From e41d37854f5f0fcf5312bfddc789625ed4ff8406 Mon Sep 17 00:00:00 2001 From: DarkyZ aka NotAVirus <17680522+ImNotAVirus@users.noreply.github.com> Date: Mon, 18 Dec 2023 19:24:14 +0100 Subject: [PATCH] :construction: WIP Admin Dashboard --- .tool-versions | 4 +- .vscode/workspace.code-workspace | 4 +- apps/admin_service/.formatter.exs | 5 + apps/admin_service/.gitignore | 37 + apps/admin_service/README.md | 18 + apps/admin_service/assets/css/app.css | 5 + apps/admin_service/assets/js/app.js | 41 ++ apps/admin_service/assets/tailwind.config.js | 68 ++ .../assets/vendor/heroicons/LICENSE.md | 21 + .../assets/vendor/heroicons/UPGRADE.md | 6 + .../optimized/20/solid/academic-cap.svg | 3 + .../20/solid/adjustments-horizontal.svg | 3 + .../20/solid/adjustments-vertical.svg | 3 + .../20/solid/archive-box-arrow-down.svg | 3 + .../optimized/20/solid/archive-box-x-mark.svg | 4 + .../optimized/20/solid/archive-box.svg | 4 + .../optimized/20/solid/arrow-down-circle.svg | 3 + .../optimized/20/solid/arrow-down-left.svg | 3 + .../20/solid/arrow-down-on-square-stack.svg | 3 + .../20/solid/arrow-down-on-square.svg | 3 + .../optimized/20/solid/arrow-down-right.svg | 3 + .../optimized/20/solid/arrow-down-tray.svg | 4 + .../optimized/20/solid/arrow-down.svg | 3 + .../optimized/20/solid/arrow-left-circle.svg | 10 + .../20/solid/arrow-left-on-rectangle.svg | 4 + .../optimized/20/solid/arrow-left.svg | 3 + .../optimized/20/solid/arrow-long-down.svg | 3 + .../optimized/20/solid/arrow-long-left.svg | 3 + .../optimized/20/solid/arrow-long-right.svg | 3 + .../optimized/20/solid/arrow-long-up.svg | 3 + .../20/solid/arrow-path-rounded-square.svg | 3 + .../optimized/20/solid/arrow-path.svg | 3 + .../optimized/20/solid/arrow-right-circle.svg | 3 + .../20/solid/arrow-right-on-rectangle.svg | 4 + .../optimized/20/solid/arrow-right.svg | 3 + .../optimized/20/solid/arrow-small-down.svg | 3 + .../optimized/20/solid/arrow-small-left.svg | 3 + .../optimized/20/solid/arrow-small-right.svg | 3 + .../optimized/20/solid/arrow-small-up.svg | 3 + .../20/solid/arrow-top-right-on-square.svg | 4 + .../20/solid/arrow-trending-down.svg | 3 + .../optimized/20/solid/arrow-trending-up.svg | 3 + .../optimized/20/solid/arrow-up-circle.svg | 3 + .../optimized/20/solid/arrow-up-left.svg | 3 + .../20/solid/arrow-up-on-square-stack.svg | 3 + .../optimized/20/solid/arrow-up-on-square.svg | 3 + .../optimized/20/solid/arrow-up-right.svg | 3 + .../optimized/20/solid/arrow-up-tray.svg | 4 + .../heroicons/optimized/20/solid/arrow-up.svg | 3 + .../optimized/20/solid/arrow-uturn-down.svg | 3 + .../optimized/20/solid/arrow-uturn-left.svg | 3 + .../optimized/20/solid/arrow-uturn-right.svg | 3 + .../optimized/20/solid/arrow-uturn-up.svg | 3 + .../optimized/20/solid/arrows-pointing-in.svg | 3 + .../20/solid/arrows-pointing-out.svg | 3 + .../optimized/20/solid/arrows-right-left.svg | 3 + .../optimized/20/solid/arrows-up-down.svg | 3 + .../optimized/20/solid/at-symbol.svg | 3 + .../optimized/20/solid/backspace.svg | 3 + .../heroicons/optimized/20/solid/backward.svg | 3 + .../optimized/20/solid/banknotes.svg | 3 + .../heroicons/optimized/20/solid/bars-2.svg | 3 + .../optimized/20/solid/bars-3-bottom-left.svg | 3 + .../20/solid/bars-3-bottom-right.svg | 3 + .../optimized/20/solid/bars-3-center-left.svg | 3 + .../heroicons/optimized/20/solid/bars-3.svg | 3 + .../heroicons/optimized/20/solid/bars-4.svg | 3 + .../optimized/20/solid/bars-arrow-down.svg | 3 + .../optimized/20/solid/bars-arrow-up.svg | 3 + .../optimized/20/solid/battery-0.svg | 3 + .../optimized/20/solid/battery-100.svg | 4 + .../optimized/20/solid/battery-50.svg | 4 + .../heroicons/optimized/20/solid/beaker.svg | 3 + .../optimized/20/solid/bell-alert.svg | 4 + .../optimized/20/solid/bell-slash.svg | 3 + .../optimized/20/solid/bell-snooze.svg | 3 + .../heroicons/optimized/20/solid/bell.svg | 3 + .../optimized/20/solid/bolt-slash.svg | 4 + .../heroicons/optimized/20/solid/bolt.svg | 3 + .../optimized/20/solid/book-open.svg | 3 + .../optimized/20/solid/bookmark-slash.svg | 3 + .../optimized/20/solid/bookmark-square.svg | 3 + .../heroicons/optimized/20/solid/bookmark.svg | 3 + .../optimized/20/solid/briefcase.svg | 4 + .../heroicons/optimized/20/solid/bug-ant.svg | 3 + .../optimized/20/solid/building-library.svg | 3 + .../optimized/20/solid/building-office-2.svg | 3 + .../optimized/20/solid/building-office.svg | 3 + .../20/solid/building-storefront.svg | 3 + .../heroicons/optimized/20/solid/cake.svg | 3 + .../optimized/20/solid/calculator.svg | 3 + .../optimized/20/solid/calendar-days.svg | 4 + .../heroicons/optimized/20/solid/calendar.svg | 3 + .../heroicons/optimized/20/solid/camera.svg | 3 + .../optimized/20/solid/chart-bar-square.svg | 3 + .../optimized/20/solid/chart-bar.svg | 3 + .../optimized/20/solid/chart-pie.svg | 4 + .../solid/chat-bubble-bottom-center-text.svg | 3 + .../20/solid/chat-bubble-bottom-center.svg | 3 + .../20/solid/chat-bubble-left-ellipsis.svg | 3 + .../20/solid/chat-bubble-left-right.svg | 4 + .../optimized/20/solid/chat-bubble-left.svg | 3 + .../solid/chat-bubble-oval-left-ellipsis.svg | 3 + .../20/solid/chat-bubble-oval-left.svg | 3 + .../optimized/20/solid/check-badge.svg | 3 + .../optimized/20/solid/check-circle.svg | 3 + .../heroicons/optimized/20/solid/check.svg | 3 + .../20/solid/chevron-double-down.svg | 3 + .../20/solid/chevron-double-left.svg | 3 + .../20/solid/chevron-double-right.svg | 4 + .../optimized/20/solid/chevron-double-up.svg | 3 + .../optimized/20/solid/chevron-down.svg | 3 + .../optimized/20/solid/chevron-left.svg | 3 + .../optimized/20/solid/chevron-right.svg | 3 + .../optimized/20/solid/chevron-up-down.svg | 3 + .../optimized/20/solid/chevron-up.svg | 3 + .../optimized/20/solid/circle-stack.svg | 3 + .../20/solid/clipboard-document-check.svg | 4 + .../20/solid/clipboard-document-list.svg | 4 + .../optimized/20/solid/clipboard-document.svg | 4 + .../optimized/20/solid/clipboard.svg | 3 + .../heroicons/optimized/20/solid/clock.svg | 3 + .../optimized/20/solid/cloud-arrow-down.svg | 3 + .../optimized/20/solid/cloud-arrow-up.svg | 3 + .../heroicons/optimized/20/solid/cloud.svg | 3 + .../20/solid/code-bracket-square.svg | 3 + .../optimized/20/solid/code-bracket.svg | 3 + .../optimized/20/solid/cog-6-tooth.svg | 3 + .../optimized/20/solid/cog-8-tooth.svg | 3 + .../heroicons/optimized/20/solid/cog.svg | 4 + .../optimized/20/solid/command-line.svg | 3 + .../optimized/20/solid/computer-desktop.svg | 3 + .../heroicons/optimized/20/solid/cpu-chip.svg | 4 + .../optimized/20/solid/credit-card.svg | 3 + .../optimized/20/solid/cube-transparent.svg | 3 + .../heroicons/optimized/20/solid/cube.svg | 3 + .../20/solid/currency-bangladeshi.svg | 3 + .../optimized/20/solid/currency-dollar.svg | 4 + .../optimized/20/solid/currency-euro.svg | 3 + .../optimized/20/solid/currency-pound.svg | 3 + .../optimized/20/solid/currency-rupee.svg | 3 + .../optimized/20/solid/currency-yen.svg | 3 + .../optimized/20/solid/cursor-arrow-rays.svg | 3 + .../20/solid/cursor-arrow-ripple.svg | 3 + .../20/solid/device-phone-mobile.svg | 4 + .../optimized/20/solid/device-tablet.svg | 3 + .../20/solid/document-arrow-down.svg | 3 + .../optimized/20/solid/document-arrow-up.svg | 3 + .../optimized/20/solid/document-chart-bar.svg | 3 + .../optimized/20/solid/document-check.svg | 3 + .../optimized/20/solid/document-duplicate.svg | 4 + .../20/solid/document-magnifying-glass.svg | 4 + .../optimized/20/solid/document-minus.svg | 3 + .../optimized/20/solid/document-plus.svg | 3 + .../optimized/20/solid/document-text.svg | 3 + .../heroicons/optimized/20/solid/document.svg | 3 + .../20/solid/ellipsis-horizontal-circle.svg | 3 + .../20/solid/ellipsis-horizontal.svg | 3 + .../optimized/20/solid/ellipsis-vertical.svg | 3 + .../optimized/20/solid/envelope-open.svg | 3 + .../heroicons/optimized/20/solid/envelope.svg | 4 + .../optimized/20/solid/exclamation-circle.svg | 3 + .../20/solid/exclamation-triangle.svg | 3 + .../optimized/20/solid/eye-dropper.svg | 3 + .../optimized/20/solid/eye-slash.svg | 4 + .../heroicons/optimized/20/solid/eye.svg | 4 + .../optimized/20/solid/face-frown.svg | 3 + .../optimized/20/solid/face-smile.svg | 3 + .../heroicons/optimized/20/solid/film.svg | 3 + .../optimized/20/solid/finger-print.svg | 3 + .../heroicons/optimized/20/solid/fire.svg | 3 + .../heroicons/optimized/20/solid/flag.svg | 3 + .../optimized/20/solid/folder-arrow-down.svg | 3 + .../optimized/20/solid/folder-minus.svg | 3 + .../optimized/20/solid/folder-open.svg | 3 + .../optimized/20/solid/folder-plus.svg | 3 + .../heroicons/optimized/20/solid/folder.svg | 3 + .../heroicons/optimized/20/solid/forward.svg | 3 + .../heroicons/optimized/20/solid/funnel.svg | 3 + .../heroicons/optimized/20/solid/gif.svg | 3 + .../heroicons/optimized/20/solid/gift-top.svg | 3 + .../heroicons/optimized/20/solid/gift.svg | 4 + .../optimized/20/solid/globe-alt.svg | 3 + .../optimized/20/solid/globe-americas.svg | 3 + .../20/solid/globe-asia-australia.svg | 3 + .../20/solid/globe-europe-africa.svg | 3 + .../optimized/20/solid/hand-raised.svg | 3 + .../optimized/20/solid/hand-thumb-down.svg | 3 + .../optimized/20/solid/hand-thumb-up.svg | 3 + .../heroicons/optimized/20/solid/hashtag.svg | 3 + .../heroicons/optimized/20/solid/heart.svg | 3 + .../optimized/20/solid/home-modern.svg | 3 + .../heroicons/optimized/20/solid/home.svg | 3 + .../optimized/20/solid/identification.svg | 3 + .../optimized/20/solid/inbox-arrow-down.svg | 4 + .../optimized/20/solid/inbox-stack.svg | 4 + .../heroicons/optimized/20/solid/inbox.svg | 3 + .../optimized/20/solid/information-circle.svg | 3 + .../heroicons/optimized/20/solid/key.svg | 3 + .../heroicons/optimized/20/solid/language.svg | 4 + .../heroicons/optimized/20/solid/lifebuoy.svg | 3 + .../optimized/20/solid/light-bulb.svg | 3 + .../heroicons/optimized/20/solid/link.svg | 4 + .../optimized/20/solid/list-bullet.svg | 3 + .../optimized/20/solid/lock-closed.svg | 3 + .../optimized/20/solid/lock-open.svg | 3 + .../20/solid/magnifying-glass-circle.svg | 4 + .../20/solid/magnifying-glass-minus.svg | 4 + .../20/solid/magnifying-glass-plus.svg | 4 + .../optimized/20/solid/magnifying-glass.svg | 3 + .../heroicons/optimized/20/solid/map-pin.svg | 3 + .../heroicons/optimized/20/solid/map.svg | 3 + .../optimized/20/solid/megaphone.svg | 3 + .../optimized/20/solid/microphone.svg | 4 + .../optimized/20/solid/minus-circle.svg | 3 + .../optimized/20/solid/minus-small.svg | 3 + .../heroicons/optimized/20/solid/minus.svg | 3 + .../heroicons/optimized/20/solid/moon.svg | 3 + .../optimized/20/solid/musical-note.svg | 3 + .../optimized/20/solid/newspaper.svg | 4 + .../optimized/20/solid/no-symbol.svg | 3 + .../optimized/20/solid/paint-brush.svg | 3 + .../optimized/20/solid/paper-airplane.svg | 3 + .../optimized/20/solid/paper-clip.svg | 3 + .../optimized/20/solid/pause-circle.svg | 3 + .../heroicons/optimized/20/solid/pause.svg | 3 + .../optimized/20/solid/pencil-square.svg | 4 + .../heroicons/optimized/20/solid/pencil.svg | 3 + .../20/solid/phone-arrow-down-left.svg | 3 + .../20/solid/phone-arrow-up-right.svg | 3 + .../optimized/20/solid/phone-x-mark.svg | 3 + .../heroicons/optimized/20/solid/phone.svg | 3 + .../heroicons/optimized/20/solid/photo.svg | 3 + .../optimized/20/solid/play-circle.svg | 3 + .../optimized/20/solid/play-pause.svg | 3 + .../heroicons/optimized/20/solid/play.svg | 3 + .../optimized/20/solid/plus-circle.svg | 3 + .../optimized/20/solid/plus-small.svg | 3 + .../heroicons/optimized/20/solid/plus.svg | 3 + .../heroicons/optimized/20/solid/power.svg | 3 + .../20/solid/presentation-chart-bar.svg | 3 + .../20/solid/presentation-chart-line.svg | 3 + .../heroicons/optimized/20/solid/printer.svg | 3 + .../optimized/20/solid/puzzle-piece.svg | 3 + .../heroicons/optimized/20/solid/qr-code.svg | 3 + .../20/solid/question-mark-circle.svg | 3 + .../optimized/20/solid/queue-list.svg | 3 + .../heroicons/optimized/20/solid/radio.svg | 3 + .../optimized/20/solid/receipt-percent.svg | 3 + .../optimized/20/solid/receipt-refund.svg | 3 + .../optimized/20/solid/rectangle-group.svg | 3 + .../optimized/20/solid/rectangle-stack.svg | 3 + .../optimized/20/solid/rocket-launch.svg | 4 + .../heroicons/optimized/20/solid/rss.svg | 4 + .../heroicons/optimized/20/solid/scale.svg | 3 + .../heroicons/optimized/20/solid/scissors.svg | 4 + .../optimized/20/solid/server-stack.svg | 4 + .../heroicons/optimized/20/solid/server.svg | 4 + .../heroicons/optimized/20/solid/share.svg | 3 + .../optimized/20/solid/shield-check.svg | 3 + .../optimized/20/solid/shield-exclamation.svg | 3 + .../optimized/20/solid/shopping-bag.svg | 3 + .../optimized/20/solid/shopping-cart.svg | 3 + .../optimized/20/solid/signal-slash.svg | 3 + .../heroicons/optimized/20/solid/signal.svg | 4 + .../heroicons/optimized/20/solid/sparkles.svg | 3 + .../optimized/20/solid/speaker-wave.svg | 4 + .../optimized/20/solid/speaker-x-mark.svg | 3 + .../optimized/20/solid/square-2-stack.svg | 4 + .../optimized/20/solid/square-3-stack-3d.svg | 5 + .../optimized/20/solid/squares-2x2.svg | 3 + .../optimized/20/solid/squares-plus.svg | 3 + .../heroicons/optimized/20/solid/star.svg | 3 + .../optimized/20/solid/stop-circle.svg | 3 + .../heroicons/optimized/20/solid/stop.svg | 3 + .../heroicons/optimized/20/solid/sun.svg | 3 + .../heroicons/optimized/20/solid/swatch.svg | 3 + .../optimized/20/solid/table-cells.svg | 3 + .../heroicons/optimized/20/solid/tag.svg | 3 + .../heroicons/optimized/20/solid/ticket.svg | 3 + .../heroicons/optimized/20/solid/trash.svg | 3 + .../heroicons/optimized/20/solid/trophy.svg | 3 + .../heroicons/optimized/20/solid/truck.svg | 4 + .../heroicons/optimized/20/solid/tv.svg | 4 + .../optimized/20/solid/user-circle.svg | 3 + .../optimized/20/solid/user-group.svg | 3 + .../optimized/20/solid/user-minus.svg | 3 + .../optimized/20/solid/user-plus.svg | 3 + .../heroicons/optimized/20/solid/user.svg | 3 + .../heroicons/optimized/20/solid/users.svg | 3 + .../heroicons/optimized/20/solid/variable.svg | 3 + .../optimized/20/solid/video-camera-slash.svg | 3 + .../optimized/20/solid/video-camera.svg | 3 + .../optimized/20/solid/view-columns.svg | 3 + .../optimized/20/solid/viewfinder-circle.svg | 3 + .../heroicons/optimized/20/solid/wallet.svg | 3 + .../heroicons/optimized/20/solid/wifi.svg | 3 + .../heroicons/optimized/20/solid/window.svg | 3 + .../optimized/20/solid/wrench-screwdriver.svg | 4 + .../heroicons/optimized/20/solid/wrench.svg | 3 + .../heroicons/optimized/20/solid/x-circle.svg | 3 + .../heroicons/optimized/20/solid/x-mark.svg | 3 + .../optimized/24/outline/academic-cap.svg | 3 + .../24/outline/adjustments-horizontal.svg | 3 + .../24/outline/adjustments-vertical.svg | 3 + .../24/outline/archive-box-arrow-down.svg | 3 + .../24/outline/archive-box-x-mark.svg | 3 + .../optimized/24/outline/archive-box.svg | 3 + .../24/outline/arrow-down-circle.svg | 3 + .../optimized/24/outline/arrow-down-left.svg | 3 + .../24/outline/arrow-down-on-square-stack.svg | 3 + .../24/outline/arrow-down-on-square.svg | 3 + .../optimized/24/outline/arrow-down-right.svg | 3 + .../optimized/24/outline/arrow-down-tray.svg | 3 + .../optimized/24/outline/arrow-down.svg | 3 + .../24/outline/arrow-left-circle.svg | 3 + .../24/outline/arrow-left-on-rectangle.svg | 3 + .../optimized/24/outline/arrow-left.svg | 3 + .../optimized/24/outline/arrow-long-down.svg | 3 + .../optimized/24/outline/arrow-long-left.svg | 3 + .../optimized/24/outline/arrow-long-right.svg | 3 + .../optimized/24/outline/arrow-long-up.svg | 3 + .../24/outline/arrow-path-rounded-square.svg | 3 + .../optimized/24/outline/arrow-path.svg | 3 + .../24/outline/arrow-right-circle.svg | 3 + .../24/outline/arrow-right-on-rectangle.svg | 3 + .../optimized/24/outline/arrow-right.svg | 3 + .../optimized/24/outline/arrow-small-down.svg | 3 + .../optimized/24/outline/arrow-small-left.svg | 3 + .../24/outline/arrow-small-right.svg | 3 + .../optimized/24/outline/arrow-small-up.svg | 3 + .../24/outline/arrow-top-right-on-square.svg | 3 + .../24/outline/arrow-trending-down.svg | 3 + .../24/outline/arrow-trending-up.svg | 3 + .../optimized/24/outline/arrow-up-circle.svg | 3 + .../optimized/24/outline/arrow-up-left.svg | 3 + .../24/outline/arrow-up-on-square-stack.svg | 3 + .../24/outline/arrow-up-on-square.svg | 3 + .../optimized/24/outline/arrow-up-right.svg | 3 + .../optimized/24/outline/arrow-up-tray.svg | 3 + .../optimized/24/outline/arrow-up.svg | 3 + .../optimized/24/outline/arrow-uturn-down.svg | 3 + .../optimized/24/outline/arrow-uturn-left.svg | 3 + .../24/outline/arrow-uturn-right.svg | 3 + .../optimized/24/outline/arrow-uturn-up.svg | 3 + .../24/outline/arrows-pointing-in.svg | 3 + .../24/outline/arrows-pointing-out.svg | 3 + .../24/outline/arrows-right-left.svg | 3 + .../optimized/24/outline/arrows-up-down.svg | 3 + .../optimized/24/outline/at-symbol.svg | 3 + .../optimized/24/outline/backspace.svg | 3 + .../optimized/24/outline/backward.svg | 3 + .../optimized/24/outline/banknotes.svg | 3 + .../heroicons/optimized/24/outline/bars-2.svg | 3 + .../24/outline/bars-3-bottom-left.svg | 3 + .../24/outline/bars-3-bottom-right.svg | 3 + .../24/outline/bars-3-center-left.svg | 3 + .../heroicons/optimized/24/outline/bars-3.svg | 3 + .../heroicons/optimized/24/outline/bars-4.svg | 3 + .../optimized/24/outline/bars-arrow-down.svg | 3 + .../optimized/24/outline/bars-arrow-up.svg | 3 + .../optimized/24/outline/battery-0.svg | 3 + .../optimized/24/outline/battery-100.svg | 3 + .../optimized/24/outline/battery-50.svg | 3 + .../heroicons/optimized/24/outline/beaker.svg | 3 + .../optimized/24/outline/bell-alert.svg | 3 + .../optimized/24/outline/bell-slash.svg | 3 + .../optimized/24/outline/bell-snooze.svg | 3 + .../heroicons/optimized/24/outline/bell.svg | 3 + .../optimized/24/outline/bolt-slash.svg | 3 + .../heroicons/optimized/24/outline/bolt.svg | 3 + .../optimized/24/outline/book-open.svg | 3 + .../optimized/24/outline/bookmark-slash.svg | 3 + .../optimized/24/outline/bookmark-square.svg | 3 + .../optimized/24/outline/bookmark.svg | 3 + .../optimized/24/outline/briefcase.svg | 3 + .../optimized/24/outline/bug-ant.svg | 3 + .../optimized/24/outline/building-library.svg | 3 + .../24/outline/building-office-2.svg | 3 + .../optimized/24/outline/building-office.svg | 3 + .../24/outline/building-storefront.svg | 3 + .../heroicons/optimized/24/outline/cake.svg | 3 + .../optimized/24/outline/calculator.svg | 3 + .../optimized/24/outline/calendar-days.svg | 3 + .../optimized/24/outline/calendar.svg | 3 + .../heroicons/optimized/24/outline/camera.svg | 4 + .../optimized/24/outline/chart-bar-square.svg | 3 + .../optimized/24/outline/chart-bar.svg | 3 + .../optimized/24/outline/chart-pie.svg | 4 + .../chat-bubble-bottom-center-text.svg | 3 + .../24/outline/chat-bubble-bottom-center.svg | 3 + .../24/outline/chat-bubble-left-ellipsis.svg | 3 + .../24/outline/chat-bubble-left-right.svg | 3 + .../optimized/24/outline/chat-bubble-left.svg | 3 + .../chat-bubble-oval-left-ellipsis.svg | 3 + .../24/outline/chat-bubble-oval-left.svg | 3 + .../optimized/24/outline/check-badge.svg | 3 + .../optimized/24/outline/check-circle.svg | 3 + .../heroicons/optimized/24/outline/check.svg | 3 + .../24/outline/chevron-double-down.svg | 3 + .../24/outline/chevron-double-left.svg | 3 + .../24/outline/chevron-double-right.svg | 3 + .../24/outline/chevron-double-up.svg | 3 + .../optimized/24/outline/chevron-down.svg | 3 + .../optimized/24/outline/chevron-left.svg | 3 + .../optimized/24/outline/chevron-right.svg | 3 + .../optimized/24/outline/chevron-up-down.svg | 3 + .../optimized/24/outline/chevron-up.svg | 3 + .../optimized/24/outline/circle-stack.svg | 3 + .../24/outline/clipboard-document-check.svg | 3 + .../24/outline/clipboard-document-list.svg | 3 + .../24/outline/clipboard-document.svg | 3 + .../optimized/24/outline/clipboard.svg | 3 + .../heroicons/optimized/24/outline/clock.svg | 3 + .../optimized/24/outline/cloud-arrow-down.svg | 3 + .../optimized/24/outline/cloud-arrow-up.svg | 3 + .../heroicons/optimized/24/outline/cloud.svg | 3 + .../24/outline/code-bracket-square.svg | 3 + .../optimized/24/outline/code-bracket.svg | 3 + .../optimized/24/outline/cog-6-tooth.svg | 4 + .../optimized/24/outline/cog-8-tooth.svg | 4 + .../heroicons/optimized/24/outline/cog.svg | 3 + .../optimized/24/outline/command-line.svg | 3 + .../optimized/24/outline/computer-desktop.svg | 3 + .../optimized/24/outline/cpu-chip.svg | 3 + .../optimized/24/outline/credit-card.svg | 3 + .../optimized/24/outline/cube-transparent.svg | 3 + .../heroicons/optimized/24/outline/cube.svg | 3 + .../24/outline/currency-bangladeshi.svg | 3 + .../optimized/24/outline/currency-dollar.svg | 3 + .../optimized/24/outline/currency-euro.svg | 3 + .../optimized/24/outline/currency-pound.svg | 3 + .../optimized/24/outline/currency-rupee.svg | 3 + .../optimized/24/outline/currency-yen.svg | 3 + .../24/outline/cursor-arrow-rays.svg | 3 + .../24/outline/cursor-arrow-ripple.svg | 3 + .../24/outline/device-phone-mobile.svg | 3 + .../optimized/24/outline/device-tablet.svg | 3 + .../24/outline/document-arrow-down.svg | 3 + .../24/outline/document-arrow-up.svg | 3 + .../24/outline/document-chart-bar.svg | 3 + .../optimized/24/outline/document-check.svg | 3 + .../24/outline/document-duplicate.svg | 3 + .../24/outline/document-magnifying-glass.svg | 3 + .../optimized/24/outline/document-minus.svg | 3 + .../optimized/24/outline/document-plus.svg | 3 + .../optimized/24/outline/document-text.svg | 3 + .../optimized/24/outline/document.svg | 3 + .../24/outline/ellipsis-horizontal-circle.svg | 3 + .../24/outline/ellipsis-horizontal.svg | 3 + .../24/outline/ellipsis-vertical.svg | 3 + .../optimized/24/outline/envelope-open.svg | 3 + .../optimized/24/outline/envelope.svg | 3 + .../24/outline/exclamation-circle.svg | 3 + .../24/outline/exclamation-triangle.svg | 3 + .../optimized/24/outline/eye-dropper.svg | 3 + .../optimized/24/outline/eye-slash.svg | 3 + .../heroicons/optimized/24/outline/eye.svg | 4 + .../optimized/24/outline/face-frown.svg | 3 + .../optimized/24/outline/face-smile.svg | 3 + .../heroicons/optimized/24/outline/film.svg | 3 + .../optimized/24/outline/finger-print.svg | 3 + .../heroicons/optimized/24/outline/fire.svg | 4 + .../heroicons/optimized/24/outline/flag.svg | 3 + .../24/outline/folder-arrow-down.svg | 3 + .../optimized/24/outline/folder-minus.svg | 3 + .../optimized/24/outline/folder-open.svg | 3 + .../optimized/24/outline/folder-plus.svg | 3 + .../heroicons/optimized/24/outline/folder.svg | 3 + .../optimized/24/outline/forward.svg | 3 + .../heroicons/optimized/24/outline/funnel.svg | 3 + .../heroicons/optimized/24/outline/gif.svg | 3 + .../optimized/24/outline/gift-top.svg | 3 + .../heroicons/optimized/24/outline/gift.svg | 3 + .../optimized/24/outline/globe-alt.svg | 3 + .../optimized/24/outline/globe-americas.svg | 3 + .../24/outline/globe-asia-australia.svg | 3 + .../24/outline/globe-europe-africa.svg | 3 + .../optimized/24/outline/hand-raised.svg | 3 + .../optimized/24/outline/hand-thumb-down.svg | 3 + .../optimized/24/outline/hand-thumb-up.svg | 3 + .../optimized/24/outline/hashtag.svg | 3 + .../heroicons/optimized/24/outline/heart.svg | 3 + .../optimized/24/outline/home-modern.svg | 3 + .../heroicons/optimized/24/outline/home.svg | 3 + .../optimized/24/outline/identification.svg | 3 + .../optimized/24/outline/inbox-arrow-down.svg | 3 + .../optimized/24/outline/inbox-stack.svg | 3 + .../heroicons/optimized/24/outline/inbox.svg | 3 + .../24/outline/information-circle.svg | 3 + .../heroicons/optimized/24/outline/key.svg | 3 + .../optimized/24/outline/language.svg | 3 + .../optimized/24/outline/lifebuoy.svg | 3 + .../optimized/24/outline/light-bulb.svg | 3 + .../heroicons/optimized/24/outline/link.svg | 3 + .../optimized/24/outline/list-bullet.svg | 3 + .../optimized/24/outline/lock-closed.svg | 3 + .../optimized/24/outline/lock-open.svg | 3 + .../24/outline/magnifying-glass-circle.svg | 3 + .../24/outline/magnifying-glass-minus.svg | 3 + .../24/outline/magnifying-glass-plus.svg | 3 + .../optimized/24/outline/magnifying-glass.svg | 3 + .../optimized/24/outline/map-pin.svg | 4 + .../heroicons/optimized/24/outline/map.svg | 3 + .../optimized/24/outline/megaphone.svg | 3 + .../optimized/24/outline/microphone.svg | 3 + .../optimized/24/outline/minus-circle.svg | 3 + .../optimized/24/outline/minus-small.svg | 3 + .../heroicons/optimized/24/outline/minus.svg | 3 + .../heroicons/optimized/24/outline/moon.svg | 3 + .../optimized/24/outline/musical-note.svg | 3 + .../optimized/24/outline/newspaper.svg | 3 + .../optimized/24/outline/no-symbol.svg | 3 + .../optimized/24/outline/paint-brush.svg | 3 + .../optimized/24/outline/paper-airplane.svg | 3 + .../optimized/24/outline/paper-clip.svg | 3 + .../optimized/24/outline/pause-circle.svg | 3 + .../heroicons/optimized/24/outline/pause.svg | 3 + .../optimized/24/outline/pencil-square.svg | 3 + .../heroicons/optimized/24/outline/pencil.svg | 3 + .../24/outline/phone-arrow-down-left.svg | 3 + .../24/outline/phone-arrow-up-right.svg | 3 + .../optimized/24/outline/phone-x-mark.svg | 3 + .../heroicons/optimized/24/outline/phone.svg | 3 + .../heroicons/optimized/24/outline/photo.svg | 3 + .../optimized/24/outline/play-circle.svg | 4 + .../optimized/24/outline/play-pause.svg | 3 + .../heroicons/optimized/24/outline/play.svg | 3 + .../optimized/24/outline/plus-circle.svg | 3 + .../optimized/24/outline/plus-small.svg | 3 + .../heroicons/optimized/24/outline/plus.svg | 3 + .../heroicons/optimized/24/outline/power.svg | 3 + .../24/outline/presentation-chart-bar.svg | 3 + .../24/outline/presentation-chart-line.svg | 3 + .../optimized/24/outline/printer.svg | 3 + .../optimized/24/outline/puzzle-piece.svg | 3 + .../optimized/24/outline/qr-code.svg | 4 + .../24/outline/question-mark-circle.svg | 3 + .../optimized/24/outline/queue-list.svg | 3 + .../heroicons/optimized/24/outline/radio.svg | 3 + .../optimized/24/outline/receipt-percent.svg | 3 + .../optimized/24/outline/receipt-refund.svg | 3 + .../optimized/24/outline/rectangle-group.svg | 3 + .../optimized/24/outline/rectangle-stack.svg | 3 + .../optimized/24/outline/rocket-launch.svg | 3 + .../heroicons/optimized/24/outline/rss.svg | 3 + .../heroicons/optimized/24/outline/scale.svg | 3 + .../optimized/24/outline/scissors.svg | 3 + .../optimized/24/outline/server-stack.svg | 3 + .../heroicons/optimized/24/outline/server.svg | 3 + .../heroicons/optimized/24/outline/share.svg | 3 + .../optimized/24/outline/shield-check.svg | 3 + .../24/outline/shield-exclamation.svg | 3 + .../optimized/24/outline/shopping-bag.svg | 3 + .../optimized/24/outline/shopping-cart.svg | 3 + .../optimized/24/outline/signal-slash.svg | 3 + .../heroicons/optimized/24/outline/signal.svg | 3 + .../optimized/24/outline/sparkles.svg | 3 + .../optimized/24/outline/speaker-wave.svg | 3 + .../optimized/24/outline/speaker-x-mark.svg | 3 + .../optimized/24/outline/square-2-stack.svg | 3 + .../24/outline/square-3-stack-3d.svg | 3 + .../optimized/24/outline/squares-2x2.svg | 3 + .../optimized/24/outline/squares-plus.svg | 3 + .../heroicons/optimized/24/outline/star.svg | 3 + .../optimized/24/outline/stop-circle.svg | 4 + .../heroicons/optimized/24/outline/stop.svg | 3 + .../heroicons/optimized/24/outline/sun.svg | 3 + .../heroicons/optimized/24/outline/swatch.svg | 3 + .../optimized/24/outline/table-cells.svg | 3 + .../heroicons/optimized/24/outline/tag.svg | 4 + .../heroicons/optimized/24/outline/ticket.svg | 3 + .../heroicons/optimized/24/outline/trash.svg | 3 + .../heroicons/optimized/24/outline/trophy.svg | 3 + .../heroicons/optimized/24/outline/truck.svg | 3 + .../heroicons/optimized/24/outline/tv.svg | 3 + .../optimized/24/outline/user-circle.svg | 3 + .../optimized/24/outline/user-group.svg | 3 + .../optimized/24/outline/user-minus.svg | 3 + .../optimized/24/outline/user-plus.svg | 3 + .../heroicons/optimized/24/outline/user.svg | 3 + .../heroicons/optimized/24/outline/users.svg | 3 + .../optimized/24/outline/variable.svg | 3 + .../24/outline/video-camera-slash.svg | 3 + .../optimized/24/outline/video-camera.svg | 3 + .../optimized/24/outline/view-columns.svg | 3 + .../24/outline/viewfinder-circle.svg | 3 + .../heroicons/optimized/24/outline/wallet.svg | 3 + .../heroicons/optimized/24/outline/wifi.svg | 3 + .../heroicons/optimized/24/outline/window.svg | 3 + .../24/outline/wrench-screwdriver.svg | 3 + .../heroicons/optimized/24/outline/wrench.svg | 4 + .../optimized/24/outline/x-circle.svg | 3 + .../heroicons/optimized/24/outline/x-mark.svg | 3 + .../optimized/24/solid/academic-cap.svg | 5 + .../24/solid/adjustments-horizontal.svg | 3 + .../24/solid/adjustments-vertical.svg | 3 + .../24/solid/archive-box-arrow-down.svg | 4 + .../optimized/24/solid/archive-box-x-mark.svg | 4 + .../optimized/24/solid/archive-box.svg | 4 + .../optimized/24/solid/arrow-down-circle.svg | 3 + .../optimized/24/solid/arrow-down-left.svg | 3 + .../24/solid/arrow-down-on-square-stack.svg | 4 + .../24/solid/arrow-down-on-square.svg | 3 + .../optimized/24/solid/arrow-down-right.svg | 3 + .../optimized/24/solid/arrow-down-tray.svg | 3 + .../optimized/24/solid/arrow-down.svg | 3 + .../optimized/24/solid/arrow-left-circle.svg | 3 + .../24/solid/arrow-left-on-rectangle.svg | 3 + .../optimized/24/solid/arrow-left.svg | 3 + .../optimized/24/solid/arrow-long-down.svg | 3 + .../optimized/24/solid/arrow-long-left.svg | 3 + .../optimized/24/solid/arrow-long-right.svg | 3 + .../optimized/24/solid/arrow-long-up.svg | 3 + .../24/solid/arrow-path-rounded-square.svg | 3 + .../optimized/24/solid/arrow-path.svg | 3 + .../optimized/24/solid/arrow-right-circle.svg | 3 + .../24/solid/arrow-right-on-rectangle.svg | 3 + .../optimized/24/solid/arrow-right.svg | 3 + .../optimized/24/solid/arrow-small-down.svg | 3 + .../optimized/24/solid/arrow-small-left.svg | 3 + .../optimized/24/solid/arrow-small-right.svg | 3 + .../optimized/24/solid/arrow-small-up.svg | 3 + .../24/solid/arrow-top-right-on-square.svg | 3 + .../24/solid/arrow-trending-down.svg | 3 + .../optimized/24/solid/arrow-trending-up.svg | 3 + .../optimized/24/solid/arrow-up-circle.svg | 3 + .../optimized/24/solid/arrow-up-left.svg | 3 + .../24/solid/arrow-up-on-square-stack.svg | 4 + .../optimized/24/solid/arrow-up-on-square.svg | 3 + .../optimized/24/solid/arrow-up-right.svg | 3 + .../optimized/24/solid/arrow-up-tray.svg | 3 + .../heroicons/optimized/24/solid/arrow-up.svg | 3 + .../optimized/24/solid/arrow-uturn-down.svg | 3 + .../optimized/24/solid/arrow-uturn-left.svg | 3 + .../optimized/24/solid/arrow-uturn-right.svg | 3 + .../optimized/24/solid/arrow-uturn-up.svg | 3 + .../optimized/24/solid/arrows-pointing-in.svg | 3 + .../24/solid/arrows-pointing-out.svg | 3 + .../optimized/24/solid/arrows-right-left.svg | 3 + .../optimized/24/solid/arrows-up-down.svg | 3 + .../optimized/24/solid/at-symbol.svg | 3 + .../optimized/24/solid/backspace.svg | 3 + .../heroicons/optimized/24/solid/backward.svg | 3 + .../optimized/24/solid/banknotes.svg | 5 + .../heroicons/optimized/24/solid/bars-2.svg | 3 + .../optimized/24/solid/bars-3-bottom-left.svg | 3 + .../24/solid/bars-3-bottom-right.svg | 3 + .../optimized/24/solid/bars-3-center-left.svg | 3 + .../heroicons/optimized/24/solid/bars-3.svg | 3 + .../heroicons/optimized/24/solid/bars-4.svg | 3 + .../optimized/24/solid/bars-arrow-down.svg | 3 + .../optimized/24/solid/bars-arrow-up.svg | 3 + .../optimized/24/solid/battery-0.svg | 3 + .../optimized/24/solid/battery-100.svg | 3 + .../optimized/24/solid/battery-50.svg | 4 + .../heroicons/optimized/24/solid/beaker.svg | 3 + .../optimized/24/solid/bell-alert.svg | 4 + .../optimized/24/solid/bell-slash.svg | 4 + .../optimized/24/solid/bell-snooze.svg | 3 + .../heroicons/optimized/24/solid/bell.svg | 3 + .../optimized/24/solid/bolt-slash.svg | 3 + .../heroicons/optimized/24/solid/bolt.svg | 3 + .../optimized/24/solid/book-open.svg | 3 + .../optimized/24/solid/bookmark-slash.svg | 3 + .../optimized/24/solid/bookmark-square.svg | 3 + .../heroicons/optimized/24/solid/bookmark.svg | 3 + .../optimized/24/solid/briefcase.svg | 4 + .../heroicons/optimized/24/solid/bug-ant.svg | 3 + .../optimized/24/solid/building-library.svg | 5 + .../optimized/24/solid/building-office-2.svg | 3 + .../optimized/24/solid/building-office.svg | 3 + .../24/solid/building-storefront.svg | 4 + .../heroicons/optimized/24/solid/cake.svg | 3 + .../optimized/24/solid/calculator.svg | 3 + .../optimized/24/solid/calendar-days.svg | 4 + .../heroicons/optimized/24/solid/calendar.svg | 3 + .../heroicons/optimized/24/solid/camera.svg | 4 + .../optimized/24/solid/chart-bar-square.svg | 3 + .../optimized/24/solid/chart-bar.svg | 3 + .../optimized/24/solid/chart-pie.svg | 4 + .../solid/chat-bubble-bottom-center-text.svg | 3 + .../24/solid/chat-bubble-bottom-center.svg | 3 + .../24/solid/chat-bubble-left-ellipsis.svg | 3 + .../24/solid/chat-bubble-left-right.svg | 4 + .../optimized/24/solid/chat-bubble-left.svg | 3 + .../solid/chat-bubble-oval-left-ellipsis.svg | 3 + .../24/solid/chat-bubble-oval-left.svg | 3 + .../optimized/24/solid/check-badge.svg | 3 + .../optimized/24/solid/check-circle.svg | 3 + .../heroicons/optimized/24/solid/check.svg | 3 + .../24/solid/chevron-double-down.svg | 3 + .../24/solid/chevron-double-left.svg | 3 + .../24/solid/chevron-double-right.svg | 3 + .../optimized/24/solid/chevron-double-up.svg | 3 + .../optimized/24/solid/chevron-down.svg | 3 + .../optimized/24/solid/chevron-left.svg | 3 + .../optimized/24/solid/chevron-right.svg | 3 + .../optimized/24/solid/chevron-up-down.svg | 3 + .../optimized/24/solid/chevron-up.svg | 3 + .../optimized/24/solid/circle-stack.svg | 6 + .../24/solid/clipboard-document-check.svg | 4 + .../24/solid/clipboard-document-list.svg | 4 + .../optimized/24/solid/clipboard-document.svg | 5 + .../optimized/24/solid/clipboard.svg | 3 + .../heroicons/optimized/24/solid/clock.svg | 3 + .../optimized/24/solid/cloud-arrow-down.svg | 3 + .../optimized/24/solid/cloud-arrow-up.svg | 3 + .../heroicons/optimized/24/solid/cloud.svg | 3 + .../24/solid/code-bracket-square.svg | 3 + .../optimized/24/solid/code-bracket.svg | 3 + .../optimized/24/solid/cog-6-tooth.svg | 3 + .../optimized/24/solid/cog-8-tooth.svg | 3 + .../heroicons/optimized/24/solid/cog.svg | 4 + .../optimized/24/solid/command-line.svg | 3 + .../optimized/24/solid/computer-desktop.svg | 3 + .../heroicons/optimized/24/solid/cpu-chip.svg | 4 + .../optimized/24/solid/credit-card.svg | 4 + .../optimized/24/solid/cube-transparent.svg | 3 + .../heroicons/optimized/24/solid/cube.svg | 3 + .../24/solid/currency-bangladeshi.svg | 3 + .../optimized/24/solid/currency-dollar.svg | 4 + .../optimized/24/solid/currency-euro.svg | 3 + .../optimized/24/solid/currency-pound.svg | 3 + .../optimized/24/solid/currency-rupee.svg | 3 + .../optimized/24/solid/currency-yen.svg | 3 + .../optimized/24/solid/cursor-arrow-rays.svg | 3 + .../24/solid/cursor-arrow-ripple.svg | 3 + .../24/solid/device-phone-mobile.svg | 4 + .../optimized/24/solid/device-tablet.svg | 4 + .../24/solid/document-arrow-down.svg | 4 + .../optimized/24/solid/document-arrow-up.svg | 4 + .../optimized/24/solid/document-chart-bar.svg | 4 + .../optimized/24/solid/document-check.svg | 4 + .../optimized/24/solid/document-duplicate.svg | 4 + .../24/solid/document-magnifying-glass.svg | 5 + .../optimized/24/solid/document-minus.svg | 4 + .../optimized/24/solid/document-plus.svg | 4 + .../optimized/24/solid/document-text.svg | 4 + .../heroicons/optimized/24/solid/document.svg | 4 + .../24/solid/ellipsis-horizontal-circle.svg | 3 + .../24/solid/ellipsis-horizontal.svg | 3 + .../optimized/24/solid/ellipsis-vertical.svg | 3 + .../optimized/24/solid/envelope-open.svg | 4 + .../heroicons/optimized/24/solid/envelope.svg | 4 + .../optimized/24/solid/exclamation-circle.svg | 3 + .../24/solid/exclamation-triangle.svg | 3 + .../optimized/24/solid/eye-dropper.svg | 3 + .../optimized/24/solid/eye-slash.svg | 5 + .../heroicons/optimized/24/solid/eye.svg | 4 + .../optimized/24/solid/face-frown.svg | 3 + .../optimized/24/solid/face-smile.svg | 3 + .../heroicons/optimized/24/solid/film.svg | 3 + .../optimized/24/solid/finger-print.svg | 3 + .../heroicons/optimized/24/solid/fire.svg | 3 + .../heroicons/optimized/24/solid/flag.svg | 3 + .../optimized/24/solid/folder-arrow-down.svg | 3 + .../optimized/24/solid/folder-minus.svg | 3 + .../optimized/24/solid/folder-open.svg | 3 + .../optimized/24/solid/folder-plus.svg | 3 + .../heroicons/optimized/24/solid/folder.svg | 3 + .../heroicons/optimized/24/solid/forward.svg | 3 + .../heroicons/optimized/24/solid/funnel.svg | 3 + .../heroicons/optimized/24/solid/gif.svg | 3 + .../heroicons/optimized/24/solid/gift-top.svg | 4 + .../heroicons/optimized/24/solid/gift.svg | 3 + .../optimized/24/solid/globe-alt.svg | 3 + .../optimized/24/solid/globe-americas.svg | 3 + .../24/solid/globe-asia-australia.svg | 4 + .../24/solid/globe-europe-africa.svg | 3 + .../optimized/24/solid/hand-raised.svg | 3 + .../optimized/24/solid/hand-thumb-down.svg | 3 + .../optimized/24/solid/hand-thumb-up.svg | 3 + .../heroicons/optimized/24/solid/hashtag.svg | 3 + .../heroicons/optimized/24/solid/heart.svg | 3 + .../optimized/24/solid/home-modern.svg | 4 + .../heroicons/optimized/24/solid/home.svg | 4 + .../optimized/24/solid/identification.svg | 3 + .../optimized/24/solid/inbox-arrow-down.svg | 4 + .../optimized/24/solid/inbox-stack.svg | 4 + .../heroicons/optimized/24/solid/inbox.svg | 3 + .../optimized/24/solid/information-circle.svg | 3 + .../heroicons/optimized/24/solid/key.svg | 3 + .../heroicons/optimized/24/solid/language.svg | 3 + .../heroicons/optimized/24/solid/lifebuoy.svg | 3 + .../optimized/24/solid/light-bulb.svg | 4 + .../heroicons/optimized/24/solid/link.svg | 3 + .../optimized/24/solid/list-bullet.svg | 3 + .../optimized/24/solid/lock-closed.svg | 3 + .../optimized/24/solid/lock-open.svg | 3 + .../24/solid/magnifying-glass-circle.svg | 4 + .../24/solid/magnifying-glass-minus.svg | 3 + .../24/solid/magnifying-glass-plus.svg | 3 + .../optimized/24/solid/magnifying-glass.svg | 3 + .../heroicons/optimized/24/solid/map-pin.svg | 3 + .../heroicons/optimized/24/solid/map.svg | 3 + .../optimized/24/solid/megaphone.svg | 3 + .../optimized/24/solid/microphone.svg | 4 + .../optimized/24/solid/minus-circle.svg | 3 + .../optimized/24/solid/minus-small.svg | 3 + .../heroicons/optimized/24/solid/minus.svg | 3 + .../heroicons/optimized/24/solid/moon.svg | 3 + .../optimized/24/solid/musical-note.svg | 3 + .../optimized/24/solid/newspaper.svg | 4 + .../optimized/24/solid/no-symbol.svg | 3 + .../optimized/24/solid/paint-brush.svg | 3 + .../optimized/24/solid/paper-airplane.svg | 3 + .../optimized/24/solid/paper-clip.svg | 3 + .../optimized/24/solid/pause-circle.svg | 3 + .../heroicons/optimized/24/solid/pause.svg | 3 + .../optimized/24/solid/pencil-square.svg | 4 + .../heroicons/optimized/24/solid/pencil.svg | 3 + .../24/solid/phone-arrow-down-left.svg | 4 + .../24/solid/phone-arrow-up-right.svg | 4 + .../optimized/24/solid/phone-x-mark.svg | 3 + .../heroicons/optimized/24/solid/phone.svg | 3 + .../heroicons/optimized/24/solid/photo.svg | 3 + .../optimized/24/solid/play-circle.svg | 3 + .../optimized/24/solid/play-pause.svg | 3 + .../heroicons/optimized/24/solid/play.svg | 3 + .../optimized/24/solid/plus-circle.svg | 3 + .../optimized/24/solid/plus-small.svg | 3 + .../heroicons/optimized/24/solid/plus.svg | 3 + .../heroicons/optimized/24/solid/power.svg | 3 + .../24/solid/presentation-chart-bar.svg | 3 + .../24/solid/presentation-chart-line.svg | 3 + .../heroicons/optimized/24/solid/printer.svg | 3 + .../optimized/24/solid/puzzle-piece.svg | 3 + .../heroicons/optimized/24/solid/qr-code.svg | 3 + .../24/solid/question-mark-circle.svg | 3 + .../optimized/24/solid/queue-list.svg | 3 + .../heroicons/optimized/24/solid/radio.svg | 3 + .../optimized/24/solid/receipt-percent.svg | 3 + .../optimized/24/solid/receipt-refund.svg | 3 + .../optimized/24/solid/rectangle-group.svg | 3 + .../optimized/24/solid/rectangle-stack.svg | 3 + .../optimized/24/solid/rocket-launch.svg | 4 + .../heroicons/optimized/24/solid/rss.svg | 3 + .../heroicons/optimized/24/solid/scale.svg | 3 + .../heroicons/optimized/24/solid/scissors.svg | 4 + .../optimized/24/solid/server-stack.svg | 4 + .../heroicons/optimized/24/solid/server.svg | 4 + .../heroicons/optimized/24/solid/share.svg | 3 + .../optimized/24/solid/shield-check.svg | 3 + .../optimized/24/solid/shield-exclamation.svg | 3 + .../optimized/24/solid/shopping-bag.svg | 3 + .../optimized/24/solid/shopping-cart.svg | 3 + .../optimized/24/solid/signal-slash.svg | 3 + .../heroicons/optimized/24/solid/signal.svg | 3 + .../heroicons/optimized/24/solid/sparkles.svg | 3 + .../optimized/24/solid/speaker-wave.svg | 4 + .../optimized/24/solid/speaker-x-mark.svg | 3 + .../optimized/24/solid/square-2-stack.svg | 4 + .../optimized/24/solid/square-3-stack-3d.svg | 5 + .../optimized/24/solid/squares-2x2.svg | 3 + .../optimized/24/solid/squares-plus.svg | 3 + .../heroicons/optimized/24/solid/star.svg | 3 + .../optimized/24/solid/stop-circle.svg | 3 + .../heroicons/optimized/24/solid/stop.svg | 3 + .../heroicons/optimized/24/solid/sun.svg | 3 + .../heroicons/optimized/24/solid/swatch.svg | 4 + .../optimized/24/solid/table-cells.svg | 3 + .../heroicons/optimized/24/solid/tag.svg | 3 + .../heroicons/optimized/24/solid/ticket.svg | 3 + .../heroicons/optimized/24/solid/trash.svg | 3 + .../heroicons/optimized/24/solid/trophy.svg | 3 + .../heroicons/optimized/24/solid/truck.svg | 5 + .../heroicons/optimized/24/solid/tv.svg | 4 + .../optimized/24/solid/user-circle.svg | 3 + .../optimized/24/solid/user-group.svg | 4 + .../optimized/24/solid/user-minus.svg | 3 + .../optimized/24/solid/user-plus.svg | 3 + .../heroicons/optimized/24/solid/user.svg | 3 + .../heroicons/optimized/24/solid/users.svg | 3 + .../heroicons/optimized/24/solid/variable.svg | 3 + .../optimized/24/solid/video-camera-slash.svg | 3 + .../optimized/24/solid/video-camera.svg | 3 + .../optimized/24/solid/view-columns.svg | 3 + .../optimized/24/solid/viewfinder-circle.svg | 3 + .../heroicons/optimized/24/solid/wallet.svg | 3 + .../heroicons/optimized/24/solid/wifi.svg | 3 + .../heroicons/optimized/24/solid/window.svg | 3 + .../optimized/24/solid/wrench-screwdriver.svg | 5 + .../heroicons/optimized/24/solid/wrench.svg | 3 + .../heroicons/optimized/24/solid/x-circle.svg | 3 + .../heroicons/optimized/24/solid/x-mark.svg | 3 + apps/admin_service/assets/vendor/topbar.js | 165 +++++ apps/admin_service/config/config.exs | 61 ++ apps/admin_service/config/dev.exs | 77 ++ apps/admin_service/config/prod.exs | 15 + apps/admin_service/config/runtime.exs | 84 +++ apps/admin_service/config/test.exs | 14 + apps/admin_service/lib/admin_service.ex | 9 + .../lib/admin_service/application.ex | 36 + apps/admin_service/lib/admin_service_web.ex | 111 +++ .../components/core_components.ex | 670 ++++++++++++++++++ .../admin_service_web/components/layouts.ex | 5 + .../components/layouts/app.html.heex | 32 + .../components/layouts/root.html.heex | 17 + .../controllers/error_html.ex | 19 + .../controllers/error_json.ex | 15 + .../controllers/page_controller.ex | 9 + .../controllers/page_html.ex | 5 + .../controllers/page_html/home.html.heex | 222 ++++++ .../lib/admin_service_web/endpoint.ex | 50 ++ .../lib/admin_service_web/router.ex | 47 ++ .../lib/admin_service_web/telemetry.ex | 69 ++ apps/admin_service/mix.exs | 68 ++ apps/admin_service/mix.lock | 32 + apps/admin_service/priv/static/favicon.ico | Bin 0 -> 152 bytes .../admin_service/priv/static/images/logo.svg | 6 + apps/admin_service/priv/static/robots.txt | 5 + .../controllers/error_html_test.exs | 14 + .../controllers/error_json_test.exs | 12 + .../controllers/page_controller_test.exs | 8 + apps/admin_service/test/support/conn_case.ex | 37 + apps/admin_service/test/test_helper.exs | 1 + .../channel_service/actions/auth_actions.ex | 2 +- .../channel_service/actions/lobby_actions.ex | 2 +- .../channel_service/endpoint/network_codec.ex | 2 +- .../endpoint/packet_handler.ex | 6 +- .../lib/channel_service/endpoint/protocol.ex | 2 +- .../systems/entity_map_actions.ex | 2 +- .../game_service/systems/init_static_map.ex | 2 +- apps/game_service/mix.exs | 3 +- apps/game_service/mix.lock | 3 +- apps/live_dashboard/.formatter.exs | 4 + apps/live_dashboard/.gitignore | 26 + apps/live_dashboard/README.md | 21 + .../lib/elven_gard/ecs/live_dashboard.ex | 39 + .../elven_gard/ecs/live_dashboard/handler.ex | 55 ++ .../lib/elven_gard/ecs/live_dashboard/page.ex | 58 ++ apps/live_dashboard/mix.exs | 29 + .../elven_gard/ecs/live_dashboard_test.exs | 4 + apps/live_dashboard/test/test_helper.exs | 1 + .../lib/login_service/actions/auth_actions.ex | 8 +- .../lib/login_service/session_manager.ex | 2 +- 937 files changed, 5152 insertions(+), 19 deletions(-) create mode 100644 apps/admin_service/.formatter.exs create mode 100644 apps/admin_service/.gitignore create mode 100644 apps/admin_service/README.md create mode 100644 apps/admin_service/assets/css/app.css create mode 100644 apps/admin_service/assets/js/app.js create mode 100644 apps/admin_service/assets/tailwind.config.js create mode 100644 apps/admin_service/assets/vendor/heroicons/LICENSE.md create mode 100644 apps/admin_service/assets/vendor/heroicons/UPGRADE.md create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg create mode 100644 apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg create mode 100644 apps/admin_service/assets/vendor/topbar.js create mode 100644 apps/admin_service/config/config.exs create mode 100644 apps/admin_service/config/dev.exs create mode 100644 apps/admin_service/config/prod.exs create mode 100644 apps/admin_service/config/runtime.exs create mode 100644 apps/admin_service/config/test.exs create mode 100644 apps/admin_service/lib/admin_service.ex create mode 100644 apps/admin_service/lib/admin_service/application.ex create mode 100644 apps/admin_service/lib/admin_service_web.ex create mode 100644 apps/admin_service/lib/admin_service_web/components/core_components.ex create mode 100644 apps/admin_service/lib/admin_service_web/components/layouts.ex create mode 100644 apps/admin_service/lib/admin_service_web/components/layouts/app.html.heex create mode 100644 apps/admin_service/lib/admin_service_web/components/layouts/root.html.heex create mode 100644 apps/admin_service/lib/admin_service_web/controllers/error_html.ex create mode 100644 apps/admin_service/lib/admin_service_web/controllers/error_json.ex create mode 100644 apps/admin_service/lib/admin_service_web/controllers/page_controller.ex create mode 100644 apps/admin_service/lib/admin_service_web/controllers/page_html.ex create mode 100644 apps/admin_service/lib/admin_service_web/controllers/page_html/home.html.heex create mode 100644 apps/admin_service/lib/admin_service_web/endpoint.ex create mode 100644 apps/admin_service/lib/admin_service_web/router.ex create mode 100644 apps/admin_service/lib/admin_service_web/telemetry.ex create mode 100644 apps/admin_service/mix.exs create mode 100644 apps/admin_service/mix.lock create mode 100644 apps/admin_service/priv/static/favicon.ico create mode 100644 apps/admin_service/priv/static/images/logo.svg create mode 100644 apps/admin_service/priv/static/robots.txt create mode 100644 apps/admin_service/test/admin_service_web/controllers/error_html_test.exs create mode 100644 apps/admin_service/test/admin_service_web/controllers/error_json_test.exs create mode 100644 apps/admin_service/test/admin_service_web/controllers/page_controller_test.exs create mode 100644 apps/admin_service/test/support/conn_case.ex create mode 100644 apps/admin_service/test/test_helper.exs create mode 100644 apps/live_dashboard/.formatter.exs create mode 100644 apps/live_dashboard/.gitignore create mode 100644 apps/live_dashboard/README.md create mode 100644 apps/live_dashboard/lib/elven_gard/ecs/live_dashboard.ex create mode 100644 apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/handler.ex create mode 100644 apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/page.ex create mode 100644 apps/live_dashboard/mix.exs create mode 100644 apps/live_dashboard/test/elven_gard/ecs/live_dashboard_test.exs create mode 100644 apps/live_dashboard/test/test_helper.exs diff --git a/.tool-versions b/.tool-versions index c21248fd..fe1484f1 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.14.4-otp-25 -erlang 25.3 +erlang 26.0 +elixir 1.15.7-otp-26 diff --git a/.vscode/workspace.code-workspace b/.vscode/workspace.code-workspace index 6837aa3d..c82fd2ad 100644 --- a/.vscode/workspace.code-workspace +++ b/.vscode/workspace.code-workspace @@ -1,6 +1,8 @@ { "folders": [ {"name": "root", "path": ".."}, + {"path": "../apps/admin_service"}, + {"path": "../apps/live_dashboard"}, {"path": "../apps/game_service"}, {"path": "../apps/login_service"}, {"path": "../apps/channel_service"}, @@ -21,7 +23,7 @@ "[elixir]": { "editor.insertSpaces": true, "editor.tabSize": 2, - "editor.wordBasedSuggestions": false, + "editor.wordBasedSuggestions": "off", "editor.formatOnType": true, "editor.detectIndentation": true, "files.trimTrailingWhitespace": false, diff --git a/apps/admin_service/.formatter.exs b/apps/admin_service/.formatter.exs new file mode 100644 index 00000000..e945e12b --- /dev/null +++ b/apps/admin_service/.formatter.exs @@ -0,0 +1,5 @@ +[ + import_deps: [:phoenix], + plugins: [Phoenix.LiveView.HTMLFormatter], + inputs: ["*.{heex,ex,exs}", "{config,lib,test}/**/*.{heex,ex,exs}"] +] diff --git a/apps/admin_service/.gitignore b/apps/admin_service/.gitignore new file mode 100644 index 00000000..b9df0736 --- /dev/null +++ b/apps/admin_service/.gitignore @@ -0,0 +1,37 @@ +# The directory Mix will write compiled artifacts to. +/_build/ + +# If you run "mix test --cover", coverage assets end up here. +/cover/ + +# The directory Mix downloads your dependencies sources to. +/deps/ + +# Where 3rd-party dependencies like ExDoc output generated docs. +/doc/ + +# Ignore .fetch files in case you like to edit your project deps locally. +/.fetch + +# If the VM crashes, it generates a dump, let's ignore it too. +erl_crash.dump + +# Also ignore archive artifacts (built via "mix archive.build"). +*.ez + +# Temporary files, for example, from tests. +/tmp/ + +# Ignore package tarball (built via "mix hex.build"). +admin_service-*.tar + +# Ignore assets that are produced by build tools. +/priv/static/assets/ + +# Ignore digested assets cache. +/priv/static/cache_manifest.json + +# In case you use Node.js/npm, you want to ignore these. +npm-debug.log +/assets/node_modules/ + diff --git a/apps/admin_service/README.md b/apps/admin_service/README.md new file mode 100644 index 00000000..681daf4a --- /dev/null +++ b/apps/admin_service/README.md @@ -0,0 +1,18 @@ +# AdminService + +To start your Phoenix server: + + * Run `mix setup` to install and setup dependencies + * Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server` + +Now you can visit [`localhost:4000`](http://localhost:4000) from your browser. + +Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html). + +## Learn more + + * Official website: https://www.phoenixframework.org/ + * Guides: https://hexdocs.pm/phoenix/overview.html + * Docs: https://hexdocs.pm/phoenix + * Forum: https://elixirforum.com/c/phoenix-forum + * Source: https://github.com/phoenixframework/phoenix diff --git a/apps/admin_service/assets/css/app.css b/apps/admin_service/assets/css/app.css new file mode 100644 index 00000000..378c8f90 --- /dev/null +++ b/apps/admin_service/assets/css/app.css @@ -0,0 +1,5 @@ +@import "tailwindcss/base"; +@import "tailwindcss/components"; +@import "tailwindcss/utilities"; + +/* This file is for your main application CSS */ diff --git a/apps/admin_service/assets/js/app.js b/apps/admin_service/assets/js/app.js new file mode 100644 index 00000000..df0cdd9f --- /dev/null +++ b/apps/admin_service/assets/js/app.js @@ -0,0 +1,41 @@ +// If you want to use Phoenix channels, run `mix help phx.gen.channel` +// to get started and then uncomment the line below. +// import "./user_socket.js" + +// You can include dependencies in two ways. +// +// The simplest option is to put them in assets/vendor and +// import them using relative paths: +// +// import "../vendor/some-package.js" +// +// Alternatively, you can `npm install some-package --prefix assets` and import +// them using a path starting with the package name: +// +// import "some-package" +// + +// Include phoenix_html to handle method=PUT/DELETE in forms and buttons. +import "phoenix_html" +// Establish Phoenix Socket and LiveView configuration. +import {Socket} from "phoenix" +import {LiveSocket} from "phoenix_live_view" +import topbar from "../vendor/topbar" + +let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content") +let liveSocket = new LiveSocket("/live", Socket, {params: {_csrf_token: csrfToken}}) + +// Show progress bar on live navigation and form submits +topbar.config({barColors: {0: "#29d"}, shadowColor: "rgba(0, 0, 0, .3)"}) +window.addEventListener("phx:page-loading-start", _info => topbar.show(300)) +window.addEventListener("phx:page-loading-stop", _info => topbar.hide()) + +// connect if there are any LiveViews on the page +liveSocket.connect() + +// expose liveSocket on window for web console debug logs and latency simulation: +// >> liveSocket.enableDebug() +// >> liveSocket.enableLatencySim(1000) // enabled for duration of browser session +// >> liveSocket.disableLatencySim() +window.liveSocket = liveSocket + diff --git a/apps/admin_service/assets/tailwind.config.js b/apps/admin_service/assets/tailwind.config.js new file mode 100644 index 00000000..611c1b89 --- /dev/null +++ b/apps/admin_service/assets/tailwind.config.js @@ -0,0 +1,68 @@ +// See the Tailwind configuration guide for advanced usage +// https://tailwindcss.com/docs/configuration + +const plugin = require("tailwindcss/plugin") +const fs = require("fs") +const path = require("path") + +module.exports = { + content: [ + "./js/**/*.js", + "../lib/admin_service_web.ex", + "../lib/admin_service_web/**/*.*ex" + ], + theme: { + extend: { + colors: { + brand: "#FD4F00", + } + }, + }, + plugins: [ + require("@tailwindcss/forms"), + // Allows prefixing tailwind classes with LiveView classes to add rules + // only when LiveView classes are applied, for example: + // + //
+ // + plugin(({addVariant}) => addVariant("phx-no-feedback", [".phx-no-feedback&", ".phx-no-feedback &"])), + plugin(({addVariant}) => addVariant("phx-click-loading", [".phx-click-loading&", ".phx-click-loading &"])), + plugin(({addVariant}) => addVariant("phx-submit-loading", [".phx-submit-loading&", ".phx-submit-loading &"])), + plugin(({addVariant}) => addVariant("phx-change-loading", [".phx-change-loading&", ".phx-change-loading &"])), + + // Embeds Heroicons (https://heroicons.com) into your app.css bundle + // See your `CoreComponents.icon/1` for more information. + // + plugin(function({matchComponents, theme}) { + let iconsDir = path.join(__dirname, "./vendor/heroicons/optimized") + let values = {} + let icons = [ + ["", "/24/outline"], + ["-solid", "/24/solid"], + ["-mini", "/20/solid"] + ] + icons.forEach(([suffix, dir]) => { + fs.readdirSync(path.join(iconsDir, dir)).forEach(file => { + let name = path.basename(file, ".svg") + suffix + values[name] = {name, fullPath: path.join(iconsDir, dir, file)} + }) + }) + matchComponents({ + "hero": ({name, fullPath}) => { + let content = fs.readFileSync(fullPath).toString().replace(/\r?\n|\r/g, "") + return { + [`--hero-${name}`]: `url('data:image/svg+xml;utf8,${content}')`, + "-webkit-mask": `var(--hero-${name})`, + "mask": `var(--hero-${name})`, + "mask-repeat": "no-repeat", + "background-color": "currentColor", + "vertical-align": "middle", + "display": "inline-block", + "width": theme("spacing.5"), + "height": theme("spacing.5") + } + } + }, {values}) + }) + ] +} diff --git a/apps/admin_service/assets/vendor/heroicons/LICENSE.md b/apps/admin_service/assets/vendor/heroicons/LICENSE.md new file mode 100644 index 00000000..1ac3e409 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Refactoring UI Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/apps/admin_service/assets/vendor/heroicons/UPGRADE.md b/apps/admin_service/assets/vendor/heroicons/UPGRADE.md new file mode 100644 index 00000000..5a140b98 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/UPGRADE.md @@ -0,0 +1,6 @@ +You are running heroicons v2.0.16. To upgrade in place, you can run the following command, +where your `HERO_VSN` export is your desired version: + + export HERO_VSN="2.0.16" ; \ + curl -L "https://github.com/tailwindlabs/heroicons/archive/refs/tags/v${HERO_VSN}.tar.gz" | \ + tar -xvz --strip-components=1 heroicons-${HERO_VSN}/optimized diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg new file mode 100644 index 00000000..bb980e6a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/academic-cap.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg new file mode 100644 index 00000000..13f92510 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg new file mode 100644 index 00000000..6f75b6c0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/adjustments-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg new file mode 100644 index 00000000..5ccef9d5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg new file mode 100644 index 00000000..73acbef1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box-x-mark.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg new file mode 100644 index 00000000..2205ae8d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/archive-box.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg new file mode 100644 index 00000000..bb21a894 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg new file mode 100644 index 00000000..f0c36246 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg new file mode 100644 index 00000000..d9c4db03 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg new file mode 100644 index 00000000..4e8ee0f8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg new file mode 100644 index 00000000..65cdada0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg new file mode 100644 index 00000000..5c3589d9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down-tray.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg new file mode 100644 index 00000000..8d577b1e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg new file mode 100644 index 00000000..8cce243b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-circle.svg @@ -0,0 +1,10 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg new file mode 100644 index 00000000..74d0699a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left-on-rectangle.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg new file mode 100644 index 00000000..c7efd307 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg new file mode 100644 index 00000000..d2630615 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg new file mode 100644 index 00000000..297553c9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg new file mode 100644 index 00000000..eea945e0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg new file mode 100644 index 00000000..193ff978 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-long-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg new file mode 100644 index 00000000..7d3deb58 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path-rounded-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg new file mode 100644 index 00000000..1a31b4c0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-path.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg new file mode 100644 index 00000000..4178da9a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg new file mode 100644 index 00000000..27c4dffd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right-on-rectangle.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg new file mode 100644 index 00000000..95cc517a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg new file mode 100644 index 00000000..b986c6cd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg new file mode 100644 index 00000000..0cb7e71a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg new file mode 100644 index 00000000..16beb5e3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg new file mode 100644 index 00000000..7fda0e59 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-small-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg new file mode 100644 index 00000000..c93df548 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-top-right-on-square.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg new file mode 100644 index 00000000..5ec7c037 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg new file mode 100644 index 00000000..67af2cc8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-trending-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg new file mode 100644 index 00000000..21d87f2e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg new file mode 100644 index 00000000..fb500387 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg new file mode 100644 index 00000000..0df0ed2a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg new file mode 100644 index 00000000..01f18a8d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg new file mode 100644 index 00000000..4841916d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg new file mode 100644 index 00000000..832afe55 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up-tray.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg new file mode 100644 index 00000000..24b12b78 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg new file mode 100644 index 00000000..6839676d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg new file mode 100644 index 00000000..6691aa4d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg new file mode 100644 index 00000000..9a6e23bf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg new file mode 100644 index 00000000..8e65bf8f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrow-uturn-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg new file mode 100644 index 00000000..62758077 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-in.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg new file mode 100644 index 00000000..14e1bcd1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-pointing-out.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg new file mode 100644 index 00000000..87616d33 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-right-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg new file mode 100644 index 00000000..b9c43d94 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/arrows-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg new file mode 100644 index 00000000..a9e960de --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/at-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg new file mode 100644 index 00000000..d3c16860 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backspace.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg new file mode 100644 index 00000000..8d341b28 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/backward.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg new file mode 100644 index 00000000..979c5864 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/banknotes.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg new file mode 100644 index 00000000..4ce1e193 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg new file mode 100644 index 00000000..ebf785da --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg new file mode 100644 index 00000000..af69c3d2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-bottom-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg new file mode 100644 index 00000000..ee8a526e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3-center-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg new file mode 100644 index 00000000..d164cfd3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-3.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg new file mode 100644 index 00000000..8e3f650c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-4.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg new file mode 100644 index 00000000..fd8f98d1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg new file mode 100644 index 00000000..ba77dbea --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bars-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg new file mode 100644 index 00000000..2320f7ee --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-0.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg new file mode 100644 index 00000000..e04408fb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-100.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg new file mode 100644 index 00000000..e5e84984 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/battery-50.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg new file mode 100644 index 00000000..025c46ba --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/beaker.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg new file mode 100644 index 00000000..c84dc7c5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-alert.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg new file mode 100644 index 00000000..a4296ac5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg new file mode 100644 index 00000000..ad4f8c5f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell-snooze.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg new file mode 100644 index 00000000..2a81bba7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bell.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg new file mode 100644 index 00000000..e4c2499c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt-slash.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg new file mode 100644 index 00000000..53f4fb95 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bolt.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg new file mode 100644 index 00000000..99cf0d4d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/book-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg new file mode 100644 index 00000000..1442fd44 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg new file mode 100644 index 00000000..849c425e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg new file mode 100644 index 00000000..a3e68dec --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bookmark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg new file mode 100644 index 00000000..275f4b3f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/briefcase.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg new file mode 100644 index 00000000..bc866155 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/bug-ant.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg new file mode 100644 index 00000000..610bce7e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-library.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg new file mode 100644 index 00000000..b25c33dd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office-2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg new file mode 100644 index 00000000..8fb3fabe --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-office.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg new file mode 100644 index 00000000..0d7da7cb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/building-storefront.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg new file mode 100644 index 00000000..c58d3b96 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cake.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg new file mode 100644 index 00000000..cc261609 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calculator.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg new file mode 100644 index 00000000..ded23185 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar-days.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg new file mode 100644 index 00000000..dea374d2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/calendar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg new file mode 100644 index 00000000..17356aef --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/camera.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg new file mode 100644 index 00000000..6d5b9768 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg new file mode 100644 index 00000000..c496112a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg new file mode 100644 index 00000000..37d18c9a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chart-pie.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg new file mode 100644 index 00000000..fee91bec --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center-text.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg new file mode 100644 index 00000000..24de840b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-bottom-center.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg new file mode 100644 index 00000000..7e2b06cd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg new file mode 100644 index 00000000..fceca7fb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left-right.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg new file mode 100644 index 00000000..cd706f94 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg new file mode 100644 index 00000000..88d9c32f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg new file mode 100644 index 00000000..f3b3883f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chat-bubble-oval-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg new file mode 100644 index 00000000..b13190c1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-badge.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg new file mode 100644 index 00000000..dbbc9057 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg new file mode 100644 index 00000000..d1956aa4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg new file mode 100644 index 00000000..3c651932 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg new file mode 100644 index 00000000..a41e6159 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg new file mode 100644 index 00000000..d78c9326 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-right.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg new file mode 100644 index 00000000..f7ac6684 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-double-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg new file mode 100644 index 00000000..6b63dfb5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg new file mode 100644 index 00000000..b484a40e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg new file mode 100644 index 00000000..9ce37459 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg new file mode 100644 index 00000000..2499bb1f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg new file mode 100644 index 00000000..8aaaa1f7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/chevron-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg new file mode 100644 index 00000000..fae20900 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/circle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg new file mode 100644 index 00000000..24470123 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-check.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg new file mode 100644 index 00000000..a78b24cb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document-list.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg new file mode 100644 index 00000000..f29a4336 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard-document.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg new file mode 100644 index 00000000..3b2a7ff2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clipboard.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg new file mode 100644 index 00000000..d72dd622 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/clock.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg new file mode 100644 index 00000000..cb32c04e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg new file mode 100644 index 00000000..06b2c4ad --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg new file mode 100644 index 00000000..c5eb0c88 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cloud.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg new file mode 100644 index 00000000..e4e35307 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg new file mode 100644 index 00000000..4adfd32f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/code-bracket.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg new file mode 100644 index 00000000..435032f4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-6-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg new file mode 100644 index 00000000..0450feb1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog-8-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg new file mode 100644 index 00000000..10f43b58 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cog.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg new file mode 100644 index 00000000..59cf34c9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/command-line.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg new file mode 100644 index 00000000..4eeac1bd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/computer-desktop.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg new file mode 100644 index 00000000..f7c49b41 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cpu-chip.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg new file mode 100644 index 00000000..d650fea6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/credit-card.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg new file mode 100644 index 00000000..bfe9daee --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube-transparent.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg new file mode 100644 index 00000000..c3436edd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cube.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg new file mode 100644 index 00000000..2a272603 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-bangladeshi.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg new file mode 100644 index 00000000..1b00de7d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-dollar.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg new file mode 100644 index 00000000..43fda8e5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-euro.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg new file mode 100644 index 00000000..9bc57fe3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-pound.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg new file mode 100644 index 00000000..67da528d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-rupee.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg new file mode 100644 index 00000000..68fca067 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/currency-yen.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg new file mode 100644 index 00000000..d2d36a78 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-rays.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg new file mode 100644 index 00000000..89ccfda4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/cursor-arrow-ripple.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg new file mode 100644 index 00000000..68fac4fd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-phone-mobile.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg new file mode 100644 index 00000000..2490e1f0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/device-tablet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg new file mode 100644 index 00000000..a51461d8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg new file mode 100644 index 00000000..d55aacdb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg new file mode 100644 index 00000000..8d5f60a7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg new file mode 100644 index 00000000..b28da147 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg new file mode 100644 index 00000000..64768cfd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-duplicate.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg new file mode 100644 index 00000000..0dc8ebaf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-magnifying-glass.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg new file mode 100644 index 00000000..bf7af065 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg new file mode 100644 index 00000000..133cc82b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg new file mode 100644 index 00000000..f7d91ba7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document-text.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg new file mode 100644 index 00000000..aa7070c8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/document.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg new file mode 100644 index 00000000..799cf88d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg new file mode 100644 index 00000000..a82211c6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg new file mode 100644 index 00000000..ac9c83f6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ellipsis-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg new file mode 100644 index 00000000..a60035bc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg new file mode 100644 index 00000000..b582b8f6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/envelope.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg new file mode 100644 index 00000000..3cf5b596 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg new file mode 100644 index 00000000..a6cc02fd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/exclamation-triangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg new file mode 100644 index 00000000..cce08330 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-dropper.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg new file mode 100644 index 00000000..cc2e2225 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye-slash.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg new file mode 100644 index 00000000..b17cec9d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/eye.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg new file mode 100644 index 00000000..8cbb3b32 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-frown.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg new file mode 100644 index 00000000..434c83e6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/face-smile.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg new file mode 100644 index 00000000..95734456 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/film.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg new file mode 100644 index 00000000..409d67e4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/finger-print.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg new file mode 100644 index 00000000..88fb85ed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/fire.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg new file mode 100644 index 00000000..b790f05e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/flag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg new file mode 100644 index 00000000..4c2a9152 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg new file mode 100644 index 00000000..248388b3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg new file mode 100644 index 00000000..79d245ed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg new file mode 100644 index 00000000..0780a546 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg new file mode 100644 index 00000000..c92e0fff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/folder.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg new file mode 100644 index 00000000..11fd161e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/forward.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg new file mode 100644 index 00000000..af3078fb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/funnel.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg new file mode 100644 index 00000000..ff1cd387 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gif.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg new file mode 100644 index 00000000..d650d040 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift-top.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg new file mode 100644 index 00000000..90362ab5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/gift.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg new file mode 100644 index 00000000..c8ff599d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-alt.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg new file mode 100644 index 00000000..7de87237 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-americas.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg new file mode 100644 index 00000000..b3da4dd2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-asia-australia.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg new file mode 100644 index 00000000..92db1e13 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/globe-europe-africa.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg new file mode 100644 index 00000000..caa27db9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-raised.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg new file mode 100644 index 00000000..06ffbe05 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg new file mode 100644 index 00000000..3d67d984 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hand-thumb-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg new file mode 100644 index 00000000..29c9f106 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/hashtag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg new file mode 100644 index 00000000..96e63d92 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/heart.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg new file mode 100644 index 00000000..95033a38 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home-modern.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg new file mode 100644 index 00000000..ae2acdc9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/home.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg new file mode 100644 index 00000000..7a8338c6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/identification.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg new file mode 100644 index 00000000..37f464eb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg new file mode 100644 index 00000000..b8f22d16 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg new file mode 100644 index 00000000..87ae30d0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/inbox.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg new file mode 100644 index 00000000..25ac6448 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/information-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg new file mode 100644 index 00000000..97e8ad8c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/key.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg new file mode 100644 index 00000000..e7524be1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/language.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg new file mode 100644 index 00000000..79134c1a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lifebuoy.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg new file mode 100644 index 00000000..415e3749 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/light-bulb.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg new file mode 100644 index 00000000..e8204136 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/link.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg new file mode 100644 index 00000000..36379340 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/list-bullet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg new file mode 100644 index 00000000..e7e1dc1d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-closed.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg new file mode 100644 index 00000000..2ac4b148 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/lock-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg new file mode 100644 index 00000000..e025769e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-circle.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg new file mode 100644 index 00000000..a8fb7a27 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-minus.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg new file mode 100644 index 00000000..e55fc4c3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass-plus.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg new file mode 100644 index 00000000..d90520a6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg new file mode 100644 index 00000000..7adc8a91 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map-pin.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg new file mode 100644 index 00000000..7e25c7be --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/map.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg new file mode 100644 index 00000000..cf737853 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/megaphone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg new file mode 100644 index 00000000..635ded0d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/microphone.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg new file mode 100644 index 00000000..5c361e2a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg new file mode 100644 index 00000000..4e041d3e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus-small.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg new file mode 100644 index 00000000..6d8dd243 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg new file mode 100644 index 00000000..b5921106 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/moon.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg new file mode 100644 index 00000000..c7f0aa86 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/musical-note.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg new file mode 100644 index 00000000..be785e38 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/newspaper.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg new file mode 100644 index 00000000..8463da2b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/no-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg new file mode 100644 index 00000000..c2db8c01 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paint-brush.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg new file mode 100644 index 00000000..35315adb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-airplane.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg new file mode 100644 index 00000000..b38155ea --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/paper-clip.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg new file mode 100644 index 00000000..732530a1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg new file mode 100644 index 00000000..b6544ba2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pause.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg new file mode 100644 index 00000000..129ee44d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil-square.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg new file mode 100644 index 00000000..fa504983 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/pencil.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg new file mode 100644 index 00000000..feeb6366 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg new file mode 100644 index 00000000..e1d93310 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg new file mode 100644 index 00000000..6f1fd361 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg new file mode 100644 index 00000000..5fd57fcf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/phone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg new file mode 100644 index 00000000..db063d33 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/photo.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg new file mode 100644 index 00000000..d1587b77 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg new file mode 100644 index 00000000..cdfa63b2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play-pause.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg new file mode 100644 index 00000000..2cd53e17 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/play.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg new file mode 100644 index 00000000..3925a14f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg new file mode 100644 index 00000000..eb225984 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus-small.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg new file mode 100644 index 00000000..218ab936 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg new file mode 100644 index 00000000..16038206 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/power.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg new file mode 100644 index 00000000..e1a4242b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg new file mode 100644 index 00000000..2e9281fc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/presentation-chart-line.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg new file mode 100644 index 00000000..81d93dc2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/printer.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg new file mode 100644 index 00000000..e5329e52 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/puzzle-piece.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg new file mode 100644 index 00000000..d5daf2a9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/qr-code.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg new file mode 100644 index 00000000..893dab55 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/question-mark-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg new file mode 100644 index 00000000..91f5b573 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/queue-list.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg new file mode 100644 index 00000000..9a12c8b7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/radio.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg new file mode 100644 index 00000000..1a8f2544 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-percent.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg new file mode 100644 index 00000000..a134c56c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/receipt-refund.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg new file mode 100644 index 00000000..599d5f4b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-group.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg new file mode 100644 index 00000000..94b56547 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rectangle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg new file mode 100644 index 00000000..b97e89ed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rocket-launch.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg new file mode 100644 index 00000000..538ae9aa --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/rss.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg new file mode 100644 index 00000000..60b0ed93 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scale.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg new file mode 100644 index 00000000..3122658b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/scissors.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg new file mode 100644 index 00000000..2247dbe8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg new file mode 100644 index 00000000..6c8899ba --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/server.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg new file mode 100644 index 00000000..e5aafee5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/share.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg new file mode 100644 index 00000000..a8572d4a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg new file mode 100644 index 00000000..8562de40 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shield-exclamation.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg new file mode 100644 index 00000000..e70c815d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-bag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg new file mode 100644 index 00000000..855a631e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/shopping-cart.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg new file mode 100644 index 00000000..822179a1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg new file mode 100644 index 00000000..75392048 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/signal.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg new file mode 100644 index 00000000..a247c949 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sparkles.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg new file mode 100644 index 00000000..2e6b3e0c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-wave.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg new file mode 100644 index 00000000..0c39f61f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/speaker-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg new file mode 100644 index 00000000..177d43a7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-2-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg new file mode 100644 index 00000000..7d6b44f4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/square-3-stack-3d.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg new file mode 100644 index 00000000..47c18173 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-2x2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg new file mode 100644 index 00000000..019eb371 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/squares-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg new file mode 100644 index 00000000..a8703651 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/star.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg new file mode 100644 index 00000000..9167a644 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg new file mode 100644 index 00000000..b0e40dbf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/stop.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg new file mode 100644 index 00000000..449e36c4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/sun.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg new file mode 100644 index 00000000..10895484 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/swatch.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg new file mode 100644 index 00000000..aa8eacd7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/table-cells.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg new file mode 100644 index 00000000..d6c9c8b8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg new file mode 100644 index 00000000..7d04b01e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/ticket.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg new file mode 100644 index 00000000..16bd5c63 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg new file mode 100644 index 00000000..e2ebdaff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/trophy.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg new file mode 100644 index 00000000..a50085ac --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/truck.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg new file mode 100644 index 00000000..b0c7209e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/tv.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg new file mode 100644 index 00000000..abd6c98d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg new file mode 100644 index 00000000..dc837361 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-group.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg new file mode 100644 index 00000000..b092b774 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg new file mode 100644 index 00000000..afd59650 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg new file mode 100644 index 00000000..4d9b2ee0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/user.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg new file mode 100644 index 00000000..43526a61 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/users.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg new file mode 100644 index 00000000..3460817a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/variable.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg new file mode 100644 index 00000000..95b94132 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg new file mode 100644 index 00000000..4d22f168 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/video-camera.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg new file mode 100644 index 00000000..1111492e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/view-columns.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg new file mode 100644 index 00000000..5cfe9fbb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/viewfinder-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg new file mode 100644 index 00000000..6ce8050e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wallet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg new file mode 100644 index 00000000..f3c7118d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wifi.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg new file mode 100644 index 00000000..9110a2b3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/window.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg new file mode 100644 index 00000000..2ad879f5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench-screwdriver.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg new file mode 100644 index 00000000..2643e00e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/wrench.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg new file mode 100644 index 00000000..a660014f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg new file mode 100644 index 00000000..0635bacf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/20/solid/x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg new file mode 100644 index 00000000..fc181078 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/academic-cap.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg new file mode 100644 index 00000000..e859e5df --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg new file mode 100644 index 00000000..61538090 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/adjustments-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg new file mode 100644 index 00000000..1a0a8303 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg new file mode 100644 index 00000000..49bd0879 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg new file mode 100644 index 00000000..704f3536 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/archive-box.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg new file mode 100644 index 00000000..248b0e85 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg new file mode 100644 index 00000000..262b5ffe --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg new file mode 100644 index 00000000..42a5b84b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg new file mode 100644 index 00000000..da1b827f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg new file mode 100644 index 00000000..9cc7a30f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg new file mode 100644 index 00000000..a77546c8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down-tray.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg new file mode 100644 index 00000000..b5b04fd1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg new file mode 100644 index 00000000..849cc5f2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg new file mode 100644 index 00000000..0d6a3cce --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg new file mode 100644 index 00000000..49f15d4a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg new file mode 100644 index 00000000..eb7a92b5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg new file mode 100644 index 00000000..d3e90057 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg new file mode 100644 index 00000000..413d6b55 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg new file mode 100644 index 00000000..fb029f44 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-long-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg new file mode 100644 index 00000000..0cfe39e3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path-rounded-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg new file mode 100644 index 00000000..7da4fd2c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-path.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg new file mode 100644 index 00000000..e7bcb80f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg new file mode 100644 index 00000000..2b49becb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg new file mode 100644 index 00000000..8527a52f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg new file mode 100644 index 00000000..1f1a210e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg new file mode 100644 index 00000000..778cb172 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg new file mode 100644 index 00000000..1b5fc645 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg new file mode 100644 index 00000000..4ed197ea --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-small-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg new file mode 100644 index 00000000..c4a9239c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-top-right-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg new file mode 100644 index 00000000..aebbb181 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg new file mode 100644 index 00000000..868f3d3b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-trending-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg new file mode 100644 index 00000000..51340d6a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg new file mode 100644 index 00000000..ba4e54e2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg new file mode 100644 index 00000000..0d4d8236 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg new file mode 100644 index 00000000..2c38ea01 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg new file mode 100644 index 00000000..0b7a3727 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg new file mode 100644 index 00000000..448b853e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up-tray.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg new file mode 100644 index 00000000..e2696241 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg new file mode 100644 index 00000000..51f99291 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg new file mode 100644 index 00000000..b8f240ed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg new file mode 100644 index 00000000..ece50919 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg new file mode 100644 index 00000000..b76c54b1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrow-uturn-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg new file mode 100644 index 00000000..0a8872d7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-in.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg new file mode 100644 index 00000000..936ac458 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-pointing-out.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg new file mode 100644 index 00000000..18890f31 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-right-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg new file mode 100644 index 00000000..da4cdf3e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/arrows-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg new file mode 100644 index 00000000..fe2f6442 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/at-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg new file mode 100644 index 00000000..f76c5df1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backspace.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg new file mode 100644 index 00000000..fb1da49d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/backward.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg new file mode 100644 index 00000000..0603b0dd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/banknotes.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg new file mode 100644 index 00000000..9c49ca27 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg new file mode 100644 index 00000000..e23bbc35 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg new file mode 100644 index 00000000..a0f683d9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-bottom-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg new file mode 100644 index 00000000..a8e83e1e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3-center-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg new file mode 100644 index 00000000..a7cf3205 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-3.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg new file mode 100644 index 00000000..f34bddfb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-4.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg new file mode 100644 index 00000000..200fd3af --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg new file mode 100644 index 00000000..d88bf4e5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bars-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg new file mode 100644 index 00000000..fd2aa9da --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-0.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg new file mode 100644 index 00000000..ba012c68 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-100.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg new file mode 100644 index 00000000..f6f98388 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/battery-50.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg new file mode 100644 index 00000000..2d143fda --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/beaker.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg new file mode 100644 index 00000000..c4af4271 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-alert.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg new file mode 100644 index 00000000..2df7520f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg new file mode 100644 index 00000000..117de29a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell-snooze.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg new file mode 100644 index 00000000..63ab1532 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bell.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg new file mode 100644 index 00000000..13af3465 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg new file mode 100644 index 00000000..5e629feb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bolt.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg new file mode 100644 index 00000000..a4153b62 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/book-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg new file mode 100644 index 00000000..f3ae625d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg new file mode 100644 index 00000000..00e5cc37 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg new file mode 100644 index 00000000..6d06e4f3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bookmark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg new file mode 100644 index 00000000..adab6ff5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/briefcase.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg new file mode 100644 index 00000000..ac04fad8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/bug-ant.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg new file mode 100644 index 00000000..4e2e1dae --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-library.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg new file mode 100644 index 00000000..45e063cd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office-2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg new file mode 100644 index 00000000..0efd9823 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-office.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg new file mode 100644 index 00000000..31fca555 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/building-storefront.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg new file mode 100644 index 00000000..a603e90a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cake.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg new file mode 100644 index 00000000..d97740ee --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calculator.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg new file mode 100644 index 00000000..64b5f8f8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar-days.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg new file mode 100644 index 00000000..5e449117 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/calendar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg new file mode 100644 index 00000000..b8bdae37 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/camera.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg new file mode 100644 index 00000000..d7fa42c5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg new file mode 100644 index 00000000..27f20fac --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg new file mode 100644 index 00000000..fa51c167 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chart-pie.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg new file mode 100644 index 00000000..4bc306e1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center-text.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg new file mode 100644 index 00000000..d59d02aa --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-bottom-center.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg new file mode 100644 index 00000000..9a0ec734 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg new file mode 100644 index 00000000..4d366b8d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg new file mode 100644 index 00000000..a41bf1ed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg new file mode 100644 index 00000000..83d17516 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg new file mode 100644 index 00000000..d0d0d899 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chat-bubble-oval-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg new file mode 100644 index 00000000..8d6b79ad --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-badge.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg new file mode 100644 index 00000000..d4471d6b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg new file mode 100644 index 00000000..7644e301 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg new file mode 100644 index 00000000..d7e93704 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg new file mode 100644 index 00000000..95834afa --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg new file mode 100644 index 00000000..37a809d7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg new file mode 100644 index 00000000..51826916 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-double-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg new file mode 100644 index 00000000..b38efa5b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg new file mode 100644 index 00000000..73fe99af --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg new file mode 100644 index 00000000..1e31bfdc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg new file mode 100644 index 00000000..27b1d4f5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg new file mode 100644 index 00000000..713a6f1f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/chevron-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg new file mode 100644 index 00000000..b8fb7699 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/circle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg new file mode 100644 index 00000000..7bb03a16 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg new file mode 100644 index 00000000..46707777 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document-list.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg new file mode 100644 index 00000000..783a3337 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard-document.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg new file mode 100644 index 00000000..ad9b943b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clipboard.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg new file mode 100644 index 00000000..337196cc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/clock.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg new file mode 100644 index 00000000..7074791f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg new file mode 100644 index 00000000..8b450812 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg new file mode 100644 index 00000000..55fd7250 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cloud.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg new file mode 100644 index 00000000..8308024b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg new file mode 100644 index 00000000..3361add4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/code-bracket.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg new file mode 100644 index 00000000..d5856458 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-6-tooth.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg new file mode 100644 index 00000000..28f85f42 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog-8-tooth.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg new file mode 100644 index 00000000..f2bad9ff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cog.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg new file mode 100644 index 00000000..baaf3629 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/command-line.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg new file mode 100644 index 00000000..fb9a6e0d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/computer-desktop.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg new file mode 100644 index 00000000..cabc435a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cpu-chip.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg new file mode 100644 index 00000000..3c0c917d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/credit-card.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg new file mode 100644 index 00000000..5a8adac8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube-transparent.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg new file mode 100644 index 00000000..70b0091a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cube.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg new file mode 100644 index 00000000..7f2fca3f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-bangladeshi.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg new file mode 100644 index 00000000..d376f4c9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-dollar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg new file mode 100644 index 00000000..8b9dd2e4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-euro.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg new file mode 100644 index 00000000..8e7c52d2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-pound.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg new file mode 100644 index 00000000..078bf058 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-rupee.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg new file mode 100644 index 00000000..254011af --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/currency-yen.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg new file mode 100644 index 00000000..c29d0fd5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-rays.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg new file mode 100644 index 00000000..500a04cc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/cursor-arrow-ripple.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg new file mode 100644 index 00000000..1caf9112 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-phone-mobile.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg new file mode 100644 index 00000000..7090ecbe --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/device-tablet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg new file mode 100644 index 00000000..04f6e650 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg new file mode 100644 index 00000000..c0ca80ff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg new file mode 100644 index 00000000..2ffa3fed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg new file mode 100644 index 00000000..5ea7d9c6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg new file mode 100644 index 00000000..acc64640 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-duplicate.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg new file mode 100644 index 00000000..f94eff6c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg new file mode 100644 index 00000000..173cb1f3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg new file mode 100644 index 00000000..9ec31ad5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg new file mode 100644 index 00000000..cd77136f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document-text.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg new file mode 100644 index 00000000..863a8aa1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/document.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg new file mode 100644 index 00000000..09aac530 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg new file mode 100644 index 00000000..7541be5a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg new file mode 100644 index 00000000..4676cf3c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ellipsis-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg new file mode 100644 index 00000000..ff9dccde --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg new file mode 100644 index 00000000..ae8ff727 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/envelope.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg new file mode 100644 index 00000000..25ef36fa --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg new file mode 100644 index 00000000..c9742f1c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/exclamation-triangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg new file mode 100644 index 00000000..c7263e18 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-dropper.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg new file mode 100644 index 00000000..072c9f2e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg new file mode 100644 index 00000000..2a54d63d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/eye.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg new file mode 100644 index 00000000..ba0cab32 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-frown.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg new file mode 100644 index 00000000..5246524e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/face-smile.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg new file mode 100644 index 00000000..d76e5941 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/film.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg new file mode 100644 index 00000000..0c1eeb27 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/finger-print.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg new file mode 100644 index 00000000..54c97480 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/fire.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg new file mode 100644 index 00000000..dff4126c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/flag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg new file mode 100644 index 00000000..96290cd0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg new file mode 100644 index 00000000..824cb0e1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg new file mode 100644 index 00000000..0721502a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg new file mode 100644 index 00000000..3df62d24 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg new file mode 100644 index 00000000..30548192 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/folder.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg new file mode 100644 index 00000000..cc80dc93 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/forward.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg new file mode 100644 index 00000000..338fa522 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/funnel.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg new file mode 100644 index 00000000..ba8a1867 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gif.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg new file mode 100644 index 00000000..055b6d2d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift-top.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg new file mode 100644 index 00000000..54458156 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/gift.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg new file mode 100644 index 00000000..a605be00 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-alt.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg new file mode 100644 index 00000000..5d1a5cb7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-americas.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg new file mode 100644 index 00000000..f4898fa6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-asia-australia.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg new file mode 100644 index 00000000..c8f797dc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/globe-europe-africa.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg new file mode 100644 index 00000000..859f1abc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-raised.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg new file mode 100644 index 00000000..c588a532 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg new file mode 100644 index 00000000..66ca9c32 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hand-thumb-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg new file mode 100644 index 00000000..3ae10603 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/hashtag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg new file mode 100644 index 00000000..10847682 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/heart.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg new file mode 100644 index 00000000..20f4e2c2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home-modern.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg new file mode 100644 index 00000000..95433758 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/home.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg new file mode 100644 index 00000000..bfd302a1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/identification.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg new file mode 100644 index 00000000..db6ebda2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg new file mode 100644 index 00000000..6c1e55c7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg new file mode 100644 index 00000000..56b35cb0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/inbox.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg new file mode 100644 index 00000000..c7fa9d70 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/information-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg new file mode 100644 index 00000000..e9684cd1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/key.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg new file mode 100644 index 00000000..0c606ef3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/language.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg new file mode 100644 index 00000000..1660e991 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lifebuoy.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg new file mode 100644 index 00000000..e3f2d9a7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/light-bulb.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg new file mode 100644 index 00000000..916a7038 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/link.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg new file mode 100644 index 00000000..14745732 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/list-bullet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg new file mode 100644 index 00000000..08b23c99 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-closed.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg new file mode 100644 index 00000000..c5595dde --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/lock-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg new file mode 100644 index 00000000..e71f8bff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg new file mode 100644 index 00000000..6bd11c16 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg new file mode 100644 index 00000000..5dab7de0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg new file mode 100644 index 00000000..7cff88fc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg new file mode 100644 index 00000000..1f272f4e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map-pin.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg new file mode 100644 index 00000000..f96c988a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/map.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg new file mode 100644 index 00000000..ec195081 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/megaphone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg new file mode 100644 index 00000000..670b34f2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/microphone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg new file mode 100644 index 00000000..b9630fc6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg new file mode 100644 index 00000000..3e1a8b75 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus-small.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg new file mode 100644 index 00000000..781994c3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg new file mode 100644 index 00000000..91501fd9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/moon.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg new file mode 100644 index 00000000..c0667fc7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/musical-note.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg new file mode 100644 index 00000000..0a4ac573 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/newspaper.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg new file mode 100644 index 00000000..19b0bd0a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/no-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg new file mode 100644 index 00000000..b66098ff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paint-brush.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg new file mode 100644 index 00000000..32da43ea --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-airplane.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg new file mode 100644 index 00000000..1d78d81d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/paper-clip.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg new file mode 100644 index 00000000..a9a9e935 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg new file mode 100644 index 00000000..9843f7be --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pause.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg new file mode 100644 index 00000000..3de435b8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg new file mode 100644 index 00000000..0c8759a9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/pencil.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg new file mode 100644 index 00000000..b1b2e611 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg new file mode 100644 index 00000000..faaf659b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg new file mode 100644 index 00000000..0b8de6db --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg new file mode 100644 index 00000000..6f73149e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/phone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg new file mode 100644 index 00000000..6982a115 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/photo.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg new file mode 100644 index 00000000..3a2fa635 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-circle.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg new file mode 100644 index 00000000..4ce4e55e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play-pause.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg new file mode 100644 index 00000000..c0ae6ded --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/play.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg new file mode 100644 index 00000000..4da4d1f1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg new file mode 100644 index 00000000..991ed599 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus-small.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg new file mode 100644 index 00000000..04808173 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg new file mode 100644 index 00000000..c4b2706a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/power.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg new file mode 100644 index 00000000..87d8a6dc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg new file mode 100644 index 00000000..2262e1f5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/presentation-chart-line.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg new file mode 100644 index 00000000..6f7c5fac --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/printer.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg new file mode 100644 index 00000000..13aa1a53 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/puzzle-piece.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg new file mode 100644 index 00000000..662a4bd2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/qr-code.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg new file mode 100644 index 00000000..9fb25421 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/question-mark-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg new file mode 100644 index 00000000..91c3f112 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/queue-list.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg new file mode 100644 index 00000000..f9c177ae --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/radio.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg new file mode 100644 index 00000000..2d192559 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-percent.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg new file mode 100644 index 00000000..dc569fc1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/receipt-refund.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg new file mode 100644 index 00000000..b1849648 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-group.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg new file mode 100644 index 00000000..e1c0272c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rectangle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg new file mode 100644 index 00000000..6400ee8f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rocket-launch.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg new file mode 100644 index 00000000..1c36b21f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/rss.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg new file mode 100644 index 00000000..500e3c66 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scale.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg new file mode 100644 index 00000000..a23dc816 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/scissors.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg new file mode 100644 index 00000000..3b7fe323 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg new file mode 100644 index 00000000..c1675f34 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/server.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg new file mode 100644 index 00000000..125b6d1a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/share.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg new file mode 100644 index 00000000..f9fa2b9f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg new file mode 100644 index 00000000..b52a2ff1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shield-exclamation.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg new file mode 100644 index 00000000..f5a51bde --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-bag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg new file mode 100644 index 00000000..661477ba --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/shopping-cart.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg new file mode 100644 index 00000000..62992c3e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg new file mode 100644 index 00000000..56114d3a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/signal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg new file mode 100644 index 00000000..5a78b096 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sparkles.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg new file mode 100644 index 00000000..1b6dde78 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-wave.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg new file mode 100644 index 00000000..427e21e5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/speaker-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg new file mode 100644 index 00000000..bc5e253b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-2-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg new file mode 100644 index 00000000..8af2704a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/square-3-stack-3d.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg new file mode 100644 index 00000000..601366d5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-2x2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg new file mode 100644 index 00000000..b8033c11 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/squares-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg new file mode 100644 index 00000000..98aa481a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/star.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg new file mode 100644 index 00000000..b570e8e3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop-circle.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg new file mode 100644 index 00000000..4ee917a0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/stop.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg new file mode 100644 index 00000000..5667cb3b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/sun.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg new file mode 100644 index 00000000..5b136ebd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/swatch.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg new file mode 100644 index 00000000..cb37937d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/table-cells.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg new file mode 100644 index 00000000..9620545e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tag.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg new file mode 100644 index 00000000..da2d69e0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/ticket.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg new file mode 100644 index 00000000..0d32d58b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg new file mode 100644 index 00000000..f846e52d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/trophy.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg new file mode 100644 index 00000000..6e1ea69e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/truck.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg new file mode 100644 index 00000000..7b8a706a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/tv.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg new file mode 100644 index 00000000..a177f269 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg new file mode 100644 index 00000000..4e7089b6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-group.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg new file mode 100644 index 00000000..703478e5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg new file mode 100644 index 00000000..24533d10 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg new file mode 100644 index 00000000..e9b6c20b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/user.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg new file mode 100644 index 00000000..87304a0d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/users.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg new file mode 100644 index 00000000..81fab040 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/variable.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg new file mode 100644 index 00000000..d1de13e7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg new file mode 100644 index 00000000..aae1a198 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/video-camera.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg new file mode 100644 index 00000000..22a668e8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/view-columns.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg new file mode 100644 index 00000000..0583eef5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/viewfinder-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg new file mode 100644 index 00000000..8f19d644 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wallet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg new file mode 100644 index 00000000..084b3e13 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wifi.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg new file mode 100644 index 00000000..4ffea711 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/window.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg new file mode 100644 index 00000000..1023ae9d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench-screwdriver.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg new file mode 100644 index 00000000..de3a6e2c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/wrench.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg new file mode 100644 index 00000000..294ba208 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg new file mode 100644 index 00000000..a6d9eb7f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/outline/x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg new file mode 100644 index 00000000..2a13ef28 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/academic-cap.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg new file mode 100644 index 00000000..ed9b9500 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg new file mode 100644 index 00000000..fc4b90cc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/adjustments-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg new file mode 100644 index 00000000..5999b72a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg new file mode 100644 index 00000000..e7dd0d65 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box-x-mark.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg new file mode 100644 index 00000000..74e0471d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/archive-box.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg new file mode 100644 index 00000000..c85a4ff9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg new file mode 100644 index 00000000..5cd0d4dc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg new file mode 100644 index 00000000..d2ef0b30 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg new file mode 100644 index 00000000..35eab418 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg new file mode 100644 index 00000000..8c60942e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg new file mode 100644 index 00000000..a18c62d9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down-tray.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg new file mode 100644 index 00000000..5cb396ba --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg new file mode 100644 index 00000000..a937f8ef --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg new file mode 100644 index 00000000..972a85e7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg new file mode 100644 index 00000000..51bef708 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg new file mode 100644 index 00000000..891774e7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg new file mode 100644 index 00000000..aa12c0c8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg new file mode 100644 index 00000000..0bcb6a0e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg new file mode 100644 index 00000000..b36d8e08 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-long-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg new file mode 100644 index 00000000..0808a572 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path-rounded-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg new file mode 100644 index 00000000..48a71fd1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-path.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg new file mode 100644 index 00000000..424f75a4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg new file mode 100644 index 00000000..73a7a7eb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right-on-rectangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg new file mode 100644 index 00000000..1b1bbd1f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg new file mode 100644 index 00000000..790993f5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg new file mode 100644 index 00000000..231b1b25 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg new file mode 100644 index 00000000..5d912612 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg new file mode 100644 index 00000000..33b31cfd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-small-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg new file mode 100644 index 00000000..ac1bc377 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-top-right-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg new file mode 100644 index 00000000..f46b6098 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg new file mode 100644 index 00000000..f2ece6e4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-trending-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg new file mode 100644 index 00000000..0a9999ff --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg new file mode 100644 index 00000000..b6f9c2e7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg new file mode 100644 index 00000000..b661da7a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg new file mode 100644 index 00000000..cba893e0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-on-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg new file mode 100644 index 00000000..7554631b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg new file mode 100644 index 00000000..19093f6e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up-tray.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg new file mode 100644 index 00000000..16f6c79d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg new file mode 100644 index 00000000..69750249 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg new file mode 100644 index 00000000..f0b679a0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg new file mode 100644 index 00000000..2da0f98c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg new file mode 100644 index 00000000..8cfe23d6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrow-uturn-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg new file mode 100644 index 00000000..604920f0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-in.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg new file mode 100644 index 00000000..2399662d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-pointing-out.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg new file mode 100644 index 00000000..93fb7f11 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-right-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg new file mode 100644 index 00000000..356e9ca3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/arrows-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg new file mode 100644 index 00000000..a02c654e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/at-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg new file mode 100644 index 00000000..e5a79c21 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backspace.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg new file mode 100644 index 00000000..bdf2a01a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/backward.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg new file mode 100644 index 00000000..1cc18039 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/banknotes.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg new file mode 100644 index 00000000..6ee47abf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg new file mode 100644 index 00000000..a804c110 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg new file mode 100644 index 00000000..2fd11ad9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-bottom-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg new file mode 100644 index 00000000..9a2c1708 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3-center-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg new file mode 100644 index 00000000..85584e88 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-3.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg new file mode 100644 index 00000000..e3591d15 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-4.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg new file mode 100644 index 00000000..10140b85 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg new file mode 100644 index 00000000..4b3d4a7c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bars-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg new file mode 100644 index 00000000..f03a7378 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-0.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg new file mode 100644 index 00000000..62e4ec92 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-100.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg new file mode 100644 index 00000000..63344d75 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/battery-50.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg new file mode 100644 index 00000000..e0b73ccd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/beaker.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg new file mode 100644 index 00000000..f280b00d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-alert.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg new file mode 100644 index 00000000..0ef076cc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-slash.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg new file mode 100644 index 00000000..cf93ae09 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell-snooze.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg new file mode 100644 index 00000000..818496e0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bell.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg new file mode 100644 index 00000000..59d24f74 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg new file mode 100644 index 00000000..596c47a1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bolt.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg new file mode 100644 index 00000000..2e0a1811 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/book-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg new file mode 100644 index 00000000..8435a025 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg new file mode 100644 index 00000000..a4d3ca5b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg new file mode 100644 index 00000000..e9f3fb71 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bookmark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg new file mode 100644 index 00000000..a66af568 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/briefcase.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg new file mode 100644 index 00000000..3c16cbcc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/bug-ant.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg new file mode 100644 index 00000000..90f86401 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-library.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg new file mode 100644 index 00000000..240eedbf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office-2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg new file mode 100644 index 00000000..9883e33b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-office.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg new file mode 100644 index 00000000..f3b54baf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/building-storefront.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg new file mode 100644 index 00000000..f13b308f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cake.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg new file mode 100644 index 00000000..e058510e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calculator.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg new file mode 100644 index 00000000..0df9b163 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar-days.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg new file mode 100644 index 00000000..27e208c3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/calendar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg new file mode 100644 index 00000000..e58165d6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/camera.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg new file mode 100644 index 00000000..d4af840a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg new file mode 100644 index 00000000..abe5349e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg new file mode 100644 index 00000000..5aea729a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chart-pie.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg new file mode 100644 index 00000000..bff24c4b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center-text.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg new file mode 100644 index 00000000..eab7a418 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-bottom-center.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg new file mode 100644 index 00000000..1ee6159d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg new file mode 100644 index 00000000..80ad26d8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left-right.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg new file mode 100644 index 00000000..3dd81b79 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg new file mode 100644 index 00000000..815c6d75 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left-ellipsis.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg new file mode 100644 index 00000000..473b921c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chat-bubble-oval-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg new file mode 100644 index 00000000..058b329f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-badge.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg new file mode 100644 index 00000000..2b908313 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg new file mode 100644 index 00000000..2a6bc17d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg new file mode 100644 index 00000000..ddbe304a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg new file mode 100644 index 00000000..5c6539d6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg new file mode 100644 index 00000000..7e25238e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg new file mode 100644 index 00000000..029e6871 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-double-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg new file mode 100644 index 00000000..4f9ce7e9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg new file mode 100644 index 00000000..2d89e8b2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg new file mode 100644 index 00000000..36e4859b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg new file mode 100644 index 00000000..58edbc3f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg new file mode 100644 index 00000000..9abe9cd1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/chevron-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg new file mode 100644 index 00000000..5a49d802 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/circle-stack.svg @@ -0,0 +1,6 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg new file mode 100644 index 00000000..21ec021e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-check.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg new file mode 100644 index 00000000..d60bed5f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document-list.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg new file mode 100644 index 00000000..d70b7083 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard-document.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg new file mode 100644 index 00000000..c09970f2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clipboard.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg new file mode 100644 index 00000000..1d6fb4a6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/clock.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg new file mode 100644 index 00000000..d6cf7c5e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg new file mode 100644 index 00000000..7e0dceed --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud-arrow-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg new file mode 100644 index 00000000..95d0c733 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cloud.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg new file mode 100644 index 00000000..103f73be --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket-square.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg new file mode 100644 index 00000000..9f331efe --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/code-bracket.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg new file mode 100644 index 00000000..ba6fca5d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-6-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg new file mode 100644 index 00000000..9b9b1a61 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog-8-tooth.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg new file mode 100644 index 00000000..e854f730 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cog.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg new file mode 100644 index 00000000..e2a0af88 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/command-line.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg new file mode 100644 index 00000000..5b7f2efa --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/computer-desktop.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg new file mode 100644 index 00000000..e20f6fb0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cpu-chip.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg new file mode 100644 index 00000000..fe4dc14e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/credit-card.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg new file mode 100644 index 00000000..5577f268 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube-transparent.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg new file mode 100644 index 00000000..b0029f26 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cube.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg new file mode 100644 index 00000000..ca13c68a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-bangladeshi.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg new file mode 100644 index 00000000..e0155df4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-dollar.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg new file mode 100644 index 00000000..2926c252 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-euro.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg new file mode 100644 index 00000000..547f725b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-pound.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg new file mode 100644 index 00000000..2ee9b46b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-rupee.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg new file mode 100644 index 00000000..65ef9bc4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/currency-yen.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg new file mode 100644 index 00000000..c0e462ba --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-rays.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg new file mode 100644 index 00000000..867faa41 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/cursor-arrow-ripple.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg new file mode 100644 index 00000000..eec0738e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-phone-mobile.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg new file mode 100644 index 00000000..88e2cc81 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/device-tablet.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg new file mode 100644 index 00000000..77ac19cc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg new file mode 100644 index 00000000..bc26cb91 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-arrow-up.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg new file mode 100644 index 00000000..83d0eacf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-chart-bar.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg new file mode 100644 index 00000000..e8278544 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-check.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg new file mode 100644 index 00000000..fa7375d4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-duplicate.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg new file mode 100644 index 00000000..ab165f71 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-magnifying-glass.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg new file mode 100644 index 00000000..265c6ebf --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-minus.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg new file mode 100644 index 00000000..5e314595 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-plus.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg new file mode 100644 index 00000000..73b30cd0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document-text.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg new file mode 100644 index 00000000..a05f20f1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/document.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg new file mode 100644 index 00000000..6ec2b50f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg new file mode 100644 index 00000000..ddb5a3fe --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-horizontal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg new file mode 100644 index 00000000..792c0aeb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ellipsis-vertical.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg new file mode 100644 index 00000000..e6bf97b3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope-open.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg new file mode 100644 index 00000000..702341b8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/envelope.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg new file mode 100644 index 00000000..fdaadc0e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg new file mode 100644 index 00000000..627a7122 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/exclamation-triangle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg new file mode 100644 index 00000000..15b16d04 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-dropper.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg new file mode 100644 index 00000000..11ef99b0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye-slash.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg new file mode 100644 index 00000000..a648db3b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/eye.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg new file mode 100644 index 00000000..7040d58c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-frown.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg new file mode 100644 index 00000000..d5e75a2d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/face-smile.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg new file mode 100644 index 00000000..fbd26cc9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/film.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg new file mode 100644 index 00000000..68e72b45 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/finger-print.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg new file mode 100644 index 00000000..93b1b1fc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/fire.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg new file mode 100644 index 00000000..8c67b013 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/flag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg new file mode 100644 index 00000000..5d963b4f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-arrow-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg new file mode 100644 index 00000000..d0292b84 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg new file mode 100644 index 00000000..b9d80ba8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg new file mode 100644 index 00000000..efaf9494 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg new file mode 100644 index 00000000..a7847f89 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/folder.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg new file mode 100644 index 00000000..de908634 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/forward.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg new file mode 100644 index 00000000..fe5699f9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/funnel.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg new file mode 100644 index 00000000..283e6e52 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gif.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg new file mode 100644 index 00000000..4bd4e6fe --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift-top.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg new file mode 100644 index 00000000..2ca6c929 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/gift.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg new file mode 100644 index 00000000..0cbacaef --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-alt.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg new file mode 100644 index 00000000..5ae0d5da --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-americas.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg new file mode 100644 index 00000000..14249d63 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-asia-australia.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg new file mode 100644 index 00000000..49a78fd3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/globe-europe-africa.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg new file mode 100644 index 00000000..1717d511 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-raised.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg new file mode 100644 index 00000000..7a2b9a61 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-down.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg new file mode 100644 index 00000000..4942d2d4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hand-thumb-up.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg new file mode 100644 index 00000000..29e677d3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/hashtag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg new file mode 100644 index 00000000..b5f0d950 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/heart.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg new file mode 100644 index 00000000..488685a6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home-modern.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg new file mode 100644 index 00000000..ec0bae18 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/home.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg new file mode 100644 index 00000000..829b24d5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/identification.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg new file mode 100644 index 00000000..4fd220bd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-arrow-down.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg new file mode 100644 index 00000000..fffab993 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg new file mode 100644 index 00000000..b74380ec --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/inbox.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg new file mode 100644 index 00000000..bd2723b5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/information-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg new file mode 100644 index 00000000..6acee277 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/key.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg new file mode 100644 index 00000000..60d1aee4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/language.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg new file mode 100644 index 00000000..9ddc8d49 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lifebuoy.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg new file mode 100644 index 00000000..ff49cb33 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/light-bulb.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg new file mode 100644 index 00000000..a6dc0930 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/link.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg new file mode 100644 index 00000000..7983877a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/list-bullet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg new file mode 100644 index 00000000..8a5a6d7c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-closed.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg new file mode 100644 index 00000000..4562f7ee --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/lock-open.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg new file mode 100644 index 00000000..17a6f282 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-circle.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg new file mode 100644 index 00000000..06ae161b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg new file mode 100644 index 00000000..92040d0a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg new file mode 100644 index 00000000..b602e081 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/magnifying-glass.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg new file mode 100644 index 00000000..92e6785e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map-pin.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg new file mode 100644 index 00000000..9d4f7ddd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/map.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg new file mode 100644 index 00000000..b1f1e102 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/megaphone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg new file mode 100644 index 00000000..a5f4cb6a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/microphone.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg new file mode 100644 index 00000000..8c981ab6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg new file mode 100644 index 00000000..782213ea --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus-small.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg new file mode 100644 index 00000000..1fa71170 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg new file mode 100644 index 00000000..97d5c5a0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/moon.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg new file mode 100644 index 00000000..a9ab9b5e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/musical-note.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg new file mode 100644 index 00000000..d1f2c1eb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/newspaper.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg new file mode 100644 index 00000000..42eb7712 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/no-symbol.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg new file mode 100644 index 00000000..35fd5a68 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paint-brush.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg new file mode 100644 index 00000000..9365a57b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-airplane.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg new file mode 100644 index 00000000..0a0dcddd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/paper-clip.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg new file mode 100644 index 00000000..4fe4f2b6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg new file mode 100644 index 00000000..2e121ace --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pause.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg new file mode 100644 index 00000000..5f4aaf8c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil-square.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg new file mode 100644 index 00000000..78ec61a3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/pencil.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg new file mode 100644 index 00000000..06f3ba01 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-down-left.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg new file mode 100644 index 00000000..678c4f62 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-arrow-up-right.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg new file mode 100644 index 00000000..a017a7de --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg new file mode 100644 index 00000000..ca2a6bc1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/phone.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg new file mode 100644 index 00000000..57e023db --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/photo.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg new file mode 100644 index 00000000..752273ae --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg new file mode 100644 index 00000000..e5bb17cd --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play-pause.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg new file mode 100644 index 00000000..da0e4e2e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/play.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg new file mode 100644 index 00000000..b45f965b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg new file mode 100644 index 00000000..0c4b7443 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus-small.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg new file mode 100644 index 00000000..85d3b140 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg new file mode 100644 index 00000000..2bf830f8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/power.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg new file mode 100644 index 00000000..cb0bc9ab --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-bar.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg new file mode 100644 index 00000000..54e10b2b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/presentation-chart-line.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg new file mode 100644 index 00000000..4fce7910 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/printer.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg new file mode 100644 index 00000000..4f85b374 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/puzzle-piece.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg new file mode 100644 index 00000000..7f676cab --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/qr-code.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg new file mode 100644 index 00000000..2ae51be9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/question-mark-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg new file mode 100644 index 00000000..536fd88b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/queue-list.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg new file mode 100644 index 00000000..92ca5149 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/radio.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg new file mode 100644 index 00000000..5eb63714 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-percent.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg new file mode 100644 index 00000000..6a1a154e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/receipt-refund.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg new file mode 100644 index 00000000..289d1985 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-group.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg new file mode 100644 index 00000000..82a1334e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rectangle-stack.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg new file mode 100644 index 00000000..522fc646 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rocket-launch.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg new file mode 100644 index 00000000..b9a8ab2e --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/rss.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg new file mode 100644 index 00000000..b7e57c7b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scale.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg new file mode 100644 index 00000000..9c971b38 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/scissors.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg new file mode 100644 index 00000000..c0d3074b --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg new file mode 100644 index 00000000..55f9aedb --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/server.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg new file mode 100644 index 00000000..8f45dfca --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/share.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg new file mode 100644 index 00000000..2596ace4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-check.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg new file mode 100644 index 00000000..ce53fcc1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shield-exclamation.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg new file mode 100644 index 00000000..e6503ee3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-bag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg new file mode 100644 index 00000000..931a12f5 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/shopping-cart.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg new file mode 100644 index 00000000..21c65cb3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg new file mode 100644 index 00000000..9027aef1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/signal.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg new file mode 100644 index 00000000..0d8d0c19 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sparkles.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg new file mode 100644 index 00000000..bd84477f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-wave.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg new file mode 100644 index 00000000..e71f1b67 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/speaker-x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg new file mode 100644 index 00000000..c3726a52 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-2-stack.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg new file mode 100644 index 00000000..8ed638de --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/square-3-stack-3d.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg new file mode 100644 index 00000000..475f6c3d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-2x2.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg new file mode 100644 index 00000000..88a2dda4 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/squares-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg new file mode 100644 index 00000000..85098192 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/star.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg new file mode 100644 index 00000000..8e57a2c2 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg new file mode 100644 index 00000000..1bf426f6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/stop.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg new file mode 100644 index 00000000..1b597fa1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/sun.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg new file mode 100644 index 00000000..9b26c039 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/swatch.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg new file mode 100644 index 00000000..151a30c1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/table-cells.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg new file mode 100644 index 00000000..efcd01bc --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tag.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg new file mode 100644 index 00000000..e947c416 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/ticket.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg new file mode 100644 index 00000000..ed7bf43c --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg new file mode 100644 index 00000000..ed7ee159 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/trophy.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg new file mode 100644 index 00000000..c218da65 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/truck.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg new file mode 100644 index 00000000..8f270260 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/tv.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg new file mode 100644 index 00000000..978d0b8d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg new file mode 100644 index 00000000..7ae76006 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-group.svg @@ -0,0 +1,4 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg new file mode 100644 index 00000000..062a7c94 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-minus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg new file mode 100644 index 00000000..ef313fa9 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user-plus.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg new file mode 100644 index 00000000..207213d8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/user.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg new file mode 100644 index 00000000..2959115d --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/users.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg new file mode 100644 index 00000000..5601cac1 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/variable.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg new file mode 100644 index 00000000..2a344d5a --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera-slash.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg new file mode 100644 index 00000000..55bf7b4f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/video-camera.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg new file mode 100644 index 00000000..f7295e37 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/view-columns.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg new file mode 100644 index 00000000..e04b727f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/viewfinder-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg new file mode 100644 index 00000000..001b38a7 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wallet.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg new file mode 100644 index 00000000..eb4fd4e6 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wifi.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg new file mode 100644 index 00000000..4de83b3f --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/window.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg new file mode 100644 index 00000000..b7e0e9e8 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench-screwdriver.svg @@ -0,0 +1,5 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg new file mode 100644 index 00000000..3b61d5b3 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/wrench.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg new file mode 100644 index 00000000..913782ad --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-circle.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg new file mode 100644 index 00000000..e525a8f0 --- /dev/null +++ b/apps/admin_service/assets/vendor/heroicons/optimized/24/solid/x-mark.svg @@ -0,0 +1,3 @@ + diff --git a/apps/admin_service/assets/vendor/topbar.js b/apps/admin_service/assets/vendor/topbar.js new file mode 100644 index 00000000..41957274 --- /dev/null +++ b/apps/admin_service/assets/vendor/topbar.js @@ -0,0 +1,165 @@ +/** + * @license MIT + * topbar 2.0.0, 2023-02-04 + * https://buunguyen.github.io/topbar + * Copyright (c) 2021 Buu Nguyen + */ +(function (window, document) { + "use strict"; + + // https://gist.github.com/paulirish/1579671 + (function () { + var lastTime = 0; + var vendors = ["ms", "moz", "webkit", "o"]; + for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { + window.requestAnimationFrame = + window[vendors[x] + "RequestAnimationFrame"]; + window.cancelAnimationFrame = + window[vendors[x] + "CancelAnimationFrame"] || + window[vendors[x] + "CancelRequestAnimationFrame"]; + } + if (!window.requestAnimationFrame) + window.requestAnimationFrame = function (callback, element) { + var currTime = new Date().getTime(); + var timeToCall = Math.max(0, 16 - (currTime - lastTime)); + var id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + if (!window.cancelAnimationFrame) + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + })(); + + var canvas, + currentProgress, + showing, + progressTimerId = null, + fadeTimerId = null, + delayTimerId = null, + addEvent = function (elem, type, handler) { + if (elem.addEventListener) elem.addEventListener(type, handler, false); + else if (elem.attachEvent) elem.attachEvent("on" + type, handler); + else elem["on" + type] = handler; + }, + options = { + autoRun: true, + barThickness: 3, + barColors: { + 0: "rgba(26, 188, 156, .9)", + ".25": "rgba(52, 152, 219, .9)", + ".50": "rgba(241, 196, 15, .9)", + ".75": "rgba(230, 126, 34, .9)", + "1.0": "rgba(211, 84, 0, .9)", + }, + shadowBlur: 10, + shadowColor: "rgba(0, 0, 0, .6)", + className: null, + }, + repaint = function () { + canvas.width = window.innerWidth; + canvas.height = options.barThickness * 5; // need space for shadow + + var ctx = canvas.getContext("2d"); + ctx.shadowBlur = options.shadowBlur; + ctx.shadowColor = options.shadowColor; + + var lineGradient = ctx.createLinearGradient(0, 0, canvas.width, 0); + for (var stop in options.barColors) + lineGradient.addColorStop(stop, options.barColors[stop]); + ctx.lineWidth = options.barThickness; + ctx.beginPath(); + ctx.moveTo(0, options.barThickness / 2); + ctx.lineTo( + Math.ceil(currentProgress * canvas.width), + options.barThickness / 2 + ); + ctx.strokeStyle = lineGradient; + ctx.stroke(); + }, + createCanvas = function () { + canvas = document.createElement("canvas"); + var style = canvas.style; + style.position = "fixed"; + style.top = style.left = style.right = style.margin = style.padding = 0; + style.zIndex = 100001; + style.display = "none"; + if (options.className) canvas.classList.add(options.className); + document.body.appendChild(canvas); + addEvent(window, "resize", repaint); + }, + topbar = { + config: function (opts) { + for (var key in opts) + if (options.hasOwnProperty(key)) options[key] = opts[key]; + }, + show: function (delay) { + if (showing) return; + if (delay) { + if (delayTimerId) return; + delayTimerId = setTimeout(() => topbar.show(), delay); + } else { + showing = true; + if (fadeTimerId !== null) window.cancelAnimationFrame(fadeTimerId); + if (!canvas) createCanvas(); + canvas.style.opacity = 1; + canvas.style.display = "block"; + topbar.progress(0); + if (options.autoRun) { + (function loop() { + progressTimerId = window.requestAnimationFrame(loop); + topbar.progress( + "+" + 0.05 * Math.pow(1 - Math.sqrt(currentProgress), 2) + ); + })(); + } + } + }, + progress: function (to) { + if (typeof to === "undefined") return currentProgress; + if (typeof to === "string") { + to = + (to.indexOf("+") >= 0 || to.indexOf("-") >= 0 + ? currentProgress + : 0) + parseFloat(to); + } + currentProgress = to > 1 ? 1 : to; + repaint(); + return currentProgress; + }, + hide: function () { + clearTimeout(delayTimerId); + delayTimerId = null; + if (!showing) return; + showing = false; + if (progressTimerId != null) { + window.cancelAnimationFrame(progressTimerId); + progressTimerId = null; + } + (function loop() { + if (topbar.progress("+.1") >= 1) { + canvas.style.opacity -= 0.05; + if (canvas.style.opacity <= 0.05) { + canvas.style.display = "none"; + fadeTimerId = null; + return; + } + } + fadeTimerId = window.requestAnimationFrame(loop); + })(); + }, + }; + + if (typeof module === "object" && typeof module.exports === "object") { + module.exports = topbar; + } else if (typeof define === "function" && define.amd) { + define(function () { + return topbar; + }); + } else { + this.topbar = topbar; + } +}.call(this, window, document)); diff --git a/apps/admin_service/config/config.exs b/apps/admin_service/config/config.exs new file mode 100644 index 00000000..33d1c258 --- /dev/null +++ b/apps/admin_service/config/config.exs @@ -0,0 +1,61 @@ +# This file is responsible for configuring your application +# and its dependencies with the aid of the Config module. +# +# This configuration file is loaded before any dependency and +# is restricted to this project. + +# General application configuration +import Config + +# Import global config +import_config "../../../config/config.exs" + +config :admin_service, + generators: [timestamp_type: :utc_datetime] + +# Configures the endpoint +config :admin_service, AdminServiceWeb.Endpoint, + url: [host: "localhost"], + adapter: Phoenix.Endpoint.Cowboy2Adapter, + render_errors: [ + formats: [html: AdminServiceWeb.ErrorHTML, json: AdminServiceWeb.ErrorJSON], + layout: false + ], + pubsub_server: AdminService.PubSub, + live_view: [signing_salt: "sybY8FSQ"] + +# Configure esbuild (the version is required) +config :esbuild, + version: "0.17.11", + default: [ + args: + ~w(js/app.js --bundle --target=es2017 --outdir=../priv/static/assets --external:/fonts/* --external:/images/*), + cd: Path.expand("../assets", __DIR__), + env: %{"NODE_PATH" => Path.expand("../deps", __DIR__)} + ] + +# Configure tailwind (the version is required) +config :tailwind, + version: "3.3.2", + default: [ + args: ~w( + --config=tailwind.config.js + --input=css/app.css + --output=../priv/static/assets/app.css + ), + cd: Path.expand("../assets", __DIR__) + ] + +# Configures Elixir's Logger +config :logger, :console, + format: "$time $metadata[$level] $message\n", + metadata: [:request_id] + +# Use Jason for JSON parsing in Phoenix +config :phoenix, :json_library, Jason + +# Import environment specific config. This must remain at the bottom +# of this file so it overrides the configuration defined above. +if File.exists?("#{__DIR__}/#{config_env()}.exs") do + import_config "#{config_env()}.exs" +end diff --git a/apps/admin_service/config/dev.exs b/apps/admin_service/config/dev.exs new file mode 100644 index 00000000..ab847fe5 --- /dev/null +++ b/apps/admin_service/config/dev.exs @@ -0,0 +1,77 @@ +import Config + +## Clustering strategy + +config :libcluster, + topologies: [ + local_epmd: [ + strategy: Elixir.Cluster.Strategy.LocalEpmd + ] + ] + +# For development, we disable any cache and enable +# debugging and code reloading. +# +# The watchers configuration can be used to run external +# watchers to your application. For example, we can use it +# to bundle .js and .css sources. +config :admin_service, AdminServiceWeb.Endpoint, + # Binding to loopback ipv4 address prevents access from other machines. + # Change to `ip: {0, 0, 0, 0}` to allow access from other machines. + http: [ip: {127, 0, 0, 1}, port: 4000], + check_origin: false, + code_reloader: true, + debug_errors: true, + secret_key_base: "zVeD0XfKMW0n2DzcWprWgF8oXPaCLZROjPGD10Fs8SJCnRCDm722u/1SOlQ2fsz2", + watchers: [ + esbuild: {Esbuild, :install_and_run, [:default, ~w(--sourcemap=inline --watch)]}, + tailwind: {Tailwind, :install_and_run, [:default, ~w(--watch)]} + ] + +# ## SSL Support +# +# In order to use HTTPS in development, a self-signed +# certificate can be generated by running the following +# Mix task: +# +# mix phx.gen.cert +# +# Run `mix help phx.gen.cert` for more information. +# +# The `http:` config above can be replaced with: +# +# https: [ +# port: 4001, +# cipher_suite: :strong, +# keyfile: "priv/cert/selfsigned_key.pem", +# certfile: "priv/cert/selfsigned.pem" +# ], +# +# If desired, both `http:` and `https:` keys can be +# configured to run both http and https servers on +# different ports. + +# Watch static and templates for browser reloading. +config :admin_service, AdminServiceWeb.Endpoint, + live_reload: [ + patterns: [ + ~r"priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$", + ~r"lib/admin_service_web/(controllers|live|components)/.*(ex|heex)$" + ] + ] + +# Enable dev routes for dashboard and mailbox +config :admin_service, dev_routes: true + +# Do not include metadata nor timestamps in development logs +config :logger, :console, format: "[$level] $message\n" + +# Set a higher stacktrace during development. Avoid configuring such +# in production as building large stacktraces may be expensive. +config :phoenix, :stacktrace_depth, 20 + +# Initialize plugs at runtime for faster development compilation +config :phoenix, :plug_init_mode, :runtime + +# Include HEEx debug annotations as HTML comments in rendered markup +config :phoenix_live_view, :debug_heex_annotations, true diff --git a/apps/admin_service/config/prod.exs b/apps/admin_service/config/prod.exs new file mode 100644 index 00000000..5ea5670c --- /dev/null +++ b/apps/admin_service/config/prod.exs @@ -0,0 +1,15 @@ +import Config + +# Note we also include the path to a cache manifest +# containing the digested version of static files. This +# manifest is generated by the `mix assets.deploy` task, +# which you should run after static files are built and +# before starting your production server. +config :admin_service, AdminServiceWeb.Endpoint, + cache_static_manifest: "priv/static/cache_manifest.json" + +# Do not print debug messages in production +config :logger, level: :info + +# Runtime production configuration, including reading +# of environment variables, is done on config/runtime.exs. diff --git a/apps/admin_service/config/runtime.exs b/apps/admin_service/config/runtime.exs new file mode 100644 index 00000000..c85cc85a --- /dev/null +++ b/apps/admin_service/config/runtime.exs @@ -0,0 +1,84 @@ +import Config + +# config/runtime.exs is executed for all environments, including +# during releases. It is executed after compilation and before the +# system starts, so it is typically used to load production configuration +# and secrets from environment variables or elsewhere. Do not define +# any compile-time configuration in here, as it won't be applied. +# The block below contains prod specific runtime configuration. + +# ## Using releases +# +# If you use `mix release`, you need to explicitly enable the server +# by passing the PHX_SERVER=true when you start it: +# +# PHX_SERVER=true bin/admin_service start +# +# Alternatively, you can use `mix phx.gen.release` to generate a `bin/server` +# script that automatically sets the env var above. +if System.get_env("PHX_SERVER") do + config :admin_service, AdminServiceWeb.Endpoint, server: true +end + +if config_env() == :prod do + # The secret key base is used to sign/encrypt cookies and other secrets. + # A default value is used in config/dev.exs and config/test.exs but you + # want to use a different value for prod and you most likely don't want + # to check this value into version control, so we use an environment + # variable instead. + secret_key_base = + System.get_env("SECRET_KEY_BASE") || + raise """ + environment variable SECRET_KEY_BASE is missing. + You can generate one by calling: mix phx.gen.secret + """ + + host = System.get_env("PHX_HOST") || "example.com" + port = String.to_integer(System.get_env("PORT") || "4000") + + config :admin_service, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY") + + config :admin_service, AdminServiceWeb.Endpoint, + url: [host: host, port: 443, scheme: "https"], + http: [ + # Enable IPv6 and bind on all interfaces. + # Set it to {0, 0, 0, 0, 0, 0, 0, 1} for local network only access. + # See the documentation on https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html + # for details about using IPv6 vs IPv4 and loopback vs public addresses. + ip: {0, 0, 0, 0, 0, 0, 0, 0}, + port: port + ], + secret_key_base: secret_key_base + + # ## SSL Support + # + # To get SSL working, you will need to add the `https` key + # to your endpoint configuration: + # + # config :admin_service, AdminServiceWeb.Endpoint, + # https: [ + # ..., + # port: 443, + # cipher_suite: :strong, + # keyfile: System.get_env("SOME_APP_SSL_KEY_PATH"), + # certfile: System.get_env("SOME_APP_SSL_CERT_PATH") + # ] + # + # The `cipher_suite` is set to `:strong` to support only the + # latest and more secure SSL ciphers. This means old browsers + # and clients may not be supported. You can set it to + # `:compatible` for wider support. + # + # `:keyfile` and `:certfile` expect an absolute path to the key + # and cert in disk or a relative path inside priv, for example + # "priv/ssl/server.key". For all supported SSL configuration + # options, see https://hexdocs.pm/plug/Plug.SSL.html#configure/1 + # + # We also recommend setting `force_ssl` in your endpoint, ensuring + # no data is ever sent via http, always redirecting to https: + # + # config :admin_service, AdminServiceWeb.Endpoint, + # force_ssl: [hsts: true] + # + # Check `Plug.SSL` for all available options in `force_ssl`. +end diff --git a/apps/admin_service/config/test.exs b/apps/admin_service/config/test.exs new file mode 100644 index 00000000..70c46206 --- /dev/null +++ b/apps/admin_service/config/test.exs @@ -0,0 +1,14 @@ +import Config + +# We don't run a server during test. If one is required, +# you can enable the server option below. +config :admin_service, AdminServiceWeb.Endpoint, + http: [ip: {127, 0, 0, 1}, port: 4002], + secret_key_base: "f/9TgigmhwvWewHtjsq0vTdmyqOFZJlD4RRAPlIt+mzD0G9n3CPFUYK5h20Qcj+r", + server: false + +# Print only warnings and errors during test +config :logger, level: :warning + +# Initialize plugs at runtime for faster test compilation +config :phoenix, :plug_init_mode, :runtime diff --git a/apps/admin_service/lib/admin_service.ex b/apps/admin_service/lib/admin_service.ex new file mode 100644 index 00000000..cc659a20 --- /dev/null +++ b/apps/admin_service/lib/admin_service.ex @@ -0,0 +1,9 @@ +defmodule AdminService do + @moduledoc """ + AdminService keeps the contexts that define your domain + and business logic. + + Contexts are also responsible for managing your data, regardless + if it comes from the database, an external API or others. + """ +end diff --git a/apps/admin_service/lib/admin_service/application.ex b/apps/admin_service/lib/admin_service/application.ex new file mode 100644 index 00000000..0e56e846 --- /dev/null +++ b/apps/admin_service/lib/admin_service/application.ex @@ -0,0 +1,36 @@ +defmodule AdminService.Application do + # See https://hexdocs.pm/elixir/Application.html + # for more information on OTP Applications + @moduledoc false + + use Application + + @impl true + def start(_type, _args) do + topologies = Application.get_env(:libcluster, :topologies, []) + + children = [ + {Cluster.Supervisor, [topologies, [name: AdminService.ClusterSupervisor]]}, + AdminServiceWeb.Telemetry, + {DNSCluster, query: Application.get_env(:admin_service, :dns_cluster_query) || :ignore}, + {Phoenix.PubSub, name: AdminService.PubSub}, + # Start a worker by calling: AdminService.Worker.start_link(arg) + # {AdminService.Worker, arg}, + # Start to serve requests, typically the last entry + AdminServiceWeb.Endpoint + ] + + # See https://hexdocs.pm/elixir/Supervisor.html + # for other strategies and supported options + opts = [strategy: :one_for_one, name: AdminService.Supervisor] + Supervisor.start_link(children, opts) + end + + # Tell Phoenix to update the endpoint configuration + # whenever the application is updated. + @impl true + def config_change(changed, _new, removed) do + AdminServiceWeb.Endpoint.config_change(changed, removed) + :ok + end +end diff --git a/apps/admin_service/lib/admin_service_web.ex b/apps/admin_service/lib/admin_service_web.ex new file mode 100644 index 00000000..e67d4084 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web.ex @@ -0,0 +1,111 @@ +defmodule AdminServiceWeb do + @moduledoc """ + The entrypoint for defining your web interface, such + as controllers, components, channels, and so on. + + This can be used in your application as: + + use AdminServiceWeb, :controller + use AdminServiceWeb, :html + + The definitions below will be executed for every controller, + component, etc, so keep them short and clean, focused + on imports, uses and aliases. + + Do NOT define functions inside the quoted expressions + below. Instead, define additional modules and import + those modules here. + """ + + def static_paths, do: ~w(assets fonts images favicon.ico robots.txt) + + def router do + quote do + use Phoenix.Router, helpers: false + + # Import common connection and controller functions to use in pipelines + import Plug.Conn + import Phoenix.Controller + import Phoenix.LiveView.Router + end + end + + def channel do + quote do + use Phoenix.Channel + end + end + + def controller do + quote do + use Phoenix.Controller, + formats: [:html, :json], + layouts: [html: AdminServiceWeb.Layouts] + + import Plug.Conn + + unquote(verified_routes()) + end + end + + def live_view do + quote do + use Phoenix.LiveView, + layout: {AdminServiceWeb.Layouts, :app} + + unquote(html_helpers()) + end + end + + def live_component do + quote do + use Phoenix.LiveComponent + + unquote(html_helpers()) + end + end + + def html do + quote do + use Phoenix.Component + + # Import convenience functions from controllers + import Phoenix.Controller, + only: [get_csrf_token: 0, view_module: 1, view_template: 1] + + # Include general helpers for rendering HTML + unquote(html_helpers()) + end + end + + defp html_helpers do + quote do + # HTML escaping functionality + import Phoenix.HTML + # Core UI components and translation + import AdminServiceWeb.CoreComponents + + # Shortcut for generating JS commands + alias Phoenix.LiveView.JS + + # Routes generation with the ~p sigil + unquote(verified_routes()) + end + end + + def verified_routes do + quote do + use Phoenix.VerifiedRoutes, + endpoint: AdminServiceWeb.Endpoint, + router: AdminServiceWeb.Router, + statics: AdminServiceWeb.static_paths() + end + end + + @doc """ + When used, dispatch to the appropriate controller/view/etc. + """ + defmacro __using__(which) when is_atom(which) do + apply(__MODULE__, which, []) + end +end diff --git a/apps/admin_service/lib/admin_service_web/components/core_components.ex b/apps/admin_service/lib/admin_service_web/components/core_components.ex new file mode 100644 index 00000000..7f9de83d --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/components/core_components.ex @@ -0,0 +1,670 @@ +defmodule AdminServiceWeb.CoreComponents do + @moduledoc """ + Provides core UI components. + + At first glance, this module may seem daunting, but its goal is to provide + core building blocks for your application, such as modals, tables, and + forms. The components consist mostly of markup and are well-documented + with doc strings and declarative assigns. You may customize and style + them in any way you want, based on your application growth and needs. + + The default components use Tailwind CSS, a utility-first CSS framework. + See the [Tailwind CSS documentation](https://tailwindcss.com) to learn + how to customize them or feel free to swap in another framework altogether. + + Icons are provided by [heroicons](https://heroicons.com). See `icon/1` for usage. + """ + use Phoenix.Component + + alias Phoenix.LiveView.JS + + @doc """ + Renders a modal. + + ## Examples + + <.modal id="confirm-modal"> + This is a modal. + + + JS commands may be passed to the `:on_cancel` to configure + the closing/cancel event, for example: + + <.modal id="confirm" on_cancel={JS.navigate(~p"/posts")}> + This is another modal. + + + """ + attr :id, :string, required: true + attr :show, :boolean, default: false + attr :on_cancel, JS, default: %JS{} + slot :inner_block, required: true + + def modal(assigns) do + ~H""" + + """ + end + + def input(%{type: "select"} = assigns) do + ~H""" +
+ <.label for={@id}><%= @label %> + + <.error :for={msg <- @errors}><%= msg %> +
+ """ + end + + def input(%{type: "textarea"} = assigns) do + ~H""" +
+ <.label for={@id}><%= @label %> + + <.error :for={msg <- @errors}><%= msg %> +
+ """ + end + + # All other inputs text, datetime-local, url, password, etc. are handled here... + def input(assigns) do + ~H""" +
+ <.label for={@id}><%= @label %> + + <.error :for={msg <- @errors}><%= msg %> +
+ """ + end + + @doc """ + Renders a label. + """ + attr :for, :string, default: nil + slot :inner_block, required: true + + def label(assigns) do + ~H""" + + """ + end + + @doc """ + Generates a generic error message. + """ + slot :inner_block, required: true + + def error(assigns) do + ~H""" +

+ <.icon name="hero-exclamation-circle-mini" class="mt-0.5 h-5 w-5 flex-none" /> + <%= render_slot(@inner_block) %> +

+ """ + end + + @doc """ + Renders a header with title. + """ + attr :class, :string, default: nil + + slot :inner_block, required: true + slot :subtitle + slot :actions + + def header(assigns) do + ~H""" +
+
+

+ <%= render_slot(@inner_block) %> +

+

+ <%= render_slot(@subtitle) %> +

+
+
<%= render_slot(@actions) %>
+
+ """ + end + + @doc ~S""" + Renders a table with generic styling. + + ## Examples + + <.table id="users" rows={@users}> + <:col :let={user} label="id"><%= user.id %> + <:col :let={user} label="username"><%= user.username %> + + """ + attr :id, :string, required: true + attr :rows, :list, required: true + attr :row_id, :any, default: nil, doc: "the function for generating the row id" + attr :row_click, :any, default: nil, doc: "the function for handling phx-click on each row" + + attr :row_item, :any, + default: &Function.identity/1, + doc: "the function for mapping each row before calling the :col and :action slots" + + slot :col, required: true do + attr :label, :string + end + + slot :action, doc: "the slot for showing user actions in the last table column" + + def table(assigns) do + assigns = + with %{rows: %Phoenix.LiveView.LiveStream{}} <- assigns do + assign(assigns, row_id: assigns.row_id || fn {id, _item} -> id end) + end + + ~H""" +
+ + + + + + + + + + + + + +
<%= col[:label] %> + Actions +
+
+ + + <%= render_slot(col, @row_item.(row)) %> + +
+
+
+ + + <%= render_slot(action, @row_item.(row)) %> + +
+
+
+ """ + end + + @doc """ + Renders a data list. + + ## Examples + + <.list> + <:item title="Title"><%= @post.title %> + <:item title="Views"><%= @post.views %> + + """ + slot :item, required: true do + attr :title, :string, required: true + end + + def list(assigns) do + ~H""" +
+
+
+
<%= item.title %>
+
<%= render_slot(item) %>
+
+
+
+ """ + end + + @doc """ + Renders a back navigation link. + + ## Examples + + <.back navigate={~p"/posts"}>Back to posts + """ + attr :navigate, :any, required: true + slot :inner_block, required: true + + def back(assigns) do + ~H""" +
+ <.link + navigate={@navigate} + class="text-sm font-semibold leading-6 text-zinc-900 hover:text-zinc-700" + > + <.icon name="hero-arrow-left-solid" class="h-3 w-3" /> + <%= render_slot(@inner_block) %> + +
+ """ + end + + @doc """ + Renders a [Heroicon](https://heroicons.com). + + Heroicons come in three styles โ€“ outline, solid, and mini. + By default, the outline style is used, but solid and mini may + be applied by using the `-solid` and `-mini` suffix. + + You can customize the size and colors of the icons by setting + width, height, and background color classes. + + Icons are extracted from your `assets/vendor/heroicons` directory and bundled + within your compiled app.css by the plugin in your `assets/tailwind.config.js`. + + ## Examples + + <.icon name="hero-x-mark-solid" /> + <.icon name="hero-arrow-path" class="ml-1 w-3 h-3 animate-spin" /> + """ + attr :name, :string, required: true + attr :class, :string, default: nil + + def icon(%{name: "hero-" <> _} = assigns) do + ~H""" + + """ + end + + ## JS Commands + + def show(js \\ %JS{}, selector) do + JS.show(js, + to: selector, + transition: + {"transition-all transform ease-out duration-300", + "opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95", + "opacity-100 translate-y-0 sm:scale-100"} + ) + end + + def hide(js \\ %JS{}, selector) do + JS.hide(js, + to: selector, + time: 200, + transition: + {"transition-all transform ease-in duration-200", + "opacity-100 translate-y-0 sm:scale-100", + "opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"} + ) + end + + def show_modal(js \\ %JS{}, id) when is_binary(id) do + js + |> JS.show(to: "##{id}") + |> JS.show( + to: "##{id}-bg", + transition: {"transition-all transform ease-out duration-300", "opacity-0", "opacity-100"} + ) + |> show("##{id}-container") + |> JS.add_class("overflow-hidden", to: "body") + |> JS.focus_first(to: "##{id}-content") + end + + def hide_modal(js \\ %JS{}, id) do + js + |> JS.hide( + to: "##{id}-bg", + transition: {"transition-all transform ease-in duration-200", "opacity-100", "opacity-0"} + ) + |> hide("##{id}-container") + |> JS.hide(to: "##{id}", transition: {"block", "block", "hidden"}) + |> JS.remove_class("overflow-hidden", to: "body") + |> JS.pop_focus() + end + + @doc """ + Translates an error message using gettext. + """ + def translate_error({msg, opts}) do + # You can make use of gettext to translate error messages by + # uncommenting and adjusting the following code: + + # if count = opts[:count] do + # Gettext.dngettext(AdminServiceWeb.Gettext, "errors", msg, msg, count, opts) + # else + # Gettext.dgettext(AdminServiceWeb.Gettext, "errors", msg, opts) + # end + + Enum.reduce(opts, msg, fn {key, value}, acc -> + String.replace(acc, "%{#{key}}", fn _ -> to_string(value) end) + end) + end + + @doc """ + Translates the errors for a field from a keyword list of errors. + """ + def translate_errors(errors, field) when is_list(errors) do + for {^field, {msg, opts}} <- errors, do: translate_error({msg, opts}) + end +end diff --git a/apps/admin_service/lib/admin_service_web/components/layouts.ex b/apps/admin_service/lib/admin_service_web/components/layouts.ex new file mode 100644 index 00000000..9323268b --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/components/layouts.ex @@ -0,0 +1,5 @@ +defmodule AdminServiceWeb.Layouts do + use AdminServiceWeb, :html + + embed_templates "layouts/*" +end diff --git a/apps/admin_service/lib/admin_service_web/components/layouts/app.html.heex b/apps/admin_service/lib/admin_service_web/components/layouts/app.html.heex new file mode 100644 index 00000000..e23bfc81 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/components/layouts/app.html.heex @@ -0,0 +1,32 @@ +
+
+
+ + + +

+ v<%= Application.spec(:phoenix, :vsn) %> +

+
+ +
+
+
+
+ <.flash_group flash={@flash} /> + <%= @inner_content %> +
+
diff --git a/apps/admin_service/lib/admin_service_web/components/layouts/root.html.heex b/apps/admin_service/lib/admin_service_web/components/layouts/root.html.heex new file mode 100644 index 00000000..b003e2e5 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/components/layouts/root.html.heex @@ -0,0 +1,17 @@ + + + + + + + <.live_title suffix=" ยท Phoenix Framework"> + <%= assigns[:page_title] || "AdminService" %> + + + + + + <%= @inner_content %> + + diff --git a/apps/admin_service/lib/admin_service_web/controllers/error_html.ex b/apps/admin_service/lib/admin_service_web/controllers/error_html.ex new file mode 100644 index 00000000..1fb04235 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/controllers/error_html.ex @@ -0,0 +1,19 @@ +defmodule AdminServiceWeb.ErrorHTML do + use AdminServiceWeb, :html + + # If you want to customize your error pages, + # uncomment the embed_templates/1 call below + # and add pages to the error directory: + # + # * lib/admin_service_web/controllers/error_html/404.html.heex + # * lib/admin_service_web/controllers/error_html/500.html.heex + # + # embed_templates "error_html/*" + + # The default is to render a plain text page based on + # the template name. For example, "404.html" becomes + # "Not Found". + def render(template, _assigns) do + Phoenix.Controller.status_message_from_template(template) + end +end diff --git a/apps/admin_service/lib/admin_service_web/controllers/error_json.ex b/apps/admin_service/lib/admin_service_web/controllers/error_json.ex new file mode 100644 index 00000000..3afdc083 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/controllers/error_json.ex @@ -0,0 +1,15 @@ +defmodule AdminServiceWeb.ErrorJSON do + # If you want to customize a particular status code, + # you may add your own clauses, such as: + # + # def render("500.json", _assigns) do + # %{errors: %{detail: "Internal Server Error"}} + # end + + # By default, Phoenix returns the status message from + # the template name. For example, "404.json" becomes + # "Not Found". + def render(template, _assigns) do + %{errors: %{detail: Phoenix.Controller.status_message_from_template(template)}} + end +end diff --git a/apps/admin_service/lib/admin_service_web/controllers/page_controller.ex b/apps/admin_service/lib/admin_service_web/controllers/page_controller.ex new file mode 100644 index 00000000..eafc2533 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/controllers/page_controller.ex @@ -0,0 +1,9 @@ +defmodule AdminServiceWeb.PageController do + use AdminServiceWeb, :controller + + def home(conn, _params) do + # The home page is often custom made, + # so skip the default app layout. + render(conn, :home, layout: false) + end +end diff --git a/apps/admin_service/lib/admin_service_web/controllers/page_html.ex b/apps/admin_service/lib/admin_service_web/controllers/page_html.ex new file mode 100644 index 00000000..1cc629a7 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/controllers/page_html.ex @@ -0,0 +1,5 @@ +defmodule AdminServiceWeb.PageHTML do + use AdminServiceWeb, :html + + embed_templates "page_html/*" +end diff --git a/apps/admin_service/lib/admin_service_web/controllers/page_html/home.html.heex b/apps/admin_service/lib/admin_service_web/controllers/page_html/home.html.heex new file mode 100644 index 00000000..e9fc48df --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/controllers/page_html/home.html.heex @@ -0,0 +1,222 @@ +<.flash_group flash={@flash} /> + +
+
+ +

+ Phoenix Framework + + v<%= Application.spec(:phoenix, :vsn) %> + +

+

+ Peace of mind from prototype to production. +

+

+ Build rich, interactive web applications quickly, with less code and fewer moving parts. Join our growing community of developers using Phoenix to craft APIs, HTML5 apps and more, for fun or at scale. +

+ +
+
diff --git a/apps/admin_service/lib/admin_service_web/endpoint.ex b/apps/admin_service/lib/admin_service_web/endpoint.ex new file mode 100644 index 00000000..e42e1580 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/endpoint.ex @@ -0,0 +1,50 @@ +defmodule AdminServiceWeb.Endpoint do + use Phoenix.Endpoint, otp_app: :admin_service + + # The session will be stored in the cookie and signed, + # this means its contents can be read but not tampered with. + # Set :encryption_salt if you would also like to encrypt it. + @session_options [ + store: :cookie, + key: "_admin_service_key", + signing_salt: "S/amun66", + same_site: "Lax" + ] + + socket "/live", Phoenix.LiveView.Socket, websocket: [connect_info: [session: @session_options]] + + # Serve at "/" the static files from "priv/static" directory. + # + # You should set gzip to true if you are running phx.digest + # when deploying your static files in production. + plug Plug.Static, + at: "/", + from: :admin_service, + gzip: false, + only: AdminServiceWeb.static_paths() + + # Code reloading can be explicitly enabled under the + # :code_reloader configuration of your endpoint. + if code_reloading? do + socket "/phoenix/live_reload/socket", Phoenix.LiveReloader.Socket + plug Phoenix.LiveReloader + plug Phoenix.CodeReloader + end + + plug Phoenix.LiveDashboard.RequestLogger, + param_key: "request_logger", + cookie_key: "request_logger" + + plug Plug.RequestId + plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint] + + plug Plug.Parsers, + parsers: [:urlencoded, :multipart, :json], + pass: ["*/*"], + json_decoder: Phoenix.json_library() + + plug Plug.MethodOverride + plug Plug.Head + plug Plug.Session, @session_options + plug AdminServiceWeb.Router +end diff --git a/apps/admin_service/lib/admin_service_web/router.ex b/apps/admin_service/lib/admin_service_web/router.ex new file mode 100644 index 00000000..cdc24907 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/router.ex @@ -0,0 +1,47 @@ +defmodule AdminServiceWeb.Router do + use AdminServiceWeb, :router + + pipeline :browser do + plug :accepts, ["html"] + plug :fetch_session + plug :fetch_live_flash + plug :put_root_layout, html: {AdminServiceWeb.Layouts, :root} + plug :protect_from_forgery + plug :put_secure_browser_headers + end + + pipeline :api do + plug :accepts, ["json"] + end + + scope "/", AdminServiceWeb do + pipe_through :browser + + get "/", PageController, :home + end + + # Other scopes may use custom stacks. + # scope "/api", AdminServiceWeb do + # pipe_through :api + # end + + # Enable LiveDashboard in development + if Application.compile_env(:admin_service, :dev_routes) do + # If you want to use the LiveDashboard in production, you should put + # it behind authentication and allow only admins to access it. + # If your application does not have an admins-only section yet, + # you can use Plug.BasicAuth to set up some basic authentication + # as long as you are also using SSL (which you should anyway). + import Phoenix.LiveDashboard.Router + + scope "/dev" do + pipe_through :browser + + live_dashboard "/dashboard", + metrics: AdminServiceWeb.Telemetry, + additional_pages: [ + elvengard_ecs: ElvenGard.ECS.LiveDashboard.Page + ] + end + end +end diff --git a/apps/admin_service/lib/admin_service_web/telemetry.ex b/apps/admin_service/lib/admin_service_web/telemetry.ex new file mode 100644 index 00000000..46c47a79 --- /dev/null +++ b/apps/admin_service/lib/admin_service_web/telemetry.ex @@ -0,0 +1,69 @@ +defmodule AdminServiceWeb.Telemetry do + use Supervisor + import Telemetry.Metrics + + def start_link(arg) do + Supervisor.start_link(__MODULE__, arg, name: __MODULE__) + end + + @impl true + def init(_arg) do + children = [ + # Telemetry poller will execute the given period measurements + # every 10_000ms. Learn more here: https://hexdocs.pm/telemetry_metrics + {:telemetry_poller, measurements: periodic_measurements(), period: 10_000} + # Add reporters as children of your supervision tree. + # {Telemetry.Metrics.ConsoleReporter, metrics: metrics()} + ] + + Supervisor.init(children, strategy: :one_for_one) + end + + def metrics do + [ + # Phoenix Metrics + summary("phoenix.endpoint.start.system_time", + unit: {:native, :millisecond} + ), + summary("phoenix.endpoint.stop.duration", + unit: {:native, :millisecond} + ), + summary("phoenix.router_dispatch.start.system_time", + tags: [:route], + unit: {:native, :millisecond} + ), + summary("phoenix.router_dispatch.exception.duration", + tags: [:route], + unit: {:native, :millisecond} + ), + summary("phoenix.router_dispatch.stop.duration", + tags: [:route], + unit: {:native, :millisecond} + ), + summary("phoenix.socket_connected.duration", + unit: {:native, :millisecond} + ), + summary("phoenix.channel_joined.duration", + unit: {:native, :millisecond} + ), + summary("phoenix.channel_handled_in.duration", + tags: [:event], + unit: {:native, :millisecond} + ), + + # VM Metrics + summary("vm.memory.total", unit: {:byte, :kilobyte}), + summary("vm.total_run_queue_lengths.total"), + summary("vm.total_run_queue_lengths.cpu"), + summary("vm.total_run_queue_lengths.io") + ] + end + + defp periodic_measurements do + [ + # A module, function and arguments to be invoked periodically. + # This function must call :telemetry.execute/3 and a metric must be added above. + # {AdminServiceWeb, :count_users, []} + ] + end +end diff --git a/apps/admin_service/mix.exs b/apps/admin_service/mix.exs new file mode 100644 index 00000000..7b572dd0 --- /dev/null +++ b/apps/admin_service/mix.exs @@ -0,0 +1,68 @@ +defmodule AdminService.MixProject do + use Mix.Project + + def project do + [ + app: :admin_service, + version: "0.1.0", + elixir: "~> 1.14", + elixirc_paths: elixirc_paths(Mix.env()), + start_permanent: Mix.env() == :prod, + aliases: aliases(), + deps: deps() + ] + end + + # Configuration for the OTP application. + # + # Type `mix help compile.app` for more information. + def application do + [ + mod: {AdminService.Application, []}, + extra_applications: [:logger, :runtime_tools, :os_mon] + ] + end + + # Specifies which paths to compile per environment. + defp elixirc_paths(:test), do: ["lib", "test/support"] + defp elixirc_paths(_), do: ["lib"] + + # Specifies your project dependencies. + # + # Type `mix help deps` for examples and options. + defp deps do + [ + {:phoenix, "~> 1.7.10"}, + {:phoenix_html, "~> 3.3"}, + {:phoenix_live_reload, "~> 1.2", only: :dev}, + {:phoenix_live_view, "~> 0.20.1"}, + {:floki, ">= 0.30.0", only: :test}, + {:phoenix_live_dashboard, "~> 0.8.2"}, + {:esbuild, "~> 0.8", runtime: Mix.env() == :dev}, + {:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev}, + {:telemetry_metrics, "~> 0.6"}, + {:telemetry_poller, "~> 1.0"}, + {:jason, "~> 1.2"}, + {:dns_cluster, "~> 0.1.1"}, + {:plug_cowboy, "~> 2.5"}, + # Custom deps + {:libcluster, "~> 3.3"}, + {:elvengard_ecs_live_dashboard, path: "../live_dashboard"} + ] + end + + # Aliases are shortcuts or tasks specific to the current project. + # For example, to install project dependencies and perform other setup tasks, run: + # + # $ mix setup + # + # See the documentation for `Mix` for more info on aliases. + defp aliases do + [ + setup: ["deps.get", "assets.setup", "assets.build"], + "assets.setup": ["tailwind.install --if-missing", "esbuild.install --if-missing"], + "assets.build": ["tailwind default", "esbuild default"], + "assets.deploy": ["tailwind default --minify", "esbuild default --minify", "phx.digest"] + ] + end +end diff --git a/apps/admin_service/mix.lock b/apps/admin_service/mix.lock new file mode 100644 index 00000000..f854d112 --- /dev/null +++ b/apps/admin_service/mix.lock @@ -0,0 +1,32 @@ +%{ + "castore": {:hex, :castore, "1.0.5", "9eeebb394cc9a0f3ae56b813459f990abb0a3dedee1be6b27fdb50301930502f", [:mix], [], "hexpm", "8d7c597c3e4a64c395980882d4bca3cebb8d74197c590dc272cfd3b6a6310578"}, + "contex": {:hex, :contex, "0.5.0", "5d8a6defbeb41f54adfcb0f85c4756d4f2b84aa5b0d809d45a5d2e90d91d0392", [:mix], [{:nimble_strftime, "~> 0.1.0", [hex: :nimble_strftime, repo: "hexpm", optional: false]}], "hexpm", "b7497a1790324d84247859df44ba4bcf2489d9bba1812a5375b2f2046b9e6fd7"}, + "cowboy": {:hex, :cowboy, "2.10.0", "ff9ffeff91dae4ae270dd975642997afe2a1179d94b1887863e43f681a203e26", [:make, :rebar3], [{:cowlib, "2.12.1", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "3afdccb7183cc6f143cb14d3cf51fa00e53db9ec80cdcd525482f5e99bc41d6b"}, + "cowboy_telemetry": {:hex, :cowboy_telemetry, "0.4.0", "f239f68b588efa7707abce16a84d0d2acf3a0f50571f8bb7f56a15865aae820c", [:rebar3], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"}, + "cowlib": {:hex, :cowlib, "2.12.1", "a9fa9a625f1d2025fe6b462cb865881329b5caff8f1854d1cbc9f9533f00e1e1", [:make, :rebar3], [], "hexpm", "163b73f6367a7341b33c794c4e88e7dbfe6498ac42dcd69ef44c5bc5507c8db0"}, + "dns_cluster": {:hex, :dns_cluster, "0.1.1", "73b4b2c3ec692f8a64276c43f8c929733a9ab9ac48c34e4c0b3d9d1b5cd69155", [:mix], [], "hexpm", "03a3f6ff16dcbb53e219b99c7af6aab29eb6b88acf80164b4bd76ac18dc890b3"}, + "esbuild": {:hex, :esbuild, "0.8.1", "0cbf919f0eccb136d2eeef0df49c4acf55336de864e63594adcea3814f3edf41", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.4", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "25fc876a67c13cb0a776e7b5d7974851556baeda2085296c14ab48555ea7560f"}, + "file_system": {:hex, :file_system, "0.2.10", "fb082005a9cd1711c05b5248710f8826b02d7d1784e7c3451f9c1231d4fc162d", [:mix], [], "hexpm", "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc"}, + "floki": {:hex, :floki, "0.35.2", "87f8c75ed8654b9635b311774308b2760b47e9a579dabf2e4d5f1e1d42c39e0b", [:mix], [], "hexpm", "6b05289a8e9eac475f644f09c2e4ba7e19201fd002b89c28c1293e7bd16773d9"}, + "jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"}, + "libcluster": {:hex, :libcluster, "3.3.3", "a4f17721a19004cfc4467268e17cff8b1f951befe428975dd4f6f7b84d927fe0", [:mix], [{:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "7c0a2275a0bb83c07acd17dab3c3bfb4897b145106750eeccc62d302e3bdfee5"}, + "mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"}, + "nimble_strftime": {:hex, :nimble_strftime, "0.1.1", "b988184d1bd945bc139b2c27dd00a6c0774ec94f6b0b580083abd62d5d07818b", [:mix], [], "hexpm", "89e599c9b8b4d1203b7bb5c79eb51ef7c6a28fbc6228230b312f8b796310d755"}, + "phoenix": {:hex, :phoenix, "1.7.10", "02189140a61b2ce85bb633a9b6fd02dff705a5f1596869547aeb2b2b95edd729", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "cf784932e010fd736d656d7fead6a584a4498efefe5b8227e9f383bf15bb79d0"}, + "phoenix_html": {:hex, :phoenix_html, "3.3.3", "380b8fb45912b5638d2f1d925a3771b4516b9a78587249cabe394e0a5d579dc9", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "923ebe6fec6e2e3b3e569dfbdc6560de932cd54b000ada0208b5f45024bdd76c"}, + "phoenix_live_dashboard": {:hex, :phoenix_live_dashboard, "0.8.3", "7ff51c9b6609470f681fbea20578dede0e548302b0c8bdf338b5a753a4f045bf", [:mix], [{:ecto, "~> 3.6.2 or ~> 3.7", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_mysql_extras, "~> 0.5", [hex: :ecto_mysql_extras, repo: "hexpm", optional: true]}, {:ecto_psql_extras, "~> 0.7", [hex: :ecto_psql_extras, repo: "hexpm", optional: true]}, {:ecto_sqlite3_extras, "~> 1.1.7 or ~> 1.2.0", [hex: :ecto_sqlite3_extras, repo: "hexpm", optional: true]}, {:mime, "~> 1.6 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.19 or ~> 1.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "f9470a0a8bae4f56430a23d42f977b5a6205fdba6559d76f932b876bfaec652d"}, + "phoenix_live_reload": {:hex, :phoenix_live_reload, "1.4.1", "2aff698f5e47369decde4357ba91fc9c37c6487a512b41732818f2204a8ef1d3", [:mix], [{:file_system, "~> 0.2.1 or ~> 0.3", [hex: :file_system, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.4", [hex: :phoenix, repo: "hexpm", optional: false]}], "hexpm", "9bffb834e7ddf08467fe54ae58b5785507aaba6255568ae22b4d46e2bb3615ab"}, + "phoenix_live_view": {:hex, :phoenix_live_view, "0.20.1", "92a37acf07afca67ac98bd326532ba8f44ad7d4bdf3e4361b03f7f02594e5ae9", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "be494fd1215052729298b0e97d5c2ce8e719c00854b82cd8cf15c1cd7fcf6294"}, + "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"}, + "phoenix_template": {:hex, :phoenix_template, "1.0.3", "32de561eefcefa951aead30a1f94f1b5f0379bc9e340bb5c667f65f1edfa4326", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "16f4b6588a4152f3cc057b9d0c0ba7e82ee23afa65543da535313ad8d25d8e2c"}, + "plug": {:hex, :plug, "1.15.2", "94cf1fa375526f30ff8770837cb804798e0045fd97185f0bb9e5fcd858c792a3", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "02731fa0c2dcb03d8d21a1d941bdbbe99c2946c0db098eee31008e04c6283615"}, + "plug_cowboy": {:hex, :plug_cowboy, "2.6.1", "9a3bbfceeb65eff5f39dab529e5cd79137ac36e913c02067dba3963a26efe9b2", [:mix], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "de36e1a21f451a18b790f37765db198075c25875c64834bcc82d90b309eb6613"}, + "plug_crypto": {:hex, :plug_crypto, "2.0.0", "77515cc10af06645abbfb5e6ad7a3e9714f805ae118fa1a70205f80d2d70fe73", [:mix], [], "hexpm", "53695bae57cc4e54566d993eb01074e4d894b65a3766f1c43e2c61a1b0f45ea9"}, + "ranch": {:hex, :ranch, "1.8.0", "8c7a100a139fd57f17327b6413e4167ac559fbc04ca7448e9be9057311597a1d", [:make, :rebar3], [], "hexpm", "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"}, + "tailwind": {:hex, :tailwind, "0.2.2", "9e27288b568ede1d88517e8c61259bc214a12d7eed271e102db4c93fcca9b2cd", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}], "hexpm", "ccfb5025179ea307f7f899d1bb3905cd0ac9f687ed77feebc8f67bdca78565c4"}, + "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"}, + "telemetry_metrics": {:hex, :telemetry_metrics, "0.6.1", "315d9163a1d4660aedc3fee73f33f1d355dcc76c5c3ab3d59e76e3edf80eef1f", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7be9e0871c41732c233be71e4be11b96e56177bf15dde64a8ac9ce72ac9834c6"}, + "telemetry_poller": {:hex, :telemetry_poller, "1.0.0", "db91bb424e07f2bb6e73926fcafbfcbcb295f0193e0a00e825e589a0a47e8453", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "b3a24eafd66c3f42da30fc3ca7dda1e9d546c12250a2d60d7b81d264fbec4f6e"}, + "websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"}, + "websock_adapter": {:hex, :websock_adapter, "0.5.5", "9dfeee8269b27e958a65b3e235b7e447769f66b5b5925385f5a569269164a210", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "4b977ba4a01918acbf77045ff88de7f6972c2a009213c515a445c48f224ffce9"}, +} diff --git a/apps/admin_service/priv/static/favicon.ico b/apps/admin_service/priv/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7f372bfc21cdd8cb47585339d5fa4d9dd424402f GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=@t!V@Ar*{oFEH`~d50E!_s``s q?{G*w(7?#d#v@^nKnY_HKaYb01EZMZjMqTJ89ZJ6T-G@yGywoKK_h|y literal 0 HcmV?d00001 diff --git a/apps/admin_service/priv/static/images/logo.svg b/apps/admin_service/priv/static/images/logo.svg new file mode 100644 index 00000000..9f26baba --- /dev/null +++ b/apps/admin_service/priv/static/images/logo.svg @@ -0,0 +1,6 @@ + diff --git a/apps/admin_service/priv/static/robots.txt b/apps/admin_service/priv/static/robots.txt new file mode 100644 index 00000000..26e06b5f --- /dev/null +++ b/apps/admin_service/priv/static/robots.txt @@ -0,0 +1,5 @@ +# See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file +# +# To ban all spiders from the entire site uncomment the next two lines: +# User-agent: * +# Disallow: / diff --git a/apps/admin_service/test/admin_service_web/controllers/error_html_test.exs b/apps/admin_service/test/admin_service_web/controllers/error_html_test.exs new file mode 100644 index 00000000..eaf242e9 --- /dev/null +++ b/apps/admin_service/test/admin_service_web/controllers/error_html_test.exs @@ -0,0 +1,14 @@ +defmodule AdminServiceWeb.ErrorHTMLTest do + use AdminServiceWeb.ConnCase, async: true + + # Bring render_to_string/4 for testing custom views + import Phoenix.Template + + test "renders 404.html" do + assert render_to_string(AdminServiceWeb.ErrorHTML, "404", "html", []) == "Not Found" + end + + test "renders 500.html" do + assert render_to_string(AdminServiceWeb.ErrorHTML, "500", "html", []) == "Internal Server Error" + end +end diff --git a/apps/admin_service/test/admin_service_web/controllers/error_json_test.exs b/apps/admin_service/test/admin_service_web/controllers/error_json_test.exs new file mode 100644 index 00000000..9a9d7d39 --- /dev/null +++ b/apps/admin_service/test/admin_service_web/controllers/error_json_test.exs @@ -0,0 +1,12 @@ +defmodule AdminServiceWeb.ErrorJSONTest do + use AdminServiceWeb.ConnCase, async: true + + test "renders 404" do + assert AdminServiceWeb.ErrorJSON.render("404.json", %{}) == %{errors: %{detail: "Not Found"}} + end + + test "renders 500" do + assert AdminServiceWeb.ErrorJSON.render("500.json", %{}) == + %{errors: %{detail: "Internal Server Error"}} + end +end diff --git a/apps/admin_service/test/admin_service_web/controllers/page_controller_test.exs b/apps/admin_service/test/admin_service_web/controllers/page_controller_test.exs new file mode 100644 index 00000000..9576817c --- /dev/null +++ b/apps/admin_service/test/admin_service_web/controllers/page_controller_test.exs @@ -0,0 +1,8 @@ +defmodule AdminServiceWeb.PageControllerTest do + use AdminServiceWeb.ConnCase + + test "GET /", %{conn: conn} do + conn = get(conn, ~p"/") + assert html_response(conn, 200) =~ "Peace of mind from prototype to production" + end +end diff --git a/apps/admin_service/test/support/conn_case.ex b/apps/admin_service/test/support/conn_case.ex new file mode 100644 index 00000000..ad4e6366 --- /dev/null +++ b/apps/admin_service/test/support/conn_case.ex @@ -0,0 +1,37 @@ +defmodule AdminServiceWeb.ConnCase do + @moduledoc """ + This module defines the test case to be used by + tests that require setting up a connection. + + Such tests rely on `Phoenix.ConnTest` and also + import other functionality to make it easier + to build common data structures and query the data layer. + + Finally, if the test case interacts with the database, + we enable the SQL sandbox, so changes done to the database + are reverted at the end of every test. If you are using + PostgreSQL, you can even run database tests asynchronously + by setting `use AdminServiceWeb.ConnCase, async: true`, although + this option is not recommended for other databases. + """ + + use ExUnit.CaseTemplate + + using do + quote do + # The default endpoint for testing + @endpoint AdminServiceWeb.Endpoint + + use AdminServiceWeb, :verified_routes + + # Import conveniences for testing with connections + import Plug.Conn + import Phoenix.ConnTest + import AdminServiceWeb.ConnCase + end + end + + setup _tags do + {:ok, conn: Phoenix.ConnTest.build_conn()} + end +end diff --git a/apps/admin_service/test/test_helper.exs b/apps/admin_service/test/test_helper.exs new file mode 100644 index 00000000..869559e7 --- /dev/null +++ b/apps/admin_service/test/test_helper.exs @@ -0,0 +1 @@ +ExUnit.start() diff --git a/apps/channel_service/lib/channel_service/actions/auth_actions.ex b/apps/channel_service/lib/channel_service/actions/auth_actions.ex index 861076d1..2e548201 100644 --- a/apps/channel_service/lib/channel_service/actions/auth_actions.ex +++ b/apps/channel_service/lib/channel_service/actions/auth_actions.ex @@ -29,7 +29,7 @@ defmodule ChannelService.AuthActions do {:cont, assign(socket, :account, account)} else e -> - Logger.warn("Invalid Handshake (reason: #{inspect(e)})") + Logger.warning("Invalid Handshake (reason: #{inspect(e)})") {:halt, socket} end end diff --git a/apps/channel_service/lib/channel_service/actions/lobby_actions.ex b/apps/channel_service/lib/channel_service/actions/lobby_actions.ex index 0adb9a8c..1d51ba0f 100644 --- a/apps/channel_service/lib/channel_service/actions/lobby_actions.ex +++ b/apps/channel_service/lib/channel_service/actions/lobby_actions.ex @@ -31,7 +31,7 @@ defmodule ChannelService.LobbyActions do new_socket = case Characters.get_by_account_id_and_slot(account_id, slot) do nil -> - Logger.warn("Invalid character slot", socket_id: socket.id) + Logger.warning("Invalid character slot", socket_id: socket.id) socket character -> diff --git a/apps/channel_service/lib/channel_service/endpoint/network_codec.ex b/apps/channel_service/lib/channel_service/endpoint/network_codec.ex index cc0dcd77..2db726f9 100644 --- a/apps/channel_service/lib/channel_service/endpoint/network_codec.ex +++ b/apps/channel_service/lib/channel_service/endpoint/network_codec.ex @@ -45,7 +45,7 @@ defmodule ChannelService.Endpoint.NetworkCodec do catch :error, :function_clause -> packet = unpack_packet(raw) - Logger.warn("no serializer found for #{inspect(packet)}") + Logger.warning("no serializer found for #{inspect(packet)}") :ignore end diff --git a/apps/channel_service/lib/channel_service/endpoint/packet_handler.ex b/apps/channel_service/lib/channel_service/endpoint/packet_handler.ex index 3a5f1d2f..c1432124 100644 --- a/apps/channel_service/lib/channel_service/endpoint/packet_handler.ex +++ b/apps/channel_service/lib/channel_service/endpoint/packet_handler.ex @@ -26,7 +26,7 @@ defmodule ChannelService.Endpoint.PacketHandler do enc_key = String.to_integer(enc_key) if enc_key == 0 and @mix_env == :prod do - Logger.warn("Encryption key is 0", socket_id: socket.id) + Logger.warning("Encryption key is 0", socket_id: socket.id) end {:cont, assign(socket, :enc_key, enc_key)} @@ -161,7 +161,7 @@ defmodule ChannelService.Endpoint.PacketHandler do partition: socket.assigns.map_ref ) else - _ -> Logger.warn("invalid emote id: #{inspect(emote_id)}") + _ -> Logger.warning("invalid emote id: #{inspect(emote_id)}") end {:cont, socket} @@ -172,7 +172,7 @@ defmodule ChannelService.Endpoint.PacketHandler do def handle_packet(:ignore, socket), do: {:cont, socket} def handle_packet(packet, socket) do - Logger.warn("unimplemented handler for #{inspect(packet)}") + Logger.warning("unimplemented handler for #{inspect(packet)}") {:cont, socket} end diff --git a/apps/channel_service/lib/channel_service/endpoint/protocol.ex b/apps/channel_service/lib/channel_service/endpoint/protocol.ex index ad07d842..58a722eb 100644 --- a/apps/channel_service/lib/channel_service/endpoint/protocol.ex +++ b/apps/channel_service/lib/channel_service/endpoint/protocol.ex @@ -175,7 +175,7 @@ defmodule ChannelService.Endpoint.Protocol do ## Default handlers def handle_info(msg, socket) do - Logger.warn("unhandled message: #{inspect(msg)}") + Logger.warning("unhandled message: #{inspect(msg)}") {:noreply, socket} end end diff --git a/apps/game_service/lib/game_service/systems/entity_map_actions.ex b/apps/game_service/lib/game_service/systems/entity_map_actions.ex index f79aed43..d4a9da37 100644 --- a/apps/game_service/lib/game_service/systems/entity_map_actions.ex +++ b/apps/game_service/lib/game_service/systems/entity_map_actions.ex @@ -91,7 +91,7 @@ defmodule GameService.EntityMapActionsSystem do end def run(event, _context) do - Logger.warn("#{inspect(__MODULE__)} unhandled event #{inspect(event)}") + Logger.warning("#{inspect(__MODULE__)} unhandled event #{inspect(event)}") end ## Helpers diff --git a/apps/game_service/lib/game_service/systems/init_static_map.ex b/apps/game_service/lib/game_service/systems/init_static_map.ex index 25edd080..180aba3e 100644 --- a/apps/game_service/lib/game_service/systems/init_static_map.ex +++ b/apps/game_service/lib/game_service/systems/init_static_map.ex @@ -32,7 +32,7 @@ defmodule GameService.InitStaticMapSystem do defp load_monsters(map_id) do case ConfigFile.map_monsters(map_id) do [] -> - Logger.warn("no monster found for map #{map_id}") + Logger.warning("no monster found for map #{map_id}") monsters -> monsters diff --git a/apps/game_service/mix.exs b/apps/game_service/mix.exs index a0d80576..18f0bb5e 100644 --- a/apps/game_service/mix.exs +++ b/apps/game_service/mix.exs @@ -28,7 +28,8 @@ defmodule GameService.MixProject do defp deps do [ {:elvengard_cluster, github: "elvengard-mmo/elvengard_cluster", optional: true}, - {:elvengard_ecs, github: "elvengard-mmo/elvengard_ecs"}, + # {:elvengard_ecs, github: "elvengard-mmo/elvengard_ecs"}, + {:elvengard_ecs, path: "../../../elvengard_ecs"}, {:libcluster, "~> 3.3", optional: true}, {:yaml_elixir, "~> 2.9", optional: true}, {:astar, "~> 0.1.0", optional: true}, diff --git a/apps/game_service/mix.lock b/apps/game_service/mix.lock index 0e47b32a..e6e7fcbf 100644 --- a/apps/game_service/mix.lock +++ b/apps/game_service/mix.lock @@ -2,13 +2,14 @@ "astar": {:hex, :astar, "0.1.0", "b6050fc866c8e506fdb0f957d5e071886799fdb0ac3032ddcece731153d32eab", [:mix], [{:rustler, "~> 0.29", [hex: :rustler, repo: "hexpm", optional: true]}, {:rustler_precompiled, "~> 0.7", [hex: :rustler_precompiled, repo: "hexpm", optional: false]}], "hexpm", "7b68224d2e9aa95bcd136a35c6cb24eea2899af90828dfdef36c0f110fd353d3"}, "castore": {:hex, :castore, "1.0.4", "ff4d0fb2e6411c0479b1d965a814ea6d00e51eb2f58697446e9c41a97d940b28", [:mix], [], "hexpm", "9418c1b8144e11656f0be99943db4caf04612e3eaecefb5dae9a2a87565584f8"}, "elvengard_cluster": {:git, "https://github.com/elvengard-mmo/elvengard_cluster.git", "554d498c39de5e422620025b87d18804c1c83637", []}, - "elvengard_ecs": {:git, "https://github.com/elvengard-mmo/elvengard_ecs.git", "e7af83f723cfd49dfe9b9e2448c76ecb6afba5c6", []}, + "elvengard_ecs": {:git, "https://github.com/elvengard-mmo/elvengard_ecs.git", "be22d94cc716b40a34bafc841059529fe148b53d", []}, "jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"}, "libcluster": {:hex, :libcluster, "3.3.3", "a4f17721a19004cfc4467268e17cff8b1f951befe428975dd4f6f7b84d927fe0", [:mix], [{:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "7c0a2275a0bb83c07acd17dab3c3bfb4897b145106750eeccc62d302e3bdfee5"}, "patch": {:hex, :patch, "0.12.0", "2da8967d382bade20344a3e89d618bfba563b12d4ac93955468e830777f816b0", [:mix], [], "hexpm", "ffd0e9a7f2ad5054f37af84067ee88b1ad337308a1cb227e181e3967127b0235"}, "rustler": {:hex, :rustler, "0.29.1", "880f20ae3027bd7945def6cea767f5257bc926f33ff50c0d5d5a5315883c084d", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:toml, "~> 0.6", [hex: :toml, repo: "hexpm", optional: false]}], "hexpm", "109497d701861bfcd26eb8f5801fe327a8eef304f56a5b63ef61151ff44ac9b6"}, "rustler_precompiled": {:hex, :rustler_precompiled, "0.7.0", "5d0834fc06dbc76dd1034482f17b1797df0dba9b491cef8bb045fcaca94bcade", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}, {:rustler, "~> 0.23", [hex: :rustler, repo: "hexpm", optional: true]}], "hexpm", "fdf43a6835f4e4de5bfbc4c019bfb8c46d124bd4635fefa3e20d9a2bbbec1512"}, "simple_enum": {:hex, :simple_enum, "0.1.0", "51d20e3687481d83f1bde467c4dac67be1bc411d4ade3d1fcac4a25c4e8f4343", [:mix], [], "hexpm", "888029af35eb17abea0e23cd0355a2afef2c2bc6cbc75126a917d25e7aa710a7"}, + "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"}, "toml": {:hex, :toml, "0.7.0", "fbcd773caa937d0c7a02c301a1feea25612720ac3fa1ccb8bfd9d30d822911de", [:mix], [], "hexpm", "0690246a2478c1defd100b0c9b89b4ea280a22be9a7b313a8a058a2408a2fa70"}, "yamerl": {:hex, :yamerl, "0.10.0", "4ff81fee2f1f6a46f1700c0d880b24d193ddb74bd14ef42cb0bcf46e81ef2f8e", [:rebar3], [], "hexpm", "346adb2963f1051dc837a2364e4acf6eb7d80097c0f53cbdc3046ec8ec4b4e6e"}, "yaml_elixir": {:hex, :yaml_elixir, "2.9.0", "9a256da867b37b8d2c1ffd5d9de373a4fda77a32a45b452f1708508ba7bbcb53", [:mix], [{:yamerl, "~> 0.10", [hex: :yamerl, repo: "hexpm", optional: false]}], "hexpm", "0cb0e7d4c56f5e99a6253ed1a670ed0e39c13fc45a6da054033928607ac08dfc"}, diff --git a/apps/live_dashboard/.formatter.exs b/apps/live_dashboard/.formatter.exs new file mode 100644 index 00000000..d2cda26e --- /dev/null +++ b/apps/live_dashboard/.formatter.exs @@ -0,0 +1,4 @@ +# Used by "mix format" +[ + inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] +] diff --git a/apps/live_dashboard/.gitignore b/apps/live_dashboard/.gitignore new file mode 100644 index 00000000..71d6373e --- /dev/null +++ b/apps/live_dashboard/.gitignore @@ -0,0 +1,26 @@ +# The directory Mix will write compiled artifacts to. +/_build/ + +# If you run "mix test --cover", coverage assets end up here. +/cover/ + +# The directory Mix downloads your dependencies sources to. +/deps/ + +# Where third-party dependencies like ExDoc output generated docs. +/doc/ + +# Ignore .fetch files in case you like to edit your project deps locally. +/.fetch + +# If the VM crashes, it generates a dump, let's ignore it too. +erl_crash.dump + +# Also ignore archive artifacts (built via "mix archive.build"). +*.ez + +# Ignore package tarball (built via "mix hex.build"). +elvengard_ecs_live_dashboard-*.tar + +# Temporary files, for example, from tests. +/tmp/ diff --git a/apps/live_dashboard/README.md b/apps/live_dashboard/README.md new file mode 100644 index 00000000..ba8cabbb --- /dev/null +++ b/apps/live_dashboard/README.md @@ -0,0 +1,21 @@ +# ElvenGard.ECS.LiveDashboard + +**TODO: Add description** + +## Installation + +If [available in Hex](https://hex.pm/docs/publish), the package can be installed +by adding `elvengard_ecs_live_dashboard` to your list of dependencies in `mix.exs`: + +```elixir +def deps do + [ + {:elvengard_ecs_live_dashboard, "~> 0.1.0"} + ] +end +``` + +Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc) +and published on [HexDocs](https://hexdocs.pm). Once published, the docs can +be found at . + diff --git a/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard.ex b/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard.ex new file mode 100644 index 00000000..66b0fb39 --- /dev/null +++ b/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard.ex @@ -0,0 +1,39 @@ +defmodule ElvenGard.ECS.LiveDashboard do + @moduledoc """ + Documentation for `ElvenGard.ECS.LiveDashboard`. + """ + + use Application + + ## Public API + + def start(_, _) do + :ok = + :telemetry.attach_many( + "elvengard_ecs-telemetry-handler", + telemetry_events(), + &ElvenGard.ECS.LiveDashboard.Handler.handle_event/4, + nil + ) + + children = [ + # ElvenGard.ECS.LiveDashboard.Store + ] + + Supervisor.start_link(children, strategy: :one_for_one) + end + + ## Private functions + + defp telemetry_events do + [ + [:elvengard_ecs, :partition_init], + [:elvengard_ecs, :startup_system_run, :start], + [:elvengard_ecs, :startup_system_run, :stop], + [:elvengard_ecs, :startup_system_run, :exception], + [:elvengard_ecs, :system_run, :start], + [:elvengard_ecs, :system_run, :stop], + [:elvengard_ecs, :system_run, :exception] + ] + end +end diff --git a/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/handler.ex b/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/handler.ex new file mode 100644 index 00000000..83b95d83 --- /dev/null +++ b/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/handler.ex @@ -0,0 +1,55 @@ +defmodule ElvenGard.ECS.LiveDashboard.Handler do + @moduledoc false + + alias ElvenGard.ECS.LiveDashboard.Store + + require Logger + + ## Public API + + # [:elvengard_ecs, :partition_init] + # [:elvengard_ecs, :startup_system_run, :start], + # [:elvengard_ecs, :startup_system_run, :stop], + # [:elvengard_ecs, :startup_system_run, :exception], + # [:elvengard_ecs, :system_run, :start], + # [:elvengard_ecs, :system_run, :stop], + # [:elvengard_ecs, :system_run, :exception] + + def handle_event([:elvengard_ecs, :partition_init], measurements, metadata, _config) do + info = %{ + id: metadata.partition, + startup_systems: metadata.startup_systems, + duration: System.convert_time_unit(measurements.duration, :native, :millisecond) + } + + Logger.info("[#{info.id}] took #{info.duration} ms to start") + # Store.partition_init(info) + end + + def handle_event([:elvengard_ecs, :startup_system_run, action], measurements, metadata, _config) do + info = %{ + partition: metadata.partition, + system: metadata.system + } + + Logger.info( + "[#{info.partition}] #{info.system} #{action} #{inspect(measurements)} - #{inspect(metadata)}" + ) + + # Store.startup_system_run(info) + end + + def handle_event([:elvengard_ecs, :system_run, action], measurements, metadata, _config) do + info = %{ + partition: metadata.partition, + system: metadata.system, + event: metadata.event + } + + Logger.info( + "[#{info.partition}] #{info.system} #{info.event} #{action} #{inspect(measurements)} - #{inspect(metadata)}" + ) + + # Store.system_run(info) + end +end diff --git a/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/page.ex b/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/page.ex new file mode 100644 index 00000000..e2a582dd --- /dev/null +++ b/apps/live_dashboard/lib/elven_gard/ecs/live_dashboard/page.ex @@ -0,0 +1,58 @@ +defmodule ElvenGard.ECS.LiveDashboard.Page do + @moduledoc """ + TODO: Documentation for ElvenGard.ECS.LiveDashboard.Page + """ + + use Phoenix.LiveDashboard.PageBuilder + + alias ElvenGard.ECS.LiveDashboard.Store + alias Phoenix.LiveDashboard.PageBuilder + + @base_tabs [:startup_systems, :systems] + + ## PageBuilder Behaviour + + @impl PageBuilder + def mount(params, _session, socket) do + case params["nav"] do + nil -> + to = live_dashboard_path(socket, socket.assigns.page, nav: :startup_systems) + {:ok, push_navigate(socket, to: to)} + + nav -> + socket = + socket + # |> assign_systems() + # |> assign_components() + |> assign( + selector: nav, + tabs: @base_tabs + # component_type: nil, + # component_table: [] + ) + + {:ok, socket} + end + end + + @impl PageBuilder + def menu_link(_, _) do + {:ok, "ElvenGard.ECS"} + end + + @impl PageBuilder + def render(assigns) do + ~H""" + <.live_nav_bar id="elvengard_ecs_nav_bar" page={@page}> + <:item :for={tab <- @tabs} name={to_string(tab)} label={format_nav_name(tab)} method="patch"> +
+ + + """ + end + + ## Private functions + + defp format_nav_name(:startup_systems), do: "Startup Systems" + defp format_nav_name(:systems), do: "Systems" +end diff --git a/apps/live_dashboard/mix.exs b/apps/live_dashboard/mix.exs new file mode 100644 index 00000000..65a186d2 --- /dev/null +++ b/apps/live_dashboard/mix.exs @@ -0,0 +1,29 @@ +defmodule ElvenGard.ECS.LiveDashboard.MixProject do + use Mix.Project + + def project do + [ + app: :elvengard_ecs_live_dashboard, + version: "0.1.0", + elixir: "~> 1.15", + start_permanent: Mix.env() == :prod, + deps: deps() + ] + end + + # Run "mix help compile.app" to learn about applications. + def application do + [ + mod: {ElvenGard.ECS.LiveDashboard, []}, + extra_applications: [:logger] + ] + end + + # Run "mix help deps" to learn about dependencies. + defp deps do + [ + {:phoenix_live_dashboard, "~> 0.8"}, + {:contex, "~> 0.5"} + ] + end +end diff --git a/apps/live_dashboard/test/elven_gard/ecs/live_dashboard_test.exs b/apps/live_dashboard/test/elven_gard/ecs/live_dashboard_test.exs new file mode 100644 index 00000000..604f5024 --- /dev/null +++ b/apps/live_dashboard/test/elven_gard/ecs/live_dashboard_test.exs @@ -0,0 +1,4 @@ +defmodule ElvenGard.ECS.LiveDashboardTest do + use ExUnit.Case + doctest ElvenGard.ECS.LiveDashboard +end diff --git a/apps/live_dashboard/test/test_helper.exs b/apps/live_dashboard/test/test_helper.exs new file mode 100644 index 00000000..869559e7 --- /dev/null +++ b/apps/live_dashboard/test/test_helper.exs @@ -0,0 +1 @@ +ExUnit.start() diff --git a/apps/login_service/lib/login_service/actions/auth_actions.ex b/apps/login_service/lib/login_service/actions/auth_actions.ex index 9db22436..98b74d23 100644 --- a/apps/login_service/lib/login_service/actions/auth_actions.ex +++ b/apps/login_service/lib/login_service/actions/auth_actions.ex @@ -114,23 +114,23 @@ defmodule LoginService.AuthActions do end defp render_error({:error, :client_version}, args) do - Logger.warn("Invalid client version (got: #{args.client_version})") + Logger.warning("Invalid client version (got: #{args.client_version})") LoginViews.render(:failc, %{error: :old_client}) end defp render_error({:error, :client_checksum}, args) do - Logger.warn("Invalid client checksum (got: #{args.client_checksum})") + Logger.warning("Invalid client checksum (got: #{args.client_checksum})") LoginViews.render(:failc, %{error: :old_client}) end defp render_error({:error, :bad_credentials}, _args) do - Logger.warn("Invalid credentials") + Logger.warning("Invalid credentials") LoginViews.render(:failc, %{error: :bad_credentials}) end defp render_error({:error, :already_connected}, args) do user = Map.get(args, :username) || "token:#{Map.get(args, :token)}" - Logger.warn("Already connected (user: #{user})") + Logger.warning("Already connected (user: #{user})") LoginViews.render(:failc, %{error: :already_connected}) end end diff --git a/apps/login_service/lib/login_service/session_manager.ex b/apps/login_service/lib/login_service/session_manager.ex index 69d59466..20bc790b 100644 --- a/apps/login_service/lib/login_service/session_manager.ex +++ b/apps/login_service/lib/login_service/session_manager.ex @@ -55,7 +55,7 @@ defmodule LoginService.SessionManager do session_tuple = state |> Map.to_list() |> Enum.find(&(elem(&1, 1).monitor == ref)) if reason != :normal do - Logger.warn("session exited with reason #{inspect(reason)}") + Logger.warning("session exited with reason #{inspect(reason)}") end case session_tuple do