From 07d4987f3c35b7492c05cfe5af8f4a75b15a4882 Mon Sep 17 00:00:00 2001 From: Brent Schroeter Date: Wed, 13 Aug 2025 18:52:37 -0700 Subject: [PATCH] insert rows from viewer --- svelte/deno.json => deno.json | 2 +- svelte/deno.lock => deno.lock | 18 -- interim-models/src/field.rs | 19 +- interim-server/src/field.rs | 9 + interim-server/src/main.rs | 1 + interim-server/src/router.rs | 4 + interim-server/src/routes/lens_insert.rs | 95 ++++++++ interim-server/src/routes/lenses.rs | 91 +++----- interim-server/src/routes/mod.rs | 11 + svelte/package.json => package.json | 1 - sass/viewer.scss | 83 +++++-- svelte/.npmrc | 1 - .../heroicons/16/solid/academic-cap.svg | 0 .../16/solid/adjustments-horizontal.svg | 0 .../16/solid/adjustments-vertical.svg | 0 .../16/solid/archive-box-arrow-down.svg | 0 .../heroicons/16/solid/archive-box-x-mark.svg | 0 .../heroicons/16/solid/archive-box.svg | 0 .../heroicons/16/solid/arrow-down-circle.svg | 0 .../heroicons/16/solid/arrow-down-left.svg | 0 .../16/solid/arrow-down-on-square-stack.svg | 0 .../16/solid/arrow-down-on-square.svg | 0 .../heroicons/16/solid/arrow-down-right.svg | 0 .../heroicons/16/solid/arrow-down-tray.svg | 0 .../assets}/heroicons/16/solid/arrow-down.svg | 0 .../heroicons/16/solid/arrow-left-circle.svg | 0 .../16/solid/arrow-left-end-on-rectangle.svg | 0 .../solid/arrow-left-start-on-rectangle.svg | 0 .../assets}/heroicons/16/solid/arrow-left.svg | 0 .../heroicons/16/solid/arrow-long-down.svg | 0 .../heroicons/16/solid/arrow-long-left.svg | 0 .../heroicons/16/solid/arrow-long-right.svg | 0 .../heroicons/16/solid/arrow-long-up.svg | 0 .../16/solid/arrow-path-rounded-square.svg | 0 .../assets}/heroicons/16/solid/arrow-path.svg | 0 .../heroicons/16/solid/arrow-right-circle.svg | 0 .../16/solid/arrow-right-end-on-rectangle.svg | 0 .../solid/arrow-right-start-on-rectangle.svg | 0 .../heroicons/16/solid/arrow-right.svg | 0 .../16/solid/arrow-top-right-on-square.svg | 0 .../16/solid/arrow-trending-down.svg | 0 .../heroicons/16/solid/arrow-trending-up.svg | 0 .../16/solid/arrow-turn-down-left.svg | 0 .../16/solid/arrow-turn-down-right.svg | 0 .../16/solid/arrow-turn-left-down.svg | 0 .../heroicons/16/solid/arrow-turn-left-up.svg | 0 .../16/solid/arrow-turn-right-down.svg | 0 .../16/solid/arrow-turn-right-up.svg | 0 .../heroicons/16/solid/arrow-turn-up-left.svg | 0 .../16/solid/arrow-turn-up-right.svg | 0 .../heroicons/16/solid/arrow-up-circle.svg | 0 .../heroicons/16/solid/arrow-up-left.svg | 0 .../16/solid/arrow-up-on-square-stack.svg | 0 .../heroicons/16/solid/arrow-up-on-square.svg | 0 .../heroicons/16/solid/arrow-up-right.svg | 0 .../heroicons/16/solid/arrow-up-tray.svg | 0 .../assets}/heroicons/16/solid/arrow-up.svg | 0 .../heroicons/16/solid/arrow-uturn-down.svg | 0 .../heroicons/16/solid/arrow-uturn-left.svg | 0 .../heroicons/16/solid/arrow-uturn-right.svg | 0 .../heroicons/16/solid/arrow-uturn-up.svg | 0 .../heroicons/16/solid/arrows-pointing-in.svg | 0 .../16/solid/arrows-pointing-out.svg | 0 .../heroicons/16/solid/arrows-right-left.svg | 0 .../heroicons/16/solid/arrows-up-down.svg | 0 .../assets}/heroicons/16/solid/at-symbol.svg | 0 .../assets}/heroicons/16/solid/backspace.svg | 0 .../assets}/heroicons/16/solid/backward.svg | 0 .../assets}/heroicons/16/solid/banknotes.svg | 0 .../assets}/heroicons/16/solid/bars-2.svg | 0 .../heroicons/16/solid/bars-3-bottom-left.svg | 0 .../16/solid/bars-3-bottom-right.svg | 0 .../heroicons/16/solid/bars-3-center-left.svg | 0 .../assets}/heroicons/16/solid/bars-3.svg | 0 .../assets}/heroicons/16/solid/bars-4.svg | 0 .../heroicons/16/solid/bars-arrow-down.svg | 0 .../heroicons/16/solid/bars-arrow-up.svg | 0 .../assets}/heroicons/16/solid/battery-0.svg | 0 .../heroicons/16/solid/battery-100.svg | 0 .../assets}/heroicons/16/solid/battery-50.svg | 0 .../assets}/heroicons/16/solid/beaker.svg | 0 .../assets}/heroicons/16/solid/bell-alert.svg | 0 .../assets}/heroicons/16/solid/bell-slash.svg | 0 .../heroicons/16/solid/bell-snooze.svg | 0 .../assets}/heroicons/16/solid/bell.svg | 0 .../assets}/heroicons/16/solid/bold.svg | 0 .../assets}/heroicons/16/solid/bolt-slash.svg | 0 .../assets}/heroicons/16/solid/bolt.svg | 0 .../assets}/heroicons/16/solid/book-open.svg | 0 .../heroicons/16/solid/bookmark-slash.svg | 0 .../heroicons/16/solid/bookmark-square.svg | 0 .../assets}/heroicons/16/solid/bookmark.svg | 0 .../assets}/heroicons/16/solid/briefcase.svg | 0 .../assets}/heroicons/16/solid/bug-ant.svg | 0 .../heroicons/16/solid/building-library.svg | 0 .../heroicons/16/solid/building-office-2.svg | 0 .../heroicons/16/solid/building-office.svg | 0 .../16/solid/building-storefront.svg | 0 .../assets}/heroicons/16/solid/cake.svg | 0 .../assets}/heroicons/16/solid/calculator.svg | 0 .../16/solid/calendar-date-range.svg | 0 .../heroicons/16/solid/calendar-days.svg | 0 .../assets}/heroicons/16/solid/calendar.svg | 0 .../assets}/heroicons/16/solid/camera.svg | 0 .../heroicons/16/solid/chart-bar-square.svg | 0 .../assets}/heroicons/16/solid/chart-bar.svg | 0 .../assets}/heroicons/16/solid/chart-pie.svg | 0 .../solid/chat-bubble-bottom-center-text.svg | 0 .../16/solid/chat-bubble-bottom-center.svg | 0 .../16/solid/chat-bubble-left-ellipsis.svg | 0 .../16/solid/chat-bubble-left-right.svg | 0 .../heroicons/16/solid/chat-bubble-left.svg | 0 .../solid/chat-bubble-oval-left-ellipsis.svg | 0 .../16/solid/chat-bubble-oval-left.svg | 0 .../heroicons/16/solid/check-badge.svg | 0 .../heroicons/16/solid/check-circle.svg | 0 .../assets}/heroicons/16/solid/check.svg | 0 .../16/solid/chevron-double-down.svg | 0 .../16/solid/chevron-double-left.svg | 0 .../16/solid/chevron-double-right.svg | 0 .../heroicons/16/solid/chevron-double-up.svg | 0 .../heroicons/16/solid/chevron-down.svg | 0 .../heroicons/16/solid/chevron-left.svg | 0 .../heroicons/16/solid/chevron-right.svg | 0 .../heroicons/16/solid/chevron-up-down.svg | 0 .../assets}/heroicons/16/solid/chevron-up.svg | 0 .../heroicons/16/solid/circle-stack.svg | 0 .../16/solid/clipboard-document-check.svg | 0 .../16/solid/clipboard-document-list.svg | 0 .../heroicons/16/solid/clipboard-document.svg | 0 .../assets}/heroicons/16/solid/clipboard.svg | 0 .../assets}/heroicons/16/solid/clock.svg | 0 .../heroicons/16/solid/cloud-arrow-down.svg | 0 .../heroicons/16/solid/cloud-arrow-up.svg | 0 .../assets}/heroicons/16/solid/cloud.svg | 0 .../16/solid/code-bracket-square.svg | 0 .../heroicons/16/solid/code-bracket.svg | 0 .../heroicons/16/solid/cog-6-tooth.svg | 0 .../heroicons/16/solid/cog-8-tooth.svg | 0 .../assets}/heroicons/16/solid/cog.svg | 0 .../heroicons/16/solid/command-line.svg | 0 .../heroicons/16/solid/computer-desktop.svg | 0 .../assets}/heroicons/16/solid/cpu-chip.svg | 0 .../heroicons/16/solid/credit-card.svg | 0 .../heroicons/16/solid/cube-transparent.svg | 0 .../assets}/heroicons/16/solid/cube.svg | 0 .../16/solid/currency-bangladeshi.svg | 0 .../heroicons/16/solid/currency-dollar.svg | 0 .../heroicons/16/solid/currency-euro.svg | 0 .../heroicons/16/solid/currency-pound.svg | 0 .../heroicons/16/solid/currency-rupee.svg | 0 .../heroicons/16/solid/currency-yen.svg | 0 .../heroicons/16/solid/cursor-arrow-rays.svg | 0 .../16/solid/cursor-arrow-ripple.svg | 0 .../16/solid/device-phone-mobile.svg | 0 .../heroicons/16/solid/device-tablet.svg | 0 .../assets}/heroicons/16/solid/divide.svg | 0 .../16/solid/document-arrow-down.svg | 0 .../heroicons/16/solid/document-arrow-up.svg | 0 .../heroicons/16/solid/document-chart-bar.svg | 0 .../heroicons/16/solid/document-check.svg | 0 .../solid/document-currency-bangladeshi.svg | 0 .../16/solid/document-currency-dollar.svg | 0 .../16/solid/document-currency-euro.svg | 0 .../16/solid/document-currency-pound.svg | 0 .../16/solid/document-currency-rupee.svg | 0 .../16/solid/document-currency-yen.svg | 0 .../heroicons/16/solid/document-duplicate.svg | 0 .../16/solid/document-magnifying-glass.svg | 0 .../heroicons/16/solid/document-minus.svg | 0 .../heroicons/16/solid/document-plus.svg | 0 .../heroicons/16/solid/document-text.svg | 0 .../assets}/heroicons/16/solid/document.svg | 0 .../16/solid/ellipsis-horizontal-circle.svg | 0 .../16/solid/ellipsis-horizontal.svg | 0 .../heroicons/16/solid/ellipsis-vertical.svg | 0 .../heroicons/16/solid/envelope-open.svg | 0 .../assets}/heroicons/16/solid/envelope.svg | 0 .../assets}/heroicons/16/solid/equals.svg | 0 .../heroicons/16/solid/exclamation-circle.svg | 0 .../16/solid/exclamation-triangle.svg | 0 .../heroicons/16/solid/eye-dropper.svg | 0 .../assets}/heroicons/16/solid/eye-slash.svg | 0 .../assets}/heroicons/16/solid/eye.svg | 0 .../assets}/heroicons/16/solid/face-frown.svg | 0 .../assets}/heroicons/16/solid/face-smile.svg | 0 .../assets}/heroicons/16/solid/film.svg | 0 .../heroicons/16/solid/finger-print.svg | 0 .../assets}/heroicons/16/solid/fire.svg | 0 .../assets}/heroicons/16/solid/flag.svg | 0 .../heroicons/16/solid/folder-arrow-down.svg | 0 .../heroicons/16/solid/folder-minus.svg | 0 .../heroicons/16/solid/folder-open.svg | 0 .../heroicons/16/solid/folder-plus.svg | 0 .../assets}/heroicons/16/solid/folder.svg | 0 .../assets}/heroicons/16/solid/forward.svg | 0 .../assets}/heroicons/16/solid/funnel.svg | 0 .../assets}/heroicons/16/solid/gif.svg | 0 .../assets}/heroicons/16/solid/gift-top.svg | 0 .../assets}/heroicons/16/solid/gift.svg | 0 .../assets}/heroicons/16/solid/globe-alt.svg | 0 .../heroicons/16/solid/globe-americas.svg | 0 .../16/solid/globe-asia-australia.svg | 0 .../16/solid/globe-europe-africa.svg | 0 .../assets}/heroicons/16/solid/h1.svg | 0 .../assets}/heroicons/16/solid/h2.svg | 0 .../assets}/heroicons/16/solid/h3.svg | 0 .../heroicons/16/solid/hand-raised.svg | 0 .../heroicons/16/solid/hand-thumb-down.svg | 0 .../heroicons/16/solid/hand-thumb-up.svg | 0 .../assets}/heroicons/16/solid/hashtag.svg | 0 .../assets}/heroicons/16/solid/heart.svg | 0 .../heroicons/16/solid/home-modern.svg | 0 .../assets}/heroicons/16/solid/home.svg | 0 .../heroicons/16/solid/identification.svg | 0 .../heroicons/16/solid/inbox-arrow-down.svg | 0 .../heroicons/16/solid/inbox-stack.svg | 0 .../assets}/heroicons/16/solid/inbox.svg | 0 .../heroicons/16/solid/information-circle.svg | 0 .../assets}/heroicons/16/solid/italic.svg | 0 .../assets}/heroicons/16/solid/key.svg | 0 .../assets}/heroicons/16/solid/language.svg | 0 .../assets}/heroicons/16/solid/lifebuoy.svg | 0 .../assets}/heroicons/16/solid/light-bulb.svg | 0 .../assets}/heroicons/16/solid/link-slash.svg | 0 .../assets}/heroicons/16/solid/link.svg | 0 .../heroicons/16/solid/list-bullet.svg | 0 .../heroicons/16/solid/lock-closed.svg | 0 .../assets}/heroicons/16/solid/lock-open.svg | 0 .../16/solid/magnifying-glass-circle.svg | 0 .../16/solid/magnifying-glass-minus.svg | 0 .../16/solid/magnifying-glass-plus.svg | 0 .../heroicons/16/solid/magnifying-glass.svg | 0 .../assets}/heroicons/16/solid/map-pin.svg | 0 .../assets}/heroicons/16/solid/map.svg | 0 .../assets}/heroicons/16/solid/megaphone.svg | 0 .../assets}/heroicons/16/solid/microphone.svg | 0 .../heroicons/16/solid/minus-circle.svg | 0 .../assets}/heroicons/16/solid/minus.svg | 0 .../assets}/heroicons/16/solid/moon.svg | 0 .../heroicons/16/solid/musical-note.svg | 0 .../assets}/heroicons/16/solid/newspaper.svg | 0 .../assets}/heroicons/16/solid/no-symbol.svg | 0 .../heroicons/16/solid/numbered-list.svg | 0 .../heroicons/16/solid/paint-brush.svg | 0 .../heroicons/16/solid/paper-airplane.svg | 0 .../assets}/heroicons/16/solid/paper-clip.svg | 0 .../heroicons/16/solid/pause-circle.svg | 0 .../assets}/heroicons/16/solid/pause.svg | 0 .../heroicons/16/solid/pencil-square.svg | 0 .../assets}/heroicons/16/solid/pencil.svg | 0 .../heroicons/16/solid/percent-badge.svg | 0 .../16/solid/phone-arrow-down-left.svg | 0 .../16/solid/phone-arrow-up-right.svg | 0 .../heroicons/16/solid/phone-x-mark.svg | 0 .../assets}/heroicons/16/solid/phone.svg | 0 .../assets}/heroicons/16/solid/photo.svg | 0 .../heroicons/16/solid/play-circle.svg | 0 .../assets}/heroicons/16/solid/play-pause.svg | 0 .../assets}/heroicons/16/solid/play.svg | 0 .../heroicons/16/solid/plus-circle.svg | 0 .../assets}/heroicons/16/solid/plus.svg | 0 .../assets}/heroicons/16/solid/power.svg | 0 .../16/solid/presentation-chart-bar.svg | 0 .../16/solid/presentation-chart-line.svg | 0 .../assets}/heroicons/16/solid/printer.svg | 0 .../heroicons/16/solid/puzzle-piece.svg | 0 .../assets}/heroicons/16/solid/qr-code.svg | 0 .../16/solid/question-mark-circle.svg | 0 .../assets}/heroicons/16/solid/queue-list.svg | 0 .../assets}/heroicons/16/solid/radio.svg | 0 .../heroicons/16/solid/receipt-percent.svg | 0 .../heroicons/16/solid/receipt-refund.svg | 0 .../heroicons/16/solid/rectangle-group.svg | 0 .../heroicons/16/solid/rectangle-stack.svg | 0 .../heroicons/16/solid/rocket-launch.svg | 0 .../assets}/heroicons/16/solid/rss.svg | 0 .../assets}/heroicons/16/solid/scale.svg | 0 .../assets}/heroicons/16/solid/scissors.svg | 0 .../heroicons/16/solid/server-stack.svg | 0 .../assets}/heroicons/16/solid/server.svg | 0 .../assets}/heroicons/16/solid/share.svg | 0 .../heroicons/16/solid/shield-check.svg | 0 .../heroicons/16/solid/shield-exclamation.svg | 0 .../heroicons/16/solid/shopping-bag.svg | 0 .../heroicons/16/solid/shopping-cart.svg | 0 .../heroicons/16/solid/signal-slash.svg | 0 .../assets}/heroicons/16/solid/signal.svg | 0 .../assets}/heroicons/16/solid/slash.svg | 0 .../assets}/heroicons/16/solid/sparkles.svg | 0 .../heroicons/16/solid/speaker-wave.svg | 0 .../heroicons/16/solid/speaker-x-mark.svg | 0 .../heroicons/16/solid/square-2-stack.svg | 0 .../heroicons/16/solid/square-3-stack-3d.svg | 0 .../heroicons/16/solid/squares-2x2.svg | 0 .../heroicons/16/solid/squares-plus.svg | 0 .../assets}/heroicons/16/solid/star.svg | 0 .../heroicons/16/solid/stop-circle.svg | 0 .../assets}/heroicons/16/solid/stop.svg | 0 .../heroicons/16/solid/strikethrough.svg | 0 .../assets}/heroicons/16/solid/sun.svg | 0 .../assets}/heroicons/16/solid/swatch.svg | 0 .../heroicons/16/solid/table-cells.svg | 0 .../assets}/heroicons/16/solid/tag.svg | 0 .../assets}/heroicons/16/solid/ticket.svg | 0 .../assets}/heroicons/16/solid/trash.svg | 0 .../assets}/heroicons/16/solid/trophy.svg | 0 .../assets}/heroicons/16/solid/truck.svg | 0 .../assets}/heroicons/16/solid/tv.svg | 0 .../assets}/heroicons/16/solid/underline.svg | 0 .../heroicons/16/solid/user-circle.svg | 0 .../assets}/heroicons/16/solid/user-group.svg | 0 .../assets}/heroicons/16/solid/user-minus.svg | 0 .../assets}/heroicons/16/solid/user-plus.svg | 0 .../assets}/heroicons/16/solid/user.svg | 0 .../assets}/heroicons/16/solid/users.svg | 0 .../assets}/heroicons/16/solid/variable.svg | 0 .../heroicons/16/solid/video-camera-slash.svg | 0 .../heroicons/16/solid/video-camera.svg | 0 .../heroicons/16/solid/view-columns.svg | 0 .../heroicons/16/solid/viewfinder-circle.svg | 0 .../assets}/heroicons/16/solid/wallet.svg | 0 .../assets}/heroicons/16/solid/wifi.svg | 0 .../assets}/heroicons/16/solid/window.svg | 0 .../heroicons/16/solid/wrench-screwdriver.svg | 0 .../assets}/heroicons/16/solid/wrench.svg | 0 .../assets}/heroicons/16/solid/x-circle.svg | 0 .../assets}/heroicons/16/solid/x-mark.svg | 0 .../heroicons/20/solid/academic-cap.svg | 0 .../20/solid/adjustments-horizontal.svg | 0 .../20/solid/adjustments-vertical.svg | 0 .../20/solid/archive-box-arrow-down.svg | 0 .../heroicons/20/solid/archive-box-x-mark.svg | 0 .../heroicons/20/solid/archive-box.svg | 0 .../heroicons/20/solid/arrow-down-circle.svg | 0 .../heroicons/20/solid/arrow-down-left.svg | 0 .../20/solid/arrow-down-on-square-stack.svg | 0 .../20/solid/arrow-down-on-square.svg | 0 .../heroicons/20/solid/arrow-down-right.svg | 0 .../heroicons/20/solid/arrow-down-tray.svg | 0 .../assets}/heroicons/20/solid/arrow-down.svg | 0 .../heroicons/20/solid/arrow-left-circle.svg | 0 .../20/solid/arrow-left-end-on-rectangle.svg | 0 .../20/solid/arrow-left-on-rectangle.svg | 0 .../solid/arrow-left-start-on-rectangle.svg | 0 .../assets}/heroicons/20/solid/arrow-left.svg | 0 .../heroicons/20/solid/arrow-long-down.svg | 0 .../heroicons/20/solid/arrow-long-left.svg | 0 .../heroicons/20/solid/arrow-long-right.svg | 0 .../heroicons/20/solid/arrow-long-up.svg | 0 .../20/solid/arrow-path-rounded-square.svg | 0 .../assets}/heroicons/20/solid/arrow-path.svg | 0 .../heroicons/20/solid/arrow-right-circle.svg | 0 .../20/solid/arrow-right-end-on-rectangle.svg | 0 .../20/solid/arrow-right-on-rectangle.svg | 0 .../solid/arrow-right-start-on-rectangle.svg | 0 .../heroicons/20/solid/arrow-right.svg | 0 .../heroicons/20/solid/arrow-small-down.svg | 0 .../heroicons/20/solid/arrow-small-left.svg | 0 .../heroicons/20/solid/arrow-small-right.svg | 0 .../heroicons/20/solid/arrow-small-up.svg | 0 .../20/solid/arrow-top-right-on-square.svg | 0 .../20/solid/arrow-trending-down.svg | 0 .../heroicons/20/solid/arrow-trending-up.svg | 0 .../20/solid/arrow-turn-down-left.svg | 0 .../20/solid/arrow-turn-down-right.svg | 0 .../20/solid/arrow-turn-left-down.svg | 0 .../heroicons/20/solid/arrow-turn-left-up.svg | 0 .../20/solid/arrow-turn-right-down.svg | 0 .../20/solid/arrow-turn-right-up.svg | 0 .../heroicons/20/solid/arrow-turn-up-left.svg | 0 .../20/solid/arrow-turn-up-right.svg | 0 .../heroicons/20/solid/arrow-up-circle.svg | 0 .../heroicons/20/solid/arrow-up-left.svg | 0 .../20/solid/arrow-up-on-square-stack.svg | 0 .../heroicons/20/solid/arrow-up-on-square.svg | 0 .../heroicons/20/solid/arrow-up-right.svg | 0 .../heroicons/20/solid/arrow-up-tray.svg | 0 .../assets}/heroicons/20/solid/arrow-up.svg | 0 .../heroicons/20/solid/arrow-uturn-down.svg | 0 .../heroicons/20/solid/arrow-uturn-left.svg | 0 .../heroicons/20/solid/arrow-uturn-right.svg | 0 .../heroicons/20/solid/arrow-uturn-up.svg | 0 .../heroicons/20/solid/arrows-pointing-in.svg | 0 .../20/solid/arrows-pointing-out.svg | 0 .../heroicons/20/solid/arrows-right-left.svg | 0 .../heroicons/20/solid/arrows-up-down.svg | 0 .../assets}/heroicons/20/solid/at-symbol.svg | 0 .../assets}/heroicons/20/solid/backspace.svg | 0 .../assets}/heroicons/20/solid/backward.svg | 0 .../assets}/heroicons/20/solid/banknotes.svg | 0 .../assets}/heroicons/20/solid/bars-2.svg | 0 .../heroicons/20/solid/bars-3-bottom-left.svg | 0 .../20/solid/bars-3-bottom-right.svg | 0 .../heroicons/20/solid/bars-3-center-left.svg | 0 .../assets}/heroicons/20/solid/bars-3.svg | 0 .../assets}/heroicons/20/solid/bars-4.svg | 0 .../heroicons/20/solid/bars-arrow-down.svg | 0 .../heroicons/20/solid/bars-arrow-up.svg | 0 .../assets}/heroicons/20/solid/battery-0.svg | 0 .../heroicons/20/solid/battery-100.svg | 0 .../assets}/heroicons/20/solid/battery-50.svg | 0 .../assets}/heroicons/20/solid/beaker.svg | 0 .../assets}/heroicons/20/solid/bell-alert.svg | 0 .../assets}/heroicons/20/solid/bell-slash.svg | 0 .../heroicons/20/solid/bell-snooze.svg | 0 .../assets}/heroicons/20/solid/bell.svg | 0 .../assets}/heroicons/20/solid/bold.svg | 0 .../assets}/heroicons/20/solid/bolt-slash.svg | 0 .../assets}/heroicons/20/solid/bolt.svg | 0 .../assets}/heroicons/20/solid/book-open.svg | 0 .../heroicons/20/solid/bookmark-slash.svg | 0 .../heroicons/20/solid/bookmark-square.svg | 0 .../assets}/heroicons/20/solid/bookmark.svg | 0 .../assets}/heroicons/20/solid/briefcase.svg | 0 .../assets}/heroicons/20/solid/bug-ant.svg | 0 .../heroicons/20/solid/building-library.svg | 0 .../heroicons/20/solid/building-office-2.svg | 0 .../heroicons/20/solid/building-office.svg | 0 .../20/solid/building-storefront.svg | 0 .../assets}/heroicons/20/solid/cake.svg | 0 .../assets}/heroicons/20/solid/calculator.svg | 0 .../20/solid/calendar-date-range.svg | 0 .../heroicons/20/solid/calendar-days.svg | 0 .../assets}/heroicons/20/solid/calendar.svg | 0 .../assets}/heroicons/20/solid/camera.svg | 0 .../heroicons/20/solid/chart-bar-square.svg | 0 .../assets}/heroicons/20/solid/chart-bar.svg | 0 .../assets}/heroicons/20/solid/chart-pie.svg | 0 .../solid/chat-bubble-bottom-center-text.svg | 0 .../20/solid/chat-bubble-bottom-center.svg | 0 .../20/solid/chat-bubble-left-ellipsis.svg | 0 .../20/solid/chat-bubble-left-right.svg | 0 .../heroicons/20/solid/chat-bubble-left.svg | 0 .../solid/chat-bubble-oval-left-ellipsis.svg | 0 .../20/solid/chat-bubble-oval-left.svg | 0 .../heroicons/20/solid/check-badge.svg | 0 .../heroicons/20/solid/check-circle.svg | 0 .../assets}/heroicons/20/solid/check.svg | 0 .../20/solid/chevron-double-down.svg | 0 .../20/solid/chevron-double-left.svg | 0 .../20/solid/chevron-double-right.svg | 0 .../heroicons/20/solid/chevron-double-up.svg | 0 .../heroicons/20/solid/chevron-down.svg | 0 .../heroicons/20/solid/chevron-left.svg | 0 .../heroicons/20/solid/chevron-right.svg | 0 .../heroicons/20/solid/chevron-up-down.svg | 0 .../assets}/heroicons/20/solid/chevron-up.svg | 0 .../heroicons/20/solid/circle-stack.svg | 0 .../20/solid/clipboard-document-check.svg | 0 .../20/solid/clipboard-document-list.svg | 0 .../heroicons/20/solid/clipboard-document.svg | 0 .../assets}/heroicons/20/solid/clipboard.svg | 0 .../assets}/heroicons/20/solid/clock.svg | 0 .../heroicons/20/solid/cloud-arrow-down.svg | 0 .../heroicons/20/solid/cloud-arrow-up.svg | 0 .../assets}/heroicons/20/solid/cloud.svg | 0 .../20/solid/code-bracket-square.svg | 0 .../heroicons/20/solid/code-bracket.svg | 0 .../heroicons/20/solid/cog-6-tooth.svg | 0 .../heroicons/20/solid/cog-8-tooth.svg | 0 .../assets}/heroicons/20/solid/cog.svg | 0 .../heroicons/20/solid/command-line.svg | 0 .../heroicons/20/solid/computer-desktop.svg | 0 .../assets}/heroicons/20/solid/cpu-chip.svg | 0 .../heroicons/20/solid/credit-card.svg | 0 .../heroicons/20/solid/cube-transparent.svg | 0 .../assets}/heroicons/20/solid/cube.svg | 0 .../20/solid/currency-bangladeshi.svg | 0 .../heroicons/20/solid/currency-dollar.svg | 0 .../heroicons/20/solid/currency-euro.svg | 0 .../heroicons/20/solid/currency-pound.svg | 0 .../heroicons/20/solid/currency-rupee.svg | 0 .../heroicons/20/solid/currency-yen.svg | 0 .../heroicons/20/solid/cursor-arrow-rays.svg | 0 .../20/solid/cursor-arrow-ripple.svg | 0 .../20/solid/device-phone-mobile.svg | 0 .../heroicons/20/solid/device-tablet.svg | 0 .../assets}/heroicons/20/solid/divide.svg | 0 .../20/solid/document-arrow-down.svg | 0 .../heroicons/20/solid/document-arrow-up.svg | 0 .../heroicons/20/solid/document-chart-bar.svg | 0 .../heroicons/20/solid/document-check.svg | 0 .../solid/document-currency-bangladeshi.svg | 0 .../20/solid/document-currency-dollar.svg | 0 .../20/solid/document-currency-euro.svg | 0 .../20/solid/document-currency-pound.svg | 0 .../20/solid/document-currency-rupee.svg | 0 .../20/solid/document-currency-yen.svg | 0 .../heroicons/20/solid/document-duplicate.svg | 0 .../20/solid/document-magnifying-glass.svg | 0 .../heroicons/20/solid/document-minus.svg | 0 .../heroicons/20/solid/document-plus.svg | 0 .../heroicons/20/solid/document-text.svg | 0 .../assets}/heroicons/20/solid/document.svg | 0 .../20/solid/ellipsis-horizontal-circle.svg | 0 .../20/solid/ellipsis-horizontal.svg | 0 .../heroicons/20/solid/ellipsis-vertical.svg | 0 .../heroicons/20/solid/envelope-open.svg | 0 .../assets}/heroicons/20/solid/envelope.svg | 0 .../assets}/heroicons/20/solid/equals.svg | 0 .../heroicons/20/solid/exclamation-circle.svg | 0 .../20/solid/exclamation-triangle.svg | 0 .../heroicons/20/solid/eye-dropper.svg | 0 .../assets}/heroicons/20/solid/eye-slash.svg | 0 .../assets}/heroicons/20/solid/eye.svg | 0 .../assets}/heroicons/20/solid/face-frown.svg | 0 .../assets}/heroicons/20/solid/face-smile.svg | 0 .../assets}/heroicons/20/solid/film.svg | 0 .../heroicons/20/solid/finger-print.svg | 0 .../assets}/heroicons/20/solid/fire.svg | 0 .../assets}/heroicons/20/solid/flag.svg | 0 .../heroicons/20/solid/folder-arrow-down.svg | 0 .../heroicons/20/solid/folder-minus.svg | 0 .../heroicons/20/solid/folder-open.svg | 0 .../heroicons/20/solid/folder-plus.svg | 0 .../assets}/heroicons/20/solid/folder.svg | 0 .../assets}/heroicons/20/solid/forward.svg | 0 .../assets}/heroicons/20/solid/funnel.svg | 0 .../assets}/heroicons/20/solid/gif.svg | 0 .../assets}/heroicons/20/solid/gift-top.svg | 0 .../assets}/heroicons/20/solid/gift.svg | 0 .../assets}/heroicons/20/solid/globe-alt.svg | 0 .../heroicons/20/solid/globe-americas.svg | 0 .../20/solid/globe-asia-australia.svg | 0 .../20/solid/globe-europe-africa.svg | 0 .../assets}/heroicons/20/solid/h1.svg | 0 .../assets}/heroicons/20/solid/h2.svg | 0 .../assets}/heroicons/20/solid/h3.svg | 0 .../heroicons/20/solid/hand-raised.svg | 0 .../heroicons/20/solid/hand-thumb-down.svg | 0 .../heroicons/20/solid/hand-thumb-up.svg | 0 .../assets}/heroicons/20/solid/hashtag.svg | 0 .../assets}/heroicons/20/solid/heart.svg | 0 .../heroicons/20/solid/home-modern.svg | 0 .../assets}/heroicons/20/solid/home.svg | 0 .../heroicons/20/solid/identification.svg | 0 .../heroicons/20/solid/inbox-arrow-down.svg | 0 .../heroicons/20/solid/inbox-stack.svg | 0 .../assets}/heroicons/20/solid/inbox.svg | 0 .../heroicons/20/solid/information-circle.svg | 0 .../assets}/heroicons/20/solid/italic.svg | 0 .../assets}/heroicons/20/solid/key.svg | 0 .../assets}/heroicons/20/solid/language.svg | 0 .../assets}/heroicons/20/solid/lifebuoy.svg | 0 .../assets}/heroicons/20/solid/light-bulb.svg | 0 .../assets}/heroicons/20/solid/link-slash.svg | 0 .../assets}/heroicons/20/solid/link.svg | 0 .../heroicons/20/solid/list-bullet.svg | 0 .../heroicons/20/solid/lock-closed.svg | 0 .../assets}/heroicons/20/solid/lock-open.svg | 0 .../20/solid/magnifying-glass-circle.svg | 0 .../20/solid/magnifying-glass-minus.svg | 0 .../20/solid/magnifying-glass-plus.svg | 0 .../heroicons/20/solid/magnifying-glass.svg | 0 .../assets}/heroicons/20/solid/map-pin.svg | 0 .../assets}/heroicons/20/solid/map.svg | 0 .../assets}/heroicons/20/solid/megaphone.svg | 0 .../assets}/heroicons/20/solid/microphone.svg | 0 .../heroicons/20/solid/minus-circle.svg | 0 .../heroicons/20/solid/minus-small.svg | 0 .../assets}/heroicons/20/solid/minus.svg | 0 .../assets}/heroicons/20/solid/moon.svg | 0 .../heroicons/20/solid/musical-note.svg | 0 .../assets}/heroicons/20/solid/newspaper.svg | 0 .../assets}/heroicons/20/solid/no-symbol.svg | 0 .../heroicons/20/solid/numbered-list.svg | 0 .../heroicons/20/solid/paint-brush.svg | 0 .../heroicons/20/solid/paper-airplane.svg | 0 .../assets}/heroicons/20/solid/paper-clip.svg | 0 .../heroicons/20/solid/pause-circle.svg | 0 .../assets}/heroicons/20/solid/pause.svg | 0 .../heroicons/20/solid/pencil-square.svg | 0 .../assets}/heroicons/20/solid/pencil.svg | 0 .../heroicons/20/solid/percent-badge.svg | 0 .../20/solid/phone-arrow-down-left.svg | 0 .../20/solid/phone-arrow-up-right.svg | 0 .../heroicons/20/solid/phone-x-mark.svg | 0 .../assets}/heroicons/20/solid/phone.svg | 0 .../assets}/heroicons/20/solid/photo.svg | 0 .../heroicons/20/solid/play-circle.svg | 0 .../assets}/heroicons/20/solid/play-pause.svg | 0 .../assets}/heroicons/20/solid/play.svg | 0 .../heroicons/20/solid/plus-circle.svg | 0 .../assets}/heroicons/20/solid/plus-small.svg | 0 .../assets}/heroicons/20/solid/plus.svg | 0 .../assets}/heroicons/20/solid/power.svg | 0 .../20/solid/presentation-chart-bar.svg | 0 .../20/solid/presentation-chart-line.svg | 0 .../assets}/heroicons/20/solid/printer.svg | 0 .../heroicons/20/solid/puzzle-piece.svg | 0 .../assets}/heroicons/20/solid/qr-code.svg | 0 .../20/solid/question-mark-circle.svg | 0 .../assets}/heroicons/20/solid/queue-list.svg | 0 .../assets}/heroicons/20/solid/radio.svg | 0 .../heroicons/20/solid/receipt-percent.svg | 0 .../heroicons/20/solid/receipt-refund.svg | 0 .../heroicons/20/solid/rectangle-group.svg | 0 .../heroicons/20/solid/rectangle-stack.svg | 0 .../heroicons/20/solid/rocket-launch.svg | 0 .../assets}/heroicons/20/solid/rss.svg | 0 .../assets}/heroicons/20/solid/scale.svg | 0 .../assets}/heroicons/20/solid/scissors.svg | 0 .../heroicons/20/solid/server-stack.svg | 0 .../assets}/heroicons/20/solid/server.svg | 0 .../assets}/heroicons/20/solid/share.svg | 0 .../heroicons/20/solid/shield-check.svg | 0 .../heroicons/20/solid/shield-exclamation.svg | 0 .../heroicons/20/solid/shopping-bag.svg | 0 .../heroicons/20/solid/shopping-cart.svg | 0 .../heroicons/20/solid/signal-slash.svg | 0 .../assets}/heroicons/20/solid/signal.svg | 0 .../assets}/heroicons/20/solid/slash.svg | 0 .../assets}/heroicons/20/solid/sparkles.svg | 0 .../heroicons/20/solid/speaker-wave.svg | 0 .../heroicons/20/solid/speaker-x-mark.svg | 0 .../heroicons/20/solid/square-2-stack.svg | 0 .../heroicons/20/solid/square-3-stack-3d.svg | 0 .../heroicons/20/solid/squares-2x2.svg | 0 .../heroicons/20/solid/squares-plus.svg | 0 .../assets}/heroicons/20/solid/star.svg | 0 .../heroicons/20/solid/stop-circle.svg | 0 .../assets}/heroicons/20/solid/stop.svg | 0 .../heroicons/20/solid/strikethrough.svg | 0 .../assets}/heroicons/20/solid/sun.svg | 0 .../assets}/heroicons/20/solid/swatch.svg | 0 .../heroicons/20/solid/table-cells.svg | 0 .../assets}/heroicons/20/solid/tag.svg | 0 .../assets}/heroicons/20/solid/ticket.svg | 0 .../assets}/heroicons/20/solid/trash.svg | 0 .../assets}/heroicons/20/solid/trophy.svg | 0 .../assets}/heroicons/20/solid/truck.svg | 0 .../assets}/heroicons/20/solid/tv.svg | 0 .../assets}/heroicons/20/solid/underline.svg | 0 .../heroicons/20/solid/user-circle.svg | 0 .../assets}/heroicons/20/solid/user-group.svg | 0 .../assets}/heroicons/20/solid/user-minus.svg | 0 .../assets}/heroicons/20/solid/user-plus.svg | 0 .../assets}/heroicons/20/solid/user.svg | 0 .../assets}/heroicons/20/solid/users.svg | 0 .../assets}/heroicons/20/solid/variable.svg | 0 .../heroicons/20/solid/video-camera-slash.svg | 0 .../heroicons/20/solid/video-camera.svg | 0 .../heroicons/20/solid/view-columns.svg | 0 .../heroicons/20/solid/viewfinder-circle.svg | 0 .../assets}/heroicons/20/solid/wallet.svg | 0 .../assets}/heroicons/20/solid/wifi.svg | 0 .../assets}/heroicons/20/solid/window.svg | 0 .../heroicons/20/solid/wrench-screwdriver.svg | 0 .../assets}/heroicons/20/solid/wrench.svg | 0 .../assets}/heroicons/20/solid/x-circle.svg | 0 .../assets}/heroicons/20/solid/x-mark.svg | 0 .../heroicons/24/outline/academic-cap.svg | 0 .../24/outline/adjustments-horizontal.svg | 0 .../24/outline/adjustments-vertical.svg | 0 .../24/outline/archive-box-arrow-down.svg | 0 .../24/outline/archive-box-x-mark.svg | 0 .../heroicons/24/outline/archive-box.svg | 0 .../24/outline/arrow-down-circle.svg | 0 .../heroicons/24/outline/arrow-down-left.svg | 0 .../24/outline/arrow-down-on-square-stack.svg | 0 .../24/outline/arrow-down-on-square.svg | 0 .../heroicons/24/outline/arrow-down-right.svg | 0 .../heroicons/24/outline/arrow-down-tray.svg | 0 .../heroicons/24/outline/arrow-down.svg | 0 .../24/outline/arrow-left-circle.svg | 0 .../outline/arrow-left-end-on-rectangle.svg | 0 .../24/outline/arrow-left-on-rectangle.svg | 0 .../outline/arrow-left-start-on-rectangle.svg | 0 .../heroicons/24/outline/arrow-left.svg | 0 .../heroicons/24/outline/arrow-long-down.svg | 0 .../heroicons/24/outline/arrow-long-left.svg | 0 .../heroicons/24/outline/arrow-long-right.svg | 0 .../heroicons/24/outline/arrow-long-up.svg | 0 .../24/outline/arrow-path-rounded-square.svg | 0 .../heroicons/24/outline/arrow-path.svg | 0 .../24/outline/arrow-right-circle.svg | 0 .../outline/arrow-right-end-on-rectangle.svg | 0 .../24/outline/arrow-right-on-rectangle.svg | 0 .../arrow-right-start-on-rectangle.svg | 0 .../heroicons/24/outline/arrow-right.svg | 0 .../heroicons/24/outline/arrow-small-down.svg | 0 .../heroicons/24/outline/arrow-small-left.svg | 0 .../24/outline/arrow-small-right.svg | 0 .../heroicons/24/outline/arrow-small-up.svg | 0 .../24/outline/arrow-top-right-on-square.svg | 0 .../24/outline/arrow-trending-down.svg | 0 .../24/outline/arrow-trending-up.svg | 0 .../24/outline/arrow-turn-down-left.svg | 0 .../24/outline/arrow-turn-down-right.svg | 0 .../24/outline/arrow-turn-left-down.svg | 0 .../24/outline/arrow-turn-left-up.svg | 0 .../24/outline/arrow-turn-right-down.svg | 0 .../24/outline/arrow-turn-right-up.svg | 0 .../24/outline/arrow-turn-up-left.svg | 0 .../24/outline/arrow-turn-up-right.svg | 0 .../heroicons/24/outline/arrow-up-circle.svg | 0 .../heroicons/24/outline/arrow-up-left.svg | 0 .../24/outline/arrow-up-on-square-stack.svg | 0 .../24/outline/arrow-up-on-square.svg | 0 .../heroicons/24/outline/arrow-up-right.svg | 0 .../heroicons/24/outline/arrow-up-tray.svg | 0 .../assets}/heroicons/24/outline/arrow-up.svg | 0 .../heroicons/24/outline/arrow-uturn-down.svg | 0 .../heroicons/24/outline/arrow-uturn-left.svg | 0 .../24/outline/arrow-uturn-right.svg | 0 .../heroicons/24/outline/arrow-uturn-up.svg | 0 .../24/outline/arrows-pointing-in.svg | 0 .../24/outline/arrows-pointing-out.svg | 0 .../24/outline/arrows-right-left.svg | 0 .../heroicons/24/outline/arrows-up-down.svg | 0 .../heroicons/24/outline/at-symbol.svg | 0 .../heroicons/24/outline/backspace.svg | 0 .../assets}/heroicons/24/outline/backward.svg | 0 .../heroicons/24/outline/banknotes.svg | 0 .../assets}/heroicons/24/outline/bars-2.svg | 0 .../24/outline/bars-3-bottom-left.svg | 0 .../24/outline/bars-3-bottom-right.svg | 0 .../24/outline/bars-3-center-left.svg | 0 .../assets}/heroicons/24/outline/bars-3.svg | 0 .../assets}/heroicons/24/outline/bars-4.svg | 0 .../heroicons/24/outline/bars-arrow-down.svg | 0 .../heroicons/24/outline/bars-arrow-up.svg | 0 .../heroicons/24/outline/battery-0.svg | 0 .../heroicons/24/outline/battery-100.svg | 0 .../heroicons/24/outline/battery-50.svg | 0 .../assets}/heroicons/24/outline/beaker.svg | 0 .../heroicons/24/outline/bell-alert.svg | 0 .../heroicons/24/outline/bell-slash.svg | 0 .../heroicons/24/outline/bell-snooze.svg | 0 .../assets}/heroicons/24/outline/bell.svg | 0 .../assets}/heroicons/24/outline/bold.svg | 0 .../heroicons/24/outline/bolt-slash.svg | 0 .../assets}/heroicons/24/outline/bolt.svg | 0 .../heroicons/24/outline/book-open.svg | 0 .../heroicons/24/outline/bookmark-slash.svg | 0 .../heroicons/24/outline/bookmark-square.svg | 0 .../assets}/heroicons/24/outline/bookmark.svg | 0 .../heroicons/24/outline/briefcase.svg | 0 .../assets}/heroicons/24/outline/bug-ant.svg | 0 .../heroicons/24/outline/building-library.svg | 0 .../24/outline/building-office-2.svg | 0 .../heroicons/24/outline/building-office.svg | 0 .../24/outline/building-storefront.svg | 0 .../assets}/heroicons/24/outline/cake.svg | 0 .../heroicons/24/outline/calculator.svg | 0 .../24/outline/calendar-date-range.svg | 0 .../heroicons/24/outline/calendar-days.svg | 0 .../assets}/heroicons/24/outline/calendar.svg | 0 .../assets}/heroicons/24/outline/camera.svg | 0 .../heroicons/24/outline/chart-bar-square.svg | 0 .../heroicons/24/outline/chart-bar.svg | 0 .../heroicons/24/outline/chart-pie.svg | 0 .../chat-bubble-bottom-center-text.svg | 0 .../24/outline/chat-bubble-bottom-center.svg | 0 .../24/outline/chat-bubble-left-ellipsis.svg | 0 .../24/outline/chat-bubble-left-right.svg | 0 .../heroicons/24/outline/chat-bubble-left.svg | 0 .../chat-bubble-oval-left-ellipsis.svg | 0 .../24/outline/chat-bubble-oval-left.svg | 0 .../heroicons/24/outline/check-badge.svg | 0 .../heroicons/24/outline/check-circle.svg | 0 .../assets}/heroicons/24/outline/check.svg | 0 .../24/outline/chevron-double-down.svg | 0 .../24/outline/chevron-double-left.svg | 0 .../24/outline/chevron-double-right.svg | 0 .../24/outline/chevron-double-up.svg | 0 .../heroicons/24/outline/chevron-down.svg | 0 .../heroicons/24/outline/chevron-left.svg | 0 .../heroicons/24/outline/chevron-right.svg | 0 .../heroicons/24/outline/chevron-up-down.svg | 0 .../heroicons/24/outline/chevron-up.svg | 0 .../heroicons/24/outline/circle-stack.svg | 0 .../24/outline/clipboard-document-check.svg | 0 .../24/outline/clipboard-document-list.svg | 0 .../24/outline/clipboard-document.svg | 0 .../heroicons/24/outline/clipboard.svg | 0 .../assets}/heroicons/24/outline/clock.svg | 0 .../heroicons/24/outline/cloud-arrow-down.svg | 0 .../heroicons/24/outline/cloud-arrow-up.svg | 0 .../assets}/heroicons/24/outline/cloud.svg | 0 .../24/outline/code-bracket-square.svg | 0 .../heroicons/24/outline/code-bracket.svg | 0 .../heroicons/24/outline/cog-6-tooth.svg | 0 .../heroicons/24/outline/cog-8-tooth.svg | 0 .../assets}/heroicons/24/outline/cog.svg | 0 .../heroicons/24/outline/command-line.svg | 0 .../heroicons/24/outline/computer-desktop.svg | 0 .../assets}/heroicons/24/outline/cpu-chip.svg | 0 .../heroicons/24/outline/credit-card.svg | 0 .../heroicons/24/outline/cube-transparent.svg | 0 .../assets}/heroicons/24/outline/cube.svg | 0 .../24/outline/currency-bangladeshi.svg | 0 .../heroicons/24/outline/currency-dollar.svg | 0 .../heroicons/24/outline/currency-euro.svg | 0 .../heroicons/24/outline/currency-pound.svg | 0 .../heroicons/24/outline/currency-rupee.svg | 0 .../heroicons/24/outline/currency-yen.svg | 0 .../24/outline/cursor-arrow-rays.svg | 0 .../24/outline/cursor-arrow-ripple.svg | 0 .../24/outline/device-phone-mobile.svg | 0 .../heroicons/24/outline/device-tablet.svg | 0 .../assets}/heroicons/24/outline/divide.svg | 0 .../24/outline/document-arrow-down.svg | 0 .../24/outline/document-arrow-up.svg | 0 .../24/outline/document-chart-bar.svg | 0 .../heroicons/24/outline/document-check.svg | 0 .../outline/document-currency-bangladeshi.svg | 0 .../24/outline/document-currency-dollar.svg | 0 .../24/outline/document-currency-euro.svg | 0 .../24/outline/document-currency-pound.svg | 0 .../24/outline/document-currency-rupee.svg | 0 .../24/outline/document-currency-yen.svg | 0 .../24/outline/document-duplicate.svg | 0 .../24/outline/document-magnifying-glass.svg | 0 .../heroicons/24/outline/document-minus.svg | 0 .../heroicons/24/outline/document-plus.svg | 0 .../heroicons/24/outline/document-text.svg | 0 .../assets}/heroicons/24/outline/document.svg | 0 .../24/outline/ellipsis-horizontal-circle.svg | 0 .../24/outline/ellipsis-horizontal.svg | 0 .../24/outline/ellipsis-vertical.svg | 0 .../heroicons/24/outline/envelope-open.svg | 0 .../assets}/heroicons/24/outline/envelope.svg | 0 .../assets}/heroicons/24/outline/equals.svg | 0 .../24/outline/exclamation-circle.svg | 0 .../24/outline/exclamation-triangle.svg | 0 .../heroicons/24/outline/eye-dropper.svg | 0 .../heroicons/24/outline/eye-slash.svg | 0 .../assets}/heroicons/24/outline/eye.svg | 0 .../heroicons/24/outline/face-frown.svg | 0 .../heroicons/24/outline/face-smile.svg | 0 .../assets}/heroicons/24/outline/film.svg | 0 .../heroicons/24/outline/finger-print.svg | 0 .../assets}/heroicons/24/outline/fire.svg | 0 .../assets}/heroicons/24/outline/flag.svg | 0 .../24/outline/folder-arrow-down.svg | 0 .../heroicons/24/outline/folder-minus.svg | 0 .../heroicons/24/outline/folder-open.svg | 0 .../heroicons/24/outline/folder-plus.svg | 0 .../assets}/heroicons/24/outline/folder.svg | 0 .../assets}/heroicons/24/outline/forward.svg | 0 .../assets}/heroicons/24/outline/funnel.svg | 0 .../assets}/heroicons/24/outline/gif.svg | 0 .../assets}/heroicons/24/outline/gift-top.svg | 0 .../assets}/heroicons/24/outline/gift.svg | 0 .../heroicons/24/outline/globe-alt.svg | 0 .../heroicons/24/outline/globe-americas.svg | 0 .../24/outline/globe-asia-australia.svg | 0 .../24/outline/globe-europe-africa.svg | 0 .../assets}/heroicons/24/outline/h1.svg | 0 .../assets}/heroicons/24/outline/h2.svg | 0 .../assets}/heroicons/24/outline/h3.svg | 0 .../heroicons/24/outline/hand-raised.svg | 0 .../heroicons/24/outline/hand-thumb-down.svg | 0 .../heroicons/24/outline/hand-thumb-up.svg | 0 .../assets}/heroicons/24/outline/hashtag.svg | 0 .../assets}/heroicons/24/outline/heart.svg | 0 .../heroicons/24/outline/home-modern.svg | 0 .../assets}/heroicons/24/outline/home.svg | 0 .../heroicons/24/outline/identification.svg | 0 .../heroicons/24/outline/inbox-arrow-down.svg | 0 .../heroicons/24/outline/inbox-stack.svg | 0 .../assets}/heroicons/24/outline/inbox.svg | 0 .../24/outline/information-circle.svg | 0 .../assets}/heroicons/24/outline/italic.svg | 0 .../assets}/heroicons/24/outline/key.svg | 0 .../assets}/heroicons/24/outline/language.svg | 0 .../assets}/heroicons/24/outline/lifebuoy.svg | 0 .../heroicons/24/outline/light-bulb.svg | 0 .../heroicons/24/outline/link-slash.svg | 0 .../assets}/heroicons/24/outline/link.svg | 0 .../heroicons/24/outline/list-bullet.svg | 0 .../heroicons/24/outline/lock-closed.svg | 0 .../heroicons/24/outline/lock-open.svg | 0 .../24/outline/magnifying-glass-circle.svg | 0 .../24/outline/magnifying-glass-minus.svg | 0 .../24/outline/magnifying-glass-plus.svg | 0 .../heroicons/24/outline/magnifying-glass.svg | 0 .../assets}/heroicons/24/outline/map-pin.svg | 0 .../assets}/heroicons/24/outline/map.svg | 0 .../heroicons/24/outline/megaphone.svg | 0 .../heroicons/24/outline/microphone.svg | 0 .../heroicons/24/outline/minus-circle.svg | 0 .../heroicons/24/outline/minus-small.svg | 0 .../assets}/heroicons/24/outline/minus.svg | 0 .../assets}/heroicons/24/outline/moon.svg | 0 .../heroicons/24/outline/musical-note.svg | 0 .../heroicons/24/outline/newspaper.svg | 0 .../heroicons/24/outline/no-symbol.svg | 0 .../heroicons/24/outline/numbered-list.svg | 0 .../heroicons/24/outline/paint-brush.svg | 0 .../heroicons/24/outline/paper-airplane.svg | 0 .../heroicons/24/outline/paper-clip.svg | 0 .../heroicons/24/outline/pause-circle.svg | 0 .../assets}/heroicons/24/outline/pause.svg | 0 .../heroicons/24/outline/pencil-square.svg | 0 .../assets}/heroicons/24/outline/pencil.svg | 0 .../heroicons/24/outline/percent-badge.svg | 0 .../24/outline/phone-arrow-down-left.svg | 0 .../24/outline/phone-arrow-up-right.svg | 0 .../heroicons/24/outline/phone-x-mark.svg | 0 .../assets}/heroicons/24/outline/phone.svg | 0 .../assets}/heroicons/24/outline/photo.svg | 0 .../heroicons/24/outline/play-circle.svg | 0 .../heroicons/24/outline/play-pause.svg | 0 .../assets}/heroicons/24/outline/play.svg | 0 .../heroicons/24/outline/plus-circle.svg | 0 .../heroicons/24/outline/plus-small.svg | 0 .../assets}/heroicons/24/outline/plus.svg | 0 .../assets}/heroicons/24/outline/power.svg | 0 .../24/outline/presentation-chart-bar.svg | 0 .../24/outline/presentation-chart-line.svg | 0 .../assets}/heroicons/24/outline/printer.svg | 0 .../heroicons/24/outline/puzzle-piece.svg | 0 .../assets}/heroicons/24/outline/qr-code.svg | 0 .../24/outline/question-mark-circle.svg | 0 .../heroicons/24/outline/queue-list.svg | 0 .../assets}/heroicons/24/outline/radio.svg | 0 .../heroicons/24/outline/receipt-percent.svg | 0 .../heroicons/24/outline/receipt-refund.svg | 0 .../heroicons/24/outline/rectangle-group.svg | 0 .../heroicons/24/outline/rectangle-stack.svg | 0 .../heroicons/24/outline/rocket-launch.svg | 0 .../assets}/heroicons/24/outline/rss.svg | 0 .../assets}/heroicons/24/outline/scale.svg | 0 .../assets}/heroicons/24/outline/scissors.svg | 0 .../heroicons/24/outline/server-stack.svg | 0 .../assets}/heroicons/24/outline/server.svg | 0 .../assets}/heroicons/24/outline/share.svg | 0 .../heroicons/24/outline/shield-check.svg | 0 .../24/outline/shield-exclamation.svg | 0 .../heroicons/24/outline/shopping-bag.svg | 0 .../heroicons/24/outline/shopping-cart.svg | 0 .../heroicons/24/outline/signal-slash.svg | 0 .../assets}/heroicons/24/outline/signal.svg | 0 .../assets}/heroicons/24/outline/slash.svg | 0 .../assets}/heroicons/24/outline/sparkles.svg | 0 .../heroicons/24/outline/speaker-wave.svg | 0 .../heroicons/24/outline/speaker-x-mark.svg | 0 .../heroicons/24/outline/square-2-stack.svg | 0 .../24/outline/square-3-stack-3d.svg | 0 .../heroicons/24/outline/squares-2x2.svg | 0 .../heroicons/24/outline/squares-plus.svg | 0 .../assets}/heroicons/24/outline/star.svg | 0 .../heroicons/24/outline/stop-circle.svg | 0 .../assets}/heroicons/24/outline/stop.svg | 0 .../heroicons/24/outline/strikethrough.svg | 0 .../assets}/heroicons/24/outline/sun.svg | 0 .../assets}/heroicons/24/outline/swatch.svg | 0 .../heroicons/24/outline/table-cells.svg | 0 .../assets}/heroicons/24/outline/tag.svg | 0 .../assets}/heroicons/24/outline/ticket.svg | 0 .../assets}/heroicons/24/outline/trash.svg | 0 .../assets}/heroicons/24/outline/trophy.svg | 0 .../assets}/heroicons/24/outline/truck.svg | 0 .../assets}/heroicons/24/outline/tv.svg | 0 .../heroicons/24/outline/underline.svg | 0 .../heroicons/24/outline/user-circle.svg | 0 .../heroicons/24/outline/user-group.svg | 0 .../heroicons/24/outline/user-minus.svg | 0 .../heroicons/24/outline/user-plus.svg | 0 .../assets}/heroicons/24/outline/user.svg | 0 .../assets}/heroicons/24/outline/users.svg | 0 .../assets}/heroicons/24/outline/variable.svg | 0 .../24/outline/video-camera-slash.svg | 0 .../heroicons/24/outline/video-camera.svg | 0 .../heroicons/24/outline/view-columns.svg | 0 .../24/outline/viewfinder-circle.svg | 0 .../assets}/heroicons/24/outline/wallet.svg | 0 .../assets}/heroicons/24/outline/wifi.svg | 0 .../assets}/heroicons/24/outline/window.svg | 0 .../24/outline/wrench-screwdriver.svg | 0 .../assets}/heroicons/24/outline/wrench.svg | 0 .../assets}/heroicons/24/outline/x-circle.svg | 0 .../assets}/heroicons/24/outline/x-mark.svg | 0 .../heroicons/24/solid/academic-cap.svg | 0 .../24/solid/adjustments-horizontal.svg | 0 .../24/solid/adjustments-vertical.svg | 0 .../24/solid/archive-box-arrow-down.svg | 0 .../heroicons/24/solid/archive-box-x-mark.svg | 0 .../heroicons/24/solid/archive-box.svg | 0 .../heroicons/24/solid/arrow-down-circle.svg | 0 .../heroicons/24/solid/arrow-down-left.svg | 0 .../24/solid/arrow-down-on-square-stack.svg | 0 .../24/solid/arrow-down-on-square.svg | 0 .../heroicons/24/solid/arrow-down-right.svg | 0 .../heroicons/24/solid/arrow-down-tray.svg | 0 .../assets}/heroicons/24/solid/arrow-down.svg | 0 .../heroicons/24/solid/arrow-left-circle.svg | 0 .../24/solid/arrow-left-end-on-rectangle.svg | 0 .../24/solid/arrow-left-on-rectangle.svg | 0 .../solid/arrow-left-start-on-rectangle.svg | 0 .../assets}/heroicons/24/solid/arrow-left.svg | 0 .../heroicons/24/solid/arrow-long-down.svg | 0 .../heroicons/24/solid/arrow-long-left.svg | 0 .../heroicons/24/solid/arrow-long-right.svg | 0 .../heroicons/24/solid/arrow-long-up.svg | 0 .../24/solid/arrow-path-rounded-square.svg | 0 .../assets}/heroicons/24/solid/arrow-path.svg | 0 .../heroicons/24/solid/arrow-right-circle.svg | 0 .../24/solid/arrow-right-end-on-rectangle.svg | 0 .../24/solid/arrow-right-on-rectangle.svg | 0 .../solid/arrow-right-start-on-rectangle.svg | 0 .../heroicons/24/solid/arrow-right.svg | 0 .../heroicons/24/solid/arrow-small-down.svg | 0 .../heroicons/24/solid/arrow-small-left.svg | 0 .../heroicons/24/solid/arrow-small-right.svg | 0 .../heroicons/24/solid/arrow-small-up.svg | 0 .../24/solid/arrow-top-right-on-square.svg | 0 .../24/solid/arrow-trending-down.svg | 0 .../heroicons/24/solid/arrow-trending-up.svg | 0 .../24/solid/arrow-turn-down-left.svg | 0 .../24/solid/arrow-turn-down-right.svg | 0 .../24/solid/arrow-turn-left-down.svg | 0 .../heroicons/24/solid/arrow-turn-left-up.svg | 0 .../24/solid/arrow-turn-right-down.svg | 0 .../24/solid/arrow-turn-right-up.svg | 0 .../heroicons/24/solid/arrow-turn-up-left.svg | 0 .../24/solid/arrow-turn-up-right.svg | 0 .../heroicons/24/solid/arrow-up-circle.svg | 0 .../heroicons/24/solid/arrow-up-left.svg | 0 .../24/solid/arrow-up-on-square-stack.svg | 0 .../heroicons/24/solid/arrow-up-on-square.svg | 0 .../heroicons/24/solid/arrow-up-right.svg | 0 .../heroicons/24/solid/arrow-up-tray.svg | 0 .../assets}/heroicons/24/solid/arrow-up.svg | 0 .../heroicons/24/solid/arrow-uturn-down.svg | 0 .../heroicons/24/solid/arrow-uturn-left.svg | 0 .../heroicons/24/solid/arrow-uturn-right.svg | 0 .../heroicons/24/solid/arrow-uturn-up.svg | 0 .../heroicons/24/solid/arrows-pointing-in.svg | 0 .../24/solid/arrows-pointing-out.svg | 0 .../heroicons/24/solid/arrows-right-left.svg | 0 .../heroicons/24/solid/arrows-up-down.svg | 0 .../assets}/heroicons/24/solid/at-symbol.svg | 0 .../assets}/heroicons/24/solid/backspace.svg | 0 .../assets}/heroicons/24/solid/backward.svg | 0 .../assets}/heroicons/24/solid/banknotes.svg | 0 .../assets}/heroicons/24/solid/bars-2.svg | 0 .../heroicons/24/solid/bars-3-bottom-left.svg | 0 .../24/solid/bars-3-bottom-right.svg | 0 .../heroicons/24/solid/bars-3-center-left.svg | 0 .../assets}/heroicons/24/solid/bars-3.svg | 0 .../assets}/heroicons/24/solid/bars-4.svg | 0 .../heroicons/24/solid/bars-arrow-down.svg | 0 .../heroicons/24/solid/bars-arrow-up.svg | 0 .../assets}/heroicons/24/solid/battery-0.svg | 0 .../heroicons/24/solid/battery-100.svg | 0 .../assets}/heroicons/24/solid/battery-50.svg | 0 .../assets}/heroicons/24/solid/beaker.svg | 0 .../assets}/heroicons/24/solid/bell-alert.svg | 0 .../assets}/heroicons/24/solid/bell-slash.svg | 0 .../heroicons/24/solid/bell-snooze.svg | 0 .../assets}/heroicons/24/solid/bell.svg | 0 .../assets}/heroicons/24/solid/bold.svg | 0 .../assets}/heroicons/24/solid/bolt-slash.svg | 0 .../assets}/heroicons/24/solid/bolt.svg | 0 .../assets}/heroicons/24/solid/book-open.svg | 0 .../heroicons/24/solid/bookmark-slash.svg | 0 .../heroicons/24/solid/bookmark-square.svg | 0 .../assets}/heroicons/24/solid/bookmark.svg | 0 .../assets}/heroicons/24/solid/briefcase.svg | 0 .../assets}/heroicons/24/solid/bug-ant.svg | 0 .../heroicons/24/solid/building-library.svg | 0 .../heroicons/24/solid/building-office-2.svg | 0 .../heroicons/24/solid/building-office.svg | 0 .../24/solid/building-storefront.svg | 0 .../assets}/heroicons/24/solid/cake.svg | 0 .../assets}/heroicons/24/solid/calculator.svg | 0 .../24/solid/calendar-date-range.svg | 0 .../heroicons/24/solid/calendar-days.svg | 0 .../assets}/heroicons/24/solid/calendar.svg | 0 .../assets}/heroicons/24/solid/camera.svg | 0 .../heroicons/24/solid/chart-bar-square.svg | 0 .../assets}/heroicons/24/solid/chart-bar.svg | 0 .../assets}/heroicons/24/solid/chart-pie.svg | 0 .../solid/chat-bubble-bottom-center-text.svg | 0 .../24/solid/chat-bubble-bottom-center.svg | 0 .../24/solid/chat-bubble-left-ellipsis.svg | 0 .../24/solid/chat-bubble-left-right.svg | 0 .../heroicons/24/solid/chat-bubble-left.svg | 0 .../solid/chat-bubble-oval-left-ellipsis.svg | 0 .../24/solid/chat-bubble-oval-left.svg | 0 .../heroicons/24/solid/check-badge.svg | 0 .../heroicons/24/solid/check-circle.svg | 0 .../assets}/heroicons/24/solid/check.svg | 0 .../24/solid/chevron-double-down.svg | 0 .../24/solid/chevron-double-left.svg | 0 .../24/solid/chevron-double-right.svg | 0 .../heroicons/24/solid/chevron-double-up.svg | 0 .../heroicons/24/solid/chevron-down.svg | 0 .../heroicons/24/solid/chevron-left.svg | 0 .../heroicons/24/solid/chevron-right.svg | 0 .../heroicons/24/solid/chevron-up-down.svg | 0 .../assets}/heroicons/24/solid/chevron-up.svg | 0 .../heroicons/24/solid/circle-stack.svg | 0 .../24/solid/clipboard-document-check.svg | 0 .../24/solid/clipboard-document-list.svg | 0 .../heroicons/24/solid/clipboard-document.svg | 0 .../assets}/heroicons/24/solid/clipboard.svg | 0 .../assets}/heroicons/24/solid/clock.svg | 0 .../heroicons/24/solid/cloud-arrow-down.svg | 0 .../heroicons/24/solid/cloud-arrow-up.svg | 0 .../assets}/heroicons/24/solid/cloud.svg | 0 .../24/solid/code-bracket-square.svg | 0 .../heroicons/24/solid/code-bracket.svg | 0 .../heroicons/24/solid/cog-6-tooth.svg | 0 .../heroicons/24/solid/cog-8-tooth.svg | 0 .../assets}/heroicons/24/solid/cog.svg | 0 .../heroicons/24/solid/command-line.svg | 0 .../heroicons/24/solid/computer-desktop.svg | 0 .../assets}/heroicons/24/solid/cpu-chip.svg | 0 .../heroicons/24/solid/credit-card.svg | 0 .../heroicons/24/solid/cube-transparent.svg | 0 .../assets}/heroicons/24/solid/cube.svg | 0 .../24/solid/currency-bangladeshi.svg | 0 .../heroicons/24/solid/currency-dollar.svg | 0 .../heroicons/24/solid/currency-euro.svg | 0 .../heroicons/24/solid/currency-pound.svg | 0 .../heroicons/24/solid/currency-rupee.svg | 0 .../heroicons/24/solid/currency-yen.svg | 0 .../heroicons/24/solid/cursor-arrow-rays.svg | 0 .../24/solid/cursor-arrow-ripple.svg | 0 .../24/solid/device-phone-mobile.svg | 0 .../heroicons/24/solid/device-tablet.svg | 0 .../assets}/heroicons/24/solid/divide.svg | 0 .../24/solid/document-arrow-down.svg | 0 .../heroicons/24/solid/document-arrow-up.svg | 0 .../heroicons/24/solid/document-chart-bar.svg | 0 .../heroicons/24/solid/document-check.svg | 0 .../solid/document-currency-bangladeshi.svg | 0 .../24/solid/document-currency-dollar.svg | 0 .../24/solid/document-currency-euro.svg | 0 .../24/solid/document-currency-pound.svg | 0 .../24/solid/document-currency-rupee.svg | 0 .../24/solid/document-currency-yen.svg | 0 .../heroicons/24/solid/document-duplicate.svg | 0 .../24/solid/document-magnifying-glass.svg | 0 .../heroicons/24/solid/document-minus.svg | 0 .../heroicons/24/solid/document-plus.svg | 0 .../heroicons/24/solid/document-text.svg | 0 .../assets}/heroicons/24/solid/document.svg | 0 .../24/solid/ellipsis-horizontal-circle.svg | 0 .../24/solid/ellipsis-horizontal.svg | 0 .../heroicons/24/solid/ellipsis-vertical.svg | 0 .../heroicons/24/solid/envelope-open.svg | 0 .../assets}/heroicons/24/solid/envelope.svg | 0 .../assets}/heroicons/24/solid/equals.svg | 0 .../heroicons/24/solid/exclamation-circle.svg | 0 .../24/solid/exclamation-triangle.svg | 0 .../heroicons/24/solid/eye-dropper.svg | 0 .../assets}/heroicons/24/solid/eye-slash.svg | 0 .../assets}/heroicons/24/solid/eye.svg | 0 .../assets}/heroicons/24/solid/face-frown.svg | 0 .../assets}/heroicons/24/solid/face-smile.svg | 0 .../assets}/heroicons/24/solid/film.svg | 0 .../heroicons/24/solid/finger-print.svg | 0 .../assets}/heroicons/24/solid/fire.svg | 0 .../assets}/heroicons/24/solid/flag.svg | 0 .../heroicons/24/solid/folder-arrow-down.svg | 0 .../heroicons/24/solid/folder-minus.svg | 0 .../heroicons/24/solid/folder-open.svg | 0 .../heroicons/24/solid/folder-plus.svg | 0 .../assets}/heroicons/24/solid/folder.svg | 0 .../assets}/heroicons/24/solid/forward.svg | 0 .../assets}/heroicons/24/solid/funnel.svg | 0 .../assets}/heroicons/24/solid/gif.svg | 0 .../assets}/heroicons/24/solid/gift-top.svg | 0 .../assets}/heroicons/24/solid/gift.svg | 0 .../assets}/heroicons/24/solid/globe-alt.svg | 0 .../heroicons/24/solid/globe-americas.svg | 0 .../24/solid/globe-asia-australia.svg | 0 .../24/solid/globe-europe-africa.svg | 0 .../assets}/heroicons/24/solid/h1.svg | 0 .../assets}/heroicons/24/solid/h2.svg | 0 .../assets}/heroicons/24/solid/h3.svg | 0 .../heroicons/24/solid/hand-raised.svg | 0 .../heroicons/24/solid/hand-thumb-down.svg | 0 .../heroicons/24/solid/hand-thumb-up.svg | 0 .../assets}/heroicons/24/solid/hashtag.svg | 0 .../assets}/heroicons/24/solid/heart.svg | 0 .../heroicons/24/solid/home-modern.svg | 0 .../assets}/heroicons/24/solid/home.svg | 0 .../heroicons/24/solid/identification.svg | 0 .../heroicons/24/solid/inbox-arrow-down.svg | 0 .../heroicons/24/solid/inbox-stack.svg | 0 .../assets}/heroicons/24/solid/inbox.svg | 0 .../heroicons/24/solid/information-circle.svg | 0 .../assets}/heroicons/24/solid/italic.svg | 0 .../assets}/heroicons/24/solid/key.svg | 0 .../assets}/heroicons/24/solid/language.svg | 0 .../assets}/heroicons/24/solid/lifebuoy.svg | 0 .../assets}/heroicons/24/solid/light-bulb.svg | 0 .../assets}/heroicons/24/solid/link-slash.svg | 0 .../assets}/heroicons/24/solid/link.svg | 0 .../heroicons/24/solid/list-bullet.svg | 0 .../heroicons/24/solid/lock-closed.svg | 0 .../assets}/heroicons/24/solid/lock-open.svg | 0 .../24/solid/magnifying-glass-circle.svg | 0 .../24/solid/magnifying-glass-minus.svg | 0 .../24/solid/magnifying-glass-plus.svg | 0 .../heroicons/24/solid/magnifying-glass.svg | 0 .../assets}/heroicons/24/solid/map-pin.svg | 0 .../assets}/heroicons/24/solid/map.svg | 0 .../assets}/heroicons/24/solid/megaphone.svg | 0 .../assets}/heroicons/24/solid/microphone.svg | 0 .../heroicons/24/solid/minus-circle.svg | 0 .../heroicons/24/solid/minus-small.svg | 0 .../assets}/heroicons/24/solid/minus.svg | 0 .../assets}/heroicons/24/solid/moon.svg | 0 .../heroicons/24/solid/musical-note.svg | 0 .../assets}/heroicons/24/solid/newspaper.svg | 0 .../assets}/heroicons/24/solid/no-symbol.svg | 0 .../heroicons/24/solid/numbered-list.svg | 0 .../heroicons/24/solid/paint-brush.svg | 0 .../heroicons/24/solid/paper-airplane.svg | 0 .../assets}/heroicons/24/solid/paper-clip.svg | 0 .../heroicons/24/solid/pause-circle.svg | 0 .../assets}/heroicons/24/solid/pause.svg | 0 .../heroicons/24/solid/pencil-square.svg | 0 .../assets}/heroicons/24/solid/pencil.svg | 0 .../heroicons/24/solid/percent-badge.svg | 0 .../24/solid/phone-arrow-down-left.svg | 0 .../24/solid/phone-arrow-up-right.svg | 0 .../heroicons/24/solid/phone-x-mark.svg | 0 .../assets}/heroicons/24/solid/phone.svg | 0 .../assets}/heroicons/24/solid/photo.svg | 0 .../heroicons/24/solid/play-circle.svg | 0 .../assets}/heroicons/24/solid/play-pause.svg | 0 .../assets}/heroicons/24/solid/play.svg | 0 .../heroicons/24/solid/plus-circle.svg | 0 .../assets}/heroicons/24/solid/plus-small.svg | 0 .../assets}/heroicons/24/solid/plus.svg | 0 .../assets}/heroicons/24/solid/power.svg | 0 .../24/solid/presentation-chart-bar.svg | 0 .../24/solid/presentation-chart-line.svg | 0 .../assets}/heroicons/24/solid/printer.svg | 0 .../heroicons/24/solid/puzzle-piece.svg | 0 .../assets}/heroicons/24/solid/qr-code.svg | 0 .../24/solid/question-mark-circle.svg | 0 .../assets}/heroicons/24/solid/queue-list.svg | 0 .../assets}/heroicons/24/solid/radio.svg | 0 .../heroicons/24/solid/receipt-percent.svg | 0 .../heroicons/24/solid/receipt-refund.svg | 0 .../heroicons/24/solid/rectangle-group.svg | 0 .../heroicons/24/solid/rectangle-stack.svg | 0 .../heroicons/24/solid/rocket-launch.svg | 0 .../assets}/heroicons/24/solid/rss.svg | 0 .../assets}/heroicons/24/solid/scale.svg | 0 .../assets}/heroicons/24/solid/scissors.svg | 0 .../heroicons/24/solid/server-stack.svg | 0 .../assets}/heroicons/24/solid/server.svg | 0 .../assets}/heroicons/24/solid/share.svg | 0 .../heroicons/24/solid/shield-check.svg | 0 .../heroicons/24/solid/shield-exclamation.svg | 0 .../heroicons/24/solid/shopping-bag.svg | 0 .../heroicons/24/solid/shopping-cart.svg | 0 .../heroicons/24/solid/signal-slash.svg | 0 .../assets}/heroicons/24/solid/signal.svg | 0 .../assets}/heroicons/24/solid/slash.svg | 0 .../assets}/heroicons/24/solid/sparkles.svg | 0 .../heroicons/24/solid/speaker-wave.svg | 0 .../heroicons/24/solid/speaker-x-mark.svg | 0 .../heroicons/24/solid/square-2-stack.svg | 0 .../heroicons/24/solid/square-3-stack-3d.svg | 0 .../heroicons/24/solid/squares-2x2.svg | 0 .../heroicons/24/solid/squares-plus.svg | 0 .../assets}/heroicons/24/solid/star.svg | 0 .../heroicons/24/solid/stop-circle.svg | 0 .../assets}/heroicons/24/solid/stop.svg | 0 .../heroicons/24/solid/strikethrough.svg | 0 .../assets}/heroicons/24/solid/sun.svg | 0 .../assets}/heroicons/24/solid/swatch.svg | 0 .../heroicons/24/solid/table-cells.svg | 0 .../assets}/heroicons/24/solid/tag.svg | 0 .../assets}/heroicons/24/solid/ticket.svg | 0 .../assets}/heroicons/24/solid/trash.svg | 0 .../assets}/heroicons/24/solid/trophy.svg | 0 .../assets}/heroicons/24/solid/truck.svg | 0 .../assets}/heroicons/24/solid/tv.svg | 0 .../assets}/heroicons/24/solid/underline.svg | 0 .../heroicons/24/solid/user-circle.svg | 0 .../assets}/heroicons/24/solid/user-group.svg | 0 .../assets}/heroicons/24/solid/user-minus.svg | 0 .../assets}/heroicons/24/solid/user-plus.svg | 0 .../assets}/heroicons/24/solid/user.svg | 0 .../assets}/heroicons/24/solid/users.svg | 0 .../assets}/heroicons/24/solid/variable.svg | 0 .../heroicons/24/solid/video-camera-slash.svg | 0 .../heroicons/24/solid/video-camera.svg | 0 .../heroicons/24/solid/view-columns.svg | 0 .../heroicons/24/solid/viewfinder-circle.svg | 0 .../assets}/heroicons/24/solid/wallet.svg | 0 .../assets}/heroicons/24/solid/wifi.svg | 0 .../assets}/heroicons/24/solid/window.svg | 0 .../heroicons/24/solid/wrench-screwdriver.svg | 0 .../assets}/heroicons/24/solid/wrench.svg | 0 .../assets}/heroicons/24/solid/x-circle.svg | 0 .../assets}/heroicons/24/solid/x-mark.svg | 0 {static => svelte/assets}/heroicons/LICENSE | 0 svelte/src/field-header.svelte | 19 ++ svelte/src/field.svelte.ts | 40 +++- svelte/src/table-viewer.webc.svelte | 213 +++++++++++------- 1304 files changed, 403 insertions(+), 204 deletions(-) rename svelte/deno.json => deno.json (82%) rename svelte/deno.lock => deno.lock (97%) create mode 100644 interim-server/src/field.rs create mode 100644 interim-server/src/routes/lens_insert.rs rename svelte/package.json => package.json (95%) delete mode 100644 svelte/.npmrc rename {static => svelte/assets}/heroicons/16/solid/academic-cap.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/adjustments-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/adjustments-vertical.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/archive-box-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/archive-box-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/archive-box.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down-on-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down-tray.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-left-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-left-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-left-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-long-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-long-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-long-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-long-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-path-rounded-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-path.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-right-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-right-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-right-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-top-right-on-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-trending-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-trending-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-down-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-down-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-left-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-left-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-right-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-right-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-up-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-turn-up-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up-on-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up-tray.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-uturn-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-uturn-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-uturn-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrow-uturn-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrows-pointing-in.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrows-pointing-out.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrows-right-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/arrows-up-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/at-symbol.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/backspace.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/backward.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/banknotes.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-2.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-3-bottom-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-3-bottom-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-3-center-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-3.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-4.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bars-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/battery-0.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/battery-100.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/battery-50.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/beaker.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bell-alert.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bell-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bell-snooze.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bell.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bold.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bolt-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bolt.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/book-open.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bookmark-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bookmark-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bookmark.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/briefcase.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/bug-ant.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/building-library.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/building-office-2.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/building-office.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/building-storefront.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cake.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/calculator.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/calendar-date-range.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/calendar-days.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/calendar.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/camera.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chart-bar-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chart-pie.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-bottom-center-text.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-bottom-center.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-left-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-oval-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chat-bubble-oval-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/check-badge.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/check-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/check.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-double-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-double-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-double-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-double-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-up-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/chevron-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/circle-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/clipboard-document-check.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/clipboard-document-list.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/clipboard-document.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/clipboard.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/clock.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cloud-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cloud-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cloud.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/code-bracket-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/code-bracket.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cog-6-tooth.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cog-8-tooth.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cog.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/command-line.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/computer-desktop.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cpu-chip.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/credit-card.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cube-transparent.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cube.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cursor-arrow-rays.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/cursor-arrow-ripple.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/device-phone-mobile.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/device-tablet.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/divide.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-check.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-duplicate.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-minus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-plus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document-text.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/document.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/ellipsis-horizontal-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/ellipsis-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/ellipsis-vertical.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/envelope-open.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/envelope.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/equals.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/exclamation-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/exclamation-triangle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/eye-dropper.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/eye-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/eye.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/face-frown.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/face-smile.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/film.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/finger-print.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/fire.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/flag.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/folder-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/folder-minus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/folder-open.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/folder-plus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/folder.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/forward.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/funnel.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/gif.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/gift-top.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/gift.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/globe-alt.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/globe-americas.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/globe-asia-australia.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/globe-europe-africa.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/h1.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/h2.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/h3.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/hand-raised.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/hand-thumb-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/hand-thumb-up.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/hashtag.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/heart.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/home-modern.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/home.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/identification.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/inbox-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/inbox-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/inbox.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/information-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/italic.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/key.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/language.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/lifebuoy.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/light-bulb.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/link-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/link.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/list-bullet.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/lock-closed.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/lock-open.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/magnifying-glass-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/magnifying-glass-minus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/magnifying-glass-plus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/map-pin.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/map.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/megaphone.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/microphone.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/minus-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/minus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/moon.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/musical-note.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/newspaper.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/no-symbol.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/numbered-list.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/paint-brush.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/paper-airplane.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/paper-clip.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/pause-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/pause.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/pencil-square.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/pencil.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/percent-badge.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/phone-arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/phone-arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/phone-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/phone.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/photo.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/play-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/play-pause.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/play.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/plus-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/plus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/power.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/presentation-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/presentation-chart-line.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/printer.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/puzzle-piece.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/qr-code.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/question-mark-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/queue-list.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/radio.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/receipt-percent.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/receipt-refund.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/rectangle-group.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/rectangle-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/rocket-launch.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/rss.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/scale.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/scissors.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/server-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/server.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/share.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/shield-check.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/shield-exclamation.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/shopping-bag.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/shopping-cart.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/signal-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/signal.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/sparkles.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/speaker-wave.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/speaker-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/square-2-stack.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/square-3-stack-3d.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/squares-2x2.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/squares-plus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/star.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/stop-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/stop.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/strikethrough.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/sun.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/swatch.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/table-cells.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/tag.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/ticket.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/trash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/trophy.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/truck.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/tv.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/underline.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/user-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/user-group.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/user-minus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/user-plus.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/user.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/users.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/variable.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/video-camera-slash.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/video-camera.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/view-columns.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/viewfinder-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/wallet.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/wifi.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/window.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/wrench-screwdriver.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/wrench.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/x-circle.svg (100%) rename {static => svelte/assets}/heroicons/16/solid/x-mark.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/academic-cap.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/adjustments-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/adjustments-vertical.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/archive-box-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/archive-box-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/archive-box.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down-on-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down-tray.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-left-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-left-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-left-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-left-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-long-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-long-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-long-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-long-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-path-rounded-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-path.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-right-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-right-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-right-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-right-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-small-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-small-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-small-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-small-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-top-right-on-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-trending-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-trending-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-down-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-down-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-left-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-left-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-right-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-right-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-up-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-turn-up-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up-on-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up-tray.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-uturn-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-uturn-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-uturn-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrow-uturn-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrows-pointing-in.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrows-pointing-out.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrows-right-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/arrows-up-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/at-symbol.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/backspace.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/backward.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/banknotes.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-2.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-3-bottom-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-3-bottom-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-3-center-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-3.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-4.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bars-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/battery-0.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/battery-100.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/battery-50.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/beaker.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bell-alert.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bell-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bell-snooze.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bell.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bold.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bolt-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bolt.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/book-open.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bookmark-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bookmark-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bookmark.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/briefcase.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/bug-ant.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/building-library.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/building-office-2.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/building-office.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/building-storefront.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cake.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/calculator.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/calendar-date-range.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/calendar-days.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/calendar.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/camera.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chart-bar-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chart-pie.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-bottom-center-text.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-bottom-center.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-left-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-oval-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chat-bubble-oval-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/check-badge.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/check-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/check.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-double-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-double-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-double-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-double-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-up-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/chevron-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/circle-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/clipboard-document-check.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/clipboard-document-list.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/clipboard-document.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/clipboard.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/clock.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cloud-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cloud-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cloud.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/code-bracket-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/code-bracket.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cog-6-tooth.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cog-8-tooth.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cog.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/command-line.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/computer-desktop.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cpu-chip.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/credit-card.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cube-transparent.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cube.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cursor-arrow-rays.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/cursor-arrow-ripple.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/device-phone-mobile.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/device-tablet.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/divide.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-check.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-duplicate.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-minus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-plus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document-text.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/document.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/ellipsis-horizontal-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/ellipsis-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/ellipsis-vertical.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/envelope-open.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/envelope.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/equals.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/exclamation-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/exclamation-triangle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/eye-dropper.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/eye-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/eye.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/face-frown.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/face-smile.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/film.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/finger-print.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/fire.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/flag.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/folder-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/folder-minus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/folder-open.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/folder-plus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/folder.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/forward.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/funnel.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/gif.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/gift-top.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/gift.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/globe-alt.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/globe-americas.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/globe-asia-australia.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/globe-europe-africa.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/h1.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/h2.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/h3.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/hand-raised.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/hand-thumb-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/hand-thumb-up.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/hashtag.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/heart.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/home-modern.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/home.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/identification.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/inbox-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/inbox-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/inbox.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/information-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/italic.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/key.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/language.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/lifebuoy.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/light-bulb.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/link-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/link.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/list-bullet.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/lock-closed.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/lock-open.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/magnifying-glass-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/magnifying-glass-minus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/magnifying-glass-plus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/map-pin.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/map.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/megaphone.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/microphone.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/minus-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/minus-small.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/minus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/moon.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/musical-note.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/newspaper.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/no-symbol.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/numbered-list.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/paint-brush.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/paper-airplane.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/paper-clip.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/pause-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/pause.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/pencil-square.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/pencil.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/percent-badge.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/phone-arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/phone-arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/phone-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/phone.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/photo.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/play-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/play-pause.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/play.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/plus-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/plus-small.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/plus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/power.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/presentation-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/presentation-chart-line.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/printer.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/puzzle-piece.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/qr-code.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/question-mark-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/queue-list.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/radio.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/receipt-percent.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/receipt-refund.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/rectangle-group.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/rectangle-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/rocket-launch.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/rss.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/scale.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/scissors.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/server-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/server.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/share.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/shield-check.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/shield-exclamation.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/shopping-bag.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/shopping-cart.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/signal-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/signal.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/sparkles.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/speaker-wave.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/speaker-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/square-2-stack.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/square-3-stack-3d.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/squares-2x2.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/squares-plus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/star.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/stop-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/stop.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/strikethrough.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/sun.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/swatch.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/table-cells.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/tag.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/ticket.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/trash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/trophy.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/truck.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/tv.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/underline.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/user-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/user-group.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/user-minus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/user-plus.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/user.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/users.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/variable.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/video-camera-slash.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/video-camera.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/view-columns.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/viewfinder-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/wallet.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/wifi.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/window.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/wrench-screwdriver.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/wrench.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/x-circle.svg (100%) rename {static => svelte/assets}/heroicons/20/solid/x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/academic-cap.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/adjustments-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/adjustments-vertical.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/archive-box-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/archive-box-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/archive-box.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down-on-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down-tray.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-left-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-left-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-left-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-left-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-long-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-long-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-long-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-long-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-path-rounded-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-path.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-right-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-right-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-right-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-right-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-small-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-small-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-small-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-small-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-top-right-on-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-trending-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-trending-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-down-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-down-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-left-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-left-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-right-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-right-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-up-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-turn-up-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up-on-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up-tray.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-uturn-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-uturn-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-uturn-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrow-uturn-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrows-pointing-in.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrows-pointing-out.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrows-right-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/arrows-up-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/at-symbol.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/backspace.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/backward.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/banknotes.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-2.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-3-bottom-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-3-bottom-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-3-center-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-3.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-4.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bars-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/battery-0.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/battery-100.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/battery-50.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/beaker.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bell-alert.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bell-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bell-snooze.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bell.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bold.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bolt-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bolt.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/book-open.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bookmark-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bookmark-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bookmark.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/briefcase.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/bug-ant.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/building-library.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/building-office-2.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/building-office.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/building-storefront.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cake.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/calculator.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/calendar-date-range.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/calendar-days.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/calendar.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/camera.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chart-bar-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chart-pie.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-bottom-center-text.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-bottom-center.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-left-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-oval-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chat-bubble-oval-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/check-badge.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/check-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/check.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-double-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-double-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-double-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-double-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-up-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/chevron-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/circle-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/clipboard-document-check.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/clipboard-document-list.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/clipboard-document.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/clipboard.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/clock.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cloud-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cloud-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cloud.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/code-bracket-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/code-bracket.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cog-6-tooth.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cog-8-tooth.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cog.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/command-line.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/computer-desktop.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cpu-chip.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/credit-card.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cube-transparent.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cube.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cursor-arrow-rays.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/cursor-arrow-ripple.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/device-phone-mobile.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/device-tablet.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/divide.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-check.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-duplicate.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document-text.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/document.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/ellipsis-horizontal-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/ellipsis-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/ellipsis-vertical.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/envelope-open.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/envelope.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/equals.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/exclamation-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/exclamation-triangle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/eye-dropper.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/eye-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/eye.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/face-frown.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/face-smile.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/film.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/finger-print.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/fire.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/flag.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/folder-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/folder-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/folder-open.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/folder-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/folder.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/forward.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/funnel.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/gif.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/gift-top.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/gift.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/globe-alt.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/globe-americas.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/globe-asia-australia.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/globe-europe-africa.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/h1.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/h2.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/h3.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/hand-raised.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/hand-thumb-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/hand-thumb-up.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/hashtag.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/heart.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/home-modern.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/home.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/identification.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/inbox-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/inbox-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/inbox.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/information-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/italic.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/key.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/language.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/lifebuoy.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/light-bulb.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/link-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/link.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/list-bullet.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/lock-closed.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/lock-open.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/magnifying-glass-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/magnifying-glass-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/magnifying-glass-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/map-pin.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/map.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/megaphone.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/microphone.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/minus-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/minus-small.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/minus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/moon.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/musical-note.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/newspaper.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/no-symbol.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/numbered-list.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/paint-brush.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/paper-airplane.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/paper-clip.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/pause-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/pause.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/pencil-square.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/pencil.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/percent-badge.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/phone-arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/phone-arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/phone-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/phone.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/photo.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/play-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/play-pause.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/play.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/plus-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/plus-small.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/plus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/power.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/presentation-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/presentation-chart-line.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/printer.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/puzzle-piece.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/qr-code.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/question-mark-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/queue-list.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/radio.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/receipt-percent.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/receipt-refund.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/rectangle-group.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/rectangle-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/rocket-launch.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/rss.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/scale.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/scissors.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/server-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/server.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/share.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/shield-check.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/shield-exclamation.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/shopping-bag.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/shopping-cart.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/signal-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/signal.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/sparkles.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/speaker-wave.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/speaker-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/square-2-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/square-3-stack-3d.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/squares-2x2.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/squares-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/star.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/stop-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/stop.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/strikethrough.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/sun.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/swatch.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/table-cells.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/tag.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/ticket.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/trash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/trophy.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/truck.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/tv.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/underline.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/user-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/user-group.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/user-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/user-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/user.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/users.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/variable.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/video-camera-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/video-camera.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/view-columns.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/viewfinder-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/wallet.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/wifi.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/window.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/wrench-screwdriver.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/wrench.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/x-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/outline/x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/academic-cap.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/adjustments-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/adjustments-vertical.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/archive-box-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/archive-box-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/archive-box.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down-on-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down-tray.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-left-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-left-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-left-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-left-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-long-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-long-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-long-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-long-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-path-rounded-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-path.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-right-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-right-end-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-right-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-right-start-on-rectangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-small-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-small-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-small-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-small-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-top-right-on-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-trending-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-trending-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-down-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-down-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-left-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-left-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-right-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-right-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-up-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-turn-up-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up-on-square-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up-on-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up-tray.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-uturn-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-uturn-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-uturn-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrow-uturn-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrows-pointing-in.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrows-pointing-out.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrows-right-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/arrows-up-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/at-symbol.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/backspace.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/backward.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/banknotes.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-2.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-3-bottom-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-3-bottom-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-3-center-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-3.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-4.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bars-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/battery-0.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/battery-100.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/battery-50.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/beaker.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bell-alert.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bell-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bell-snooze.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bell.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bold.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bolt-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bolt.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/book-open.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bookmark-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bookmark-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bookmark.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/briefcase.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/bug-ant.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/building-library.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/building-office-2.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/building-office.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/building-storefront.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cake.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/calculator.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/calendar-date-range.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/calendar-days.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/calendar.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/camera.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chart-bar-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chart-pie.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-bottom-center-text.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-bottom-center.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-left-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-oval-left-ellipsis.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chat-bubble-oval-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/check-badge.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/check-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/check.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-double-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-double-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-double-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-double-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-up-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/chevron-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/circle-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/clipboard-document-check.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/clipboard-document-list.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/clipboard-document.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/clipboard.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/clock.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cloud-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cloud-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cloud.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/code-bracket-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/code-bracket.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cog-6-tooth.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cog-8-tooth.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cog.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/command-line.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/computer-desktop.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cpu-chip.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/credit-card.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cube-transparent.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cube.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cursor-arrow-rays.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/cursor-arrow-ripple.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/device-phone-mobile.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/device-tablet.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/divide.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-arrow-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-check.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-currency-bangladeshi.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-currency-dollar.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-currency-euro.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-currency-pound.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-currency-rupee.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-currency-yen.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-duplicate.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document-text.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/document.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/ellipsis-horizontal-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/ellipsis-horizontal.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/ellipsis-vertical.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/envelope-open.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/envelope.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/equals.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/exclamation-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/exclamation-triangle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/eye-dropper.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/eye-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/eye.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/face-frown.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/face-smile.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/film.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/finger-print.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/fire.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/flag.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/folder-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/folder-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/folder-open.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/folder-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/folder.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/forward.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/funnel.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/gif.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/gift-top.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/gift.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/globe-alt.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/globe-americas.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/globe-asia-australia.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/globe-europe-africa.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/h1.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/h2.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/h3.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/hand-raised.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/hand-thumb-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/hand-thumb-up.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/hashtag.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/heart.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/home-modern.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/home.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/identification.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/inbox-arrow-down.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/inbox-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/inbox.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/information-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/italic.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/key.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/language.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/lifebuoy.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/light-bulb.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/link-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/link.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/list-bullet.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/lock-closed.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/lock-open.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/magnifying-glass-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/magnifying-glass-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/magnifying-glass-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/magnifying-glass.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/map-pin.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/map.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/megaphone.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/microphone.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/minus-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/minus-small.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/minus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/moon.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/musical-note.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/newspaper.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/no-symbol.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/numbered-list.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/paint-brush.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/paper-airplane.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/paper-clip.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/pause-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/pause.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/pencil-square.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/pencil.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/percent-badge.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/phone-arrow-down-left.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/phone-arrow-up-right.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/phone-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/phone.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/photo.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/play-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/play-pause.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/play.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/plus-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/plus-small.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/plus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/power.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/presentation-chart-bar.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/presentation-chart-line.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/printer.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/puzzle-piece.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/qr-code.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/question-mark-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/queue-list.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/radio.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/receipt-percent.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/receipt-refund.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/rectangle-group.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/rectangle-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/rocket-launch.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/rss.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/scale.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/scissors.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/server-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/server.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/share.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/shield-check.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/shield-exclamation.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/shopping-bag.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/shopping-cart.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/signal-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/signal.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/sparkles.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/speaker-wave.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/speaker-x-mark.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/square-2-stack.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/square-3-stack-3d.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/squares-2x2.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/squares-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/star.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/stop-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/stop.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/strikethrough.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/sun.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/swatch.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/table-cells.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/tag.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/ticket.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/trash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/trophy.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/truck.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/tv.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/underline.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/user-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/user-group.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/user-minus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/user-plus.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/user.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/users.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/variable.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/video-camera-slash.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/video-camera.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/view-columns.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/viewfinder-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/wallet.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/wifi.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/window.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/wrench-screwdriver.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/wrench.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/x-circle.svg (100%) rename {static => svelte/assets}/heroicons/24/solid/x-mark.svg (100%) rename {static => svelte/assets}/heroicons/LICENSE (100%) create mode 100644 svelte/src/field-header.svelte diff --git a/svelte/deno.json b/deno.json similarity index 82% rename from svelte/deno.json rename to deno.json index 5538e8e..7758b0a 100644 --- a/svelte/deno.json +++ b/deno.json @@ -5,7 +5,7 @@ "imports": { "@std/assert": "jsr:@std/assert@1", "@std/path": "jsr:@std/path@^1.1.1", - "@std/uuid": "jsr:@std/uuid@^1.0.9", + "@std/uuid": "jsr:@std/uuid@^1.0.9" }, "unstable": ["fmt-component"] } diff --git a/svelte/deno.lock b/deno.lock similarity index 97% rename from svelte/deno.lock rename to deno.lock index 73c4b79..fae6177 100644 --- a/svelte/deno.lock +++ b/deno.lock @@ -10,7 +10,6 @@ "jsr:@std/uuid@*": "1.0.9", "jsr:@std/uuid@^1.0.9": "1.0.9", "npm:@deno/vite-plugin@^1.0.5": "1.0.5_vite@7.1.2__picomatch@4.0.3", - "npm:@jsr/std__uuid@^1.0.9": "1.0.9", "npm:@sveltejs/vite-plugin-svelte@^6.1.1": "6.1.1_svelte@5.38.1__acorn@8.15.0_vite@7.1.2__picomatch@4.0.3", "npm:@tsconfig/svelte@^5.0.4": "5.0.4", "npm:svelte-check@^4.3.1": "4.3.1_svelte@5.38.1__acorn@8.15.0_typescript@5.8.3", @@ -370,22 +369,6 @@ "@jridgewell/sourcemap-codec" ] }, - "@jsr/std__bytes@1.0.6": { - "integrity": "sha512-St6yKggjFGhxS52IFLJWvkchRFbAKg2Xh8UxA4S1EGz7GJ2Ui+ssDDldj/w2c8vCxvl6qgR0HaYbKeFJNqujmA==", - "tarball": "https://npm.jsr.io/~/11/@jsr/std__bytes/1.0.6.tgz" - }, - "@jsr/std__crypto@1.0.5": { - "integrity": "sha512-iqFCkjeGeQccLgmxH9m1d7abjZcFMW0XrYZu1itNz8vVHzH9crObalonjVQaVDdKHCrNNOklMN1t0u3k46dirA==", - "tarball": "https://npm.jsr.io/~/11/@jsr/std__crypto/1.0.5.tgz" - }, - "@jsr/std__uuid@1.0.9": { - "integrity": "sha512-hyTTOsmUTnLuah/OMnkYfZ8fSqYbB113idHZfIYlhN26PdpMGTqTUZkFCA1Q6oBhW8d8N82RG0PnRohQ0peqhA==", - "dependencies": [ - "@jsr/std__bytes", - "@jsr/std__crypto" - ], - "tarball": "https://npm.jsr.io/~/11/@jsr/std__uuid/1.0.9.tgz" - }, "@rollup/rollup-android-arm-eabi@4.46.2": { "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==", "os": ["android"], @@ -996,7 +979,6 @@ "packageJson": { "dependencies": [ "npm:@deno/vite-plugin@^1.0.5", - "npm:@jsr/std__uuid@^1.0.9", "npm:@sveltejs/vite-plugin-svelte@^6.1.1", "npm:@tsconfig/svelte@^5.0.4", "npm:svelte-check@^4.3.1", diff --git a/interim-models/src/field.rs b/interim-models/src/field.rs index f34732f..7eb86de 100644 --- a/interim-models/src/field.rs +++ b/interim-models/src/field.rs @@ -143,16 +143,6 @@ impl FieldType { Self::Unknown => None, } } - - pub fn default_for_insert(&self) -> Result { - match self { - Self::InterimUser {} => Ok(Encodable::Text(None)), - Self::Text {} => Ok(Encodable::Text(None)), - Self::Timestamp { .. } => Ok(Encodable::Timestamp(None)), - Self::Uuid { .. } => Ok(Encodable::Uuid(None)), - Self::Unknown => Err(FieldTypeUnknownError {}), - } - } } #[derive(Clone, Debug, Error)] @@ -235,7 +225,7 @@ pub enum Encodable { impl Encodable { pub fn bind_onto<'a>( - &'a self, + self, query: sqlx::query::Query<'a, Postgres, ::Arguments<'a>>, ) -> sqlx::query::Query<'a, Postgres, ::Arguments<'a>> { match self { @@ -255,4 +245,11 @@ impl Encodable { let deserialized: Tagged = serde_json::from_value(serialized).unwrap(); deserialized.c } + + pub fn is_none(&self) -> bool { + match self { + Self::Text(None) | Self::Timestamp(None) | Self::Uuid(None) => true, + Self::Text(_) | Self::Timestamp(_) | Self::Uuid(_) => false, + } + } } diff --git a/interim-server/src/field.rs b/interim-server/src/field.rs new file mode 100644 index 0000000..2631de0 --- /dev/null +++ b/interim-server/src/field.rs @@ -0,0 +1,9 @@ +use interim_models::field::Field; +use serde::Serialize; + +#[derive(Clone, Debug, Serialize)] +pub struct FieldInfo { + pub field: Field, + pub has_default: bool, + pub not_null: bool, +} diff --git a/interim-server/src/main.rs b/interim-server/src/main.rs index 04ed372..773fd2a 100644 --- a/interim-server/src/main.rs +++ b/interim-server/src/main.rs @@ -15,6 +15,7 @@ mod auth; mod base_pooler; mod base_user_perms; mod cli; +mod field; mod middleware; mod navbar; mod navigator; diff --git a/interim-server/src/router.rs b/interim-server/src/router.rs index 6286a40..2904748 100644 --- a/interim-server/src/router.rs +++ b/interim-server/src/router.rs @@ -81,6 +81,10 @@ pub fn new_router(state: AppState) -> Router<()> { "/d/{base_id}/r/{class_oid}/l/{lens_id}/update-value", post(routes::lenses::update_value_page_post), ) + .route( + "/d/{base_id}/r/{class_oid}/l/{lens_id}/insert", + post(routes::lens_insert::insert_page_post), + ) .route_with_tsr( "/d/{base_id}/r/{class_oid}/l/{lens_id}/viewer/", get(routes::lenses::viewer_page), diff --git a/interim-server/src/routes/lens_insert.rs b/interim-server/src/routes/lens_insert.rs new file mode 100644 index 0000000..adf69f6 --- /dev/null +++ b/interim-server/src/routes/lens_insert.rs @@ -0,0 +1,95 @@ +use std::collections::HashMap; + +use axum::{ + extract::{Path, State}, + response::Response, +}; +use axum_extra::extract::Form; +use interim_models::{field::Encodable, lens::Lens}; +use interim_pgtypes::{escape_identifier, pg_class::PgClass}; +use sqlx::{postgres::types::Oid, query}; + +use crate::{ + app_error::AppError, + app_state::AppDbConn, + base_pooler::{BasePooler, RoleAssignment}, + navigator::Navigator, + user::CurrentUser, +}; + +use super::LensPagePath; + +pub async fn insert_page_post( + State(mut base_pooler): State, + navigator: Navigator, + AppDbConn(mut app_db): AppDbConn, + CurrentUser(current_user): CurrentUser, + Path(LensPagePath { + base_id, + class_oid, + lens_id, + }): Path, + Form(body): Form>>, +) -> Result { + // FIXME auth, csrf + + let lens = Lens::with_id(lens_id).fetch_one(&mut app_db).await?; + let mut base_client = base_pooler + .acquire_for(base_id, RoleAssignment::User(current_user.id)) + .await?; + + let rel = PgClass::with_oid(Oid(class_oid)) + .fetch_one(&mut base_client) + .await?; + + let col_names: Vec = body.keys().cloned().collect(); + let col_list_sql = col_names + .iter() + .map(|value| escape_identifier(value)) + .collect::>() + .join(", "); + + let n_rows = body.values().map(|value| value.len()).max().unwrap_or(0); + if n_rows > 0 { + let mut param_index = 1; + let mut params: Vec = vec![]; + let mut row_list: Vec = vec![]; + for i in 0..n_rows { + let mut param_slots: Vec = vec![]; + for col in col_names.iter() { + let maybe_value: Option = body + .get(col) + .and_then(|col_values| col_values.get(i)) + .map(|value_raw| serde_json::from_str(value_raw)) + .transpose()?; + if let Some(value) = maybe_value.filter(|value| !value.is_none()) { + params.push(value); + param_slots.push(format!("${param_index}")); + param_index += 1; + } else { + param_slots.push("default".to_owned()); + } + } + row_list.push(format!("({})", param_slots.join(", "))); + } + let row_list_sql = row_list.join(",\n"); + + let query_sql = &format!( + r#" +insert into {0}.{1} +({col_list_sql}) +values +{row_list_sql} +"#, + escape_identifier(&rel.regnamespace), + escape_identifier(&rel.relname) + ); + let mut q = query(query_sql); + for param in params { + q = param.bind_onto(q); + } + q.execute(base_client.get_conn()).await?; + } + + Ok(navigator.lens_page(&lens).redirect_to()) +} diff --git a/interim-server/src/routes/lenses.rs b/interim-server/src/routes/lenses.rs index 14045b0..0ed7664 100644 --- a/interim-server/src/routes/lenses.rs +++ b/interim-server/src/routes/lenses.rs @@ -25,12 +25,15 @@ use crate::{ app_error::{AppError, bad_request}, app_state::AppDbConn, base_pooler::{BasePooler, RoleAssignment}, + field::FieldInfo, navbar::{NavLocation, Navbar, RelLocation}, navigator::Navigator, settings::Settings, user::CurrentUser, }; +use super::LensPagePath; + #[derive(Deserialize)] pub struct LensesPagePath { base_id: Uuid, @@ -138,13 +141,6 @@ pub async fn add_lens_page_post( Ok(navigator.lens_page(&lens).redirect_to()) } -#[derive(Deserialize)] -pub struct LensPagePath { - base_id: Uuid, - class_oid: u32, - lens_id: Uuid, -} - pub async fn lens_page( State(settings): State, State(mut base_pooler): State, @@ -163,63 +159,15 @@ pub async fn lens_page( let mut base_client = base_pooler .acquire_for(lens.base_id, RoleAssignment::User(current_user.id)) .await?; - let rel = PgClass::with_oid(lens.class_oid) - .fetch_one(&mut base_client) - .await?; - - let attrs = PgAttribute::all_for_rel(lens.class_oid) - .fetch_all(&mut base_client) - .await?; - let fields = Field::belonging_to_lens(lens.id) - .fetch_all(&mut app_db) - .await?; - let pkey_attrs = PgAttribute::pkeys_for_rel(lens.class_oid) - .fetch_all(&mut base_client) - .await?; - - const FRONTEND_ROW_LIMIT: i64 = 1000; - let rows: Vec = query(&format!( - "select {0} from {1}.{2} limit $1", - pkey_attrs - .iter() - .chain(attrs.iter()) - .map(|attr| escape_identifier(&attr.attname)) - .collect::>() - .join(", "), - escape_identifier(&rel.regnamespace), - escape_identifier(&rel.relname), - )) - .bind(FRONTEND_ROW_LIMIT) - .fetch_all(base_client.get_conn()) - .await?; - let pkeys: Vec> = rows - .iter() - .map(|row| { - let mut pkey_values: HashMap = HashMap::new(); - for attr in pkey_attrs.clone() { - let field = Field::default_from_attr(&attr); - pkey_values.insert(field.name.clone(), field.get_value_encodable(row).unwrap()); - } - pkey_values - }) - .collect(); #[derive(Template)] #[template(path = "lens0_2.html")] struct ResponseTemplate { - fields: Vec, - all_columns: Vec, - rows: Vec, - pkeys: Vec>, settings: Settings, navbar: Navbar, } Ok(Html( ResponseTemplate { - all_columns: attrs, - fields, - pkeys, - rows, navbar: Navbar::builder() .root_path(settings.root_path.clone()) .base(base.clone()) @@ -262,13 +210,27 @@ pub async fn get_data_page_get( let attrs = PgAttribute::all_for_rel(lens.class_oid) .fetch_all(&mut base_client) .await?; - let fields = Field::belonging_to_lens(lens.id) - .fetch_all(&mut app_db) - .await?; let pkey_attrs = PgAttribute::pkeys_for_rel(lens.class_oid) .fetch_all(&mut base_client) .await?; + let fields: Vec = { + let fields: Vec = Field::belonging_to_lens(lens.id) + .fetch_all(&mut app_db) + .await?; + let mut field_info: Vec = Vec::with_capacity(fields.len()); + for field in fields { + if let Some(attr) = attrs.iter().find(|attr| attr.attname == field.name) { + field_info.push(FieldInfo { + field, + has_default: attr.atthasdef, + not_null: attr.attnotnull.unwrap_or_default(), + }); + } + } + field_info + }; + const FRONTEND_ROW_LIMIT: i64 = 1000; let rows: Vec = query(&format!( "select {0} from {1}.{2} limit $1", @@ -291,7 +253,7 @@ pub async fn get_data_page_get( data: Vec, } - let mut data: Vec = vec![]; + let mut data_rows: Vec = vec![]; let mut pkeys: Vec = vec![]; for row in rows.iter() { let mut pkey_values: HashMap = HashMap::new(); @@ -303,9 +265,9 @@ pub async fn get_data_page_get( pkeys.push(pkey.clone()); let mut row_data: Vec = vec![]; for field in fields.iter() { - row_data.push(field.get_value_encodable(row)?); + row_data.push(field.field.get_value_encodable(row)?); } - data.push(DataRow { + data_rows.push(DataRow { pkey, data: row_data, }); @@ -313,14 +275,14 @@ pub async fn get_data_page_get( #[derive(Serialize)] struct ResponseBody { + rows: Vec, + fields: Vec, pkeys: Vec, - data: Vec, - fields: Vec, } Ok(Json(ResponseBody { + rows: data_rows, fields, pkeys, - data, }) .into_response()) } @@ -472,6 +434,7 @@ pub async fn update_value_page_post( body.pkeys .get(&pkey_attrs.first().unwrap().attname) .unwrap() + .clone() .bind_onto(body.value.bind_onto(query(&format!( r#"update {0}.{1} set {2} = $1 where {3} = $2"#, escape_identifier(&rel.regnamespace), diff --git a/interim-server/src/routes/mod.rs b/interim-server/src/routes/mod.rs index 8d6ef3f..d82865d 100644 --- a/interim-server/src/routes/mod.rs +++ b/interim-server/src/routes/mod.rs @@ -1,3 +1,14 @@ +use serde::Deserialize; +use uuid::Uuid; + pub mod bases; +pub mod lens_insert; pub mod lenses; pub mod relations; + +#[derive(Deserialize)] +pub struct LensPagePath { + base_id: Uuid, + class_oid: u32, + lens_id: Uuid, +} diff --git a/svelte/package.json b/package.json similarity index 95% rename from svelte/package.json rename to package.json index bcd2a5a..c28ea40 100644 --- a/svelte/package.json +++ b/package.json @@ -11,7 +11,6 @@ }, "dependencies": { "@deno/vite-plugin": "^1.0.5", - "@jsr/std__uuid": "^1.0.9", "@sveltejs/vite-plugin-svelte": "^6.1.1", "svelte-language-server": "^0.17.19", "uuid": "^11.1.0", diff --git a/sass/viewer.scss b/sass/viewer.scss index 74519ea..e11d7a1 100644 --- a/sass/viewer.scss +++ b/sass/viewer.scss @@ -43,12 +43,6 @@ $table-border-color: #ccc; text-align: left; } - &__header-actions { - border: none; - background: none; - padding: 0; - } - &__main { grid-area: main; overflow-y: auto; @@ -69,25 +63,32 @@ $table-border-color: #ccc; &--insertable { border-style: dashed; } + } + + &__inserter { + align-items: stretch; + display: flex; + grid-area: inserter; + justify-items: flex-start; + margin-bottom: 2rem; + } +} + +.lens-cell { + &__container { + align-items: center; + display: flex; &--selected { - .lens-table__cell-content { - outline: 3px solid #37f; - outline-offset: -2px; - } + outline: 3px solid #37f; + outline-offset: -2px; } } - &__cell-content { + &__content { + flex: 1; font-family: globals.$font-family-data; - &--null { - color: color.scale(#000, $lightness: 50%, $space: hsl); - font-style: oblique; - text-align: center; - padding: 0.5rem; - } - &--text { overflow: hidden; text-overflow: ellipsis; @@ -102,22 +103,60 @@ $table-border-color: #ccc; white-space: nowrap; padding: 0.5rem; } + + &--null { + color: color.scale(#000, $lightness: 50%, $space: hsl); + font-family: globals.$font-family-data; + font-style: oblique; + text-align: center; + padding: 0.5rem; + } } - &__inserter { - grid-area: inserter; - margin-bottom: 2rem; + &__notice { + align-items: center; + color: color.scale(#000, $lightness: 50%, $space: hsl); + display: flex; + padding: 0 0.25rem; + svg path { + stroke: currentColor; + } + } +} + +.lens-inserter { + &__rows { .lens-table__cell { border: dashed 1px $table-border-color; border-left: none; border-top: none; + + &:last-child { + border-right: none; + } } .lens-table__row:first-child .lens-table__cell { border-top: dashed 1px $table-border-color; } } + + &__submit { + @include globals.reset-button; + align-items: center; + border: dashed 1px globals.$button-primary-background; + border-bottom-right-radius: globals.$border-radius-rounded-sm; + border-top-right-radius: globals.$border-radius-rounded-sm; + color: globals.$button-primary-background; + display: flex; + justify-content: center; + padding: 0 1rem; + + svg path { + stroke: currentColor; + } + } } .lens-editor { @@ -128,7 +167,7 @@ $table-border-color: #ccc; &__input { @include globals.reset_input; - padding: 0.5rem; + padding: 0.75rem 0.5rem; font-family: globals.$font-family-data; flex: 1; } diff --git a/svelte/.npmrc b/svelte/.npmrc deleted file mode 100644 index 41583e3..0000000 --- a/svelte/.npmrc +++ /dev/null @@ -1 +0,0 @@ -@jsr:registry=https://npm.jsr.io diff --git a/static/heroicons/16/solid/academic-cap.svg b/svelte/assets/heroicons/16/solid/academic-cap.svg similarity index 100% rename from static/heroicons/16/solid/academic-cap.svg rename to svelte/assets/heroicons/16/solid/academic-cap.svg diff --git a/static/heroicons/16/solid/adjustments-horizontal.svg b/svelte/assets/heroicons/16/solid/adjustments-horizontal.svg similarity index 100% rename from static/heroicons/16/solid/adjustments-horizontal.svg rename to svelte/assets/heroicons/16/solid/adjustments-horizontal.svg diff --git a/static/heroicons/16/solid/adjustments-vertical.svg b/svelte/assets/heroicons/16/solid/adjustments-vertical.svg similarity index 100% rename from static/heroicons/16/solid/adjustments-vertical.svg rename to svelte/assets/heroicons/16/solid/adjustments-vertical.svg diff --git a/static/heroicons/16/solid/archive-box-arrow-down.svg b/svelte/assets/heroicons/16/solid/archive-box-arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/archive-box-arrow-down.svg rename to svelte/assets/heroicons/16/solid/archive-box-arrow-down.svg diff --git a/static/heroicons/16/solid/archive-box-x-mark.svg b/svelte/assets/heroicons/16/solid/archive-box-x-mark.svg similarity index 100% rename from static/heroicons/16/solid/archive-box-x-mark.svg rename to svelte/assets/heroicons/16/solid/archive-box-x-mark.svg diff --git a/static/heroicons/16/solid/archive-box.svg b/svelte/assets/heroicons/16/solid/archive-box.svg similarity index 100% rename from static/heroicons/16/solid/archive-box.svg rename to svelte/assets/heroicons/16/solid/archive-box.svg diff --git a/static/heroicons/16/solid/arrow-down-circle.svg b/svelte/assets/heroicons/16/solid/arrow-down-circle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down-circle.svg rename to svelte/assets/heroicons/16/solid/arrow-down-circle.svg diff --git a/static/heroicons/16/solid/arrow-down-left.svg b/svelte/assets/heroicons/16/solid/arrow-down-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down-left.svg rename to svelte/assets/heroicons/16/solid/arrow-down-left.svg diff --git a/static/heroicons/16/solid/arrow-down-on-square-stack.svg b/svelte/assets/heroicons/16/solid/arrow-down-on-square-stack.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down-on-square-stack.svg rename to svelte/assets/heroicons/16/solid/arrow-down-on-square-stack.svg diff --git a/static/heroicons/16/solid/arrow-down-on-square.svg b/svelte/assets/heroicons/16/solid/arrow-down-on-square.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down-on-square.svg rename to svelte/assets/heroicons/16/solid/arrow-down-on-square.svg diff --git a/static/heroicons/16/solid/arrow-down-right.svg b/svelte/assets/heroicons/16/solid/arrow-down-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down-right.svg rename to svelte/assets/heroicons/16/solid/arrow-down-right.svg diff --git a/static/heroicons/16/solid/arrow-down-tray.svg b/svelte/assets/heroicons/16/solid/arrow-down-tray.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down-tray.svg rename to svelte/assets/heroicons/16/solid/arrow-down-tray.svg diff --git a/static/heroicons/16/solid/arrow-down.svg b/svelte/assets/heroicons/16/solid/arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/arrow-down.svg rename to svelte/assets/heroicons/16/solid/arrow-down.svg diff --git a/static/heroicons/16/solid/arrow-left-circle.svg b/svelte/assets/heroicons/16/solid/arrow-left-circle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-left-circle.svg rename to svelte/assets/heroicons/16/solid/arrow-left-circle.svg diff --git a/static/heroicons/16/solid/arrow-left-end-on-rectangle.svg b/svelte/assets/heroicons/16/solid/arrow-left-end-on-rectangle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-left-end-on-rectangle.svg rename to svelte/assets/heroicons/16/solid/arrow-left-end-on-rectangle.svg diff --git a/static/heroicons/16/solid/arrow-left-start-on-rectangle.svg b/svelte/assets/heroicons/16/solid/arrow-left-start-on-rectangle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-left-start-on-rectangle.svg rename to svelte/assets/heroicons/16/solid/arrow-left-start-on-rectangle.svg diff --git a/static/heroicons/16/solid/arrow-left.svg b/svelte/assets/heroicons/16/solid/arrow-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-left.svg rename to svelte/assets/heroicons/16/solid/arrow-left.svg diff --git a/static/heroicons/16/solid/arrow-long-down.svg b/svelte/assets/heroicons/16/solid/arrow-long-down.svg similarity index 100% rename from static/heroicons/16/solid/arrow-long-down.svg rename to svelte/assets/heroicons/16/solid/arrow-long-down.svg diff --git a/static/heroicons/16/solid/arrow-long-left.svg b/svelte/assets/heroicons/16/solid/arrow-long-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-long-left.svg rename to svelte/assets/heroicons/16/solid/arrow-long-left.svg diff --git a/static/heroicons/16/solid/arrow-long-right.svg b/svelte/assets/heroicons/16/solid/arrow-long-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-long-right.svg rename to svelte/assets/heroicons/16/solid/arrow-long-right.svg diff --git a/static/heroicons/16/solid/arrow-long-up.svg b/svelte/assets/heroicons/16/solid/arrow-long-up.svg similarity index 100% rename from static/heroicons/16/solid/arrow-long-up.svg rename to svelte/assets/heroicons/16/solid/arrow-long-up.svg diff --git a/static/heroicons/16/solid/arrow-path-rounded-square.svg b/svelte/assets/heroicons/16/solid/arrow-path-rounded-square.svg similarity index 100% rename from static/heroicons/16/solid/arrow-path-rounded-square.svg rename to svelte/assets/heroicons/16/solid/arrow-path-rounded-square.svg diff --git a/static/heroicons/16/solid/arrow-path.svg b/svelte/assets/heroicons/16/solid/arrow-path.svg similarity index 100% rename from static/heroicons/16/solid/arrow-path.svg rename to svelte/assets/heroicons/16/solid/arrow-path.svg diff --git a/static/heroicons/16/solid/arrow-right-circle.svg b/svelte/assets/heroicons/16/solid/arrow-right-circle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-right-circle.svg rename to svelte/assets/heroicons/16/solid/arrow-right-circle.svg diff --git a/static/heroicons/16/solid/arrow-right-end-on-rectangle.svg b/svelte/assets/heroicons/16/solid/arrow-right-end-on-rectangle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-right-end-on-rectangle.svg rename to svelte/assets/heroicons/16/solid/arrow-right-end-on-rectangle.svg diff --git a/static/heroicons/16/solid/arrow-right-start-on-rectangle.svg b/svelte/assets/heroicons/16/solid/arrow-right-start-on-rectangle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-right-start-on-rectangle.svg rename to svelte/assets/heroicons/16/solid/arrow-right-start-on-rectangle.svg diff --git a/static/heroicons/16/solid/arrow-right.svg b/svelte/assets/heroicons/16/solid/arrow-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-right.svg rename to svelte/assets/heroicons/16/solid/arrow-right.svg diff --git a/static/heroicons/16/solid/arrow-top-right-on-square.svg b/svelte/assets/heroicons/16/solid/arrow-top-right-on-square.svg similarity index 100% rename from static/heroicons/16/solid/arrow-top-right-on-square.svg rename to svelte/assets/heroicons/16/solid/arrow-top-right-on-square.svg diff --git a/static/heroicons/16/solid/arrow-trending-down.svg b/svelte/assets/heroicons/16/solid/arrow-trending-down.svg similarity index 100% rename from static/heroicons/16/solid/arrow-trending-down.svg rename to svelte/assets/heroicons/16/solid/arrow-trending-down.svg diff --git a/static/heroicons/16/solid/arrow-trending-up.svg b/svelte/assets/heroicons/16/solid/arrow-trending-up.svg similarity index 100% rename from static/heroicons/16/solid/arrow-trending-up.svg rename to svelte/assets/heroicons/16/solid/arrow-trending-up.svg diff --git a/static/heroicons/16/solid/arrow-turn-down-left.svg b/svelte/assets/heroicons/16/solid/arrow-turn-down-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-down-left.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-down-left.svg diff --git a/static/heroicons/16/solid/arrow-turn-down-right.svg b/svelte/assets/heroicons/16/solid/arrow-turn-down-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-down-right.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-down-right.svg diff --git a/static/heroicons/16/solid/arrow-turn-left-down.svg b/svelte/assets/heroicons/16/solid/arrow-turn-left-down.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-left-down.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-left-down.svg diff --git a/static/heroicons/16/solid/arrow-turn-left-up.svg b/svelte/assets/heroicons/16/solid/arrow-turn-left-up.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-left-up.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-left-up.svg diff --git a/static/heroicons/16/solid/arrow-turn-right-down.svg b/svelte/assets/heroicons/16/solid/arrow-turn-right-down.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-right-down.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-right-down.svg diff --git a/static/heroicons/16/solid/arrow-turn-right-up.svg b/svelte/assets/heroicons/16/solid/arrow-turn-right-up.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-right-up.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-right-up.svg diff --git a/static/heroicons/16/solid/arrow-turn-up-left.svg b/svelte/assets/heroicons/16/solid/arrow-turn-up-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-up-left.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-up-left.svg diff --git a/static/heroicons/16/solid/arrow-turn-up-right.svg b/svelte/assets/heroicons/16/solid/arrow-turn-up-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-turn-up-right.svg rename to svelte/assets/heroicons/16/solid/arrow-turn-up-right.svg diff --git a/static/heroicons/16/solid/arrow-up-circle.svg b/svelte/assets/heroicons/16/solid/arrow-up-circle.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up-circle.svg rename to svelte/assets/heroicons/16/solid/arrow-up-circle.svg diff --git a/static/heroicons/16/solid/arrow-up-left.svg b/svelte/assets/heroicons/16/solid/arrow-up-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up-left.svg rename to svelte/assets/heroicons/16/solid/arrow-up-left.svg diff --git a/static/heroicons/16/solid/arrow-up-on-square-stack.svg b/svelte/assets/heroicons/16/solid/arrow-up-on-square-stack.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up-on-square-stack.svg rename to svelte/assets/heroicons/16/solid/arrow-up-on-square-stack.svg diff --git a/static/heroicons/16/solid/arrow-up-on-square.svg b/svelte/assets/heroicons/16/solid/arrow-up-on-square.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up-on-square.svg rename to svelte/assets/heroicons/16/solid/arrow-up-on-square.svg diff --git a/static/heroicons/16/solid/arrow-up-right.svg b/svelte/assets/heroicons/16/solid/arrow-up-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up-right.svg rename to svelte/assets/heroicons/16/solid/arrow-up-right.svg diff --git a/static/heroicons/16/solid/arrow-up-tray.svg b/svelte/assets/heroicons/16/solid/arrow-up-tray.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up-tray.svg rename to svelte/assets/heroicons/16/solid/arrow-up-tray.svg diff --git a/static/heroicons/16/solid/arrow-up.svg b/svelte/assets/heroicons/16/solid/arrow-up.svg similarity index 100% rename from static/heroicons/16/solid/arrow-up.svg rename to svelte/assets/heroicons/16/solid/arrow-up.svg diff --git a/static/heroicons/16/solid/arrow-uturn-down.svg b/svelte/assets/heroicons/16/solid/arrow-uturn-down.svg similarity index 100% rename from static/heroicons/16/solid/arrow-uturn-down.svg rename to svelte/assets/heroicons/16/solid/arrow-uturn-down.svg diff --git a/static/heroicons/16/solid/arrow-uturn-left.svg b/svelte/assets/heroicons/16/solid/arrow-uturn-left.svg similarity index 100% rename from static/heroicons/16/solid/arrow-uturn-left.svg rename to svelte/assets/heroicons/16/solid/arrow-uturn-left.svg diff --git a/static/heroicons/16/solid/arrow-uturn-right.svg b/svelte/assets/heroicons/16/solid/arrow-uturn-right.svg similarity index 100% rename from static/heroicons/16/solid/arrow-uturn-right.svg rename to svelte/assets/heroicons/16/solid/arrow-uturn-right.svg diff --git a/static/heroicons/16/solid/arrow-uturn-up.svg b/svelte/assets/heroicons/16/solid/arrow-uturn-up.svg similarity index 100% rename from static/heroicons/16/solid/arrow-uturn-up.svg rename to svelte/assets/heroicons/16/solid/arrow-uturn-up.svg diff --git a/static/heroicons/16/solid/arrows-pointing-in.svg b/svelte/assets/heroicons/16/solid/arrows-pointing-in.svg similarity index 100% rename from static/heroicons/16/solid/arrows-pointing-in.svg rename to svelte/assets/heroicons/16/solid/arrows-pointing-in.svg diff --git a/static/heroicons/16/solid/arrows-pointing-out.svg b/svelte/assets/heroicons/16/solid/arrows-pointing-out.svg similarity index 100% rename from static/heroicons/16/solid/arrows-pointing-out.svg rename to svelte/assets/heroicons/16/solid/arrows-pointing-out.svg diff --git a/static/heroicons/16/solid/arrows-right-left.svg b/svelte/assets/heroicons/16/solid/arrows-right-left.svg similarity index 100% rename from static/heroicons/16/solid/arrows-right-left.svg rename to svelte/assets/heroicons/16/solid/arrows-right-left.svg diff --git a/static/heroicons/16/solid/arrows-up-down.svg b/svelte/assets/heroicons/16/solid/arrows-up-down.svg similarity index 100% rename from static/heroicons/16/solid/arrows-up-down.svg rename to svelte/assets/heroicons/16/solid/arrows-up-down.svg diff --git a/static/heroicons/16/solid/at-symbol.svg b/svelte/assets/heroicons/16/solid/at-symbol.svg similarity index 100% rename from static/heroicons/16/solid/at-symbol.svg rename to svelte/assets/heroicons/16/solid/at-symbol.svg diff --git a/static/heroicons/16/solid/backspace.svg b/svelte/assets/heroicons/16/solid/backspace.svg similarity index 100% rename from static/heroicons/16/solid/backspace.svg rename to svelte/assets/heroicons/16/solid/backspace.svg diff --git a/static/heroicons/16/solid/backward.svg b/svelte/assets/heroicons/16/solid/backward.svg similarity index 100% rename from static/heroicons/16/solid/backward.svg rename to svelte/assets/heroicons/16/solid/backward.svg diff --git a/static/heroicons/16/solid/banknotes.svg b/svelte/assets/heroicons/16/solid/banknotes.svg similarity index 100% rename from static/heroicons/16/solid/banknotes.svg rename to svelte/assets/heroicons/16/solid/banknotes.svg diff --git a/static/heroicons/16/solid/bars-2.svg b/svelte/assets/heroicons/16/solid/bars-2.svg similarity index 100% rename from static/heroicons/16/solid/bars-2.svg rename to svelte/assets/heroicons/16/solid/bars-2.svg diff --git a/static/heroicons/16/solid/bars-3-bottom-left.svg b/svelte/assets/heroicons/16/solid/bars-3-bottom-left.svg similarity index 100% rename from static/heroicons/16/solid/bars-3-bottom-left.svg rename to svelte/assets/heroicons/16/solid/bars-3-bottom-left.svg diff --git a/static/heroicons/16/solid/bars-3-bottom-right.svg b/svelte/assets/heroicons/16/solid/bars-3-bottom-right.svg similarity index 100% rename from static/heroicons/16/solid/bars-3-bottom-right.svg rename to svelte/assets/heroicons/16/solid/bars-3-bottom-right.svg diff --git a/static/heroicons/16/solid/bars-3-center-left.svg b/svelte/assets/heroicons/16/solid/bars-3-center-left.svg similarity index 100% rename from static/heroicons/16/solid/bars-3-center-left.svg rename to svelte/assets/heroicons/16/solid/bars-3-center-left.svg diff --git a/static/heroicons/16/solid/bars-3.svg b/svelte/assets/heroicons/16/solid/bars-3.svg similarity index 100% rename from static/heroicons/16/solid/bars-3.svg rename to svelte/assets/heroicons/16/solid/bars-3.svg diff --git a/static/heroicons/16/solid/bars-4.svg b/svelte/assets/heroicons/16/solid/bars-4.svg similarity index 100% rename from static/heroicons/16/solid/bars-4.svg rename to svelte/assets/heroicons/16/solid/bars-4.svg diff --git a/static/heroicons/16/solid/bars-arrow-down.svg b/svelte/assets/heroicons/16/solid/bars-arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/bars-arrow-down.svg rename to svelte/assets/heroicons/16/solid/bars-arrow-down.svg diff --git a/static/heroicons/16/solid/bars-arrow-up.svg b/svelte/assets/heroicons/16/solid/bars-arrow-up.svg similarity index 100% rename from static/heroicons/16/solid/bars-arrow-up.svg rename to svelte/assets/heroicons/16/solid/bars-arrow-up.svg diff --git a/static/heroicons/16/solid/battery-0.svg b/svelte/assets/heroicons/16/solid/battery-0.svg similarity index 100% rename from static/heroicons/16/solid/battery-0.svg rename to svelte/assets/heroicons/16/solid/battery-0.svg diff --git a/static/heroicons/16/solid/battery-100.svg b/svelte/assets/heroicons/16/solid/battery-100.svg similarity index 100% rename from static/heroicons/16/solid/battery-100.svg rename to svelte/assets/heroicons/16/solid/battery-100.svg diff --git a/static/heroicons/16/solid/battery-50.svg b/svelte/assets/heroicons/16/solid/battery-50.svg similarity index 100% rename from static/heroicons/16/solid/battery-50.svg rename to svelte/assets/heroicons/16/solid/battery-50.svg diff --git a/static/heroicons/16/solid/beaker.svg b/svelte/assets/heroicons/16/solid/beaker.svg similarity index 100% rename from static/heroicons/16/solid/beaker.svg rename to svelte/assets/heroicons/16/solid/beaker.svg diff --git a/static/heroicons/16/solid/bell-alert.svg b/svelte/assets/heroicons/16/solid/bell-alert.svg similarity index 100% rename from static/heroicons/16/solid/bell-alert.svg rename to svelte/assets/heroicons/16/solid/bell-alert.svg diff --git a/static/heroicons/16/solid/bell-slash.svg b/svelte/assets/heroicons/16/solid/bell-slash.svg similarity index 100% rename from static/heroicons/16/solid/bell-slash.svg rename to svelte/assets/heroicons/16/solid/bell-slash.svg diff --git a/static/heroicons/16/solid/bell-snooze.svg b/svelte/assets/heroicons/16/solid/bell-snooze.svg similarity index 100% rename from static/heroicons/16/solid/bell-snooze.svg rename to svelte/assets/heroicons/16/solid/bell-snooze.svg diff --git a/static/heroicons/16/solid/bell.svg b/svelte/assets/heroicons/16/solid/bell.svg similarity index 100% rename from static/heroicons/16/solid/bell.svg rename to svelte/assets/heroicons/16/solid/bell.svg diff --git a/static/heroicons/16/solid/bold.svg b/svelte/assets/heroicons/16/solid/bold.svg similarity index 100% rename from static/heroicons/16/solid/bold.svg rename to svelte/assets/heroicons/16/solid/bold.svg diff --git a/static/heroicons/16/solid/bolt-slash.svg b/svelte/assets/heroicons/16/solid/bolt-slash.svg similarity index 100% rename from static/heroicons/16/solid/bolt-slash.svg rename to svelte/assets/heroicons/16/solid/bolt-slash.svg diff --git a/static/heroicons/16/solid/bolt.svg b/svelte/assets/heroicons/16/solid/bolt.svg similarity index 100% rename from static/heroicons/16/solid/bolt.svg rename to svelte/assets/heroicons/16/solid/bolt.svg diff --git a/static/heroicons/16/solid/book-open.svg b/svelte/assets/heroicons/16/solid/book-open.svg similarity index 100% rename from static/heroicons/16/solid/book-open.svg rename to svelte/assets/heroicons/16/solid/book-open.svg diff --git a/static/heroicons/16/solid/bookmark-slash.svg b/svelte/assets/heroicons/16/solid/bookmark-slash.svg similarity index 100% rename from static/heroicons/16/solid/bookmark-slash.svg rename to svelte/assets/heroicons/16/solid/bookmark-slash.svg diff --git a/static/heroicons/16/solid/bookmark-square.svg b/svelte/assets/heroicons/16/solid/bookmark-square.svg similarity index 100% rename from static/heroicons/16/solid/bookmark-square.svg rename to svelte/assets/heroicons/16/solid/bookmark-square.svg diff --git a/static/heroicons/16/solid/bookmark.svg b/svelte/assets/heroicons/16/solid/bookmark.svg similarity index 100% rename from static/heroicons/16/solid/bookmark.svg rename to svelte/assets/heroicons/16/solid/bookmark.svg diff --git a/static/heroicons/16/solid/briefcase.svg b/svelte/assets/heroicons/16/solid/briefcase.svg similarity index 100% rename from static/heroicons/16/solid/briefcase.svg rename to svelte/assets/heroicons/16/solid/briefcase.svg diff --git a/static/heroicons/16/solid/bug-ant.svg b/svelte/assets/heroicons/16/solid/bug-ant.svg similarity index 100% rename from static/heroicons/16/solid/bug-ant.svg rename to svelte/assets/heroicons/16/solid/bug-ant.svg diff --git a/static/heroicons/16/solid/building-library.svg b/svelte/assets/heroicons/16/solid/building-library.svg similarity index 100% rename from static/heroicons/16/solid/building-library.svg rename to svelte/assets/heroicons/16/solid/building-library.svg diff --git a/static/heroicons/16/solid/building-office-2.svg b/svelte/assets/heroicons/16/solid/building-office-2.svg similarity index 100% rename from static/heroicons/16/solid/building-office-2.svg rename to svelte/assets/heroicons/16/solid/building-office-2.svg diff --git a/static/heroicons/16/solid/building-office.svg b/svelte/assets/heroicons/16/solid/building-office.svg similarity index 100% rename from static/heroicons/16/solid/building-office.svg rename to svelte/assets/heroicons/16/solid/building-office.svg diff --git a/static/heroicons/16/solid/building-storefront.svg b/svelte/assets/heroicons/16/solid/building-storefront.svg similarity index 100% rename from static/heroicons/16/solid/building-storefront.svg rename to svelte/assets/heroicons/16/solid/building-storefront.svg diff --git a/static/heroicons/16/solid/cake.svg b/svelte/assets/heroicons/16/solid/cake.svg similarity index 100% rename from static/heroicons/16/solid/cake.svg rename to svelte/assets/heroicons/16/solid/cake.svg diff --git a/static/heroicons/16/solid/calculator.svg b/svelte/assets/heroicons/16/solid/calculator.svg similarity index 100% rename from static/heroicons/16/solid/calculator.svg rename to svelte/assets/heroicons/16/solid/calculator.svg diff --git a/static/heroicons/16/solid/calendar-date-range.svg b/svelte/assets/heroicons/16/solid/calendar-date-range.svg similarity index 100% rename from static/heroicons/16/solid/calendar-date-range.svg rename to svelte/assets/heroicons/16/solid/calendar-date-range.svg diff --git a/static/heroicons/16/solid/calendar-days.svg b/svelte/assets/heroicons/16/solid/calendar-days.svg similarity index 100% rename from static/heroicons/16/solid/calendar-days.svg rename to svelte/assets/heroicons/16/solid/calendar-days.svg diff --git a/static/heroicons/16/solid/calendar.svg b/svelte/assets/heroicons/16/solid/calendar.svg similarity index 100% rename from static/heroicons/16/solid/calendar.svg rename to svelte/assets/heroicons/16/solid/calendar.svg diff --git a/static/heroicons/16/solid/camera.svg b/svelte/assets/heroicons/16/solid/camera.svg similarity index 100% rename from static/heroicons/16/solid/camera.svg rename to svelte/assets/heroicons/16/solid/camera.svg diff --git a/static/heroicons/16/solid/chart-bar-square.svg b/svelte/assets/heroicons/16/solid/chart-bar-square.svg similarity index 100% rename from static/heroicons/16/solid/chart-bar-square.svg rename to svelte/assets/heroicons/16/solid/chart-bar-square.svg diff --git a/static/heroicons/16/solid/chart-bar.svg b/svelte/assets/heroicons/16/solid/chart-bar.svg similarity index 100% rename from static/heroicons/16/solid/chart-bar.svg rename to svelte/assets/heroicons/16/solid/chart-bar.svg diff --git a/static/heroicons/16/solid/chart-pie.svg b/svelte/assets/heroicons/16/solid/chart-pie.svg similarity index 100% rename from static/heroicons/16/solid/chart-pie.svg rename to svelte/assets/heroicons/16/solid/chart-pie.svg diff --git a/static/heroicons/16/solid/chat-bubble-bottom-center-text.svg b/svelte/assets/heroicons/16/solid/chat-bubble-bottom-center-text.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-bottom-center-text.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-bottom-center-text.svg diff --git a/static/heroicons/16/solid/chat-bubble-bottom-center.svg b/svelte/assets/heroicons/16/solid/chat-bubble-bottom-center.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-bottom-center.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-bottom-center.svg diff --git a/static/heroicons/16/solid/chat-bubble-left-ellipsis.svg b/svelte/assets/heroicons/16/solid/chat-bubble-left-ellipsis.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-left-ellipsis.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-left-ellipsis.svg diff --git a/static/heroicons/16/solid/chat-bubble-left-right.svg b/svelte/assets/heroicons/16/solid/chat-bubble-left-right.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-left-right.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-left-right.svg diff --git a/static/heroicons/16/solid/chat-bubble-left.svg b/svelte/assets/heroicons/16/solid/chat-bubble-left.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-left.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-left.svg diff --git a/static/heroicons/16/solid/chat-bubble-oval-left-ellipsis.svg b/svelte/assets/heroicons/16/solid/chat-bubble-oval-left-ellipsis.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-oval-left-ellipsis.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-oval-left-ellipsis.svg diff --git a/static/heroicons/16/solid/chat-bubble-oval-left.svg b/svelte/assets/heroicons/16/solid/chat-bubble-oval-left.svg similarity index 100% rename from static/heroicons/16/solid/chat-bubble-oval-left.svg rename to svelte/assets/heroicons/16/solid/chat-bubble-oval-left.svg diff --git a/static/heroicons/16/solid/check-badge.svg b/svelte/assets/heroicons/16/solid/check-badge.svg similarity index 100% rename from static/heroicons/16/solid/check-badge.svg rename to svelte/assets/heroicons/16/solid/check-badge.svg diff --git a/static/heroicons/16/solid/check-circle.svg b/svelte/assets/heroicons/16/solid/check-circle.svg similarity index 100% rename from static/heroicons/16/solid/check-circle.svg rename to svelte/assets/heroicons/16/solid/check-circle.svg diff --git a/static/heroicons/16/solid/check.svg b/svelte/assets/heroicons/16/solid/check.svg similarity index 100% rename from static/heroicons/16/solid/check.svg rename to svelte/assets/heroicons/16/solid/check.svg diff --git a/static/heroicons/16/solid/chevron-double-down.svg b/svelte/assets/heroicons/16/solid/chevron-double-down.svg similarity index 100% rename from static/heroicons/16/solid/chevron-double-down.svg rename to svelte/assets/heroicons/16/solid/chevron-double-down.svg diff --git a/static/heroicons/16/solid/chevron-double-left.svg b/svelte/assets/heroicons/16/solid/chevron-double-left.svg similarity index 100% rename from static/heroicons/16/solid/chevron-double-left.svg rename to svelte/assets/heroicons/16/solid/chevron-double-left.svg diff --git a/static/heroicons/16/solid/chevron-double-right.svg b/svelte/assets/heroicons/16/solid/chevron-double-right.svg similarity index 100% rename from static/heroicons/16/solid/chevron-double-right.svg rename to svelte/assets/heroicons/16/solid/chevron-double-right.svg diff --git a/static/heroicons/16/solid/chevron-double-up.svg b/svelte/assets/heroicons/16/solid/chevron-double-up.svg similarity index 100% rename from static/heroicons/16/solid/chevron-double-up.svg rename to svelte/assets/heroicons/16/solid/chevron-double-up.svg diff --git a/static/heroicons/16/solid/chevron-down.svg b/svelte/assets/heroicons/16/solid/chevron-down.svg similarity index 100% rename from static/heroicons/16/solid/chevron-down.svg rename to svelte/assets/heroicons/16/solid/chevron-down.svg diff --git a/static/heroicons/16/solid/chevron-left.svg b/svelte/assets/heroicons/16/solid/chevron-left.svg similarity index 100% rename from static/heroicons/16/solid/chevron-left.svg rename to svelte/assets/heroicons/16/solid/chevron-left.svg diff --git a/static/heroicons/16/solid/chevron-right.svg b/svelte/assets/heroicons/16/solid/chevron-right.svg similarity index 100% rename from static/heroicons/16/solid/chevron-right.svg rename to svelte/assets/heroicons/16/solid/chevron-right.svg diff --git a/static/heroicons/16/solid/chevron-up-down.svg b/svelte/assets/heroicons/16/solid/chevron-up-down.svg similarity index 100% rename from static/heroicons/16/solid/chevron-up-down.svg rename to svelte/assets/heroicons/16/solid/chevron-up-down.svg diff --git a/static/heroicons/16/solid/chevron-up.svg b/svelte/assets/heroicons/16/solid/chevron-up.svg similarity index 100% rename from static/heroicons/16/solid/chevron-up.svg rename to svelte/assets/heroicons/16/solid/chevron-up.svg diff --git a/static/heroicons/16/solid/circle-stack.svg b/svelte/assets/heroicons/16/solid/circle-stack.svg similarity index 100% rename from static/heroicons/16/solid/circle-stack.svg rename to svelte/assets/heroicons/16/solid/circle-stack.svg diff --git a/static/heroicons/16/solid/clipboard-document-check.svg b/svelte/assets/heroicons/16/solid/clipboard-document-check.svg similarity index 100% rename from static/heroicons/16/solid/clipboard-document-check.svg rename to svelte/assets/heroicons/16/solid/clipboard-document-check.svg diff --git a/static/heroicons/16/solid/clipboard-document-list.svg b/svelte/assets/heroicons/16/solid/clipboard-document-list.svg similarity index 100% rename from static/heroicons/16/solid/clipboard-document-list.svg rename to svelte/assets/heroicons/16/solid/clipboard-document-list.svg diff --git a/static/heroicons/16/solid/clipboard-document.svg b/svelte/assets/heroicons/16/solid/clipboard-document.svg similarity index 100% rename from static/heroicons/16/solid/clipboard-document.svg rename to svelte/assets/heroicons/16/solid/clipboard-document.svg diff --git a/static/heroicons/16/solid/clipboard.svg b/svelte/assets/heroicons/16/solid/clipboard.svg similarity index 100% rename from static/heroicons/16/solid/clipboard.svg rename to svelte/assets/heroicons/16/solid/clipboard.svg diff --git a/static/heroicons/16/solid/clock.svg b/svelte/assets/heroicons/16/solid/clock.svg similarity index 100% rename from static/heroicons/16/solid/clock.svg rename to svelte/assets/heroicons/16/solid/clock.svg diff --git a/static/heroicons/16/solid/cloud-arrow-down.svg b/svelte/assets/heroicons/16/solid/cloud-arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/cloud-arrow-down.svg rename to svelte/assets/heroicons/16/solid/cloud-arrow-down.svg diff --git a/static/heroicons/16/solid/cloud-arrow-up.svg b/svelte/assets/heroicons/16/solid/cloud-arrow-up.svg similarity index 100% rename from static/heroicons/16/solid/cloud-arrow-up.svg rename to svelte/assets/heroicons/16/solid/cloud-arrow-up.svg diff --git a/static/heroicons/16/solid/cloud.svg b/svelte/assets/heroicons/16/solid/cloud.svg similarity index 100% rename from static/heroicons/16/solid/cloud.svg rename to svelte/assets/heroicons/16/solid/cloud.svg diff --git a/static/heroicons/16/solid/code-bracket-square.svg b/svelte/assets/heroicons/16/solid/code-bracket-square.svg similarity index 100% rename from static/heroicons/16/solid/code-bracket-square.svg rename to svelte/assets/heroicons/16/solid/code-bracket-square.svg diff --git a/static/heroicons/16/solid/code-bracket.svg b/svelte/assets/heroicons/16/solid/code-bracket.svg similarity index 100% rename from static/heroicons/16/solid/code-bracket.svg rename to svelte/assets/heroicons/16/solid/code-bracket.svg diff --git a/static/heroicons/16/solid/cog-6-tooth.svg b/svelte/assets/heroicons/16/solid/cog-6-tooth.svg similarity index 100% rename from static/heroicons/16/solid/cog-6-tooth.svg rename to svelte/assets/heroicons/16/solid/cog-6-tooth.svg diff --git a/static/heroicons/16/solid/cog-8-tooth.svg b/svelte/assets/heroicons/16/solid/cog-8-tooth.svg similarity index 100% rename from static/heroicons/16/solid/cog-8-tooth.svg rename to svelte/assets/heroicons/16/solid/cog-8-tooth.svg diff --git a/static/heroicons/16/solid/cog.svg b/svelte/assets/heroicons/16/solid/cog.svg similarity index 100% rename from static/heroicons/16/solid/cog.svg rename to svelte/assets/heroicons/16/solid/cog.svg diff --git a/static/heroicons/16/solid/command-line.svg b/svelte/assets/heroicons/16/solid/command-line.svg similarity index 100% rename from static/heroicons/16/solid/command-line.svg rename to svelte/assets/heroicons/16/solid/command-line.svg diff --git a/static/heroicons/16/solid/computer-desktop.svg b/svelte/assets/heroicons/16/solid/computer-desktop.svg similarity index 100% rename from static/heroicons/16/solid/computer-desktop.svg rename to svelte/assets/heroicons/16/solid/computer-desktop.svg diff --git a/static/heroicons/16/solid/cpu-chip.svg b/svelte/assets/heroicons/16/solid/cpu-chip.svg similarity index 100% rename from static/heroicons/16/solid/cpu-chip.svg rename to svelte/assets/heroicons/16/solid/cpu-chip.svg diff --git a/static/heroicons/16/solid/credit-card.svg b/svelte/assets/heroicons/16/solid/credit-card.svg similarity index 100% rename from static/heroicons/16/solid/credit-card.svg rename to svelte/assets/heroicons/16/solid/credit-card.svg diff --git a/static/heroicons/16/solid/cube-transparent.svg b/svelte/assets/heroicons/16/solid/cube-transparent.svg similarity index 100% rename from static/heroicons/16/solid/cube-transparent.svg rename to svelte/assets/heroicons/16/solid/cube-transparent.svg diff --git a/static/heroicons/16/solid/cube.svg b/svelte/assets/heroicons/16/solid/cube.svg similarity index 100% rename from static/heroicons/16/solid/cube.svg rename to svelte/assets/heroicons/16/solid/cube.svg diff --git a/static/heroicons/16/solid/currency-bangladeshi.svg b/svelte/assets/heroicons/16/solid/currency-bangladeshi.svg similarity index 100% rename from static/heroicons/16/solid/currency-bangladeshi.svg rename to svelte/assets/heroicons/16/solid/currency-bangladeshi.svg diff --git a/static/heroicons/16/solid/currency-dollar.svg b/svelte/assets/heroicons/16/solid/currency-dollar.svg similarity index 100% rename from static/heroicons/16/solid/currency-dollar.svg rename to svelte/assets/heroicons/16/solid/currency-dollar.svg diff --git a/static/heroicons/16/solid/currency-euro.svg b/svelte/assets/heroicons/16/solid/currency-euro.svg similarity index 100% rename from static/heroicons/16/solid/currency-euro.svg rename to svelte/assets/heroicons/16/solid/currency-euro.svg diff --git a/static/heroicons/16/solid/currency-pound.svg b/svelte/assets/heroicons/16/solid/currency-pound.svg similarity index 100% rename from static/heroicons/16/solid/currency-pound.svg rename to svelte/assets/heroicons/16/solid/currency-pound.svg diff --git a/static/heroicons/16/solid/currency-rupee.svg b/svelte/assets/heroicons/16/solid/currency-rupee.svg similarity index 100% rename from static/heroicons/16/solid/currency-rupee.svg rename to svelte/assets/heroicons/16/solid/currency-rupee.svg diff --git a/static/heroicons/16/solid/currency-yen.svg b/svelte/assets/heroicons/16/solid/currency-yen.svg similarity index 100% rename from static/heroicons/16/solid/currency-yen.svg rename to svelte/assets/heroicons/16/solid/currency-yen.svg diff --git a/static/heroicons/16/solid/cursor-arrow-rays.svg b/svelte/assets/heroicons/16/solid/cursor-arrow-rays.svg similarity index 100% rename from static/heroicons/16/solid/cursor-arrow-rays.svg rename to svelte/assets/heroicons/16/solid/cursor-arrow-rays.svg diff --git a/static/heroicons/16/solid/cursor-arrow-ripple.svg b/svelte/assets/heroicons/16/solid/cursor-arrow-ripple.svg similarity index 100% rename from static/heroicons/16/solid/cursor-arrow-ripple.svg rename to svelte/assets/heroicons/16/solid/cursor-arrow-ripple.svg diff --git a/static/heroicons/16/solid/device-phone-mobile.svg b/svelte/assets/heroicons/16/solid/device-phone-mobile.svg similarity index 100% rename from static/heroicons/16/solid/device-phone-mobile.svg rename to svelte/assets/heroicons/16/solid/device-phone-mobile.svg diff --git a/static/heroicons/16/solid/device-tablet.svg b/svelte/assets/heroicons/16/solid/device-tablet.svg similarity index 100% rename from static/heroicons/16/solid/device-tablet.svg rename to svelte/assets/heroicons/16/solid/device-tablet.svg diff --git a/static/heroicons/16/solid/divide.svg b/svelte/assets/heroicons/16/solid/divide.svg similarity index 100% rename from static/heroicons/16/solid/divide.svg rename to svelte/assets/heroicons/16/solid/divide.svg diff --git a/static/heroicons/16/solid/document-arrow-down.svg b/svelte/assets/heroicons/16/solid/document-arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/document-arrow-down.svg rename to svelte/assets/heroicons/16/solid/document-arrow-down.svg diff --git a/static/heroicons/16/solid/document-arrow-up.svg b/svelte/assets/heroicons/16/solid/document-arrow-up.svg similarity index 100% rename from static/heroicons/16/solid/document-arrow-up.svg rename to svelte/assets/heroicons/16/solid/document-arrow-up.svg diff --git a/static/heroicons/16/solid/document-chart-bar.svg b/svelte/assets/heroicons/16/solid/document-chart-bar.svg similarity index 100% rename from static/heroicons/16/solid/document-chart-bar.svg rename to svelte/assets/heroicons/16/solid/document-chart-bar.svg diff --git a/static/heroicons/16/solid/document-check.svg b/svelte/assets/heroicons/16/solid/document-check.svg similarity index 100% rename from static/heroicons/16/solid/document-check.svg rename to svelte/assets/heroicons/16/solid/document-check.svg diff --git a/static/heroicons/16/solid/document-currency-bangladeshi.svg b/svelte/assets/heroicons/16/solid/document-currency-bangladeshi.svg similarity index 100% rename from static/heroicons/16/solid/document-currency-bangladeshi.svg rename to svelte/assets/heroicons/16/solid/document-currency-bangladeshi.svg diff --git a/static/heroicons/16/solid/document-currency-dollar.svg b/svelte/assets/heroicons/16/solid/document-currency-dollar.svg similarity index 100% rename from static/heroicons/16/solid/document-currency-dollar.svg rename to svelte/assets/heroicons/16/solid/document-currency-dollar.svg diff --git a/static/heroicons/16/solid/document-currency-euro.svg b/svelte/assets/heroicons/16/solid/document-currency-euro.svg similarity index 100% rename from static/heroicons/16/solid/document-currency-euro.svg rename to svelte/assets/heroicons/16/solid/document-currency-euro.svg diff --git a/static/heroicons/16/solid/document-currency-pound.svg b/svelte/assets/heroicons/16/solid/document-currency-pound.svg similarity index 100% rename from static/heroicons/16/solid/document-currency-pound.svg rename to svelte/assets/heroicons/16/solid/document-currency-pound.svg diff --git a/static/heroicons/16/solid/document-currency-rupee.svg b/svelte/assets/heroicons/16/solid/document-currency-rupee.svg similarity index 100% rename from static/heroicons/16/solid/document-currency-rupee.svg rename to svelte/assets/heroicons/16/solid/document-currency-rupee.svg diff --git a/static/heroicons/16/solid/document-currency-yen.svg b/svelte/assets/heroicons/16/solid/document-currency-yen.svg similarity index 100% rename from static/heroicons/16/solid/document-currency-yen.svg rename to svelte/assets/heroicons/16/solid/document-currency-yen.svg diff --git a/static/heroicons/16/solid/document-duplicate.svg b/svelte/assets/heroicons/16/solid/document-duplicate.svg similarity index 100% rename from static/heroicons/16/solid/document-duplicate.svg rename to svelte/assets/heroicons/16/solid/document-duplicate.svg diff --git a/static/heroicons/16/solid/document-magnifying-glass.svg b/svelte/assets/heroicons/16/solid/document-magnifying-glass.svg similarity index 100% rename from static/heroicons/16/solid/document-magnifying-glass.svg rename to svelte/assets/heroicons/16/solid/document-magnifying-glass.svg diff --git a/static/heroicons/16/solid/document-minus.svg b/svelte/assets/heroicons/16/solid/document-minus.svg similarity index 100% rename from static/heroicons/16/solid/document-minus.svg rename to svelte/assets/heroicons/16/solid/document-minus.svg diff --git a/static/heroicons/16/solid/document-plus.svg b/svelte/assets/heroicons/16/solid/document-plus.svg similarity index 100% rename from static/heroicons/16/solid/document-plus.svg rename to svelte/assets/heroicons/16/solid/document-plus.svg diff --git a/static/heroicons/16/solid/document-text.svg b/svelte/assets/heroicons/16/solid/document-text.svg similarity index 100% rename from static/heroicons/16/solid/document-text.svg rename to svelte/assets/heroicons/16/solid/document-text.svg diff --git a/static/heroicons/16/solid/document.svg b/svelte/assets/heroicons/16/solid/document.svg similarity index 100% rename from static/heroicons/16/solid/document.svg rename to svelte/assets/heroicons/16/solid/document.svg diff --git a/static/heroicons/16/solid/ellipsis-horizontal-circle.svg b/svelte/assets/heroicons/16/solid/ellipsis-horizontal-circle.svg similarity index 100% rename from static/heroicons/16/solid/ellipsis-horizontal-circle.svg rename to svelte/assets/heroicons/16/solid/ellipsis-horizontal-circle.svg diff --git a/static/heroicons/16/solid/ellipsis-horizontal.svg b/svelte/assets/heroicons/16/solid/ellipsis-horizontal.svg similarity index 100% rename from static/heroicons/16/solid/ellipsis-horizontal.svg rename to svelte/assets/heroicons/16/solid/ellipsis-horizontal.svg diff --git a/static/heroicons/16/solid/ellipsis-vertical.svg b/svelte/assets/heroicons/16/solid/ellipsis-vertical.svg similarity index 100% rename from static/heroicons/16/solid/ellipsis-vertical.svg rename to svelte/assets/heroicons/16/solid/ellipsis-vertical.svg diff --git a/static/heroicons/16/solid/envelope-open.svg b/svelte/assets/heroicons/16/solid/envelope-open.svg similarity index 100% rename from static/heroicons/16/solid/envelope-open.svg rename to svelte/assets/heroicons/16/solid/envelope-open.svg diff --git a/static/heroicons/16/solid/envelope.svg b/svelte/assets/heroicons/16/solid/envelope.svg similarity index 100% rename from static/heroicons/16/solid/envelope.svg rename to svelte/assets/heroicons/16/solid/envelope.svg diff --git a/static/heroicons/16/solid/equals.svg b/svelte/assets/heroicons/16/solid/equals.svg similarity index 100% rename from static/heroicons/16/solid/equals.svg rename to svelte/assets/heroicons/16/solid/equals.svg diff --git a/static/heroicons/16/solid/exclamation-circle.svg b/svelte/assets/heroicons/16/solid/exclamation-circle.svg similarity index 100% rename from static/heroicons/16/solid/exclamation-circle.svg rename to svelte/assets/heroicons/16/solid/exclamation-circle.svg diff --git a/static/heroicons/16/solid/exclamation-triangle.svg b/svelte/assets/heroicons/16/solid/exclamation-triangle.svg similarity index 100% rename from static/heroicons/16/solid/exclamation-triangle.svg rename to svelte/assets/heroicons/16/solid/exclamation-triangle.svg diff --git a/static/heroicons/16/solid/eye-dropper.svg b/svelte/assets/heroicons/16/solid/eye-dropper.svg similarity index 100% rename from static/heroicons/16/solid/eye-dropper.svg rename to svelte/assets/heroicons/16/solid/eye-dropper.svg diff --git a/static/heroicons/16/solid/eye-slash.svg b/svelte/assets/heroicons/16/solid/eye-slash.svg similarity index 100% rename from static/heroicons/16/solid/eye-slash.svg rename to svelte/assets/heroicons/16/solid/eye-slash.svg diff --git a/static/heroicons/16/solid/eye.svg b/svelte/assets/heroicons/16/solid/eye.svg similarity index 100% rename from static/heroicons/16/solid/eye.svg rename to svelte/assets/heroicons/16/solid/eye.svg diff --git a/static/heroicons/16/solid/face-frown.svg b/svelte/assets/heroicons/16/solid/face-frown.svg similarity index 100% rename from static/heroicons/16/solid/face-frown.svg rename to svelte/assets/heroicons/16/solid/face-frown.svg diff --git a/static/heroicons/16/solid/face-smile.svg b/svelte/assets/heroicons/16/solid/face-smile.svg similarity index 100% rename from static/heroicons/16/solid/face-smile.svg rename to svelte/assets/heroicons/16/solid/face-smile.svg diff --git a/static/heroicons/16/solid/film.svg b/svelte/assets/heroicons/16/solid/film.svg similarity index 100% rename from static/heroicons/16/solid/film.svg rename to svelte/assets/heroicons/16/solid/film.svg diff --git a/static/heroicons/16/solid/finger-print.svg b/svelte/assets/heroicons/16/solid/finger-print.svg similarity index 100% rename from static/heroicons/16/solid/finger-print.svg rename to svelte/assets/heroicons/16/solid/finger-print.svg diff --git a/static/heroicons/16/solid/fire.svg b/svelte/assets/heroicons/16/solid/fire.svg similarity index 100% rename from static/heroicons/16/solid/fire.svg rename to svelte/assets/heroicons/16/solid/fire.svg diff --git a/static/heroicons/16/solid/flag.svg b/svelte/assets/heroicons/16/solid/flag.svg similarity index 100% rename from static/heroicons/16/solid/flag.svg rename to svelte/assets/heroicons/16/solid/flag.svg diff --git a/static/heroicons/16/solid/folder-arrow-down.svg b/svelte/assets/heroicons/16/solid/folder-arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/folder-arrow-down.svg rename to svelte/assets/heroicons/16/solid/folder-arrow-down.svg diff --git a/static/heroicons/16/solid/folder-minus.svg b/svelte/assets/heroicons/16/solid/folder-minus.svg similarity index 100% rename from static/heroicons/16/solid/folder-minus.svg rename to svelte/assets/heroicons/16/solid/folder-minus.svg diff --git a/static/heroicons/16/solid/folder-open.svg b/svelte/assets/heroicons/16/solid/folder-open.svg similarity index 100% rename from static/heroicons/16/solid/folder-open.svg rename to svelte/assets/heroicons/16/solid/folder-open.svg diff --git a/static/heroicons/16/solid/folder-plus.svg b/svelte/assets/heroicons/16/solid/folder-plus.svg similarity index 100% rename from static/heroicons/16/solid/folder-plus.svg rename to svelte/assets/heroicons/16/solid/folder-plus.svg diff --git a/static/heroicons/16/solid/folder.svg b/svelte/assets/heroicons/16/solid/folder.svg similarity index 100% rename from static/heroicons/16/solid/folder.svg rename to svelte/assets/heroicons/16/solid/folder.svg diff --git a/static/heroicons/16/solid/forward.svg b/svelte/assets/heroicons/16/solid/forward.svg similarity index 100% rename from static/heroicons/16/solid/forward.svg rename to svelte/assets/heroicons/16/solid/forward.svg diff --git a/static/heroicons/16/solid/funnel.svg b/svelte/assets/heroicons/16/solid/funnel.svg similarity index 100% rename from static/heroicons/16/solid/funnel.svg rename to svelte/assets/heroicons/16/solid/funnel.svg diff --git a/static/heroicons/16/solid/gif.svg b/svelte/assets/heroicons/16/solid/gif.svg similarity index 100% rename from static/heroicons/16/solid/gif.svg rename to svelte/assets/heroicons/16/solid/gif.svg diff --git a/static/heroicons/16/solid/gift-top.svg b/svelte/assets/heroicons/16/solid/gift-top.svg similarity index 100% rename from static/heroicons/16/solid/gift-top.svg rename to svelte/assets/heroicons/16/solid/gift-top.svg diff --git a/static/heroicons/16/solid/gift.svg b/svelte/assets/heroicons/16/solid/gift.svg similarity index 100% rename from static/heroicons/16/solid/gift.svg rename to svelte/assets/heroicons/16/solid/gift.svg diff --git a/static/heroicons/16/solid/globe-alt.svg b/svelte/assets/heroicons/16/solid/globe-alt.svg similarity index 100% rename from static/heroicons/16/solid/globe-alt.svg rename to svelte/assets/heroicons/16/solid/globe-alt.svg diff --git a/static/heroicons/16/solid/globe-americas.svg b/svelte/assets/heroicons/16/solid/globe-americas.svg similarity index 100% rename from static/heroicons/16/solid/globe-americas.svg rename to svelte/assets/heroicons/16/solid/globe-americas.svg diff --git a/static/heroicons/16/solid/globe-asia-australia.svg b/svelte/assets/heroicons/16/solid/globe-asia-australia.svg similarity index 100% rename from static/heroicons/16/solid/globe-asia-australia.svg rename to svelte/assets/heroicons/16/solid/globe-asia-australia.svg diff --git a/static/heroicons/16/solid/globe-europe-africa.svg b/svelte/assets/heroicons/16/solid/globe-europe-africa.svg similarity index 100% rename from static/heroicons/16/solid/globe-europe-africa.svg rename to svelte/assets/heroicons/16/solid/globe-europe-africa.svg diff --git a/static/heroicons/16/solid/h1.svg b/svelte/assets/heroicons/16/solid/h1.svg similarity index 100% rename from static/heroicons/16/solid/h1.svg rename to svelte/assets/heroicons/16/solid/h1.svg diff --git a/static/heroicons/16/solid/h2.svg b/svelte/assets/heroicons/16/solid/h2.svg similarity index 100% rename from static/heroicons/16/solid/h2.svg rename to svelte/assets/heroicons/16/solid/h2.svg diff --git a/static/heroicons/16/solid/h3.svg b/svelte/assets/heroicons/16/solid/h3.svg similarity index 100% rename from static/heroicons/16/solid/h3.svg rename to svelte/assets/heroicons/16/solid/h3.svg diff --git a/static/heroicons/16/solid/hand-raised.svg b/svelte/assets/heroicons/16/solid/hand-raised.svg similarity index 100% rename from static/heroicons/16/solid/hand-raised.svg rename to svelte/assets/heroicons/16/solid/hand-raised.svg diff --git a/static/heroicons/16/solid/hand-thumb-down.svg b/svelte/assets/heroicons/16/solid/hand-thumb-down.svg similarity index 100% rename from static/heroicons/16/solid/hand-thumb-down.svg rename to svelte/assets/heroicons/16/solid/hand-thumb-down.svg diff --git a/static/heroicons/16/solid/hand-thumb-up.svg b/svelte/assets/heroicons/16/solid/hand-thumb-up.svg similarity index 100% rename from static/heroicons/16/solid/hand-thumb-up.svg rename to svelte/assets/heroicons/16/solid/hand-thumb-up.svg diff --git a/static/heroicons/16/solid/hashtag.svg b/svelte/assets/heroicons/16/solid/hashtag.svg similarity index 100% rename from static/heroicons/16/solid/hashtag.svg rename to svelte/assets/heroicons/16/solid/hashtag.svg diff --git a/static/heroicons/16/solid/heart.svg b/svelte/assets/heroicons/16/solid/heart.svg similarity index 100% rename from static/heroicons/16/solid/heart.svg rename to svelte/assets/heroicons/16/solid/heart.svg diff --git a/static/heroicons/16/solid/home-modern.svg b/svelte/assets/heroicons/16/solid/home-modern.svg similarity index 100% rename from static/heroicons/16/solid/home-modern.svg rename to svelte/assets/heroicons/16/solid/home-modern.svg diff --git a/static/heroicons/16/solid/home.svg b/svelte/assets/heroicons/16/solid/home.svg similarity index 100% rename from static/heroicons/16/solid/home.svg rename to svelte/assets/heroicons/16/solid/home.svg diff --git a/static/heroicons/16/solid/identification.svg b/svelte/assets/heroicons/16/solid/identification.svg similarity index 100% rename from static/heroicons/16/solid/identification.svg rename to svelte/assets/heroicons/16/solid/identification.svg diff --git a/static/heroicons/16/solid/inbox-arrow-down.svg b/svelte/assets/heroicons/16/solid/inbox-arrow-down.svg similarity index 100% rename from static/heroicons/16/solid/inbox-arrow-down.svg rename to svelte/assets/heroicons/16/solid/inbox-arrow-down.svg diff --git a/static/heroicons/16/solid/inbox-stack.svg b/svelte/assets/heroicons/16/solid/inbox-stack.svg similarity index 100% rename from static/heroicons/16/solid/inbox-stack.svg rename to svelte/assets/heroicons/16/solid/inbox-stack.svg diff --git a/static/heroicons/16/solid/inbox.svg b/svelte/assets/heroicons/16/solid/inbox.svg similarity index 100% rename from static/heroicons/16/solid/inbox.svg rename to svelte/assets/heroicons/16/solid/inbox.svg diff --git a/static/heroicons/16/solid/information-circle.svg b/svelte/assets/heroicons/16/solid/information-circle.svg similarity index 100% rename from static/heroicons/16/solid/information-circle.svg rename to svelte/assets/heroicons/16/solid/information-circle.svg diff --git a/static/heroicons/16/solid/italic.svg b/svelte/assets/heroicons/16/solid/italic.svg similarity index 100% rename from static/heroicons/16/solid/italic.svg rename to svelte/assets/heroicons/16/solid/italic.svg diff --git a/static/heroicons/16/solid/key.svg b/svelte/assets/heroicons/16/solid/key.svg similarity index 100% rename from static/heroicons/16/solid/key.svg rename to svelte/assets/heroicons/16/solid/key.svg diff --git a/static/heroicons/16/solid/language.svg b/svelte/assets/heroicons/16/solid/language.svg similarity index 100% rename from static/heroicons/16/solid/language.svg rename to svelte/assets/heroicons/16/solid/language.svg diff --git a/static/heroicons/16/solid/lifebuoy.svg b/svelte/assets/heroicons/16/solid/lifebuoy.svg similarity index 100% rename from static/heroicons/16/solid/lifebuoy.svg rename to svelte/assets/heroicons/16/solid/lifebuoy.svg diff --git a/static/heroicons/16/solid/light-bulb.svg b/svelte/assets/heroicons/16/solid/light-bulb.svg similarity index 100% rename from static/heroicons/16/solid/light-bulb.svg rename to svelte/assets/heroicons/16/solid/light-bulb.svg diff --git a/static/heroicons/16/solid/link-slash.svg b/svelte/assets/heroicons/16/solid/link-slash.svg similarity index 100% rename from static/heroicons/16/solid/link-slash.svg rename to svelte/assets/heroicons/16/solid/link-slash.svg diff --git a/static/heroicons/16/solid/link.svg b/svelte/assets/heroicons/16/solid/link.svg similarity index 100% rename from static/heroicons/16/solid/link.svg rename to svelte/assets/heroicons/16/solid/link.svg diff --git a/static/heroicons/16/solid/list-bullet.svg b/svelte/assets/heroicons/16/solid/list-bullet.svg similarity index 100% rename from static/heroicons/16/solid/list-bullet.svg rename to svelte/assets/heroicons/16/solid/list-bullet.svg diff --git a/static/heroicons/16/solid/lock-closed.svg b/svelte/assets/heroicons/16/solid/lock-closed.svg similarity index 100% rename from static/heroicons/16/solid/lock-closed.svg rename to svelte/assets/heroicons/16/solid/lock-closed.svg diff --git a/static/heroicons/16/solid/lock-open.svg b/svelte/assets/heroicons/16/solid/lock-open.svg similarity index 100% rename from static/heroicons/16/solid/lock-open.svg rename to svelte/assets/heroicons/16/solid/lock-open.svg diff --git a/static/heroicons/16/solid/magnifying-glass-circle.svg b/svelte/assets/heroicons/16/solid/magnifying-glass-circle.svg similarity index 100% rename from static/heroicons/16/solid/magnifying-glass-circle.svg rename to svelte/assets/heroicons/16/solid/magnifying-glass-circle.svg diff --git a/static/heroicons/16/solid/magnifying-glass-minus.svg b/svelte/assets/heroicons/16/solid/magnifying-glass-minus.svg similarity index 100% rename from static/heroicons/16/solid/magnifying-glass-minus.svg rename to svelte/assets/heroicons/16/solid/magnifying-glass-minus.svg diff --git a/static/heroicons/16/solid/magnifying-glass-plus.svg b/svelte/assets/heroicons/16/solid/magnifying-glass-plus.svg similarity index 100% rename from static/heroicons/16/solid/magnifying-glass-plus.svg rename to svelte/assets/heroicons/16/solid/magnifying-glass-plus.svg diff --git a/static/heroicons/16/solid/magnifying-glass.svg b/svelte/assets/heroicons/16/solid/magnifying-glass.svg similarity index 100% rename from static/heroicons/16/solid/magnifying-glass.svg rename to svelte/assets/heroicons/16/solid/magnifying-glass.svg diff --git a/static/heroicons/16/solid/map-pin.svg b/svelte/assets/heroicons/16/solid/map-pin.svg similarity index 100% rename from static/heroicons/16/solid/map-pin.svg rename to svelte/assets/heroicons/16/solid/map-pin.svg diff --git a/static/heroicons/16/solid/map.svg b/svelte/assets/heroicons/16/solid/map.svg similarity index 100% rename from static/heroicons/16/solid/map.svg rename to svelte/assets/heroicons/16/solid/map.svg diff --git a/static/heroicons/16/solid/megaphone.svg b/svelte/assets/heroicons/16/solid/megaphone.svg similarity index 100% rename from static/heroicons/16/solid/megaphone.svg rename to svelte/assets/heroicons/16/solid/megaphone.svg diff --git a/static/heroicons/16/solid/microphone.svg b/svelte/assets/heroicons/16/solid/microphone.svg similarity index 100% rename from static/heroicons/16/solid/microphone.svg rename to svelte/assets/heroicons/16/solid/microphone.svg diff --git a/static/heroicons/16/solid/minus-circle.svg b/svelte/assets/heroicons/16/solid/minus-circle.svg similarity index 100% rename from static/heroicons/16/solid/minus-circle.svg rename to svelte/assets/heroicons/16/solid/minus-circle.svg diff --git a/static/heroicons/16/solid/minus.svg b/svelte/assets/heroicons/16/solid/minus.svg similarity index 100% rename from static/heroicons/16/solid/minus.svg rename to svelte/assets/heroicons/16/solid/minus.svg diff --git a/static/heroicons/16/solid/moon.svg b/svelte/assets/heroicons/16/solid/moon.svg similarity index 100% rename from static/heroicons/16/solid/moon.svg rename to svelte/assets/heroicons/16/solid/moon.svg diff --git a/static/heroicons/16/solid/musical-note.svg b/svelte/assets/heroicons/16/solid/musical-note.svg similarity index 100% rename from static/heroicons/16/solid/musical-note.svg rename to svelte/assets/heroicons/16/solid/musical-note.svg diff --git a/static/heroicons/16/solid/newspaper.svg b/svelte/assets/heroicons/16/solid/newspaper.svg similarity index 100% rename from static/heroicons/16/solid/newspaper.svg rename to svelte/assets/heroicons/16/solid/newspaper.svg diff --git a/static/heroicons/16/solid/no-symbol.svg b/svelte/assets/heroicons/16/solid/no-symbol.svg similarity index 100% rename from static/heroicons/16/solid/no-symbol.svg rename to svelte/assets/heroicons/16/solid/no-symbol.svg diff --git a/static/heroicons/16/solid/numbered-list.svg b/svelte/assets/heroicons/16/solid/numbered-list.svg similarity index 100% rename from static/heroicons/16/solid/numbered-list.svg rename to svelte/assets/heroicons/16/solid/numbered-list.svg diff --git a/static/heroicons/16/solid/paint-brush.svg b/svelte/assets/heroicons/16/solid/paint-brush.svg similarity index 100% rename from static/heroicons/16/solid/paint-brush.svg rename to svelte/assets/heroicons/16/solid/paint-brush.svg diff --git a/static/heroicons/16/solid/paper-airplane.svg b/svelte/assets/heroicons/16/solid/paper-airplane.svg similarity index 100% rename from static/heroicons/16/solid/paper-airplane.svg rename to svelte/assets/heroicons/16/solid/paper-airplane.svg diff --git a/static/heroicons/16/solid/paper-clip.svg b/svelte/assets/heroicons/16/solid/paper-clip.svg similarity index 100% rename from static/heroicons/16/solid/paper-clip.svg rename to svelte/assets/heroicons/16/solid/paper-clip.svg diff --git a/static/heroicons/16/solid/pause-circle.svg b/svelte/assets/heroicons/16/solid/pause-circle.svg similarity index 100% rename from static/heroicons/16/solid/pause-circle.svg rename to svelte/assets/heroicons/16/solid/pause-circle.svg diff --git a/static/heroicons/16/solid/pause.svg b/svelte/assets/heroicons/16/solid/pause.svg similarity index 100% rename from static/heroicons/16/solid/pause.svg rename to svelte/assets/heroicons/16/solid/pause.svg diff --git a/static/heroicons/16/solid/pencil-square.svg b/svelte/assets/heroicons/16/solid/pencil-square.svg similarity index 100% rename from static/heroicons/16/solid/pencil-square.svg rename to svelte/assets/heroicons/16/solid/pencil-square.svg diff --git a/static/heroicons/16/solid/pencil.svg b/svelte/assets/heroicons/16/solid/pencil.svg similarity index 100% rename from static/heroicons/16/solid/pencil.svg rename to svelte/assets/heroicons/16/solid/pencil.svg diff --git a/static/heroicons/16/solid/percent-badge.svg b/svelte/assets/heroicons/16/solid/percent-badge.svg similarity index 100% rename from static/heroicons/16/solid/percent-badge.svg rename to svelte/assets/heroicons/16/solid/percent-badge.svg diff --git a/static/heroicons/16/solid/phone-arrow-down-left.svg b/svelte/assets/heroicons/16/solid/phone-arrow-down-left.svg similarity index 100% rename from static/heroicons/16/solid/phone-arrow-down-left.svg rename to svelte/assets/heroicons/16/solid/phone-arrow-down-left.svg diff --git a/static/heroicons/16/solid/phone-arrow-up-right.svg b/svelte/assets/heroicons/16/solid/phone-arrow-up-right.svg similarity index 100% rename from static/heroicons/16/solid/phone-arrow-up-right.svg rename to svelte/assets/heroicons/16/solid/phone-arrow-up-right.svg diff --git a/static/heroicons/16/solid/phone-x-mark.svg b/svelte/assets/heroicons/16/solid/phone-x-mark.svg similarity index 100% rename from static/heroicons/16/solid/phone-x-mark.svg rename to svelte/assets/heroicons/16/solid/phone-x-mark.svg diff --git a/static/heroicons/16/solid/phone.svg b/svelte/assets/heroicons/16/solid/phone.svg similarity index 100% rename from static/heroicons/16/solid/phone.svg rename to svelte/assets/heroicons/16/solid/phone.svg diff --git a/static/heroicons/16/solid/photo.svg b/svelte/assets/heroicons/16/solid/photo.svg similarity index 100% rename from static/heroicons/16/solid/photo.svg rename to svelte/assets/heroicons/16/solid/photo.svg diff --git a/static/heroicons/16/solid/play-circle.svg b/svelte/assets/heroicons/16/solid/play-circle.svg similarity index 100% rename from static/heroicons/16/solid/play-circle.svg rename to svelte/assets/heroicons/16/solid/play-circle.svg diff --git a/static/heroicons/16/solid/play-pause.svg b/svelte/assets/heroicons/16/solid/play-pause.svg similarity index 100% rename from static/heroicons/16/solid/play-pause.svg rename to svelte/assets/heroicons/16/solid/play-pause.svg diff --git a/static/heroicons/16/solid/play.svg b/svelte/assets/heroicons/16/solid/play.svg similarity index 100% rename from static/heroicons/16/solid/play.svg rename to svelte/assets/heroicons/16/solid/play.svg diff --git a/static/heroicons/16/solid/plus-circle.svg b/svelte/assets/heroicons/16/solid/plus-circle.svg similarity index 100% rename from static/heroicons/16/solid/plus-circle.svg rename to svelte/assets/heroicons/16/solid/plus-circle.svg diff --git a/static/heroicons/16/solid/plus.svg b/svelte/assets/heroicons/16/solid/plus.svg similarity index 100% rename from static/heroicons/16/solid/plus.svg rename to svelte/assets/heroicons/16/solid/plus.svg diff --git a/static/heroicons/16/solid/power.svg b/svelte/assets/heroicons/16/solid/power.svg similarity index 100% rename from static/heroicons/16/solid/power.svg rename to svelte/assets/heroicons/16/solid/power.svg diff --git a/static/heroicons/16/solid/presentation-chart-bar.svg b/svelte/assets/heroicons/16/solid/presentation-chart-bar.svg similarity index 100% rename from static/heroicons/16/solid/presentation-chart-bar.svg rename to svelte/assets/heroicons/16/solid/presentation-chart-bar.svg diff --git a/static/heroicons/16/solid/presentation-chart-line.svg b/svelte/assets/heroicons/16/solid/presentation-chart-line.svg similarity index 100% rename from static/heroicons/16/solid/presentation-chart-line.svg rename to svelte/assets/heroicons/16/solid/presentation-chart-line.svg diff --git a/static/heroicons/16/solid/printer.svg b/svelte/assets/heroicons/16/solid/printer.svg similarity index 100% rename from static/heroicons/16/solid/printer.svg rename to svelte/assets/heroicons/16/solid/printer.svg diff --git a/static/heroicons/16/solid/puzzle-piece.svg b/svelte/assets/heroicons/16/solid/puzzle-piece.svg similarity index 100% rename from static/heroicons/16/solid/puzzle-piece.svg rename to svelte/assets/heroicons/16/solid/puzzle-piece.svg diff --git a/static/heroicons/16/solid/qr-code.svg b/svelte/assets/heroicons/16/solid/qr-code.svg similarity index 100% rename from static/heroicons/16/solid/qr-code.svg rename to svelte/assets/heroicons/16/solid/qr-code.svg diff --git a/static/heroicons/16/solid/question-mark-circle.svg b/svelte/assets/heroicons/16/solid/question-mark-circle.svg similarity index 100% rename from static/heroicons/16/solid/question-mark-circle.svg rename to svelte/assets/heroicons/16/solid/question-mark-circle.svg diff --git a/static/heroicons/16/solid/queue-list.svg b/svelte/assets/heroicons/16/solid/queue-list.svg similarity index 100% rename from static/heroicons/16/solid/queue-list.svg rename to svelte/assets/heroicons/16/solid/queue-list.svg diff --git a/static/heroicons/16/solid/radio.svg b/svelte/assets/heroicons/16/solid/radio.svg similarity index 100% rename from static/heroicons/16/solid/radio.svg rename to svelte/assets/heroicons/16/solid/radio.svg diff --git a/static/heroicons/16/solid/receipt-percent.svg b/svelte/assets/heroicons/16/solid/receipt-percent.svg similarity index 100% rename from static/heroicons/16/solid/receipt-percent.svg rename to svelte/assets/heroicons/16/solid/receipt-percent.svg diff --git a/static/heroicons/16/solid/receipt-refund.svg b/svelte/assets/heroicons/16/solid/receipt-refund.svg similarity index 100% rename from static/heroicons/16/solid/receipt-refund.svg rename to svelte/assets/heroicons/16/solid/receipt-refund.svg diff --git a/static/heroicons/16/solid/rectangle-group.svg b/svelte/assets/heroicons/16/solid/rectangle-group.svg similarity index 100% rename from static/heroicons/16/solid/rectangle-group.svg rename to svelte/assets/heroicons/16/solid/rectangle-group.svg diff --git a/static/heroicons/16/solid/rectangle-stack.svg b/svelte/assets/heroicons/16/solid/rectangle-stack.svg similarity index 100% rename from static/heroicons/16/solid/rectangle-stack.svg rename to svelte/assets/heroicons/16/solid/rectangle-stack.svg diff --git a/static/heroicons/16/solid/rocket-launch.svg b/svelte/assets/heroicons/16/solid/rocket-launch.svg similarity index 100% rename from static/heroicons/16/solid/rocket-launch.svg rename to svelte/assets/heroicons/16/solid/rocket-launch.svg diff --git a/static/heroicons/16/solid/rss.svg b/svelte/assets/heroicons/16/solid/rss.svg similarity index 100% rename from static/heroicons/16/solid/rss.svg rename to svelte/assets/heroicons/16/solid/rss.svg diff --git a/static/heroicons/16/solid/scale.svg b/svelte/assets/heroicons/16/solid/scale.svg similarity index 100% rename from static/heroicons/16/solid/scale.svg rename to svelte/assets/heroicons/16/solid/scale.svg diff --git a/static/heroicons/16/solid/scissors.svg b/svelte/assets/heroicons/16/solid/scissors.svg similarity index 100% rename from static/heroicons/16/solid/scissors.svg rename to svelte/assets/heroicons/16/solid/scissors.svg diff --git a/static/heroicons/16/solid/server-stack.svg b/svelte/assets/heroicons/16/solid/server-stack.svg similarity index 100% rename from static/heroicons/16/solid/server-stack.svg rename to svelte/assets/heroicons/16/solid/server-stack.svg diff --git a/static/heroicons/16/solid/server.svg b/svelte/assets/heroicons/16/solid/server.svg similarity index 100% rename from static/heroicons/16/solid/server.svg rename to svelte/assets/heroicons/16/solid/server.svg diff --git a/static/heroicons/16/solid/share.svg b/svelte/assets/heroicons/16/solid/share.svg similarity index 100% rename from static/heroicons/16/solid/share.svg rename to svelte/assets/heroicons/16/solid/share.svg diff --git a/static/heroicons/16/solid/shield-check.svg b/svelte/assets/heroicons/16/solid/shield-check.svg similarity index 100% rename from static/heroicons/16/solid/shield-check.svg rename to svelte/assets/heroicons/16/solid/shield-check.svg diff --git a/static/heroicons/16/solid/shield-exclamation.svg b/svelte/assets/heroicons/16/solid/shield-exclamation.svg similarity index 100% rename from static/heroicons/16/solid/shield-exclamation.svg rename to svelte/assets/heroicons/16/solid/shield-exclamation.svg diff --git a/static/heroicons/16/solid/shopping-bag.svg b/svelte/assets/heroicons/16/solid/shopping-bag.svg similarity index 100% rename from static/heroicons/16/solid/shopping-bag.svg rename to svelte/assets/heroicons/16/solid/shopping-bag.svg diff --git a/static/heroicons/16/solid/shopping-cart.svg b/svelte/assets/heroicons/16/solid/shopping-cart.svg similarity index 100% rename from static/heroicons/16/solid/shopping-cart.svg rename to svelte/assets/heroicons/16/solid/shopping-cart.svg diff --git a/static/heroicons/16/solid/signal-slash.svg b/svelte/assets/heroicons/16/solid/signal-slash.svg similarity index 100% rename from static/heroicons/16/solid/signal-slash.svg rename to svelte/assets/heroicons/16/solid/signal-slash.svg diff --git a/static/heroicons/16/solid/signal.svg b/svelte/assets/heroicons/16/solid/signal.svg similarity index 100% rename from static/heroicons/16/solid/signal.svg rename to svelte/assets/heroicons/16/solid/signal.svg diff --git a/static/heroicons/16/solid/slash.svg b/svelte/assets/heroicons/16/solid/slash.svg similarity index 100% rename from static/heroicons/16/solid/slash.svg rename to svelte/assets/heroicons/16/solid/slash.svg diff --git a/static/heroicons/16/solid/sparkles.svg b/svelte/assets/heroicons/16/solid/sparkles.svg similarity index 100% rename from static/heroicons/16/solid/sparkles.svg rename to svelte/assets/heroicons/16/solid/sparkles.svg diff --git a/static/heroicons/16/solid/speaker-wave.svg b/svelte/assets/heroicons/16/solid/speaker-wave.svg similarity index 100% rename from static/heroicons/16/solid/speaker-wave.svg rename to svelte/assets/heroicons/16/solid/speaker-wave.svg diff --git a/static/heroicons/16/solid/speaker-x-mark.svg b/svelte/assets/heroicons/16/solid/speaker-x-mark.svg similarity index 100% rename from static/heroicons/16/solid/speaker-x-mark.svg rename to svelte/assets/heroicons/16/solid/speaker-x-mark.svg diff --git a/static/heroicons/16/solid/square-2-stack.svg b/svelte/assets/heroicons/16/solid/square-2-stack.svg similarity index 100% rename from static/heroicons/16/solid/square-2-stack.svg rename to svelte/assets/heroicons/16/solid/square-2-stack.svg diff --git a/static/heroicons/16/solid/square-3-stack-3d.svg b/svelte/assets/heroicons/16/solid/square-3-stack-3d.svg similarity index 100% rename from static/heroicons/16/solid/square-3-stack-3d.svg rename to svelte/assets/heroicons/16/solid/square-3-stack-3d.svg diff --git a/static/heroicons/16/solid/squares-2x2.svg b/svelte/assets/heroicons/16/solid/squares-2x2.svg similarity index 100% rename from static/heroicons/16/solid/squares-2x2.svg rename to svelte/assets/heroicons/16/solid/squares-2x2.svg diff --git a/static/heroicons/16/solid/squares-plus.svg b/svelte/assets/heroicons/16/solid/squares-plus.svg similarity index 100% rename from static/heroicons/16/solid/squares-plus.svg rename to svelte/assets/heroicons/16/solid/squares-plus.svg diff --git a/static/heroicons/16/solid/star.svg b/svelte/assets/heroicons/16/solid/star.svg similarity index 100% rename from static/heroicons/16/solid/star.svg rename to svelte/assets/heroicons/16/solid/star.svg diff --git a/static/heroicons/16/solid/stop-circle.svg b/svelte/assets/heroicons/16/solid/stop-circle.svg similarity index 100% rename from static/heroicons/16/solid/stop-circle.svg rename to svelte/assets/heroicons/16/solid/stop-circle.svg diff --git a/static/heroicons/16/solid/stop.svg b/svelte/assets/heroicons/16/solid/stop.svg similarity index 100% rename from static/heroicons/16/solid/stop.svg rename to svelte/assets/heroicons/16/solid/stop.svg diff --git a/static/heroicons/16/solid/strikethrough.svg b/svelte/assets/heroicons/16/solid/strikethrough.svg similarity index 100% rename from static/heroicons/16/solid/strikethrough.svg rename to svelte/assets/heroicons/16/solid/strikethrough.svg diff --git a/static/heroicons/16/solid/sun.svg b/svelte/assets/heroicons/16/solid/sun.svg similarity index 100% rename from static/heroicons/16/solid/sun.svg rename to svelte/assets/heroicons/16/solid/sun.svg diff --git a/static/heroicons/16/solid/swatch.svg b/svelte/assets/heroicons/16/solid/swatch.svg similarity index 100% rename from static/heroicons/16/solid/swatch.svg rename to svelte/assets/heroicons/16/solid/swatch.svg diff --git a/static/heroicons/16/solid/table-cells.svg b/svelte/assets/heroicons/16/solid/table-cells.svg similarity index 100% rename from static/heroicons/16/solid/table-cells.svg rename to svelte/assets/heroicons/16/solid/table-cells.svg diff --git a/static/heroicons/16/solid/tag.svg b/svelte/assets/heroicons/16/solid/tag.svg similarity index 100% rename from static/heroicons/16/solid/tag.svg rename to svelte/assets/heroicons/16/solid/tag.svg diff --git a/static/heroicons/16/solid/ticket.svg b/svelte/assets/heroicons/16/solid/ticket.svg similarity index 100% rename from static/heroicons/16/solid/ticket.svg rename to svelte/assets/heroicons/16/solid/ticket.svg diff --git a/static/heroicons/16/solid/trash.svg b/svelte/assets/heroicons/16/solid/trash.svg similarity index 100% rename from static/heroicons/16/solid/trash.svg rename to svelte/assets/heroicons/16/solid/trash.svg diff --git a/static/heroicons/16/solid/trophy.svg b/svelte/assets/heroicons/16/solid/trophy.svg similarity index 100% rename from static/heroicons/16/solid/trophy.svg rename to svelte/assets/heroicons/16/solid/trophy.svg diff --git a/static/heroicons/16/solid/truck.svg b/svelte/assets/heroicons/16/solid/truck.svg similarity index 100% rename from static/heroicons/16/solid/truck.svg rename to svelte/assets/heroicons/16/solid/truck.svg diff --git a/static/heroicons/16/solid/tv.svg b/svelte/assets/heroicons/16/solid/tv.svg similarity index 100% rename from static/heroicons/16/solid/tv.svg rename to svelte/assets/heroicons/16/solid/tv.svg diff --git a/static/heroicons/16/solid/underline.svg b/svelte/assets/heroicons/16/solid/underline.svg similarity index 100% rename from static/heroicons/16/solid/underline.svg rename to svelte/assets/heroicons/16/solid/underline.svg diff --git a/static/heroicons/16/solid/user-circle.svg b/svelte/assets/heroicons/16/solid/user-circle.svg similarity index 100% rename from static/heroicons/16/solid/user-circle.svg rename to svelte/assets/heroicons/16/solid/user-circle.svg diff --git a/static/heroicons/16/solid/user-group.svg b/svelte/assets/heroicons/16/solid/user-group.svg similarity index 100% rename from static/heroicons/16/solid/user-group.svg rename to svelte/assets/heroicons/16/solid/user-group.svg diff --git a/static/heroicons/16/solid/user-minus.svg b/svelte/assets/heroicons/16/solid/user-minus.svg similarity index 100% rename from static/heroicons/16/solid/user-minus.svg rename to svelte/assets/heroicons/16/solid/user-minus.svg diff --git a/static/heroicons/16/solid/user-plus.svg b/svelte/assets/heroicons/16/solid/user-plus.svg similarity index 100% rename from static/heroicons/16/solid/user-plus.svg rename to svelte/assets/heroicons/16/solid/user-plus.svg diff --git a/static/heroicons/16/solid/user.svg b/svelte/assets/heroicons/16/solid/user.svg similarity index 100% rename from static/heroicons/16/solid/user.svg rename to svelte/assets/heroicons/16/solid/user.svg diff --git a/static/heroicons/16/solid/users.svg b/svelte/assets/heroicons/16/solid/users.svg similarity index 100% rename from static/heroicons/16/solid/users.svg rename to svelte/assets/heroicons/16/solid/users.svg diff --git a/static/heroicons/16/solid/variable.svg b/svelte/assets/heroicons/16/solid/variable.svg similarity index 100% rename from static/heroicons/16/solid/variable.svg rename to svelte/assets/heroicons/16/solid/variable.svg diff --git a/static/heroicons/16/solid/video-camera-slash.svg b/svelte/assets/heroicons/16/solid/video-camera-slash.svg similarity index 100% rename from static/heroicons/16/solid/video-camera-slash.svg rename to svelte/assets/heroicons/16/solid/video-camera-slash.svg diff --git a/static/heroicons/16/solid/video-camera.svg b/svelte/assets/heroicons/16/solid/video-camera.svg similarity index 100% rename from static/heroicons/16/solid/video-camera.svg rename to svelte/assets/heroicons/16/solid/video-camera.svg diff --git a/static/heroicons/16/solid/view-columns.svg b/svelte/assets/heroicons/16/solid/view-columns.svg similarity index 100% rename from static/heroicons/16/solid/view-columns.svg rename to svelte/assets/heroicons/16/solid/view-columns.svg diff --git a/static/heroicons/16/solid/viewfinder-circle.svg b/svelte/assets/heroicons/16/solid/viewfinder-circle.svg similarity index 100% rename from static/heroicons/16/solid/viewfinder-circle.svg rename to svelte/assets/heroicons/16/solid/viewfinder-circle.svg diff --git a/static/heroicons/16/solid/wallet.svg b/svelte/assets/heroicons/16/solid/wallet.svg similarity index 100% rename from static/heroicons/16/solid/wallet.svg rename to svelte/assets/heroicons/16/solid/wallet.svg diff --git a/static/heroicons/16/solid/wifi.svg b/svelte/assets/heroicons/16/solid/wifi.svg similarity index 100% rename from static/heroicons/16/solid/wifi.svg rename to svelte/assets/heroicons/16/solid/wifi.svg diff --git a/static/heroicons/16/solid/window.svg b/svelte/assets/heroicons/16/solid/window.svg similarity index 100% rename from static/heroicons/16/solid/window.svg rename to svelte/assets/heroicons/16/solid/window.svg diff --git a/static/heroicons/16/solid/wrench-screwdriver.svg b/svelte/assets/heroicons/16/solid/wrench-screwdriver.svg similarity index 100% rename from static/heroicons/16/solid/wrench-screwdriver.svg rename to svelte/assets/heroicons/16/solid/wrench-screwdriver.svg diff --git a/static/heroicons/16/solid/wrench.svg b/svelte/assets/heroicons/16/solid/wrench.svg similarity index 100% rename from static/heroicons/16/solid/wrench.svg rename to svelte/assets/heroicons/16/solid/wrench.svg diff --git a/static/heroicons/16/solid/x-circle.svg b/svelte/assets/heroicons/16/solid/x-circle.svg similarity index 100% rename from static/heroicons/16/solid/x-circle.svg rename to svelte/assets/heroicons/16/solid/x-circle.svg diff --git a/static/heroicons/16/solid/x-mark.svg b/svelte/assets/heroicons/16/solid/x-mark.svg similarity index 100% rename from static/heroicons/16/solid/x-mark.svg rename to svelte/assets/heroicons/16/solid/x-mark.svg diff --git a/static/heroicons/20/solid/academic-cap.svg b/svelte/assets/heroicons/20/solid/academic-cap.svg similarity index 100% rename from static/heroicons/20/solid/academic-cap.svg rename to svelte/assets/heroicons/20/solid/academic-cap.svg diff --git a/static/heroicons/20/solid/adjustments-horizontal.svg b/svelte/assets/heroicons/20/solid/adjustments-horizontal.svg similarity index 100% rename from static/heroicons/20/solid/adjustments-horizontal.svg rename to svelte/assets/heroicons/20/solid/adjustments-horizontal.svg diff --git a/static/heroicons/20/solid/adjustments-vertical.svg b/svelte/assets/heroicons/20/solid/adjustments-vertical.svg similarity index 100% rename from static/heroicons/20/solid/adjustments-vertical.svg rename to svelte/assets/heroicons/20/solid/adjustments-vertical.svg diff --git a/static/heroicons/20/solid/archive-box-arrow-down.svg b/svelte/assets/heroicons/20/solid/archive-box-arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/archive-box-arrow-down.svg rename to svelte/assets/heroicons/20/solid/archive-box-arrow-down.svg diff --git a/static/heroicons/20/solid/archive-box-x-mark.svg b/svelte/assets/heroicons/20/solid/archive-box-x-mark.svg similarity index 100% rename from static/heroicons/20/solid/archive-box-x-mark.svg rename to svelte/assets/heroicons/20/solid/archive-box-x-mark.svg diff --git a/static/heroicons/20/solid/archive-box.svg b/svelte/assets/heroicons/20/solid/archive-box.svg similarity index 100% rename from static/heroicons/20/solid/archive-box.svg rename to svelte/assets/heroicons/20/solid/archive-box.svg diff --git a/static/heroicons/20/solid/arrow-down-circle.svg b/svelte/assets/heroicons/20/solid/arrow-down-circle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down-circle.svg rename to svelte/assets/heroicons/20/solid/arrow-down-circle.svg diff --git a/static/heroicons/20/solid/arrow-down-left.svg b/svelte/assets/heroicons/20/solid/arrow-down-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down-left.svg rename to svelte/assets/heroicons/20/solid/arrow-down-left.svg diff --git a/static/heroicons/20/solid/arrow-down-on-square-stack.svg b/svelte/assets/heroicons/20/solid/arrow-down-on-square-stack.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down-on-square-stack.svg rename to svelte/assets/heroicons/20/solid/arrow-down-on-square-stack.svg diff --git a/static/heroicons/20/solid/arrow-down-on-square.svg b/svelte/assets/heroicons/20/solid/arrow-down-on-square.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down-on-square.svg rename to svelte/assets/heroicons/20/solid/arrow-down-on-square.svg diff --git a/static/heroicons/20/solid/arrow-down-right.svg b/svelte/assets/heroicons/20/solid/arrow-down-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down-right.svg rename to svelte/assets/heroicons/20/solid/arrow-down-right.svg diff --git a/static/heroicons/20/solid/arrow-down-tray.svg b/svelte/assets/heroicons/20/solid/arrow-down-tray.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down-tray.svg rename to svelte/assets/heroicons/20/solid/arrow-down-tray.svg diff --git a/static/heroicons/20/solid/arrow-down.svg b/svelte/assets/heroicons/20/solid/arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-down.svg rename to svelte/assets/heroicons/20/solid/arrow-down.svg diff --git a/static/heroicons/20/solid/arrow-left-circle.svg b/svelte/assets/heroicons/20/solid/arrow-left-circle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-left-circle.svg rename to svelte/assets/heroicons/20/solid/arrow-left-circle.svg diff --git a/static/heroicons/20/solid/arrow-left-end-on-rectangle.svg b/svelte/assets/heroicons/20/solid/arrow-left-end-on-rectangle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-left-end-on-rectangle.svg rename to svelte/assets/heroicons/20/solid/arrow-left-end-on-rectangle.svg diff --git a/static/heroicons/20/solid/arrow-left-on-rectangle.svg b/svelte/assets/heroicons/20/solid/arrow-left-on-rectangle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-left-on-rectangle.svg rename to svelte/assets/heroicons/20/solid/arrow-left-on-rectangle.svg diff --git a/static/heroicons/20/solid/arrow-left-start-on-rectangle.svg b/svelte/assets/heroicons/20/solid/arrow-left-start-on-rectangle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-left-start-on-rectangle.svg rename to svelte/assets/heroicons/20/solid/arrow-left-start-on-rectangle.svg diff --git a/static/heroicons/20/solid/arrow-left.svg b/svelte/assets/heroicons/20/solid/arrow-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-left.svg rename to svelte/assets/heroicons/20/solid/arrow-left.svg diff --git a/static/heroicons/20/solid/arrow-long-down.svg b/svelte/assets/heroicons/20/solid/arrow-long-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-long-down.svg rename to svelte/assets/heroicons/20/solid/arrow-long-down.svg diff --git a/static/heroicons/20/solid/arrow-long-left.svg b/svelte/assets/heroicons/20/solid/arrow-long-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-long-left.svg rename to svelte/assets/heroicons/20/solid/arrow-long-left.svg diff --git a/static/heroicons/20/solid/arrow-long-right.svg b/svelte/assets/heroicons/20/solid/arrow-long-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-long-right.svg rename to svelte/assets/heroicons/20/solid/arrow-long-right.svg diff --git a/static/heroicons/20/solid/arrow-long-up.svg b/svelte/assets/heroicons/20/solid/arrow-long-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-long-up.svg rename to svelte/assets/heroicons/20/solid/arrow-long-up.svg diff --git a/static/heroicons/20/solid/arrow-path-rounded-square.svg b/svelte/assets/heroicons/20/solid/arrow-path-rounded-square.svg similarity index 100% rename from static/heroicons/20/solid/arrow-path-rounded-square.svg rename to svelte/assets/heroicons/20/solid/arrow-path-rounded-square.svg diff --git a/static/heroicons/20/solid/arrow-path.svg b/svelte/assets/heroicons/20/solid/arrow-path.svg similarity index 100% rename from static/heroicons/20/solid/arrow-path.svg rename to svelte/assets/heroicons/20/solid/arrow-path.svg diff --git a/static/heroicons/20/solid/arrow-right-circle.svg b/svelte/assets/heroicons/20/solid/arrow-right-circle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-right-circle.svg rename to svelte/assets/heroicons/20/solid/arrow-right-circle.svg diff --git a/static/heroicons/20/solid/arrow-right-end-on-rectangle.svg b/svelte/assets/heroicons/20/solid/arrow-right-end-on-rectangle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-right-end-on-rectangle.svg rename to svelte/assets/heroicons/20/solid/arrow-right-end-on-rectangle.svg diff --git a/static/heroicons/20/solid/arrow-right-on-rectangle.svg b/svelte/assets/heroicons/20/solid/arrow-right-on-rectangle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-right-on-rectangle.svg rename to svelte/assets/heroicons/20/solid/arrow-right-on-rectangle.svg diff --git a/static/heroicons/20/solid/arrow-right-start-on-rectangle.svg b/svelte/assets/heroicons/20/solid/arrow-right-start-on-rectangle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-right-start-on-rectangle.svg rename to svelte/assets/heroicons/20/solid/arrow-right-start-on-rectangle.svg diff --git a/static/heroicons/20/solid/arrow-right.svg b/svelte/assets/heroicons/20/solid/arrow-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-right.svg rename to svelte/assets/heroicons/20/solid/arrow-right.svg diff --git a/static/heroicons/20/solid/arrow-small-down.svg b/svelte/assets/heroicons/20/solid/arrow-small-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-small-down.svg rename to svelte/assets/heroicons/20/solid/arrow-small-down.svg diff --git a/static/heroicons/20/solid/arrow-small-left.svg b/svelte/assets/heroicons/20/solid/arrow-small-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-small-left.svg rename to svelte/assets/heroicons/20/solid/arrow-small-left.svg diff --git a/static/heroicons/20/solid/arrow-small-right.svg b/svelte/assets/heroicons/20/solid/arrow-small-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-small-right.svg rename to svelte/assets/heroicons/20/solid/arrow-small-right.svg diff --git a/static/heroicons/20/solid/arrow-small-up.svg b/svelte/assets/heroicons/20/solid/arrow-small-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-small-up.svg rename to svelte/assets/heroicons/20/solid/arrow-small-up.svg diff --git a/static/heroicons/20/solid/arrow-top-right-on-square.svg b/svelte/assets/heroicons/20/solid/arrow-top-right-on-square.svg similarity index 100% rename from static/heroicons/20/solid/arrow-top-right-on-square.svg rename to svelte/assets/heroicons/20/solid/arrow-top-right-on-square.svg diff --git a/static/heroicons/20/solid/arrow-trending-down.svg b/svelte/assets/heroicons/20/solid/arrow-trending-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-trending-down.svg rename to svelte/assets/heroicons/20/solid/arrow-trending-down.svg diff --git a/static/heroicons/20/solid/arrow-trending-up.svg b/svelte/assets/heroicons/20/solid/arrow-trending-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-trending-up.svg rename to svelte/assets/heroicons/20/solid/arrow-trending-up.svg diff --git a/static/heroicons/20/solid/arrow-turn-down-left.svg b/svelte/assets/heroicons/20/solid/arrow-turn-down-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-down-left.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-down-left.svg diff --git a/static/heroicons/20/solid/arrow-turn-down-right.svg b/svelte/assets/heroicons/20/solid/arrow-turn-down-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-down-right.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-down-right.svg diff --git a/static/heroicons/20/solid/arrow-turn-left-down.svg b/svelte/assets/heroicons/20/solid/arrow-turn-left-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-left-down.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-left-down.svg diff --git a/static/heroicons/20/solid/arrow-turn-left-up.svg b/svelte/assets/heroicons/20/solid/arrow-turn-left-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-left-up.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-left-up.svg diff --git a/static/heroicons/20/solid/arrow-turn-right-down.svg b/svelte/assets/heroicons/20/solid/arrow-turn-right-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-right-down.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-right-down.svg diff --git a/static/heroicons/20/solid/arrow-turn-right-up.svg b/svelte/assets/heroicons/20/solid/arrow-turn-right-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-right-up.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-right-up.svg diff --git a/static/heroicons/20/solid/arrow-turn-up-left.svg b/svelte/assets/heroicons/20/solid/arrow-turn-up-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-up-left.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-up-left.svg diff --git a/static/heroicons/20/solid/arrow-turn-up-right.svg b/svelte/assets/heroicons/20/solid/arrow-turn-up-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-turn-up-right.svg rename to svelte/assets/heroicons/20/solid/arrow-turn-up-right.svg diff --git a/static/heroicons/20/solid/arrow-up-circle.svg b/svelte/assets/heroicons/20/solid/arrow-up-circle.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up-circle.svg rename to svelte/assets/heroicons/20/solid/arrow-up-circle.svg diff --git a/static/heroicons/20/solid/arrow-up-left.svg b/svelte/assets/heroicons/20/solid/arrow-up-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up-left.svg rename to svelte/assets/heroicons/20/solid/arrow-up-left.svg diff --git a/static/heroicons/20/solid/arrow-up-on-square-stack.svg b/svelte/assets/heroicons/20/solid/arrow-up-on-square-stack.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up-on-square-stack.svg rename to svelte/assets/heroicons/20/solid/arrow-up-on-square-stack.svg diff --git a/static/heroicons/20/solid/arrow-up-on-square.svg b/svelte/assets/heroicons/20/solid/arrow-up-on-square.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up-on-square.svg rename to svelte/assets/heroicons/20/solid/arrow-up-on-square.svg diff --git a/static/heroicons/20/solid/arrow-up-right.svg b/svelte/assets/heroicons/20/solid/arrow-up-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up-right.svg rename to svelte/assets/heroicons/20/solid/arrow-up-right.svg diff --git a/static/heroicons/20/solid/arrow-up-tray.svg b/svelte/assets/heroicons/20/solid/arrow-up-tray.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up-tray.svg rename to svelte/assets/heroicons/20/solid/arrow-up-tray.svg diff --git a/static/heroicons/20/solid/arrow-up.svg b/svelte/assets/heroicons/20/solid/arrow-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-up.svg rename to svelte/assets/heroicons/20/solid/arrow-up.svg diff --git a/static/heroicons/20/solid/arrow-uturn-down.svg b/svelte/assets/heroicons/20/solid/arrow-uturn-down.svg similarity index 100% rename from static/heroicons/20/solid/arrow-uturn-down.svg rename to svelte/assets/heroicons/20/solid/arrow-uturn-down.svg diff --git a/static/heroicons/20/solid/arrow-uturn-left.svg b/svelte/assets/heroicons/20/solid/arrow-uturn-left.svg similarity index 100% rename from static/heroicons/20/solid/arrow-uturn-left.svg rename to svelte/assets/heroicons/20/solid/arrow-uturn-left.svg diff --git a/static/heroicons/20/solid/arrow-uturn-right.svg b/svelte/assets/heroicons/20/solid/arrow-uturn-right.svg similarity index 100% rename from static/heroicons/20/solid/arrow-uturn-right.svg rename to svelte/assets/heroicons/20/solid/arrow-uturn-right.svg diff --git a/static/heroicons/20/solid/arrow-uturn-up.svg b/svelte/assets/heroicons/20/solid/arrow-uturn-up.svg similarity index 100% rename from static/heroicons/20/solid/arrow-uturn-up.svg rename to svelte/assets/heroicons/20/solid/arrow-uturn-up.svg diff --git a/static/heroicons/20/solid/arrows-pointing-in.svg b/svelte/assets/heroicons/20/solid/arrows-pointing-in.svg similarity index 100% rename from static/heroicons/20/solid/arrows-pointing-in.svg rename to svelte/assets/heroicons/20/solid/arrows-pointing-in.svg diff --git a/static/heroicons/20/solid/arrows-pointing-out.svg b/svelte/assets/heroicons/20/solid/arrows-pointing-out.svg similarity index 100% rename from static/heroicons/20/solid/arrows-pointing-out.svg rename to svelte/assets/heroicons/20/solid/arrows-pointing-out.svg diff --git a/static/heroicons/20/solid/arrows-right-left.svg b/svelte/assets/heroicons/20/solid/arrows-right-left.svg similarity index 100% rename from static/heroicons/20/solid/arrows-right-left.svg rename to svelte/assets/heroicons/20/solid/arrows-right-left.svg diff --git a/static/heroicons/20/solid/arrows-up-down.svg b/svelte/assets/heroicons/20/solid/arrows-up-down.svg similarity index 100% rename from static/heroicons/20/solid/arrows-up-down.svg rename to svelte/assets/heroicons/20/solid/arrows-up-down.svg diff --git a/static/heroicons/20/solid/at-symbol.svg b/svelte/assets/heroicons/20/solid/at-symbol.svg similarity index 100% rename from static/heroicons/20/solid/at-symbol.svg rename to svelte/assets/heroicons/20/solid/at-symbol.svg diff --git a/static/heroicons/20/solid/backspace.svg b/svelte/assets/heroicons/20/solid/backspace.svg similarity index 100% rename from static/heroicons/20/solid/backspace.svg rename to svelte/assets/heroicons/20/solid/backspace.svg diff --git a/static/heroicons/20/solid/backward.svg b/svelte/assets/heroicons/20/solid/backward.svg similarity index 100% rename from static/heroicons/20/solid/backward.svg rename to svelte/assets/heroicons/20/solid/backward.svg diff --git a/static/heroicons/20/solid/banknotes.svg b/svelte/assets/heroicons/20/solid/banknotes.svg similarity index 100% rename from static/heroicons/20/solid/banknotes.svg rename to svelte/assets/heroicons/20/solid/banknotes.svg diff --git a/static/heroicons/20/solid/bars-2.svg b/svelte/assets/heroicons/20/solid/bars-2.svg similarity index 100% rename from static/heroicons/20/solid/bars-2.svg rename to svelte/assets/heroicons/20/solid/bars-2.svg diff --git a/static/heroicons/20/solid/bars-3-bottom-left.svg b/svelte/assets/heroicons/20/solid/bars-3-bottom-left.svg similarity index 100% rename from static/heroicons/20/solid/bars-3-bottom-left.svg rename to svelte/assets/heroicons/20/solid/bars-3-bottom-left.svg diff --git a/static/heroicons/20/solid/bars-3-bottom-right.svg b/svelte/assets/heroicons/20/solid/bars-3-bottom-right.svg similarity index 100% rename from static/heroicons/20/solid/bars-3-bottom-right.svg rename to svelte/assets/heroicons/20/solid/bars-3-bottom-right.svg diff --git a/static/heroicons/20/solid/bars-3-center-left.svg b/svelte/assets/heroicons/20/solid/bars-3-center-left.svg similarity index 100% rename from static/heroicons/20/solid/bars-3-center-left.svg rename to svelte/assets/heroicons/20/solid/bars-3-center-left.svg diff --git a/static/heroicons/20/solid/bars-3.svg b/svelte/assets/heroicons/20/solid/bars-3.svg similarity index 100% rename from static/heroicons/20/solid/bars-3.svg rename to svelte/assets/heroicons/20/solid/bars-3.svg diff --git a/static/heroicons/20/solid/bars-4.svg b/svelte/assets/heroicons/20/solid/bars-4.svg similarity index 100% rename from static/heroicons/20/solid/bars-4.svg rename to svelte/assets/heroicons/20/solid/bars-4.svg diff --git a/static/heroicons/20/solid/bars-arrow-down.svg b/svelte/assets/heroicons/20/solid/bars-arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/bars-arrow-down.svg rename to svelte/assets/heroicons/20/solid/bars-arrow-down.svg diff --git a/static/heroicons/20/solid/bars-arrow-up.svg b/svelte/assets/heroicons/20/solid/bars-arrow-up.svg similarity index 100% rename from static/heroicons/20/solid/bars-arrow-up.svg rename to svelte/assets/heroicons/20/solid/bars-arrow-up.svg diff --git a/static/heroicons/20/solid/battery-0.svg b/svelte/assets/heroicons/20/solid/battery-0.svg similarity index 100% rename from static/heroicons/20/solid/battery-0.svg rename to svelte/assets/heroicons/20/solid/battery-0.svg diff --git a/static/heroicons/20/solid/battery-100.svg b/svelte/assets/heroicons/20/solid/battery-100.svg similarity index 100% rename from static/heroicons/20/solid/battery-100.svg rename to svelte/assets/heroicons/20/solid/battery-100.svg diff --git a/static/heroicons/20/solid/battery-50.svg b/svelte/assets/heroicons/20/solid/battery-50.svg similarity index 100% rename from static/heroicons/20/solid/battery-50.svg rename to svelte/assets/heroicons/20/solid/battery-50.svg diff --git a/static/heroicons/20/solid/beaker.svg b/svelte/assets/heroicons/20/solid/beaker.svg similarity index 100% rename from static/heroicons/20/solid/beaker.svg rename to svelte/assets/heroicons/20/solid/beaker.svg diff --git a/static/heroicons/20/solid/bell-alert.svg b/svelte/assets/heroicons/20/solid/bell-alert.svg similarity index 100% rename from static/heroicons/20/solid/bell-alert.svg rename to svelte/assets/heroicons/20/solid/bell-alert.svg diff --git a/static/heroicons/20/solid/bell-slash.svg b/svelte/assets/heroicons/20/solid/bell-slash.svg similarity index 100% rename from static/heroicons/20/solid/bell-slash.svg rename to svelte/assets/heroicons/20/solid/bell-slash.svg diff --git a/static/heroicons/20/solid/bell-snooze.svg b/svelte/assets/heroicons/20/solid/bell-snooze.svg similarity index 100% rename from static/heroicons/20/solid/bell-snooze.svg rename to svelte/assets/heroicons/20/solid/bell-snooze.svg diff --git a/static/heroicons/20/solid/bell.svg b/svelte/assets/heroicons/20/solid/bell.svg similarity index 100% rename from static/heroicons/20/solid/bell.svg rename to svelte/assets/heroicons/20/solid/bell.svg diff --git a/static/heroicons/20/solid/bold.svg b/svelte/assets/heroicons/20/solid/bold.svg similarity index 100% rename from static/heroicons/20/solid/bold.svg rename to svelte/assets/heroicons/20/solid/bold.svg diff --git a/static/heroicons/20/solid/bolt-slash.svg b/svelte/assets/heroicons/20/solid/bolt-slash.svg similarity index 100% rename from static/heroicons/20/solid/bolt-slash.svg rename to svelte/assets/heroicons/20/solid/bolt-slash.svg diff --git a/static/heroicons/20/solid/bolt.svg b/svelte/assets/heroicons/20/solid/bolt.svg similarity index 100% rename from static/heroicons/20/solid/bolt.svg rename to svelte/assets/heroicons/20/solid/bolt.svg diff --git a/static/heroicons/20/solid/book-open.svg b/svelte/assets/heroicons/20/solid/book-open.svg similarity index 100% rename from static/heroicons/20/solid/book-open.svg rename to svelte/assets/heroicons/20/solid/book-open.svg diff --git a/static/heroicons/20/solid/bookmark-slash.svg b/svelte/assets/heroicons/20/solid/bookmark-slash.svg similarity index 100% rename from static/heroicons/20/solid/bookmark-slash.svg rename to svelte/assets/heroicons/20/solid/bookmark-slash.svg diff --git a/static/heroicons/20/solid/bookmark-square.svg b/svelte/assets/heroicons/20/solid/bookmark-square.svg similarity index 100% rename from static/heroicons/20/solid/bookmark-square.svg rename to svelte/assets/heroicons/20/solid/bookmark-square.svg diff --git a/static/heroicons/20/solid/bookmark.svg b/svelte/assets/heroicons/20/solid/bookmark.svg similarity index 100% rename from static/heroicons/20/solid/bookmark.svg rename to svelte/assets/heroicons/20/solid/bookmark.svg diff --git a/static/heroicons/20/solid/briefcase.svg b/svelte/assets/heroicons/20/solid/briefcase.svg similarity index 100% rename from static/heroicons/20/solid/briefcase.svg rename to svelte/assets/heroicons/20/solid/briefcase.svg diff --git a/static/heroicons/20/solid/bug-ant.svg b/svelte/assets/heroicons/20/solid/bug-ant.svg similarity index 100% rename from static/heroicons/20/solid/bug-ant.svg rename to svelte/assets/heroicons/20/solid/bug-ant.svg diff --git a/static/heroicons/20/solid/building-library.svg b/svelte/assets/heroicons/20/solid/building-library.svg similarity index 100% rename from static/heroicons/20/solid/building-library.svg rename to svelte/assets/heroicons/20/solid/building-library.svg diff --git a/static/heroicons/20/solid/building-office-2.svg b/svelte/assets/heroicons/20/solid/building-office-2.svg similarity index 100% rename from static/heroicons/20/solid/building-office-2.svg rename to svelte/assets/heroicons/20/solid/building-office-2.svg diff --git a/static/heroicons/20/solid/building-office.svg b/svelte/assets/heroicons/20/solid/building-office.svg similarity index 100% rename from static/heroicons/20/solid/building-office.svg rename to svelte/assets/heroicons/20/solid/building-office.svg diff --git a/static/heroicons/20/solid/building-storefront.svg b/svelte/assets/heroicons/20/solid/building-storefront.svg similarity index 100% rename from static/heroicons/20/solid/building-storefront.svg rename to svelte/assets/heroicons/20/solid/building-storefront.svg diff --git a/static/heroicons/20/solid/cake.svg b/svelte/assets/heroicons/20/solid/cake.svg similarity index 100% rename from static/heroicons/20/solid/cake.svg rename to svelte/assets/heroicons/20/solid/cake.svg diff --git a/static/heroicons/20/solid/calculator.svg b/svelte/assets/heroicons/20/solid/calculator.svg similarity index 100% rename from static/heroicons/20/solid/calculator.svg rename to svelte/assets/heroicons/20/solid/calculator.svg diff --git a/static/heroicons/20/solid/calendar-date-range.svg b/svelte/assets/heroicons/20/solid/calendar-date-range.svg similarity index 100% rename from static/heroicons/20/solid/calendar-date-range.svg rename to svelte/assets/heroicons/20/solid/calendar-date-range.svg diff --git a/static/heroicons/20/solid/calendar-days.svg b/svelte/assets/heroicons/20/solid/calendar-days.svg similarity index 100% rename from static/heroicons/20/solid/calendar-days.svg rename to svelte/assets/heroicons/20/solid/calendar-days.svg diff --git a/static/heroicons/20/solid/calendar.svg b/svelte/assets/heroicons/20/solid/calendar.svg similarity index 100% rename from static/heroicons/20/solid/calendar.svg rename to svelte/assets/heroicons/20/solid/calendar.svg diff --git a/static/heroicons/20/solid/camera.svg b/svelte/assets/heroicons/20/solid/camera.svg similarity index 100% rename from static/heroicons/20/solid/camera.svg rename to svelte/assets/heroicons/20/solid/camera.svg diff --git a/static/heroicons/20/solid/chart-bar-square.svg b/svelte/assets/heroicons/20/solid/chart-bar-square.svg similarity index 100% rename from static/heroicons/20/solid/chart-bar-square.svg rename to svelte/assets/heroicons/20/solid/chart-bar-square.svg diff --git a/static/heroicons/20/solid/chart-bar.svg b/svelte/assets/heroicons/20/solid/chart-bar.svg similarity index 100% rename from static/heroicons/20/solid/chart-bar.svg rename to svelte/assets/heroicons/20/solid/chart-bar.svg diff --git a/static/heroicons/20/solid/chart-pie.svg b/svelte/assets/heroicons/20/solid/chart-pie.svg similarity index 100% rename from static/heroicons/20/solid/chart-pie.svg rename to svelte/assets/heroicons/20/solid/chart-pie.svg diff --git a/static/heroicons/20/solid/chat-bubble-bottom-center-text.svg b/svelte/assets/heroicons/20/solid/chat-bubble-bottom-center-text.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-bottom-center-text.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-bottom-center-text.svg diff --git a/static/heroicons/20/solid/chat-bubble-bottom-center.svg b/svelte/assets/heroicons/20/solid/chat-bubble-bottom-center.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-bottom-center.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-bottom-center.svg diff --git a/static/heroicons/20/solid/chat-bubble-left-ellipsis.svg b/svelte/assets/heroicons/20/solid/chat-bubble-left-ellipsis.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-left-ellipsis.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-left-ellipsis.svg diff --git a/static/heroicons/20/solid/chat-bubble-left-right.svg b/svelte/assets/heroicons/20/solid/chat-bubble-left-right.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-left-right.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-left-right.svg diff --git a/static/heroicons/20/solid/chat-bubble-left.svg b/svelte/assets/heroicons/20/solid/chat-bubble-left.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-left.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-left.svg diff --git a/static/heroicons/20/solid/chat-bubble-oval-left-ellipsis.svg b/svelte/assets/heroicons/20/solid/chat-bubble-oval-left-ellipsis.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-oval-left-ellipsis.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-oval-left-ellipsis.svg diff --git a/static/heroicons/20/solid/chat-bubble-oval-left.svg b/svelte/assets/heroicons/20/solid/chat-bubble-oval-left.svg similarity index 100% rename from static/heroicons/20/solid/chat-bubble-oval-left.svg rename to svelte/assets/heroicons/20/solid/chat-bubble-oval-left.svg diff --git a/static/heroicons/20/solid/check-badge.svg b/svelte/assets/heroicons/20/solid/check-badge.svg similarity index 100% rename from static/heroicons/20/solid/check-badge.svg rename to svelte/assets/heroicons/20/solid/check-badge.svg diff --git a/static/heroicons/20/solid/check-circle.svg b/svelte/assets/heroicons/20/solid/check-circle.svg similarity index 100% rename from static/heroicons/20/solid/check-circle.svg rename to svelte/assets/heroicons/20/solid/check-circle.svg diff --git a/static/heroicons/20/solid/check.svg b/svelte/assets/heroicons/20/solid/check.svg similarity index 100% rename from static/heroicons/20/solid/check.svg rename to svelte/assets/heroicons/20/solid/check.svg diff --git a/static/heroicons/20/solid/chevron-double-down.svg b/svelte/assets/heroicons/20/solid/chevron-double-down.svg similarity index 100% rename from static/heroicons/20/solid/chevron-double-down.svg rename to svelte/assets/heroicons/20/solid/chevron-double-down.svg diff --git a/static/heroicons/20/solid/chevron-double-left.svg b/svelte/assets/heroicons/20/solid/chevron-double-left.svg similarity index 100% rename from static/heroicons/20/solid/chevron-double-left.svg rename to svelte/assets/heroicons/20/solid/chevron-double-left.svg diff --git a/static/heroicons/20/solid/chevron-double-right.svg b/svelte/assets/heroicons/20/solid/chevron-double-right.svg similarity index 100% rename from static/heroicons/20/solid/chevron-double-right.svg rename to svelte/assets/heroicons/20/solid/chevron-double-right.svg diff --git a/static/heroicons/20/solid/chevron-double-up.svg b/svelte/assets/heroicons/20/solid/chevron-double-up.svg similarity index 100% rename from static/heroicons/20/solid/chevron-double-up.svg rename to svelte/assets/heroicons/20/solid/chevron-double-up.svg diff --git a/static/heroicons/20/solid/chevron-down.svg b/svelte/assets/heroicons/20/solid/chevron-down.svg similarity index 100% rename from static/heroicons/20/solid/chevron-down.svg rename to svelte/assets/heroicons/20/solid/chevron-down.svg diff --git a/static/heroicons/20/solid/chevron-left.svg b/svelte/assets/heroicons/20/solid/chevron-left.svg similarity index 100% rename from static/heroicons/20/solid/chevron-left.svg rename to svelte/assets/heroicons/20/solid/chevron-left.svg diff --git a/static/heroicons/20/solid/chevron-right.svg b/svelte/assets/heroicons/20/solid/chevron-right.svg similarity index 100% rename from static/heroicons/20/solid/chevron-right.svg rename to svelte/assets/heroicons/20/solid/chevron-right.svg diff --git a/static/heroicons/20/solid/chevron-up-down.svg b/svelte/assets/heroicons/20/solid/chevron-up-down.svg similarity index 100% rename from static/heroicons/20/solid/chevron-up-down.svg rename to svelte/assets/heroicons/20/solid/chevron-up-down.svg diff --git a/static/heroicons/20/solid/chevron-up.svg b/svelte/assets/heroicons/20/solid/chevron-up.svg similarity index 100% rename from static/heroicons/20/solid/chevron-up.svg rename to svelte/assets/heroicons/20/solid/chevron-up.svg diff --git a/static/heroicons/20/solid/circle-stack.svg b/svelte/assets/heroicons/20/solid/circle-stack.svg similarity index 100% rename from static/heroicons/20/solid/circle-stack.svg rename to svelte/assets/heroicons/20/solid/circle-stack.svg diff --git a/static/heroicons/20/solid/clipboard-document-check.svg b/svelte/assets/heroicons/20/solid/clipboard-document-check.svg similarity index 100% rename from static/heroicons/20/solid/clipboard-document-check.svg rename to svelte/assets/heroicons/20/solid/clipboard-document-check.svg diff --git a/static/heroicons/20/solid/clipboard-document-list.svg b/svelte/assets/heroicons/20/solid/clipboard-document-list.svg similarity index 100% rename from static/heroicons/20/solid/clipboard-document-list.svg rename to svelte/assets/heroicons/20/solid/clipboard-document-list.svg diff --git a/static/heroicons/20/solid/clipboard-document.svg b/svelte/assets/heroicons/20/solid/clipboard-document.svg similarity index 100% rename from static/heroicons/20/solid/clipboard-document.svg rename to svelte/assets/heroicons/20/solid/clipboard-document.svg diff --git a/static/heroicons/20/solid/clipboard.svg b/svelte/assets/heroicons/20/solid/clipboard.svg similarity index 100% rename from static/heroicons/20/solid/clipboard.svg rename to svelte/assets/heroicons/20/solid/clipboard.svg diff --git a/static/heroicons/20/solid/clock.svg b/svelte/assets/heroicons/20/solid/clock.svg similarity index 100% rename from static/heroicons/20/solid/clock.svg rename to svelte/assets/heroicons/20/solid/clock.svg diff --git a/static/heroicons/20/solid/cloud-arrow-down.svg b/svelte/assets/heroicons/20/solid/cloud-arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/cloud-arrow-down.svg rename to svelte/assets/heroicons/20/solid/cloud-arrow-down.svg diff --git a/static/heroicons/20/solid/cloud-arrow-up.svg b/svelte/assets/heroicons/20/solid/cloud-arrow-up.svg similarity index 100% rename from static/heroicons/20/solid/cloud-arrow-up.svg rename to svelte/assets/heroicons/20/solid/cloud-arrow-up.svg diff --git a/static/heroicons/20/solid/cloud.svg b/svelte/assets/heroicons/20/solid/cloud.svg similarity index 100% rename from static/heroicons/20/solid/cloud.svg rename to svelte/assets/heroicons/20/solid/cloud.svg diff --git a/static/heroicons/20/solid/code-bracket-square.svg b/svelte/assets/heroicons/20/solid/code-bracket-square.svg similarity index 100% rename from static/heroicons/20/solid/code-bracket-square.svg rename to svelte/assets/heroicons/20/solid/code-bracket-square.svg diff --git a/static/heroicons/20/solid/code-bracket.svg b/svelte/assets/heroicons/20/solid/code-bracket.svg similarity index 100% rename from static/heroicons/20/solid/code-bracket.svg rename to svelte/assets/heroicons/20/solid/code-bracket.svg diff --git a/static/heroicons/20/solid/cog-6-tooth.svg b/svelte/assets/heroicons/20/solid/cog-6-tooth.svg similarity index 100% rename from static/heroicons/20/solid/cog-6-tooth.svg rename to svelte/assets/heroicons/20/solid/cog-6-tooth.svg diff --git a/static/heroicons/20/solid/cog-8-tooth.svg b/svelte/assets/heroicons/20/solid/cog-8-tooth.svg similarity index 100% rename from static/heroicons/20/solid/cog-8-tooth.svg rename to svelte/assets/heroicons/20/solid/cog-8-tooth.svg diff --git a/static/heroicons/20/solid/cog.svg b/svelte/assets/heroicons/20/solid/cog.svg similarity index 100% rename from static/heroicons/20/solid/cog.svg rename to svelte/assets/heroicons/20/solid/cog.svg diff --git a/static/heroicons/20/solid/command-line.svg b/svelte/assets/heroicons/20/solid/command-line.svg similarity index 100% rename from static/heroicons/20/solid/command-line.svg rename to svelte/assets/heroicons/20/solid/command-line.svg diff --git a/static/heroicons/20/solid/computer-desktop.svg b/svelte/assets/heroicons/20/solid/computer-desktop.svg similarity index 100% rename from static/heroicons/20/solid/computer-desktop.svg rename to svelte/assets/heroicons/20/solid/computer-desktop.svg diff --git a/static/heroicons/20/solid/cpu-chip.svg b/svelte/assets/heroicons/20/solid/cpu-chip.svg similarity index 100% rename from static/heroicons/20/solid/cpu-chip.svg rename to svelte/assets/heroicons/20/solid/cpu-chip.svg diff --git a/static/heroicons/20/solid/credit-card.svg b/svelte/assets/heroicons/20/solid/credit-card.svg similarity index 100% rename from static/heroicons/20/solid/credit-card.svg rename to svelte/assets/heroicons/20/solid/credit-card.svg diff --git a/static/heroicons/20/solid/cube-transparent.svg b/svelte/assets/heroicons/20/solid/cube-transparent.svg similarity index 100% rename from static/heroicons/20/solid/cube-transparent.svg rename to svelte/assets/heroicons/20/solid/cube-transparent.svg diff --git a/static/heroicons/20/solid/cube.svg b/svelte/assets/heroicons/20/solid/cube.svg similarity index 100% rename from static/heroicons/20/solid/cube.svg rename to svelte/assets/heroicons/20/solid/cube.svg diff --git a/static/heroicons/20/solid/currency-bangladeshi.svg b/svelte/assets/heroicons/20/solid/currency-bangladeshi.svg similarity index 100% rename from static/heroicons/20/solid/currency-bangladeshi.svg rename to svelte/assets/heroicons/20/solid/currency-bangladeshi.svg diff --git a/static/heroicons/20/solid/currency-dollar.svg b/svelte/assets/heroicons/20/solid/currency-dollar.svg similarity index 100% rename from static/heroicons/20/solid/currency-dollar.svg rename to svelte/assets/heroicons/20/solid/currency-dollar.svg diff --git a/static/heroicons/20/solid/currency-euro.svg b/svelte/assets/heroicons/20/solid/currency-euro.svg similarity index 100% rename from static/heroicons/20/solid/currency-euro.svg rename to svelte/assets/heroicons/20/solid/currency-euro.svg diff --git a/static/heroicons/20/solid/currency-pound.svg b/svelte/assets/heroicons/20/solid/currency-pound.svg similarity index 100% rename from static/heroicons/20/solid/currency-pound.svg rename to svelte/assets/heroicons/20/solid/currency-pound.svg diff --git a/static/heroicons/20/solid/currency-rupee.svg b/svelte/assets/heroicons/20/solid/currency-rupee.svg similarity index 100% rename from static/heroicons/20/solid/currency-rupee.svg rename to svelte/assets/heroicons/20/solid/currency-rupee.svg diff --git a/static/heroicons/20/solid/currency-yen.svg b/svelte/assets/heroicons/20/solid/currency-yen.svg similarity index 100% rename from static/heroicons/20/solid/currency-yen.svg rename to svelte/assets/heroicons/20/solid/currency-yen.svg diff --git a/static/heroicons/20/solid/cursor-arrow-rays.svg b/svelte/assets/heroicons/20/solid/cursor-arrow-rays.svg similarity index 100% rename from static/heroicons/20/solid/cursor-arrow-rays.svg rename to svelte/assets/heroicons/20/solid/cursor-arrow-rays.svg diff --git a/static/heroicons/20/solid/cursor-arrow-ripple.svg b/svelte/assets/heroicons/20/solid/cursor-arrow-ripple.svg similarity index 100% rename from static/heroicons/20/solid/cursor-arrow-ripple.svg rename to svelte/assets/heroicons/20/solid/cursor-arrow-ripple.svg diff --git a/static/heroicons/20/solid/device-phone-mobile.svg b/svelte/assets/heroicons/20/solid/device-phone-mobile.svg similarity index 100% rename from static/heroicons/20/solid/device-phone-mobile.svg rename to svelte/assets/heroicons/20/solid/device-phone-mobile.svg diff --git a/static/heroicons/20/solid/device-tablet.svg b/svelte/assets/heroicons/20/solid/device-tablet.svg similarity index 100% rename from static/heroicons/20/solid/device-tablet.svg rename to svelte/assets/heroicons/20/solid/device-tablet.svg diff --git a/static/heroicons/20/solid/divide.svg b/svelte/assets/heroicons/20/solid/divide.svg similarity index 100% rename from static/heroicons/20/solid/divide.svg rename to svelte/assets/heroicons/20/solid/divide.svg diff --git a/static/heroicons/20/solid/document-arrow-down.svg b/svelte/assets/heroicons/20/solid/document-arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/document-arrow-down.svg rename to svelte/assets/heroicons/20/solid/document-arrow-down.svg diff --git a/static/heroicons/20/solid/document-arrow-up.svg b/svelte/assets/heroicons/20/solid/document-arrow-up.svg similarity index 100% rename from static/heroicons/20/solid/document-arrow-up.svg rename to svelte/assets/heroicons/20/solid/document-arrow-up.svg diff --git a/static/heroicons/20/solid/document-chart-bar.svg b/svelte/assets/heroicons/20/solid/document-chart-bar.svg similarity index 100% rename from static/heroicons/20/solid/document-chart-bar.svg rename to svelte/assets/heroicons/20/solid/document-chart-bar.svg diff --git a/static/heroicons/20/solid/document-check.svg b/svelte/assets/heroicons/20/solid/document-check.svg similarity index 100% rename from static/heroicons/20/solid/document-check.svg rename to svelte/assets/heroicons/20/solid/document-check.svg diff --git a/static/heroicons/20/solid/document-currency-bangladeshi.svg b/svelte/assets/heroicons/20/solid/document-currency-bangladeshi.svg similarity index 100% rename from static/heroicons/20/solid/document-currency-bangladeshi.svg rename to svelte/assets/heroicons/20/solid/document-currency-bangladeshi.svg diff --git a/static/heroicons/20/solid/document-currency-dollar.svg b/svelte/assets/heroicons/20/solid/document-currency-dollar.svg similarity index 100% rename from static/heroicons/20/solid/document-currency-dollar.svg rename to svelte/assets/heroicons/20/solid/document-currency-dollar.svg diff --git a/static/heroicons/20/solid/document-currency-euro.svg b/svelte/assets/heroicons/20/solid/document-currency-euro.svg similarity index 100% rename from static/heroicons/20/solid/document-currency-euro.svg rename to svelte/assets/heroicons/20/solid/document-currency-euro.svg diff --git a/static/heroicons/20/solid/document-currency-pound.svg b/svelte/assets/heroicons/20/solid/document-currency-pound.svg similarity index 100% rename from static/heroicons/20/solid/document-currency-pound.svg rename to svelte/assets/heroicons/20/solid/document-currency-pound.svg diff --git a/static/heroicons/20/solid/document-currency-rupee.svg b/svelte/assets/heroicons/20/solid/document-currency-rupee.svg similarity index 100% rename from static/heroicons/20/solid/document-currency-rupee.svg rename to svelte/assets/heroicons/20/solid/document-currency-rupee.svg diff --git a/static/heroicons/20/solid/document-currency-yen.svg b/svelte/assets/heroicons/20/solid/document-currency-yen.svg similarity index 100% rename from static/heroicons/20/solid/document-currency-yen.svg rename to svelte/assets/heroicons/20/solid/document-currency-yen.svg diff --git a/static/heroicons/20/solid/document-duplicate.svg b/svelte/assets/heroicons/20/solid/document-duplicate.svg similarity index 100% rename from static/heroicons/20/solid/document-duplicate.svg rename to svelte/assets/heroicons/20/solid/document-duplicate.svg diff --git a/static/heroicons/20/solid/document-magnifying-glass.svg b/svelte/assets/heroicons/20/solid/document-magnifying-glass.svg similarity index 100% rename from static/heroicons/20/solid/document-magnifying-glass.svg rename to svelte/assets/heroicons/20/solid/document-magnifying-glass.svg diff --git a/static/heroicons/20/solid/document-minus.svg b/svelte/assets/heroicons/20/solid/document-minus.svg similarity index 100% rename from static/heroicons/20/solid/document-minus.svg rename to svelte/assets/heroicons/20/solid/document-minus.svg diff --git a/static/heroicons/20/solid/document-plus.svg b/svelte/assets/heroicons/20/solid/document-plus.svg similarity index 100% rename from static/heroicons/20/solid/document-plus.svg rename to svelte/assets/heroicons/20/solid/document-plus.svg diff --git a/static/heroicons/20/solid/document-text.svg b/svelte/assets/heroicons/20/solid/document-text.svg similarity index 100% rename from static/heroicons/20/solid/document-text.svg rename to svelte/assets/heroicons/20/solid/document-text.svg diff --git a/static/heroicons/20/solid/document.svg b/svelte/assets/heroicons/20/solid/document.svg similarity index 100% rename from static/heroicons/20/solid/document.svg rename to svelte/assets/heroicons/20/solid/document.svg diff --git a/static/heroicons/20/solid/ellipsis-horizontal-circle.svg b/svelte/assets/heroicons/20/solid/ellipsis-horizontal-circle.svg similarity index 100% rename from static/heroicons/20/solid/ellipsis-horizontal-circle.svg rename to svelte/assets/heroicons/20/solid/ellipsis-horizontal-circle.svg diff --git a/static/heroicons/20/solid/ellipsis-horizontal.svg b/svelte/assets/heroicons/20/solid/ellipsis-horizontal.svg similarity index 100% rename from static/heroicons/20/solid/ellipsis-horizontal.svg rename to svelte/assets/heroicons/20/solid/ellipsis-horizontal.svg diff --git a/static/heroicons/20/solid/ellipsis-vertical.svg b/svelte/assets/heroicons/20/solid/ellipsis-vertical.svg similarity index 100% rename from static/heroicons/20/solid/ellipsis-vertical.svg rename to svelte/assets/heroicons/20/solid/ellipsis-vertical.svg diff --git a/static/heroicons/20/solid/envelope-open.svg b/svelte/assets/heroicons/20/solid/envelope-open.svg similarity index 100% rename from static/heroicons/20/solid/envelope-open.svg rename to svelte/assets/heroicons/20/solid/envelope-open.svg diff --git a/static/heroicons/20/solid/envelope.svg b/svelte/assets/heroicons/20/solid/envelope.svg similarity index 100% rename from static/heroicons/20/solid/envelope.svg rename to svelte/assets/heroicons/20/solid/envelope.svg diff --git a/static/heroicons/20/solid/equals.svg b/svelte/assets/heroicons/20/solid/equals.svg similarity index 100% rename from static/heroicons/20/solid/equals.svg rename to svelte/assets/heroicons/20/solid/equals.svg diff --git a/static/heroicons/20/solid/exclamation-circle.svg b/svelte/assets/heroicons/20/solid/exclamation-circle.svg similarity index 100% rename from static/heroicons/20/solid/exclamation-circle.svg rename to svelte/assets/heroicons/20/solid/exclamation-circle.svg diff --git a/static/heroicons/20/solid/exclamation-triangle.svg b/svelte/assets/heroicons/20/solid/exclamation-triangle.svg similarity index 100% rename from static/heroicons/20/solid/exclamation-triangle.svg rename to svelte/assets/heroicons/20/solid/exclamation-triangle.svg diff --git a/static/heroicons/20/solid/eye-dropper.svg b/svelte/assets/heroicons/20/solid/eye-dropper.svg similarity index 100% rename from static/heroicons/20/solid/eye-dropper.svg rename to svelte/assets/heroicons/20/solid/eye-dropper.svg diff --git a/static/heroicons/20/solid/eye-slash.svg b/svelte/assets/heroicons/20/solid/eye-slash.svg similarity index 100% rename from static/heroicons/20/solid/eye-slash.svg rename to svelte/assets/heroicons/20/solid/eye-slash.svg diff --git a/static/heroicons/20/solid/eye.svg b/svelte/assets/heroicons/20/solid/eye.svg similarity index 100% rename from static/heroicons/20/solid/eye.svg rename to svelte/assets/heroicons/20/solid/eye.svg diff --git a/static/heroicons/20/solid/face-frown.svg b/svelte/assets/heroicons/20/solid/face-frown.svg similarity index 100% rename from static/heroicons/20/solid/face-frown.svg rename to svelte/assets/heroicons/20/solid/face-frown.svg diff --git a/static/heroicons/20/solid/face-smile.svg b/svelte/assets/heroicons/20/solid/face-smile.svg similarity index 100% rename from static/heroicons/20/solid/face-smile.svg rename to svelte/assets/heroicons/20/solid/face-smile.svg diff --git a/static/heroicons/20/solid/film.svg b/svelte/assets/heroicons/20/solid/film.svg similarity index 100% rename from static/heroicons/20/solid/film.svg rename to svelte/assets/heroicons/20/solid/film.svg diff --git a/static/heroicons/20/solid/finger-print.svg b/svelte/assets/heroicons/20/solid/finger-print.svg similarity index 100% rename from static/heroicons/20/solid/finger-print.svg rename to svelte/assets/heroicons/20/solid/finger-print.svg diff --git a/static/heroicons/20/solid/fire.svg b/svelte/assets/heroicons/20/solid/fire.svg similarity index 100% rename from static/heroicons/20/solid/fire.svg rename to svelte/assets/heroicons/20/solid/fire.svg diff --git a/static/heroicons/20/solid/flag.svg b/svelte/assets/heroicons/20/solid/flag.svg similarity index 100% rename from static/heroicons/20/solid/flag.svg rename to svelte/assets/heroicons/20/solid/flag.svg diff --git a/static/heroicons/20/solid/folder-arrow-down.svg b/svelte/assets/heroicons/20/solid/folder-arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/folder-arrow-down.svg rename to svelte/assets/heroicons/20/solid/folder-arrow-down.svg diff --git a/static/heroicons/20/solid/folder-minus.svg b/svelte/assets/heroicons/20/solid/folder-minus.svg similarity index 100% rename from static/heroicons/20/solid/folder-minus.svg rename to svelte/assets/heroicons/20/solid/folder-minus.svg diff --git a/static/heroicons/20/solid/folder-open.svg b/svelte/assets/heroicons/20/solid/folder-open.svg similarity index 100% rename from static/heroicons/20/solid/folder-open.svg rename to svelte/assets/heroicons/20/solid/folder-open.svg diff --git a/static/heroicons/20/solid/folder-plus.svg b/svelte/assets/heroicons/20/solid/folder-plus.svg similarity index 100% rename from static/heroicons/20/solid/folder-plus.svg rename to svelte/assets/heroicons/20/solid/folder-plus.svg diff --git a/static/heroicons/20/solid/folder.svg b/svelte/assets/heroicons/20/solid/folder.svg similarity index 100% rename from static/heroicons/20/solid/folder.svg rename to svelte/assets/heroicons/20/solid/folder.svg diff --git a/static/heroicons/20/solid/forward.svg b/svelte/assets/heroicons/20/solid/forward.svg similarity index 100% rename from static/heroicons/20/solid/forward.svg rename to svelte/assets/heroicons/20/solid/forward.svg diff --git a/static/heroicons/20/solid/funnel.svg b/svelte/assets/heroicons/20/solid/funnel.svg similarity index 100% rename from static/heroicons/20/solid/funnel.svg rename to svelte/assets/heroicons/20/solid/funnel.svg diff --git a/static/heroicons/20/solid/gif.svg b/svelte/assets/heroicons/20/solid/gif.svg similarity index 100% rename from static/heroicons/20/solid/gif.svg rename to svelte/assets/heroicons/20/solid/gif.svg diff --git a/static/heroicons/20/solid/gift-top.svg b/svelte/assets/heroicons/20/solid/gift-top.svg similarity index 100% rename from static/heroicons/20/solid/gift-top.svg rename to svelte/assets/heroicons/20/solid/gift-top.svg diff --git a/static/heroicons/20/solid/gift.svg b/svelte/assets/heroicons/20/solid/gift.svg similarity index 100% rename from static/heroicons/20/solid/gift.svg rename to svelte/assets/heroicons/20/solid/gift.svg diff --git a/static/heroicons/20/solid/globe-alt.svg b/svelte/assets/heroicons/20/solid/globe-alt.svg similarity index 100% rename from static/heroicons/20/solid/globe-alt.svg rename to svelte/assets/heroicons/20/solid/globe-alt.svg diff --git a/static/heroicons/20/solid/globe-americas.svg b/svelte/assets/heroicons/20/solid/globe-americas.svg similarity index 100% rename from static/heroicons/20/solid/globe-americas.svg rename to svelte/assets/heroicons/20/solid/globe-americas.svg diff --git a/static/heroicons/20/solid/globe-asia-australia.svg b/svelte/assets/heroicons/20/solid/globe-asia-australia.svg similarity index 100% rename from static/heroicons/20/solid/globe-asia-australia.svg rename to svelte/assets/heroicons/20/solid/globe-asia-australia.svg diff --git a/static/heroicons/20/solid/globe-europe-africa.svg b/svelte/assets/heroicons/20/solid/globe-europe-africa.svg similarity index 100% rename from static/heroicons/20/solid/globe-europe-africa.svg rename to svelte/assets/heroicons/20/solid/globe-europe-africa.svg diff --git a/static/heroicons/20/solid/h1.svg b/svelte/assets/heroicons/20/solid/h1.svg similarity index 100% rename from static/heroicons/20/solid/h1.svg rename to svelte/assets/heroicons/20/solid/h1.svg diff --git a/static/heroicons/20/solid/h2.svg b/svelte/assets/heroicons/20/solid/h2.svg similarity index 100% rename from static/heroicons/20/solid/h2.svg rename to svelte/assets/heroicons/20/solid/h2.svg diff --git a/static/heroicons/20/solid/h3.svg b/svelte/assets/heroicons/20/solid/h3.svg similarity index 100% rename from static/heroicons/20/solid/h3.svg rename to svelte/assets/heroicons/20/solid/h3.svg diff --git a/static/heroicons/20/solid/hand-raised.svg b/svelte/assets/heroicons/20/solid/hand-raised.svg similarity index 100% rename from static/heroicons/20/solid/hand-raised.svg rename to svelte/assets/heroicons/20/solid/hand-raised.svg diff --git a/static/heroicons/20/solid/hand-thumb-down.svg b/svelte/assets/heroicons/20/solid/hand-thumb-down.svg similarity index 100% rename from static/heroicons/20/solid/hand-thumb-down.svg rename to svelte/assets/heroicons/20/solid/hand-thumb-down.svg diff --git a/static/heroicons/20/solid/hand-thumb-up.svg b/svelte/assets/heroicons/20/solid/hand-thumb-up.svg similarity index 100% rename from static/heroicons/20/solid/hand-thumb-up.svg rename to svelte/assets/heroicons/20/solid/hand-thumb-up.svg diff --git a/static/heroicons/20/solid/hashtag.svg b/svelte/assets/heroicons/20/solid/hashtag.svg similarity index 100% rename from static/heroicons/20/solid/hashtag.svg rename to svelte/assets/heroicons/20/solid/hashtag.svg diff --git a/static/heroicons/20/solid/heart.svg b/svelte/assets/heroicons/20/solid/heart.svg similarity index 100% rename from static/heroicons/20/solid/heart.svg rename to svelte/assets/heroicons/20/solid/heart.svg diff --git a/static/heroicons/20/solid/home-modern.svg b/svelte/assets/heroicons/20/solid/home-modern.svg similarity index 100% rename from static/heroicons/20/solid/home-modern.svg rename to svelte/assets/heroicons/20/solid/home-modern.svg diff --git a/static/heroicons/20/solid/home.svg b/svelte/assets/heroicons/20/solid/home.svg similarity index 100% rename from static/heroicons/20/solid/home.svg rename to svelte/assets/heroicons/20/solid/home.svg diff --git a/static/heroicons/20/solid/identification.svg b/svelte/assets/heroicons/20/solid/identification.svg similarity index 100% rename from static/heroicons/20/solid/identification.svg rename to svelte/assets/heroicons/20/solid/identification.svg diff --git a/static/heroicons/20/solid/inbox-arrow-down.svg b/svelte/assets/heroicons/20/solid/inbox-arrow-down.svg similarity index 100% rename from static/heroicons/20/solid/inbox-arrow-down.svg rename to svelte/assets/heroicons/20/solid/inbox-arrow-down.svg diff --git a/static/heroicons/20/solid/inbox-stack.svg b/svelte/assets/heroicons/20/solid/inbox-stack.svg similarity index 100% rename from static/heroicons/20/solid/inbox-stack.svg rename to svelte/assets/heroicons/20/solid/inbox-stack.svg diff --git a/static/heroicons/20/solid/inbox.svg b/svelte/assets/heroicons/20/solid/inbox.svg similarity index 100% rename from static/heroicons/20/solid/inbox.svg rename to svelte/assets/heroicons/20/solid/inbox.svg diff --git a/static/heroicons/20/solid/information-circle.svg b/svelte/assets/heroicons/20/solid/information-circle.svg similarity index 100% rename from static/heroicons/20/solid/information-circle.svg rename to svelte/assets/heroicons/20/solid/information-circle.svg diff --git a/static/heroicons/20/solid/italic.svg b/svelte/assets/heroicons/20/solid/italic.svg similarity index 100% rename from static/heroicons/20/solid/italic.svg rename to svelte/assets/heroicons/20/solid/italic.svg diff --git a/static/heroicons/20/solid/key.svg b/svelte/assets/heroicons/20/solid/key.svg similarity index 100% rename from static/heroicons/20/solid/key.svg rename to svelte/assets/heroicons/20/solid/key.svg diff --git a/static/heroicons/20/solid/language.svg b/svelte/assets/heroicons/20/solid/language.svg similarity index 100% rename from static/heroicons/20/solid/language.svg rename to svelte/assets/heroicons/20/solid/language.svg diff --git a/static/heroicons/20/solid/lifebuoy.svg b/svelte/assets/heroicons/20/solid/lifebuoy.svg similarity index 100% rename from static/heroicons/20/solid/lifebuoy.svg rename to svelte/assets/heroicons/20/solid/lifebuoy.svg diff --git a/static/heroicons/20/solid/light-bulb.svg b/svelte/assets/heroicons/20/solid/light-bulb.svg similarity index 100% rename from static/heroicons/20/solid/light-bulb.svg rename to svelte/assets/heroicons/20/solid/light-bulb.svg diff --git a/static/heroicons/20/solid/link-slash.svg b/svelte/assets/heroicons/20/solid/link-slash.svg similarity index 100% rename from static/heroicons/20/solid/link-slash.svg rename to svelte/assets/heroicons/20/solid/link-slash.svg diff --git a/static/heroicons/20/solid/link.svg b/svelte/assets/heroicons/20/solid/link.svg similarity index 100% rename from static/heroicons/20/solid/link.svg rename to svelte/assets/heroicons/20/solid/link.svg diff --git a/static/heroicons/20/solid/list-bullet.svg b/svelte/assets/heroicons/20/solid/list-bullet.svg similarity index 100% rename from static/heroicons/20/solid/list-bullet.svg rename to svelte/assets/heroicons/20/solid/list-bullet.svg diff --git a/static/heroicons/20/solid/lock-closed.svg b/svelte/assets/heroicons/20/solid/lock-closed.svg similarity index 100% rename from static/heroicons/20/solid/lock-closed.svg rename to svelte/assets/heroicons/20/solid/lock-closed.svg diff --git a/static/heroicons/20/solid/lock-open.svg b/svelte/assets/heroicons/20/solid/lock-open.svg similarity index 100% rename from static/heroicons/20/solid/lock-open.svg rename to svelte/assets/heroicons/20/solid/lock-open.svg diff --git a/static/heroicons/20/solid/magnifying-glass-circle.svg b/svelte/assets/heroicons/20/solid/magnifying-glass-circle.svg similarity index 100% rename from static/heroicons/20/solid/magnifying-glass-circle.svg rename to svelte/assets/heroicons/20/solid/magnifying-glass-circle.svg diff --git a/static/heroicons/20/solid/magnifying-glass-minus.svg b/svelte/assets/heroicons/20/solid/magnifying-glass-minus.svg similarity index 100% rename from static/heroicons/20/solid/magnifying-glass-minus.svg rename to svelte/assets/heroicons/20/solid/magnifying-glass-minus.svg diff --git a/static/heroicons/20/solid/magnifying-glass-plus.svg b/svelte/assets/heroicons/20/solid/magnifying-glass-plus.svg similarity index 100% rename from static/heroicons/20/solid/magnifying-glass-plus.svg rename to svelte/assets/heroicons/20/solid/magnifying-glass-plus.svg diff --git a/static/heroicons/20/solid/magnifying-glass.svg b/svelte/assets/heroicons/20/solid/magnifying-glass.svg similarity index 100% rename from static/heroicons/20/solid/magnifying-glass.svg rename to svelte/assets/heroicons/20/solid/magnifying-glass.svg diff --git a/static/heroicons/20/solid/map-pin.svg b/svelte/assets/heroicons/20/solid/map-pin.svg similarity index 100% rename from static/heroicons/20/solid/map-pin.svg rename to svelte/assets/heroicons/20/solid/map-pin.svg diff --git a/static/heroicons/20/solid/map.svg b/svelte/assets/heroicons/20/solid/map.svg similarity index 100% rename from static/heroicons/20/solid/map.svg rename to svelte/assets/heroicons/20/solid/map.svg diff --git a/static/heroicons/20/solid/megaphone.svg b/svelte/assets/heroicons/20/solid/megaphone.svg similarity index 100% rename from static/heroicons/20/solid/megaphone.svg rename to svelte/assets/heroicons/20/solid/megaphone.svg diff --git a/static/heroicons/20/solid/microphone.svg b/svelte/assets/heroicons/20/solid/microphone.svg similarity index 100% rename from static/heroicons/20/solid/microphone.svg rename to svelte/assets/heroicons/20/solid/microphone.svg diff --git a/static/heroicons/20/solid/minus-circle.svg b/svelte/assets/heroicons/20/solid/minus-circle.svg similarity index 100% rename from static/heroicons/20/solid/minus-circle.svg rename to svelte/assets/heroicons/20/solid/minus-circle.svg diff --git a/static/heroicons/20/solid/minus-small.svg b/svelte/assets/heroicons/20/solid/minus-small.svg similarity index 100% rename from static/heroicons/20/solid/minus-small.svg rename to svelte/assets/heroicons/20/solid/minus-small.svg diff --git a/static/heroicons/20/solid/minus.svg b/svelte/assets/heroicons/20/solid/minus.svg similarity index 100% rename from static/heroicons/20/solid/minus.svg rename to svelte/assets/heroicons/20/solid/minus.svg diff --git a/static/heroicons/20/solid/moon.svg b/svelte/assets/heroicons/20/solid/moon.svg similarity index 100% rename from static/heroicons/20/solid/moon.svg rename to svelte/assets/heroicons/20/solid/moon.svg diff --git a/static/heroicons/20/solid/musical-note.svg b/svelte/assets/heroicons/20/solid/musical-note.svg similarity index 100% rename from static/heroicons/20/solid/musical-note.svg rename to svelte/assets/heroicons/20/solid/musical-note.svg diff --git a/static/heroicons/20/solid/newspaper.svg b/svelte/assets/heroicons/20/solid/newspaper.svg similarity index 100% rename from static/heroicons/20/solid/newspaper.svg rename to svelte/assets/heroicons/20/solid/newspaper.svg diff --git a/static/heroicons/20/solid/no-symbol.svg b/svelte/assets/heroicons/20/solid/no-symbol.svg similarity index 100% rename from static/heroicons/20/solid/no-symbol.svg rename to svelte/assets/heroicons/20/solid/no-symbol.svg diff --git a/static/heroicons/20/solid/numbered-list.svg b/svelte/assets/heroicons/20/solid/numbered-list.svg similarity index 100% rename from static/heroicons/20/solid/numbered-list.svg rename to svelte/assets/heroicons/20/solid/numbered-list.svg diff --git a/static/heroicons/20/solid/paint-brush.svg b/svelte/assets/heroicons/20/solid/paint-brush.svg similarity index 100% rename from static/heroicons/20/solid/paint-brush.svg rename to svelte/assets/heroicons/20/solid/paint-brush.svg diff --git a/static/heroicons/20/solid/paper-airplane.svg b/svelte/assets/heroicons/20/solid/paper-airplane.svg similarity index 100% rename from static/heroicons/20/solid/paper-airplane.svg rename to svelte/assets/heroicons/20/solid/paper-airplane.svg diff --git a/static/heroicons/20/solid/paper-clip.svg b/svelte/assets/heroicons/20/solid/paper-clip.svg similarity index 100% rename from static/heroicons/20/solid/paper-clip.svg rename to svelte/assets/heroicons/20/solid/paper-clip.svg diff --git a/static/heroicons/20/solid/pause-circle.svg b/svelte/assets/heroicons/20/solid/pause-circle.svg similarity index 100% rename from static/heroicons/20/solid/pause-circle.svg rename to svelte/assets/heroicons/20/solid/pause-circle.svg diff --git a/static/heroicons/20/solid/pause.svg b/svelte/assets/heroicons/20/solid/pause.svg similarity index 100% rename from static/heroicons/20/solid/pause.svg rename to svelte/assets/heroicons/20/solid/pause.svg diff --git a/static/heroicons/20/solid/pencil-square.svg b/svelte/assets/heroicons/20/solid/pencil-square.svg similarity index 100% rename from static/heroicons/20/solid/pencil-square.svg rename to svelte/assets/heroicons/20/solid/pencil-square.svg diff --git a/static/heroicons/20/solid/pencil.svg b/svelte/assets/heroicons/20/solid/pencil.svg similarity index 100% rename from static/heroicons/20/solid/pencil.svg rename to svelte/assets/heroicons/20/solid/pencil.svg diff --git a/static/heroicons/20/solid/percent-badge.svg b/svelte/assets/heroicons/20/solid/percent-badge.svg similarity index 100% rename from static/heroicons/20/solid/percent-badge.svg rename to svelte/assets/heroicons/20/solid/percent-badge.svg diff --git a/static/heroicons/20/solid/phone-arrow-down-left.svg b/svelte/assets/heroicons/20/solid/phone-arrow-down-left.svg similarity index 100% rename from static/heroicons/20/solid/phone-arrow-down-left.svg rename to svelte/assets/heroicons/20/solid/phone-arrow-down-left.svg diff --git a/static/heroicons/20/solid/phone-arrow-up-right.svg b/svelte/assets/heroicons/20/solid/phone-arrow-up-right.svg similarity index 100% rename from static/heroicons/20/solid/phone-arrow-up-right.svg rename to svelte/assets/heroicons/20/solid/phone-arrow-up-right.svg diff --git a/static/heroicons/20/solid/phone-x-mark.svg b/svelte/assets/heroicons/20/solid/phone-x-mark.svg similarity index 100% rename from static/heroicons/20/solid/phone-x-mark.svg rename to svelte/assets/heroicons/20/solid/phone-x-mark.svg diff --git a/static/heroicons/20/solid/phone.svg b/svelte/assets/heroicons/20/solid/phone.svg similarity index 100% rename from static/heroicons/20/solid/phone.svg rename to svelte/assets/heroicons/20/solid/phone.svg diff --git a/static/heroicons/20/solid/photo.svg b/svelte/assets/heroicons/20/solid/photo.svg similarity index 100% rename from static/heroicons/20/solid/photo.svg rename to svelte/assets/heroicons/20/solid/photo.svg diff --git a/static/heroicons/20/solid/play-circle.svg b/svelte/assets/heroicons/20/solid/play-circle.svg similarity index 100% rename from static/heroicons/20/solid/play-circle.svg rename to svelte/assets/heroicons/20/solid/play-circle.svg diff --git a/static/heroicons/20/solid/play-pause.svg b/svelte/assets/heroicons/20/solid/play-pause.svg similarity index 100% rename from static/heroicons/20/solid/play-pause.svg rename to svelte/assets/heroicons/20/solid/play-pause.svg diff --git a/static/heroicons/20/solid/play.svg b/svelte/assets/heroicons/20/solid/play.svg similarity index 100% rename from static/heroicons/20/solid/play.svg rename to svelte/assets/heroicons/20/solid/play.svg diff --git a/static/heroicons/20/solid/plus-circle.svg b/svelte/assets/heroicons/20/solid/plus-circle.svg similarity index 100% rename from static/heroicons/20/solid/plus-circle.svg rename to svelte/assets/heroicons/20/solid/plus-circle.svg diff --git a/static/heroicons/20/solid/plus-small.svg b/svelte/assets/heroicons/20/solid/plus-small.svg similarity index 100% rename from static/heroicons/20/solid/plus-small.svg rename to svelte/assets/heroicons/20/solid/plus-small.svg diff --git a/static/heroicons/20/solid/plus.svg b/svelte/assets/heroicons/20/solid/plus.svg similarity index 100% rename from static/heroicons/20/solid/plus.svg rename to svelte/assets/heroicons/20/solid/plus.svg diff --git a/static/heroicons/20/solid/power.svg b/svelte/assets/heroicons/20/solid/power.svg similarity index 100% rename from static/heroicons/20/solid/power.svg rename to svelte/assets/heroicons/20/solid/power.svg diff --git a/static/heroicons/20/solid/presentation-chart-bar.svg b/svelte/assets/heroicons/20/solid/presentation-chart-bar.svg similarity index 100% rename from static/heroicons/20/solid/presentation-chart-bar.svg rename to svelte/assets/heroicons/20/solid/presentation-chart-bar.svg diff --git a/static/heroicons/20/solid/presentation-chart-line.svg b/svelte/assets/heroicons/20/solid/presentation-chart-line.svg similarity index 100% rename from static/heroicons/20/solid/presentation-chart-line.svg rename to svelte/assets/heroicons/20/solid/presentation-chart-line.svg diff --git a/static/heroicons/20/solid/printer.svg b/svelte/assets/heroicons/20/solid/printer.svg similarity index 100% rename from static/heroicons/20/solid/printer.svg rename to svelte/assets/heroicons/20/solid/printer.svg diff --git a/static/heroicons/20/solid/puzzle-piece.svg b/svelte/assets/heroicons/20/solid/puzzle-piece.svg similarity index 100% rename from static/heroicons/20/solid/puzzle-piece.svg rename to svelte/assets/heroicons/20/solid/puzzle-piece.svg diff --git a/static/heroicons/20/solid/qr-code.svg b/svelte/assets/heroicons/20/solid/qr-code.svg similarity index 100% rename from static/heroicons/20/solid/qr-code.svg rename to svelte/assets/heroicons/20/solid/qr-code.svg diff --git a/static/heroicons/20/solid/question-mark-circle.svg b/svelte/assets/heroicons/20/solid/question-mark-circle.svg similarity index 100% rename from static/heroicons/20/solid/question-mark-circle.svg rename to svelte/assets/heroicons/20/solid/question-mark-circle.svg diff --git a/static/heroicons/20/solid/queue-list.svg b/svelte/assets/heroicons/20/solid/queue-list.svg similarity index 100% rename from static/heroicons/20/solid/queue-list.svg rename to svelte/assets/heroicons/20/solid/queue-list.svg diff --git a/static/heroicons/20/solid/radio.svg b/svelte/assets/heroicons/20/solid/radio.svg similarity index 100% rename from static/heroicons/20/solid/radio.svg rename to svelte/assets/heroicons/20/solid/radio.svg diff --git a/static/heroicons/20/solid/receipt-percent.svg b/svelte/assets/heroicons/20/solid/receipt-percent.svg similarity index 100% rename from static/heroicons/20/solid/receipt-percent.svg rename to svelte/assets/heroicons/20/solid/receipt-percent.svg diff --git a/static/heroicons/20/solid/receipt-refund.svg b/svelte/assets/heroicons/20/solid/receipt-refund.svg similarity index 100% rename from static/heroicons/20/solid/receipt-refund.svg rename to svelte/assets/heroicons/20/solid/receipt-refund.svg diff --git a/static/heroicons/20/solid/rectangle-group.svg b/svelte/assets/heroicons/20/solid/rectangle-group.svg similarity index 100% rename from static/heroicons/20/solid/rectangle-group.svg rename to svelte/assets/heroicons/20/solid/rectangle-group.svg diff --git a/static/heroicons/20/solid/rectangle-stack.svg b/svelte/assets/heroicons/20/solid/rectangle-stack.svg similarity index 100% rename from static/heroicons/20/solid/rectangle-stack.svg rename to svelte/assets/heroicons/20/solid/rectangle-stack.svg diff --git a/static/heroicons/20/solid/rocket-launch.svg b/svelte/assets/heroicons/20/solid/rocket-launch.svg similarity index 100% rename from static/heroicons/20/solid/rocket-launch.svg rename to svelte/assets/heroicons/20/solid/rocket-launch.svg diff --git a/static/heroicons/20/solid/rss.svg b/svelte/assets/heroicons/20/solid/rss.svg similarity index 100% rename from static/heroicons/20/solid/rss.svg rename to svelte/assets/heroicons/20/solid/rss.svg diff --git a/static/heroicons/20/solid/scale.svg b/svelte/assets/heroicons/20/solid/scale.svg similarity index 100% rename from static/heroicons/20/solid/scale.svg rename to svelte/assets/heroicons/20/solid/scale.svg diff --git a/static/heroicons/20/solid/scissors.svg b/svelte/assets/heroicons/20/solid/scissors.svg similarity index 100% rename from static/heroicons/20/solid/scissors.svg rename to svelte/assets/heroicons/20/solid/scissors.svg diff --git a/static/heroicons/20/solid/server-stack.svg b/svelte/assets/heroicons/20/solid/server-stack.svg similarity index 100% rename from static/heroicons/20/solid/server-stack.svg rename to svelte/assets/heroicons/20/solid/server-stack.svg diff --git a/static/heroicons/20/solid/server.svg b/svelte/assets/heroicons/20/solid/server.svg similarity index 100% rename from static/heroicons/20/solid/server.svg rename to svelte/assets/heroicons/20/solid/server.svg diff --git a/static/heroicons/20/solid/share.svg b/svelte/assets/heroicons/20/solid/share.svg similarity index 100% rename from static/heroicons/20/solid/share.svg rename to svelte/assets/heroicons/20/solid/share.svg diff --git a/static/heroicons/20/solid/shield-check.svg b/svelte/assets/heroicons/20/solid/shield-check.svg similarity index 100% rename from static/heroicons/20/solid/shield-check.svg rename to svelte/assets/heroicons/20/solid/shield-check.svg diff --git a/static/heroicons/20/solid/shield-exclamation.svg b/svelte/assets/heroicons/20/solid/shield-exclamation.svg similarity index 100% rename from static/heroicons/20/solid/shield-exclamation.svg rename to svelte/assets/heroicons/20/solid/shield-exclamation.svg diff --git a/static/heroicons/20/solid/shopping-bag.svg b/svelte/assets/heroicons/20/solid/shopping-bag.svg similarity index 100% rename from static/heroicons/20/solid/shopping-bag.svg rename to svelte/assets/heroicons/20/solid/shopping-bag.svg diff --git a/static/heroicons/20/solid/shopping-cart.svg b/svelte/assets/heroicons/20/solid/shopping-cart.svg similarity index 100% rename from static/heroicons/20/solid/shopping-cart.svg rename to svelte/assets/heroicons/20/solid/shopping-cart.svg diff --git a/static/heroicons/20/solid/signal-slash.svg b/svelte/assets/heroicons/20/solid/signal-slash.svg similarity index 100% rename from static/heroicons/20/solid/signal-slash.svg rename to svelte/assets/heroicons/20/solid/signal-slash.svg diff --git a/static/heroicons/20/solid/signal.svg b/svelte/assets/heroicons/20/solid/signal.svg similarity index 100% rename from static/heroicons/20/solid/signal.svg rename to svelte/assets/heroicons/20/solid/signal.svg diff --git a/static/heroicons/20/solid/slash.svg b/svelte/assets/heroicons/20/solid/slash.svg similarity index 100% rename from static/heroicons/20/solid/slash.svg rename to svelte/assets/heroicons/20/solid/slash.svg diff --git a/static/heroicons/20/solid/sparkles.svg b/svelte/assets/heroicons/20/solid/sparkles.svg similarity index 100% rename from static/heroicons/20/solid/sparkles.svg rename to svelte/assets/heroicons/20/solid/sparkles.svg diff --git a/static/heroicons/20/solid/speaker-wave.svg b/svelte/assets/heroicons/20/solid/speaker-wave.svg similarity index 100% rename from static/heroicons/20/solid/speaker-wave.svg rename to svelte/assets/heroicons/20/solid/speaker-wave.svg diff --git a/static/heroicons/20/solid/speaker-x-mark.svg b/svelte/assets/heroicons/20/solid/speaker-x-mark.svg similarity index 100% rename from static/heroicons/20/solid/speaker-x-mark.svg rename to svelte/assets/heroicons/20/solid/speaker-x-mark.svg diff --git a/static/heroicons/20/solid/square-2-stack.svg b/svelte/assets/heroicons/20/solid/square-2-stack.svg similarity index 100% rename from static/heroicons/20/solid/square-2-stack.svg rename to svelte/assets/heroicons/20/solid/square-2-stack.svg diff --git a/static/heroicons/20/solid/square-3-stack-3d.svg b/svelte/assets/heroicons/20/solid/square-3-stack-3d.svg similarity index 100% rename from static/heroicons/20/solid/square-3-stack-3d.svg rename to svelte/assets/heroicons/20/solid/square-3-stack-3d.svg diff --git a/static/heroicons/20/solid/squares-2x2.svg b/svelte/assets/heroicons/20/solid/squares-2x2.svg similarity index 100% rename from static/heroicons/20/solid/squares-2x2.svg rename to svelte/assets/heroicons/20/solid/squares-2x2.svg diff --git a/static/heroicons/20/solid/squares-plus.svg b/svelte/assets/heroicons/20/solid/squares-plus.svg similarity index 100% rename from static/heroicons/20/solid/squares-plus.svg rename to svelte/assets/heroicons/20/solid/squares-plus.svg diff --git a/static/heroicons/20/solid/star.svg b/svelte/assets/heroicons/20/solid/star.svg similarity index 100% rename from static/heroicons/20/solid/star.svg rename to svelte/assets/heroicons/20/solid/star.svg diff --git a/static/heroicons/20/solid/stop-circle.svg b/svelte/assets/heroicons/20/solid/stop-circle.svg similarity index 100% rename from static/heroicons/20/solid/stop-circle.svg rename to svelte/assets/heroicons/20/solid/stop-circle.svg diff --git a/static/heroicons/20/solid/stop.svg b/svelte/assets/heroicons/20/solid/stop.svg similarity index 100% rename from static/heroicons/20/solid/stop.svg rename to svelte/assets/heroicons/20/solid/stop.svg diff --git a/static/heroicons/20/solid/strikethrough.svg b/svelte/assets/heroicons/20/solid/strikethrough.svg similarity index 100% rename from static/heroicons/20/solid/strikethrough.svg rename to svelte/assets/heroicons/20/solid/strikethrough.svg diff --git a/static/heroicons/20/solid/sun.svg b/svelte/assets/heroicons/20/solid/sun.svg similarity index 100% rename from static/heroicons/20/solid/sun.svg rename to svelte/assets/heroicons/20/solid/sun.svg diff --git a/static/heroicons/20/solid/swatch.svg b/svelte/assets/heroicons/20/solid/swatch.svg similarity index 100% rename from static/heroicons/20/solid/swatch.svg rename to svelte/assets/heroicons/20/solid/swatch.svg diff --git a/static/heroicons/20/solid/table-cells.svg b/svelte/assets/heroicons/20/solid/table-cells.svg similarity index 100% rename from static/heroicons/20/solid/table-cells.svg rename to svelte/assets/heroicons/20/solid/table-cells.svg diff --git a/static/heroicons/20/solid/tag.svg b/svelte/assets/heroicons/20/solid/tag.svg similarity index 100% rename from static/heroicons/20/solid/tag.svg rename to svelte/assets/heroicons/20/solid/tag.svg diff --git a/static/heroicons/20/solid/ticket.svg b/svelte/assets/heroicons/20/solid/ticket.svg similarity index 100% rename from static/heroicons/20/solid/ticket.svg rename to svelte/assets/heroicons/20/solid/ticket.svg diff --git a/static/heroicons/20/solid/trash.svg b/svelte/assets/heroicons/20/solid/trash.svg similarity index 100% rename from static/heroicons/20/solid/trash.svg rename to svelte/assets/heroicons/20/solid/trash.svg diff --git a/static/heroicons/20/solid/trophy.svg b/svelte/assets/heroicons/20/solid/trophy.svg similarity index 100% rename from static/heroicons/20/solid/trophy.svg rename to svelte/assets/heroicons/20/solid/trophy.svg diff --git a/static/heroicons/20/solid/truck.svg b/svelte/assets/heroicons/20/solid/truck.svg similarity index 100% rename from static/heroicons/20/solid/truck.svg rename to svelte/assets/heroicons/20/solid/truck.svg diff --git a/static/heroicons/20/solid/tv.svg b/svelte/assets/heroicons/20/solid/tv.svg similarity index 100% rename from static/heroicons/20/solid/tv.svg rename to svelte/assets/heroicons/20/solid/tv.svg diff --git a/static/heroicons/20/solid/underline.svg b/svelte/assets/heroicons/20/solid/underline.svg similarity index 100% rename from static/heroicons/20/solid/underline.svg rename to svelte/assets/heroicons/20/solid/underline.svg diff --git a/static/heroicons/20/solid/user-circle.svg b/svelte/assets/heroicons/20/solid/user-circle.svg similarity index 100% rename from static/heroicons/20/solid/user-circle.svg rename to svelte/assets/heroicons/20/solid/user-circle.svg diff --git a/static/heroicons/20/solid/user-group.svg b/svelte/assets/heroicons/20/solid/user-group.svg similarity index 100% rename from static/heroicons/20/solid/user-group.svg rename to svelte/assets/heroicons/20/solid/user-group.svg diff --git a/static/heroicons/20/solid/user-minus.svg b/svelte/assets/heroicons/20/solid/user-minus.svg similarity index 100% rename from static/heroicons/20/solid/user-minus.svg rename to svelte/assets/heroicons/20/solid/user-minus.svg diff --git a/static/heroicons/20/solid/user-plus.svg b/svelte/assets/heroicons/20/solid/user-plus.svg similarity index 100% rename from static/heroicons/20/solid/user-plus.svg rename to svelte/assets/heroicons/20/solid/user-plus.svg diff --git a/static/heroicons/20/solid/user.svg b/svelte/assets/heroicons/20/solid/user.svg similarity index 100% rename from static/heroicons/20/solid/user.svg rename to svelte/assets/heroicons/20/solid/user.svg diff --git a/static/heroicons/20/solid/users.svg b/svelte/assets/heroicons/20/solid/users.svg similarity index 100% rename from static/heroicons/20/solid/users.svg rename to svelte/assets/heroicons/20/solid/users.svg diff --git a/static/heroicons/20/solid/variable.svg b/svelte/assets/heroicons/20/solid/variable.svg similarity index 100% rename from static/heroicons/20/solid/variable.svg rename to svelte/assets/heroicons/20/solid/variable.svg diff --git a/static/heroicons/20/solid/video-camera-slash.svg b/svelte/assets/heroicons/20/solid/video-camera-slash.svg similarity index 100% rename from static/heroicons/20/solid/video-camera-slash.svg rename to svelte/assets/heroicons/20/solid/video-camera-slash.svg diff --git a/static/heroicons/20/solid/video-camera.svg b/svelte/assets/heroicons/20/solid/video-camera.svg similarity index 100% rename from static/heroicons/20/solid/video-camera.svg rename to svelte/assets/heroicons/20/solid/video-camera.svg diff --git a/static/heroicons/20/solid/view-columns.svg b/svelte/assets/heroicons/20/solid/view-columns.svg similarity index 100% rename from static/heroicons/20/solid/view-columns.svg rename to svelte/assets/heroicons/20/solid/view-columns.svg diff --git a/static/heroicons/20/solid/viewfinder-circle.svg b/svelte/assets/heroicons/20/solid/viewfinder-circle.svg similarity index 100% rename from static/heroicons/20/solid/viewfinder-circle.svg rename to svelte/assets/heroicons/20/solid/viewfinder-circle.svg diff --git a/static/heroicons/20/solid/wallet.svg b/svelte/assets/heroicons/20/solid/wallet.svg similarity index 100% rename from static/heroicons/20/solid/wallet.svg rename to svelte/assets/heroicons/20/solid/wallet.svg diff --git a/static/heroicons/20/solid/wifi.svg b/svelte/assets/heroicons/20/solid/wifi.svg similarity index 100% rename from static/heroicons/20/solid/wifi.svg rename to svelte/assets/heroicons/20/solid/wifi.svg diff --git a/static/heroicons/20/solid/window.svg b/svelte/assets/heroicons/20/solid/window.svg similarity index 100% rename from static/heroicons/20/solid/window.svg rename to svelte/assets/heroicons/20/solid/window.svg diff --git a/static/heroicons/20/solid/wrench-screwdriver.svg b/svelte/assets/heroicons/20/solid/wrench-screwdriver.svg similarity index 100% rename from static/heroicons/20/solid/wrench-screwdriver.svg rename to svelte/assets/heroicons/20/solid/wrench-screwdriver.svg diff --git a/static/heroicons/20/solid/wrench.svg b/svelte/assets/heroicons/20/solid/wrench.svg similarity index 100% rename from static/heroicons/20/solid/wrench.svg rename to svelte/assets/heroicons/20/solid/wrench.svg diff --git a/static/heroicons/20/solid/x-circle.svg b/svelte/assets/heroicons/20/solid/x-circle.svg similarity index 100% rename from static/heroicons/20/solid/x-circle.svg rename to svelte/assets/heroicons/20/solid/x-circle.svg diff --git a/static/heroicons/20/solid/x-mark.svg b/svelte/assets/heroicons/20/solid/x-mark.svg similarity index 100% rename from static/heroicons/20/solid/x-mark.svg rename to svelte/assets/heroicons/20/solid/x-mark.svg diff --git a/static/heroicons/24/outline/academic-cap.svg b/svelte/assets/heroicons/24/outline/academic-cap.svg similarity index 100% rename from static/heroicons/24/outline/academic-cap.svg rename to svelte/assets/heroicons/24/outline/academic-cap.svg diff --git a/static/heroicons/24/outline/adjustments-horizontal.svg b/svelte/assets/heroicons/24/outline/adjustments-horizontal.svg similarity index 100% rename from static/heroicons/24/outline/adjustments-horizontal.svg rename to svelte/assets/heroicons/24/outline/adjustments-horizontal.svg diff --git a/static/heroicons/24/outline/adjustments-vertical.svg b/svelte/assets/heroicons/24/outline/adjustments-vertical.svg similarity index 100% rename from static/heroicons/24/outline/adjustments-vertical.svg rename to svelte/assets/heroicons/24/outline/adjustments-vertical.svg diff --git a/static/heroicons/24/outline/archive-box-arrow-down.svg b/svelte/assets/heroicons/24/outline/archive-box-arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/archive-box-arrow-down.svg rename to svelte/assets/heroicons/24/outline/archive-box-arrow-down.svg diff --git a/static/heroicons/24/outline/archive-box-x-mark.svg b/svelte/assets/heroicons/24/outline/archive-box-x-mark.svg similarity index 100% rename from static/heroicons/24/outline/archive-box-x-mark.svg rename to svelte/assets/heroicons/24/outline/archive-box-x-mark.svg diff --git a/static/heroicons/24/outline/archive-box.svg b/svelte/assets/heroicons/24/outline/archive-box.svg similarity index 100% rename from static/heroicons/24/outline/archive-box.svg rename to svelte/assets/heroicons/24/outline/archive-box.svg diff --git a/static/heroicons/24/outline/arrow-down-circle.svg b/svelte/assets/heroicons/24/outline/arrow-down-circle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down-circle.svg rename to svelte/assets/heroicons/24/outline/arrow-down-circle.svg diff --git a/static/heroicons/24/outline/arrow-down-left.svg b/svelte/assets/heroicons/24/outline/arrow-down-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down-left.svg rename to svelte/assets/heroicons/24/outline/arrow-down-left.svg diff --git a/static/heroicons/24/outline/arrow-down-on-square-stack.svg b/svelte/assets/heroicons/24/outline/arrow-down-on-square-stack.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down-on-square-stack.svg rename to svelte/assets/heroicons/24/outline/arrow-down-on-square-stack.svg diff --git a/static/heroicons/24/outline/arrow-down-on-square.svg b/svelte/assets/heroicons/24/outline/arrow-down-on-square.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down-on-square.svg rename to svelte/assets/heroicons/24/outline/arrow-down-on-square.svg diff --git a/static/heroicons/24/outline/arrow-down-right.svg b/svelte/assets/heroicons/24/outline/arrow-down-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down-right.svg rename to svelte/assets/heroicons/24/outline/arrow-down-right.svg diff --git a/static/heroicons/24/outline/arrow-down-tray.svg b/svelte/assets/heroicons/24/outline/arrow-down-tray.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down-tray.svg rename to svelte/assets/heroicons/24/outline/arrow-down-tray.svg diff --git a/static/heroicons/24/outline/arrow-down.svg b/svelte/assets/heroicons/24/outline/arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-down.svg rename to svelte/assets/heroicons/24/outline/arrow-down.svg diff --git a/static/heroicons/24/outline/arrow-left-circle.svg b/svelte/assets/heroicons/24/outline/arrow-left-circle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-left-circle.svg rename to svelte/assets/heroicons/24/outline/arrow-left-circle.svg diff --git a/static/heroicons/24/outline/arrow-left-end-on-rectangle.svg b/svelte/assets/heroicons/24/outline/arrow-left-end-on-rectangle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-left-end-on-rectangle.svg rename to svelte/assets/heroicons/24/outline/arrow-left-end-on-rectangle.svg diff --git a/static/heroicons/24/outline/arrow-left-on-rectangle.svg b/svelte/assets/heroicons/24/outline/arrow-left-on-rectangle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-left-on-rectangle.svg rename to svelte/assets/heroicons/24/outline/arrow-left-on-rectangle.svg diff --git a/static/heroicons/24/outline/arrow-left-start-on-rectangle.svg b/svelte/assets/heroicons/24/outline/arrow-left-start-on-rectangle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-left-start-on-rectangle.svg rename to svelte/assets/heroicons/24/outline/arrow-left-start-on-rectangle.svg diff --git a/static/heroicons/24/outline/arrow-left.svg b/svelte/assets/heroicons/24/outline/arrow-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-left.svg rename to svelte/assets/heroicons/24/outline/arrow-left.svg diff --git a/static/heroicons/24/outline/arrow-long-down.svg b/svelte/assets/heroicons/24/outline/arrow-long-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-long-down.svg rename to svelte/assets/heroicons/24/outline/arrow-long-down.svg diff --git a/static/heroicons/24/outline/arrow-long-left.svg b/svelte/assets/heroicons/24/outline/arrow-long-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-long-left.svg rename to svelte/assets/heroicons/24/outline/arrow-long-left.svg diff --git a/static/heroicons/24/outline/arrow-long-right.svg b/svelte/assets/heroicons/24/outline/arrow-long-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-long-right.svg rename to svelte/assets/heroicons/24/outline/arrow-long-right.svg diff --git a/static/heroicons/24/outline/arrow-long-up.svg b/svelte/assets/heroicons/24/outline/arrow-long-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-long-up.svg rename to svelte/assets/heroicons/24/outline/arrow-long-up.svg diff --git a/static/heroicons/24/outline/arrow-path-rounded-square.svg b/svelte/assets/heroicons/24/outline/arrow-path-rounded-square.svg similarity index 100% rename from static/heroicons/24/outline/arrow-path-rounded-square.svg rename to svelte/assets/heroicons/24/outline/arrow-path-rounded-square.svg diff --git a/static/heroicons/24/outline/arrow-path.svg b/svelte/assets/heroicons/24/outline/arrow-path.svg similarity index 100% rename from static/heroicons/24/outline/arrow-path.svg rename to svelte/assets/heroicons/24/outline/arrow-path.svg diff --git a/static/heroicons/24/outline/arrow-right-circle.svg b/svelte/assets/heroicons/24/outline/arrow-right-circle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-right-circle.svg rename to svelte/assets/heroicons/24/outline/arrow-right-circle.svg diff --git a/static/heroicons/24/outline/arrow-right-end-on-rectangle.svg b/svelte/assets/heroicons/24/outline/arrow-right-end-on-rectangle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-right-end-on-rectangle.svg rename to svelte/assets/heroicons/24/outline/arrow-right-end-on-rectangle.svg diff --git a/static/heroicons/24/outline/arrow-right-on-rectangle.svg b/svelte/assets/heroicons/24/outline/arrow-right-on-rectangle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-right-on-rectangle.svg rename to svelte/assets/heroicons/24/outline/arrow-right-on-rectangle.svg diff --git a/static/heroicons/24/outline/arrow-right-start-on-rectangle.svg b/svelte/assets/heroicons/24/outline/arrow-right-start-on-rectangle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-right-start-on-rectangle.svg rename to svelte/assets/heroicons/24/outline/arrow-right-start-on-rectangle.svg diff --git a/static/heroicons/24/outline/arrow-right.svg b/svelte/assets/heroicons/24/outline/arrow-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-right.svg rename to svelte/assets/heroicons/24/outline/arrow-right.svg diff --git a/static/heroicons/24/outline/arrow-small-down.svg b/svelte/assets/heroicons/24/outline/arrow-small-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-small-down.svg rename to svelte/assets/heroicons/24/outline/arrow-small-down.svg diff --git a/static/heroicons/24/outline/arrow-small-left.svg b/svelte/assets/heroicons/24/outline/arrow-small-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-small-left.svg rename to svelte/assets/heroicons/24/outline/arrow-small-left.svg diff --git a/static/heroicons/24/outline/arrow-small-right.svg b/svelte/assets/heroicons/24/outline/arrow-small-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-small-right.svg rename to svelte/assets/heroicons/24/outline/arrow-small-right.svg diff --git a/static/heroicons/24/outline/arrow-small-up.svg b/svelte/assets/heroicons/24/outline/arrow-small-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-small-up.svg rename to svelte/assets/heroicons/24/outline/arrow-small-up.svg diff --git a/static/heroicons/24/outline/arrow-top-right-on-square.svg b/svelte/assets/heroicons/24/outline/arrow-top-right-on-square.svg similarity index 100% rename from static/heroicons/24/outline/arrow-top-right-on-square.svg rename to svelte/assets/heroicons/24/outline/arrow-top-right-on-square.svg diff --git a/static/heroicons/24/outline/arrow-trending-down.svg b/svelte/assets/heroicons/24/outline/arrow-trending-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-trending-down.svg rename to svelte/assets/heroicons/24/outline/arrow-trending-down.svg diff --git a/static/heroicons/24/outline/arrow-trending-up.svg b/svelte/assets/heroicons/24/outline/arrow-trending-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-trending-up.svg rename to svelte/assets/heroicons/24/outline/arrow-trending-up.svg diff --git a/static/heroicons/24/outline/arrow-turn-down-left.svg b/svelte/assets/heroicons/24/outline/arrow-turn-down-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-down-left.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-down-left.svg diff --git a/static/heroicons/24/outline/arrow-turn-down-right.svg b/svelte/assets/heroicons/24/outline/arrow-turn-down-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-down-right.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-down-right.svg diff --git a/static/heroicons/24/outline/arrow-turn-left-down.svg b/svelte/assets/heroicons/24/outline/arrow-turn-left-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-left-down.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-left-down.svg diff --git a/static/heroicons/24/outline/arrow-turn-left-up.svg b/svelte/assets/heroicons/24/outline/arrow-turn-left-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-left-up.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-left-up.svg diff --git a/static/heroicons/24/outline/arrow-turn-right-down.svg b/svelte/assets/heroicons/24/outline/arrow-turn-right-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-right-down.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-right-down.svg diff --git a/static/heroicons/24/outline/arrow-turn-right-up.svg b/svelte/assets/heroicons/24/outline/arrow-turn-right-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-right-up.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-right-up.svg diff --git a/static/heroicons/24/outline/arrow-turn-up-left.svg b/svelte/assets/heroicons/24/outline/arrow-turn-up-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-up-left.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-up-left.svg diff --git a/static/heroicons/24/outline/arrow-turn-up-right.svg b/svelte/assets/heroicons/24/outline/arrow-turn-up-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-turn-up-right.svg rename to svelte/assets/heroicons/24/outline/arrow-turn-up-right.svg diff --git a/static/heroicons/24/outline/arrow-up-circle.svg b/svelte/assets/heroicons/24/outline/arrow-up-circle.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up-circle.svg rename to svelte/assets/heroicons/24/outline/arrow-up-circle.svg diff --git a/static/heroicons/24/outline/arrow-up-left.svg b/svelte/assets/heroicons/24/outline/arrow-up-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up-left.svg rename to svelte/assets/heroicons/24/outline/arrow-up-left.svg diff --git a/static/heroicons/24/outline/arrow-up-on-square-stack.svg b/svelte/assets/heroicons/24/outline/arrow-up-on-square-stack.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up-on-square-stack.svg rename to svelte/assets/heroicons/24/outline/arrow-up-on-square-stack.svg diff --git a/static/heroicons/24/outline/arrow-up-on-square.svg b/svelte/assets/heroicons/24/outline/arrow-up-on-square.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up-on-square.svg rename to svelte/assets/heroicons/24/outline/arrow-up-on-square.svg diff --git a/static/heroicons/24/outline/arrow-up-right.svg b/svelte/assets/heroicons/24/outline/arrow-up-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up-right.svg rename to svelte/assets/heroicons/24/outline/arrow-up-right.svg diff --git a/static/heroicons/24/outline/arrow-up-tray.svg b/svelte/assets/heroicons/24/outline/arrow-up-tray.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up-tray.svg rename to svelte/assets/heroicons/24/outline/arrow-up-tray.svg diff --git a/static/heroicons/24/outline/arrow-up.svg b/svelte/assets/heroicons/24/outline/arrow-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-up.svg rename to svelte/assets/heroicons/24/outline/arrow-up.svg diff --git a/static/heroicons/24/outline/arrow-uturn-down.svg b/svelte/assets/heroicons/24/outline/arrow-uturn-down.svg similarity index 100% rename from static/heroicons/24/outline/arrow-uturn-down.svg rename to svelte/assets/heroicons/24/outline/arrow-uturn-down.svg diff --git a/static/heroicons/24/outline/arrow-uturn-left.svg b/svelte/assets/heroicons/24/outline/arrow-uturn-left.svg similarity index 100% rename from static/heroicons/24/outline/arrow-uturn-left.svg rename to svelte/assets/heroicons/24/outline/arrow-uturn-left.svg diff --git a/static/heroicons/24/outline/arrow-uturn-right.svg b/svelte/assets/heroicons/24/outline/arrow-uturn-right.svg similarity index 100% rename from static/heroicons/24/outline/arrow-uturn-right.svg rename to svelte/assets/heroicons/24/outline/arrow-uturn-right.svg diff --git a/static/heroicons/24/outline/arrow-uturn-up.svg b/svelte/assets/heroicons/24/outline/arrow-uturn-up.svg similarity index 100% rename from static/heroicons/24/outline/arrow-uturn-up.svg rename to svelte/assets/heroicons/24/outline/arrow-uturn-up.svg diff --git a/static/heroicons/24/outline/arrows-pointing-in.svg b/svelte/assets/heroicons/24/outline/arrows-pointing-in.svg similarity index 100% rename from static/heroicons/24/outline/arrows-pointing-in.svg rename to svelte/assets/heroicons/24/outline/arrows-pointing-in.svg diff --git a/static/heroicons/24/outline/arrows-pointing-out.svg b/svelte/assets/heroicons/24/outline/arrows-pointing-out.svg similarity index 100% rename from static/heroicons/24/outline/arrows-pointing-out.svg rename to svelte/assets/heroicons/24/outline/arrows-pointing-out.svg diff --git a/static/heroicons/24/outline/arrows-right-left.svg b/svelte/assets/heroicons/24/outline/arrows-right-left.svg similarity index 100% rename from static/heroicons/24/outline/arrows-right-left.svg rename to svelte/assets/heroicons/24/outline/arrows-right-left.svg diff --git a/static/heroicons/24/outline/arrows-up-down.svg b/svelte/assets/heroicons/24/outline/arrows-up-down.svg similarity index 100% rename from static/heroicons/24/outline/arrows-up-down.svg rename to svelte/assets/heroicons/24/outline/arrows-up-down.svg diff --git a/static/heroicons/24/outline/at-symbol.svg b/svelte/assets/heroicons/24/outline/at-symbol.svg similarity index 100% rename from static/heroicons/24/outline/at-symbol.svg rename to svelte/assets/heroicons/24/outline/at-symbol.svg diff --git a/static/heroicons/24/outline/backspace.svg b/svelte/assets/heroicons/24/outline/backspace.svg similarity index 100% rename from static/heroicons/24/outline/backspace.svg rename to svelte/assets/heroicons/24/outline/backspace.svg diff --git a/static/heroicons/24/outline/backward.svg b/svelte/assets/heroicons/24/outline/backward.svg similarity index 100% rename from static/heroicons/24/outline/backward.svg rename to svelte/assets/heroicons/24/outline/backward.svg diff --git a/static/heroicons/24/outline/banknotes.svg b/svelte/assets/heroicons/24/outline/banknotes.svg similarity index 100% rename from static/heroicons/24/outline/banknotes.svg rename to svelte/assets/heroicons/24/outline/banknotes.svg diff --git a/static/heroicons/24/outline/bars-2.svg b/svelte/assets/heroicons/24/outline/bars-2.svg similarity index 100% rename from static/heroicons/24/outline/bars-2.svg rename to svelte/assets/heroicons/24/outline/bars-2.svg diff --git a/static/heroicons/24/outline/bars-3-bottom-left.svg b/svelte/assets/heroicons/24/outline/bars-3-bottom-left.svg similarity index 100% rename from static/heroicons/24/outline/bars-3-bottom-left.svg rename to svelte/assets/heroicons/24/outline/bars-3-bottom-left.svg diff --git a/static/heroicons/24/outline/bars-3-bottom-right.svg b/svelte/assets/heroicons/24/outline/bars-3-bottom-right.svg similarity index 100% rename from static/heroicons/24/outline/bars-3-bottom-right.svg rename to svelte/assets/heroicons/24/outline/bars-3-bottom-right.svg diff --git a/static/heroicons/24/outline/bars-3-center-left.svg b/svelte/assets/heroicons/24/outline/bars-3-center-left.svg similarity index 100% rename from static/heroicons/24/outline/bars-3-center-left.svg rename to svelte/assets/heroicons/24/outline/bars-3-center-left.svg diff --git a/static/heroicons/24/outline/bars-3.svg b/svelte/assets/heroicons/24/outline/bars-3.svg similarity index 100% rename from static/heroicons/24/outline/bars-3.svg rename to svelte/assets/heroicons/24/outline/bars-3.svg diff --git a/static/heroicons/24/outline/bars-4.svg b/svelte/assets/heroicons/24/outline/bars-4.svg similarity index 100% rename from static/heroicons/24/outline/bars-4.svg rename to svelte/assets/heroicons/24/outline/bars-4.svg diff --git a/static/heroicons/24/outline/bars-arrow-down.svg b/svelte/assets/heroicons/24/outline/bars-arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/bars-arrow-down.svg rename to svelte/assets/heroicons/24/outline/bars-arrow-down.svg diff --git a/static/heroicons/24/outline/bars-arrow-up.svg b/svelte/assets/heroicons/24/outline/bars-arrow-up.svg similarity index 100% rename from static/heroicons/24/outline/bars-arrow-up.svg rename to svelte/assets/heroicons/24/outline/bars-arrow-up.svg diff --git a/static/heroicons/24/outline/battery-0.svg b/svelte/assets/heroicons/24/outline/battery-0.svg similarity index 100% rename from static/heroicons/24/outline/battery-0.svg rename to svelte/assets/heroicons/24/outline/battery-0.svg diff --git a/static/heroicons/24/outline/battery-100.svg b/svelte/assets/heroicons/24/outline/battery-100.svg similarity index 100% rename from static/heroicons/24/outline/battery-100.svg rename to svelte/assets/heroicons/24/outline/battery-100.svg diff --git a/static/heroicons/24/outline/battery-50.svg b/svelte/assets/heroicons/24/outline/battery-50.svg similarity index 100% rename from static/heroicons/24/outline/battery-50.svg rename to svelte/assets/heroicons/24/outline/battery-50.svg diff --git a/static/heroicons/24/outline/beaker.svg b/svelte/assets/heroicons/24/outline/beaker.svg similarity index 100% rename from static/heroicons/24/outline/beaker.svg rename to svelte/assets/heroicons/24/outline/beaker.svg diff --git a/static/heroicons/24/outline/bell-alert.svg b/svelte/assets/heroicons/24/outline/bell-alert.svg similarity index 100% rename from static/heroicons/24/outline/bell-alert.svg rename to svelte/assets/heroicons/24/outline/bell-alert.svg diff --git a/static/heroicons/24/outline/bell-slash.svg b/svelte/assets/heroicons/24/outline/bell-slash.svg similarity index 100% rename from static/heroicons/24/outline/bell-slash.svg rename to svelte/assets/heroicons/24/outline/bell-slash.svg diff --git a/static/heroicons/24/outline/bell-snooze.svg b/svelte/assets/heroicons/24/outline/bell-snooze.svg similarity index 100% rename from static/heroicons/24/outline/bell-snooze.svg rename to svelte/assets/heroicons/24/outline/bell-snooze.svg diff --git a/static/heroicons/24/outline/bell.svg b/svelte/assets/heroicons/24/outline/bell.svg similarity index 100% rename from static/heroicons/24/outline/bell.svg rename to svelte/assets/heroicons/24/outline/bell.svg diff --git a/static/heroicons/24/outline/bold.svg b/svelte/assets/heroicons/24/outline/bold.svg similarity index 100% rename from static/heroicons/24/outline/bold.svg rename to svelte/assets/heroicons/24/outline/bold.svg diff --git a/static/heroicons/24/outline/bolt-slash.svg b/svelte/assets/heroicons/24/outline/bolt-slash.svg similarity index 100% rename from static/heroicons/24/outline/bolt-slash.svg rename to svelte/assets/heroicons/24/outline/bolt-slash.svg diff --git a/static/heroicons/24/outline/bolt.svg b/svelte/assets/heroicons/24/outline/bolt.svg similarity index 100% rename from static/heroicons/24/outline/bolt.svg rename to svelte/assets/heroicons/24/outline/bolt.svg diff --git a/static/heroicons/24/outline/book-open.svg b/svelte/assets/heroicons/24/outline/book-open.svg similarity index 100% rename from static/heroicons/24/outline/book-open.svg rename to svelte/assets/heroicons/24/outline/book-open.svg diff --git a/static/heroicons/24/outline/bookmark-slash.svg b/svelte/assets/heroicons/24/outline/bookmark-slash.svg similarity index 100% rename from static/heroicons/24/outline/bookmark-slash.svg rename to svelte/assets/heroicons/24/outline/bookmark-slash.svg diff --git a/static/heroicons/24/outline/bookmark-square.svg b/svelte/assets/heroicons/24/outline/bookmark-square.svg similarity index 100% rename from static/heroicons/24/outline/bookmark-square.svg rename to svelte/assets/heroicons/24/outline/bookmark-square.svg diff --git a/static/heroicons/24/outline/bookmark.svg b/svelte/assets/heroicons/24/outline/bookmark.svg similarity index 100% rename from static/heroicons/24/outline/bookmark.svg rename to svelte/assets/heroicons/24/outline/bookmark.svg diff --git a/static/heroicons/24/outline/briefcase.svg b/svelte/assets/heroicons/24/outline/briefcase.svg similarity index 100% rename from static/heroicons/24/outline/briefcase.svg rename to svelte/assets/heroicons/24/outline/briefcase.svg diff --git a/static/heroicons/24/outline/bug-ant.svg b/svelte/assets/heroicons/24/outline/bug-ant.svg similarity index 100% rename from static/heroicons/24/outline/bug-ant.svg rename to svelte/assets/heroicons/24/outline/bug-ant.svg diff --git a/static/heroicons/24/outline/building-library.svg b/svelte/assets/heroicons/24/outline/building-library.svg similarity index 100% rename from static/heroicons/24/outline/building-library.svg rename to svelte/assets/heroicons/24/outline/building-library.svg diff --git a/static/heroicons/24/outline/building-office-2.svg b/svelte/assets/heroicons/24/outline/building-office-2.svg similarity index 100% rename from static/heroicons/24/outline/building-office-2.svg rename to svelte/assets/heroicons/24/outline/building-office-2.svg diff --git a/static/heroicons/24/outline/building-office.svg b/svelte/assets/heroicons/24/outline/building-office.svg similarity index 100% rename from static/heroicons/24/outline/building-office.svg rename to svelte/assets/heroicons/24/outline/building-office.svg diff --git a/static/heroicons/24/outline/building-storefront.svg b/svelte/assets/heroicons/24/outline/building-storefront.svg similarity index 100% rename from static/heroicons/24/outline/building-storefront.svg rename to svelte/assets/heroicons/24/outline/building-storefront.svg diff --git a/static/heroicons/24/outline/cake.svg b/svelte/assets/heroicons/24/outline/cake.svg similarity index 100% rename from static/heroicons/24/outline/cake.svg rename to svelte/assets/heroicons/24/outline/cake.svg diff --git a/static/heroicons/24/outline/calculator.svg b/svelte/assets/heroicons/24/outline/calculator.svg similarity index 100% rename from static/heroicons/24/outline/calculator.svg rename to svelte/assets/heroicons/24/outline/calculator.svg diff --git a/static/heroicons/24/outline/calendar-date-range.svg b/svelte/assets/heroicons/24/outline/calendar-date-range.svg similarity index 100% rename from static/heroicons/24/outline/calendar-date-range.svg rename to svelte/assets/heroicons/24/outline/calendar-date-range.svg diff --git a/static/heroicons/24/outline/calendar-days.svg b/svelte/assets/heroicons/24/outline/calendar-days.svg similarity index 100% rename from static/heroicons/24/outline/calendar-days.svg rename to svelte/assets/heroicons/24/outline/calendar-days.svg diff --git a/static/heroicons/24/outline/calendar.svg b/svelte/assets/heroicons/24/outline/calendar.svg similarity index 100% rename from static/heroicons/24/outline/calendar.svg rename to svelte/assets/heroicons/24/outline/calendar.svg diff --git a/static/heroicons/24/outline/camera.svg b/svelte/assets/heroicons/24/outline/camera.svg similarity index 100% rename from static/heroicons/24/outline/camera.svg rename to svelte/assets/heroicons/24/outline/camera.svg diff --git a/static/heroicons/24/outline/chart-bar-square.svg b/svelte/assets/heroicons/24/outline/chart-bar-square.svg similarity index 100% rename from static/heroicons/24/outline/chart-bar-square.svg rename to svelte/assets/heroicons/24/outline/chart-bar-square.svg diff --git a/static/heroicons/24/outline/chart-bar.svg b/svelte/assets/heroicons/24/outline/chart-bar.svg similarity index 100% rename from static/heroicons/24/outline/chart-bar.svg rename to svelte/assets/heroicons/24/outline/chart-bar.svg diff --git a/static/heroicons/24/outline/chart-pie.svg b/svelte/assets/heroicons/24/outline/chart-pie.svg similarity index 100% rename from static/heroicons/24/outline/chart-pie.svg rename to svelte/assets/heroicons/24/outline/chart-pie.svg diff --git a/static/heroicons/24/outline/chat-bubble-bottom-center-text.svg b/svelte/assets/heroicons/24/outline/chat-bubble-bottom-center-text.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-bottom-center-text.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-bottom-center-text.svg diff --git a/static/heroicons/24/outline/chat-bubble-bottom-center.svg b/svelte/assets/heroicons/24/outline/chat-bubble-bottom-center.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-bottom-center.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-bottom-center.svg diff --git a/static/heroicons/24/outline/chat-bubble-left-ellipsis.svg b/svelte/assets/heroicons/24/outline/chat-bubble-left-ellipsis.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-left-ellipsis.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-left-ellipsis.svg diff --git a/static/heroicons/24/outline/chat-bubble-left-right.svg b/svelte/assets/heroicons/24/outline/chat-bubble-left-right.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-left-right.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-left-right.svg diff --git a/static/heroicons/24/outline/chat-bubble-left.svg b/svelte/assets/heroicons/24/outline/chat-bubble-left.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-left.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-left.svg diff --git a/static/heroicons/24/outline/chat-bubble-oval-left-ellipsis.svg b/svelte/assets/heroicons/24/outline/chat-bubble-oval-left-ellipsis.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-oval-left-ellipsis.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-oval-left-ellipsis.svg diff --git a/static/heroicons/24/outline/chat-bubble-oval-left.svg b/svelte/assets/heroicons/24/outline/chat-bubble-oval-left.svg similarity index 100% rename from static/heroicons/24/outline/chat-bubble-oval-left.svg rename to svelte/assets/heroicons/24/outline/chat-bubble-oval-left.svg diff --git a/static/heroicons/24/outline/check-badge.svg b/svelte/assets/heroicons/24/outline/check-badge.svg similarity index 100% rename from static/heroicons/24/outline/check-badge.svg rename to svelte/assets/heroicons/24/outline/check-badge.svg diff --git a/static/heroicons/24/outline/check-circle.svg b/svelte/assets/heroicons/24/outline/check-circle.svg similarity index 100% rename from static/heroicons/24/outline/check-circle.svg rename to svelte/assets/heroicons/24/outline/check-circle.svg diff --git a/static/heroicons/24/outline/check.svg b/svelte/assets/heroicons/24/outline/check.svg similarity index 100% rename from static/heroicons/24/outline/check.svg rename to svelte/assets/heroicons/24/outline/check.svg diff --git a/static/heroicons/24/outline/chevron-double-down.svg b/svelte/assets/heroicons/24/outline/chevron-double-down.svg similarity index 100% rename from static/heroicons/24/outline/chevron-double-down.svg rename to svelte/assets/heroicons/24/outline/chevron-double-down.svg diff --git a/static/heroicons/24/outline/chevron-double-left.svg b/svelte/assets/heroicons/24/outline/chevron-double-left.svg similarity index 100% rename from static/heroicons/24/outline/chevron-double-left.svg rename to svelte/assets/heroicons/24/outline/chevron-double-left.svg diff --git a/static/heroicons/24/outline/chevron-double-right.svg b/svelte/assets/heroicons/24/outline/chevron-double-right.svg similarity index 100% rename from static/heroicons/24/outline/chevron-double-right.svg rename to svelte/assets/heroicons/24/outline/chevron-double-right.svg diff --git a/static/heroicons/24/outline/chevron-double-up.svg b/svelte/assets/heroicons/24/outline/chevron-double-up.svg similarity index 100% rename from static/heroicons/24/outline/chevron-double-up.svg rename to svelte/assets/heroicons/24/outline/chevron-double-up.svg diff --git a/static/heroicons/24/outline/chevron-down.svg b/svelte/assets/heroicons/24/outline/chevron-down.svg similarity index 100% rename from static/heroicons/24/outline/chevron-down.svg rename to svelte/assets/heroicons/24/outline/chevron-down.svg diff --git a/static/heroicons/24/outline/chevron-left.svg b/svelte/assets/heroicons/24/outline/chevron-left.svg similarity index 100% rename from static/heroicons/24/outline/chevron-left.svg rename to svelte/assets/heroicons/24/outline/chevron-left.svg diff --git a/static/heroicons/24/outline/chevron-right.svg b/svelte/assets/heroicons/24/outline/chevron-right.svg similarity index 100% rename from static/heroicons/24/outline/chevron-right.svg rename to svelte/assets/heroicons/24/outline/chevron-right.svg diff --git a/static/heroicons/24/outline/chevron-up-down.svg b/svelte/assets/heroicons/24/outline/chevron-up-down.svg similarity index 100% rename from static/heroicons/24/outline/chevron-up-down.svg rename to svelte/assets/heroicons/24/outline/chevron-up-down.svg diff --git a/static/heroicons/24/outline/chevron-up.svg b/svelte/assets/heroicons/24/outline/chevron-up.svg similarity index 100% rename from static/heroicons/24/outline/chevron-up.svg rename to svelte/assets/heroicons/24/outline/chevron-up.svg diff --git a/static/heroicons/24/outline/circle-stack.svg b/svelte/assets/heroicons/24/outline/circle-stack.svg similarity index 100% rename from static/heroicons/24/outline/circle-stack.svg rename to svelte/assets/heroicons/24/outline/circle-stack.svg diff --git a/static/heroicons/24/outline/clipboard-document-check.svg b/svelte/assets/heroicons/24/outline/clipboard-document-check.svg similarity index 100% rename from static/heroicons/24/outline/clipboard-document-check.svg rename to svelte/assets/heroicons/24/outline/clipboard-document-check.svg diff --git a/static/heroicons/24/outline/clipboard-document-list.svg b/svelte/assets/heroicons/24/outline/clipboard-document-list.svg similarity index 100% rename from static/heroicons/24/outline/clipboard-document-list.svg rename to svelte/assets/heroicons/24/outline/clipboard-document-list.svg diff --git a/static/heroicons/24/outline/clipboard-document.svg b/svelte/assets/heroicons/24/outline/clipboard-document.svg similarity index 100% rename from static/heroicons/24/outline/clipboard-document.svg rename to svelte/assets/heroicons/24/outline/clipboard-document.svg diff --git a/static/heroicons/24/outline/clipboard.svg b/svelte/assets/heroicons/24/outline/clipboard.svg similarity index 100% rename from static/heroicons/24/outline/clipboard.svg rename to svelte/assets/heroicons/24/outline/clipboard.svg diff --git a/static/heroicons/24/outline/clock.svg b/svelte/assets/heroicons/24/outline/clock.svg similarity index 100% rename from static/heroicons/24/outline/clock.svg rename to svelte/assets/heroicons/24/outline/clock.svg diff --git a/static/heroicons/24/outline/cloud-arrow-down.svg b/svelte/assets/heroicons/24/outline/cloud-arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/cloud-arrow-down.svg rename to svelte/assets/heroicons/24/outline/cloud-arrow-down.svg diff --git a/static/heroicons/24/outline/cloud-arrow-up.svg b/svelte/assets/heroicons/24/outline/cloud-arrow-up.svg similarity index 100% rename from static/heroicons/24/outline/cloud-arrow-up.svg rename to svelte/assets/heroicons/24/outline/cloud-arrow-up.svg diff --git a/static/heroicons/24/outline/cloud.svg b/svelte/assets/heroicons/24/outline/cloud.svg similarity index 100% rename from static/heroicons/24/outline/cloud.svg rename to svelte/assets/heroicons/24/outline/cloud.svg diff --git a/static/heroicons/24/outline/code-bracket-square.svg b/svelte/assets/heroicons/24/outline/code-bracket-square.svg similarity index 100% rename from static/heroicons/24/outline/code-bracket-square.svg rename to svelte/assets/heroicons/24/outline/code-bracket-square.svg diff --git a/static/heroicons/24/outline/code-bracket.svg b/svelte/assets/heroicons/24/outline/code-bracket.svg similarity index 100% rename from static/heroicons/24/outline/code-bracket.svg rename to svelte/assets/heroicons/24/outline/code-bracket.svg diff --git a/static/heroicons/24/outline/cog-6-tooth.svg b/svelte/assets/heroicons/24/outline/cog-6-tooth.svg similarity index 100% rename from static/heroicons/24/outline/cog-6-tooth.svg rename to svelte/assets/heroicons/24/outline/cog-6-tooth.svg diff --git a/static/heroicons/24/outline/cog-8-tooth.svg b/svelte/assets/heroicons/24/outline/cog-8-tooth.svg similarity index 100% rename from static/heroicons/24/outline/cog-8-tooth.svg rename to svelte/assets/heroicons/24/outline/cog-8-tooth.svg diff --git a/static/heroicons/24/outline/cog.svg b/svelte/assets/heroicons/24/outline/cog.svg similarity index 100% rename from static/heroicons/24/outline/cog.svg rename to svelte/assets/heroicons/24/outline/cog.svg diff --git a/static/heroicons/24/outline/command-line.svg b/svelte/assets/heroicons/24/outline/command-line.svg similarity index 100% rename from static/heroicons/24/outline/command-line.svg rename to svelte/assets/heroicons/24/outline/command-line.svg diff --git a/static/heroicons/24/outline/computer-desktop.svg b/svelte/assets/heroicons/24/outline/computer-desktop.svg similarity index 100% rename from static/heroicons/24/outline/computer-desktop.svg rename to svelte/assets/heroicons/24/outline/computer-desktop.svg diff --git a/static/heroicons/24/outline/cpu-chip.svg b/svelte/assets/heroicons/24/outline/cpu-chip.svg similarity index 100% rename from static/heroicons/24/outline/cpu-chip.svg rename to svelte/assets/heroicons/24/outline/cpu-chip.svg diff --git a/static/heroicons/24/outline/credit-card.svg b/svelte/assets/heroicons/24/outline/credit-card.svg similarity index 100% rename from static/heroicons/24/outline/credit-card.svg rename to svelte/assets/heroicons/24/outline/credit-card.svg diff --git a/static/heroicons/24/outline/cube-transparent.svg b/svelte/assets/heroicons/24/outline/cube-transparent.svg similarity index 100% rename from static/heroicons/24/outline/cube-transparent.svg rename to svelte/assets/heroicons/24/outline/cube-transparent.svg diff --git a/static/heroicons/24/outline/cube.svg b/svelte/assets/heroicons/24/outline/cube.svg similarity index 100% rename from static/heroicons/24/outline/cube.svg rename to svelte/assets/heroicons/24/outline/cube.svg diff --git a/static/heroicons/24/outline/currency-bangladeshi.svg b/svelte/assets/heroicons/24/outline/currency-bangladeshi.svg similarity index 100% rename from static/heroicons/24/outline/currency-bangladeshi.svg rename to svelte/assets/heroicons/24/outline/currency-bangladeshi.svg diff --git a/static/heroicons/24/outline/currency-dollar.svg b/svelte/assets/heroicons/24/outline/currency-dollar.svg similarity index 100% rename from static/heroicons/24/outline/currency-dollar.svg rename to svelte/assets/heroicons/24/outline/currency-dollar.svg diff --git a/static/heroicons/24/outline/currency-euro.svg b/svelte/assets/heroicons/24/outline/currency-euro.svg similarity index 100% rename from static/heroicons/24/outline/currency-euro.svg rename to svelte/assets/heroicons/24/outline/currency-euro.svg diff --git a/static/heroicons/24/outline/currency-pound.svg b/svelte/assets/heroicons/24/outline/currency-pound.svg similarity index 100% rename from static/heroicons/24/outline/currency-pound.svg rename to svelte/assets/heroicons/24/outline/currency-pound.svg diff --git a/static/heroicons/24/outline/currency-rupee.svg b/svelte/assets/heroicons/24/outline/currency-rupee.svg similarity index 100% rename from static/heroicons/24/outline/currency-rupee.svg rename to svelte/assets/heroicons/24/outline/currency-rupee.svg diff --git a/static/heroicons/24/outline/currency-yen.svg b/svelte/assets/heroicons/24/outline/currency-yen.svg similarity index 100% rename from static/heroicons/24/outline/currency-yen.svg rename to svelte/assets/heroicons/24/outline/currency-yen.svg diff --git a/static/heroicons/24/outline/cursor-arrow-rays.svg b/svelte/assets/heroicons/24/outline/cursor-arrow-rays.svg similarity index 100% rename from static/heroicons/24/outline/cursor-arrow-rays.svg rename to svelte/assets/heroicons/24/outline/cursor-arrow-rays.svg diff --git a/static/heroicons/24/outline/cursor-arrow-ripple.svg b/svelte/assets/heroicons/24/outline/cursor-arrow-ripple.svg similarity index 100% rename from static/heroicons/24/outline/cursor-arrow-ripple.svg rename to svelte/assets/heroicons/24/outline/cursor-arrow-ripple.svg diff --git a/static/heroicons/24/outline/device-phone-mobile.svg b/svelte/assets/heroicons/24/outline/device-phone-mobile.svg similarity index 100% rename from static/heroicons/24/outline/device-phone-mobile.svg rename to svelte/assets/heroicons/24/outline/device-phone-mobile.svg diff --git a/static/heroicons/24/outline/device-tablet.svg b/svelte/assets/heroicons/24/outline/device-tablet.svg similarity index 100% rename from static/heroicons/24/outline/device-tablet.svg rename to svelte/assets/heroicons/24/outline/device-tablet.svg diff --git a/static/heroicons/24/outline/divide.svg b/svelte/assets/heroicons/24/outline/divide.svg similarity index 100% rename from static/heroicons/24/outline/divide.svg rename to svelte/assets/heroicons/24/outline/divide.svg diff --git a/static/heroicons/24/outline/document-arrow-down.svg b/svelte/assets/heroicons/24/outline/document-arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/document-arrow-down.svg rename to svelte/assets/heroicons/24/outline/document-arrow-down.svg diff --git a/static/heroicons/24/outline/document-arrow-up.svg b/svelte/assets/heroicons/24/outline/document-arrow-up.svg similarity index 100% rename from static/heroicons/24/outline/document-arrow-up.svg rename to svelte/assets/heroicons/24/outline/document-arrow-up.svg diff --git a/static/heroicons/24/outline/document-chart-bar.svg b/svelte/assets/heroicons/24/outline/document-chart-bar.svg similarity index 100% rename from static/heroicons/24/outline/document-chart-bar.svg rename to svelte/assets/heroicons/24/outline/document-chart-bar.svg diff --git a/static/heroicons/24/outline/document-check.svg b/svelte/assets/heroicons/24/outline/document-check.svg similarity index 100% rename from static/heroicons/24/outline/document-check.svg rename to svelte/assets/heroicons/24/outline/document-check.svg diff --git a/static/heroicons/24/outline/document-currency-bangladeshi.svg b/svelte/assets/heroicons/24/outline/document-currency-bangladeshi.svg similarity index 100% rename from static/heroicons/24/outline/document-currency-bangladeshi.svg rename to svelte/assets/heroicons/24/outline/document-currency-bangladeshi.svg diff --git a/static/heroicons/24/outline/document-currency-dollar.svg b/svelte/assets/heroicons/24/outline/document-currency-dollar.svg similarity index 100% rename from static/heroicons/24/outline/document-currency-dollar.svg rename to svelte/assets/heroicons/24/outline/document-currency-dollar.svg diff --git a/static/heroicons/24/outline/document-currency-euro.svg b/svelte/assets/heroicons/24/outline/document-currency-euro.svg similarity index 100% rename from static/heroicons/24/outline/document-currency-euro.svg rename to svelte/assets/heroicons/24/outline/document-currency-euro.svg diff --git a/static/heroicons/24/outline/document-currency-pound.svg b/svelte/assets/heroicons/24/outline/document-currency-pound.svg similarity index 100% rename from static/heroicons/24/outline/document-currency-pound.svg rename to svelte/assets/heroicons/24/outline/document-currency-pound.svg diff --git a/static/heroicons/24/outline/document-currency-rupee.svg b/svelte/assets/heroicons/24/outline/document-currency-rupee.svg similarity index 100% rename from static/heroicons/24/outline/document-currency-rupee.svg rename to svelte/assets/heroicons/24/outline/document-currency-rupee.svg diff --git a/static/heroicons/24/outline/document-currency-yen.svg b/svelte/assets/heroicons/24/outline/document-currency-yen.svg similarity index 100% rename from static/heroicons/24/outline/document-currency-yen.svg rename to svelte/assets/heroicons/24/outline/document-currency-yen.svg diff --git a/static/heroicons/24/outline/document-duplicate.svg b/svelte/assets/heroicons/24/outline/document-duplicate.svg similarity index 100% rename from static/heroicons/24/outline/document-duplicate.svg rename to svelte/assets/heroicons/24/outline/document-duplicate.svg diff --git a/static/heroicons/24/outline/document-magnifying-glass.svg b/svelte/assets/heroicons/24/outline/document-magnifying-glass.svg similarity index 100% rename from static/heroicons/24/outline/document-magnifying-glass.svg rename to svelte/assets/heroicons/24/outline/document-magnifying-glass.svg diff --git a/static/heroicons/24/outline/document-minus.svg b/svelte/assets/heroicons/24/outline/document-minus.svg similarity index 100% rename from static/heroicons/24/outline/document-minus.svg rename to svelte/assets/heroicons/24/outline/document-minus.svg diff --git a/static/heroicons/24/outline/document-plus.svg b/svelte/assets/heroicons/24/outline/document-plus.svg similarity index 100% rename from static/heroicons/24/outline/document-plus.svg rename to svelte/assets/heroicons/24/outline/document-plus.svg diff --git a/static/heroicons/24/outline/document-text.svg b/svelte/assets/heroicons/24/outline/document-text.svg similarity index 100% rename from static/heroicons/24/outline/document-text.svg rename to svelte/assets/heroicons/24/outline/document-text.svg diff --git a/static/heroicons/24/outline/document.svg b/svelte/assets/heroicons/24/outline/document.svg similarity index 100% rename from static/heroicons/24/outline/document.svg rename to svelte/assets/heroicons/24/outline/document.svg diff --git a/static/heroicons/24/outline/ellipsis-horizontal-circle.svg b/svelte/assets/heroicons/24/outline/ellipsis-horizontal-circle.svg similarity index 100% rename from static/heroicons/24/outline/ellipsis-horizontal-circle.svg rename to svelte/assets/heroicons/24/outline/ellipsis-horizontal-circle.svg diff --git a/static/heroicons/24/outline/ellipsis-horizontal.svg b/svelte/assets/heroicons/24/outline/ellipsis-horizontal.svg similarity index 100% rename from static/heroicons/24/outline/ellipsis-horizontal.svg rename to svelte/assets/heroicons/24/outline/ellipsis-horizontal.svg diff --git a/static/heroicons/24/outline/ellipsis-vertical.svg b/svelte/assets/heroicons/24/outline/ellipsis-vertical.svg similarity index 100% rename from static/heroicons/24/outline/ellipsis-vertical.svg rename to svelte/assets/heroicons/24/outline/ellipsis-vertical.svg diff --git a/static/heroicons/24/outline/envelope-open.svg b/svelte/assets/heroicons/24/outline/envelope-open.svg similarity index 100% rename from static/heroicons/24/outline/envelope-open.svg rename to svelte/assets/heroicons/24/outline/envelope-open.svg diff --git a/static/heroicons/24/outline/envelope.svg b/svelte/assets/heroicons/24/outline/envelope.svg similarity index 100% rename from static/heroicons/24/outline/envelope.svg rename to svelte/assets/heroicons/24/outline/envelope.svg diff --git a/static/heroicons/24/outline/equals.svg b/svelte/assets/heroicons/24/outline/equals.svg similarity index 100% rename from static/heroicons/24/outline/equals.svg rename to svelte/assets/heroicons/24/outline/equals.svg diff --git a/static/heroicons/24/outline/exclamation-circle.svg b/svelte/assets/heroicons/24/outline/exclamation-circle.svg similarity index 100% rename from static/heroicons/24/outline/exclamation-circle.svg rename to svelte/assets/heroicons/24/outline/exclamation-circle.svg diff --git a/static/heroicons/24/outline/exclamation-triangle.svg b/svelte/assets/heroicons/24/outline/exclamation-triangle.svg similarity index 100% rename from static/heroicons/24/outline/exclamation-triangle.svg rename to svelte/assets/heroicons/24/outline/exclamation-triangle.svg diff --git a/static/heroicons/24/outline/eye-dropper.svg b/svelte/assets/heroicons/24/outline/eye-dropper.svg similarity index 100% rename from static/heroicons/24/outline/eye-dropper.svg rename to svelte/assets/heroicons/24/outline/eye-dropper.svg diff --git a/static/heroicons/24/outline/eye-slash.svg b/svelte/assets/heroicons/24/outline/eye-slash.svg similarity index 100% rename from static/heroicons/24/outline/eye-slash.svg rename to svelte/assets/heroicons/24/outline/eye-slash.svg diff --git a/static/heroicons/24/outline/eye.svg b/svelte/assets/heroicons/24/outline/eye.svg similarity index 100% rename from static/heroicons/24/outline/eye.svg rename to svelte/assets/heroicons/24/outline/eye.svg diff --git a/static/heroicons/24/outline/face-frown.svg b/svelte/assets/heroicons/24/outline/face-frown.svg similarity index 100% rename from static/heroicons/24/outline/face-frown.svg rename to svelte/assets/heroicons/24/outline/face-frown.svg diff --git a/static/heroicons/24/outline/face-smile.svg b/svelte/assets/heroicons/24/outline/face-smile.svg similarity index 100% rename from static/heroicons/24/outline/face-smile.svg rename to svelte/assets/heroicons/24/outline/face-smile.svg diff --git a/static/heroicons/24/outline/film.svg b/svelte/assets/heroicons/24/outline/film.svg similarity index 100% rename from static/heroicons/24/outline/film.svg rename to svelte/assets/heroicons/24/outline/film.svg diff --git a/static/heroicons/24/outline/finger-print.svg b/svelte/assets/heroicons/24/outline/finger-print.svg similarity index 100% rename from static/heroicons/24/outline/finger-print.svg rename to svelte/assets/heroicons/24/outline/finger-print.svg diff --git a/static/heroicons/24/outline/fire.svg b/svelte/assets/heroicons/24/outline/fire.svg similarity index 100% rename from static/heroicons/24/outline/fire.svg rename to svelte/assets/heroicons/24/outline/fire.svg diff --git a/static/heroicons/24/outline/flag.svg b/svelte/assets/heroicons/24/outline/flag.svg similarity index 100% rename from static/heroicons/24/outline/flag.svg rename to svelte/assets/heroicons/24/outline/flag.svg diff --git a/static/heroicons/24/outline/folder-arrow-down.svg b/svelte/assets/heroicons/24/outline/folder-arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/folder-arrow-down.svg rename to svelte/assets/heroicons/24/outline/folder-arrow-down.svg diff --git a/static/heroicons/24/outline/folder-minus.svg b/svelte/assets/heroicons/24/outline/folder-minus.svg similarity index 100% rename from static/heroicons/24/outline/folder-minus.svg rename to svelte/assets/heroicons/24/outline/folder-minus.svg diff --git a/static/heroicons/24/outline/folder-open.svg b/svelte/assets/heroicons/24/outline/folder-open.svg similarity index 100% rename from static/heroicons/24/outline/folder-open.svg rename to svelte/assets/heroicons/24/outline/folder-open.svg diff --git a/static/heroicons/24/outline/folder-plus.svg b/svelte/assets/heroicons/24/outline/folder-plus.svg similarity index 100% rename from static/heroicons/24/outline/folder-plus.svg rename to svelte/assets/heroicons/24/outline/folder-plus.svg diff --git a/static/heroicons/24/outline/folder.svg b/svelte/assets/heroicons/24/outline/folder.svg similarity index 100% rename from static/heroicons/24/outline/folder.svg rename to svelte/assets/heroicons/24/outline/folder.svg diff --git a/static/heroicons/24/outline/forward.svg b/svelte/assets/heroicons/24/outline/forward.svg similarity index 100% rename from static/heroicons/24/outline/forward.svg rename to svelte/assets/heroicons/24/outline/forward.svg diff --git a/static/heroicons/24/outline/funnel.svg b/svelte/assets/heroicons/24/outline/funnel.svg similarity index 100% rename from static/heroicons/24/outline/funnel.svg rename to svelte/assets/heroicons/24/outline/funnel.svg diff --git a/static/heroicons/24/outline/gif.svg b/svelte/assets/heroicons/24/outline/gif.svg similarity index 100% rename from static/heroicons/24/outline/gif.svg rename to svelte/assets/heroicons/24/outline/gif.svg diff --git a/static/heroicons/24/outline/gift-top.svg b/svelte/assets/heroicons/24/outline/gift-top.svg similarity index 100% rename from static/heroicons/24/outline/gift-top.svg rename to svelte/assets/heroicons/24/outline/gift-top.svg diff --git a/static/heroicons/24/outline/gift.svg b/svelte/assets/heroicons/24/outline/gift.svg similarity index 100% rename from static/heroicons/24/outline/gift.svg rename to svelte/assets/heroicons/24/outline/gift.svg diff --git a/static/heroicons/24/outline/globe-alt.svg b/svelte/assets/heroicons/24/outline/globe-alt.svg similarity index 100% rename from static/heroicons/24/outline/globe-alt.svg rename to svelte/assets/heroicons/24/outline/globe-alt.svg diff --git a/static/heroicons/24/outline/globe-americas.svg b/svelte/assets/heroicons/24/outline/globe-americas.svg similarity index 100% rename from static/heroicons/24/outline/globe-americas.svg rename to svelte/assets/heroicons/24/outline/globe-americas.svg diff --git a/static/heroicons/24/outline/globe-asia-australia.svg b/svelte/assets/heroicons/24/outline/globe-asia-australia.svg similarity index 100% rename from static/heroicons/24/outline/globe-asia-australia.svg rename to svelte/assets/heroicons/24/outline/globe-asia-australia.svg diff --git a/static/heroicons/24/outline/globe-europe-africa.svg b/svelte/assets/heroicons/24/outline/globe-europe-africa.svg similarity index 100% rename from static/heroicons/24/outline/globe-europe-africa.svg rename to svelte/assets/heroicons/24/outline/globe-europe-africa.svg diff --git a/static/heroicons/24/outline/h1.svg b/svelte/assets/heroicons/24/outline/h1.svg similarity index 100% rename from static/heroicons/24/outline/h1.svg rename to svelte/assets/heroicons/24/outline/h1.svg diff --git a/static/heroicons/24/outline/h2.svg b/svelte/assets/heroicons/24/outline/h2.svg similarity index 100% rename from static/heroicons/24/outline/h2.svg rename to svelte/assets/heroicons/24/outline/h2.svg diff --git a/static/heroicons/24/outline/h3.svg b/svelte/assets/heroicons/24/outline/h3.svg similarity index 100% rename from static/heroicons/24/outline/h3.svg rename to svelte/assets/heroicons/24/outline/h3.svg diff --git a/static/heroicons/24/outline/hand-raised.svg b/svelte/assets/heroicons/24/outline/hand-raised.svg similarity index 100% rename from static/heroicons/24/outline/hand-raised.svg rename to svelte/assets/heroicons/24/outline/hand-raised.svg diff --git a/static/heroicons/24/outline/hand-thumb-down.svg b/svelte/assets/heroicons/24/outline/hand-thumb-down.svg similarity index 100% rename from static/heroicons/24/outline/hand-thumb-down.svg rename to svelte/assets/heroicons/24/outline/hand-thumb-down.svg diff --git a/static/heroicons/24/outline/hand-thumb-up.svg b/svelte/assets/heroicons/24/outline/hand-thumb-up.svg similarity index 100% rename from static/heroicons/24/outline/hand-thumb-up.svg rename to svelte/assets/heroicons/24/outline/hand-thumb-up.svg diff --git a/static/heroicons/24/outline/hashtag.svg b/svelte/assets/heroicons/24/outline/hashtag.svg similarity index 100% rename from static/heroicons/24/outline/hashtag.svg rename to svelte/assets/heroicons/24/outline/hashtag.svg diff --git a/static/heroicons/24/outline/heart.svg b/svelte/assets/heroicons/24/outline/heart.svg similarity index 100% rename from static/heroicons/24/outline/heart.svg rename to svelte/assets/heroicons/24/outline/heart.svg diff --git a/static/heroicons/24/outline/home-modern.svg b/svelte/assets/heroicons/24/outline/home-modern.svg similarity index 100% rename from static/heroicons/24/outline/home-modern.svg rename to svelte/assets/heroicons/24/outline/home-modern.svg diff --git a/static/heroicons/24/outline/home.svg b/svelte/assets/heroicons/24/outline/home.svg similarity index 100% rename from static/heroicons/24/outline/home.svg rename to svelte/assets/heroicons/24/outline/home.svg diff --git a/static/heroicons/24/outline/identification.svg b/svelte/assets/heroicons/24/outline/identification.svg similarity index 100% rename from static/heroicons/24/outline/identification.svg rename to svelte/assets/heroicons/24/outline/identification.svg diff --git a/static/heroicons/24/outline/inbox-arrow-down.svg b/svelte/assets/heroicons/24/outline/inbox-arrow-down.svg similarity index 100% rename from static/heroicons/24/outline/inbox-arrow-down.svg rename to svelte/assets/heroicons/24/outline/inbox-arrow-down.svg diff --git a/static/heroicons/24/outline/inbox-stack.svg b/svelte/assets/heroicons/24/outline/inbox-stack.svg similarity index 100% rename from static/heroicons/24/outline/inbox-stack.svg rename to svelte/assets/heroicons/24/outline/inbox-stack.svg diff --git a/static/heroicons/24/outline/inbox.svg b/svelte/assets/heroicons/24/outline/inbox.svg similarity index 100% rename from static/heroicons/24/outline/inbox.svg rename to svelte/assets/heroicons/24/outline/inbox.svg diff --git a/static/heroicons/24/outline/information-circle.svg b/svelte/assets/heroicons/24/outline/information-circle.svg similarity index 100% rename from static/heroicons/24/outline/information-circle.svg rename to svelte/assets/heroicons/24/outline/information-circle.svg diff --git a/static/heroicons/24/outline/italic.svg b/svelte/assets/heroicons/24/outline/italic.svg similarity index 100% rename from static/heroicons/24/outline/italic.svg rename to svelte/assets/heroicons/24/outline/italic.svg diff --git a/static/heroicons/24/outline/key.svg b/svelte/assets/heroicons/24/outline/key.svg similarity index 100% rename from static/heroicons/24/outline/key.svg rename to svelte/assets/heroicons/24/outline/key.svg diff --git a/static/heroicons/24/outline/language.svg b/svelte/assets/heroicons/24/outline/language.svg similarity index 100% rename from static/heroicons/24/outline/language.svg rename to svelte/assets/heroicons/24/outline/language.svg diff --git a/static/heroicons/24/outline/lifebuoy.svg b/svelte/assets/heroicons/24/outline/lifebuoy.svg similarity index 100% rename from static/heroicons/24/outline/lifebuoy.svg rename to svelte/assets/heroicons/24/outline/lifebuoy.svg diff --git a/static/heroicons/24/outline/light-bulb.svg b/svelte/assets/heroicons/24/outline/light-bulb.svg similarity index 100% rename from static/heroicons/24/outline/light-bulb.svg rename to svelte/assets/heroicons/24/outline/light-bulb.svg diff --git a/static/heroicons/24/outline/link-slash.svg b/svelte/assets/heroicons/24/outline/link-slash.svg similarity index 100% rename from static/heroicons/24/outline/link-slash.svg rename to svelte/assets/heroicons/24/outline/link-slash.svg diff --git a/static/heroicons/24/outline/link.svg b/svelte/assets/heroicons/24/outline/link.svg similarity index 100% rename from static/heroicons/24/outline/link.svg rename to svelte/assets/heroicons/24/outline/link.svg diff --git a/static/heroicons/24/outline/list-bullet.svg b/svelte/assets/heroicons/24/outline/list-bullet.svg similarity index 100% rename from static/heroicons/24/outline/list-bullet.svg rename to svelte/assets/heroicons/24/outline/list-bullet.svg diff --git a/static/heroicons/24/outline/lock-closed.svg b/svelte/assets/heroicons/24/outline/lock-closed.svg similarity index 100% rename from static/heroicons/24/outline/lock-closed.svg rename to svelte/assets/heroicons/24/outline/lock-closed.svg diff --git a/static/heroicons/24/outline/lock-open.svg b/svelte/assets/heroicons/24/outline/lock-open.svg similarity index 100% rename from static/heroicons/24/outline/lock-open.svg rename to svelte/assets/heroicons/24/outline/lock-open.svg diff --git a/static/heroicons/24/outline/magnifying-glass-circle.svg b/svelte/assets/heroicons/24/outline/magnifying-glass-circle.svg similarity index 100% rename from static/heroicons/24/outline/magnifying-glass-circle.svg rename to svelte/assets/heroicons/24/outline/magnifying-glass-circle.svg diff --git a/static/heroicons/24/outline/magnifying-glass-minus.svg b/svelte/assets/heroicons/24/outline/magnifying-glass-minus.svg similarity index 100% rename from static/heroicons/24/outline/magnifying-glass-minus.svg rename to svelte/assets/heroicons/24/outline/magnifying-glass-minus.svg diff --git a/static/heroicons/24/outline/magnifying-glass-plus.svg b/svelte/assets/heroicons/24/outline/magnifying-glass-plus.svg similarity index 100% rename from static/heroicons/24/outline/magnifying-glass-plus.svg rename to svelte/assets/heroicons/24/outline/magnifying-glass-plus.svg diff --git a/static/heroicons/24/outline/magnifying-glass.svg b/svelte/assets/heroicons/24/outline/magnifying-glass.svg similarity index 100% rename from static/heroicons/24/outline/magnifying-glass.svg rename to svelte/assets/heroicons/24/outline/magnifying-glass.svg diff --git a/static/heroicons/24/outline/map-pin.svg b/svelte/assets/heroicons/24/outline/map-pin.svg similarity index 100% rename from static/heroicons/24/outline/map-pin.svg rename to svelte/assets/heroicons/24/outline/map-pin.svg diff --git a/static/heroicons/24/outline/map.svg b/svelte/assets/heroicons/24/outline/map.svg similarity index 100% rename from static/heroicons/24/outline/map.svg rename to svelte/assets/heroicons/24/outline/map.svg diff --git a/static/heroicons/24/outline/megaphone.svg b/svelte/assets/heroicons/24/outline/megaphone.svg similarity index 100% rename from static/heroicons/24/outline/megaphone.svg rename to svelte/assets/heroicons/24/outline/megaphone.svg diff --git a/static/heroicons/24/outline/microphone.svg b/svelte/assets/heroicons/24/outline/microphone.svg similarity index 100% rename from static/heroicons/24/outline/microphone.svg rename to svelte/assets/heroicons/24/outline/microphone.svg diff --git a/static/heroicons/24/outline/minus-circle.svg b/svelte/assets/heroicons/24/outline/minus-circle.svg similarity index 100% rename from static/heroicons/24/outline/minus-circle.svg rename to svelte/assets/heroicons/24/outline/minus-circle.svg diff --git a/static/heroicons/24/outline/minus-small.svg b/svelte/assets/heroicons/24/outline/minus-small.svg similarity index 100% rename from static/heroicons/24/outline/minus-small.svg rename to svelte/assets/heroicons/24/outline/minus-small.svg diff --git a/static/heroicons/24/outline/minus.svg b/svelte/assets/heroicons/24/outline/minus.svg similarity index 100% rename from static/heroicons/24/outline/minus.svg rename to svelte/assets/heroicons/24/outline/minus.svg diff --git a/static/heroicons/24/outline/moon.svg b/svelte/assets/heroicons/24/outline/moon.svg similarity index 100% rename from static/heroicons/24/outline/moon.svg rename to svelte/assets/heroicons/24/outline/moon.svg diff --git a/static/heroicons/24/outline/musical-note.svg b/svelte/assets/heroicons/24/outline/musical-note.svg similarity index 100% rename from static/heroicons/24/outline/musical-note.svg rename to svelte/assets/heroicons/24/outline/musical-note.svg diff --git a/static/heroicons/24/outline/newspaper.svg b/svelte/assets/heroicons/24/outline/newspaper.svg similarity index 100% rename from static/heroicons/24/outline/newspaper.svg rename to svelte/assets/heroicons/24/outline/newspaper.svg diff --git a/static/heroicons/24/outline/no-symbol.svg b/svelte/assets/heroicons/24/outline/no-symbol.svg similarity index 100% rename from static/heroicons/24/outline/no-symbol.svg rename to svelte/assets/heroicons/24/outline/no-symbol.svg diff --git a/static/heroicons/24/outline/numbered-list.svg b/svelte/assets/heroicons/24/outline/numbered-list.svg similarity index 100% rename from static/heroicons/24/outline/numbered-list.svg rename to svelte/assets/heroicons/24/outline/numbered-list.svg diff --git a/static/heroicons/24/outline/paint-brush.svg b/svelte/assets/heroicons/24/outline/paint-brush.svg similarity index 100% rename from static/heroicons/24/outline/paint-brush.svg rename to svelte/assets/heroicons/24/outline/paint-brush.svg diff --git a/static/heroicons/24/outline/paper-airplane.svg b/svelte/assets/heroicons/24/outline/paper-airplane.svg similarity index 100% rename from static/heroicons/24/outline/paper-airplane.svg rename to svelte/assets/heroicons/24/outline/paper-airplane.svg diff --git a/static/heroicons/24/outline/paper-clip.svg b/svelte/assets/heroicons/24/outline/paper-clip.svg similarity index 100% rename from static/heroicons/24/outline/paper-clip.svg rename to svelte/assets/heroicons/24/outline/paper-clip.svg diff --git a/static/heroicons/24/outline/pause-circle.svg b/svelte/assets/heroicons/24/outline/pause-circle.svg similarity index 100% rename from static/heroicons/24/outline/pause-circle.svg rename to svelte/assets/heroicons/24/outline/pause-circle.svg diff --git a/static/heroicons/24/outline/pause.svg b/svelte/assets/heroicons/24/outline/pause.svg similarity index 100% rename from static/heroicons/24/outline/pause.svg rename to svelte/assets/heroicons/24/outline/pause.svg diff --git a/static/heroicons/24/outline/pencil-square.svg b/svelte/assets/heroicons/24/outline/pencil-square.svg similarity index 100% rename from static/heroicons/24/outline/pencil-square.svg rename to svelte/assets/heroicons/24/outline/pencil-square.svg diff --git a/static/heroicons/24/outline/pencil.svg b/svelte/assets/heroicons/24/outline/pencil.svg similarity index 100% rename from static/heroicons/24/outline/pencil.svg rename to svelte/assets/heroicons/24/outline/pencil.svg diff --git a/static/heroicons/24/outline/percent-badge.svg b/svelte/assets/heroicons/24/outline/percent-badge.svg similarity index 100% rename from static/heroicons/24/outline/percent-badge.svg rename to svelte/assets/heroicons/24/outline/percent-badge.svg diff --git a/static/heroicons/24/outline/phone-arrow-down-left.svg b/svelte/assets/heroicons/24/outline/phone-arrow-down-left.svg similarity index 100% rename from static/heroicons/24/outline/phone-arrow-down-left.svg rename to svelte/assets/heroicons/24/outline/phone-arrow-down-left.svg diff --git a/static/heroicons/24/outline/phone-arrow-up-right.svg b/svelte/assets/heroicons/24/outline/phone-arrow-up-right.svg similarity index 100% rename from static/heroicons/24/outline/phone-arrow-up-right.svg rename to svelte/assets/heroicons/24/outline/phone-arrow-up-right.svg diff --git a/static/heroicons/24/outline/phone-x-mark.svg b/svelte/assets/heroicons/24/outline/phone-x-mark.svg similarity index 100% rename from static/heroicons/24/outline/phone-x-mark.svg rename to svelte/assets/heroicons/24/outline/phone-x-mark.svg diff --git a/static/heroicons/24/outline/phone.svg b/svelte/assets/heroicons/24/outline/phone.svg similarity index 100% rename from static/heroicons/24/outline/phone.svg rename to svelte/assets/heroicons/24/outline/phone.svg diff --git a/static/heroicons/24/outline/photo.svg b/svelte/assets/heroicons/24/outline/photo.svg similarity index 100% rename from static/heroicons/24/outline/photo.svg rename to svelte/assets/heroicons/24/outline/photo.svg diff --git a/static/heroicons/24/outline/play-circle.svg b/svelte/assets/heroicons/24/outline/play-circle.svg similarity index 100% rename from static/heroicons/24/outline/play-circle.svg rename to svelte/assets/heroicons/24/outline/play-circle.svg diff --git a/static/heroicons/24/outline/play-pause.svg b/svelte/assets/heroicons/24/outline/play-pause.svg similarity index 100% rename from static/heroicons/24/outline/play-pause.svg rename to svelte/assets/heroicons/24/outline/play-pause.svg diff --git a/static/heroicons/24/outline/play.svg b/svelte/assets/heroicons/24/outline/play.svg similarity index 100% rename from static/heroicons/24/outline/play.svg rename to svelte/assets/heroicons/24/outline/play.svg diff --git a/static/heroicons/24/outline/plus-circle.svg b/svelte/assets/heroicons/24/outline/plus-circle.svg similarity index 100% rename from static/heroicons/24/outline/plus-circle.svg rename to svelte/assets/heroicons/24/outline/plus-circle.svg diff --git a/static/heroicons/24/outline/plus-small.svg b/svelte/assets/heroicons/24/outline/plus-small.svg similarity index 100% rename from static/heroicons/24/outline/plus-small.svg rename to svelte/assets/heroicons/24/outline/plus-small.svg diff --git a/static/heroicons/24/outline/plus.svg b/svelte/assets/heroicons/24/outline/plus.svg similarity index 100% rename from static/heroicons/24/outline/plus.svg rename to svelte/assets/heroicons/24/outline/plus.svg diff --git a/static/heroicons/24/outline/power.svg b/svelte/assets/heroicons/24/outline/power.svg similarity index 100% rename from static/heroicons/24/outline/power.svg rename to svelte/assets/heroicons/24/outline/power.svg diff --git a/static/heroicons/24/outline/presentation-chart-bar.svg b/svelte/assets/heroicons/24/outline/presentation-chart-bar.svg similarity index 100% rename from static/heroicons/24/outline/presentation-chart-bar.svg rename to svelte/assets/heroicons/24/outline/presentation-chart-bar.svg diff --git a/static/heroicons/24/outline/presentation-chart-line.svg b/svelte/assets/heroicons/24/outline/presentation-chart-line.svg similarity index 100% rename from static/heroicons/24/outline/presentation-chart-line.svg rename to svelte/assets/heroicons/24/outline/presentation-chart-line.svg diff --git a/static/heroicons/24/outline/printer.svg b/svelte/assets/heroicons/24/outline/printer.svg similarity index 100% rename from static/heroicons/24/outline/printer.svg rename to svelte/assets/heroicons/24/outline/printer.svg diff --git a/static/heroicons/24/outline/puzzle-piece.svg b/svelte/assets/heroicons/24/outline/puzzle-piece.svg similarity index 100% rename from static/heroicons/24/outline/puzzle-piece.svg rename to svelte/assets/heroicons/24/outline/puzzle-piece.svg diff --git a/static/heroicons/24/outline/qr-code.svg b/svelte/assets/heroicons/24/outline/qr-code.svg similarity index 100% rename from static/heroicons/24/outline/qr-code.svg rename to svelte/assets/heroicons/24/outline/qr-code.svg diff --git a/static/heroicons/24/outline/question-mark-circle.svg b/svelte/assets/heroicons/24/outline/question-mark-circle.svg similarity index 100% rename from static/heroicons/24/outline/question-mark-circle.svg rename to svelte/assets/heroicons/24/outline/question-mark-circle.svg diff --git a/static/heroicons/24/outline/queue-list.svg b/svelte/assets/heroicons/24/outline/queue-list.svg similarity index 100% rename from static/heroicons/24/outline/queue-list.svg rename to svelte/assets/heroicons/24/outline/queue-list.svg diff --git a/static/heroicons/24/outline/radio.svg b/svelte/assets/heroicons/24/outline/radio.svg similarity index 100% rename from static/heroicons/24/outline/radio.svg rename to svelte/assets/heroicons/24/outline/radio.svg diff --git a/static/heroicons/24/outline/receipt-percent.svg b/svelte/assets/heroicons/24/outline/receipt-percent.svg similarity index 100% rename from static/heroicons/24/outline/receipt-percent.svg rename to svelte/assets/heroicons/24/outline/receipt-percent.svg diff --git a/static/heroicons/24/outline/receipt-refund.svg b/svelte/assets/heroicons/24/outline/receipt-refund.svg similarity index 100% rename from static/heroicons/24/outline/receipt-refund.svg rename to svelte/assets/heroicons/24/outline/receipt-refund.svg diff --git a/static/heroicons/24/outline/rectangle-group.svg b/svelte/assets/heroicons/24/outline/rectangle-group.svg similarity index 100% rename from static/heroicons/24/outline/rectangle-group.svg rename to svelte/assets/heroicons/24/outline/rectangle-group.svg diff --git a/static/heroicons/24/outline/rectangle-stack.svg b/svelte/assets/heroicons/24/outline/rectangle-stack.svg similarity index 100% rename from static/heroicons/24/outline/rectangle-stack.svg rename to svelte/assets/heroicons/24/outline/rectangle-stack.svg diff --git a/static/heroicons/24/outline/rocket-launch.svg b/svelte/assets/heroicons/24/outline/rocket-launch.svg similarity index 100% rename from static/heroicons/24/outline/rocket-launch.svg rename to svelte/assets/heroicons/24/outline/rocket-launch.svg diff --git a/static/heroicons/24/outline/rss.svg b/svelte/assets/heroicons/24/outline/rss.svg similarity index 100% rename from static/heroicons/24/outline/rss.svg rename to svelte/assets/heroicons/24/outline/rss.svg diff --git a/static/heroicons/24/outline/scale.svg b/svelte/assets/heroicons/24/outline/scale.svg similarity index 100% rename from static/heroicons/24/outline/scale.svg rename to svelte/assets/heroicons/24/outline/scale.svg diff --git a/static/heroicons/24/outline/scissors.svg b/svelte/assets/heroicons/24/outline/scissors.svg similarity index 100% rename from static/heroicons/24/outline/scissors.svg rename to svelte/assets/heroicons/24/outline/scissors.svg diff --git a/static/heroicons/24/outline/server-stack.svg b/svelte/assets/heroicons/24/outline/server-stack.svg similarity index 100% rename from static/heroicons/24/outline/server-stack.svg rename to svelte/assets/heroicons/24/outline/server-stack.svg diff --git a/static/heroicons/24/outline/server.svg b/svelte/assets/heroicons/24/outline/server.svg similarity index 100% rename from static/heroicons/24/outline/server.svg rename to svelte/assets/heroicons/24/outline/server.svg diff --git a/static/heroicons/24/outline/share.svg b/svelte/assets/heroicons/24/outline/share.svg similarity index 100% rename from static/heroicons/24/outline/share.svg rename to svelte/assets/heroicons/24/outline/share.svg diff --git a/static/heroicons/24/outline/shield-check.svg b/svelte/assets/heroicons/24/outline/shield-check.svg similarity index 100% rename from static/heroicons/24/outline/shield-check.svg rename to svelte/assets/heroicons/24/outline/shield-check.svg diff --git a/static/heroicons/24/outline/shield-exclamation.svg b/svelte/assets/heroicons/24/outline/shield-exclamation.svg similarity index 100% rename from static/heroicons/24/outline/shield-exclamation.svg rename to svelte/assets/heroicons/24/outline/shield-exclamation.svg diff --git a/static/heroicons/24/outline/shopping-bag.svg b/svelte/assets/heroicons/24/outline/shopping-bag.svg similarity index 100% rename from static/heroicons/24/outline/shopping-bag.svg rename to svelte/assets/heroicons/24/outline/shopping-bag.svg diff --git a/static/heroicons/24/outline/shopping-cart.svg b/svelte/assets/heroicons/24/outline/shopping-cart.svg similarity index 100% rename from static/heroicons/24/outline/shopping-cart.svg rename to svelte/assets/heroicons/24/outline/shopping-cart.svg diff --git a/static/heroicons/24/outline/signal-slash.svg b/svelte/assets/heroicons/24/outline/signal-slash.svg similarity index 100% rename from static/heroicons/24/outline/signal-slash.svg rename to svelte/assets/heroicons/24/outline/signal-slash.svg diff --git a/static/heroicons/24/outline/signal.svg b/svelte/assets/heroicons/24/outline/signal.svg similarity index 100% rename from static/heroicons/24/outline/signal.svg rename to svelte/assets/heroicons/24/outline/signal.svg diff --git a/static/heroicons/24/outline/slash.svg b/svelte/assets/heroicons/24/outline/slash.svg similarity index 100% rename from static/heroicons/24/outline/slash.svg rename to svelte/assets/heroicons/24/outline/slash.svg diff --git a/static/heroicons/24/outline/sparkles.svg b/svelte/assets/heroicons/24/outline/sparkles.svg similarity index 100% rename from static/heroicons/24/outline/sparkles.svg rename to svelte/assets/heroicons/24/outline/sparkles.svg diff --git a/static/heroicons/24/outline/speaker-wave.svg b/svelte/assets/heroicons/24/outline/speaker-wave.svg similarity index 100% rename from static/heroicons/24/outline/speaker-wave.svg rename to svelte/assets/heroicons/24/outline/speaker-wave.svg diff --git a/static/heroicons/24/outline/speaker-x-mark.svg b/svelte/assets/heroicons/24/outline/speaker-x-mark.svg similarity index 100% rename from static/heroicons/24/outline/speaker-x-mark.svg rename to svelte/assets/heroicons/24/outline/speaker-x-mark.svg diff --git a/static/heroicons/24/outline/square-2-stack.svg b/svelte/assets/heroicons/24/outline/square-2-stack.svg similarity index 100% rename from static/heroicons/24/outline/square-2-stack.svg rename to svelte/assets/heroicons/24/outline/square-2-stack.svg diff --git a/static/heroicons/24/outline/square-3-stack-3d.svg b/svelte/assets/heroicons/24/outline/square-3-stack-3d.svg similarity index 100% rename from static/heroicons/24/outline/square-3-stack-3d.svg rename to svelte/assets/heroicons/24/outline/square-3-stack-3d.svg diff --git a/static/heroicons/24/outline/squares-2x2.svg b/svelte/assets/heroicons/24/outline/squares-2x2.svg similarity index 100% rename from static/heroicons/24/outline/squares-2x2.svg rename to svelte/assets/heroicons/24/outline/squares-2x2.svg diff --git a/static/heroicons/24/outline/squares-plus.svg b/svelte/assets/heroicons/24/outline/squares-plus.svg similarity index 100% rename from static/heroicons/24/outline/squares-plus.svg rename to svelte/assets/heroicons/24/outline/squares-plus.svg diff --git a/static/heroicons/24/outline/star.svg b/svelte/assets/heroicons/24/outline/star.svg similarity index 100% rename from static/heroicons/24/outline/star.svg rename to svelte/assets/heroicons/24/outline/star.svg diff --git a/static/heroicons/24/outline/stop-circle.svg b/svelte/assets/heroicons/24/outline/stop-circle.svg similarity index 100% rename from static/heroicons/24/outline/stop-circle.svg rename to svelte/assets/heroicons/24/outline/stop-circle.svg diff --git a/static/heroicons/24/outline/stop.svg b/svelte/assets/heroicons/24/outline/stop.svg similarity index 100% rename from static/heroicons/24/outline/stop.svg rename to svelte/assets/heroicons/24/outline/stop.svg diff --git a/static/heroicons/24/outline/strikethrough.svg b/svelte/assets/heroicons/24/outline/strikethrough.svg similarity index 100% rename from static/heroicons/24/outline/strikethrough.svg rename to svelte/assets/heroicons/24/outline/strikethrough.svg diff --git a/static/heroicons/24/outline/sun.svg b/svelte/assets/heroicons/24/outline/sun.svg similarity index 100% rename from static/heroicons/24/outline/sun.svg rename to svelte/assets/heroicons/24/outline/sun.svg diff --git a/static/heroicons/24/outline/swatch.svg b/svelte/assets/heroicons/24/outline/swatch.svg similarity index 100% rename from static/heroicons/24/outline/swatch.svg rename to svelte/assets/heroicons/24/outline/swatch.svg diff --git a/static/heroicons/24/outline/table-cells.svg b/svelte/assets/heroicons/24/outline/table-cells.svg similarity index 100% rename from static/heroicons/24/outline/table-cells.svg rename to svelte/assets/heroicons/24/outline/table-cells.svg diff --git a/static/heroicons/24/outline/tag.svg b/svelte/assets/heroicons/24/outline/tag.svg similarity index 100% rename from static/heroicons/24/outline/tag.svg rename to svelte/assets/heroicons/24/outline/tag.svg diff --git a/static/heroicons/24/outline/ticket.svg b/svelte/assets/heroicons/24/outline/ticket.svg similarity index 100% rename from static/heroicons/24/outline/ticket.svg rename to svelte/assets/heroicons/24/outline/ticket.svg diff --git a/static/heroicons/24/outline/trash.svg b/svelte/assets/heroicons/24/outline/trash.svg similarity index 100% rename from static/heroicons/24/outline/trash.svg rename to svelte/assets/heroicons/24/outline/trash.svg diff --git a/static/heroicons/24/outline/trophy.svg b/svelte/assets/heroicons/24/outline/trophy.svg similarity index 100% rename from static/heroicons/24/outline/trophy.svg rename to svelte/assets/heroicons/24/outline/trophy.svg diff --git a/static/heroicons/24/outline/truck.svg b/svelte/assets/heroicons/24/outline/truck.svg similarity index 100% rename from static/heroicons/24/outline/truck.svg rename to svelte/assets/heroicons/24/outline/truck.svg diff --git a/static/heroicons/24/outline/tv.svg b/svelte/assets/heroicons/24/outline/tv.svg similarity index 100% rename from static/heroicons/24/outline/tv.svg rename to svelte/assets/heroicons/24/outline/tv.svg diff --git a/static/heroicons/24/outline/underline.svg b/svelte/assets/heroicons/24/outline/underline.svg similarity index 100% rename from static/heroicons/24/outline/underline.svg rename to svelte/assets/heroicons/24/outline/underline.svg diff --git a/static/heroicons/24/outline/user-circle.svg b/svelte/assets/heroicons/24/outline/user-circle.svg similarity index 100% rename from static/heroicons/24/outline/user-circle.svg rename to svelte/assets/heroicons/24/outline/user-circle.svg diff --git a/static/heroicons/24/outline/user-group.svg b/svelte/assets/heroicons/24/outline/user-group.svg similarity index 100% rename from static/heroicons/24/outline/user-group.svg rename to svelte/assets/heroicons/24/outline/user-group.svg diff --git a/static/heroicons/24/outline/user-minus.svg b/svelte/assets/heroicons/24/outline/user-minus.svg similarity index 100% rename from static/heroicons/24/outline/user-minus.svg rename to svelte/assets/heroicons/24/outline/user-minus.svg diff --git a/static/heroicons/24/outline/user-plus.svg b/svelte/assets/heroicons/24/outline/user-plus.svg similarity index 100% rename from static/heroicons/24/outline/user-plus.svg rename to svelte/assets/heroicons/24/outline/user-plus.svg diff --git a/static/heroicons/24/outline/user.svg b/svelte/assets/heroicons/24/outline/user.svg similarity index 100% rename from static/heroicons/24/outline/user.svg rename to svelte/assets/heroicons/24/outline/user.svg diff --git a/static/heroicons/24/outline/users.svg b/svelte/assets/heroicons/24/outline/users.svg similarity index 100% rename from static/heroicons/24/outline/users.svg rename to svelte/assets/heroicons/24/outline/users.svg diff --git a/static/heroicons/24/outline/variable.svg b/svelte/assets/heroicons/24/outline/variable.svg similarity index 100% rename from static/heroicons/24/outline/variable.svg rename to svelte/assets/heroicons/24/outline/variable.svg diff --git a/static/heroicons/24/outline/video-camera-slash.svg b/svelte/assets/heroicons/24/outline/video-camera-slash.svg similarity index 100% rename from static/heroicons/24/outline/video-camera-slash.svg rename to svelte/assets/heroicons/24/outline/video-camera-slash.svg diff --git a/static/heroicons/24/outline/video-camera.svg b/svelte/assets/heroicons/24/outline/video-camera.svg similarity index 100% rename from static/heroicons/24/outline/video-camera.svg rename to svelte/assets/heroicons/24/outline/video-camera.svg diff --git a/static/heroicons/24/outline/view-columns.svg b/svelte/assets/heroicons/24/outline/view-columns.svg similarity index 100% rename from static/heroicons/24/outline/view-columns.svg rename to svelte/assets/heroicons/24/outline/view-columns.svg diff --git a/static/heroicons/24/outline/viewfinder-circle.svg b/svelte/assets/heroicons/24/outline/viewfinder-circle.svg similarity index 100% rename from static/heroicons/24/outline/viewfinder-circle.svg rename to svelte/assets/heroicons/24/outline/viewfinder-circle.svg diff --git a/static/heroicons/24/outline/wallet.svg b/svelte/assets/heroicons/24/outline/wallet.svg similarity index 100% rename from static/heroicons/24/outline/wallet.svg rename to svelte/assets/heroicons/24/outline/wallet.svg diff --git a/static/heroicons/24/outline/wifi.svg b/svelte/assets/heroicons/24/outline/wifi.svg similarity index 100% rename from static/heroicons/24/outline/wifi.svg rename to svelte/assets/heroicons/24/outline/wifi.svg diff --git a/static/heroicons/24/outline/window.svg b/svelte/assets/heroicons/24/outline/window.svg similarity index 100% rename from static/heroicons/24/outline/window.svg rename to svelte/assets/heroicons/24/outline/window.svg diff --git a/static/heroicons/24/outline/wrench-screwdriver.svg b/svelte/assets/heroicons/24/outline/wrench-screwdriver.svg similarity index 100% rename from static/heroicons/24/outline/wrench-screwdriver.svg rename to svelte/assets/heroicons/24/outline/wrench-screwdriver.svg diff --git a/static/heroicons/24/outline/wrench.svg b/svelte/assets/heroicons/24/outline/wrench.svg similarity index 100% rename from static/heroicons/24/outline/wrench.svg rename to svelte/assets/heroicons/24/outline/wrench.svg diff --git a/static/heroicons/24/outline/x-circle.svg b/svelte/assets/heroicons/24/outline/x-circle.svg similarity index 100% rename from static/heroicons/24/outline/x-circle.svg rename to svelte/assets/heroicons/24/outline/x-circle.svg diff --git a/static/heroicons/24/outline/x-mark.svg b/svelte/assets/heroicons/24/outline/x-mark.svg similarity index 100% rename from static/heroicons/24/outline/x-mark.svg rename to svelte/assets/heroicons/24/outline/x-mark.svg diff --git a/static/heroicons/24/solid/academic-cap.svg b/svelte/assets/heroicons/24/solid/academic-cap.svg similarity index 100% rename from static/heroicons/24/solid/academic-cap.svg rename to svelte/assets/heroicons/24/solid/academic-cap.svg diff --git a/static/heroicons/24/solid/adjustments-horizontal.svg b/svelte/assets/heroicons/24/solid/adjustments-horizontal.svg similarity index 100% rename from static/heroicons/24/solid/adjustments-horizontal.svg rename to svelte/assets/heroicons/24/solid/adjustments-horizontal.svg diff --git a/static/heroicons/24/solid/adjustments-vertical.svg b/svelte/assets/heroicons/24/solid/adjustments-vertical.svg similarity index 100% rename from static/heroicons/24/solid/adjustments-vertical.svg rename to svelte/assets/heroicons/24/solid/adjustments-vertical.svg diff --git a/static/heroicons/24/solid/archive-box-arrow-down.svg b/svelte/assets/heroicons/24/solid/archive-box-arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/archive-box-arrow-down.svg rename to svelte/assets/heroicons/24/solid/archive-box-arrow-down.svg diff --git a/static/heroicons/24/solid/archive-box-x-mark.svg b/svelte/assets/heroicons/24/solid/archive-box-x-mark.svg similarity index 100% rename from static/heroicons/24/solid/archive-box-x-mark.svg rename to svelte/assets/heroicons/24/solid/archive-box-x-mark.svg diff --git a/static/heroicons/24/solid/archive-box.svg b/svelte/assets/heroicons/24/solid/archive-box.svg similarity index 100% rename from static/heroicons/24/solid/archive-box.svg rename to svelte/assets/heroicons/24/solid/archive-box.svg diff --git a/static/heroicons/24/solid/arrow-down-circle.svg b/svelte/assets/heroicons/24/solid/arrow-down-circle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down-circle.svg rename to svelte/assets/heroicons/24/solid/arrow-down-circle.svg diff --git a/static/heroicons/24/solid/arrow-down-left.svg b/svelte/assets/heroicons/24/solid/arrow-down-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down-left.svg rename to svelte/assets/heroicons/24/solid/arrow-down-left.svg diff --git a/static/heroicons/24/solid/arrow-down-on-square-stack.svg b/svelte/assets/heroicons/24/solid/arrow-down-on-square-stack.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down-on-square-stack.svg rename to svelte/assets/heroicons/24/solid/arrow-down-on-square-stack.svg diff --git a/static/heroicons/24/solid/arrow-down-on-square.svg b/svelte/assets/heroicons/24/solid/arrow-down-on-square.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down-on-square.svg rename to svelte/assets/heroicons/24/solid/arrow-down-on-square.svg diff --git a/static/heroicons/24/solid/arrow-down-right.svg b/svelte/assets/heroicons/24/solid/arrow-down-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down-right.svg rename to svelte/assets/heroicons/24/solid/arrow-down-right.svg diff --git a/static/heroicons/24/solid/arrow-down-tray.svg b/svelte/assets/heroicons/24/solid/arrow-down-tray.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down-tray.svg rename to svelte/assets/heroicons/24/solid/arrow-down-tray.svg diff --git a/static/heroicons/24/solid/arrow-down.svg b/svelte/assets/heroicons/24/solid/arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-down.svg rename to svelte/assets/heroicons/24/solid/arrow-down.svg diff --git a/static/heroicons/24/solid/arrow-left-circle.svg b/svelte/assets/heroicons/24/solid/arrow-left-circle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-left-circle.svg rename to svelte/assets/heroicons/24/solid/arrow-left-circle.svg diff --git a/static/heroicons/24/solid/arrow-left-end-on-rectangle.svg b/svelte/assets/heroicons/24/solid/arrow-left-end-on-rectangle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-left-end-on-rectangle.svg rename to svelte/assets/heroicons/24/solid/arrow-left-end-on-rectangle.svg diff --git a/static/heroicons/24/solid/arrow-left-on-rectangle.svg b/svelte/assets/heroicons/24/solid/arrow-left-on-rectangle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-left-on-rectangle.svg rename to svelte/assets/heroicons/24/solid/arrow-left-on-rectangle.svg diff --git a/static/heroicons/24/solid/arrow-left-start-on-rectangle.svg b/svelte/assets/heroicons/24/solid/arrow-left-start-on-rectangle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-left-start-on-rectangle.svg rename to svelte/assets/heroicons/24/solid/arrow-left-start-on-rectangle.svg diff --git a/static/heroicons/24/solid/arrow-left.svg b/svelte/assets/heroicons/24/solid/arrow-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-left.svg rename to svelte/assets/heroicons/24/solid/arrow-left.svg diff --git a/static/heroicons/24/solid/arrow-long-down.svg b/svelte/assets/heroicons/24/solid/arrow-long-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-long-down.svg rename to svelte/assets/heroicons/24/solid/arrow-long-down.svg diff --git a/static/heroicons/24/solid/arrow-long-left.svg b/svelte/assets/heroicons/24/solid/arrow-long-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-long-left.svg rename to svelte/assets/heroicons/24/solid/arrow-long-left.svg diff --git a/static/heroicons/24/solid/arrow-long-right.svg b/svelte/assets/heroicons/24/solid/arrow-long-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-long-right.svg rename to svelte/assets/heroicons/24/solid/arrow-long-right.svg diff --git a/static/heroicons/24/solid/arrow-long-up.svg b/svelte/assets/heroicons/24/solid/arrow-long-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-long-up.svg rename to svelte/assets/heroicons/24/solid/arrow-long-up.svg diff --git a/static/heroicons/24/solid/arrow-path-rounded-square.svg b/svelte/assets/heroicons/24/solid/arrow-path-rounded-square.svg similarity index 100% rename from static/heroicons/24/solid/arrow-path-rounded-square.svg rename to svelte/assets/heroicons/24/solid/arrow-path-rounded-square.svg diff --git a/static/heroicons/24/solid/arrow-path.svg b/svelte/assets/heroicons/24/solid/arrow-path.svg similarity index 100% rename from static/heroicons/24/solid/arrow-path.svg rename to svelte/assets/heroicons/24/solid/arrow-path.svg diff --git a/static/heroicons/24/solid/arrow-right-circle.svg b/svelte/assets/heroicons/24/solid/arrow-right-circle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-right-circle.svg rename to svelte/assets/heroicons/24/solid/arrow-right-circle.svg diff --git a/static/heroicons/24/solid/arrow-right-end-on-rectangle.svg b/svelte/assets/heroicons/24/solid/arrow-right-end-on-rectangle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-right-end-on-rectangle.svg rename to svelte/assets/heroicons/24/solid/arrow-right-end-on-rectangle.svg diff --git a/static/heroicons/24/solid/arrow-right-on-rectangle.svg b/svelte/assets/heroicons/24/solid/arrow-right-on-rectangle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-right-on-rectangle.svg rename to svelte/assets/heroicons/24/solid/arrow-right-on-rectangle.svg diff --git a/static/heroicons/24/solid/arrow-right-start-on-rectangle.svg b/svelte/assets/heroicons/24/solid/arrow-right-start-on-rectangle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-right-start-on-rectangle.svg rename to svelte/assets/heroicons/24/solid/arrow-right-start-on-rectangle.svg diff --git a/static/heroicons/24/solid/arrow-right.svg b/svelte/assets/heroicons/24/solid/arrow-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-right.svg rename to svelte/assets/heroicons/24/solid/arrow-right.svg diff --git a/static/heroicons/24/solid/arrow-small-down.svg b/svelte/assets/heroicons/24/solid/arrow-small-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-small-down.svg rename to svelte/assets/heroicons/24/solid/arrow-small-down.svg diff --git a/static/heroicons/24/solid/arrow-small-left.svg b/svelte/assets/heroicons/24/solid/arrow-small-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-small-left.svg rename to svelte/assets/heroicons/24/solid/arrow-small-left.svg diff --git a/static/heroicons/24/solid/arrow-small-right.svg b/svelte/assets/heroicons/24/solid/arrow-small-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-small-right.svg rename to svelte/assets/heroicons/24/solid/arrow-small-right.svg diff --git a/static/heroicons/24/solid/arrow-small-up.svg b/svelte/assets/heroicons/24/solid/arrow-small-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-small-up.svg rename to svelte/assets/heroicons/24/solid/arrow-small-up.svg diff --git a/static/heroicons/24/solid/arrow-top-right-on-square.svg b/svelte/assets/heroicons/24/solid/arrow-top-right-on-square.svg similarity index 100% rename from static/heroicons/24/solid/arrow-top-right-on-square.svg rename to svelte/assets/heroicons/24/solid/arrow-top-right-on-square.svg diff --git a/static/heroicons/24/solid/arrow-trending-down.svg b/svelte/assets/heroicons/24/solid/arrow-trending-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-trending-down.svg rename to svelte/assets/heroicons/24/solid/arrow-trending-down.svg diff --git a/static/heroicons/24/solid/arrow-trending-up.svg b/svelte/assets/heroicons/24/solid/arrow-trending-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-trending-up.svg rename to svelte/assets/heroicons/24/solid/arrow-trending-up.svg diff --git a/static/heroicons/24/solid/arrow-turn-down-left.svg b/svelte/assets/heroicons/24/solid/arrow-turn-down-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-down-left.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-down-left.svg diff --git a/static/heroicons/24/solid/arrow-turn-down-right.svg b/svelte/assets/heroicons/24/solid/arrow-turn-down-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-down-right.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-down-right.svg diff --git a/static/heroicons/24/solid/arrow-turn-left-down.svg b/svelte/assets/heroicons/24/solid/arrow-turn-left-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-left-down.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-left-down.svg diff --git a/static/heroicons/24/solid/arrow-turn-left-up.svg b/svelte/assets/heroicons/24/solid/arrow-turn-left-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-left-up.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-left-up.svg diff --git a/static/heroicons/24/solid/arrow-turn-right-down.svg b/svelte/assets/heroicons/24/solid/arrow-turn-right-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-right-down.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-right-down.svg diff --git a/static/heroicons/24/solid/arrow-turn-right-up.svg b/svelte/assets/heroicons/24/solid/arrow-turn-right-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-right-up.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-right-up.svg diff --git a/static/heroicons/24/solid/arrow-turn-up-left.svg b/svelte/assets/heroicons/24/solid/arrow-turn-up-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-up-left.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-up-left.svg diff --git a/static/heroicons/24/solid/arrow-turn-up-right.svg b/svelte/assets/heroicons/24/solid/arrow-turn-up-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-turn-up-right.svg rename to svelte/assets/heroicons/24/solid/arrow-turn-up-right.svg diff --git a/static/heroicons/24/solid/arrow-up-circle.svg b/svelte/assets/heroicons/24/solid/arrow-up-circle.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up-circle.svg rename to svelte/assets/heroicons/24/solid/arrow-up-circle.svg diff --git a/static/heroicons/24/solid/arrow-up-left.svg b/svelte/assets/heroicons/24/solid/arrow-up-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up-left.svg rename to svelte/assets/heroicons/24/solid/arrow-up-left.svg diff --git a/static/heroicons/24/solid/arrow-up-on-square-stack.svg b/svelte/assets/heroicons/24/solid/arrow-up-on-square-stack.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up-on-square-stack.svg rename to svelte/assets/heroicons/24/solid/arrow-up-on-square-stack.svg diff --git a/static/heroicons/24/solid/arrow-up-on-square.svg b/svelte/assets/heroicons/24/solid/arrow-up-on-square.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up-on-square.svg rename to svelte/assets/heroicons/24/solid/arrow-up-on-square.svg diff --git a/static/heroicons/24/solid/arrow-up-right.svg b/svelte/assets/heroicons/24/solid/arrow-up-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up-right.svg rename to svelte/assets/heroicons/24/solid/arrow-up-right.svg diff --git a/static/heroicons/24/solid/arrow-up-tray.svg b/svelte/assets/heroicons/24/solid/arrow-up-tray.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up-tray.svg rename to svelte/assets/heroicons/24/solid/arrow-up-tray.svg diff --git a/static/heroicons/24/solid/arrow-up.svg b/svelte/assets/heroicons/24/solid/arrow-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-up.svg rename to svelte/assets/heroicons/24/solid/arrow-up.svg diff --git a/static/heroicons/24/solid/arrow-uturn-down.svg b/svelte/assets/heroicons/24/solid/arrow-uturn-down.svg similarity index 100% rename from static/heroicons/24/solid/arrow-uturn-down.svg rename to svelte/assets/heroicons/24/solid/arrow-uturn-down.svg diff --git a/static/heroicons/24/solid/arrow-uturn-left.svg b/svelte/assets/heroicons/24/solid/arrow-uturn-left.svg similarity index 100% rename from static/heroicons/24/solid/arrow-uturn-left.svg rename to svelte/assets/heroicons/24/solid/arrow-uturn-left.svg diff --git a/static/heroicons/24/solid/arrow-uturn-right.svg b/svelte/assets/heroicons/24/solid/arrow-uturn-right.svg similarity index 100% rename from static/heroicons/24/solid/arrow-uturn-right.svg rename to svelte/assets/heroicons/24/solid/arrow-uturn-right.svg diff --git a/static/heroicons/24/solid/arrow-uturn-up.svg b/svelte/assets/heroicons/24/solid/arrow-uturn-up.svg similarity index 100% rename from static/heroicons/24/solid/arrow-uturn-up.svg rename to svelte/assets/heroicons/24/solid/arrow-uturn-up.svg diff --git a/static/heroicons/24/solid/arrows-pointing-in.svg b/svelte/assets/heroicons/24/solid/arrows-pointing-in.svg similarity index 100% rename from static/heroicons/24/solid/arrows-pointing-in.svg rename to svelte/assets/heroicons/24/solid/arrows-pointing-in.svg diff --git a/static/heroicons/24/solid/arrows-pointing-out.svg b/svelte/assets/heroicons/24/solid/arrows-pointing-out.svg similarity index 100% rename from static/heroicons/24/solid/arrows-pointing-out.svg rename to svelte/assets/heroicons/24/solid/arrows-pointing-out.svg diff --git a/static/heroicons/24/solid/arrows-right-left.svg b/svelte/assets/heroicons/24/solid/arrows-right-left.svg similarity index 100% rename from static/heroicons/24/solid/arrows-right-left.svg rename to svelte/assets/heroicons/24/solid/arrows-right-left.svg diff --git a/static/heroicons/24/solid/arrows-up-down.svg b/svelte/assets/heroicons/24/solid/arrows-up-down.svg similarity index 100% rename from static/heroicons/24/solid/arrows-up-down.svg rename to svelte/assets/heroicons/24/solid/arrows-up-down.svg diff --git a/static/heroicons/24/solid/at-symbol.svg b/svelte/assets/heroicons/24/solid/at-symbol.svg similarity index 100% rename from static/heroicons/24/solid/at-symbol.svg rename to svelte/assets/heroicons/24/solid/at-symbol.svg diff --git a/static/heroicons/24/solid/backspace.svg b/svelte/assets/heroicons/24/solid/backspace.svg similarity index 100% rename from static/heroicons/24/solid/backspace.svg rename to svelte/assets/heroicons/24/solid/backspace.svg diff --git a/static/heroicons/24/solid/backward.svg b/svelte/assets/heroicons/24/solid/backward.svg similarity index 100% rename from static/heroicons/24/solid/backward.svg rename to svelte/assets/heroicons/24/solid/backward.svg diff --git a/static/heroicons/24/solid/banknotes.svg b/svelte/assets/heroicons/24/solid/banknotes.svg similarity index 100% rename from static/heroicons/24/solid/banknotes.svg rename to svelte/assets/heroicons/24/solid/banknotes.svg diff --git a/static/heroicons/24/solid/bars-2.svg b/svelte/assets/heroicons/24/solid/bars-2.svg similarity index 100% rename from static/heroicons/24/solid/bars-2.svg rename to svelte/assets/heroicons/24/solid/bars-2.svg diff --git a/static/heroicons/24/solid/bars-3-bottom-left.svg b/svelte/assets/heroicons/24/solid/bars-3-bottom-left.svg similarity index 100% rename from static/heroicons/24/solid/bars-3-bottom-left.svg rename to svelte/assets/heroicons/24/solid/bars-3-bottom-left.svg diff --git a/static/heroicons/24/solid/bars-3-bottom-right.svg b/svelte/assets/heroicons/24/solid/bars-3-bottom-right.svg similarity index 100% rename from static/heroicons/24/solid/bars-3-bottom-right.svg rename to svelte/assets/heroicons/24/solid/bars-3-bottom-right.svg diff --git a/static/heroicons/24/solid/bars-3-center-left.svg b/svelte/assets/heroicons/24/solid/bars-3-center-left.svg similarity index 100% rename from static/heroicons/24/solid/bars-3-center-left.svg rename to svelte/assets/heroicons/24/solid/bars-3-center-left.svg diff --git a/static/heroicons/24/solid/bars-3.svg b/svelte/assets/heroicons/24/solid/bars-3.svg similarity index 100% rename from static/heroicons/24/solid/bars-3.svg rename to svelte/assets/heroicons/24/solid/bars-3.svg diff --git a/static/heroicons/24/solid/bars-4.svg b/svelte/assets/heroicons/24/solid/bars-4.svg similarity index 100% rename from static/heroicons/24/solid/bars-4.svg rename to svelte/assets/heroicons/24/solid/bars-4.svg diff --git a/static/heroicons/24/solid/bars-arrow-down.svg b/svelte/assets/heroicons/24/solid/bars-arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/bars-arrow-down.svg rename to svelte/assets/heroicons/24/solid/bars-arrow-down.svg diff --git a/static/heroicons/24/solid/bars-arrow-up.svg b/svelte/assets/heroicons/24/solid/bars-arrow-up.svg similarity index 100% rename from static/heroicons/24/solid/bars-arrow-up.svg rename to svelte/assets/heroicons/24/solid/bars-arrow-up.svg diff --git a/static/heroicons/24/solid/battery-0.svg b/svelte/assets/heroicons/24/solid/battery-0.svg similarity index 100% rename from static/heroicons/24/solid/battery-0.svg rename to svelte/assets/heroicons/24/solid/battery-0.svg diff --git a/static/heroicons/24/solid/battery-100.svg b/svelte/assets/heroicons/24/solid/battery-100.svg similarity index 100% rename from static/heroicons/24/solid/battery-100.svg rename to svelte/assets/heroicons/24/solid/battery-100.svg diff --git a/static/heroicons/24/solid/battery-50.svg b/svelte/assets/heroicons/24/solid/battery-50.svg similarity index 100% rename from static/heroicons/24/solid/battery-50.svg rename to svelte/assets/heroicons/24/solid/battery-50.svg diff --git a/static/heroicons/24/solid/beaker.svg b/svelte/assets/heroicons/24/solid/beaker.svg similarity index 100% rename from static/heroicons/24/solid/beaker.svg rename to svelte/assets/heroicons/24/solid/beaker.svg diff --git a/static/heroicons/24/solid/bell-alert.svg b/svelte/assets/heroicons/24/solid/bell-alert.svg similarity index 100% rename from static/heroicons/24/solid/bell-alert.svg rename to svelte/assets/heroicons/24/solid/bell-alert.svg diff --git a/static/heroicons/24/solid/bell-slash.svg b/svelte/assets/heroicons/24/solid/bell-slash.svg similarity index 100% rename from static/heroicons/24/solid/bell-slash.svg rename to svelte/assets/heroicons/24/solid/bell-slash.svg diff --git a/static/heroicons/24/solid/bell-snooze.svg b/svelte/assets/heroicons/24/solid/bell-snooze.svg similarity index 100% rename from static/heroicons/24/solid/bell-snooze.svg rename to svelte/assets/heroicons/24/solid/bell-snooze.svg diff --git a/static/heroicons/24/solid/bell.svg b/svelte/assets/heroicons/24/solid/bell.svg similarity index 100% rename from static/heroicons/24/solid/bell.svg rename to svelte/assets/heroicons/24/solid/bell.svg diff --git a/static/heroicons/24/solid/bold.svg b/svelte/assets/heroicons/24/solid/bold.svg similarity index 100% rename from static/heroicons/24/solid/bold.svg rename to svelte/assets/heroicons/24/solid/bold.svg diff --git a/static/heroicons/24/solid/bolt-slash.svg b/svelte/assets/heroicons/24/solid/bolt-slash.svg similarity index 100% rename from static/heroicons/24/solid/bolt-slash.svg rename to svelte/assets/heroicons/24/solid/bolt-slash.svg diff --git a/static/heroicons/24/solid/bolt.svg b/svelte/assets/heroicons/24/solid/bolt.svg similarity index 100% rename from static/heroicons/24/solid/bolt.svg rename to svelte/assets/heroicons/24/solid/bolt.svg diff --git a/static/heroicons/24/solid/book-open.svg b/svelte/assets/heroicons/24/solid/book-open.svg similarity index 100% rename from static/heroicons/24/solid/book-open.svg rename to svelte/assets/heroicons/24/solid/book-open.svg diff --git a/static/heroicons/24/solid/bookmark-slash.svg b/svelte/assets/heroicons/24/solid/bookmark-slash.svg similarity index 100% rename from static/heroicons/24/solid/bookmark-slash.svg rename to svelte/assets/heroicons/24/solid/bookmark-slash.svg diff --git a/static/heroicons/24/solid/bookmark-square.svg b/svelte/assets/heroicons/24/solid/bookmark-square.svg similarity index 100% rename from static/heroicons/24/solid/bookmark-square.svg rename to svelte/assets/heroicons/24/solid/bookmark-square.svg diff --git a/static/heroicons/24/solid/bookmark.svg b/svelte/assets/heroicons/24/solid/bookmark.svg similarity index 100% rename from static/heroicons/24/solid/bookmark.svg rename to svelte/assets/heroicons/24/solid/bookmark.svg diff --git a/static/heroicons/24/solid/briefcase.svg b/svelte/assets/heroicons/24/solid/briefcase.svg similarity index 100% rename from static/heroicons/24/solid/briefcase.svg rename to svelte/assets/heroicons/24/solid/briefcase.svg diff --git a/static/heroicons/24/solid/bug-ant.svg b/svelte/assets/heroicons/24/solid/bug-ant.svg similarity index 100% rename from static/heroicons/24/solid/bug-ant.svg rename to svelte/assets/heroicons/24/solid/bug-ant.svg diff --git a/static/heroicons/24/solid/building-library.svg b/svelte/assets/heroicons/24/solid/building-library.svg similarity index 100% rename from static/heroicons/24/solid/building-library.svg rename to svelte/assets/heroicons/24/solid/building-library.svg diff --git a/static/heroicons/24/solid/building-office-2.svg b/svelte/assets/heroicons/24/solid/building-office-2.svg similarity index 100% rename from static/heroicons/24/solid/building-office-2.svg rename to svelte/assets/heroicons/24/solid/building-office-2.svg diff --git a/static/heroicons/24/solid/building-office.svg b/svelte/assets/heroicons/24/solid/building-office.svg similarity index 100% rename from static/heroicons/24/solid/building-office.svg rename to svelte/assets/heroicons/24/solid/building-office.svg diff --git a/static/heroicons/24/solid/building-storefront.svg b/svelte/assets/heroicons/24/solid/building-storefront.svg similarity index 100% rename from static/heroicons/24/solid/building-storefront.svg rename to svelte/assets/heroicons/24/solid/building-storefront.svg diff --git a/static/heroicons/24/solid/cake.svg b/svelte/assets/heroicons/24/solid/cake.svg similarity index 100% rename from static/heroicons/24/solid/cake.svg rename to svelte/assets/heroicons/24/solid/cake.svg diff --git a/static/heroicons/24/solid/calculator.svg b/svelte/assets/heroicons/24/solid/calculator.svg similarity index 100% rename from static/heroicons/24/solid/calculator.svg rename to svelte/assets/heroicons/24/solid/calculator.svg diff --git a/static/heroicons/24/solid/calendar-date-range.svg b/svelte/assets/heroicons/24/solid/calendar-date-range.svg similarity index 100% rename from static/heroicons/24/solid/calendar-date-range.svg rename to svelte/assets/heroicons/24/solid/calendar-date-range.svg diff --git a/static/heroicons/24/solid/calendar-days.svg b/svelte/assets/heroicons/24/solid/calendar-days.svg similarity index 100% rename from static/heroicons/24/solid/calendar-days.svg rename to svelte/assets/heroicons/24/solid/calendar-days.svg diff --git a/static/heroicons/24/solid/calendar.svg b/svelte/assets/heroicons/24/solid/calendar.svg similarity index 100% rename from static/heroicons/24/solid/calendar.svg rename to svelte/assets/heroicons/24/solid/calendar.svg diff --git a/static/heroicons/24/solid/camera.svg b/svelte/assets/heroicons/24/solid/camera.svg similarity index 100% rename from static/heroicons/24/solid/camera.svg rename to svelte/assets/heroicons/24/solid/camera.svg diff --git a/static/heroicons/24/solid/chart-bar-square.svg b/svelte/assets/heroicons/24/solid/chart-bar-square.svg similarity index 100% rename from static/heroicons/24/solid/chart-bar-square.svg rename to svelte/assets/heroicons/24/solid/chart-bar-square.svg diff --git a/static/heroicons/24/solid/chart-bar.svg b/svelte/assets/heroicons/24/solid/chart-bar.svg similarity index 100% rename from static/heroicons/24/solid/chart-bar.svg rename to svelte/assets/heroicons/24/solid/chart-bar.svg diff --git a/static/heroicons/24/solid/chart-pie.svg b/svelte/assets/heroicons/24/solid/chart-pie.svg similarity index 100% rename from static/heroicons/24/solid/chart-pie.svg rename to svelte/assets/heroicons/24/solid/chart-pie.svg diff --git a/static/heroicons/24/solid/chat-bubble-bottom-center-text.svg b/svelte/assets/heroicons/24/solid/chat-bubble-bottom-center-text.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-bottom-center-text.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-bottom-center-text.svg diff --git a/static/heroicons/24/solid/chat-bubble-bottom-center.svg b/svelte/assets/heroicons/24/solid/chat-bubble-bottom-center.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-bottom-center.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-bottom-center.svg diff --git a/static/heroicons/24/solid/chat-bubble-left-ellipsis.svg b/svelte/assets/heroicons/24/solid/chat-bubble-left-ellipsis.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-left-ellipsis.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-left-ellipsis.svg diff --git a/static/heroicons/24/solid/chat-bubble-left-right.svg b/svelte/assets/heroicons/24/solid/chat-bubble-left-right.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-left-right.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-left-right.svg diff --git a/static/heroicons/24/solid/chat-bubble-left.svg b/svelte/assets/heroicons/24/solid/chat-bubble-left.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-left.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-left.svg diff --git a/static/heroicons/24/solid/chat-bubble-oval-left-ellipsis.svg b/svelte/assets/heroicons/24/solid/chat-bubble-oval-left-ellipsis.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-oval-left-ellipsis.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-oval-left-ellipsis.svg diff --git a/static/heroicons/24/solid/chat-bubble-oval-left.svg b/svelte/assets/heroicons/24/solid/chat-bubble-oval-left.svg similarity index 100% rename from static/heroicons/24/solid/chat-bubble-oval-left.svg rename to svelte/assets/heroicons/24/solid/chat-bubble-oval-left.svg diff --git a/static/heroicons/24/solid/check-badge.svg b/svelte/assets/heroicons/24/solid/check-badge.svg similarity index 100% rename from static/heroicons/24/solid/check-badge.svg rename to svelte/assets/heroicons/24/solid/check-badge.svg diff --git a/static/heroicons/24/solid/check-circle.svg b/svelte/assets/heroicons/24/solid/check-circle.svg similarity index 100% rename from static/heroicons/24/solid/check-circle.svg rename to svelte/assets/heroicons/24/solid/check-circle.svg diff --git a/static/heroicons/24/solid/check.svg b/svelte/assets/heroicons/24/solid/check.svg similarity index 100% rename from static/heroicons/24/solid/check.svg rename to svelte/assets/heroicons/24/solid/check.svg diff --git a/static/heroicons/24/solid/chevron-double-down.svg b/svelte/assets/heroicons/24/solid/chevron-double-down.svg similarity index 100% rename from static/heroicons/24/solid/chevron-double-down.svg rename to svelte/assets/heroicons/24/solid/chevron-double-down.svg diff --git a/static/heroicons/24/solid/chevron-double-left.svg b/svelte/assets/heroicons/24/solid/chevron-double-left.svg similarity index 100% rename from static/heroicons/24/solid/chevron-double-left.svg rename to svelte/assets/heroicons/24/solid/chevron-double-left.svg diff --git a/static/heroicons/24/solid/chevron-double-right.svg b/svelte/assets/heroicons/24/solid/chevron-double-right.svg similarity index 100% rename from static/heroicons/24/solid/chevron-double-right.svg rename to svelte/assets/heroicons/24/solid/chevron-double-right.svg diff --git a/static/heroicons/24/solid/chevron-double-up.svg b/svelte/assets/heroicons/24/solid/chevron-double-up.svg similarity index 100% rename from static/heroicons/24/solid/chevron-double-up.svg rename to svelte/assets/heroicons/24/solid/chevron-double-up.svg diff --git a/static/heroicons/24/solid/chevron-down.svg b/svelte/assets/heroicons/24/solid/chevron-down.svg similarity index 100% rename from static/heroicons/24/solid/chevron-down.svg rename to svelte/assets/heroicons/24/solid/chevron-down.svg diff --git a/static/heroicons/24/solid/chevron-left.svg b/svelte/assets/heroicons/24/solid/chevron-left.svg similarity index 100% rename from static/heroicons/24/solid/chevron-left.svg rename to svelte/assets/heroicons/24/solid/chevron-left.svg diff --git a/static/heroicons/24/solid/chevron-right.svg b/svelte/assets/heroicons/24/solid/chevron-right.svg similarity index 100% rename from static/heroicons/24/solid/chevron-right.svg rename to svelte/assets/heroicons/24/solid/chevron-right.svg diff --git a/static/heroicons/24/solid/chevron-up-down.svg b/svelte/assets/heroicons/24/solid/chevron-up-down.svg similarity index 100% rename from static/heroicons/24/solid/chevron-up-down.svg rename to svelte/assets/heroicons/24/solid/chevron-up-down.svg diff --git a/static/heroicons/24/solid/chevron-up.svg b/svelte/assets/heroicons/24/solid/chevron-up.svg similarity index 100% rename from static/heroicons/24/solid/chevron-up.svg rename to svelte/assets/heroicons/24/solid/chevron-up.svg diff --git a/static/heroicons/24/solid/circle-stack.svg b/svelte/assets/heroicons/24/solid/circle-stack.svg similarity index 100% rename from static/heroicons/24/solid/circle-stack.svg rename to svelte/assets/heroicons/24/solid/circle-stack.svg diff --git a/static/heroicons/24/solid/clipboard-document-check.svg b/svelte/assets/heroicons/24/solid/clipboard-document-check.svg similarity index 100% rename from static/heroicons/24/solid/clipboard-document-check.svg rename to svelte/assets/heroicons/24/solid/clipboard-document-check.svg diff --git a/static/heroicons/24/solid/clipboard-document-list.svg b/svelte/assets/heroicons/24/solid/clipboard-document-list.svg similarity index 100% rename from static/heroicons/24/solid/clipboard-document-list.svg rename to svelte/assets/heroicons/24/solid/clipboard-document-list.svg diff --git a/static/heroicons/24/solid/clipboard-document.svg b/svelte/assets/heroicons/24/solid/clipboard-document.svg similarity index 100% rename from static/heroicons/24/solid/clipboard-document.svg rename to svelte/assets/heroicons/24/solid/clipboard-document.svg diff --git a/static/heroicons/24/solid/clipboard.svg b/svelte/assets/heroicons/24/solid/clipboard.svg similarity index 100% rename from static/heroicons/24/solid/clipboard.svg rename to svelte/assets/heroicons/24/solid/clipboard.svg diff --git a/static/heroicons/24/solid/clock.svg b/svelte/assets/heroicons/24/solid/clock.svg similarity index 100% rename from static/heroicons/24/solid/clock.svg rename to svelte/assets/heroicons/24/solid/clock.svg diff --git a/static/heroicons/24/solid/cloud-arrow-down.svg b/svelte/assets/heroicons/24/solid/cloud-arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/cloud-arrow-down.svg rename to svelte/assets/heroicons/24/solid/cloud-arrow-down.svg diff --git a/static/heroicons/24/solid/cloud-arrow-up.svg b/svelte/assets/heroicons/24/solid/cloud-arrow-up.svg similarity index 100% rename from static/heroicons/24/solid/cloud-arrow-up.svg rename to svelte/assets/heroicons/24/solid/cloud-arrow-up.svg diff --git a/static/heroicons/24/solid/cloud.svg b/svelte/assets/heroicons/24/solid/cloud.svg similarity index 100% rename from static/heroicons/24/solid/cloud.svg rename to svelte/assets/heroicons/24/solid/cloud.svg diff --git a/static/heroicons/24/solid/code-bracket-square.svg b/svelte/assets/heroicons/24/solid/code-bracket-square.svg similarity index 100% rename from static/heroicons/24/solid/code-bracket-square.svg rename to svelte/assets/heroicons/24/solid/code-bracket-square.svg diff --git a/static/heroicons/24/solid/code-bracket.svg b/svelte/assets/heroicons/24/solid/code-bracket.svg similarity index 100% rename from static/heroicons/24/solid/code-bracket.svg rename to svelte/assets/heroicons/24/solid/code-bracket.svg diff --git a/static/heroicons/24/solid/cog-6-tooth.svg b/svelte/assets/heroicons/24/solid/cog-6-tooth.svg similarity index 100% rename from static/heroicons/24/solid/cog-6-tooth.svg rename to svelte/assets/heroicons/24/solid/cog-6-tooth.svg diff --git a/static/heroicons/24/solid/cog-8-tooth.svg b/svelte/assets/heroicons/24/solid/cog-8-tooth.svg similarity index 100% rename from static/heroicons/24/solid/cog-8-tooth.svg rename to svelte/assets/heroicons/24/solid/cog-8-tooth.svg diff --git a/static/heroicons/24/solid/cog.svg b/svelte/assets/heroicons/24/solid/cog.svg similarity index 100% rename from static/heroicons/24/solid/cog.svg rename to svelte/assets/heroicons/24/solid/cog.svg diff --git a/static/heroicons/24/solid/command-line.svg b/svelte/assets/heroicons/24/solid/command-line.svg similarity index 100% rename from static/heroicons/24/solid/command-line.svg rename to svelte/assets/heroicons/24/solid/command-line.svg diff --git a/static/heroicons/24/solid/computer-desktop.svg b/svelte/assets/heroicons/24/solid/computer-desktop.svg similarity index 100% rename from static/heroicons/24/solid/computer-desktop.svg rename to svelte/assets/heroicons/24/solid/computer-desktop.svg diff --git a/static/heroicons/24/solid/cpu-chip.svg b/svelte/assets/heroicons/24/solid/cpu-chip.svg similarity index 100% rename from static/heroicons/24/solid/cpu-chip.svg rename to svelte/assets/heroicons/24/solid/cpu-chip.svg diff --git a/static/heroicons/24/solid/credit-card.svg b/svelte/assets/heroicons/24/solid/credit-card.svg similarity index 100% rename from static/heroicons/24/solid/credit-card.svg rename to svelte/assets/heroicons/24/solid/credit-card.svg diff --git a/static/heroicons/24/solid/cube-transparent.svg b/svelte/assets/heroicons/24/solid/cube-transparent.svg similarity index 100% rename from static/heroicons/24/solid/cube-transparent.svg rename to svelte/assets/heroicons/24/solid/cube-transparent.svg diff --git a/static/heroicons/24/solid/cube.svg b/svelte/assets/heroicons/24/solid/cube.svg similarity index 100% rename from static/heroicons/24/solid/cube.svg rename to svelte/assets/heroicons/24/solid/cube.svg diff --git a/static/heroicons/24/solid/currency-bangladeshi.svg b/svelte/assets/heroicons/24/solid/currency-bangladeshi.svg similarity index 100% rename from static/heroicons/24/solid/currency-bangladeshi.svg rename to svelte/assets/heroicons/24/solid/currency-bangladeshi.svg diff --git a/static/heroicons/24/solid/currency-dollar.svg b/svelte/assets/heroicons/24/solid/currency-dollar.svg similarity index 100% rename from static/heroicons/24/solid/currency-dollar.svg rename to svelte/assets/heroicons/24/solid/currency-dollar.svg diff --git a/static/heroicons/24/solid/currency-euro.svg b/svelte/assets/heroicons/24/solid/currency-euro.svg similarity index 100% rename from static/heroicons/24/solid/currency-euro.svg rename to svelte/assets/heroicons/24/solid/currency-euro.svg diff --git a/static/heroicons/24/solid/currency-pound.svg b/svelte/assets/heroicons/24/solid/currency-pound.svg similarity index 100% rename from static/heroicons/24/solid/currency-pound.svg rename to svelte/assets/heroicons/24/solid/currency-pound.svg diff --git a/static/heroicons/24/solid/currency-rupee.svg b/svelte/assets/heroicons/24/solid/currency-rupee.svg similarity index 100% rename from static/heroicons/24/solid/currency-rupee.svg rename to svelte/assets/heroicons/24/solid/currency-rupee.svg diff --git a/static/heroicons/24/solid/currency-yen.svg b/svelte/assets/heroicons/24/solid/currency-yen.svg similarity index 100% rename from static/heroicons/24/solid/currency-yen.svg rename to svelte/assets/heroicons/24/solid/currency-yen.svg diff --git a/static/heroicons/24/solid/cursor-arrow-rays.svg b/svelte/assets/heroicons/24/solid/cursor-arrow-rays.svg similarity index 100% rename from static/heroicons/24/solid/cursor-arrow-rays.svg rename to svelte/assets/heroicons/24/solid/cursor-arrow-rays.svg diff --git a/static/heroicons/24/solid/cursor-arrow-ripple.svg b/svelte/assets/heroicons/24/solid/cursor-arrow-ripple.svg similarity index 100% rename from static/heroicons/24/solid/cursor-arrow-ripple.svg rename to svelte/assets/heroicons/24/solid/cursor-arrow-ripple.svg diff --git a/static/heroicons/24/solid/device-phone-mobile.svg b/svelte/assets/heroicons/24/solid/device-phone-mobile.svg similarity index 100% rename from static/heroicons/24/solid/device-phone-mobile.svg rename to svelte/assets/heroicons/24/solid/device-phone-mobile.svg diff --git a/static/heroicons/24/solid/device-tablet.svg b/svelte/assets/heroicons/24/solid/device-tablet.svg similarity index 100% rename from static/heroicons/24/solid/device-tablet.svg rename to svelte/assets/heroicons/24/solid/device-tablet.svg diff --git a/static/heroicons/24/solid/divide.svg b/svelte/assets/heroicons/24/solid/divide.svg similarity index 100% rename from static/heroicons/24/solid/divide.svg rename to svelte/assets/heroicons/24/solid/divide.svg diff --git a/static/heroicons/24/solid/document-arrow-down.svg b/svelte/assets/heroicons/24/solid/document-arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/document-arrow-down.svg rename to svelte/assets/heroicons/24/solid/document-arrow-down.svg diff --git a/static/heroicons/24/solid/document-arrow-up.svg b/svelte/assets/heroicons/24/solid/document-arrow-up.svg similarity index 100% rename from static/heroicons/24/solid/document-arrow-up.svg rename to svelte/assets/heroicons/24/solid/document-arrow-up.svg diff --git a/static/heroicons/24/solid/document-chart-bar.svg b/svelte/assets/heroicons/24/solid/document-chart-bar.svg similarity index 100% rename from static/heroicons/24/solid/document-chart-bar.svg rename to svelte/assets/heroicons/24/solid/document-chart-bar.svg diff --git a/static/heroicons/24/solid/document-check.svg b/svelte/assets/heroicons/24/solid/document-check.svg similarity index 100% rename from static/heroicons/24/solid/document-check.svg rename to svelte/assets/heroicons/24/solid/document-check.svg diff --git a/static/heroicons/24/solid/document-currency-bangladeshi.svg b/svelte/assets/heroicons/24/solid/document-currency-bangladeshi.svg similarity index 100% rename from static/heroicons/24/solid/document-currency-bangladeshi.svg rename to svelte/assets/heroicons/24/solid/document-currency-bangladeshi.svg diff --git a/static/heroicons/24/solid/document-currency-dollar.svg b/svelte/assets/heroicons/24/solid/document-currency-dollar.svg similarity index 100% rename from static/heroicons/24/solid/document-currency-dollar.svg rename to svelte/assets/heroicons/24/solid/document-currency-dollar.svg diff --git a/static/heroicons/24/solid/document-currency-euro.svg b/svelte/assets/heroicons/24/solid/document-currency-euro.svg similarity index 100% rename from static/heroicons/24/solid/document-currency-euro.svg rename to svelte/assets/heroicons/24/solid/document-currency-euro.svg diff --git a/static/heroicons/24/solid/document-currency-pound.svg b/svelte/assets/heroicons/24/solid/document-currency-pound.svg similarity index 100% rename from static/heroicons/24/solid/document-currency-pound.svg rename to svelte/assets/heroicons/24/solid/document-currency-pound.svg diff --git a/static/heroicons/24/solid/document-currency-rupee.svg b/svelte/assets/heroicons/24/solid/document-currency-rupee.svg similarity index 100% rename from static/heroicons/24/solid/document-currency-rupee.svg rename to svelte/assets/heroicons/24/solid/document-currency-rupee.svg diff --git a/static/heroicons/24/solid/document-currency-yen.svg b/svelte/assets/heroicons/24/solid/document-currency-yen.svg similarity index 100% rename from static/heroicons/24/solid/document-currency-yen.svg rename to svelte/assets/heroicons/24/solid/document-currency-yen.svg diff --git a/static/heroicons/24/solid/document-duplicate.svg b/svelte/assets/heroicons/24/solid/document-duplicate.svg similarity index 100% rename from static/heroicons/24/solid/document-duplicate.svg rename to svelte/assets/heroicons/24/solid/document-duplicate.svg diff --git a/static/heroicons/24/solid/document-magnifying-glass.svg b/svelte/assets/heroicons/24/solid/document-magnifying-glass.svg similarity index 100% rename from static/heroicons/24/solid/document-magnifying-glass.svg rename to svelte/assets/heroicons/24/solid/document-magnifying-glass.svg diff --git a/static/heroicons/24/solid/document-minus.svg b/svelte/assets/heroicons/24/solid/document-minus.svg similarity index 100% rename from static/heroicons/24/solid/document-minus.svg rename to svelte/assets/heroicons/24/solid/document-minus.svg diff --git a/static/heroicons/24/solid/document-plus.svg b/svelte/assets/heroicons/24/solid/document-plus.svg similarity index 100% rename from static/heroicons/24/solid/document-plus.svg rename to svelte/assets/heroicons/24/solid/document-plus.svg diff --git a/static/heroicons/24/solid/document-text.svg b/svelte/assets/heroicons/24/solid/document-text.svg similarity index 100% rename from static/heroicons/24/solid/document-text.svg rename to svelte/assets/heroicons/24/solid/document-text.svg diff --git a/static/heroicons/24/solid/document.svg b/svelte/assets/heroicons/24/solid/document.svg similarity index 100% rename from static/heroicons/24/solid/document.svg rename to svelte/assets/heroicons/24/solid/document.svg diff --git a/static/heroicons/24/solid/ellipsis-horizontal-circle.svg b/svelte/assets/heroicons/24/solid/ellipsis-horizontal-circle.svg similarity index 100% rename from static/heroicons/24/solid/ellipsis-horizontal-circle.svg rename to svelte/assets/heroicons/24/solid/ellipsis-horizontal-circle.svg diff --git a/static/heroicons/24/solid/ellipsis-horizontal.svg b/svelte/assets/heroicons/24/solid/ellipsis-horizontal.svg similarity index 100% rename from static/heroicons/24/solid/ellipsis-horizontal.svg rename to svelte/assets/heroicons/24/solid/ellipsis-horizontal.svg diff --git a/static/heroicons/24/solid/ellipsis-vertical.svg b/svelte/assets/heroicons/24/solid/ellipsis-vertical.svg similarity index 100% rename from static/heroicons/24/solid/ellipsis-vertical.svg rename to svelte/assets/heroicons/24/solid/ellipsis-vertical.svg diff --git a/static/heroicons/24/solid/envelope-open.svg b/svelte/assets/heroicons/24/solid/envelope-open.svg similarity index 100% rename from static/heroicons/24/solid/envelope-open.svg rename to svelte/assets/heroicons/24/solid/envelope-open.svg diff --git a/static/heroicons/24/solid/envelope.svg b/svelte/assets/heroicons/24/solid/envelope.svg similarity index 100% rename from static/heroicons/24/solid/envelope.svg rename to svelte/assets/heroicons/24/solid/envelope.svg diff --git a/static/heroicons/24/solid/equals.svg b/svelte/assets/heroicons/24/solid/equals.svg similarity index 100% rename from static/heroicons/24/solid/equals.svg rename to svelte/assets/heroicons/24/solid/equals.svg diff --git a/static/heroicons/24/solid/exclamation-circle.svg b/svelte/assets/heroicons/24/solid/exclamation-circle.svg similarity index 100% rename from static/heroicons/24/solid/exclamation-circle.svg rename to svelte/assets/heroicons/24/solid/exclamation-circle.svg diff --git a/static/heroicons/24/solid/exclamation-triangle.svg b/svelte/assets/heroicons/24/solid/exclamation-triangle.svg similarity index 100% rename from static/heroicons/24/solid/exclamation-triangle.svg rename to svelte/assets/heroicons/24/solid/exclamation-triangle.svg diff --git a/static/heroicons/24/solid/eye-dropper.svg b/svelte/assets/heroicons/24/solid/eye-dropper.svg similarity index 100% rename from static/heroicons/24/solid/eye-dropper.svg rename to svelte/assets/heroicons/24/solid/eye-dropper.svg diff --git a/static/heroicons/24/solid/eye-slash.svg b/svelte/assets/heroicons/24/solid/eye-slash.svg similarity index 100% rename from static/heroicons/24/solid/eye-slash.svg rename to svelte/assets/heroicons/24/solid/eye-slash.svg diff --git a/static/heroicons/24/solid/eye.svg b/svelte/assets/heroicons/24/solid/eye.svg similarity index 100% rename from static/heroicons/24/solid/eye.svg rename to svelte/assets/heroicons/24/solid/eye.svg diff --git a/static/heroicons/24/solid/face-frown.svg b/svelte/assets/heroicons/24/solid/face-frown.svg similarity index 100% rename from static/heroicons/24/solid/face-frown.svg rename to svelte/assets/heroicons/24/solid/face-frown.svg diff --git a/static/heroicons/24/solid/face-smile.svg b/svelte/assets/heroicons/24/solid/face-smile.svg similarity index 100% rename from static/heroicons/24/solid/face-smile.svg rename to svelte/assets/heroicons/24/solid/face-smile.svg diff --git a/static/heroicons/24/solid/film.svg b/svelte/assets/heroicons/24/solid/film.svg similarity index 100% rename from static/heroicons/24/solid/film.svg rename to svelte/assets/heroicons/24/solid/film.svg diff --git a/static/heroicons/24/solid/finger-print.svg b/svelte/assets/heroicons/24/solid/finger-print.svg similarity index 100% rename from static/heroicons/24/solid/finger-print.svg rename to svelte/assets/heroicons/24/solid/finger-print.svg diff --git a/static/heroicons/24/solid/fire.svg b/svelte/assets/heroicons/24/solid/fire.svg similarity index 100% rename from static/heroicons/24/solid/fire.svg rename to svelte/assets/heroicons/24/solid/fire.svg diff --git a/static/heroicons/24/solid/flag.svg b/svelte/assets/heroicons/24/solid/flag.svg similarity index 100% rename from static/heroicons/24/solid/flag.svg rename to svelte/assets/heroicons/24/solid/flag.svg diff --git a/static/heroicons/24/solid/folder-arrow-down.svg b/svelte/assets/heroicons/24/solid/folder-arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/folder-arrow-down.svg rename to svelte/assets/heroicons/24/solid/folder-arrow-down.svg diff --git a/static/heroicons/24/solid/folder-minus.svg b/svelte/assets/heroicons/24/solid/folder-minus.svg similarity index 100% rename from static/heroicons/24/solid/folder-minus.svg rename to svelte/assets/heroicons/24/solid/folder-minus.svg diff --git a/static/heroicons/24/solid/folder-open.svg b/svelte/assets/heroicons/24/solid/folder-open.svg similarity index 100% rename from static/heroicons/24/solid/folder-open.svg rename to svelte/assets/heroicons/24/solid/folder-open.svg diff --git a/static/heroicons/24/solid/folder-plus.svg b/svelte/assets/heroicons/24/solid/folder-plus.svg similarity index 100% rename from static/heroicons/24/solid/folder-plus.svg rename to svelte/assets/heroicons/24/solid/folder-plus.svg diff --git a/static/heroicons/24/solid/folder.svg b/svelte/assets/heroicons/24/solid/folder.svg similarity index 100% rename from static/heroicons/24/solid/folder.svg rename to svelte/assets/heroicons/24/solid/folder.svg diff --git a/static/heroicons/24/solid/forward.svg b/svelte/assets/heroicons/24/solid/forward.svg similarity index 100% rename from static/heroicons/24/solid/forward.svg rename to svelte/assets/heroicons/24/solid/forward.svg diff --git a/static/heroicons/24/solid/funnel.svg b/svelte/assets/heroicons/24/solid/funnel.svg similarity index 100% rename from static/heroicons/24/solid/funnel.svg rename to svelte/assets/heroicons/24/solid/funnel.svg diff --git a/static/heroicons/24/solid/gif.svg b/svelte/assets/heroicons/24/solid/gif.svg similarity index 100% rename from static/heroicons/24/solid/gif.svg rename to svelte/assets/heroicons/24/solid/gif.svg diff --git a/static/heroicons/24/solid/gift-top.svg b/svelte/assets/heroicons/24/solid/gift-top.svg similarity index 100% rename from static/heroicons/24/solid/gift-top.svg rename to svelte/assets/heroicons/24/solid/gift-top.svg diff --git a/static/heroicons/24/solid/gift.svg b/svelte/assets/heroicons/24/solid/gift.svg similarity index 100% rename from static/heroicons/24/solid/gift.svg rename to svelte/assets/heroicons/24/solid/gift.svg diff --git a/static/heroicons/24/solid/globe-alt.svg b/svelte/assets/heroicons/24/solid/globe-alt.svg similarity index 100% rename from static/heroicons/24/solid/globe-alt.svg rename to svelte/assets/heroicons/24/solid/globe-alt.svg diff --git a/static/heroicons/24/solid/globe-americas.svg b/svelte/assets/heroicons/24/solid/globe-americas.svg similarity index 100% rename from static/heroicons/24/solid/globe-americas.svg rename to svelte/assets/heroicons/24/solid/globe-americas.svg diff --git a/static/heroicons/24/solid/globe-asia-australia.svg b/svelte/assets/heroicons/24/solid/globe-asia-australia.svg similarity index 100% rename from static/heroicons/24/solid/globe-asia-australia.svg rename to svelte/assets/heroicons/24/solid/globe-asia-australia.svg diff --git a/static/heroicons/24/solid/globe-europe-africa.svg b/svelte/assets/heroicons/24/solid/globe-europe-africa.svg similarity index 100% rename from static/heroicons/24/solid/globe-europe-africa.svg rename to svelte/assets/heroicons/24/solid/globe-europe-africa.svg diff --git a/static/heroicons/24/solid/h1.svg b/svelte/assets/heroicons/24/solid/h1.svg similarity index 100% rename from static/heroicons/24/solid/h1.svg rename to svelte/assets/heroicons/24/solid/h1.svg diff --git a/static/heroicons/24/solid/h2.svg b/svelte/assets/heroicons/24/solid/h2.svg similarity index 100% rename from static/heroicons/24/solid/h2.svg rename to svelte/assets/heroicons/24/solid/h2.svg diff --git a/static/heroicons/24/solid/h3.svg b/svelte/assets/heroicons/24/solid/h3.svg similarity index 100% rename from static/heroicons/24/solid/h3.svg rename to svelte/assets/heroicons/24/solid/h3.svg diff --git a/static/heroicons/24/solid/hand-raised.svg b/svelte/assets/heroicons/24/solid/hand-raised.svg similarity index 100% rename from static/heroicons/24/solid/hand-raised.svg rename to svelte/assets/heroicons/24/solid/hand-raised.svg diff --git a/static/heroicons/24/solid/hand-thumb-down.svg b/svelte/assets/heroicons/24/solid/hand-thumb-down.svg similarity index 100% rename from static/heroicons/24/solid/hand-thumb-down.svg rename to svelte/assets/heroicons/24/solid/hand-thumb-down.svg diff --git a/static/heroicons/24/solid/hand-thumb-up.svg b/svelte/assets/heroicons/24/solid/hand-thumb-up.svg similarity index 100% rename from static/heroicons/24/solid/hand-thumb-up.svg rename to svelte/assets/heroicons/24/solid/hand-thumb-up.svg diff --git a/static/heroicons/24/solid/hashtag.svg b/svelte/assets/heroicons/24/solid/hashtag.svg similarity index 100% rename from static/heroicons/24/solid/hashtag.svg rename to svelte/assets/heroicons/24/solid/hashtag.svg diff --git a/static/heroicons/24/solid/heart.svg b/svelte/assets/heroicons/24/solid/heart.svg similarity index 100% rename from static/heroicons/24/solid/heart.svg rename to svelte/assets/heroicons/24/solid/heart.svg diff --git a/static/heroicons/24/solid/home-modern.svg b/svelte/assets/heroicons/24/solid/home-modern.svg similarity index 100% rename from static/heroicons/24/solid/home-modern.svg rename to svelte/assets/heroicons/24/solid/home-modern.svg diff --git a/static/heroicons/24/solid/home.svg b/svelte/assets/heroicons/24/solid/home.svg similarity index 100% rename from static/heroicons/24/solid/home.svg rename to svelte/assets/heroicons/24/solid/home.svg diff --git a/static/heroicons/24/solid/identification.svg b/svelte/assets/heroicons/24/solid/identification.svg similarity index 100% rename from static/heroicons/24/solid/identification.svg rename to svelte/assets/heroicons/24/solid/identification.svg diff --git a/static/heroicons/24/solid/inbox-arrow-down.svg b/svelte/assets/heroicons/24/solid/inbox-arrow-down.svg similarity index 100% rename from static/heroicons/24/solid/inbox-arrow-down.svg rename to svelte/assets/heroicons/24/solid/inbox-arrow-down.svg diff --git a/static/heroicons/24/solid/inbox-stack.svg b/svelte/assets/heroicons/24/solid/inbox-stack.svg similarity index 100% rename from static/heroicons/24/solid/inbox-stack.svg rename to svelte/assets/heroicons/24/solid/inbox-stack.svg diff --git a/static/heroicons/24/solid/inbox.svg b/svelte/assets/heroicons/24/solid/inbox.svg similarity index 100% rename from static/heroicons/24/solid/inbox.svg rename to svelte/assets/heroicons/24/solid/inbox.svg diff --git a/static/heroicons/24/solid/information-circle.svg b/svelte/assets/heroicons/24/solid/information-circle.svg similarity index 100% rename from static/heroicons/24/solid/information-circle.svg rename to svelte/assets/heroicons/24/solid/information-circle.svg diff --git a/static/heroicons/24/solid/italic.svg b/svelte/assets/heroicons/24/solid/italic.svg similarity index 100% rename from static/heroicons/24/solid/italic.svg rename to svelte/assets/heroicons/24/solid/italic.svg diff --git a/static/heroicons/24/solid/key.svg b/svelte/assets/heroicons/24/solid/key.svg similarity index 100% rename from static/heroicons/24/solid/key.svg rename to svelte/assets/heroicons/24/solid/key.svg diff --git a/static/heroicons/24/solid/language.svg b/svelte/assets/heroicons/24/solid/language.svg similarity index 100% rename from static/heroicons/24/solid/language.svg rename to svelte/assets/heroicons/24/solid/language.svg diff --git a/static/heroicons/24/solid/lifebuoy.svg b/svelte/assets/heroicons/24/solid/lifebuoy.svg similarity index 100% rename from static/heroicons/24/solid/lifebuoy.svg rename to svelte/assets/heroicons/24/solid/lifebuoy.svg diff --git a/static/heroicons/24/solid/light-bulb.svg b/svelte/assets/heroicons/24/solid/light-bulb.svg similarity index 100% rename from static/heroicons/24/solid/light-bulb.svg rename to svelte/assets/heroicons/24/solid/light-bulb.svg diff --git a/static/heroicons/24/solid/link-slash.svg b/svelte/assets/heroicons/24/solid/link-slash.svg similarity index 100% rename from static/heroicons/24/solid/link-slash.svg rename to svelte/assets/heroicons/24/solid/link-slash.svg diff --git a/static/heroicons/24/solid/link.svg b/svelte/assets/heroicons/24/solid/link.svg similarity index 100% rename from static/heroicons/24/solid/link.svg rename to svelte/assets/heroicons/24/solid/link.svg diff --git a/static/heroicons/24/solid/list-bullet.svg b/svelte/assets/heroicons/24/solid/list-bullet.svg similarity index 100% rename from static/heroicons/24/solid/list-bullet.svg rename to svelte/assets/heroicons/24/solid/list-bullet.svg diff --git a/static/heroicons/24/solid/lock-closed.svg b/svelte/assets/heroicons/24/solid/lock-closed.svg similarity index 100% rename from static/heroicons/24/solid/lock-closed.svg rename to svelte/assets/heroicons/24/solid/lock-closed.svg diff --git a/static/heroicons/24/solid/lock-open.svg b/svelte/assets/heroicons/24/solid/lock-open.svg similarity index 100% rename from static/heroicons/24/solid/lock-open.svg rename to svelte/assets/heroicons/24/solid/lock-open.svg diff --git a/static/heroicons/24/solid/magnifying-glass-circle.svg b/svelte/assets/heroicons/24/solid/magnifying-glass-circle.svg similarity index 100% rename from static/heroicons/24/solid/magnifying-glass-circle.svg rename to svelte/assets/heroicons/24/solid/magnifying-glass-circle.svg diff --git a/static/heroicons/24/solid/magnifying-glass-minus.svg b/svelte/assets/heroicons/24/solid/magnifying-glass-minus.svg similarity index 100% rename from static/heroicons/24/solid/magnifying-glass-minus.svg rename to svelte/assets/heroicons/24/solid/magnifying-glass-minus.svg diff --git a/static/heroicons/24/solid/magnifying-glass-plus.svg b/svelte/assets/heroicons/24/solid/magnifying-glass-plus.svg similarity index 100% rename from static/heroicons/24/solid/magnifying-glass-plus.svg rename to svelte/assets/heroicons/24/solid/magnifying-glass-plus.svg diff --git a/static/heroicons/24/solid/magnifying-glass.svg b/svelte/assets/heroicons/24/solid/magnifying-glass.svg similarity index 100% rename from static/heroicons/24/solid/magnifying-glass.svg rename to svelte/assets/heroicons/24/solid/magnifying-glass.svg diff --git a/static/heroicons/24/solid/map-pin.svg b/svelte/assets/heroicons/24/solid/map-pin.svg similarity index 100% rename from static/heroicons/24/solid/map-pin.svg rename to svelte/assets/heroicons/24/solid/map-pin.svg diff --git a/static/heroicons/24/solid/map.svg b/svelte/assets/heroicons/24/solid/map.svg similarity index 100% rename from static/heroicons/24/solid/map.svg rename to svelte/assets/heroicons/24/solid/map.svg diff --git a/static/heroicons/24/solid/megaphone.svg b/svelte/assets/heroicons/24/solid/megaphone.svg similarity index 100% rename from static/heroicons/24/solid/megaphone.svg rename to svelte/assets/heroicons/24/solid/megaphone.svg diff --git a/static/heroicons/24/solid/microphone.svg b/svelte/assets/heroicons/24/solid/microphone.svg similarity index 100% rename from static/heroicons/24/solid/microphone.svg rename to svelte/assets/heroicons/24/solid/microphone.svg diff --git a/static/heroicons/24/solid/minus-circle.svg b/svelte/assets/heroicons/24/solid/minus-circle.svg similarity index 100% rename from static/heroicons/24/solid/minus-circle.svg rename to svelte/assets/heroicons/24/solid/minus-circle.svg diff --git a/static/heroicons/24/solid/minus-small.svg b/svelte/assets/heroicons/24/solid/minus-small.svg similarity index 100% rename from static/heroicons/24/solid/minus-small.svg rename to svelte/assets/heroicons/24/solid/minus-small.svg diff --git a/static/heroicons/24/solid/minus.svg b/svelte/assets/heroicons/24/solid/minus.svg similarity index 100% rename from static/heroicons/24/solid/minus.svg rename to svelte/assets/heroicons/24/solid/minus.svg diff --git a/static/heroicons/24/solid/moon.svg b/svelte/assets/heroicons/24/solid/moon.svg similarity index 100% rename from static/heroicons/24/solid/moon.svg rename to svelte/assets/heroicons/24/solid/moon.svg diff --git a/static/heroicons/24/solid/musical-note.svg b/svelte/assets/heroicons/24/solid/musical-note.svg similarity index 100% rename from static/heroicons/24/solid/musical-note.svg rename to svelte/assets/heroicons/24/solid/musical-note.svg diff --git a/static/heroicons/24/solid/newspaper.svg b/svelte/assets/heroicons/24/solid/newspaper.svg similarity index 100% rename from static/heroicons/24/solid/newspaper.svg rename to svelte/assets/heroicons/24/solid/newspaper.svg diff --git a/static/heroicons/24/solid/no-symbol.svg b/svelte/assets/heroicons/24/solid/no-symbol.svg similarity index 100% rename from static/heroicons/24/solid/no-symbol.svg rename to svelte/assets/heroicons/24/solid/no-symbol.svg diff --git a/static/heroicons/24/solid/numbered-list.svg b/svelte/assets/heroicons/24/solid/numbered-list.svg similarity index 100% rename from static/heroicons/24/solid/numbered-list.svg rename to svelte/assets/heroicons/24/solid/numbered-list.svg diff --git a/static/heroicons/24/solid/paint-brush.svg b/svelte/assets/heroicons/24/solid/paint-brush.svg similarity index 100% rename from static/heroicons/24/solid/paint-brush.svg rename to svelte/assets/heroicons/24/solid/paint-brush.svg diff --git a/static/heroicons/24/solid/paper-airplane.svg b/svelte/assets/heroicons/24/solid/paper-airplane.svg similarity index 100% rename from static/heroicons/24/solid/paper-airplane.svg rename to svelte/assets/heroicons/24/solid/paper-airplane.svg diff --git a/static/heroicons/24/solid/paper-clip.svg b/svelte/assets/heroicons/24/solid/paper-clip.svg similarity index 100% rename from static/heroicons/24/solid/paper-clip.svg rename to svelte/assets/heroicons/24/solid/paper-clip.svg diff --git a/static/heroicons/24/solid/pause-circle.svg b/svelte/assets/heroicons/24/solid/pause-circle.svg similarity index 100% rename from static/heroicons/24/solid/pause-circle.svg rename to svelte/assets/heroicons/24/solid/pause-circle.svg diff --git a/static/heroicons/24/solid/pause.svg b/svelte/assets/heroicons/24/solid/pause.svg similarity index 100% rename from static/heroicons/24/solid/pause.svg rename to svelte/assets/heroicons/24/solid/pause.svg diff --git a/static/heroicons/24/solid/pencil-square.svg b/svelte/assets/heroicons/24/solid/pencil-square.svg similarity index 100% rename from static/heroicons/24/solid/pencil-square.svg rename to svelte/assets/heroicons/24/solid/pencil-square.svg diff --git a/static/heroicons/24/solid/pencil.svg b/svelte/assets/heroicons/24/solid/pencil.svg similarity index 100% rename from static/heroicons/24/solid/pencil.svg rename to svelte/assets/heroicons/24/solid/pencil.svg diff --git a/static/heroicons/24/solid/percent-badge.svg b/svelte/assets/heroicons/24/solid/percent-badge.svg similarity index 100% rename from static/heroicons/24/solid/percent-badge.svg rename to svelte/assets/heroicons/24/solid/percent-badge.svg diff --git a/static/heroicons/24/solid/phone-arrow-down-left.svg b/svelte/assets/heroicons/24/solid/phone-arrow-down-left.svg similarity index 100% rename from static/heroicons/24/solid/phone-arrow-down-left.svg rename to svelte/assets/heroicons/24/solid/phone-arrow-down-left.svg diff --git a/static/heroicons/24/solid/phone-arrow-up-right.svg b/svelte/assets/heroicons/24/solid/phone-arrow-up-right.svg similarity index 100% rename from static/heroicons/24/solid/phone-arrow-up-right.svg rename to svelte/assets/heroicons/24/solid/phone-arrow-up-right.svg diff --git a/static/heroicons/24/solid/phone-x-mark.svg b/svelte/assets/heroicons/24/solid/phone-x-mark.svg similarity index 100% rename from static/heroicons/24/solid/phone-x-mark.svg rename to svelte/assets/heroicons/24/solid/phone-x-mark.svg diff --git a/static/heroicons/24/solid/phone.svg b/svelte/assets/heroicons/24/solid/phone.svg similarity index 100% rename from static/heroicons/24/solid/phone.svg rename to svelte/assets/heroicons/24/solid/phone.svg diff --git a/static/heroicons/24/solid/photo.svg b/svelte/assets/heroicons/24/solid/photo.svg similarity index 100% rename from static/heroicons/24/solid/photo.svg rename to svelte/assets/heroicons/24/solid/photo.svg diff --git a/static/heroicons/24/solid/play-circle.svg b/svelte/assets/heroicons/24/solid/play-circle.svg similarity index 100% rename from static/heroicons/24/solid/play-circle.svg rename to svelte/assets/heroicons/24/solid/play-circle.svg diff --git a/static/heroicons/24/solid/play-pause.svg b/svelte/assets/heroicons/24/solid/play-pause.svg similarity index 100% rename from static/heroicons/24/solid/play-pause.svg rename to svelte/assets/heroicons/24/solid/play-pause.svg diff --git a/static/heroicons/24/solid/play.svg b/svelte/assets/heroicons/24/solid/play.svg similarity index 100% rename from static/heroicons/24/solid/play.svg rename to svelte/assets/heroicons/24/solid/play.svg diff --git a/static/heroicons/24/solid/plus-circle.svg b/svelte/assets/heroicons/24/solid/plus-circle.svg similarity index 100% rename from static/heroicons/24/solid/plus-circle.svg rename to svelte/assets/heroicons/24/solid/plus-circle.svg diff --git a/static/heroicons/24/solid/plus-small.svg b/svelte/assets/heroicons/24/solid/plus-small.svg similarity index 100% rename from static/heroicons/24/solid/plus-small.svg rename to svelte/assets/heroicons/24/solid/plus-small.svg diff --git a/static/heroicons/24/solid/plus.svg b/svelte/assets/heroicons/24/solid/plus.svg similarity index 100% rename from static/heroicons/24/solid/plus.svg rename to svelte/assets/heroicons/24/solid/plus.svg diff --git a/static/heroicons/24/solid/power.svg b/svelte/assets/heroicons/24/solid/power.svg similarity index 100% rename from static/heroicons/24/solid/power.svg rename to svelte/assets/heroicons/24/solid/power.svg diff --git a/static/heroicons/24/solid/presentation-chart-bar.svg b/svelte/assets/heroicons/24/solid/presentation-chart-bar.svg similarity index 100% rename from static/heroicons/24/solid/presentation-chart-bar.svg rename to svelte/assets/heroicons/24/solid/presentation-chart-bar.svg diff --git a/static/heroicons/24/solid/presentation-chart-line.svg b/svelte/assets/heroicons/24/solid/presentation-chart-line.svg similarity index 100% rename from static/heroicons/24/solid/presentation-chart-line.svg rename to svelte/assets/heroicons/24/solid/presentation-chart-line.svg diff --git a/static/heroicons/24/solid/printer.svg b/svelte/assets/heroicons/24/solid/printer.svg similarity index 100% rename from static/heroicons/24/solid/printer.svg rename to svelte/assets/heroicons/24/solid/printer.svg diff --git a/static/heroicons/24/solid/puzzle-piece.svg b/svelte/assets/heroicons/24/solid/puzzle-piece.svg similarity index 100% rename from static/heroicons/24/solid/puzzle-piece.svg rename to svelte/assets/heroicons/24/solid/puzzle-piece.svg diff --git a/static/heroicons/24/solid/qr-code.svg b/svelte/assets/heroicons/24/solid/qr-code.svg similarity index 100% rename from static/heroicons/24/solid/qr-code.svg rename to svelte/assets/heroicons/24/solid/qr-code.svg diff --git a/static/heroicons/24/solid/question-mark-circle.svg b/svelte/assets/heroicons/24/solid/question-mark-circle.svg similarity index 100% rename from static/heroicons/24/solid/question-mark-circle.svg rename to svelte/assets/heroicons/24/solid/question-mark-circle.svg diff --git a/static/heroicons/24/solid/queue-list.svg b/svelte/assets/heroicons/24/solid/queue-list.svg similarity index 100% rename from static/heroicons/24/solid/queue-list.svg rename to svelte/assets/heroicons/24/solid/queue-list.svg diff --git a/static/heroicons/24/solid/radio.svg b/svelte/assets/heroicons/24/solid/radio.svg similarity index 100% rename from static/heroicons/24/solid/radio.svg rename to svelte/assets/heroicons/24/solid/radio.svg diff --git a/static/heroicons/24/solid/receipt-percent.svg b/svelte/assets/heroicons/24/solid/receipt-percent.svg similarity index 100% rename from static/heroicons/24/solid/receipt-percent.svg rename to svelte/assets/heroicons/24/solid/receipt-percent.svg diff --git a/static/heroicons/24/solid/receipt-refund.svg b/svelte/assets/heroicons/24/solid/receipt-refund.svg similarity index 100% rename from static/heroicons/24/solid/receipt-refund.svg rename to svelte/assets/heroicons/24/solid/receipt-refund.svg diff --git a/static/heroicons/24/solid/rectangle-group.svg b/svelte/assets/heroicons/24/solid/rectangle-group.svg similarity index 100% rename from static/heroicons/24/solid/rectangle-group.svg rename to svelte/assets/heroicons/24/solid/rectangle-group.svg diff --git a/static/heroicons/24/solid/rectangle-stack.svg b/svelte/assets/heroicons/24/solid/rectangle-stack.svg similarity index 100% rename from static/heroicons/24/solid/rectangle-stack.svg rename to svelte/assets/heroicons/24/solid/rectangle-stack.svg diff --git a/static/heroicons/24/solid/rocket-launch.svg b/svelte/assets/heroicons/24/solid/rocket-launch.svg similarity index 100% rename from static/heroicons/24/solid/rocket-launch.svg rename to svelte/assets/heroicons/24/solid/rocket-launch.svg diff --git a/static/heroicons/24/solid/rss.svg b/svelte/assets/heroicons/24/solid/rss.svg similarity index 100% rename from static/heroicons/24/solid/rss.svg rename to svelte/assets/heroicons/24/solid/rss.svg diff --git a/static/heroicons/24/solid/scale.svg b/svelte/assets/heroicons/24/solid/scale.svg similarity index 100% rename from static/heroicons/24/solid/scale.svg rename to svelte/assets/heroicons/24/solid/scale.svg diff --git a/static/heroicons/24/solid/scissors.svg b/svelte/assets/heroicons/24/solid/scissors.svg similarity index 100% rename from static/heroicons/24/solid/scissors.svg rename to svelte/assets/heroicons/24/solid/scissors.svg diff --git a/static/heroicons/24/solid/server-stack.svg b/svelte/assets/heroicons/24/solid/server-stack.svg similarity index 100% rename from static/heroicons/24/solid/server-stack.svg rename to svelte/assets/heroicons/24/solid/server-stack.svg diff --git a/static/heroicons/24/solid/server.svg b/svelte/assets/heroicons/24/solid/server.svg similarity index 100% rename from static/heroicons/24/solid/server.svg rename to svelte/assets/heroicons/24/solid/server.svg diff --git a/static/heroicons/24/solid/share.svg b/svelte/assets/heroicons/24/solid/share.svg similarity index 100% rename from static/heroicons/24/solid/share.svg rename to svelte/assets/heroicons/24/solid/share.svg diff --git a/static/heroicons/24/solid/shield-check.svg b/svelte/assets/heroicons/24/solid/shield-check.svg similarity index 100% rename from static/heroicons/24/solid/shield-check.svg rename to svelte/assets/heroicons/24/solid/shield-check.svg diff --git a/static/heroicons/24/solid/shield-exclamation.svg b/svelte/assets/heroicons/24/solid/shield-exclamation.svg similarity index 100% rename from static/heroicons/24/solid/shield-exclamation.svg rename to svelte/assets/heroicons/24/solid/shield-exclamation.svg diff --git a/static/heroicons/24/solid/shopping-bag.svg b/svelte/assets/heroicons/24/solid/shopping-bag.svg similarity index 100% rename from static/heroicons/24/solid/shopping-bag.svg rename to svelte/assets/heroicons/24/solid/shopping-bag.svg diff --git a/static/heroicons/24/solid/shopping-cart.svg b/svelte/assets/heroicons/24/solid/shopping-cart.svg similarity index 100% rename from static/heroicons/24/solid/shopping-cart.svg rename to svelte/assets/heroicons/24/solid/shopping-cart.svg diff --git a/static/heroicons/24/solid/signal-slash.svg b/svelte/assets/heroicons/24/solid/signal-slash.svg similarity index 100% rename from static/heroicons/24/solid/signal-slash.svg rename to svelte/assets/heroicons/24/solid/signal-slash.svg diff --git a/static/heroicons/24/solid/signal.svg b/svelte/assets/heroicons/24/solid/signal.svg similarity index 100% rename from static/heroicons/24/solid/signal.svg rename to svelte/assets/heroicons/24/solid/signal.svg diff --git a/static/heroicons/24/solid/slash.svg b/svelte/assets/heroicons/24/solid/slash.svg similarity index 100% rename from static/heroicons/24/solid/slash.svg rename to svelte/assets/heroicons/24/solid/slash.svg diff --git a/static/heroicons/24/solid/sparkles.svg b/svelte/assets/heroicons/24/solid/sparkles.svg similarity index 100% rename from static/heroicons/24/solid/sparkles.svg rename to svelte/assets/heroicons/24/solid/sparkles.svg diff --git a/static/heroicons/24/solid/speaker-wave.svg b/svelte/assets/heroicons/24/solid/speaker-wave.svg similarity index 100% rename from static/heroicons/24/solid/speaker-wave.svg rename to svelte/assets/heroicons/24/solid/speaker-wave.svg diff --git a/static/heroicons/24/solid/speaker-x-mark.svg b/svelte/assets/heroicons/24/solid/speaker-x-mark.svg similarity index 100% rename from static/heroicons/24/solid/speaker-x-mark.svg rename to svelte/assets/heroicons/24/solid/speaker-x-mark.svg diff --git a/static/heroicons/24/solid/square-2-stack.svg b/svelte/assets/heroicons/24/solid/square-2-stack.svg similarity index 100% rename from static/heroicons/24/solid/square-2-stack.svg rename to svelte/assets/heroicons/24/solid/square-2-stack.svg diff --git a/static/heroicons/24/solid/square-3-stack-3d.svg b/svelte/assets/heroicons/24/solid/square-3-stack-3d.svg similarity index 100% rename from static/heroicons/24/solid/square-3-stack-3d.svg rename to svelte/assets/heroicons/24/solid/square-3-stack-3d.svg diff --git a/static/heroicons/24/solid/squares-2x2.svg b/svelte/assets/heroicons/24/solid/squares-2x2.svg similarity index 100% rename from static/heroicons/24/solid/squares-2x2.svg rename to svelte/assets/heroicons/24/solid/squares-2x2.svg diff --git a/static/heroicons/24/solid/squares-plus.svg b/svelte/assets/heroicons/24/solid/squares-plus.svg similarity index 100% rename from static/heroicons/24/solid/squares-plus.svg rename to svelte/assets/heroicons/24/solid/squares-plus.svg diff --git a/static/heroicons/24/solid/star.svg b/svelte/assets/heroicons/24/solid/star.svg similarity index 100% rename from static/heroicons/24/solid/star.svg rename to svelte/assets/heroicons/24/solid/star.svg diff --git a/static/heroicons/24/solid/stop-circle.svg b/svelte/assets/heroicons/24/solid/stop-circle.svg similarity index 100% rename from static/heroicons/24/solid/stop-circle.svg rename to svelte/assets/heroicons/24/solid/stop-circle.svg diff --git a/static/heroicons/24/solid/stop.svg b/svelte/assets/heroicons/24/solid/stop.svg similarity index 100% rename from static/heroicons/24/solid/stop.svg rename to svelte/assets/heroicons/24/solid/stop.svg diff --git a/static/heroicons/24/solid/strikethrough.svg b/svelte/assets/heroicons/24/solid/strikethrough.svg similarity index 100% rename from static/heroicons/24/solid/strikethrough.svg rename to svelte/assets/heroicons/24/solid/strikethrough.svg diff --git a/static/heroicons/24/solid/sun.svg b/svelte/assets/heroicons/24/solid/sun.svg similarity index 100% rename from static/heroicons/24/solid/sun.svg rename to svelte/assets/heroicons/24/solid/sun.svg diff --git a/static/heroicons/24/solid/swatch.svg b/svelte/assets/heroicons/24/solid/swatch.svg similarity index 100% rename from static/heroicons/24/solid/swatch.svg rename to svelte/assets/heroicons/24/solid/swatch.svg diff --git a/static/heroicons/24/solid/table-cells.svg b/svelte/assets/heroicons/24/solid/table-cells.svg similarity index 100% rename from static/heroicons/24/solid/table-cells.svg rename to svelte/assets/heroicons/24/solid/table-cells.svg diff --git a/static/heroicons/24/solid/tag.svg b/svelte/assets/heroicons/24/solid/tag.svg similarity index 100% rename from static/heroicons/24/solid/tag.svg rename to svelte/assets/heroicons/24/solid/tag.svg diff --git a/static/heroicons/24/solid/ticket.svg b/svelte/assets/heroicons/24/solid/ticket.svg similarity index 100% rename from static/heroicons/24/solid/ticket.svg rename to svelte/assets/heroicons/24/solid/ticket.svg diff --git a/static/heroicons/24/solid/trash.svg b/svelte/assets/heroicons/24/solid/trash.svg similarity index 100% rename from static/heroicons/24/solid/trash.svg rename to svelte/assets/heroicons/24/solid/trash.svg diff --git a/static/heroicons/24/solid/trophy.svg b/svelte/assets/heroicons/24/solid/trophy.svg similarity index 100% rename from static/heroicons/24/solid/trophy.svg rename to svelte/assets/heroicons/24/solid/trophy.svg diff --git a/static/heroicons/24/solid/truck.svg b/svelte/assets/heroicons/24/solid/truck.svg similarity index 100% rename from static/heroicons/24/solid/truck.svg rename to svelte/assets/heroicons/24/solid/truck.svg diff --git a/static/heroicons/24/solid/tv.svg b/svelte/assets/heroicons/24/solid/tv.svg similarity index 100% rename from static/heroicons/24/solid/tv.svg rename to svelte/assets/heroicons/24/solid/tv.svg diff --git a/static/heroicons/24/solid/underline.svg b/svelte/assets/heroicons/24/solid/underline.svg similarity index 100% rename from static/heroicons/24/solid/underline.svg rename to svelte/assets/heroicons/24/solid/underline.svg diff --git a/static/heroicons/24/solid/user-circle.svg b/svelte/assets/heroicons/24/solid/user-circle.svg similarity index 100% rename from static/heroicons/24/solid/user-circle.svg rename to svelte/assets/heroicons/24/solid/user-circle.svg diff --git a/static/heroicons/24/solid/user-group.svg b/svelte/assets/heroicons/24/solid/user-group.svg similarity index 100% rename from static/heroicons/24/solid/user-group.svg rename to svelte/assets/heroicons/24/solid/user-group.svg diff --git a/static/heroicons/24/solid/user-minus.svg b/svelte/assets/heroicons/24/solid/user-minus.svg similarity index 100% rename from static/heroicons/24/solid/user-minus.svg rename to svelte/assets/heroicons/24/solid/user-minus.svg diff --git a/static/heroicons/24/solid/user-plus.svg b/svelte/assets/heroicons/24/solid/user-plus.svg similarity index 100% rename from static/heroicons/24/solid/user-plus.svg rename to svelte/assets/heroicons/24/solid/user-plus.svg diff --git a/static/heroicons/24/solid/user.svg b/svelte/assets/heroicons/24/solid/user.svg similarity index 100% rename from static/heroicons/24/solid/user.svg rename to svelte/assets/heroicons/24/solid/user.svg diff --git a/static/heroicons/24/solid/users.svg b/svelte/assets/heroicons/24/solid/users.svg similarity index 100% rename from static/heroicons/24/solid/users.svg rename to svelte/assets/heroicons/24/solid/users.svg diff --git a/static/heroicons/24/solid/variable.svg b/svelte/assets/heroicons/24/solid/variable.svg similarity index 100% rename from static/heroicons/24/solid/variable.svg rename to svelte/assets/heroicons/24/solid/variable.svg diff --git a/static/heroicons/24/solid/video-camera-slash.svg b/svelte/assets/heroicons/24/solid/video-camera-slash.svg similarity index 100% rename from static/heroicons/24/solid/video-camera-slash.svg rename to svelte/assets/heroicons/24/solid/video-camera-slash.svg diff --git a/static/heroicons/24/solid/video-camera.svg b/svelte/assets/heroicons/24/solid/video-camera.svg similarity index 100% rename from static/heroicons/24/solid/video-camera.svg rename to svelte/assets/heroicons/24/solid/video-camera.svg diff --git a/static/heroicons/24/solid/view-columns.svg b/svelte/assets/heroicons/24/solid/view-columns.svg similarity index 100% rename from static/heroicons/24/solid/view-columns.svg rename to svelte/assets/heroicons/24/solid/view-columns.svg diff --git a/static/heroicons/24/solid/viewfinder-circle.svg b/svelte/assets/heroicons/24/solid/viewfinder-circle.svg similarity index 100% rename from static/heroicons/24/solid/viewfinder-circle.svg rename to svelte/assets/heroicons/24/solid/viewfinder-circle.svg diff --git a/static/heroicons/24/solid/wallet.svg b/svelte/assets/heroicons/24/solid/wallet.svg similarity index 100% rename from static/heroicons/24/solid/wallet.svg rename to svelte/assets/heroicons/24/solid/wallet.svg diff --git a/static/heroicons/24/solid/wifi.svg b/svelte/assets/heroicons/24/solid/wifi.svg similarity index 100% rename from static/heroicons/24/solid/wifi.svg rename to svelte/assets/heroicons/24/solid/wifi.svg diff --git a/static/heroicons/24/solid/window.svg b/svelte/assets/heroicons/24/solid/window.svg similarity index 100% rename from static/heroicons/24/solid/window.svg rename to svelte/assets/heroicons/24/solid/window.svg diff --git a/static/heroicons/24/solid/wrench-screwdriver.svg b/svelte/assets/heroicons/24/solid/wrench-screwdriver.svg similarity index 100% rename from static/heroicons/24/solid/wrench-screwdriver.svg rename to svelte/assets/heroicons/24/solid/wrench-screwdriver.svg diff --git a/static/heroicons/24/solid/wrench.svg b/svelte/assets/heroicons/24/solid/wrench.svg similarity index 100% rename from static/heroicons/24/solid/wrench.svg rename to svelte/assets/heroicons/24/solid/wrench.svg diff --git a/static/heroicons/24/solid/x-circle.svg b/svelte/assets/heroicons/24/solid/x-circle.svg similarity index 100% rename from static/heroicons/24/solid/x-circle.svg rename to svelte/assets/heroicons/24/solid/x-circle.svg diff --git a/static/heroicons/24/solid/x-mark.svg b/svelte/assets/heroicons/24/solid/x-mark.svg similarity index 100% rename from static/heroicons/24/solid/x-mark.svg rename to svelte/assets/heroicons/24/solid/x-mark.svg diff --git a/static/heroicons/LICENSE b/svelte/assets/heroicons/LICENSE similarity index 100% rename from static/heroicons/LICENSE rename to svelte/assets/heroicons/LICENSE diff --git a/svelte/src/field-header.svelte b/svelte/src/field-header.svelte new file mode 100644 index 0000000..3e6fb05 --- /dev/null +++ b/svelte/src/field-header.svelte @@ -0,0 +1,19 @@ + + +
+
{field.field.label ?? field.field.name}
+
diff --git a/svelte/src/field.svelte.ts b/svelte/src/field.svelte.ts index 30e0115..dab5211 100644 --- a/svelte/src/field.svelte.ts +++ b/svelte/src/field.svelte.ts @@ -17,7 +17,7 @@ const encodable_uuid_schema = z.object({ c: z.string().nullish().transform((x) => x ?? undefined), }); -const encodable_schema = z.union([ +export const encodable_schema = z.union([ encodable_text_schema, encodable_timestamp_schema, encodable_uuid_schema, @@ -33,12 +33,12 @@ const integer_field_type_schema = z.object({ }); const text_field_type_schema = z.object({ - t: "Text", + t: z.literal("Text"), c: z.unknown(), }); const uuid_field_type_schema = z.object({ - t: "Uuid", + t: z.literal("Uuid"), c: z.unknown(), }); @@ -50,15 +50,35 @@ export const field_type_schema = z.union([ export type FieldType = z.infer; +export function get_empty_encodable_for(field_type: FieldType): Encodable { + if (field_type.t === "Text") { + return { t: "Text", c: undefined }; + } + if (field_type.t === "Uuid") { + return { t: "Uuid", c: undefined }; + } + throw new Error("Unknown field type"); +} + // -------- Field -------- // -export type Field = { - id: string; - name: string; - label?: string; - field_type: FieldType; - width_px: number; -}; +export const field_schema = z.object({ + id: z.string(), + name: z.string(), + label: z.string().nullish().transform((x) => x ?? undefined), + field_type: field_type_schema, + width_px: z.number(), +}); + +export type Field = z.infer; + +export const field_info_schema = z.object({ + field: field_schema, + has_default: z.boolean(), + not_null: z.boolean(), +}); + +export type FieldInfo = z.infer; // -------- Table Utils -------- // // TODO move this to its own module diff --git a/svelte/src/table-viewer.webc.svelte b/svelte/src/table-viewer.webc.svelte index a6ccc41..aae89d3 100644 --- a/svelte/src/table-viewer.webc.svelte +++ b/svelte/src/table-viewer.webc.svelte @@ -1,16 +1,23 @@ - +