summaryrefslogtreecommitdiff
path: root/app/assets/svg/icons/tabler/filled
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/svg/icons/tabler/filled')
-rw-r--r--app/assets/svg/icons/tabler/filled/accessible.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ad-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ad.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/adjustments-horizontal.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/adjustments.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/aerial-lift.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/affiliate.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/air-balloon.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/alarm-minus.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/alarm-plus.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/alarm-snooze.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/alarm.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/alert-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/alert-hexagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/alert-octagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/alert-square-rounded.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/alert-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/alert-triangle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/alien.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-bottom-center.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-bottom-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-bottom-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-center-middle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-left-bottom.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-left-middle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-left-top.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-right-bottom.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-right-middle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-right-top.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-top-center.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-top-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/align-box-top-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/analyze.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/app-window.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/apple.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/apps.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/archive.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-content.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-down.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-height.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-left.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-right.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-up.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-autofit-width.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-badge-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-badge-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-badge-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-badge-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-down-line.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-down-lines.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-left-line.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-left-lines.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-right-line.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-right-lines.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-up-line.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-up-lines.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-big-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-down-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-down-rhombus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-down-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-guide.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-left-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-left-rhombus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-left-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-move-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-move-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-move-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-move-up.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-right-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-right-rhombus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-right-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-up-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-up-rhombus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/arrow-up-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/artboard.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/article.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/aspect-ratio.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/assembly.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/asset.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/atom-2.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/automatic-gearbox.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/award.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/baby-carriage.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/backspace.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-3d.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-4k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-8k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-ad.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-ar.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-cc.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-hd.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-sd.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-tm.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-vo.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-vr.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge-wc.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badge.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/badges.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/ball-bowling.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/balloon.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/ballpen.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bandage.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/barbell.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/barrier-block.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/basket.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bath.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-automotive.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-vertical-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-vertical-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-vertical-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-vertical-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery-vertical.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/battery.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bed-flat.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/bed.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/beer.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bell-minus.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bell-plus.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bell-ringing-2.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bell-ringing.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/bell-x.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bell-z.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bell.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bike.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/binary-tree-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/binary-tree.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/binoculars.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/biohazard.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/blade.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/blender.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/blob.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bolt.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bomb.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bone.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bong.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/book.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bookmark.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bookmarks.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/boom.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bottle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bounce-left.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bounce-right.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bow.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bowl-chopsticks.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/bowl-spoon.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/bowl.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-bottom-left.svg22
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-bottom-right.svg22
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-bottom.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-left.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-right.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-top-left.svg22
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-top-right.svg22
-rw-r--r--app/assets/svg/icons/tabler/filled/box-align-top.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/box-multiple.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-angular.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-apple.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-bitbucket.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-discord.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-dribbble.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-facebook.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-github.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-google.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-instagram.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-kick.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-linkedin.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-messenger.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-open-source.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-opera.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-patreon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-paypal.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-pinterest.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-sketch.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-snapchat.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-spotify.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-steam.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-stripe.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-tabler.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-tiktok.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-tinder.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-tumblr.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-twitter.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-vercel.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-vimeo.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-weibo.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-whatsapp.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-windows.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brand-youtube.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bread.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/briefcase-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/briefcase.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brightness-auto.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/brightness-down.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/brightness-up.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/brightness.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bubble-text.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bubble.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/bug.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/building-bridge-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/building-broadcast-tower.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/bulb.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/bus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/butterfly.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/cactus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/calculator.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/calendar-event.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/calendar-month.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/calendar-week.svg18
-rw-r--r--app/assets/svg/icons/tabler/filled/calendar.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/camera.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/campfire.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/candle.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/cannabis.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/capsule-horizontal.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/capsule.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/capture.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/car-4wd.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/car-crane.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/car-fan.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/car-suv.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/car.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/carambola.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/caravan.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cardboards.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cards.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/caret-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/caret-left-right.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/caret-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/caret-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/caret-up-down.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/caret-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/carousel-horizontal.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/carousel-vertical.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/cash-banknote.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/category.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/charging-pile.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-area-line.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-area.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-bubble.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-candle.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-donut.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-dots-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-dots-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-dots.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-funnel.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-grid-dots.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-pie-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-pie-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-pie-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chart-pie.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chef-hat.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/cherry.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chess-bishop.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/chess-king.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chess-knight.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chess-queen.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chess-rook.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chess.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/chevron-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/chevron-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/christmas-tree.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-down-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-down-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-up-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-up-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-arrow-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-caret-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-caret-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-caret-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-caret-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevron-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevron-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevron-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevron-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevrons-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevrons-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevrons-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-chevrons-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-dot.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-key.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-a.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-b.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-c.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-d.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-e.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-f.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-g.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-h.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-i.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-j.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-l.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-m.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-n.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-o.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-p.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-q.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-r.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-s.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-t.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-u.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-v.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-w.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-y.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-letter-z.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-0.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-number-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-percentage.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-rectangle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/circles.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/click.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-data.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-list.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-smile.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-text.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-typography.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clipboard.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-10.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-11.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-12.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock-hour-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clock.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cloud-computing.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cloud-data-connection.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cloud.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clover.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/clubs.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/code-circle-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/code-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-bitcoin.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-euro.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-monero.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-pound.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-rupee.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-taka.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-yen.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin-yuan.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/coin.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/columns-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/columns-2.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/columns-3.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/compass.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cone-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cone.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/confetti.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/container.svg23
-rw-r--r--app/assets/svg/icons/tabler/filled/contrast-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/contrast.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cookie-man.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cookie.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/copy-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/copy-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/copy-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/copy-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/copy.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/copyleft.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/copyright.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/credit-card.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-1-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-16-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-3-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-5-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-7-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-landscape.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crop-portrait.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/cross.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/crown.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/current-location.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dashboard.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/database.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/device-cctv.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-desktop.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-floppy.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-gamepad-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-gamepad-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-gamepad.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-heart-monitor.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-imac.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-ipad.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-mobile.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-remote.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-speaker.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-tablet.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-tv-old.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/device-tv.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-unknown.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-usb.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-vision-pro.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/device-watch.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dialpad.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/diamond.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/diamonds.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dice.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/direction-arrows.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/direction-sign.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/directions.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/disc.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/discount.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dots-vertical.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/dots.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/download.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/drop-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/droplet-half-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/droplet-half.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/droplet.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/droplets.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/dual-screen.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/dumpling.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ease-in-control-point.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ease-in-out-control-points.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/ease-out-control-point.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/edit.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/egg-cracked.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/egg-fried.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/egg.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/elevator.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/engine.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/escalator-down.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/escalator-up.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/escalator.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/exchange.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/exclamation-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/explicit.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/exposure.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/external-link.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/eye-table.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/eye.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/eyeglass-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/eyeglass.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/face-mask.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/favicon.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/feather.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/fence.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/ferry.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/fidget-spinner.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-analytics.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-code-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-code.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-cv.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-delta.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-description.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-diff.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-digit.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-dollar.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-dots.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-download.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-euro.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-function.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-horizontal.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-info.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-invoice.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-lambda.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-minus.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-music.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-neutral.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-pencil.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-percent.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-phone.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-power.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-rss.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/file-sad.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-scissors.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-settings.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-signal.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-smile.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-star.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-text.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-time.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-typography.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-unknown.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-upload.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-vector.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file-x.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/file.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/files.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/filter.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/filters.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/fish-bone.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flag-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flag-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flag.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flame.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flare.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flask-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flask.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/flower.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/folder-open.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/folder.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/folders.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/forbid-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/forbid.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/fountain.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/function.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/garden-cart.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/gas-station.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/gauge.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ghost-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ghost-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ghost.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/gift-card.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/gift.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/glass-full.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/glass.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/globe.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/golf.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/gps.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/graph.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/grid-pattern.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/guitar-pick.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hanger-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/headphones.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/headset.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/heart-broken.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/heart.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/helicopter-landing.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/helicopter.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help-hexagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help-octagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help-square-rounded.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help-triangle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/help.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-a.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-b.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-c.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-d.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-e.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-f.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-g.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-h.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-i.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-j.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-l.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-m.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-n.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-o.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-p.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-q.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-r.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-s.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-t.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-u.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-v.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-w.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-y.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-letter-z.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-0.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-number-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hexagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/home-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/home.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hospital-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/hourglass.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/icons.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/id.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/info-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/info-hexagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/info-octagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/info-square-rounded.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/info-square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/info-triangle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-bottom-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-bottom-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-bottom.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-top-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-top-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/inner-shadow-top.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ironing-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ironing-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ironing-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ironing-steam.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/ironing.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/jetpack.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/jewish-star.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/key.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/keyboard.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/keyframe-align-center.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/keyframe-align-horizontal.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/keyframe-align-vertical.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/keyframe.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/keyframes.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/label-important.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/label.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/lasso-polygon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/laurel-wreath-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/laurel-wreath-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/laurel-wreath-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/laurel-wreath.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-2.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-align-bottom.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-align-center.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-align-left.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-align-middle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-align-right.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-align-top.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-board-split.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-board.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-bottombar-collapse.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-bottombar-expand.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-bottombar.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-cards.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-dashboard.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-distribute-horizontal.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-distribute-vertical.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-grid.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-kanban.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-list.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-navbar-collapse.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-navbar-expand.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-navbar.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-sidebar-left-collapse.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-sidebar-left-expand.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-sidebar-right-collapse.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-sidebar-right-expand.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-sidebar-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout-sidebar.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/layout.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/leaf.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/lego.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/lemon-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/library-plus.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/library.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/lifebuoy.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/link.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/list-check.svg18
-rw-r--r--app/assets/svg/icons/tabler/filled/list-details.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/list.svg18
-rw-r--r--app/assets/svg/icons/tabler/filled/live-photo.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/live-view.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/location.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/lock-square-rounded.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/lock.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/lungs.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/macro.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/magnet.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mail-opened.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/mail.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/man.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/manual-gearbox.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/map-pin.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/medical-cross.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/meeple.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/melon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/menu-2.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/message-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/message-chatbot.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/message-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/message-report.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/message.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/messages.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/meteor.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/michelin-star.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mickey.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/microphone.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/microscope.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/microwave.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/military-rank.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/milk.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-angry.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-confuzed.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-crazy-happy.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-empty.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-happy.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-kid.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-neutral.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-sad.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-smile.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mood-wrrr.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/moon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/motorbike.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mountain.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mouse.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mug.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/mushroom.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/navigation.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/nurse.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/octagon-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/octagon-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/octagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/oval-vertical.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/oval.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pacman.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/paint.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/palette.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/panorama-horizontal.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/panorama-vertical.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/parking-circle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/paw.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/pencil.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pennant-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pennant.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pentagon.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/phone-call.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/phone-calling.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/phone-check.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/phone-x.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/phone.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/photo.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/picture-in-picture-top.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/picture-in-picture.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/pig.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pill.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pin.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pinned.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pizza.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/plane-arrival.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/plane-departure.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/plane-tilt.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/plane.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-10.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-a.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-j.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-q.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card-star.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/play-card.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/player-eject.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/player-pause.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/player-play.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/player-record.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/player-skip-back.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/player-skip-forward.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/player-stop.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/player-track-next.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/player-track-prev.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/playlist.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/point.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/pointer.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/polaroid.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/poo.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/presentation-analytics.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/presentation.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/puzzle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/quote.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/radar.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/radioactive.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt-dollar.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt-euro.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt-pound.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt-rupee.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt-yen.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt-yuan.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/receipt.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/rectangle-vertical.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/rectangle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/registered.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/relation-many-to-many.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/relation-one-to-many.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/relation-one-to-one.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/replace.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/report-analytics.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/report-money.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/rollercoaster.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/rosette-discount-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/rosette-discount.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/rosette.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/salad.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/satellite.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/scale.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/school.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/scuba-diving-tank.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/search.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/section.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/seedling.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/send.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/settings.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shield-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shield-checkered.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shield-half.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shield-lock.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shield.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shirt.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/shopping-cart.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sign-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sign-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sitemap.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/sort-ascending-2.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/sort-ascending-shapes.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sort-descending-2.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/sort-descending-shapes.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/soup.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/spade.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sparkles-2.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/sparkles.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/speedboat.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/spider.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-arrow-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-arrow-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-arrow-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-arrow-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-asterisk.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevron-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevron-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevron-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevron-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevrons-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevrons-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevrons-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-chevrons-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-dot.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f0.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-f9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-a.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-b.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-c.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-d.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-e.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-f.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-g.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-h.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-i.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-j.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-l.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-m.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-n.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-o.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-p.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-q.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-r.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-s.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-t.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-u.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-v.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-w.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-y.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-letter-z.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-0.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-number-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rotated.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-arrow-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-arrow-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-arrow-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-arrow-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevron-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevron-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevron-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevron-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevrons-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevrons-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevrons-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-chevrons-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-a.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-b.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-c.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-d.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-e.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-f.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-g.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-h.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-i.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-j.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-k.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-l.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-m.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-n.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-o.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-p.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-q.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-r.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-s.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-t.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-u.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-v.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-w.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-y.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-letter-z.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-0.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-1.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-4.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-5.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-6.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-7.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-8.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-number-9.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-rounded.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/square.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/squares.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/stack-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/stack-3.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/stack.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/star-half.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/star.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/stars.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/steering-wheel.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sun-high.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sun-low.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sun.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/sunglasses.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/sunrise.svg20
-rw-r--r--app/assets/svg/icons/tabler/filled/sunset-2.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/sunset.svg19
-rw-r--r--app/assets/svg/icons/tabler/filled/swipe-down.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/swipe-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/swipe-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/swipe-up.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/table.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/tag.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/tags.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/temperature-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/temperature-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/template.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/test-pipe-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/thumb-down.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/thumb-up.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/ticket.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/tilt-shift.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/timeline-event.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/toggle-left.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/toggle-right.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/tools-kitchen-2.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/train.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/transform.svg16
-rw-r--r--app/assets/svg/icons/tabler/filled/transition-bottom.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/transition-left.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/transition-right.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/transition-top.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/trash-x.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/trash.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/triangle-inverted.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/triangle-square-circle.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/triangle.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/trolley.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/trophy.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/truck.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/ufo.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/umbrella.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/user.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/versions.svg15
-rw-r--r--app/assets/svg/icons/tabler/filled/video-minus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/video-plus.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/video.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/windmill.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/windsock.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/woman.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/world.svg21
-rw-r--r--app/assets/svg/icons/tabler/filled/writing-sign.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/writing.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/xbox-a.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/xbox-b.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/xbox-x.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/xbox-y.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/yin-yang.svg14
-rw-r--r--app/assets/svg/icons/tabler/filled/zeppelin.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-cancel.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-check.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-code.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-exclamation.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-in-area.svg18
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-in.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-money.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-out-area.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-out.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-pan.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-question.svg13
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom-scan.svg17
-rw-r--r--app/assets/svg/icons/tabler/filled/zoom.svg13
1053 files changed, 14193 insertions, 0 deletions
diff --git a/app/assets/svg/icons/tabler/filled/accessible.svg b/app/assets/svg/icons/tabler/filled/accessible.svg
new file mode 100644
index 00000000..de55b1b2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/accessible.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6ea"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.051 6.844a1 1 0 0 0 -1.152 -.663l-.113 .03l-2.684 .895l-2.684 -.895l-.113 -.03a1 1 0 0 0 -.628 1.884l.109 .044l2.316 .771v.976l-1.832 2.75l-.06 .1a1 1 0 0 0 .237 1.21l.1 .076l.101 .06a1 1 0 0 0 1.21 -.237l.076 -.1l1.168 -1.752l1.168 1.752l.07 .093a1 1 0 0 0 1.653 -1.102l-.059 -.1l-1.832 -2.75v-.977l2.316 -.771l.109 -.044a1 1 0 0 0 .524 -1.221zm-3.949 -4.184a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ad-circle.svg b/app/assets/svg/icons/tabler/filled/ad-circle.svg
new file mode 100644
index 00000000..45678887
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ad-circle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10c-5.43 0 -9.848 -4.327 -9.996 -9.72l-.004 -.28l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm-3.5 6a2.5 2.5 0 0 0 -2.495 2.336l-.005 .164v4.5l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-1h1v1l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4.5l-.005 -.164a2.5 2.5 0 0 0 -2.495 -2.336zm6.5 0h-1a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3zm0 2a1 1 0 0 1 1 1v2a1 1 0 0 1 -.883 .993l-.117 .007v-4zm-6.5 0a.5 .5 0 0 1 .492 .41l.008 .09v1.5h-1v-1.5l.008 -.09a.5 .5 0 0 1 .492 -.41z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ad.svg b/app/assets/svg/icons/tabler/filled/ad.svg
new file mode 100644
index 00000000..042e0e90
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ad.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6eb"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4h-14a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3 -3v-10a3 3 0 0 0 -3 -3zm-10 4a3 3 0 0 1 2.995 2.824l.005 .176v4a1 1 0 0 1 -1.993 .117l-.007 -.117v-1h-2v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-4a3 3 0 0 1 3 -3zm0 2a1 1 0 0 0 -.993 .883l-.007 .117v1h2v-1a1 1 0 0 0 -1 -1zm8 -2a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -.883 .993l-.117 .007h-1.5a2.5 2.5 0 1 1 .326 -4.979l.174 .029v-2.05a1 1 0 0 1 .883 -.993l.117 -.007zm-1.41 5.008l-.09 -.008a.5 .5 0 0 0 -.09 .992l.09 .008h.5v-.5l-.008 -.09a.5 .5 0 0 0 -.318 -.379l-.084 -.023z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/adjustments-horizontal.svg b/app/assets/svg/icons/tabler/filled/adjustments-horizontal.svg
new file mode 100644
index 00000000..4d4cf621
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/adjustments-horizontal.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101e7"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 15c1.306 0 2.418 .835 2.83 2h.17a1 1 0 0 1 0 2h-.171a3.001 3.001 0 0 1 -5.658 0h-10.171a1 1 0 0 1 0 -2h10.173c.41 -1.165 1.52 -2 2.827 -2m-9 -6c1.306 0 2.418 .835 2.83 2h9.17a1 1 0 0 1 0 2h-9.171a3.001 3.001 0 0 1 -5.658 0h-1.171a1 1 0 0 1 0 -2h1.173c.41 -1.165 1.52 -2 2.827 -2m6 -6c1.306 0 2.418 .835 2.83 2h3.17a1 1 0 0 1 0 2h-3.171a3.001 3.001 0 0 1 -5.658 0h-7.171a1 1 0 1 1 0 -2h7.173c.41 -1.165 1.52 -2 2.827 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/adjustments.svg b/app/assets/svg/icons/tabler/filled/adjustments.svg
new file mode 100644
index 00000000..5dbb1cc0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/adjustments.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.3"
3unicode: "f6ec"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 3a1 1 0 0 1 .993 .883l.007 .117v3.171a3.001 3.001 0 0 1 0 5.658v7.171a1 1 0 0 1 -1.993 .117l-.007 -.117v-7.17a3.002 3.002 0 0 1 -1.995 -2.654l-.005 -.176l.005 -.176a3.002 3.002 0 0 1 1.995 -2.654v-3.17a1 1 0 0 1 1 -1z" />
13 <path d="M12 3a1 1 0 0 1 .993 .883l.007 .117v9.171a3.001 3.001 0 0 1 0 5.658v1.171a1 1 0 0 1 -1.993 .117l-.007 -.117v-1.17a3.002 3.002 0 0 1 -1.995 -2.654l-.005 -.176l.005 -.176a3.002 3.002 0 0 1 1.995 -2.654v-9.17a1 1 0 0 1 1 -1z" />
14 <path d="M18 3a1 1 0 0 1 .993 .883l.007 .117v.171a3.001 3.001 0 0 1 0 5.658v10.171a1 1 0 0 1 -1.993 .117l-.007 -.117v-10.17a3.002 3.002 0 0 1 -1.995 -2.654l-.005 -.176l.005 -.176a3.002 3.002 0 0 1 1.995 -2.654v-.17a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/aerial-lift.svg b/app/assets/svg/icons/tabler/filled/aerial-lift.svg
new file mode 100644
index 00000000..4732acba
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/aerial-lift.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10101"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.876 2.008a1 1 0 1 1 .248 1.984l-7.124 .891v2.117h4.2a1 1 0 0 1 .688 .274l.087 .093c2.79 3.417 2.717 9.963 -.226 13.295a1 1 0 0 1 -.749 .338h-10.106a1 1 0 0 1 -.763 -.353c-2.86 -3.373 -2.86 -9.92 0 -13.294a1 1 0 0 1 .763 -.353h4.106v-1.867l-6.876 .86a1 1 0 0 1 -1.095 -.754l-.021 -.115a1 1 0 0 1 .868 -1.116l7.996 -1l.011 -.001l.008 -.001zm-8.876 6.992h-3.617l-.051 .072c-.718 1.042 -1.149 2.41 -1.292 3.844l-.008 .084h4.968zm5.698 0h-3.698v4h4.979l-.005 -.072c-.123 -1.436 -.533 -2.811 -1.232 -3.864z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/affiliate.svg b/app/assets/svg/icons/tabler/filled/affiliate.svg
new file mode 100644
index 00000000..aafccdc7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/affiliate.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6ed"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.5 3a2.5 2.5 0 1 1 -.912 4.828l-4.556 4.555a5.475 5.475 0 0 1 .936 3.714l2.624 .787a2.5 2.5 0 1 1 -.575 1.916l-2.623 -.788a5.5 5.5 0 0 1 -10.39 -2.29l-.004 -.222l.004 -.221a5.5 5.5 0 0 1 2.984 -4.673l-.788 -2.624a2.498 2.498 0 0 1 -2.194 -2.304l-.006 -.178l.005 -.164a2.5 2.5 0 1 1 4.111 2.071l.787 2.625a5.475 5.475 0 0 1 3.714 .936l4.555 -4.556a2.487 2.487 0 0 1 -.167 -.748l-.005 -.164l.005 -.164a2.5 2.5 0 0 1 2.495 -2.336z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/air-balloon.svg b/app/assets/svg/icons/tabler/filled/air-balloon.svg
new file mode 100644
index 00000000..14035912
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/air-balloon.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10100"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 18a2 2 0 0 1 2 2v1a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2v-1a2 2 0 0 1 2 -2z" />
13 <path d="M12 1a7 7 0 0 1 7 7c0 4.185 -3.297 9 -7 9s-7 -4.815 -7 -9a7 7 0 0 1 7 -7" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alarm-minus.svg b/app/assets/svg/icons/tabler/filled/alarm-minus.svg
new file mode 100644
index 00000000..6c94007d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alarm-minus.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f70a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 6.072a8 8 0 1 1 -11.995 7.213l-.005 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-2 5.928h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13 <path d="M6.412 3.191a1 1 0 0 1 1.273 1.539l-.097 .08l-2.75 2a1 1 0 0 1 -1.273 -1.54l.097 -.08l2.75 -2z" />
14 <path d="M16.191 3.412a1 1 0 0 1 1.291 -.288l.106 .067l2.75 2a1 1 0 0 1 -1.07 1.685l-.106 -.067l-2.75 -2a1 1 0 0 1 -.22 -1.397z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alarm-plus.svg b/app/assets/svg/icons/tabler/filled/alarm-plus.svg
new file mode 100644
index 00000000..85d48d0f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alarm-plus.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f70b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 6.072a8 8 0 1 1 -11.995 7.213l-.005 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-4 3.928a1 1 0 0 0 -1 1v1h-1l-.117 .007a1 1 0 0 0 .117 1.993h1v1l.007 .117a1 1 0 0 0 1.993 -.117v-1h1l.117 -.007a1 1 0 0 0 -.117 -1.993h-1v-1l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13 <path d="M6.412 3.191a1 1 0 0 1 1.273 1.539l-.097 .08l-2.75 2a1 1 0 0 1 -1.273 -1.54l.097 -.08l2.75 -2z" />
14 <path d="M16.191 3.412a1 1 0 0 1 1.291 -.288l.106 .067l2.75 2a1 1 0 0 1 -1.07 1.685l-.106 -.067l-2.75 -2a1 1 0 0 1 -.22 -1.397z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alarm-snooze.svg b/app/assets/svg/icons/tabler/filled/alarm-snooze.svg
new file mode 100644
index 00000000..51911cfb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alarm-snooze.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f70c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 6.072a8 8 0 1 1 -11.995 7.213l-.005 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-2 3.928h-4l-.117 .007a1 1 0 0 0 -.883 .993l.007 .117a1 1 0 0 0 .993 .883h1.584l-2.291 2.293l-.076 .084c-.514 .637 -.07 1.623 .783 1.623h4l.117 -.007a1 1 0 0 0 .883 -.993l-.007 -.117a1 1 0 0 0 -.993 -.883h-1.586l2.293 -2.293l.076 -.084c.514 -.637 .07 -1.623 -.783 -1.623z" />
13 <path d="M6.412 3.191a1 1 0 0 1 1.273 1.539l-.097 .08l-2.75 2a1 1 0 0 1 -1.273 -1.54l.097 -.08l2.75 -2z" />
14 <path d="M16.191 3.412a1 1 0 0 1 1.291 -.288l.106 .067l2.75 2a1 1 0 0 1 -1.07 1.685l-.106 -.067l-2.75 -2a1 1 0 0 1 -.22 -1.397z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alarm.svg b/app/assets/svg/icons/tabler/filled/alarm.svg
new file mode 100644
index 00000000..8fe1919a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alarm.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f709"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 6.072a8 8 0 1 1 -11.995 7.213l-.005 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-4 2.928a1 1 0 0 0 -1 1v3l.007 .117a1 1 0 0 0 .993 .883h2l.117 -.007a1 1 0 0 0 .883 -.993l-.007 -.117a1 1 0 0 0 -.993 -.883h-1v-2l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13 <path d="M6.412 3.191a1 1 0 0 1 1.273 1.539l-.097 .08l-2.75 2a1 1 0 0 1 -1.273 -1.54l.097 -.08l2.75 -2z" />
14 <path d="M16.191 3.412a1 1 0 0 1 1.291 -.288l.106 .067l2.75 2a1 1 0 0 1 -1.07 1.685l-.106 -.067l-2.75 -2a1 1 0 0 1 -.22 -1.397z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alert-circle.svg b/app/assets/svg/icons/tabler/filled/alert-circle.svg
new file mode 100644
index 00000000..07e1d16b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alert-circle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6ee"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -19.995 .324l-.005 -.324l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm.01 13l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alert-hexagon.svg b/app/assets/svg/icons/tabler/filled/alert-hexagon.svg
new file mode 100644
index 00000000..838d77e6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alert-hexagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.026 -.097l.19 .097l6.775 3.995l.096 .063l.092 .077l.107 .075a3.224 3.224 0 0 1 1.266 2.188l.018 .202l.005 .204v7.284c0 1.106 -.57 2.129 -1.454 2.693l-.17 .1l-6.803 4.302c-.918 .504 -2.019 .535 -3.004 .068l-.196 -.1l-6.695 -4.237a3.225 3.225 0 0 1 -1.671 -2.619l-.007 -.207v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098zm1.585 13.586l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alert-octagon.svg b/app/assets/svg/icons/tabler/filled/alert-octagon.svg
new file mode 100644
index 00000000..6f1ff785
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alert-octagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6ef"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.897 1a4 4 0 0 1 2.664 1.016l.165 .156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006 .227v5.794a4 4 0 0 1 -1.016 2.664l-.156 .165l-4.1 4.1a4 4 0 0 1 -2.603 1.168l-.227 .006h-5.795a3.999 3.999 0 0 1 -2.664 -1.017l-.165 -.156l-4.1 -4.1a4 4 0 0 1 -1.168 -2.604l-.006 -.227v-5.794a4 4 0 0 1 1.016 -2.664l.156 -.165l4.1 -4.1a4 4 0 0 1 2.605 -1.168l.227 -.006h5.793zm-2.887 14l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alert-square-rounded.svg b/app/assets/svg/icons/tabler/filled/alert-square-rounded.svg
new file mode 100644
index 00000000..b5a51997
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alert-square-rounded.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa36"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm.01 13l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alert-square.svg b/app/assets/svg/icons/tabler/filled/alert-square.svg
new file mode 100644
index 00000000..3c1f111c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alert-square.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 2.995 2.824l.005 .176v14a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h14zm-6.99 13l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alert-triangle.svg b/app/assets/svg/icons/tabler/filled/alert-triangle.svg
new file mode 100644
index 00000000..0e4a2ae2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alert-triangle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6f0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.67c.955 0 1.845 .467 2.39 1.247l.105 .16l8.114 13.548a2.914 2.914 0 0 1 -2.307 4.363l-.195 .008h-16.225a2.914 2.914 0 0 1 -2.582 -4.2l.099 -.185l8.11 -13.538a2.914 2.914 0 0 1 2.491 -1.403zm.01 13.33l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -7a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/alien.svg b/app/assets/svg/icons/tabler/filled/alien.svg
new file mode 100644
index 00000000..43648ecf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/alien.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f70d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.004 2c4.942 0 8.288 2.503 8.85 6.444a12.884 12.884 0 0 1 -2.163 9.308a11.794 11.794 0 0 1 -3.51 3.356c-1.982 1.19 -4.376 1.19 -6.373 -.008a11.763 11.763 0 0 1 -3.489 -3.34a12.808 12.808 0 0 1 -2.171 -9.306c.564 -3.95 3.91 -6.454 8.856 -6.454zm1.913 14.6a1 1 0 0 0 -1.317 -.517l-.146 .055a1.5 1.5 0 0 1 -1.054 -.055l-.11 -.04a1 1 0 0 0 -.69 1.874a3.5 3.5 0 0 0 2.8 0a1 1 0 0 0 .517 -1.317zm-5.304 -6.39a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -1.497l-2 -2zm8.094 .083a1 1 0 0 0 -1.414 0l-2 2l-.083 .094a1 1 0 0 0 1.497 1.32l2 -2l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-bottom-center.svg b/app/assets/svg/icons/tabler/filled/align-box-bottom-center.svg
new file mode 100644
index 00000000..046b2659
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-bottom-center.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f70e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-9.333 13a1 1 0 0 0 -1 1v2l.007 .117a1 1 0 0 0 1.993 -.117v-2l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 -4a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 2a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-bottom-left.svg b/app/assets/svg/icons/tabler/filled/align-box-bottom-left.svg
new file mode 100644
index 00000000..33e6cae6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-bottom-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f70f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-12.333 13a1 1 0 0 0 -1 1v2l.007 .117a1 1 0 0 0 1.993 -.117v-2l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 -4a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 2a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-bottom-right.svg b/app/assets/svg/icons/tabler/filled/align-box-bottom-right.svg
new file mode 100644
index 00000000..04a8c72b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-bottom-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f710"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-6.333 13a1 1 0 0 0 -1 1v2l.007 .117a1 1 0 0 0 1.993 -.117v-2l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 -4a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 2a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-center-middle.svg b/app/assets/svg/icons/tabler/filled/align-box-center-middle.svg
new file mode 100644
index 00000000..38373fab
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-center-middle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 2.995 2.824l.005 .176v14a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.993 -2.802l-.007 -.198v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h14zm-6 12h-2l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h2l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm2 -3h-6l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h6l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-1 -3h-4l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h4l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-left-bottom.svg b/app/assets/svg/icons/tabler/filled/align-box-left-bottom.svg
new file mode 100644
index 00000000..3eb5bbf9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-left-bottom.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f711"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-10.333 15h-2l-.117 .007a1 1 0 0 0 .117 1.993h2l.117 -.007a1 1 0 0 0 -.117 -1.993zm4 -3h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993zm-2 -3h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-left-middle.svg b/app/assets/svg/icons/tabler/filled/align-box-left-middle.svg
new file mode 100644
index 00000000..1bf951d8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-left-middle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f712"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-10.333 12h-2l-.117 .007a1 1 0 0 0 .117 1.993h2l.117 -.007a1 1 0 0 0 -.117 -1.993zm4 -3h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993zm-2 -3h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-left-top.svg b/app/assets/svg/icons/tabler/filled/align-box-left-top.svg
new file mode 100644
index 00000000..5aa3f0c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-left-top.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f713"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-10.333 9h-2l-.117 .007a1 1 0 0 0 .117 1.993h2l.117 -.007a1 1 0 0 0 -.117 -1.993zm4 -3h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993zm-2 -3h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-right-bottom.svg b/app/assets/svg/icons/tabler/filled/align-box-right-bottom.svg
new file mode 100644
index 00000000..67558ebf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-right-bottom.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f714"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-.333 15h-2l-.117 .007a1 1 0 0 0 .117 1.993h2l.117 -.007a1 1 0 0 0 -.117 -1.993zm0 -3h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993zm0 -3h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-right-middle.svg b/app/assets/svg/icons/tabler/filled/align-box-right-middle.svg
new file mode 100644
index 00000000..e5f39a54
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-right-middle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-.333 12h-2l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h2l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm0 -3h-6l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h6l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm0 -3h-4l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h4l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-right-top.svg b/app/assets/svg/icons/tabler/filled/align-box-right-top.svg
new file mode 100644
index 00000000..7f584847
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-right-top.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f715"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-.333 9h-2l-.117 .007a1 1 0 0 0 .117 1.993h2l.117 -.007a1 1 0 0 0 -.117 -1.993zm0 -3h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993zm0 -3h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-top-center.svg b/app/assets/svg/icons/tabler/filled/align-box-top-center.svg
new file mode 100644
index 00000000..9f12abfb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-top-center.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f716"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-6.333 3a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm-6 0a1 1 0 0 0 -1 1v2l.007 .117a1 1 0 0 0 1.993 -.117v-2l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-top-left.svg b/app/assets/svg/icons/tabler/filled/align-box-top-left.svg
new file mode 100644
index 00000000..c309566d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-top-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f717"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-9.333 3a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm-6 0a1 1 0 0 0 -1 1v2l.007 .117a1 1 0 0 0 1.993 -.117v-2l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/align-box-top-right.svg b/app/assets/svg/icons/tabler/filled/align-box-top-right.svg
new file mode 100644
index 00000000..a108654d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/align-box-top-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f718"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.333 3a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm-6 0a1 1 0 0 0 -1 1v2l.007 .117a1 1 0 0 0 1.993 -.117v-2l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/analyze.svg b/app/assets/svg/icons/tabler/filled/analyze.svg
new file mode 100644
index 00000000..5ddb2a5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/analyze.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f719"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.99 12.862a7.1 7.1 0 0 0 12.171 3.924a1.956 1.956 0 0 1 -.156 -.637l-.005 -.149l.005 -.15a2 2 0 1 1 1.769 2.137a9.099 9.099 0 0 1 -15.764 -4.85a1 1 0 0 1 1.98 -.275z" />
13 <path d="M12 8a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
14 <path d="M13.142 3.09a9.1 9.1 0 0 1 7.848 7.772a1 1 0 0 1 -1.98 .276a7.1 7.1 0 0 0 -6.125 -6.064a7.096 7.096 0 0 0 -6.048 2.136a2 2 0 1 1 -3.831 .939l-.006 -.149l.005 -.15a2 2 0 0 1 2.216 -1.838a9.094 9.094 0 0 1 7.921 -2.922z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/app-window.svg b/app/assets/svg/icons/tabler/filled/app-window.svg
new file mode 100644
index 00000000..9baa3c37
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/app-window.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f71a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-12.99 3l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993zm3 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/apple.svg b/app/assets/svg/icons/tabler/filled/apple.svg
new file mode 100644
index 00000000..ebd80fcc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/apple.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10017"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a1 1 0 0 1 .117 1.993l-.117 .007c-.693 0 -1.33 .694 -1.691 1.552a5.1 5.1 0 0 1 1.982 -.544l.265 -.008c2.982 0 5.444 3.053 5.444 6.32c0 3.547 -.606 5.862 -2.423 8.578c-1.692 2.251 -4.092 2.753 -6.41 1.234a.31 .31 0 0 0 -.317 -.01c-2.335 1.528 -4.735 1.027 -6.46 -1.27c-1.783 -2.668 -2.39 -4.984 -2.39 -8.532l.004 -.222c.108 -3.181 2.526 -6.098 5.44 -6.098c.94 0 1.852 .291 2.688 .792c.419 -1.95 1.818 -3.792 3.868 -3.792m-7.034 6.154c-1.36 .858 -1.966 2.06 -1.966 3.846a1 1 0 0 0 2 0c0 -1.125 .28 -1.678 1.034 -2.154a1 1 0 1 0 -1.068 -1.692" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/apps.svg b/app/assets/svg/icons/tabler/filled/apps.svg
new file mode 100644
index 00000000..b561e349
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/apps.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.3"
3unicode: "f6f1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 3h-4a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2z" />
13 <path d="M9 13h-4a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2z" />
14 <path d="M19 13h-4a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2z" />
15 <path d="M17 3a1 1 0 0 1 .993 .883l.007 .117v2h2a1 1 0 0 1 .117 1.993l-.117 .007h-2v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2v-2a1 1 0 0 1 1 -1z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/archive.svg b/app/assets/svg/icons/tabler/filled/archive.svg
new file mode 100644
index 00000000..4aa0d12c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/archive.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.19"
3unicode: "fa82"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M2 5a2 2 0 0 1 2 -2h16a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-16a2 2 0 0 1 -2 -2z" />
13 <path d="M19 9c.513 0 .936 .463 .993 1.06l.007 .14v7.2c0 1.917 -1.249 3.484 -2.824 3.594l-.176 .006h-10c-1.598 0 -2.904 -1.499 -2.995 -3.388l-.005 -.212v-7.2c0 -.663 .448 -1.2 1 -1.2h14zm-5 2h-4l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h4l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-content.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-content.svg
new file mode 100644
index 00000000..6ef690bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-content.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.3"
3unicode: "f6f2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.707 3.293a1 1 0 0 1 .083 1.32l-.083 .094l-1.292 1.293h4.585a1 1 0 0 1 .117 1.993l-.117 .007h-4.585l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.32 .083l-.094 -.083l-3 -3a1.008 1.008 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.025 -.118l-.007 -.058l-.004 -.09l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.064 -.092l.083 -.094l3 -3a1 1 0 0 1 1.414 0z" />
13 <path d="M18.613 3.21l.094 .083l3 3a.927 .927 0 0 1 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.292 -1.293h-4.585a1 1 0 0 1 -.117 -1.993l.117 -.007h4.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083z" />
14 <path d="M18 13h-12a3 3 0 0 0 -3 3v2a3 3 0 0 0 3 3h12a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-down.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-down.svg
new file mode 100644
index 00000000..ae1ff1ca
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-down.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10113"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3a1 1 0 0 1 1 1v11.001h-.092a3 3 0 0 0 -2.03 5.12a.515 .515 0 0 1 -.363 .879h-6.515a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3z" />
13 <path d="M18 3a1 1 0 0 1 1 1v14.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-14.586a1 1 0 0 1 1 -1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-height.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-height.svg
new file mode 100644
index 00000000..37247f48
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-height.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "10112"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.879 3.879a3 3 0 0 0 0 4.242l.09 .085l.094 .083l.096 .08l.158 .115a3 3 0 0 0 1.59 .515l.093 -.001v6.003h-.092a3 3 0 0 0 -2.03 5.12a.514 .514 0 0 1 -.363 .878l-6.515 .001a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h6.514a.515 .515 0 0 1 .365 .879" />
13 <path d="M18 13a1 1 0 0 1 1 1v4.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-4.586a1 1 0 0 1 1 -1" />
14 <path d="M17.852 2.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v4.585a1 1 0 0 1 -2 0v-4.585l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-left.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-left.svg
new file mode 100644
index 00000000..8b310c80
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-left.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10111"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 14a1 1 0 0 1 -1 1h-11.001v-.092a3 3 0 0 0 -5.12 -2.03a.515 .515 0 0 1 -.879 -.363v-6.515a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3z" />
13 <path d="M21 18a1 1 0 0 1 -1 1h-14.584l1.291 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.03 -.149l-.006 -.117l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 1 1 1.414 1.414l-1.293 1.293h14.586a1 1 0 0 1 1 1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-right.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-right.svg
new file mode 100644
index 00000000..cc1d0225
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-right.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10110"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 14a1 1 0 0 0 1 1h11.001v-.092a3 3 0 0 1 5.12 -2.03a.515 .515 0 0 0 .879 -.363v-6.515a3 3 0 0 0 -3 -3h-12a3 3 0 0 0 -3 3z" />
13 <path d="M3 18a1 1 0 0 0 1 1h14.584l-1.291 1.293a1 1 0 0 0 -.083 1.32l.083 .094a1 1 0 0 0 1.414 0l3 -3q .054 -.053 .097 -.112l.071 -.11l.054 -.114l.035 -.105l.03 -.149l.006 -.117l-.003 -.075l-.017 -.126l-.03 -.111l-.044 -.111l-.052 -.098l-.067 -.096l-.08 -.09l-3 -3a1 1 0 0 0 -1.414 1.414l1.293 1.293h-14.586a1 1 0 0 0 -1 1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-up.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-up.svg
new file mode 100644
index 00000000..d772aabd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-up.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1010f"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 21a1 1 0 0 0 1 -1v-11.001h-.092a3 3 0 0 1 -2.03 -5.12a.515 .515 0 0 0 -.363 -.879h-6.515a3 3 0 0 0 -3 3v12a3 3 0 0 0 3 3z" />
13 <path d="M18 21a1 1 0 0 0 1 -1v-14.584l1.293 1.291a1 1 0 0 0 1.32 .083l.094 -.083a1 1 0 0 0 0 -1.414l-3 -3a1 1 0 0 0 -.112 -.097l-.11 -.071l-.114 -.054l-.105 -.035l-.149 -.03l-.117 -.006l-.075 .003l-.126 .017l-.111 .03l-.111 .044l-.098 .052l-.096 .067l-.09 .08l-3 3a1 1 0 1 0 1.414 1.414l1.293 -1.293v14.586a1 1 0 0 0 1 1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-autofit-width.svg b/app/assets/svg/icons/tabler/filled/arrow-autofit-width.svg
new file mode 100644
index 00000000..8553a1c0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-autofit-width.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1010e"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.121 12.879a3 3 0 0 0 -4.242 0l-.085 .09l-.083 .094l-.08 .096l-.115 .158a3 3 0 0 0 -.515 1.59l.001 .093h-6.003v-.092a3 3 0 0 0 -5.12 -2.03a.514 .514 0 0 1 -.878 -.363l-.001 -6.515a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.514a.515 .515 0 0 1 -.879 .365" />
13 <path d="M11 18a1 1 0 0 1 -1 1h-4.584l1.291 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.03 -.149l-.006 -.117l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 1.414l-1.293 1.293h4.586a1 1 0 0 1 1 1m10.989 -.148l.007 .058l.004 .09l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 1 1 -1.414 -1.414l1.292 -1.293h-4.585a1 1 0 0 1 0 -2h4.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0l3 3q .054 .053 .097 .112l.071 .11l.054 .114l.035 .105z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-badge-down.svg b/app/assets/svg/icons/tabler/filled/arrow-badge-down.svg
new file mode 100644
index 00000000..6599d64a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-badge-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.375 6.22l-4.375 3.498l-4.375 -3.5a1 1 0 0 0 -1.625 .782v6a1 1 0 0 0 .375 .78l5 4a1 1 0 0 0 1.25 0l5 -4a1 1 0 0 0 .375 -.78v-6a1 1 0 0 0 -1.625 -.78z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-badge-left.svg b/app/assets/svg/icons/tabler/filled/arrow-badge-left.svg
new file mode 100644
index 00000000..b6d9fe53
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-badge-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 6h-6a1 1 0 0 0 -.78 .375l-4 5a1 1 0 0 0 0 1.25l4 5a1 1 0 0 0 .78 .375h6l.112 -.006a1 1 0 0 0 .669 -1.619l-3.501 -4.375l3.5 -4.375a1 1 0 0 0 -.78 -1.625z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-badge-right.svg b/app/assets/svg/icons/tabler/filled/arrow-badge-right.svg
new file mode 100644
index 00000000..59a17f88
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-badge-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 6l-.112 .006a1 1 0 0 0 -.669 1.619l3.501 4.375l-3.5 4.375a1 1 0 0 0 .78 1.625h6a1 1 0 0 0 .78 -.375l4 -5a1 1 0 0 0 0 -1.25l-4 -5a1 1 0 0 0 -.78 -.375h-6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-badge-up.svg b/app/assets/svg/icons/tabler/filled/arrow-badge-up.svg
new file mode 100644
index 00000000..85c7e31c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-badge-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7d9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.375 6.22l-5 4a1 1 0 0 0 -.375 .78v6l.006 .112a1 1 0 0 0 1.619 .669l4.375 -3.501l4.375 3.5a1 1 0 0 0 1.625 -.78v-6a1 1 0 0 0 -.375 -.78l-5 -4a1 1 0 0 0 -1.25 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-down-line.svg b/app/assets/svg/icons/tabler/filled/arrow-big-down-line.svg
new file mode 100644
index 00000000..8d38e090
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-down-line.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.1"
3unicode: "f6c7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 5l-.117 .007a1 1 0 0 0 -.883 .993v4.999l-2.586 .001a2 2 0 0 0 -1.414 3.414l6.586 6.586a2 2 0 0 0 2.828 0l6.586 -6.586a2 2 0 0 0 .434 -2.18l-.068 -.145a2 2 0 0 0 -1.78 -1.089l-2.586 -.001v-4.999a1 1 0 0 0 -1 -1h-6z" />
13 <path d="M15 2a1 1 0 0 1 .117 1.993l-.117 .007h-6a1 1 0 0 1 -.117 -1.993l.117 -.007h6z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-down-lines.svg b/app/assets/svg/icons/tabler/filled/arrow-big-down-lines.svg
new file mode 100644
index 00000000..e4b17046
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-down-lines.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.1"
3unicode: "f6c8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 8l-.117 .007a1 1 0 0 0 -.883 .993v1.999l-2.586 .001a2 2 0 0 0 -1.414 3.414l6.586 6.586a2 2 0 0 0 2.828 0l6.586 -6.586a2 2 0 0 0 .434 -2.18l-.068 -.145a2 2 0 0 0 -1.78 -1.089l-2.586 -.001v-1.999a1 1 0 0 0 -1 -1h-6z" />
13 <path d="M15 2a1 1 0 0 1 .117 1.993l-.117 .007h-6a1 1 0 0 1 -.117 -1.993l.117 -.007h6z" />
14 <path d="M15 5a1 1 0 0 1 .117 1.993l-.117 .007h-6a1 1 0 0 1 -.117 -1.993l.117 -.007h6z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-down.svg b/app/assets/svg/icons/tabler/filled/arrow-big-down.svg
new file mode 100644
index 00000000..4ef5200e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.1"
3unicode: "f6c6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2l-.15 .005a2 2 0 0 0 -1.85 1.995v6.999l-2.586 .001a2 2 0 0 0 -1.414 3.414l6.586 6.586a2 2 0 0 0 2.828 0l6.586 -6.586a2 2 0 0 0 .434 -2.18l-.068 -.145a2 2 0 0 0 -1.78 -1.089l-2.586 -.001v-6.999a2 2 0 0 0 -2 -2h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-left-line.svg b/app/assets/svg/icons/tabler/filled/arrow-big-left-line.svg
new file mode 100644
index 00000000..5128d409
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-left-line.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.1"
3unicode: "f6ca"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.586 4l-6.586 6.586a2 2 0 0 0 0 2.828l6.586 6.586a2 2 0 0 0 2.18 .434l.145 -.068a2 2 0 0 0 1.089 -1.78v-2.586h5a1 1 0 0 0 1 -1v-6l-.007 -.117a1 1 0 0 0 -.993 -.883l-5 -.001v-2.585a2 2 0 0 0 -3.414 -1.414z" />
13 <path d="M4.415 12l6.585 -6.586v3.586l.007 .117a1 1 0 0 0 .993 .883l5 -.001v4l-5 .001a1 1 0 0 0 -1 1v3.586l-6.585 -6.586z" />
14 <path d="M21 8a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -1.993 .117l-.007 -.117v-6a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-left-lines.svg b/app/assets/svg/icons/tabler/filled/arrow-big-left-lines.svg
new file mode 100644
index 00000000..bf5de8db
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-left-lines.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.1"
3unicode: "f6cb"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.586 4l-6.586 6.586a2 2 0 0 0 0 2.828l6.586 6.586a2 2 0 0 0 2.18 .434l.145 -.068a2 2 0 0 0 1.089 -1.78v-2.586h2a1 1 0 0 0 1 -1v-6l-.007 -.117a1 1 0 0 0 -.993 -.883l-2 -.001v-2.585a2 2 0 0 0 -3.414 -1.414z" />
13 <path d="M21 8a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -1.993 .117l-.007 -.117v-6a1 1 0 0 1 1 -1z" />
14 <path d="M18 8a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -1.993 .117l-.007 -.117v-6a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-left.svg b/app/assets/svg/icons/tabler/filled/arrow-big-left.svg
new file mode 100644
index 00000000..9d726490
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.1"
3unicode: "f6c9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.586 4l-6.586 6.586a2 2 0 0 0 0 2.828l6.586 6.586a2 2 0 0 0 2.18 .434l.145 -.068a2 2 0 0 0 1.089 -1.78v-2.586h7a2 2 0 0 0 2 -2v-4l-.005 -.15a2 2 0 0 0 -1.995 -1.85l-7 -.001v-2.585a2 2 0 0 0 -3.414 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-right-line.svg b/app/assets/svg/icons/tabler/filled/arrow-big-right-line.svg
new file mode 100644
index 00000000..5846e10d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-right-line.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.1"
3unicode: "f6cd"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.089 3.634a2 2 0 0 0 -1.089 1.78l-.001 2.586h-4.999a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 .993 .883l4.999 -.001l.001 2.587a2 2 0 0 0 3.414 1.414l6.586 -6.586a2 2 0 0 0 0 -2.828l-6.586 -6.586a2 2 0 0 0 -2.18 -.434l-.145 .068z" />
13 <path d="M3 8a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -1.993 .117l-.007 -.117v-6a1 1 0 0 1 1 -1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-right-lines.svg b/app/assets/svg/icons/tabler/filled/arrow-big-right-lines.svg
new file mode 100644
index 00000000..be3c2521
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-right-lines.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.1"
3unicode: "f6ce"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.089 3.634a2 2 0 0 0 -1.089 1.78l-.001 2.585l-1.999 .001a1 1 0 0 0 -1 1v6l.007 .117a1 1 0 0 0 .993 .883l1.999 -.001l.001 2.587a2 2 0 0 0 3.414 1.414l6.586 -6.586a2 2 0 0 0 0 -2.828l-6.586 -6.586a2 2 0 0 0 -2.18 -.434l-.145 .068z" />
13 <path d="M3 8a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -1.993 .117l-.007 -.117v-6a1 1 0 0 1 1 -1z" />
14 <path d="M6 8a1 1 0 0 1 .993 .883l.007 .117v6a1 1 0 0 1 -1.993 .117l-.007 -.117v-6a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-right.svg b/app/assets/svg/icons/tabler/filled/arrow-big-right.svg
new file mode 100644
index 00000000..14ea159f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.1"
3unicode: "f6cc"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.089 3.634a2 2 0 0 0 -1.089 1.78l-.001 2.586h-6.999a2 2 0 0 0 -2 2v4l.005 .15a2 2 0 0 0 1.995 1.85l6.999 -.001l.001 2.587a2 2 0 0 0 3.414 1.414l6.586 -6.586a2 2 0 0 0 0 -2.828l-6.586 -6.586a2 2 0 0 0 -2.18 -.434l-.145 .068z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-up-line.svg b/app/assets/svg/icons/tabler/filled/arrow-big-up-line.svg
new file mode 100644
index 00000000..9d711de6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-up-line.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.1"
3unicode: "f6d0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.586 3l-6.586 6.586a2 2 0 0 0 -.434 2.18l.068 .145a2 2 0 0 0 1.78 1.089h2.586v5a1 1 0 0 0 1 1h6l.117 -.007a1 1 0 0 0 .883 -.993l-.001 -5h2.587a2 2 0 0 0 1.414 -3.414l-6.586 -6.586a2 2 0 0 0 -2.828 0z" />
13 <path d="M15 20a1 1 0 0 1 .117 1.993l-.117 .007h-6a1 1 0 0 1 -.117 -1.993l.117 -.007h6z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-up-lines.svg b/app/assets/svg/icons/tabler/filled/arrow-big-up-lines.svg
new file mode 100644
index 00000000..ceeb10fb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-up-lines.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.1"
3unicode: "f6d1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.586 3l-6.586 6.586a2 2 0 0 0 -.434 2.18l.068 .145a2 2 0 0 0 1.78 1.089h2.586v2a1 1 0 0 0 1 1h6l.117 -.007a1 1 0 0 0 .883 -.993l-.001 -2h2.587a2 2 0 0 0 1.414 -3.414l-6.586 -6.586a2 2 0 0 0 -2.828 0z" />
13 <path d="M15 20a1 1 0 0 1 .117 1.993l-.117 .007h-6a1 1 0 0 1 -.117 -1.993l.117 -.007h6z" />
14 <path d="M15 17a1 1 0 0 1 .117 1.993l-.117 .007h-6a1 1 0 0 1 -.117 -1.993l.117 -.007h6z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-big-up.svg b/app/assets/svg/icons/tabler/filled/arrow-big-up.svg
new file mode 100644
index 00000000..b608e2cb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-big-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.1"
3unicode: "f6cf"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.586 3l-6.586 6.586a2 2 0 0 0 -.434 2.18l.068 .145a2 2 0 0 0 1.78 1.089h2.586v7a2 2 0 0 0 2 2h4l.15 -.005a2 2 0 0 0 1.85 -1.995l-.001 -7h2.587a2 2 0 0 0 1.414 -3.414l-6.586 -6.586a2 2 0 0 0 -2.828 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-down-circle.svg b/app/assets/svg/icons/tabler/filled/arrow-down-circle.svg
new file mode 100644
index 00000000..0741db80
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-down-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1003b"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a3 3 0 0 1 1 5.829v10.755l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-10.757a3.001 3.001 0 0 1 1 -5.829" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-down-rhombus.svg b/app/assets/svg/icons/tabler/filled/arrow-down-rhombus.svg
new file mode 100644
index 00000000..ee6d50c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-down-rhombus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1003a"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.707 2.293l2.5 2.5a1 1 0 0 1 0 1.414l-2.207 2.207v10.17l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-10.171l-2.207 -2.208a1 1 0 0 1 0 -1.414l2.5 -2.5a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-down-square.svg b/app/assets/svg/icons/tabler/filled/arrow-down-square.svg
new file mode 100644
index 00000000..fc78df92
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-down-square.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10039"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-1v10.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-10.586h-1a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-guide.svg b/app/assets/svg/icons/tabler/filled/arrow-guide.svg
new file mode 100644
index 00000000..7a50ba62
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-guide.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10038"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.707 3.293l3 3q .054 .053 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.067 .096l-.08 .09l-3 3a1 1 0 0 1 -1.414 -1.414l1.292 -1.293h-4.585a1 1 0 0 0 -1 1v8a3 3 0 0 1 -3 3h-2.171a3.001 3.001 0 0 1 -5.829 -1l.005 -.176a3 3 0 0 1 5.825 -.824h2.17a1 1 0 0 0 1 -1v-8a3 3 0 0 1 3 -3h4.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-left-circle.svg b/app/assets/svg/icons/tabler/filled/arrow-left-circle.svg
new file mode 100644
index 00000000..129fe971
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-left-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10037"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.707 8.293a1 1 0 0 1 0 1.414l-1.292 1.293h10.756a3.001 3.001 0 1 1 0 2h-10.756l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.025 -.118l-.007 -.058l-.004 -.09l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-left-rhombus.svg b/app/assets/svg/icons/tabler/filled/arrow-left-rhombus.svg
new file mode 100644
index 00000000..2970366b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-left-rhombus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10036"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.707 8.293a1 1 0 0 1 0 1.414l-1.292 1.293h10.169l2.209 -2.207a1 1 0 0 1 1.414 0l2.5 2.5a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1 -1.414 0l-2.208 -2.207h-10.17l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.025 -.118l-.007 -.058l-.004 -.09l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-left-square.svg b/app/assets/svg/icons/tabler/filled/arrow-left-square.svg
new file mode 100644
index 00000000..88f84350
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-left-square.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10035"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.707 8.293a1 1 0 0 1 0 1.414l-1.292 1.293h10.585v-1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-1h-10.585l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.025 -.118l-.007 -.058l-.004 -.09l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-move-down.svg b/app/assets/svg/icons/tabler/filled/arrow-move-down.svg
new file mode 100644
index 00000000..50adebe1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-move-down.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10034"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 10a1 1 0 0 1 1 1v7.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-7.586a1 1 0 0 1 1 -1m0 -8a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-move-left.svg b/app/assets/svg/icons/tabler/filled/arrow-move-left.svg
new file mode 100644
index 00000000..ff175e5e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-move-left.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10033"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.707 8.293a1 1 0 0 1 0 1.414l-1.292 1.293h7.585a1 1 0 0 1 0 2h-7.585l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.025 -.118l-.007 -.058l-.004 -.09l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 0m12.293 .707a3 3 0 1 1 0 6a3 3 0 0 1 0 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-move-right.svg b/app/assets/svg/icons/tabler/filled/arrow-move-right.svg
new file mode 100644
index 00000000..2195fec6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-move-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10032"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.707 8.293l3 3q .054 .053 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.414 -1.414l1.292 -1.293h-7.585a1 1 0 0 1 0 -2h7.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0m-13.707 .707a3 3 0 1 1 0 6a3 3 0 0 1 0 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-move-up.svg b/app/assets/svg/icons/tabler/filled/arrow-move-up.svg
new file mode 100644
index 00000000..91dc5353
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-move-up.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10031"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.852 2.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v7.585a1 1 0 0 1 -2 0v-7.585l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
13 <path d="M12 16a3 3 0 1 1 0 6a3 3 0 0 1 0 -6" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-right-circle.svg b/app/assets/svg/icons/tabler/filled/arrow-right-circle.svg
new file mode 100644
index 00000000..c32b8577
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-right-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10030"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5 15a3 3 0 0 1 -3 -3l.005 -.176a3 3 0 0 1 5.825 -.824h10.756l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0l3 3l.097 .112l.071 .11l.031 .062l.034 .081l.024 .076l.03 .148l.005 .118l-.004 .085l-.016 .116l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.414 -1.414l1.292 -1.293h-10.756a3 3 0 0 1 -2.829 2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-right-rhombus.svg b/app/assets/svg/icons/tabler/filled/arrow-right-rhombus.svg
new file mode 100644
index 00000000..508535b2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-right-rhombus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1002f"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.707 8.293l3 3l.097 .112l.071 .11l.031 .062l.034 .081l.024 .076l.03 .148l.006 .118l-.004 .085l-.016 .116l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.414 -1.414l1.292 -1.293h-10.171l-2.207 2.207a1 1 0 0 1 -1.414 0l-2.5 -2.5a1 1 0 0 1 0 -1.414l2.5 -2.5a1 1 0 0 1 1.414 0l2.208 2.207h10.17l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-right-square.svg b/app/assets/svg/icons/tabler/filled/arrow-right-square.svg
new file mode 100644
index 00000000..8608ee5c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-right-square.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1002e"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.707 8.293l3 3q .054 .053 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.414 -1.414l1.292 -1.293h-10.585v1a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v1h10.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-up-circle.svg b/app/assets/svg/icons/tabler/filled/arrow-up-circle.svg
new file mode 100644
index 00000000..89cb7510
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-up-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1002d"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.852 2.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v10.756a3.001 3.001 0 1 1 -2 0v-10.756l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-up-rhombus.svg b/app/assets/svg/icons/tabler/filled/arrow-up-rhombus.svg
new file mode 100644
index 00000000..a38e72d5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-up-rhombus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1002c"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.081 .003l.12 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v10.17l2.207 2.208a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1 -1.414 0l-2.5 -2.5a1 1 0 0 1 0 -1.414l2.207 -2.209v-10.169l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3l.112 -.097l.11 -.071l.062 -.031l.081 -.034l.076 -.024l.118 -.025l.058 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/arrow-up-square.svg b/app/assets/svg/icons/tabler/filled/arrow-up-square.svg
new file mode 100644
index 00000000..bbb4509c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/arrow-up-square.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1002b"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.852 2.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v10.585h1a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h1v-10.585l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/artboard.svg b/app/assets/svg/icons/tabler/filled/artboard.svg
new file mode 100644
index 00000000..2493f4ea
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/artboard.svg
@@ -0,0 +1,21 @@
1<!--
2version: "2.19"
3unicode: "fa83"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 7h-6a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2 -2v-6a2 2 0 0 0 -2 -2z" />
13 <path d="M4 7a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
14 <path d="M4 15a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
15 <path d="M8 2a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
16 <path d="M16 2a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
17 <path d="M21 7a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
18 <path d="M21 15a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
19 <path d="M8 19a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
20 <path d="M16 19a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/article.svg b/app/assets/svg/icons/tabler/filled/article.svg
new file mode 100644
index 00000000..a25156be
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/article.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7da"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h14zm-2 12h-10l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h10l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm0 -4h-10l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h10l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm0 -4h-10l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h10l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/aspect-ratio.svg b/app/assets/svg/icons/tabler/filled/aspect-ratio.svg
new file mode 100644
index 00000000..40147d1a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/aspect-ratio.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7db"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4h-14a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3 -3v-10a3 3 0 0 0 -3 -3zm-10 3a1 1 0 0 1 .117 1.993l-.117 .007h-2v2a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -.993 -.883l-.007 -.117v-3a1 1 0 0 1 .883 -.993l.117 -.007h3zm9 5a1 1 0 0 1 .993 .883l.007 .117v3a1 1 0 0 1 -.883 .993l-.117 .007h-3a1 1 0 0 1 -.117 -1.993l.117 -.007h2v-2a1 1 0 0 1 .883 -.993l.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/assembly.svg b/app/assets/svg/icons/tabler/filled/assembly.svg
new file mode 100644
index 00000000..254a8c51
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/assembly.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe9e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98q .1 .06 .18 .133l.009 .008l.106 .075a3.22 3.22 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808l6.775 -3.995a3.34 3.34 0 0 1 3.24 .015m-.64 5.343a2.03 2.03 0 0 0 -2 -.014l-3.023 1.804a1.99 1.99 0 0 0 -1.002 1.736v3.278a2 2 0 0 0 1.03 1.75l2.946 1.89c.657 .367 1.39 .367 1.994 .033l3.054 -1.955c.582 -.322 .976 -.992 .976 -1.719v-3.277l-.005 -.164a2 2 0 0 0 -.725 -1.391l-.092 -.07l-.056 -.047a1 1 0 0 0 -.096 -.064z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/asset.svg b/app/assets/svg/icons/tabler/filled/asset.svg
new file mode 100644
index 00000000..0eae7bc0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/asset.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe9d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 2.86 3.91l-.107 .291l-.046 .093q -.061 .128 -.134 .25l-6.476 11.909a1 1 0 0 1 -.066 .104a7 7 0 0 1 -13.031 -3.557l.004 -.24a7 7 0 0 1 3.342 -5.732l.256 -.15l11.705 -6.355q .18 -.123 .378 -.22l.215 -.096l.136 -.048c.302 -.103 .627 -.159 .964 -.159m-10 10a3 3 0 0 0 -2.995 2.824l-.005 .176a3 3 0 1 0 3 -3m7.04 -6.512l-5.12 2.778a7.01 7.01 0 0 1 4.816 4.824l2.788 -5.128a3 3 0 0 1 -2.485 -2.474m2.961 -1.488a1 1 0 0 0 -.317 .051l-.31 .17a1 1 0 1 0 1.465 1.325l.072 -.13a1 1 0 0 0 -.91 -1.416" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/atom-2.svg b/app/assets/svg/icons/tabler/filled/atom-2.svg
new file mode 100644
index 00000000..7238ccf8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/atom-2.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.4"
3unicode: "f71b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 8a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
13 <path d="M12 20a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M3 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M21 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M2.89 12.006a1 1 0 0 1 1.104 .884a8 8 0 0 0 4.444 6.311a1 1 0 1 1 -.876 1.799a10 10 0 0 1 -5.556 -7.89a1 1 0 0 1 .884 -1.103z" />
17 <path d="M20.993 12l.117 .006a1 1 0 0 1 .884 1.104a10 10 0 0 1 -5.556 7.889a1 1 0 1 1 -.876 -1.798a8 8 0 0 0 4.444 -6.31a1 1 0 0 1 .987 -.891z" />
18 <path d="M5.567 4.226a10 10 0 0 1 12.666 0a1 1 0 1 1 -1.266 1.548a8 8 0 0 0 -10.134 0a1 1 0 1 1 -1.266 -1.548z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/automatic-gearbox.svg b/app/assets/svg/icons/tabler/filled/automatic-gearbox.svg
new file mode 100644
index 00000000..33bcc983
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/automatic-gearbox.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1002a"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 16a3 3 0 0 1 0 6h-1a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1zm0 4l.117 -.007a1 1 0 0 0 -.117 -1.993zm.5 -13a2.5 2.5 0 1 1 0 5h-.5v1a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -1 -1v-5a1 1 0 0 1 1 -1zm-.5 3h.5a.5 .5 0 1 0 0 -1h-.5zm-5 0a1 1 0 0 1 0 2h-3v6h3a1 1 0 0 1 0 2h-3a2 2 0 0 1 -2 -2v-6h-2a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-2.17a3 3 0 0 1 -2 -2.83l.005 -.176a3 3 0 1 1 3.996 3.005l-.001 2.171z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/award.svg b/app/assets/svg/icons/tabler/filled/award.svg
new file mode 100644
index 00000000..a66abdcf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/award.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f71c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.496 13.983l1.966 3.406a1.001 1.001 0 0 1 -.705 1.488l-.113 .011l-.112 -.001l-2.933 -.19l-1.303 2.636a1.001 1.001 0 0 1 -1.608 .26l-.082 -.094l-.072 -.11l-1.968 -3.407a8.994 8.994 0 0 0 6.93 -3.999z" />
13 <path d="M11.43 17.982l-1.966 3.408a1.001 1.001 0 0 1 -1.622 .157l-.076 -.1l-.064 -.114l-1.304 -2.635l-2.931 .19a1.001 1.001 0 0 1 -1.022 -1.29l.04 -.107l.05 -.1l1.968 -3.409a8.994 8.994 0 0 0 6.927 4.001z" />
14 <path d="M12 2l.24 .004a7 7 0 0 1 6.76 6.996l-.003 .193l-.007 .192l-.018 .245l-.026 .242l-.024 .178a6.985 6.985 0 0 1 -.317 1.268l-.116 .308l-.153 .348a7.001 7.001 0 0 1 -12.688 -.028l-.13 -.297l-.052 -.133l-.08 -.217l-.095 -.294a6.96 6.96 0 0 1 -.093 -.344l-.06 -.271l-.049 -.271l-.02 -.139l-.039 -.323l-.024 -.365l-.006 -.292a7 7 0 0 1 6.76 -6.996l.24 -.004z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/baby-carriage.svg b/app/assets/svg/icons/tabler/filled/baby-carriage.svg
new file mode 100644
index 00000000..994eda39
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/baby-carriage.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe9c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.5 2a6.5 6.5 0 0 1 6.49 6.858a1.04 1.04 0 0 1 -.04 .456a6.51 6.51 0 0 1 -3.757 5.103l.532 1.595q .135 -.012 .275 -.012a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 .894 -1.966l-.634 -1.903q -.377 .045 -.765 .045h-2.675q -.547 0 -1.076 -.083l-.648 1.941a3 3 0 1 1 -5.101 2.142l.004 -.176a3 3 0 0 1 3.27 -2.812l.56 -1.682a7 7 0 0 1 -3.652 -4.117l-1.402 -4.213h-1.78a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h2.5a1 1 0 0 1 .949 .684l1.104 3.316h6.447v-5a1 1 0 0 1 1 -1zm-6.5 16a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m10 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/backspace.svg b/app/assets/svg/icons/tabler/filled/backspace.svg
new file mode 100644
index 00000000..98622d1a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/backspace.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7dc"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 5a2 2 0 0 1 1.995 1.85l.005 .15v10a2 2 0 0 1 -1.85 1.995l-.15 .005h-11a1 1 0 0 1 -.608 -.206l-.1 -.087l-5.037 -5.04c-.809 -.904 -.847 -2.25 -.083 -3.23l.12 -.144l5 -5a1 1 0 0 1 .577 -.284l.131 -.009h11zm-7.489 4.14a1 1 0 0 0 -1.301 1.473l.083 .094l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.403 1.403l.094 -.083l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.403 -1.403l-.083 -.094l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.403 -1.403l-.094 .083l-1.293 1.292l-1.293 -1.292l-.094 -.083l-.102 -.07z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-3d.svg b/app/assets/svg/icons/tabler/filled/badge-3d.svg
new file mode 100644
index 00000000..ce6a0938
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-3d.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe9b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-10.5 4h-1.5a1 1 0 1 0 0 2h1.5a.5 .5 0 0 1 .09 .992l-.09 .008h-.5c-1.287 0 -1.332 1.864 -.133 1.993l.133 .007h.5a.5 .5 0 1 1 0 1h-1.5a1 1 0 0 0 0 2h1.5a2.5 2.5 0 0 0 2.5 -2.5l-.005 -.164a2.5 2.5 0 0 0 -.477 -1.312l-.019 -.024l.019 -.024a2.5 2.5 0 0 0 -2.018 -3.976m6.5 0h-1a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v2a1 1 0 0 1 -.883 .993l-.117 .007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-4k.svg b/app/assets/svg/icons/tabler/filled/badge-4k.svg
new file mode 100644
index 00000000..0610c526
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-4k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe9a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-9 4a1 1 0 0 0 -1 1v2h-1v-2a1 1 0 1 0 -2 0v2a2 2 0 0 0 2 2h1v2a1 1 0 0 0 2 0v-6a1 1 0 0 0 -1 -1m7.555 .168a1 1 0 0 0 -1.387 .277l-1.168 1.751v-1.196a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-1.196l1.168 1.75a1 1 0 0 0 1.286 .337l.1 -.059l.094 -.07a1 1 0 0 0 .184 -1.317l-1.63 -2.445l1.63 -2.445a1 1 0 0 0 -.277 -1.387" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-8k.svg b/app/assets/svg/icons/tabler/filled/badge-8k.svg
new file mode 100644
index 00000000..4c8c3e58
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-8k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe99"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-1.445 4.168a1 1 0 0 0 -1.387 .277l-1.168 1.751v-1.196a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-1.196l1.168 1.75a1 1 0 0 0 1.286 .337l.1 -.059l.094 -.07a1 1 0 0 0 .184 -1.317l-1.63 -2.445l1.63 -2.445a1 1 0 0 0 -.277 -1.387m-8.555 -.168h-1a2 2 0 0 0 -2 2v1l.005 .15c.022 .295 .108 .573 .245 .819l.019 .031l-.02 .031a2 2 0 0 0 -.249 .969v1a2 2 0 0 0 2 2h1a2 2 0 0 0 2 -2v-1l-.005 -.15a2 2 0 0 0 -.245 -.819l-.019 -.031l.02 -.031c.158 -.287 .249 -.618 .249 -.969v-1a2 2 0 0 0 -2 -2m0 5v1h-1v-1zm0 -3v1h-1v-1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-ad.svg b/app/assets/svg/icons/tabler/filled/badge-ad.svg
new file mode 100644
index 00000000..b20def36
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-ad.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe98"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-4 4h-1a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3m-6.5 0a2.5 2.5 0 0 0 -2.5 2.5v4.5a1 1 0 0 0 2 0v-1h1v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-4.5a2.5 2.5 0 0 0 -2.5 -2.5m6.5 2a1 1 0 0 1 1 1v2a1 1 0 0 1 -.883 .993l-.117 .007zm-6.5 0a.5 .5 0 0 1 .5 .5v1.5h-1v-1.5a.5 .5 0 0 1 .41 -.492z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-ar.svg b/app/assets/svg/icons/tabler/filled/badge-ar.svg
new file mode 100644
index 00000000..db12bb5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-ar.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe97"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-10.5 4a2.5 2.5 0 0 0 -2.5 2.5v4.5a1 1 0 0 0 2 0v-1h1v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-4.5a2.5 2.5 0 0 0 -2.5 -2.5m7 0h-1.5a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1.196l1.168 1.75a1 1 0 0 0 1.387 .278l.093 -.07a1 1 0 0 0 .184 -1.317l-1.159 -1.738l.044 -.023a2.5 2.5 0 0 0 -1.217 -4.684m-7 2a.5 .5 0 0 1 .5 .5v1.5h-1v-1.5a.5 .5 0 0 1 .41 -.492zm7 0a.5 .5 0 1 1 0 1h-.5v-1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-cc.svg b/app/assets/svg/icons/tabler/filled/badge-cc.svg
new file mode 100644
index 00000000..8b9e7066
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-cc.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe96"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-10.5 4a2.5 2.5 0 0 0 -2.5 2.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0 -2 0a.5 .5 0 1 1 -1 0v-3a.5 .5 0 1 1 1 0a1 1 0 0 0 2 0a2.5 2.5 0 0 0 -2.5 -2.5m7 0a2.5 2.5 0 0 0 -2.5 2.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0 -2 0a.5 .5 0 1 1 -1 0v-3a.5 .5 0 1 1 1 0a1 1 0 0 0 2 0a2.5 2.5 0 0 0 -2.5 -2.5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-hd.svg b/app/assets/svg/icons/tabler/filled/badge-hd.svg
new file mode 100644
index 00000000..a662f239
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-hd.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe95"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-4 4h-1a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3m-5 0a1 1 0 0 0 -1 1v2h-1v-2a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-2h1v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1m5 2a1 1 0 0 1 1 1v2a1 1 0 0 1 -.883 .993l-.117 .007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-sd.svg b/app/assets/svg/icons/tabler/filled/badge-sd.svg
new file mode 100644
index 00000000..dcc78bc6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-sd.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe94"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-4 4h-1a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h1a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3m-5.75 0h-1.25a2 2 0 0 0 -2 2v1a2 2 0 0 0 2 2h1v1h-1.033l-.025 -.087a1 1 0 0 0 -1.942 .337c0 .966 .784 1.75 1.75 1.75h1.25a2 2 0 0 0 2 -2v-1a2 2 0 0 0 -2 -2h-1v-1h1.032l.026 .087a1 1 0 0 0 1.942 -.337a1.75 1.75 0 0 0 -1.75 -1.75m5.75 2a1 1 0 0 1 1 1v2a1 1 0 0 1 -.883 .993l-.117 .007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-tm.svg b/app/assets/svg/icons/tabler/filled/badge-tm.svg
new file mode 100644
index 00000000..8a33a44e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-tm.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe93"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-9 4h-4a1 1 0 1 0 0 2h1v5a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-5h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1m8 1c0 -.99 -1.283 -1.378 -1.832 -.555l-1.168 1.752l-1.168 -1.752c-.549 -.823 -1.832 -.434 -1.832 .555v6a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-2.697l.168 .252l.08 .104a1 1 0 0 0 1.584 -.104l.168 -.253v2.698a1 1 0 0 0 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-vo.svg b/app/assets/svg/icons/tabler/filled/badge-vo.svg
new file mode 100644
index 00000000..c985c06e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-vo.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe92"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-3.5 4a2.5 2.5 0 0 0 -2.5 2.5v3a2.5 2.5 0 1 0 5 0v-3a2.5 2.5 0 0 0 -2.5 -2.5m-4.184 .051a1 1 0 0 0 -1.265 .633l-1.051 3.154l-1.051 -3.154a1 1 0 0 0 -1.898 .632l2 6c.304 .912 1.594 .912 1.898 0l2 -6a1 1 0 0 0 -.633 -1.265m4.184 1.949a.5 .5 0 0 1 .5 .5v3a.5 .5 0 1 1 -1 0v-3a.5 .5 0 0 1 .5 -.5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-vr.svg b/app/assets/svg/icons/tabler/filled/badge-vr.svg
new file mode 100644
index 00000000..a9adcc31
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-vr.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe91"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-3.5 4h-1.5a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1.196l1.168 1.75a1 1 0 0 0 1.387 .278l.093 -.07a1 1 0 0 0 .184 -1.317l-1.159 -1.738l.044 -.023a2.5 2.5 0 0 0 -1.217 -4.684m-4.184 .051a1 1 0 0 0 -1.265 .633l-1.051 3.154l-1.051 -3.154a1 1 0 0 0 -1.898 .632l2 6c.304 .912 1.594 .912 1.898 0l2 -6a1 1 0 0 0 -.633 -1.265m4.184 1.949a.5 .5 0 1 1 0 1h-.5v-1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge-wc.svg b/app/assets/svg/icons/tabler/filled/badge-wc.svg
new file mode 100644
index 00000000..6b65f0ee
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge-wc.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe90"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-7.534 4a1 1 0 0 0 -.963 .917l-.204 2.445l-.405 -.81l-.063 -.11a1 1 0 0 0 -1.725 .11l-.406 .81l-.203 -2.445a1 1 0 0 0 -.963 -.917l-.117 .003a1 1 0 0 0 -.914 1.08l.5 6l.016 .117c.175 .91 1.441 1.115 1.875 .247l1.106 -2.211l1.106 2.211c.452 .904 1.807 .643 1.89 -.364l.5 -6a1 1 0 0 0 -.913 -1.08zm4.034 0a2.5 2.5 0 0 0 -2.5 2.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0 -2 0a.5 .5 0 1 1 -1 0v-3a.5 .5 0 1 1 1 0a1 1 0 0 0 2 0a2.5 2.5 0 0 0 -2.5 -2.5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badge.svg b/app/assets/svg/icons/tabler/filled/badge.svg
new file mode 100644
index 00000000..1bd39235
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badge.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f667"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.486 3.143l-4.486 2.69l-4.486 -2.69a1 1 0 0 0 -1.514 .857v13a1 1 0 0 0 .486 .857l5 3a1 1 0 0 0 1.028 0l5 -3a1 1 0 0 0 .486 -.857v-13a1 1 0 0 0 -1.514 -.857z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/badges.svg b/app/assets/svg/icons/tabler/filled/badges.svg
new file mode 100644
index 00000000..92cab2de
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/badges.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.9"
3unicode: "f7dd"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.486 12.143l-4.486 2.69l-4.486 -2.69a1 1 0 0 0 -1.514 .857v4a1 1 0 0 0 .486 .857l5 3a1 1 0 0 0 1.028 0l5 -3a1 1 0 0 0 .486 -.857v-4a1 1 0 0 0 -1.514 -.857z" />
13 <path d="M16.486 3.143l-4.486 2.69l-4.486 -2.69a1 1 0 0 0 -1.514 .857v4a1 1 0 0 0 .486 .857l5 3a1 1 0 0 0 1.028 0l5 -3a1 1 0 0 0 .486 -.857v-4a1 1 0 0 0 -1.514 -.857z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ball-bowling.svg b/app/assets/svg/icons/tabler/filled/ball-bowling.svg
new file mode 100644
index 00000000..fe5c7fb6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ball-bowling.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101c5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -10 17.32a10 10 0 0 1 10 -17.32m-3 7.66a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m-3 -3a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m4 -1a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/balloon.svg b/app/assets/svg/icons/tabler/filled/balloon.svg
new file mode 100644
index 00000000..09553b64
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/balloon.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.19"
3unicode: "fa84"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1a7 7 0 0 1 7 7c0 5.457 -3.028 10 -7 10c-3.9 0 -6.89 -4.379 -6.997 -9.703l-.003 -.297l.004 -.24a7 7 0 0 1 6.996 -6.76zm0 4a1 1 0 0 0 0 2l.117 .007a1 1 0 0 1 .883 .993l.007 .117a1 1 0 0 0 1.993 -.117a3 3 0 0 0 -3 -3z" />
13 <path d="M12 16a1 1 0 0 1 .993 .883l.007 .117v1a3 3 0 0 1 -2.824 2.995l-.176 .005h-3a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 1 -2 0a3 3 0 0 1 2.824 -2.995l.176 -.005h3a1 1 0 0 0 .993 -.883l.007 -.117v-1a1 1 0 0 1 1 -1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ballpen.svg b/app/assets/svg/icons/tabler/filled/ballpen.svg
new file mode 100644
index 00000000..f0017f21
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ballpen.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.19"
3unicode: "fa85"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.828 2a3 3 0 0 1 1.977 .743l.145 .136l1.171 1.17a3 3 0 0 1 .136 4.1l-.136 .144l-1.706 1.707l2.292 2.293a1 1 0 0 1 .083 1.32l-.083 .094l-4 4a1 1 0 0 1 -1.497 -1.32l.083 -.094l3.292 -3.293l-1.586 -1.585l-7.464 7.464a3.828 3.828 0 0 1 -2.474 1.114l-.233 .008c-.674 0 -1.33 -.178 -1.905 -.508l-1.216 1.214a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.214 -1.216a3.828 3.828 0 0 1 .454 -4.442l.16 -.17l10.586 -10.586a3 3 0 0 1 1.923 -.873l.198 -.006zm0 2a1 1 0 0 0 -.608 .206l-.099 .087l-1.707 1.707l2.586 2.585l1.707 -1.706a1 1 0 0 0 .284 -.576l.01 -.131a1 1 0 0 0 -.207 -.609l-.087 -.099l-1.171 -1.171a1 1 0 0 0 -.708 -.293z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bandage.svg b/app/assets/svg/icons/tabler/filled/bandage.svg
new file mode 100644
index 00000000..122c2249
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bandage.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7de"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.207 3.793a5.95 5.95 0 0 1 .179 8.228l-.179 .186l-8 8a5.95 5.95 0 0 1 -8.593 -8.228l.179 -.186l8 -8a5.95 5.95 0 0 1 8.414 0zm-8.207 9.207a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm2 -2a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm-4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm2 -2a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/barbell.svg b/app/assets/svg/icons/tabler/filled/barbell.svg
new file mode 100644
index 00000000..caf9313c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/barbell.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe8f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 7a1 1 0 0 1 1 1v8a1 1 0 0 1 -2 0v-3h-1a1 1 0 0 1 0 -2h1v-3a1 1 0 0 1 1 -1" />
13 <path d="M20 7a1 1 0 0 1 1 1v3h1a1 1 0 0 1 0 2h-1v3a1 1 0 0 1 -2 0v-8a1 1 0 0 1 1 -1" />
14 <path d="M16 5a2 2 0 0 1 2 2v10a2 2 0 1 1 -4 0v-4h-4v4a2 2 0 1 1 -4 0v-10a2 2 0 1 1 4 0v4h4v-4a2 2 0 0 1 2 -2" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/barrier-block.svg b/app/assets/svg/icons/tabler/filled/barrier-block.svg
new file mode 100644
index 00000000..a19cbb47
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/barrier-block.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe8e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 21a1 1 0 0 1 0 -2h1v-2h-8v2h1a1 1 0 0 1 0 2h-4a1 1 0 0 1 0 -2h1v-2h-1a2 2 0 0 1 -2 -2v-7a2 2 0 0 1 2 -2h1v-1a1 1 0 1 1 2 0v1h8v-1a1 1 0 0 1 2 0v1h1a2 2 0 0 1 2 2v7a2 2 0 0 1 -2 2h-1v2h1a1 1 0 0 1 0 2zm-2.086 -13l-7 7h4.17l6.916 -7zm6.086 2.914l-4.086 4.086h4.086zm-10.916 -2.914h-3.084v3.084z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/basket.svg b/app/assets/svg/icons/tabler/filled/basket.svg
new file mode 100644
index 00000000..c6072fb6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/basket.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7df"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.949 3.684l1.104 3.316h1.947a3 3 0 0 1 2.962 3.477l-1.252 7.131a4 4 0 0 1 -3.954 3.392h-9.512a3.994 3.994 0 0 1 -3.95 -3.371l-1.258 -7.173a3 3 0 0 1 2.964 -3.456h1.945l1.105 -3.316a1 1 0 0 1 1.898 .632l-.895 2.684h5.893l-.895 -2.684a1 1 0 1 1 1.898 -.632m-3.949 7.316a3 3 0 0 0 -2.995 2.824l-.005 .176a3 3 0 1 0 3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bath.svg b/app/assets/svg/icons/tabler/filled/bath.svg
new file mode 100644
index 00000000..6b7b1510
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bath.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f71d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 2a1 1 0 0 1 .993 .883l.007 .117v2.25a1 1 0 0 1 -1.993 .117l-.007 -.117v-1.25h-2a1 1 0 0 0 -.993 .883l-.007 .117v6h13a2 2 0 0 1 1.995 1.85l.005 .15v3c0 1.475 -.638 2.8 -1.654 3.715l.486 .73a1 1 0 0 1 -1.594 1.203l-.07 -.093l-.55 -.823a4.98 4.98 0 0 1 -1.337 .26l-.281 .008h-10a4.994 4.994 0 0 1 -1.619 -.268l-.549 .823a1 1 0 0 1 -1.723 -1.009l.059 -.1l.486 -.73a4.987 4.987 0 0 1 -1.647 -3.457l-.007 -.259v-3a2 2 0 0 1 1.85 -1.995l.15 -.005h1v-6a3 3 0 0 1 2.824 -2.995l.176 -.005h3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-1.svg b/app/assets/svg/icons/tabler/filled/battery-1.svg
new file mode 100644
index 00000000..d5ccc07f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f71e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 6a3 3 0 0 1 2.995 2.824l.005 .176v.086l.052 .019a1.5 1.5 0 0 1 .941 1.25l.007 .145v3a1.5 1.5 0 0 1 -.948 1.395l-.052 .018v.087a3 3 0 0 1 -2.824 2.995l-.176 .005h-11a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a3 3 0 0 1 2.824 -2.995l.176 -.005h11zm-10 3a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-2.svg b/app/assets/svg/icons/tabler/filled/battery-2.svg
new file mode 100644
index 00000000..4732c65a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f71f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 6a3 3 0 0 1 2.995 2.824l.005 .176v.086l.052 .019a1.5 1.5 0 0 1 .941 1.25l.007 .145v3a1.5 1.5 0 0 1 -.948 1.395l-.052 .018v.087a3 3 0 0 1 -2.824 2.995l-.176 .005h-11a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a3 3 0 0 1 2.824 -2.995l.176 -.005h11zm-10 3a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-3.svg b/app/assets/svg/icons/tabler/filled/battery-3.svg
new file mode 100644
index 00000000..ee7eb4eb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f720"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 6a3 3 0 0 1 2.995 2.824l.005 .176v.086l.052 .019a1.5 1.5 0 0 1 .941 1.25l.007 .145v3a1.5 1.5 0 0 1 -.948 1.395l-.052 .018v.087a3 3 0 0 1 -2.824 2.995l-.176 .005h-11a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a3 3 0 0 1 2.824 -2.995l.176 -.005h11zm-10 3a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-4.svg b/app/assets/svg/icons/tabler/filled/battery-4.svg
new file mode 100644
index 00000000..d9df1ca6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f721"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 6a3 3 0 0 1 2.995 2.824l.005 .176v.086l.052 .019a1.5 1.5 0 0 1 .941 1.25l.007 .145v3a1.5 1.5 0 0 1 -.948 1.395l-.052 .018v.087a3 3 0 0 1 -2.824 2.995l-.176 .005h-11a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a3 3 0 0 1 2.824 -2.995l.176 -.005h11zm-10 3a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-automotive.svg b/app/assets/svg/icons/tabler/filled/battery-automotive.svg
new file mode 100644
index 00000000..993deb13
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-automotive.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10029"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a1 1 0 0 1 1 1v1a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3v-1a1 1 0 1 1 2 0v1h10v-1a1 1 0 0 1 1 -1m-2 7.5a1 1 0 0 0 -1 1v.5h-.5a1 1 0 0 0 0 2h.5v.5a1 1 0 0 0 2 0v-.5h.5a1 1 0 0 0 0 -2h-.5v-.5a1 1 0 0 0 -1 -1m-6.5 1.5h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-vertical-1.svg b/app/assets/svg/icons/tabler/filled/battery-vertical-1.svg
new file mode 100644
index 00000000..1a68eeaa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-vertical-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10028"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.5 3a1.5 1.5 0 0 1 1.395 .948l.018 .052h.087a3 3 0 0 1 2.995 2.824l.005 .176v11a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3v-11a3 3 0 0 1 3 -3h.086l.019 -.052a1.5 1.5 0 0 1 1.25 -.941l.145 -.007zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-vertical-2.svg b/app/assets/svg/icons/tabler/filled/battery-vertical-2.svg
new file mode 100644
index 00000000..153d98f3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-vertical-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10027"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.5 3a1.5 1.5 0 0 1 1.395 .948l.018 .052h.087a3 3 0 0 1 2.995 2.824l.005 .176v11a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3v-11a3 3 0 0 1 3 -3h.086l.019 -.052a1.5 1.5 0 0 1 1.25 -.941l.145 -.007zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m0 -3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-vertical-3.svg b/app/assets/svg/icons/tabler/filled/battery-vertical-3.svg
new file mode 100644
index 00000000..30970af9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-vertical-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10026"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.5 3a1.5 1.5 0 0 1 1.395 .948l.018 .052h.087a3 3 0 0 1 2.995 2.824l.005 .176v11a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3v-11a3 3 0 0 1 3 -3h.086l.019 -.052a1.5 1.5 0 0 1 1.25 -.941l.145 -.007zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m0 -3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m0 -3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-vertical-4.svg b/app/assets/svg/icons/tabler/filled/battery-vertical-4.svg
new file mode 100644
index 00000000..83556697
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-vertical-4.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10025"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.5 3a1.5 1.5 0 0 1 1.395 .948l.018 .052h.087a3 3 0 0 1 2.995 2.824l.005 .176v11a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3v-11a3 3 0 0 1 3 -3h.086l.019 -.052a1.5 1.5 0 0 1 1.25 -.941l.145 -.007zm.5 13h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m0 -3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m0 -3h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m0 -3h-4a1 1 0 1 0 0 2h4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery-vertical.svg b/app/assets/svg/icons/tabler/filled/battery-vertical.svg
new file mode 100644
index 00000000..80761ede
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery-vertical.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10024"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.5 3a1.5 1.5 0 0 1 1.395 .948l.018 .052h.087a3 3 0 0 1 2.995 2.824l.005 .176v11a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3v-11a3 3 0 0 1 3 -3h.086l.019 -.052a1.5 1.5 0 0 1 1.25 -.941l.145 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/battery.svg b/app/assets/svg/icons/tabler/filled/battery.svg
new file mode 100644
index 00000000..36fd309e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/battery.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f668"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 6a3 3 0 0 1 2.995 2.824l.005 .176v.086l.052 .019a1.5 1.5 0 0 1 .941 1.25l.007 .145v3a1.5 1.5 0 0 1 -.948 1.395l-.052 .018v.087a3 3 0 0 1 -2.824 2.995l-.176 .005h-11a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a3 3 0 0 1 2.824 -2.995l.176 -.005h11z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bed-flat.svg b/app/assets/svg/icons/tabler/filled/bed-flat.svg
new file mode 100644
index 00000000..7553338c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bed-flat.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe8d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5 8a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
13 <path d="M18 7a4 4 0 0 1 4 4v2a1 1 0 0 1 -1 1h-11a1 1 0 0 1 -1 -1v-5a1 1 0 0 1 1 -1z" />
14 <path d="M21 15a1 1 0 0 1 0 2h-18a1 1 0 0 1 0 -2z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bed.svg b/app/assets/svg/icons/tabler/filled/bed.svg
new file mode 100644
index 00000000..d817a688
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bed.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.9"
3unicode: "f7e0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 6a1 1 0 0 1 .993 .883l.007 .117v6h6v-5a1 1 0 0 1 .883 -.993l.117 -.007h8a3 3 0 0 1 2.995 2.824l.005 .176v8a1 1 0 0 1 -1.993 .117l-.007 -.117v-3h-16v3a1 1 0 0 1 -1.993 .117l-.007 -.117v-11a1 1 0 0 1 1 -1z" />
13 <path d="M7 8a2 2 0 1 1 -1.995 2.15l-.005 -.15l.005 -.15a2 2 0 0 1 1.995 -1.85z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/beer.svg b/app/assets/svg/icons/tabler/filled/beer.svg
new file mode 100644
index 00000000..3076fd5e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/beer.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a2 2 0 0 1 1.995 1.85l.005 .15v4c0 1.335 -.229 2.386 -.774 3.692l-.157 .363l-.31 .701a8.902 8.902 0 0 0 -.751 3.242l-.008 .377v3.625a2 2 0 0 1 -1.85 1.995l-.15 .005h-6a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3.625c0 -1.132 -.21 -2.25 -.617 -3.28l-.142 -.34l-.31 -.699c-.604 -1.358 -.883 -2.41 -.925 -3.698l-.006 -.358v-4a2 2 0 0 1 1.85 -1.995l.15 -.005h10zm0 2h-10v3h10v-3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell-minus.svg b/app/assets/svg/icons/tabler/filled/bell-minus.svg
new file mode 100644
index 00000000..b8b46ead
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell-minus.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f722"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" />
13 <path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004zm2 8h-4l-.117 .007a1 1 0 0 0 .117 1.993h4l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell-plus.svg b/app/assets/svg/icons/tabler/filled/bell-plus.svg
new file mode 100644
index 00000000..39f83965
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell-plus.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f723"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" />
13 <path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004zm0 6a1 1 0 0 0 -1 1v1h-1l-.117 .007a1 1 0 0 0 .117 1.993h1v1l.007 .117a1 1 0 0 0 1.993 -.117v-1h1l.117 -.007a1 1 0 0 0 -.117 -1.993h-1v-1l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell-ringing-2.svg b/app/assets/svg/icons/tabler/filled/bell-ringing-2.svg
new file mode 100644
index 00000000..466908df
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell-ringing-2.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f724"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.63 17.531c.612 .611 .211 1.658 -.652 1.706a3.992 3.992 0 0 1 -3.05 -1.166a3.992 3.992 0 0 1 -1.165 -3.049c.046 -.826 1.005 -1.228 1.624 -.726l.082 .074l3.161 3.16z" />
13 <path d="M20.071 3.929c.96 .96 1.134 2.41 .52 3.547l-.09 .153l-.024 .036a8.013 8.013 0 0 1 -1.446 7.137l-.183 .223l-.191 .218l-2.073 2.072l-.08 .112a3 3 0 0 0 -.499 2.113l.035 .201l.045 .185c.264 .952 -.853 1.645 -1.585 1.051l-.086 -.078l-11.313 -11.313c-.727 -.727 -.017 -1.945 .973 -1.671a3 3 0 0 0 2.5 -.418l.116 -.086l2.101 -2.1a8 8 0 0 1 7.265 -1.86l.278 .071l.037 -.023a3.003 3.003 0 0 1 3.432 .192l.14 .117l.128 .12z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell-ringing.svg b/app/assets/svg/icons/tabler/filled/bell-ringing.svg
new file mode 100644
index 00000000..95d2ed7d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell-ringing.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.4"
3unicode: "f725"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.451 2.344a1 1 0 0 1 1.41 -.099a12.05 12.05 0 0 1 3.048 4.064a1 1 0 1 1 -1.818 .836a10.05 10.05 0 0 0 -2.54 -3.39a1 1 0 0 1 -.1 -1.41z" />
13 <path d="M5.136 2.245a1 1 0 0 1 1.312 1.51a10.05 10.05 0 0 0 -2.54 3.39a1 1 0 1 1 -1.817 -.835a12.05 12.05 0 0 1 3.045 -4.065z" />
14 <path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" />
15 <path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell-x.svg b/app/assets/svg/icons/tabler/filled/bell-x.svg
new file mode 100644
index 00000000..eaac3954
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell-x.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f726"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" />
13 <path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004zm-1.489 6.14a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell-z.svg b/app/assets/svg/icons/tabler/filled/bell-z.svg
new file mode 100644
index 00000000..c1098336
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell-z.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f727"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" />
13 <path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004zm2 6h-4l-.117 .007a1 1 0 0 0 -.883 .993l.007 .117a1 1 0 0 0 .993 .883h1.584l-2.291 2.293l-.076 .084c-.514 .637 -.07 1.623 .783 1.623h4l.117 -.007a1 1 0 0 0 .883 -.993l-.007 -.117a1 1 0 0 0 -.993 -.883h-1.586l2.293 -2.293l.076 -.084c.514 -.637 .07 -1.623 -.783 -1.623z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bell.svg b/app/assets/svg/icons/tabler/filled/bell.svg
new file mode 100644
index 00000000..9da4445b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bell.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f669"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.235 19c.865 0 1.322 1.024 .745 1.668a3.992 3.992 0 0 1 -2.98 1.332a3.992 3.992 0 0 1 -2.98 -1.332c-.552 -.616 -.158 -1.579 .634 -1.661l.11 -.006h4.471z" />
13 <path d="M12 2c1.358 0 2.506 .903 2.875 2.141l.046 .171l.008 .043a8.013 8.013 0 0 1 4.024 6.069l.028 .287l.019 .289v2.931l.021 .136a3 3 0 0 0 1.143 1.847l.167 .117l.162 .099c.86 .487 .56 1.766 -.377 1.864l-.116 .006h-16c-1.028 0 -1.387 -1.364 -.493 -1.87a3 3 0 0 0 1.472 -2.063l.021 -.143l.001 -2.97a8 8 0 0 1 3.821 -6.454l.248 -.146l.01 -.043a3.003 3.003 0 0 1 2.562 -2.29l.182 -.017l.176 -.004z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bike.svg b/app/assets/svg/icons/tabler/filled/bike.svg
new file mode 100644
index 00000000..b4d7fdb3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bike.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "10023"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5 14a4 4 0 1 1 -4 4l.005 -.2a4 4 0 0 1 3.995 -3.8" />
13 <path d="M19 14a4 4 0 1 1 -4 4l.005 -.2a4 4 0 0 1 3.995 -3.8" />
14 <path d="M14.832 7.445l1.703 2.555h2.465a1 1 0 0 1 .993 .883l.007 .117a1 1 0 0 1 -1 1h-3a1 1 0 0 1 -.832 -.445l-1.396 -2.093l-3.275 2.62l2.21 2.21a1 1 0 0 1 .284 .577l.009 .131v4a1 1 0 0 1 -2 0v-3.585l-2.707 -2.708a1 1 0 0 1 -.01 -1.403l.092 -.085l5 -4a1 1 0 0 1 1.457 .226" />
15 <path d="M17 3a2 2 0 1 1 -2 2l.005 -.15a2 2 0 0 1 1.995 -1.85" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/binary-tree-2.svg b/app/assets/svg/icons/tabler/filled/binary-tree-2.svg
new file mode 100644
index 00000000..e63a6d3b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/binary-tree-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff65"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a3 3 0 0 1 2.616 4.47l3.274 3.742a3 3 0 1 1 -1.505 1.318l-3.275 -3.743l-.11 .042v6.342a3.001 3.001 0 1 1 -2 0v-6.342l-.111 -.041l-3.274 3.742a3 3 0 1 1 -1.505 -1.318l3.273 -3.742a3 3 0 0 1 2.617 -4.47" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/binary-tree.svg b/app/assets/svg/icons/tabler/filled/binary-tree.svg
new file mode 100644
index 00000000..5de2942f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/binary-tree.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff64"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 1a3 3 0 0 1 2.348 4.868l2 3.203q .317 -.071 .652 -.071a3 3 0 1 1 -2.347 1.132l-2 -3.203a3 3 0 0 1 -1.304 0l-2.001 3.203c.408 .513 .652 1.162 .652 1.868s-.244 1.356 -.653 1.868l2.002 3.203q .315 -.071 .651 -.071a3 3 0 1 1 -2.347 1.132l-2.003 -3.203a3 3 0 0 1 -1.302 0l-2.002 3.203a3 3 0 1 1 -1.696 -1.06l2.002 -3.204a3 3 0 0 1 2.998 -4.798l2.002 -3.202a3 3 0 0 1 2.348 -4.868" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/binoculars.svg b/app/assets/svg/icons/tabler/filled/binoculars.svg
new file mode 100644
index 00000000..ba2fcf12
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/binoculars.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff0b"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.887 6.748c-.163 0 -.337 .016 -.506 .057c-.172 .041 -.582 .165 -.838 .562l-.014 .02l-.607 1.05c-.307 .205 -.534 .46 -.693 .717l-.014 .02l-2.572 4.65a4.009 4.009 0 0 0 -.274 .494l-.006 .01a3.99 3.99 0 0 0 -.363 1.672a4 4 0 0 0 8 0v-1h2v1a4 4 0 1 0 7.635 -1.67l-.004 -.012a4.008 4.008 0 0 0 -.274 -.494l-2.572 -4.65l-.014 -.02a2.337 2.337 0 0 0 -.693 -.716l-.607 -1.051l-.014 -.02c-.256 -.397 -.667 -.52 -.838 -.562a2.225 2.225 0 0 0 -.664 -.051a2.06 2.06 0 0 0 -.68 .156c-.184 .081 -.638 .327 -.754 .889l-.007 .037l-.14 1.1c-.22 .283 -.374 .64 -.374 1.064v1h-2v-1c0 -.424 -.154 -.781 -.373 -1.064l-.14 -1.1l-.008 -.037c-.116 -.562 -.57 -.808 -.754 -.889a2.06 2.06 0 0 0 -.68 -.156a2.374 2.374 0 0 0 -.158 -.006zm-1.887 7.252a2 2 0 1 1 -1.838 1.209l.19 -.342c.36 -.523 .964 -.867 1.648 -.867zm10 0c.684 0 1.288 .344 1.648 .867l.19 .342a2 2 0 1 1 -1.838 -1.209z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/biohazard.svg b/app/assets/svg/icons/tabler/filled/biohazard.svg
new file mode 100644
index 00000000..f08d71a8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/biohazard.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe8c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.41 2.072a6.25 6.25 0 0 1 1.514 6.387l-.051 .137l.223 .044q .325 .072 .645 .18l.318 .117l.25 .105c2.155 .97 3.572 3.067 3.681 5.483v.217a1.5 1.5 0 1 1 -3 -.003l.002 -.145a3.25 3.25 0 0 0 -4.412 -2.886l-.091 .037l.004 .038l.007 .217a3.5 3.5 0 0 1 -1.817 3.07l-.16 .082l.014 .11c.082 .511 .285 .997 .595 1.416l.14 .175a3.25 3.25 0 0 0 2.27 1.136l.203 .006a1.5 1.5 0 0 1 0 3a6.25 6.25 0 0 1 -4.575 -1.991l-.177 -.199l-.078 .092a6.3 6.3 0 0 1 -3.921 2.054l-.273 .028l-.259 .016h-.217a1.5 1.5 0 1 1 .003 -3l.145 .002a3.25 3.25 0 0 0 3.074 -2.82l.003 -.03l-.161 -.083a3.5 3.5 0 0 1 -1.804 -2.883l-.005 -.195l.006 -.191l.003 -.043l-.075 -.032a3.25 3.25 0 0 0 -2.398 .008l-.191 .084a3.25 3.25 0 0 0 -1.85 2.933a1.5 1.5 0 0 1 -3 0a6.25 6.25 0 0 1 5.036 -6.13l.077 -.014l-.05 -.143l-.08 -.26l-.066 -.25a6.27 6.27 0 0 1 1.47 -5.678l.163 -.172a1.5 1.5 0 1 1 2.171 2.07l-.137 .143a3.25 3.25 0 0 0 .386 4.723l.084 .062l.05 -.034a3.5 3.5 0 0 1 1.673 -.555l.228 -.007c.683 0 1.336 .197 1.894 .556l.048 .033l.067 -.048a3.25 3.25 0 0 0 1.111 -1.669l.05 -.2a3.25 3.25 0 0 0 -.74 -2.828l-.141 -.15a1.5 1.5 0 1 1 2.12 -2.122" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/blade.svg b/app/assets/svg/icons/tabler/filled/blade.svg
new file mode 100644
index 00000000..86f2f599
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/blade.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.586 3a2 2 0 0 1 2.828 0l.586 .585l.586 -.585a2 2 0 0 1 2.7 -.117l.128 .117l2.586 2.586a2 2 0 0 1 0 2.828l-.586 .586l.586 .586a2 2 0 0 1 0 2.828l-8.586 8.586a2 2 0 0 1 -2.828 0l-.586 -.586l-.586 .586a2 2 0 0 1 -2.828 0l-2.586 -2.586a2 2 0 0 1 0 -2.828l.585 -.587l-.585 -.585a2 2 0 0 1 -.117 -2.7l.117 -.129zm3.027 4.21a1 1 0 0 0 -1.32 1.497l.292 .293l-1.068 1.067a2.003 2.003 0 0 0 -2.512 1.784l-.005 .149l.005 .15c.01 .125 .03 .248 .062 .367l-1.067 1.068l-.293 -.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l.292 .293l-.292 .293l-.083 .094a1 1 0 0 0 1.497 1.32l.293 -.292l.293 .292l.094 .083a1 1 0 0 0 1.32 -1.497l-.292 -.293l1.069 -1.067a2.003 2.003 0 0 0 2.449 -2.45l1.067 -1.068l.293 .292l.094 .083a1 1 0 0 0 1.32 -1.497l-.292 -.293l.292 -.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-.293 .292l-.293 -.292z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/blender.svg b/app/assets/svg/icons/tabler/filled/blender.svg
new file mode 100644
index 00000000..6f070d0d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/blender.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10022"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 14c.899 0 1.728 .296 2.396 .797l-.12 -.086q .101 .069 .196 .144l-.076 -.058q .07 .053 .14 .109l-.064 -.05q .072 .055 .14 .115l-.077 -.065a4 4 0 0 1 .565 .566l-.065 -.078q .061 .072 .12 .147l-.055 -.07q .057 .071 .111 .144l-.056 -.074q .066 .084 .127 .172l-.07 -.098q .058 .078 .112 .16l-.042 -.062q .054 .078 .104 .157l-.062 -.096q .06 .09 .117 .185l-.055 -.089l.09 .15l-.035 -.061a4 4 0 0 1 .338 .727l-.055 -.15q .039 .1 .073 .201l-.018 -.051q .033 .093 .06 .188l-.042 -.137q .033 .1 .061 .204l-.019 -.067q .027 .091 .05 .184l-.03 -.117q .03 .114 .055 .23l-.025 -.113q .026 .107 .045 .215l-.02 -.101q .021 .1 .037 .201l-.017 -.1q .018 .095 .03 .19l-.013 -.09a4 4 0 0 1 .026 .196l.017 .205l.006 .226v2a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-2q 0 -.273 .036 -.537l-.013 .105a4 4 0 0 1 .026 -.194l-.013 .09a4 4 0 0 1 .03 -.191l-.017 .1q .015 -.1 .037 -.2l-.02 .1q .02 -.108 .046 -.215l-.026 .114q .024 -.117 .056 -.23l-.03 .116a4 4 0 0 1 .049 -.184l-.02 .067q .03 -.104 .062 -.204l-.042 .137q .027 -.096 .06 -.188l-.018 .051a4 4 0 0 1 .32 -.717l-.064 .117q .048 -.09 .1 -.178l-.035 .06l.09 -.15l-.055 .09q .055 -.094 .117 -.185l-.062 .096q .05 -.08 .104 -.157l-.042 .061q .054 -.08 .113 -.16l-.071 .1q .06 -.09 .127 -.173l-.056 .074q .054 -.073 .111 -.143l-.055 .069a4 4 0 0 1 .542 -.57l-.072 .064q .073 -.066 .15 -.129l-.078 .065a4 4 0 0 1 .14 -.116l-.062 .051q .068 -.056 .139 -.11l-.076 .06q .096 -.076 .195 -.145l-.12 .086q .07 -.053 .142 -.101l-.022 .015q .072 -.05 .145 -.096a4 4 0 0 1 2.132 -.615zm-2 3a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1m1 -15a1 1 0 0 1 1 .999l1.802 .001a2 2 0 0 1 1.968 2.358l-1.49 8.191a5 5 0 0 0 -2.28 -.549h-4c-.822 0 -1.597 .198 -2.28 .55l-.464 -2.551l-2.256 .001a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2l5 -.001l.007 -.116a1 1 0 0 1 .993 -.883zm-6.835 2.999l-1.165 .001v4l1.893 -.001z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/blob.svg b/app/assets/svg/icons/tabler/filled/blob.svg
new file mode 100644
index 00000000..cf9e2459
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/blob.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "feb1"
3version: "3.1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3c2.779 0 5.349 1.556 7.243 4.082c1.728 2.306 2.757 5.259 2.757 8.016c0 1.47 -.293 2.718 -.903 3.745c-.603 1.014 -1.479 1.758 -2.582 2.257c-1.593 .718 -3.335 .9 -6.515 .9c-3.175 0 -4.92 -.183 -6.514 -.9c-1.012 -.457 -1.833 -1.12 -2.426 -2.01l-.157 -.247c-.61 -1.028 -.903 -2.274 -.903 -3.745c0 -2.757 1.03 -5.71 2.757 -8.016c1.893 -2.526 4.463 -4.082 7.243 -4.082" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bolt.svg b/app/assets/svg/icons/tabler/filled/bolt.svg
new file mode 100644
index 00000000..4e4fbc2f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bolt.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10021"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 2l.018 .001l.016 .001l.083 .005l.011 .002h.011l.038 .009l.052 .008l.016 .006l.011 .001l.029 .011l.052 .014l.019 .009l.015 .004l.028 .014l.04 .017l.021 .012l.022 .01l.023 .015l.031 .017l.034 .024l.018 .011l.013 .012l.024 .017l.038 .034l.022 .017l.008 .01l.014 .012l.036 .041l.026 .027l.006 .009c.12 .147 .196 .322 .218 .513l.001 .012l.002 .041l.004 .064v6h5a1 1 0 0 1 .868 1.497l-.06 .091l-8 11c-.568 .783 -1.808 .38 -1.808 -.588v-6h-5a1 1 0 0 1 -.868 -1.497l.06 -.091l8 -11l.01 -.013l.018 -.024l.033 -.038l.018 -.022l.009 -.008l.013 -.014l.04 -.036l.028 -.026l.008 -.006a1 1 0 0 1 .402 -.199l.011 -.001l.027 -.005l.074 -.013l.011 -.001l.041 -.002z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bomb.svg b/app/assets/svg/icons/tabler/filled/bomb.svg
new file mode 100644
index 00000000..5176f3ef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bomb.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.19"
3unicode: "fa86"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.499 3.996a2.2 2.2 0 0 1 1.556 .645l3.302 3.301a2.2 2.2 0 0 1 0 3.113l-.567 .567l.043 .192a8.5 8.5 0 0 1 -3.732 8.83l-.23 .144a8.5 8.5 0 1 1 -2.687 -15.623l.192 .042l.567 -.566a2.2 2.2 0 0 1 1.362 -.636zm-4.499 5.004a4 4 0 0 0 -4 4a1 1 0 0 0 2 0a2 2 0 0 1 2 -2a1 1 0 0 0 0 -2z" />
13 <path d="M21 2a1 1 0 0 1 .117 1.993l-.117 .007h-1c0 .83 -.302 1.629 -.846 2.25l-.154 .163l-1.293 1.293a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.293 -1.292c.232 -.232 .375 -.537 .407 -.86l.007 -.14a2 2 0 0 1 1.85 -1.995l.15 -.005h1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bone.svg b/app/assets/svg/icons/tabler/filled/bone.svg
new file mode 100644
index 00000000..862117d1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bone.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe8b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a4 4 0 0 1 3.881 3.03l.016 .072l.08 .019a4 4 0 0 1 2.83 2.65l.057 .193a4 4 0 0 1 -5.847 4.51l-.047 -.029l-3.525 3.525l.042 .07a4 4 0 0 1 .117 3.696l-.102 .197a4 4 0 0 1 -4.386 1.969a3.99 3.99 0 0 1 -2.982 -2.904l-.023 -.095l-.138 -.033a4 4 0 0 1 -2.82 -2.783l-.05 -.199a4 4 0 0 1 5.865 -4.368l.068 .04l3.524 -3.524l-.036 -.061a4 4 0 0 1 -.293 -3.295l.079 -.205a4 4 0 0 1 3.695 -2.47l-.139 .004l.02 -.003z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bong.svg b/app/assets/svg/icons/tabler/filled/bong.svg
new file mode 100644
index 00000000..b00f9cfc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bong.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10020"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a1 1 0 0 1 0 2v5.587l2.293 -2.294a1 1 0 0 1 1.32 -.083l.094 .083l2 2a1 1 0 0 1 0 1.414l-3.116 3.115l.086 .233c.311 .907 .396 1.865 .263 2.794l-.062 .36l-.012 .052a6 6 0 0 1 -1.121 2.41l-.16 .199a6 6 0 0 1 -10.396 -2.378l-.068 -.288l-.009 -.046a6 6 0 0 1 2.833 -6.324l.055 -.031v-6.803a1 1 0 1 1 0 -2zm-2 2h-2v7.416a1 1 0 0 1 -.483 .856l-.117 .06a4 4 0 0 0 -2.4 3.668h8a4 4 0 0 0 -.486 -1.914a1 1 0 0 1 .17 -1.185l2.902 -2.901l-.586 -.586l-2.9 2.902a1 1 0 0 1 -1.067 .226l-.12 -.056a4 4 0 0 0 -.316 -.155a1 1 0 0 1 -.597 -.915z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/book.svg b/app/assets/svg/icons/tabler/filled/book.svg
new file mode 100644
index 00000000..87764478
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/book.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.19"
3unicode: "fa87"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21.5 5.134a1 1 0 0 1 .493 .748l.007 .118v13a1 1 0 0 1 -1.5 .866a8 8 0 0 0 -7.5 -.266v-15.174a10 10 0 0 1 8.5 .708m-10.5 -.707l.001 15.174a8 8 0 0 0 -7.234 .117l-.327 .18l-.103 .044l-.049 .016l-.11 .026l-.061 .01l-.117 .006h-.042l-.11 -.012l-.077 -.014l-.108 -.032l-.126 -.056l-.095 -.056l-.089 -.067l-.06 -.056l-.073 -.082l-.064 -.089l-.022 -.036l-.032 -.06l-.044 -.103l-.016 -.049l-.026 -.11l-.01 -.061l-.004 -.049l-.002 -13.068a1 1 0 0 1 .5 -.866a10 10 0 0 1 8.5 -.707" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bookmark.svg b/app/assets/svg/icons/tabler/filled/bookmark.svg
new file mode 100644
index 00000000..2ea7a719
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bookmark.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.19"
3unicode: "fa88"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a5 5 0 0 1 5 5v14a1 1 0 0 1 -1.555 .832l-5.445 -3.63l-5.444 3.63a1 1 0 0 1 -1.55 -.72l-.006 -.112v-14a5 5 0 0 1 5 -5h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bookmarks.svg b/app/assets/svg/icons/tabler/filled/bookmarks.svg
new file mode 100644
index 00000000..a7c2c7ce
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bookmarks.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.26"
3unicode: "fb1f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 6a4 4 0 0 1 4 4v11a1 1 0 0 1 -1.514 .857l-4.486 -2.691l-4.486 2.691a1 1 0 0 1 -1.508 -.743l-.006 -.114v-11a4 4 0 0 1 4 -4h4z" />
13 <path d="M16 2a4 4 0 0 1 4 4v11a1 1 0 0 1 -2 0v-11a2 2 0 0 0 -2 -2h-5a1 1 0 0 1 0 -2h5z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/boom.svg b/app/assets/svg/icons/tabler/filled/boom.svg
new file mode 100644
index 00000000..55578ed9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/boom.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe8a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7.514 3.836c.151 -.909 1.346 -1.147 1.834 -.366c2.294 3.67 4.275 4.048 5.758 1.083c.471 -.944 1.894 -.608 1.894 .447c0 2.448 1.552 4 4 4c.89 0 1.337 1.077 .707 1.707c-1.61 1.61 -1.61 2.975 0 4.581c.63 .63 .185 1.707 -.706 1.708c-2.448 .003 -3.001 .556 -3.001 3.004c0 .961 -1.223 1.369 -1.8 .6c-2.325 -3.1 -5.494 -2.856 -7.368 -.045c-.503 .754 -1.67 .504 -1.818 -.39c-.365 -2.188 -1.04 -2.656 -4.178 -3.179a1 1 0 0 1 -.543 -1.693c1.618 -1.618 1.618 -3.027 -.053 -4.981l-.009 -.013l-.013 -.014l-.044 -.062l-.01 -.011l-.006 -.013l-.038 -.066l-.017 -.028l-.001 -.004l-.027 -.066l-.019 -.041a1 1 0 0 1 -.051 -.233l-.002 -.045l-.003 -.068a1 1 0 0 1 .06 -.328l.009 -.023l.023 -.049l.011 -.029l.009 -.015l.007 -.016l.019 -.029l.02 -.035l.012 -.017l.013 -.022l.027 -.034l.011 -.016l.018 -.02l.02 -.025l.021 -.02l.015 -.017l.035 -.032l.02 -.019l.009 -.007l.018 -.015l.055 -.039l.018 -.015l.008 -.004l.01 -.007l.061 -.034l.028 -.016l.004 -.002l.063 -.026l.044 -.019a1 1 0 0 1 .115 -.032l.004 -.002l.267 -.063c2.39 -.613 3.934 -2.19 4.411 -4.523z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bottle.svg b/app/assets/svg/icons/tabler/filled/bottle.svg
new file mode 100644
index 00000000..d2b9987c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bottle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.19"
3unicode: "fa89"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 1a2 2 0 0 1 1.995 1.85l.005 .15v.5c0 1.317 .381 2.604 1.094 3.705l.17 .25l.05 .072a9.093 9.093 0 0 1 1.68 4.92l.006 .354v6.199a3 3 0 0 1 -2.824 2.995l-.176 .005h-6a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6.2a9.1 9.1 0 0 1 1.486 -4.982l.2 -.292l.05 -.069a6.823 6.823 0 0 0 1.264 -3.957v-.5a2 2 0 0 1 1.85 -1.995l.15 -.005h2zm.362 5h-2.724a8.827 8.827 0 0 1 -1.08 2.334l-.194 .284l-.05 .069a7.091 7.091 0 0 0 -1.307 3.798l-.003 .125a3.33 3.33 0 0 1 1.975 -.61a3.4 3.4 0 0 1 2.833 1.417c.27 .375 .706 .593 1.209 .583a1.4 1.4 0 0 0 1.166 -.583a3.4 3.4 0 0 1 .81 -.8l.003 .183c0 -1.37 -.396 -2.707 -1.137 -3.852l-.228 -.332a8.827 8.827 0 0 1 -1.273 -2.616z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bounce-left.svg b/app/assets/svg/icons/tabler/filled/bounce-left.svg
new file mode 100644
index 00000000..423152b1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bounce-left.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.26"
3unicode: "fb20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.486 11.143a1 1 0 0 1 1.371 .343c1.045 1.74 1.83 3.443 2.392 5.237l.172 .581l.092 -.13c2.093 -2.921 4.48 -3.653 7.565 -2.7l.238 .077a1 1 0 1 1 -.632 1.898c-2.932 -.978 -4.73 -.122 -6.79 3.998c-.433 .866 -1.721 .673 -1.88 -.283c-.46 -2.76 -1.369 -5.145 -2.871 -7.65a1 1 0 0 1 .343 -1.371z" />
13 <path d="M6 4a3 3 0 1 0 0 6a3 3 0 0 0 0 -6" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bounce-right.svg b/app/assets/svg/icons/tabler/filled/bounce-right.svg
new file mode 100644
index 00000000..67682406
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bounce-right.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.26"
3unicode: "fb21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.143 11.486a1 1 0 0 1 1.714 1.028c-1.502 2.505 -2.41 4.89 -2.87 7.65c-.16 .956 -1.448 1.15 -1.881 .283c-2.06 -4.12 -3.858 -4.976 -6.79 -3.998a1 1 0 1 1 -.632 -1.898c3.2 -1.067 5.656 -.373 7.803 2.623l.091 .13l.011 -.04c.522 -1.828 1.267 -3.55 2.273 -5.3l.28 -.478z" />
13 <path d="M18 4a3 3 0 1 0 0 6a3 3 0 0 0 0 -6" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bow.svg b/app/assets/svg/icons/tabler/filled/bow.svg
new file mode 100644
index 00000000..5e4ac7be
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bow.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe89"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 2l.081 .003l.12 .017l.111 .03l.111 .044l.098 .052l.096 .067l.09 .08q .054 .053 .097 .112l.071 .11l.031 .062l.034 .081l.024 .076l.03 .148l.006 .118v4a1 1 0 0 1 -2 0v-1.586l-2.07 2.07c1.301 1.624 2.07 3.706 2.07 6.016c0 2.703 -1.047 5.462 -2.793 7.207a1 1 0 0 1 -1.414 0l-5.543 -5.542l-3.25 3.249v2.586a1 1 0 0 1 -2 0v-2h-2a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h2.584l3.251 -3.25l-5.542 -5.543a1 1 0 0 1 -.002 -1.412c1.745 -1.755 4.489 -2.795 7.209 -2.795c2.31 0 4.393 .768 6.015 2.07l2.069 -2.07h-1.584a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1zm-4.495 6.91l-4.09 4.09l4.595 4.594a9.1 9.1 0 0 0 .985 -3.795l.005 -.299c0 -1.754 -.55 -3.336 -1.495 -4.59m-6.005 -2.91c-1.44 0 -2.89 .36 -4.098 .987l4.598 4.598l4.09 -4.09c-1.254 -.945 -2.836 -1.495 -4.59 -1.495" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bowl-chopsticks.svg b/app/assets/svg/icons/tabler/filled/bowl-chopsticks.svg
new file mode 100644
index 00000000..bd3f2fa6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bowl-chopsticks.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe88"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 10a2 2 0 0 1 2 2v.5c0 1.694 -2.247 5.49 -3.983 6.983l-.017 .013v.504a2 2 0 0 1 -1.85 1.995l-.15 .005h-8a2 2 0 0 1 -2 -2v-.496l-.065 -.053c-1.76 -1.496 -3.794 -4.965 -3.928 -6.77l-.007 -.181v-.5a2 2 0 0 1 2 -2z" />
13 <path d="M18.929 6.003a1 1 0 1 1 .142 1.994l-14 1a1 1 0 1 1 -.142 -1.994z" />
14 <path d="M18.79 1.022a1 1 0 1 1 .42 1.956l-14 3a1 1 0 1 1 -.42 -1.956z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bowl-spoon.svg b/app/assets/svg/icons/tabler/filled/bowl-spoon.svg
new file mode 100644
index 00000000..519994a4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bowl-spoon.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe87"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 10a2 2 0 0 1 2 2v.5c0 1.694 -2.247 5.49 -3.983 6.983l-.017 .013v.504a2 2 0 0 1 -1.85 1.995l-.15 .005h-8a2 2 0 0 1 -2 -2v-.496l-.065 -.053c-1.76 -1.496 -3.794 -4.965 -3.928 -6.77l-.007 -.181v-.5a2 2 0 0 1 2 -2z" />
13 <path d="M8 2c1.71 0 3.237 .787 3.785 2h8.215a1 1 0 0 1 0 2l-8.216 .001c-.548 1.213 -2.074 1.999 -3.784 1.999c-2.144 0 -4 -1.237 -4 -3s1.856 -3 4 -3" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bowl.svg b/app/assets/svg/icons/tabler/filled/bowl.svg
new file mode 100644
index 00000000..74e6ed59
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bowl.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 7a2 2 0 0 1 2 2v.5c0 1.694 -2.247 5.49 -3.983 6.983l-.017 .013v.504a2 2 0 0 1 -1.85 1.995l-.15 .005h-8a2 2 0 0 1 -2 -2v-.496l-.065 -.053c-1.76 -1.496 -3.794 -4.965 -3.928 -6.77l-.007 -.181v-.5a2 2 0 0 1 2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-bottom-left.svg b/app/assets/svg/icons/tabler/filled/box-align-bottom-left.svg
new file mode 100644
index 00000000..8d1e3802
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-bottom-left.svg
@@ -0,0 +1,22 @@
1<!--
2version: "2.19"
3unicode: "fa8b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 12h-5a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2 -2v-5a2 2 0 0 0 -2 -2z" />
13 <path d="M4 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M4 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M9 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M15 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
17 <path d="M15 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
18 <path d="M20 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
19 <path d="M20 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
20 <path d="M20 14a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
21 <path d="M20 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
22</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-bottom-right.svg b/app/assets/svg/icons/tabler/filled/box-align-bottom-right.svg
new file mode 100644
index 00000000..93efbc89
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-bottom-right.svg
@@ -0,0 +1,22 @@
1<!--
2version: "2.19"
3unicode: "fa8c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 12h-5a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2 -2v-5a2 2 0 0 0 -2 -2z" />
13 <path d="M20 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M20 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M15 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M9 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
17 <path d="M9 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
18 <path d="M4 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
19 <path d="M4 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
20 <path d="M4 14a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
21 <path d="M4 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
22</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-bottom.svg b/app/assets/svg/icons/tabler/filled/box-align-bottom.svg
new file mode 100644
index 00000000..3ab4c9f7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-bottom.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.19"
3unicode: "fa8a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 13h-16a1 1 0 0 0 -1 1v5a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2v-5a1 1 0 0 0 -1 -1z" />
13 <path d="M4 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M4 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M9 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M15 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
17 <path d="M20 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
18 <path d="M20 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-left.svg b/app/assets/svg/icons/tabler/filled/box-align-left.svg
new file mode 100644
index 00000000..e21e5696
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-left.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.19"
3unicode: "fa8d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.002 3.003h-5a2 2 0 0 0 -2 2v14a2 2 0 0 0 2 2h5a1 1 0 0 0 1 -1v-16a1 1 0 0 0 -1 -1z" />
13 <path d="M15.002 19.003a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
14 <path d="M20.003 19.003a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
15 <path d="M20.003 14.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
16 <path d="M20.003 8.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
17 <path d="M20.003 3.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
18 <path d="M15.002 3.002a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-right.svg b/app/assets/svg/icons/tabler/filled/box-align-right.svg
new file mode 100644
index 00000000..221d4ea6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-right.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.19"
3unicode: "fa8e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.998 3.003h-5a1 1 0 0 0 -1 1v16a1 1 0 0 0 1 1h5a2 2 0 0 0 2 -2v-14a2 2 0 0 0 -2 -2z" />
13 <path d="M9.008 19.003a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
14 <path d="M4.008 19.003a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
15 <path d="M4.008 14.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
16 <path d="M4.008 8.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
17 <path d="M4.008 3.002a1 1 0 0 1 .117 1.993l-.128 .007a1 1 0 0 1 -.117 -1.993l.128 -.007z" />
18 <path d="M9.008 3.002a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-top-left.svg b/app/assets/svg/icons/tabler/filled/box-align-top-left.svg
new file mode 100644
index 00000000..729618cf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-top-left.svg
@@ -0,0 +1,22 @@
1<!--
2version: "2.19"
3unicode: "fa90"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 3h-5a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2 -2v-5a2 2 0 0 0 -2 -2z" />
13 <path d="M15 3a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
14 <path d="M20 3a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
15 <path d="M20 8a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
16 <path d="M20 14a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
17 <path d="M4 14a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
18 <path d="M20 19a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
19 <path d="M15 19a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
20 <path d="M9 19a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
21 <path d="M4 19a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
22</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-top-right.svg b/app/assets/svg/icons/tabler/filled/box-align-top-right.svg
new file mode 100644
index 00000000..cfbd96ed
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-top-right.svg
@@ -0,0 +1,22 @@
1<!--
2version: "2.19"
3unicode: "fa91"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3.01h-5a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2 -2v-5a2 2 0 0 0 -2 -2z" />
13 <path d="M20 14a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M20 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M15 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M9 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
17 <path d="M9 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
18 <path d="M4 19a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
19 <path d="M4 14a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
20 <path d="M4 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
21 <path d="M4 3a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
22</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-align-top.svg b/app/assets/svg/icons/tabler/filled/box-align-top.svg
new file mode 100644
index 00000000..3fc0d65b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-align-top.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.19"
3unicode: "fa8f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3.005h-14a2 2 0 0 0 -2 2v5a1 1 0 0 0 1 1h16a1 1 0 0 0 1 -1v-5a2 2 0 0 0 -2 -2z" />
13 <path d="M4 13.995a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M4 18.995a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M9 18.995a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M15 18.995a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
17 <path d="M20 18.995a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
18 <path d="M20 13.995a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/box-multiple.svg b/app/assets/svg/icons/tabler/filled/box-multiple.svg
new file mode 100644
index 00000000..c76b6f73
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/box-multiple.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1001f"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 5.667a3.667 3.667 0 0 1 3.667 -3.667h8.666a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667z" />
13 <path d="M2 9c0 -1.094 .533 -1.828 1.514 -2.374a1 1 0 1 1 .972 1.748c-.398 .221 -.486 .342 -.486 .626v10c0 .548 .452 1 1 1h9.998c.32 0 .618 -.154 .805 -.407l.065 -.1a1 1 0 1 1 1.738 .99a3 3 0 0 1 -2.606 1.517h-10c-1.652 0 -3 -1.348 -3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-angular.svg b/app/assets/svg/icons/tabler/filled/brand-angular.svg
new file mode 100644
index 00000000..41f5dc85
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-angular.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10095"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.665 2.174l7.4 2.612a2 2 0 0 1 1.316 2.156l-1.323 9.703a2 2 0 0 1 -.99 1.468l-6.076 3.471a2 2 0 0 1 -1.984 0l-6.076 -3.47a2 2 0 0 1 -.96 -1.3l-.03 -.167l-1.322 -9.704a2 2 0 0 1 1.316 -2.156l7.4 -2.613a2 2 0 0 1 1.33 0m.271 4.475c-.324 -.865 -1.548 -.865 -1.872 0l-3 8a1 1 0 0 0 .585 1.287l.111 .035a1 1 0 0 0 1.176 -.62l.506 -1.351h3.113l.508 1.352a1 1 0 0 0 1.176 .62l.111 -.035a1 1 0 0 0 .585 -1.287zm-.937 3.199l.807 2.151h-1.614z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-apple.svg b/app/assets/svg/icons/tabler/filled/brand-apple.svg
new file mode 100644
index 00000000..1c4bccb9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-apple.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.45"
3unicode: "fd74"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.079 5.999l.239 .012c1.43 .097 3.434 1.013 4.508 2.586a1 1 0 0 1 -.344 1.44c-.05 .028 -.372 .158 -.497 .217a4.15 4.15 0 0 0 -.722 .431c-.614 .461 -.948 1.009 -.942 1.694c.01 .885 .339 1.454 .907 1.846c.208 .143 .436 .253 .666 .33c.126 .043 .426 .116 .444 .122a1 1 0 0 1 .662 .942c0 2.621 -3.04 6.381 -5.286 6.381c-.79 0 -1.272 -.091 -1.983 -.315l-.098 -.031c-.463 -.146 -.702 -.192 -1.133 -.192c-.52 0 -.863 .06 -1.518 .237l-.197 .053c-.575 .153 -.964 .226 -1.5 .248c-2.749 0 -5.285 -5.093 -5.285 -9.072c0 -3.87 1.786 -6.92 5.286 -6.92c.297 0 .598 .045 .909 .128c.403 .107 .774 .26 1.296 .508c.787 .374 .948 .44 1.009 .44h.016c.03 -.003 .128 -.047 1.056 -.457c1.061 -.467 1.864 -.685 2.746 -.616l-.24 -.012z" />
13 <path d="M14 1a1 1 0 0 1 1 1a3 3 0 0 1 -3 3a1 1 0 0 1 -1 -1a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-bitbucket.svg b/app/assets/svg/icons/tabler/filled/brand-bitbucket.svg
new file mode 100644
index 00000000..9212ee98
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-bitbucket.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100cb"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3.661 3l16.68 .007c.484 -.005 .946 .203 1.262 .57c.316 .368 .454 .856 .364 1.396l-3.338 14.651a1.64 1.64 0 0 1 -1.629 1.376h-10.01c-.906 -.009 -1.678 -.668 -1.82 -1.517l-3.148 -14.576a1.64 1.64 0 0 1 1.639 -1.907m11.339 5h-6a1 1 0 0 0 -.986 1.164l1 6a1 1 0 0 0 .986 .836h4a1 1 0 0 0 .986 -.836l1 -6a1 1 0 0 0 -.986 -1.164" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-discord.svg b/app/assets/svg/icons/tabler/filled/brand-discord.svg
new file mode 100644
index 00000000..58bccd9f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-discord.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.983 3l.123 .006c2.014 .214 3.527 .672 4.966 1.673a1 1 0 0 1 .371 .488c1.876 5.315 2.373 9.987 1.451 12.28c-1.003 2.005 -2.606 3.553 -4.394 3.553c-.732 0 -1.693 -.968 -2.328 -2.045a21.512 21.512 0 0 0 2.103 -.493a1 1 0 1 0 -.55 -1.924c-3.32 .95 -6.13 .95 -9.45 0a1 1 0 0 0 -.55 1.924c.717 .204 1.416 .37 2.103 .494c-.635 1.075 -1.596 2.044 -2.328 2.044c-1.788 0 -3.391 -1.548 -4.428 -3.629c-.888 -2.217 -.39 -6.89 1.485 -12.204a1 1 0 0 1 .371 -.488c1.439 -1.001 2.952 -1.459 4.966 -1.673a1 1 0 0 1 .935 .435l.063 .107l.651 1.285l.137 -.016a12.97 12.97 0 0 1 2.643 0l.134 .016l.65 -1.284a1 1 0 0 1 .754 -.54l.122 -.009zm-5.983 7a2 2 0 0 0 -1.977 1.697l-.018 .154l-.005 .149l.005 .15a2 2 0 1 0 1.995 -2.15zm6 0a2 2 0 0 0 -1.977 1.697l-.018 .154l-.005 .149l.005 .15a2 2 0 1 0 1.995 -2.15z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-dribbble.svg b/app/assets/svg/icons/tabler/filled/brand-dribbble.svg
new file mode 100644
index 00000000..b830c6e3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-dribbble.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.384 14.38a22.877 22.877 0 0 1 1.056 4.863l.064 .644l.126 1.431a10 10 0 0 1 -9.15 -.98l2.08 -2.087l.246 -.24c1.793 -1.728 3.41 -2.875 5.387 -3.566l.191 -.065zm6.09 -.783l.414 .003l.981 .014a9.997 9.997 0 0 1 -4.319 6.704l-.054 -.605c-.18 -2.057 -.55 -3.958 -1.163 -5.814c1.044 -.182 2.203 -.278 3.529 -.298l.611 -.004zm-7.869 -3.181a24.91 24.91 0 0 1 1.052 2.098c-2.276 .77 -4.142 2.053 -6.144 3.967l-.355 .344l-2.236 2.24a10 10 0 0 1 -2.917 -6.741l-.005 -.324l.004 -.25h1.096l.467 -.002c3.547 -.026 6.356 -.367 8.938 -1.295l.1 -.037zm9.388 1.202l-1.515 -.02c-1.86 -.003 -3.45 .124 -4.865 .402a26.112 26.112 0 0 0 -1.163 -2.38c1.393 -.695 2.757 -1.597 4.179 -2.75l.428 -.354l.816 -.682a10 10 0 0 1 2.098 5.409l.022 .375zm-14.663 -8.46l1.266 1.522c1.145 1.398 2.121 2.713 2.949 3.985c-2.26 .766 -4.739 1.052 -7.883 1.081l-.562 .004h-.844a10 10 0 0 1 5.074 -6.593zm9.67 .182c.53 .306 1.026 .657 1.483 1.046l-1.025 .857c-1.379 1.128 -2.688 1.993 -4.034 2.649c-.89 -1.398 -1.943 -2.836 -3.182 -4.358l-.474 -.574l-.485 -.584a10 10 0 0 1 7.717 .964z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-facebook.svg b/app/assets/svg/icons/tabler/filled/brand-facebook.svg
new file mode 100644
index 00000000..3ee5c4ae
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-facebook.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a1 1 0 0 1 .993 .883l.007 .117v4a1 1 0 0 1 -.883 .993l-.117 .007h-3v1h3a1 1 0 0 1 .991 1.131l-.02 .112l-1 4a1 1 0 0 1 -.858 .75l-.113 .007h-2v6a1 1 0 0 1 -.883 .993l-.117 .007h-4a1 1 0 0 1 -.993 -.883l-.007 -.117v-6h-2a1 1 0 0 1 -.993 -.883l-.007 -.117v-4a1 1 0 0 1 .883 -.993l.117 -.007h2v-1a6 6 0 0 1 5.775 -5.996l.225 -.004h3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-github.svg b/app/assets/svg/icons/tabler/filled/brand-github.svg
new file mode 100644
index 00000000..610d20a8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-github.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5.315 2.1c.791 -.113 1.9 .145 3.333 .966l.272 .161l.16 .1l.397 -.083a13.3 13.3 0 0 1 4.59 -.08l.456 .08l.396 .083l.161 -.1c1.385 -.84 2.487 -1.17 3.322 -1.148l.164 .008l.147 .017l.076 .014l.05 .011l.144 .047a1 1 0 0 1 .53 .514a5.2 5.2 0 0 1 .397 2.91l-.047 .267l-.046 .196l.123 .163c.574 .795 .93 1.728 1.03 2.707l.023 .295l.007 .272c0 3.855 -1.659 5.883 -4.644 6.68l-.245 .061l-.132 .029l.014 .161l.008 .157l.004 .365l-.002 .213l-.003 3.834a1 1 0 0 1 -.883 .993l-.117 .007h-6a1 1 0 0 1 -.993 -.883l-.007 -.117v-.734c-1.818 .26 -3.03 -.424 -4.11 -1.878l-.535 -.766c-.28 -.396 -.455 -.579 -.589 -.644l-.048 -.019a1 1 0 0 1 .564 -1.918c.642 .188 1.074 .568 1.57 1.239l.538 .769c.76 1.079 1.36 1.459 2.609 1.191l.001 -.678l-.018 -.168a5.03 5.03 0 0 1 -.021 -.824l.017 -.185l.019 -.12l-.108 -.024c-2.976 -.71 -4.703 -2.573 -4.875 -6.139l-.01 -.31l-.004 -.292a5.6 5.6 0 0 1 .908 -3.051l.152 -.222l.122 -.163l-.045 -.196a5.2 5.2 0 0 1 .145 -2.642l.1 -.282l.106 -.253a1 1 0 0 1 .529 -.514l.144 -.047l.154 -.03z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-google.svg b/app/assets/svg/icons/tabler/filled/brand-google.svg
new file mode 100644
index 00000000..7228c52b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-google.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.40"
3unicode: "fd1a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a9.96 9.96 0 0 1 6.29 2.226a1 1 0 0 1 .04 1.52l-1.51 1.362a1 1 0 0 1 -1.265 .06a6 6 0 1 0 2.103 6.836l.001 -.004h-3.66a1 1 0 0 1 -.992 -.883l-.007 -.117v-2a1 1 0 0 1 1 -1h6.945a1 1 0 0 1 .994 .89c.04 .367 .061 .737 .061 1.11c0 5.523 -4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-instagram.svg b/app/assets/svg/icons/tabler/filled/brand-instagram.svg
new file mode 100644
index 00000000..c40f0cfd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-instagram.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10094"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 3a5 5 0 0 1 5 5v8a5 5 0 0 1 -5 5h-8a5 5 0 0 1 -5 -5v-8a5 5 0 0 1 5 -5zm-4 5a4 4 0 0 0 -3.995 3.8l-.005 .2a4 4 0 1 0 4 -4m4.5 -1.5a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-kick.svg b/app/assets/svg/icons/tabler/filled/brand-kick.svg
new file mode 100644
index 00000000..dc839007
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-kick.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10093"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 3a1 1 0 0 1 1 1v3h1v-1a1 1 0 0 1 .883 -.993l.117 -.007h1v-1a1 1 0 0 1 .883 -.993l.117 -.007h6a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-1v1a1 1 0 0 1 -.883 .993l-.117 .007h-1v2h1a1 1 0 0 1 .993 .883l.007 .117v1h1a1 1 0 0 1 .993 .883l.007 .117v4a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-1h-1a1 1 0 0 1 -.993 -.883l-.007 -.117v-1h-1v3a1 1 0 0 1 -.883 .993l-.117 .007h-5a1 1 0 0 1 -1 -1v-16a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-linkedin.svg b/app/assets/svg/icons/tabler/filled/brand-linkedin.svg
new file mode 100644
index 00000000..e406e98d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-linkedin.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10092"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a5 5 0 0 1 5 5v10a5 5 0 0 1 -5 5h-10a5 5 0 0 1 -5 -5v-10a5 5 0 0 1 5 -5zm-9 8a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1 -1m6 0a3 3 0 0 0 -1.168 .236l-.125 .057a1 1 0 0 0 -1.707 .707v5a1 1 0 0 0 2 0v-3a1 1 0 0 1 2 0v3a1 1 0 0 0 2 0v-3a3 3 0 0 0 -3 -3m-6 -3a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-messenger.svg b/app/assets/svg/icons/tabler/filled/brand-messenger.svg
new file mode 100644
index 00000000..ff49469a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-messenger.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100a7"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.894 5.446c3.667 3.127 4.168 8.238 1.152 11.897c-2.842 3.447 -7.965 4.583 -12.231 2.805l-.233 -.101l-4.374 .931l-.033 .005l-.042 .008l-.031 .002l-.01 .003h-.018l-.052 .004l-.024 -.001l-.02 .001l-.033 -.003h-.035l-.022 -.004l-.022 -.002l-.035 -.007l-.034 -.005l-.016 -.004l-.024 -.005l-.049 -.016l-.024 -.005l-.011 -.005l-.022 -.007l-.045 -.02l-.03 -.012l-.011 -.006l-.014 -.006l-.031 -.018l-.045 -.024l-.016 -.011l-.037 -.026l-.04 -.027l-.015 -.013l-.043 -.04l-.025 -.02l-.062 -.07l-.013 -.013l-.011 -.014l-.027 -.04l-.026 -.035a1 1 0 0 1 -.054 -.095l-.006 -.013l-.019 -.045l-.02 -.042l-.004 -.016l-.004 -.01l-.011 -.04l-.013 -.04l-.002 -.014l-.005 -.019l-.005 -.033l-.008 -.042l-.002 -.031l-.003 -.026l-.004 -.054l.001 -.036l.001 -.023l.002 -.053l.004 -.025v-.019l.008 -.036l.005 -.033l.004 -.017l.005 -.023l.018 -.06l.003 -.013l1.15 -3.45l-.022 -.037c-2.21 -3.747 -1.209 -8.392 2.411 -11.118l.23 -.168c3.898 -2.766 9.469 -2.54 13.073 .535m-2.062 5a1 1 0 0 0 -1.387 -.278l-2.318 1.544l-1.42 -1.42a1 1 0 0 0 -1.262 -.124l-3 2a1 1 0 0 0 -.277 1.387l.07 .093a1 1 0 0 0 1.317 .184l2.317 -1.545l1.42 1.42a1 1 0 0 0 1.263 .125l3 -2a1 1 0 0 0 .277 -1.387" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-open-source.svg b/app/assets/svg/icons/tabler/filled/brand-open-source.svg
new file mode 100644
index 00000000..a53b64b7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-open-source.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10091"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.283 2.004a10 10 0 0 1 3.736 19.155a1 1 0 0 1 -1.332 -.551l-2.193 -5.602a1 1 0 0 1 .456 -1.245a2 2 0 1 0 -1.9 0a1 1 0 0 1 .457 1.244l-2.193 5.603a1 1 0 0 1 -1.332 .552a10 10 0 0 1 4.018 -19.16z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-opera.svg b/app/assets/svg/icons/tabler/filled/brand-opera.svg
new file mode 100644
index 00000000..61d7343c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-opera.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10090"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 2.66c-2.285 0 -3.915 2.619 -3.997 5.752l-.003 .248c0 3.242 1.655 6 4 6s4 -2.758 4 -6s-1.655 -6 -4 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-patreon.svg b/app/assets/svg/icons/tabler/filled/brand-patreon.svg
new file mode 100644
index 00000000..896d2d44
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-patreon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fcff"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7.462 3.1c2.615 -1.268 6.226 -1.446 9.063 -.503c2.568 .853 4.471 3.175 4.475 5.81c.004 3.061 -1.942 5.492 -4.896 6.243c-1.693 .43 -2.338 .75 -2.942 1.582c-.238 .328 -.45 .745 -.796 1.533l-.22 .5c-1.146 2.601 -2.156 3.762 -4.236 3.735c-2.232 -.03 -3.603 -1.742 -4.313 -4.48c-.458 -1.768 -.617 -3.808 -.594 -5.876c.044 -3.993 1.42 -7.072 4.46 -8.545z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-paypal.svg b/app/assets/svg/icons/tabler/filled/brand-paypal.svg
new file mode 100644
index 00000000..f68581f6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-paypal.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7e9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.5 2c3.113 0 5.309 1.785 5.863 4.565c1.725 1.185 2.637 3.152 2.637 5.435c0 2.933 -2.748 5.384 -5.783 5.496l-.217 .004h-1.754l-.466 2.8a1.998 1.998 0 0 1 -1.823 1.597l-.157 .003h-2.68a1.5 1.5 0 0 1 -1.182 -.54a1.495 1.495 0 0 1 -.348 -1.07l.042 -.29h-1.632c-1.004 0 -1.914 -.864 -1.994 -1.857l-.006 -.143l.01 -.141l1.993 -13.954l.003 -.048c.072 -.894 .815 -1.682 1.695 -1.832l.156 -.02l.143 -.005h5.5zm5.812 7.35l-.024 .087c-.706 2.403 -3.072 4.436 -5.555 4.557l-.233 .006h-2.503v.05l-.025 .183l-1.2 5a1.007 1.007 0 0 1 -.019 .07l-.088 .597h2.154l.595 -3.564a1 1 0 0 1 .865 -.829l.121 -.007h2.6c2.073 0 4 -1.67 4 -3.5c0 -1.022 -.236 -1.924 -.688 -2.65z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-pinterest.svg b/app/assets/svg/icons/tabler/filled/brand-pinterest.svg
new file mode 100644
index 00000000..9c6ae9ba
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-pinterest.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1008f"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 0 1 -8.512 18.023l2.364 -5.315a3.5 3.5 0 0 0 2.398 .952c2.708 0 4.75 -2.089 4.75 -5a6 6 0 1 0 -11.64 2.041a1 1 0 1 0 1.88 -.682a4 4 0 1 1 7.76 -1.36c0 1.818 -1.156 3.001 -2.75 3.001c-.609 0 -1.153 -.361 -1.478 -1.022l1.142 -2.572a1 1 0 0 0 -1.828 -.812l-4.392 9.882a10 10 0 0 1 -4.694 -8.476l.005 -.324a10 10 0 0 1 14.995 -8.336" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-sketch.svg b/app/assets/svg/icons/tabler/filled/brand-sketch.svg
new file mode 100644
index 00000000..18f4bda3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-sketch.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1008e"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7.554 3.004h8.929a2 2 0 0 1 1.647 .873l3.536 5.193a2.006 2.006 0 0 1 -.173 2.48l-8 8.79a2.007 2.007 0 0 1 -2.97 0l-8 -8.789a1 1 0 0 1 -.13 -.175l-.012 -.026l-.051 -.072a2.01 2.01 0 0 1 -.056 -2.063l.09 -.146l3.541 -5.193c.372 -.544 .987 -.87 1.649 -.872" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-snapchat.svg b/app/assets/svg/icons/tabler/filled/brand-snapchat.svg
new file mode 100644
index 00000000..7960c58a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-snapchat.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1008d"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.96a5.88 5.88 0 0 1 5.882 5.882c0 .618 .008 1.174 .03 1.678l.008 .21l.084 -.115q .46 -.627 1.102 -1.29l.187 -.19a1 1 0 0 1 1.414 1.415c-2.637 2.637 -2.51 3.795 .76 5.527l.048 .025a.98 .98 0 0 1 .46 .636l.004 .022l.003 .013l.006 .043l.006 .032v.009l.003 .025l.001 .051l.002 .026l-.001 .009v.025l-.003 .042l-.002 .034l-.002 .015l-.002 .02l-.004 .016l-.01 .06l-.007 .026l-.006 .02l-.016 .06l-.013 .029l-.005 .013l-.024 .062a1 1 0 0 1 -.197 .28l-.03 .025l-.016 .014l-.043 .039l-.013 .007l-.018 .015l-.051 .033l-.02 .014l-.008 .003l-.014 .01a1 1 0 0 1 -.098 .049l-.013 .003l-.146 .066c-.576 .255 -.81 .365 -1.008 .474l-.053 .03c-.27 .155 -.398 .277 -.558 .525c-.156 .245 -.293 .516 -.715 1.41a1 1 0 0 1 -.904 .573c-1.067 0 -1.798 .25 -2.879 .868l-.426 .246c-.176 .102 -.311 .178 -.447 .25c-.794 .423 -1.464 .636 -2.248 .636s-1.454 -.213 -2.248 -.636a15 15 0 0 1 -.447 -.25l-.426 -.246c-1.081 -.618 -1.812 -.868 -2.879 -.868a1 1 0 0 1 -.904 -.573c-.422 -.894 -.559 -1.165 -.715 -1.41a1.4 1.4 0 0 0 -.558 -.525c-.228 -.13 -.47 -.243 -1.227 -.577l.02 .007l-.013 -.003a1 1 0 0 1 -.098 -.05l-.014 -.009l-.028 -.017l-.051 -.033l-.018 -.015l-.013 -.007l-.043 -.039l-.012 -.01l-.004 -.004l-.03 -.025a1 1 0 0 1 -.197 -.28l-.024 -.062l-.005 -.013l-.013 -.028l-.016 -.061l-.005 -.012l-.008 -.035l-.01 -.059l-.004 -.016l-.002 -.02l-.002 -.015l-.002 -.035l-.004 -.041l.001 -.025l-.001 -.01l.002 -.025l.001 -.05l.003 -.026v-.01l.006 -.03l.006 -.044l.004 -.014l.002 -.021a.98 .98 0 0 1 .461 -.636l.048 -.025l.204 -.11c3.003 -1.635 3.132 -2.785 .72 -5.25l-.164 -.167a1 1 0 0 1 1.414 -1.414q .764 .763 1.289 1.479l.083 .115l.01 -.21q .025 -.628 .028 -1.374l.001 -.304a5.88 5.88 0 0 1 5.882 -5.882" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-spotify.svg b/app/assets/svg/icons/tabler/filled/brand-spotify.svg
new file mode 100644
index 00000000..7e9bc5f3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-spotify.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe86"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-2.168 11.605c-1.285 -1.927 -4.354 -2.132 -6.387 -.777a1 1 0 0 0 1.11 1.664c1.195 -.797 3.014 -.675 3.613 .223a1 1 0 1 0 1.664 -1.11m1.268 -3.245c-2.469 -1.852 -5.895 -2.187 -8.608 -.589a1 1 0 0 0 1.016 1.724c1.986 -1.171 4.544 -.92 6.392 .465a1 1 0 0 0 1.2 -1.6m1.43 -3.048c-3.677 -2.298 -7.766 -2.152 -10.977 -.546a1 1 0 0 0 .894 1.788c2.635 -1.317 5.997 -1.437 9.023 .454a1 1 0 1 0 1.06 -1.696" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-steam.svg b/app/assets/svg/icons/tabler/filled/brand-steam.svg
new file mode 100644
index 00000000..b2f3b065
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-steam.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1008c"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.5 4a5.5 5.5 0 1 1 -.309 10.992l-.078 -.007l-3.646 2.524l-.011 .094c-.267 1.775 -1.707 3.18 -3.571 3.38l-.209 .017h-.176a4 4 0 0 1 -3.756 -2.623l-.016 -.048l-2.122 -.91a1 1 0 0 1 -.599 -.8l-.007 -.119v-3.5a1 1 0 0 1 1.447 -.894l2.964 1.481l.174 -.1a4 4 0 0 1 2.15 -.482l.166 .014l2.126 -2.977l-.01 -.098a5.5 5.5 0 0 1 1.092 -3.758l.169 -.212a5.5 5.5 0 0 1 4.222 -1.974m0 3.5a2 2 0 1 0 0 4a2 2 0 0 0 0 -4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-stripe.svg b/app/assets/svg/icons/tabler/filled/brand-stripe.svg
new file mode 100644
index 00000000..da06ee28
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-stripe.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1008b"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.5 2c2.45 0 4.543 .44 5.928 1.096a1 1 0 0 1 .564 1.028l-.5 4a1 1 0 0 1 -1.429 .776c-1.047 -.509 -2.618 -.823 -4.168 -.823q -.206 .001 -.332 .026l.028 .024l.07 .047c.314 .207 .832 .437 1.672 .746c3.824 1.351 5.667 3.24 5.667 6.58c0 2.13 -.758 3.732 -2.295 4.924c-1.293 1.023 -3.422 1.576 -5.705 1.576c-2.4 0 -4.72 -.644 -6.486 -1.626a1 1 0 0 1 -.506 -.998l.5 -4a1 1 0 0 1 1.494 -.741c1.292 .75 3.64 1.365 4.998 1.365c.39 0 .704 -.147 .87 -.295l.035 -.035l-.09 -.035c-.167 -.06 -1.583 -.493 -2.153 -.694c-3.626 -1.304 -5.662 -3.609 -5.662 -6.941c0 -1.887 .882 -3.563 2.37 -4.777c1.22 -.987 2.517 -1.223 5.13 -1.223" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-tabler.svg b/app/assets/svg/icons/tabler/filled/brand-tabler.svg
new file mode 100644
index 00000000..3a399359
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-tabler.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1008a"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a5 5 0 0 1 5 5v10a5 5 0 0 1 -5 5h-10a5 5 0 0 1 -5 -5v-10a5 5 0 0 1 5 -5zm-1 12h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0 -2m-7.293 -5.707a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293a1 1 0 0 0 1.414 1.414l3 -3a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-tiktok.svg b/app/assets/svg/icons/tabler/filled/brand-tiktok.svg
new file mode 100644
index 00000000..7c057dec
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-tiktok.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7ea"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.083 2h-4.083a1 1 0 0 0 -1 1v11.5a1.5 1.5 0 1 1 -2.519 -1.1l.12 -.1a1 1 0 0 0 .399 -.8v-4.326a1 1 0 0 0 -1.23 -.974a7.5 7.5 0 0 0 1.73 14.8l.243 -.005a7.5 7.5 0 0 0 7.257 -7.495v-2.7l.311 .153c1.122 .53 2.333 .868 3.59 .993a1 1 0 0 0 1.099 -.996v-4.033a1 1 0 0 0 -.834 -.986a5.005 5.005 0 0 1 -4.097 -4.096a1 1 0 0 0 -.986 -.835z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-tinder.svg b/app/assets/svg/icons/tabler/filled/brand-tinder.svg
new file mode 100644
index 00000000..e32799c7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-tinder.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10089"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.595 2.13a1 1 0 0 1 1.455 -1.016c3.11 1.625 5.41 3.797 6.77 6.627l-.013 -.024l.01 .019l.115 .232c2.751 5.7 .088 12.587 -5.913 13.76l-.267 .049c-8.719 1.91 -14.455 -8.74 -7.97 -14.918c.466 -.46 1.28 -1.196 1.636 -1.45a1 1 0 0 1 1.582 .813c0 .311 .086 1.117 .205 1.694q .046 .215 .093 .383l.017 .058l.1 -.02c1.562 -.396 2.522 -3.021 2.21 -5.955z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-tumblr.svg b/app/assets/svg/icons/tabler/filled/brand-tumblr.svg
new file mode 100644
index 00000000..f2995ed1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-tumblr.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10088"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a1 1 0 0 1 1 1v3h3a1 1 0 0 1 .993 .883l.007 .117v4a1 1 0 0 1 -1 1h-3v4h3a1 1 0 0 1 .993 .883l.007 .117v4a1 1 0 0 1 -1 1h-4a5 5 0 0 1 -5 -5v-5h-3a1 1 0 0 1 -.993 -.883l-.007 -.117v-4a1 1 0 0 1 1 -1h1a2 2 0 0 0 2 -2v-1a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-twitter.svg b/app/assets/svg/icons/tabler/filled/brand-twitter.svg
new file mode 100644
index 00000000..3a7815bd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-twitter.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7eb"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.058 3.41c-1.807 .767 -2.995 2.453 -3.056 4.38l-.002 .182l-.243 -.023c-2.392 -.269 -4.498 -1.512 -5.944 -3.531a1 1 0 0 0 -1.685 .092l-.097 .186l-.049 .099c-.719 1.485 -1.19 3.29 -1.017 5.203l.03 .273c.283 2.263 1.5 4.215 3.779 5.679l.173 .107l-.081 .043c-1.315 .663 -2.518 .952 -3.827 .9c-1.056 -.04 -1.446 1.372 -.518 1.878c3.598 1.961 7.461 2.566 10.792 1.6c4.06 -1.18 7.152 -4.223 8.335 -8.433l.127 -.495c.238 -.993 .372 -2.006 .401 -3.024l.003 -.332l.393 -.779l.44 -.862l.214 -.434l.118 -.247c.265 -.565 .456 -1.033 .574 -1.43l.014 -.056l.008 -.018c.22 -.593 -.166 -1.358 -.941 -1.358l-.122 .007a.997 .997 0 0 0 -.231 .057l-.086 .038a7.46 7.46 0 0 1 -.88 .36l-.356 .115l-.271 .08l-.772 .214c-1.336 -1.118 -3.144 -1.254 -5.012 -.554l-.211 .084z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-vercel.svg b/app/assets/svg/icons/tabler/filled/brand-vercel.svg
new file mode 100644
index 00000000..55befbfc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-vercel.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10087"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.143 3.486a1 1 0 0 1 1.714 0l9 15a1 1 0 0 1 -.857 1.514h-18a1 1 0 0 1 -.857 -1.514z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-vimeo.svg b/app/assets/svg/icons/tabler/filled/brand-vimeo.svg
new file mode 100644
index 00000000..4507b1fe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-vimeo.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10086"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.5 3c2.38 0 3.985 2.174 3.486 5.164c-.535 3.21 -2.25 6.074 -4.808 8.675c-1.277 1.298 -2.211 2.061 -4.112 3.485c-2.323 1.597 -4.408 .365 -5.47 -1.897c-.292 -.618 -.586 -1.724 -1.248 -4.477l-.03 -.126c-.483 -2.01 -.819 -3.319 -.982 -3.878l-.016 -.052l-.031 .013l-.13 .06l-.137 .07a4 4 0 0 0 -.43 .269a1 1 0 0 1 -1.3 -.099l-1 -1a1 1 0 0 1 -.124 -1.262a20 20 0 0 1 1.918 -2.382c.98 -1.037 1.955 -1.816 2.928 -2.233c.5 -.214 .996 -.33 1.486 -.33c2.237 0 3.02 1.588 3.567 4.963c.03 .183 .057 .359 .112 .709c.123 .784 .197 1.198 .292 1.588c.292 1.185 .528 1.984 .735 2.483l-.016 -.039l.096 -.107c.354 -.411 .757 -1.014 1.172 -1.771l.157 -.291c.391 -.745 .505 -1.528 .363 -1.9c-.028 -.073 .007 -.065 -.456 .218a1 1 0 0 1 -1.51 -1.013c.496 -3.053 2.745 -4.84 5.488 -4.84" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-weibo.svg b/app/assets/svg/icons/tabler/filled/brand-weibo.svg
new file mode 100644
index 00000000..b9e4e9e9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-weibo.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "100a6"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.972 8.183c2.81 -2.987 6.162 -4.207 8.006 -2.24c.298 .316 .554 .773 .736 1.266l.127 -.031c2.064 -.469 4 1.287 3.817 3.544l-.005 .036l.15 .057c1.46 .574 2.14 1.355 2.193 3.081l.004 .231c0 3.776 -4.107 6.873 -9 6.873c-4.854 0 -9 -2.72 -9 -6.565c0 -2.04 1.068 -4.222 2.972 -6.252" />
13 <path d="M16 3a6 6 0 0 1 6 6v1a1 1 0 0 1 -2 0v-1a4 4 0 0 0 -4 -4h-1a1 1 0 0 1 0 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-whatsapp.svg b/app/assets/svg/icons/tabler/filled/brand-whatsapp.svg
new file mode 100644
index 00000000..2d992d56
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-whatsapp.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10085"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.497 4.409a10 10 0 0 1 -10.36 16.828l-.223 -.098l-4.759 .849l-.11 .011a1 1 0 0 1 -.11 0l-.102 -.013l-.108 -.024l-.105 -.037l-.099 -.047l-.093 -.058l-.014 -.011l-.012 -.007l-.086 -.073l-.077 -.08l-.067 -.088l-.056 -.094l-.034 -.07l-.04 -.108l-.028 -.128l-.012 -.102a1 1 0 0 1 0 -.125l.012 -.1l.024 -.11l.045 -.122l1.433 -3.304l-.009 -.014a10 10 0 0 1 1.549 -12.454l.215 -.203a10 10 0 0 1 13.226 -.217m-8.997 3.09a1.5 1.5 0 0 0 -1.5 1.5v1a6 6 0 0 0 6 6h1a1.5 1.5 0 0 0 0 -3h-1l-.144 .007a1.5 1.5 0 0 0 -1.128 .697l-.042 .074l-.022 -.007a4.01 4.01 0 0 1 -2.435 -2.435l-.008 -.023l.075 -.041a1.5 1.5 0 0 0 .704 -1.272v-1a1.5 1.5 0 0 0 -1.5 -1.5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-windows.svg b/app/assets/svg/icons/tabler/filled/brand-windows.svg
new file mode 100644
index 00000000..1d87ec7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-windows.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10084"
3version: "3.21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 13v5c0 1.57 -1.248 2.832 -2.715 2.923l-.113 .003l-.042 .018a1 1 0 0 1 -.336 .056l-.118 -.008l-4.676 -.585v-7.407zm-10 0v7.157l-5.3 -.662c-1.514 -.151 -2.7 -1.383 -2.7 -2.895v-3.6zm0 -9.158v7.158h-8v-3.6c0 -1.454 1.096 -2.648 2.505 -2.87zm10 2.058v5.1h-8v-7.409l4.717 -.589c1.759 -.145 3.283 1.189 3.283 2.898" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-x.svg b/app/assets/svg/icons/tabler/filled/brand-x.svg
new file mode 100644
index 00000000..7a6d4f65
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-x.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc21"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.267 3a1 1 0 0 1 .73 .317l.076 .092l4.274 5.828l5.946 -5.944a1 1 0 0 1 1.497 1.32l-.083 .094l-6.163 6.162l6.262 8.54a1 1 0 0 1 -.697 1.585l-.109 .006h-4.267a1 1 0 0 1 -.73 -.317l-.076 -.092l-4.276 -5.829l-5.944 5.945a1 1 0 0 1 -1.497 -1.32l.083 -.094l6.161 -6.163l-6.26 -8.539a1 1 0 0 1 .697 -1.585l.109 -.006h4.267z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brand-youtube.svg b/app/assets/svg/icons/tabler/filled/brand-youtube.svg
new file mode 100644
index 00000000..619f33c8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brand-youtube.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a5 5 0 0 1 5 5v8a5 5 0 0 1 -5 5h-12a5 5 0 0 1 -5 -5v-8a5 5 0 0 1 5 -5zm-9 6v6a1 1 0 0 0 1.514 .857l5 -3a1 1 0 0 0 0 -1.714l-5 -3a1 1 0 0 0 -1.514 .857z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bread.svg b/app/assets/svg/icons/tabler/filled/bread.svg
new file mode 100644
index 00000000..e9a374de
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bread.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe85"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a4 4 0 0 1 3.109 6.516l-.11 .126l.001 8.358a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -3 -3v-8.356l-.116 -.136a4 4 0 0 1 -.728 -3.616l.067 -.21c.532 -1.525 1.93 -2.58 3.601 -2.677l12.079 .001z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/briefcase-2.svg b/app/assets/svg/icons/tabler/filled/briefcase-2.svg
new file mode 100644
index 00000000..c2b0f128
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/briefcase-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe84"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a3 3 0 0 1 3 3v1h2a3 3 0 0 1 3 3v9a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3h2v-1a3 3 0 0 1 3 -3zm0 2h-4a1 1 0 0 0 -1 1v1h6v-1a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/briefcase.svg b/app/assets/svg/icons/tabler/filled/briefcase.svg
new file mode 100644
index 00000000..0fa1ac30
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/briefcase.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd00"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M22 13.478v4.522a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-4.522l.553 .277a20.999 20.999 0 0 0 18.897 -.002l.55 -.275zm-8 -11.478a3 3 0 0 1 3 3v1h2a3 3 0 0 1 3 3v2.242l-1.447 .724a19.002 19.002 0 0 1 -16.726 .186l-.647 -.32l-1.18 -.59v-2.242a3 3 0 0 1 3 -3h2v-1a3 3 0 0 1 3 -3h4zm-2 8a1 1 0 0 0 -1 1a1 1 0 1 0 2 .01c0 -.562 -.448 -1.01 -1 -1.01zm2 -6h-4a1 1 0 0 0 -1 1v1h6v-1a1 1 0 0 0 -1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brightness-auto.svg b/app/assets/svg/icons/tabler/filled/brightness-auto.svg
new file mode 100644
index 00000000..0dee0bd4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brightness-auto.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe83"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.707 2.793l2.208 2.207h3.085a1 1 0 0 1 .993 .883l.007 .117v3.085l2.207 2.208a1 1 0 0 1 .083 1.32l-.083 .094l-2.207 2.207v3.086a1 1 0 0 1 -.883 .993l-.117 .007h-3.086l-2.207 2.207a1 1 0 0 1 -1.32 .083l-.094 -.083l-2.208 -2.207h-3.085a1 1 0 0 1 -.993 -.883l-.007 -.117v-3.085l-2.207 -2.208a1 1 0 0 1 -.083 -1.32l.083 -.094l2.207 -2.209v-3.084a1 1 0 0 1 .883 -.993l.117 -.007h3.084l2.209 -2.207a1 1 0 0 1 1.414 0m-.707 5.207a3 3 0 0 0 -3 3v3.5a1 1 0 0 0 2 0v-.5h2v.5a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-3.5a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v1h-2v-1a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brightness-down.svg b/app/assets/svg/icons/tabler/filled/brightness-down.svg
new file mode 100644
index 00000000..e530a12a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brightness-down.svg
@@ -0,0 +1,21 @@
1<!--
2version: "2.26"
3unicode: "fb23"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 8a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
13 <path d="M12 4a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
14 <path d="M17 6a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
15 <path d="M19 11a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
16 <path d="M17 16a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
17 <path d="M12 18a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
18 <path d="M7 16a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
19 <path d="M5 11a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
20 <path d="M7 6a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1z" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brightness-up.svg b/app/assets/svg/icons/tabler/filled/brightness-up.svg
new file mode 100644
index 00000000..42b9f10c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brightness-up.svg
@@ -0,0 +1,21 @@
1<!--
2version: "2.26"
3unicode: "fb24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 8a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
13 <path d="M12 2a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 1 -1z" />
14 <path d="M17.693 4.893a1 1 0 0 1 1.497 1.32l-.083 .094l-1.4 1.4a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.4 -1.4z" />
15 <path d="M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
16 <path d="M16.293 16.293a1 1 0 0 1 1.32 -.083l.094 .083l1.4 1.4a1 1 0 0 1 -1.32 1.497l-.094 -.083l-1.4 -1.4a1 1 0 0 1 0 -1.414z" />
17 <path d="M12 18a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 1 -1z" />
18 <path d="M6.293 16.293a1 1 0 0 1 1.497 1.32l-.083 .094l-1.4 1.4a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.4 -1.4z" />
19 <path d="M6 11a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
20 <path d="M4.893 4.893a1 1 0 0 1 1.32 -.083l.094 .083l1.4 1.4a1 1 0 0 1 -1.32 1.497l-.094 -.083l-1.4 -1.4a1 1 0 0 1 0 -1.414z" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/brightness.svg b/app/assets/svg/icons/tabler/filled/brightness.svg
new file mode 100644
index 00000000..ead1ee29
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/brightness.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe82"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-9 1.732a8 8 0 0 0 4.001 14.928l-.001 -16a8 8 0 0 0 -4 1.072" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bubble-text.svg b/app/assets/svg/icons/tabler/filled/bubble-text.svg
new file mode 100644
index 00000000..1c4b8fa2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bubble-text.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100a5"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.4 2l.253 .005a6.34 6.34 0 0 1 5.235 3.166l.089 .163l.178 .039a6.33 6.33 0 0 1 4.254 3.406l.105 .228a6.334 6.334 0 0 1 -5.74 8.865l-.144 -.002l-.037 .052a5.26 5.26 0 0 1 -5.458 1.926l-.186 -.051l-3.435 2.06a1 1 0 0 1 -1.508 -.743l-.006 -.114v-2.435l-.055 -.026a3.67 3.67 0 0 1 -1.554 -1.498l-.102 -.199a3.67 3.67 0 0 1 -.312 -2.14l.038 -.21l-.116 -.092a5.8 5.8 0 0 1 -1.887 -6.025l.071 -.238a5.8 5.8 0 0 1 5.42 -4.004h.157l.15 -.165a6.33 6.33 0 0 1 4.33 -1.963zm1.6 11h-5a1 1 0 0 0 0 2h5a1 1 0 0 0 0 -2m3 -4h-10a1 1 0 1 0 0 2h10a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bubble.svg b/app/assets/svg/icons/tabler/filled/bubble.svg
new file mode 100644
index 00000000..e47f3ef1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bubble.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fec3"
3version: "3.2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.4 2a6.33 6.33 0 0 1 5.491 3.176l.09 .162l.126 .027a6.335 6.335 0 0 1 4.889 5.934l.004 .234a6.333 6.333 0 0 1 -6.333 6.334l-.035 -.002l-.035 .05a5.26 5.26 0 0 1 -3.958 2.08l-.239 .005q -.722 0 -1.404 -.19l-.047 -.014l-3.434 2.061a1 1 0 0 1 -1.509 -.743l-.006 -.114v-2.434l-.121 -.06a3.67 3.67 0 0 1 -1.94 -3.042l-.006 -.197q 0 -.365 .07 -.717l.013 -.058l-.113 -.09a5.8 5.8 0 0 1 -2.098 -4.218l-.005 -.25a5.8 5.8 0 0 1 5.8 -5.8l.058 .001l.15 -.163a6.32 6.32 0 0 1 4.328 -1.967z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bug.svg b/app/assets/svg/icons/tabler/filled/bug.svg
new file mode 100644
index 00000000..a5014d94
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bug.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd01"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 4a4 4 0 0 1 3.995 3.8l.005 .2a1 1 0 0 1 .428 .096l3.033 -1.938a1 1 0 1 1 1.078 1.684l-3.015 1.931a7.17 7.17 0 0 1 .476 2.227h3a1 1 0 0 1 0 2h-3v1a6.01 6.01 0 0 1 -.195 1.525l2.708 1.616a1 1 0 1 1 -1.026 1.718l-2.514 -1.501a6.002 6.002 0 0 1 -3.973 2.56v-5.918a1 1 0 0 0 -2 0v5.917a6.002 6.002 0 0 1 -3.973 -2.56l-2.514 1.503a1 1 0 1 1 -1.026 -1.718l2.708 -1.616a6.01 6.01 0 0 1 -.195 -1.526v-1h-3a1 1 0 0 1 0 -2h3.001v-.055a7 7 0 0 1 .474 -2.173l-3.014 -1.93a1 1 0 1 1 1.078 -1.684l3.032 1.939l.024 -.012l.068 -.027l.019 -.005l.016 -.006l.032 -.008l.04 -.013l.034 -.007l.034 -.004l.045 -.008l.015 -.001l.015 -.002l.087 -.004a4 4 0 0 1 4 -4zm0 2a2 2 0 0 0 -2 2h4a2 2 0 0 0 -2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/building-bridge-2.svg b/app/assets/svg/icons/tabler/filled/building-bridge-2.svg
new file mode 100644
index 00000000..11cd154c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/building-bridge-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10189"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 6a3 3 0 0 1 3 3v9a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2v-2a3 3 0 0 0 -6 0v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2v-9a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/building-broadcast-tower.svg b/app/assets/svg/icons/tabler/filled/building-broadcast-tower.svg
new file mode 100644
index 00000000..bcd27638
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/building-broadcast-tower.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe81"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 10a2 2 0 0 1 1.497 3.327l2.452 7.357a1 1 0 1 1 -1.898 .632l-.44 -1.316h-3.224l-.438 1.317a1 1 0 0 1 -1.152 .663l-.113 -.03a1 1 0 0 1 -.633 -1.265l2.452 -7.357a2 2 0 0 1 -.503 -1.328l.005 -.15a2 2 0 0 1 1.995 -1.85" />
13 <path d="M18.093 4.078a10 10 0 0 1 3.137 11.776a1 1 0 0 1 -1.846 -.77a8 8 0 1 0 -14.769 0a1 1 0 0 1 -1.846 .77a10 10 0 0 1 15.324 -11.776" />
14 <path d="M15.657 7.243a6 6 0 0 1 1.882 7.066a1 1 0 1 1 -1.846 -.77a4 4 0 1 0 -7.384 0a1 1 0 1 1 -1.846 .77a6 6 0 0 1 9.194 -7.066" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bulb.svg b/app/assets/svg/icons/tabler/filled/bulb.svg
new file mode 100644
index 00000000..42b7b403
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bulb.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.0"
3unicode: "f66a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
13 <path d="M12 2a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
14 <path d="M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
15 <path d="M4.893 4.893a1 1 0 0 1 1.32 -.083l.094 .083l.7 .7a1 1 0 0 1 -1.32 1.497l-.094 -.083l-.7 -.7a1 1 0 0 1 0 -1.414z" />
16 <path d="M17.693 4.893a1 1 0 0 1 1.497 1.32l-.083 .094l-.7 .7a1 1 0 0 1 -1.497 -1.32l.083 -.094l.7 -.7z" />
17 <path d="M14 18a1 1 0 0 1 1 1a3 3 0 0 1 -6 0a1 1 0 0 1 .883 -.993l.117 -.007h4z" />
18 <path d="M12 6a6 6 0 0 1 3.6 10.8a1 1 0 0 1 -.471 .192l-.129 .008h-6a1 1 0 0 1 -.6 -.2a6 6 0 0 1 3.6 -10.8z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/bus.svg b/app/assets/svg/icons/tabler/filled/bus.svg
new file mode 100644
index 00000000..e6b2c013
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/bus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ff"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 4c3.4 0 6 3.64 6 8v5a1 1 0 0 1 -1 1h-1.171a3.001 3.001 0 0 1 -5.658 0h-6.342a3.001 3.001 0 0 1 -5.658 0h-1.171a1 1 0 0 1 -1 -1v-11a2 2 0 0 1 2 -2zm-11 12a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m12 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m-.76 -9.989l1.068 4.989h2.636c-.313 -2.756 -1.895 -4.82 -3.704 -4.989m-11.24 -.011h-3v3h3zm5 0h-3v3h3zm4.191 0h-2.191v3h2.834z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/butterfly.svg b/app/assets/svg/icons/tabler/filled/butterfly.svg
new file mode 100644
index 00000000..1083bd7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/butterfly.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "10016"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.117 6.244l.228 .076a5.5 5.5 0 0 1 1.24 9.738l-.063 .039l.02 .034a4 4 0 0 1 .101 3.533l-.093 .19a4 4 0 0 1 -5.55 1.608v-14.857a5.5 5.5 0 0 1 4.118 -.36" />
13 <path d="M8.505 6c.885 0 1.736 .21 2.495 .597v14.87a4 4 0 0 1 -1.012 .41l-.196 .045a4 4 0 0 1 -4.424 -5.587l.118 -.238l-.035 -.023a5.5 5.5 0 0 1 -2.397 -5.258l.034 -.233a5.5 5.5 0 0 1 5.417 -4.583" />
14 <path d="M14.445 2.168a1 1 0 0 1 1.11 1.664l-3 2a1 1 0 0 1 -1.11 0l-3 -2a1 1 0 0 1 1.11 -1.664l2.444 1.63z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cactus.svg b/app/assets/svg/icons/tabler/filled/cactus.svg
new file mode 100644
index 00000000..3d45e61f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cactus.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 22a1 1 0 0 1 -.117 -1.993l.117 -.007h2v-6a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-1a1 1 0 0 1 1.993 -.117l.007 .117v1a2 2 0 0 0 1.85 1.995l.15 .005v-7a3 3 0 0 1 5.995 -.176l.005 .176v10a2 2 0 0 0 1.995 -1.85l.005 -.15v-5a1 1 0 0 1 1.993 -.117l.007 .117v5a4 4 0 0 1 -3.8 3.995l-.2 .005v3h2a1 1 0 0 1 .117 1.993l-.117 .007h-10z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/calculator.svg b/app/assets/svg/icons/tabler/filled/calculator.svg
new file mode 100644
index 00000000..d73c1965
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/calculator.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-10 15a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm-8 -4a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm-1 -7h-6a2 2 0 0 0 -2 2v1a2 2 0 0 0 2 2h6a2 2 0 0 0 2 -2v-1a2 2 0 0 0 -2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/calendar-event.svg b/app/assets/svg/icons/tabler/filled/calendar-event.svg
new file mode 100644
index 00000000..503719b5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/calendar-event.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100b9"
3version: "3.23"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 2a1 1 0 0 1 .993 .883l.007 .117v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 1.993 -.117l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 8h-14v8.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16zm-9 4a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/calendar-month.svg b/app/assets/svg/icons/tabler/filled/calendar-month.svg
new file mode 100644
index 00000000..279e21db
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/calendar-month.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "100b8"
3version: "3.23"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 12a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
13 <path d="M12 12a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
14 <path d="M16 12a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
15 <path d="M16 2a1 1 0 0 1 .993 .883l.007 .117v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 1.993 -.117l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/calendar-week.svg b/app/assets/svg/icons/tabler/filled/calendar-week.svg
new file mode 100644
index 00000000..533c40ad
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/calendar-week.svg
@@ -0,0 +1,18 @@
1<!--
2unicode: "100b7"
3version: "3.23"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 2c.183 0 .355 .05 .502 .135l.033 .02c.28 .177 .465 .49 .465 .845v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 .514 -.874l.093 -.046l.066 -.025l.1 -.029l.107 -.019l.12 -.007q .083 0 .161 .013l.122 .029l.04 .012l.06 .023c.328 .135 .568 .44 .61 .806l.007 .117v1h6v-1a1 1 0 0 1 1 -1m3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16z" />
13 <path d="M9.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" />
14 <path d="M13.015 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" />
15 <path d="M17.02 13a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" />
16 <path d="M12.02 15a1 1 0 0 1 0 2a1.001 1.001 0 1 1 -.005 -2z" />
17 <path d="M9.015 16a1 1 0 0 1 -1 1a1.001 1.001 0 1 1 -.005 -2c.557 0 1.005 .448 1.005 1" />
18</svg>
diff --git a/app/assets/svg/icons/tabler/filled/calendar.svg b/app/assets/svg/icons/tabler/filled/calendar.svg
new file mode 100644
index 00000000..372c5b6c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/calendar.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.26"
3unicode: "fb27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 2a1 1 0 0 1 .993 .883l.007 .117v1h1a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h1v-1a1 1 0 0 1 1.993 -.117l.007 .117v1h6v-1a1 1 0 0 1 1 -1zm3 7h-14v9.625c0 .705 .386 1.286 .883 1.366l.117 .009h12c.513 0 .936 -.53 .993 -1.215l.007 -.16v-9.625z" />
13 <path d="M12 12a1 1 0 0 1 .993 .883l.007 .117v3a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/camera.svg b/app/assets/svg/icons/tabler/filled/camera.svg
new file mode 100644
index 00000000..d06a65fb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/camera.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa37"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 3a2 2 0 0 1 1.995 1.85l.005 .15a1 1 0 0 0 .883 .993l.117 .007h1a3 3 0 0 1 2.995 2.824l.005 .176v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-9a3 3 0 0 1 2.824 -2.995l.176 -.005h1a1 1 0 0 0 1 -1a2 2 0 0 1 1.85 -1.995l.15 -.005h6zm-3 7a3 3 0 0 0 -2.985 2.698l-.011 .152l-.004 .15l.004 .15a3 3 0 1 0 2.996 -3.15z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/campfire.svg b/app/assets/svg/icons/tabler/filled/campfire.svg
new file mode 100644
index 00000000..25a50da1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/campfire.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.26"
3unicode: "fb28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.757 16.03a1 1 0 0 1 .597 1.905l-.111 .035l-16 4a1 1 0 0 1 -.597 -1.905l.111 -.035l16 -4z" />
13 <path d="M3.03 16.757a1 1 0 0 1 1.098 -.749l.115 .022l16 4a1 1 0 0 1 -.37 1.962l-.116 -.022l-16 -4a1 1 0 0 1 -.727 -1.213z" />
14 <path d="M13.553 2.106c-4.174 2.086 -6.553 5.358 -6.553 8.894a5 5 0 0 0 10 0c0 -1.047 -.188 -1.808 -.606 -2.705l-.169 -.345l-.33 -.647c-.621 -1.24 -.895 -2.338 -.895 -4.303a1 1 0 0 0 -1.447 -.894z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/candle.svg b/app/assets/svg/icons/tabler/filled/candle.svg
new file mode 100644
index 00000000..22b0f383
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/candle.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.30"
3unicode: "fc23"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 9a2 2 0 0 1 2 2v10a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-10a2 2 0 0 1 2 -2z" />
13 <path d="M11.254 1.334a1 1 0 0 1 1.491 0l1.452 1.623a3 3 0 0 1 -4.196 4.28c-1.195 -1.07 -1.339 -2.889 -.297 -4.166z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cannabis.svg b/app/assets/svg/icons/tabler/filled/cannabis.svg
new file mode 100644
index 00000000..f3ee9018
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cannabis.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10015"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.894 1.553c1.472 2.945 2.17 5.028 2.244 6.812l.001 .091l.032 -.022a8.7 8.7 0 0 1 2.73 -1.191l.352 -.079a8 8 0 0 1 1.562 -.169l.253 .007a1 1 0 0 1 .85 1.396c-.949 2.187 -1.818 3.595 -2.902 4.664l-.061 .058l.25 .055q .45 .108 .869 .259l.276 .104c.586 .235 1.006 .479 1.25 .662a1 1 0 0 1 -.042 1.63l-.199 .112l-1.133 .587c-.567 .289 -1.166 .584 -1.404 .67q -.123 .045 -.244 .083l-.074 .019l.016 .042c.327 .912 .456 1.789 .477 2.462l.003 .195a1 1 0 0 1 -1 1c-1.257 0 -2.77 -.729 -4.001 -1.647l.001 2.647a1 1 0 0 1 -2 0v-2.647c-1.16 .866 -2.57 1.563 -3.781 1.64l-.219 .007a1 1 0 0 1 -1 -1c0 -.624 .098 -1.464 .379 -2.358l.116 -.341l-.073 -.02l-.244 -.081c-.343 -.125 -1.442 -.686 -2.106 -1.032l-.52 -.274a1 1 0 0 1 -.152 -1.694c.244 -.183 .664 -.427 1.25 -.662a8 8 0 0 1 1.145 -.363l.249 -.055l-.06 -.058c-1.024 -1.01 -1.856 -2.322 -2.744 -4.307l-.157 -.357a1 1 0 0 1 .724 -1.38l.149 -.017l.058 -.003a7.5 7.5 0 0 1 1.744 .159a8.6 8.6 0 0 1 2.727 1.045l.27 .169v-.037c-.028 -1.594 .375 -3.18 1.095 -4.704l.139 -.285c.455 -.908 .914 -1.586 1.238 -1.98a1 1 0 0 1 1.666 .189" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/capsule-horizontal.svg b/app/assets/svg/icons/tabler/filled/capsule-horizontal.svg
new file mode 100644
index 00000000..b47a933e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/capsule-horizontal.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 5h-6a7 7 0 1 0 0 14h6a7 7 0 0 0 7 -7l-.007 -.303a7 7 0 0 0 -6.993 -6.697z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/capsule.svg b/app/assets/svg/icons/tabler/filled/capsule.svg
new file mode 100644
index 00000000..aa9c0554
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/capsule.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l-.243 .004a7.004 7.004 0 0 0 -6.757 6.996v6a7 7 0 0 0 7 7l.243 -.004a7.004 7.004 0 0 0 6.757 -6.996v-6a7 7 0 0 0 -7 -7z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/capture.svg b/app/assets/svg/icons/tabler/filled/capture.svg
new file mode 100644
index 00000000..3c6e27fa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/capture.svg
@@ -0,0 +1,17 @@
1<!--
2version: "2.26"
3unicode: "fb29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 0 -.993 .883l-.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a3 3 0 0 1 2.824 -2.995l.176 -.005h2z" />
13 <path d="M4 15a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 0 .883 .993l.117 .007h2a1 1 0 0 1 .117 1.993l-.117 .007h-2a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-2a1 1 0 0 1 1 -1z" />
14 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 0 -.883 -.993l-.117 -.007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
15 <path d="M20 15a1 1 0 0 1 .993 .883l.007 .117v2a3 3 0 0 1 -2.824 2.995l-.176 .005h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2a1 1 0 0 0 .993 -.883l.007 -.117v-2a1 1 0 0 1 1 -1z" />
16 <path d="M12 8a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/car-4wd.svg b/app/assets/svg/icons/tabler/filled/car-4wd.svg
new file mode 100644
index 00000000..ec383e14
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/car-4wd.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1001e"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v2a3 3 0 0 1 -6 0h-1v10h1a3 3 0 0 1 6 0v2a3 3 0 0 1 -6 0h-4a3 3 0 0 1 -6 0v-2a3 3 0 0 1 6 0h1v-10h-1a3 3 0 1 1 -6 0v-2a3 3 0 1 1 6 0h4a3 3 0 0 1 3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/car-crane.svg b/app/assets/svg/icons/tabler/filled/car-crane.svg
new file mode 100644
index 00000000..a6c411c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/car-crane.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100fe"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3.06 5.66l.035 -.085l.07 -.125l.033 -.048l.063 -.075l.064 -.065l.098 -.079l.106 -.065l.067 -.033l.048 -.02l.139 -.041l18.053 -3.01a1 1 0 0 1 1.164 .986v2a1 1 0 0 1 -2 0v-.82l-13.802 2.3l1.25 .626a1 1 0 0 1 .552 .894l-.001 3h2.001v-4a1 1 0 0 1 1 -1h4a6 6 0 0 1 6 6v5a1 1 0 0 1 -1 1h-1.17a3.001 3.001 0 0 1 -5.66 0h-6.34a3.001 3.001 0 0 1 -5.83 -1v-5a1 1 0 0 1 1 -1v-4.99a1 1 0 0 1 .06 -.35m1.94 10.34a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m12 0a1 1 0 1 0 .992 1.124l.008 -.132l-.007 -.109a1 1 0 0 0 -.993 -.883m-.652 -7.985l.895 2.985h2.63l-.042 -.155a4 4 0 0 0 -3.223 -2.8z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/car-fan.svg b/app/assets/svg/icons/tabler/filled/car-fan.svg
new file mode 100644
index 00000000..e89227db
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/car-fan.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1001d"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.363 2.068l4.912 1.914a2.7 2.7 0 0 1 .68 4.646l-3.045 2.371l6.09 .001a1 1 0 0 1 .932 1.363l-1.914 4.912a2.7 2.7 0 0 1 -4.646 .68l-2.372 -3.047v6.092a1 1 0 0 1 -1.363 .932l-4.912 -1.914a2.7 2.7 0 0 1 -.68 -4.646l3.045 -2.372h-6.09a1 1 0 0 1 -.932 -1.363l1.914 -4.912a2.7 2.7 0 0 1 4.646 -.68l2.371 3.044l.001 -6.089a1 1 0 0 1 1.363 -.932" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/car-suv.svg b/app/assets/svg/icons/tabler/filled/car-suv.svg
new file mode 100644
index 00000000..c085fec7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/car-suv.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1004d"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 14a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824m11 0a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824m-11 2a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m11 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m-3.562 -12a3 3 0 0 1 2.91 2.272l.433 1.728h2.219a3 3 0 0 1 2.995 2.824l.005 .176v3.02l-.01 .117a1 1 0 0 1 -.286 .575l-.107 .091l-.07 .049l-.076 .042l-.106 .046l-.017 .005l-.047 .016l-.108 .025l-.118 .013l-.08 .002l-.122 -.012l-.148 -.033l-.063 -.022a1 1 0 0 1 -.362 -.24l-.08 -.094a4 4 0 0 0 -3.2 -1.6a4 4 0 0 0 -3.2 1.6a1 1 0 0 1 -.8 .4h-3a1 1 0 0 1 -.8 -.4a3.998 3.998 0 0 0 -6.402 .002a1 1 0 1 1 -1.602 -1.198c.493 -.66 1.11 -1.2 1.804 -1.602v-2.792a1 1 0 0 1 .06 -.35l.042 -.1l2.004 -4.007a1 1 0 0 1 .894 -.553zm-12.438 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1m12.438 0h-3.438v2h4.718l-.31 -1.243a1 1 0 0 0 -.97 -.757m-5.438 0h-1.382l-1.001 2h2.383z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/car.svg b/app/assets/svg/icons/tabler/filled/car.svg
new file mode 100644
index 00000000..003bb186
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/car.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1004c"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 5a1 1 0 0 1 .694 .28l.087 .095l3.699 4.625h.52a3 3 0 0 1 2.995 2.824l.005 .176v4a1 1 0 0 1 -1 1h-1.171a3.001 3.001 0 0 1 -5.658 0h-4.342a3.001 3.001 0 0 1 -5.658 0h-1.171a1 1 0 0 1 -1 -1v-6l.007 -.117l.008 -.056l.017 -.078l.012 -.036l.014 -.05l2.014 -5.034a1 1 0 0 1 .928 -.629zm-7 11a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m10 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m-6 -9h-5.324l-1.2 3h6.524zm2.52 0h-.52v3h2.92z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/carambola.svg b/app/assets/svg/icons/tabler/filled/carambola.svg
new file mode 100644
index 00000000..06c2b5ad
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/carambola.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10014"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.108 22.085c-1.266 -.068 -2.924 -.859 -5.071 -2.355l-.04 -.027l-.037 .027c-2.147 1.497 -3.804 2.288 -5.072 2.356l-.178 .005c-2.747 0 -3.097 -2.64 -1.718 -7.244l.054 -.178l-.1 -.075c-6.056 -4.638 -5.046 -7.848 2.554 -8.066l.202 -.005l.115 -.326c1.184 -3.33 2.426 -5.085 4.027 -5.192l.156 -.005c1.674 0 2.957 1.76 4.182 5.197l.114 .326l.204 .005c7.6 .218 8.61 3.428 2.553 8.065l-.102 .075l.055 .178c1.35 4.512 1.04 7.137 -1.556 7.24l-.163 .003z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caravan.svg b/app/assets/svg/icons/tabler/filled/caravan.svg
new file mode 100644
index 00000000..6e7bd65b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caravan.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100fd"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.949 3.684l.771 2.316h1.28a3 3 0 0 1 3 3v6h1a1 1 0 0 1 0 2h-1.17a3 3 0 0 1 -2.83 2h-6.17a3.001 3.001 0 0 1 -5.66 0h-1.17a3 3 0 0 1 -3 -3v-3.5a6.5 6.5 0 0 1 5.672 -6.448l6.934 -2.971a1 1 0 0 1 1.343 .603m-6.949 13.316a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m5.5 -7h-1a1.5 1.5 0 0 0 -1.5 1.5v1a1.5 1.5 0 0 0 1.5 1.5h1a1.5 1.5 0 0 0 1.5 -1.5v-1a1.5 1.5 0 0 0 -1.5 -1.5m-.105 -4.653l-1.524 .653h1.742z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cardboards.svg b/app/assets/svg/icons/tabler/filled/cardboards.svg
new file mode 100644
index 00000000..631c2e15
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cardboards.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1001c"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 5a3 3 0 0 1 3 3v8.5a3.5 3.5 0 0 1 -3.5 3.5h-1.062a4 4 0 0 1 -3.118 -1.504l-1.54 -1.92a1 1 0 0 0 -1.56 0l-1.538 1.917a4 4 0 0 1 -3.122 1.507h-1.06a3.5 3.5 0 0 1 -3.5 -3.5v-8.5a3 3 0 0 1 3 -3zm-11 5a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m8 0a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cards.svg b/app/assets/svg/icons/tabler/filled/cards.svg
new file mode 100644
index 00000000..38b215c9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cards.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.30"
3unicode: "fc26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.348 3.169l-7.15 3.113a2 2 0 0 0 -1.03 2.608l4.92 11.895a1.96 1.96 0 0 0 2.59 1.063l7.142 -3.11a2.002 2.002 0 0 0 1.036 -2.611l-4.92 -11.894a1.96 1.96 0 0 0 -2.588 -1.064z" />
13 <path d="M16 3a2 2 0 0 1 1.995 1.85l.005 .15v3.5a1 1 0 0 1 -1.993 .117l-.007 -.117v-3.5h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
14 <path d="M19.08 5.61a1 1 0 0 1 1.31 -.53c.257 .108 .505 .21 .769 .314a2 2 0 0 1 1.114 2.479l-.056 .146l-2.298 5.374a1 1 0 0 1 -1.878 -.676l.04 -.11l2.296 -5.371l-.366 -.148l-.402 -.167a1 1 0 0 1 -.53 -1.312z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caret-down.svg b/app/assets/svg/icons/tabler/filled/caret-down.svg
new file mode 100644
index 00000000..587e2a98
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caret-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb2a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 9c.852 0 1.297 .986 .783 1.623l-.076 .084l-6 6a1 1 0 0 1 -1.32 .083l-.094 -.083l-6 -6l-.083 -.094l-.054 -.077l-.054 -.096l-.017 -.036l-.027 -.067l-.032 -.108l-.01 -.053l-.01 -.06l-.004 -.057v-.118l.005 -.058l.009 -.06l.01 -.052l.032 -.108l.027 -.067l.07 -.132l.065 -.09l.073 -.081l.094 -.083l.077 -.054l.096 -.054l.036 -.017l.067 -.027l.108 -.032l.053 -.01l.06 -.01l.057 -.004l12.059 -.002z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caret-left-right.svg b/app/assets/svg/icons/tabler/filled/caret-left-right.svg
new file mode 100644
index 00000000..120b49aa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caret-left-right.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.39"
3unicode: "fd02"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 6c0 -.89 1.077 -1.337 1.707 -.707l6 6a1 1 0 0 1 0 1.414l-6 6a.95 .95 0 0 1 -.082 .073l-.009 .006l-.022 .016l-.058 .042l-.016 .009l-.009 .007l-.028 .014l-.043 .024l-.018 .007l-.018 .01l-.034 .012l-.033 .015l-.026 .007l-.02 .008l-.026 .005l-.036 .012l-.029 .004l-.024 .006l-.028 .003l-.031 .006l-.032 .002l-.026 .003h-.026l-.033 .002l-.033 -.002h-.026l-.026 -.003l-.032 -.002l-.031 -.006l-.028 -.003l-.024 -.006l-.03 -.004l-.035 -.012l-.027 -.005l-.019 -.008l-.026 -.007l-.033 -.015l-.034 -.012l-.018 -.01l-.018 -.007l-.043 -.024l-.028 -.014l-.009 -.007l-.016 -.009l-.058 -.042l-.019 -.012l-.003 -.004l-.01 -.006a1.006 1.006 0 0 1 -.154 -.155l-.006 -.009l-.016 -.022l-.042 -.058l-.009 -.016l-.007 -.009l-.014 -.028l-.024 -.043l-.007 -.018l-.01 -.018l-.012 -.034l-.015 -.033l-.007 -.026l-.008 -.02l-.005 -.026l-.012 -.036l-.004 -.029l-.006 -.024l-.003 -.028l-.006 -.031l-.002 -.032l-.003 -.026v-.026l-.002 -.033v-12z" />
13 <path d="M9.293 5.293c.63 -.63 1.707 -.184 1.707 .707v12l-.002 .033v.026l-.003 .026l-.002 .032l-.006 .031l-.003 .028l-.006 .024l-.004 .03l-.012 .035l-.005 .027l-.008 .019l-.007 .026l-.015 .033l-.012 .034l-.01 .018l-.007 .018l-.024 .043l-.014 .028l-.007 .009l-.009 .016l-.042 .058l-.012 .019l-.004 .003l-.006 .01a1.006 1.006 0 0 1 -.155 .154l-.009 .006l-.022 .016l-.058 .042l-.016 .009l-.009 .007l-.028 .014l-.043 .024l-.018 .007l-.018 .01l-.034 .012l-.033 .015l-.026 .007l-.02 .008l-.026 .005l-.036 .012l-.029 .004l-.024 .006l-.028 .003l-.031 .006l-.032 .002l-.026 .003h-.026l-.033 .002l-.033 -.002h-.026l-.028 -.003l-.03 -.002l-.032 -.006l-.027 -.003l-.025 -.006l-.028 -.004l-.037 -.012l-.026 -.005l-.02 -.008l-.025 -.007l-.034 -.015l-.033 -.012l-.019 -.01l-.017 -.007l-.044 -.024l-.027 -.014l-.01 -.007l-.015 -.009l-.059 -.042l-.018 -.012l-.004 -.004l-.008 -.006a1.006 1.006 0 0 1 -.082 -.073l-6 -6a1 1 0 0 1 0 -1.414l6 -6z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caret-left.svg b/app/assets/svg/icons/tabler/filled/caret-left.svg
new file mode 100644
index 00000000..2f5a47d2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caret-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb2b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.883 5.007l.058 -.005h.118l.058 .005l.06 .009l.052 .01l.108 .032l.067 .027l.132 .07l.09 .065l.081 .073l.083 .094l.054 .077l.054 .096l.017 .036l.027 .067l.032 .108l.01 .053l.01 .06l.004 .057l.002 .059v12c0 .852 -.986 1.297 -1.623 .783l-.084 -.076l-6 -6a1 1 0 0 1 -.083 -1.32l.083 -.094l6 -6l.094 -.083l.077 -.054l.096 -.054l.036 -.017l.067 -.027l.108 -.032l.053 -.01l.06 -.01z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caret-right.svg b/app/assets/svg/icons/tabler/filled/caret-right.svg
new file mode 100644
index 00000000..d1336e5c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caret-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb2c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 6c0 -.852 .986 -1.297 1.623 -.783l.084 .076l6 6a1 1 0 0 1 .083 1.32l-.083 .094l-6 6l-.094 .083l-.077 .054l-.096 .054l-.036 .017l-.067 .027l-.108 .032l-.053 .01l-.06 .01l-.057 .004l-.059 .002l-.059 -.002l-.058 -.005l-.06 -.009l-.052 -.01l-.108 -.032l-.067 -.027l-.132 -.07l-.09 -.065l-.081 -.073l-.083 -.094l-.054 -.077l-.054 -.096l-.017 -.036l-.027 -.067l-.032 -.108l-.01 -.053l-.01 -.06l-.004 -.057l-.002 -12.059z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caret-up-down.svg b/app/assets/svg/icons/tabler/filled/caret-up-down.svg
new file mode 100644
index 00000000..5385e912
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caret-up-down.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.39"
3unicode: "fd03"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.293 3.293a1 1 0 0 1 1.414 0l6 6a.95 .95 0 0 1 .073 .082l.006 .008l.016 .022l.042 .059l.009 .015l.007 .01l.014 .027l.024 .044l.007 .017l.01 .02l.012 .032l.015 .034l.007 .025l.008 .02l.005 .026l.012 .037l.004 .028l.006 .025l.003 .026l.006 .033l.002 .03l.003 .028v.026l.002 .033l-.002 .033v.026l-.003 .026l-.002 .032l-.005 .029l-.004 .03l-.006 .024l-.004 .03l-.012 .035l-.005 .027l-.008 .019l-.007 .026l-.015 .033l-.012 .034l-.01 .018l-.007 .018l-.024 .043l-.014 .028l-.007 .009l-.009 .016l-.042 .058l-.012 .019l-.004 .003l-.006 .01a1.006 1.006 0 0 1 -.155 .154l-.009 .006l-.022 .016l-.058 .042l-.016 .009l-.009 .007l-.028 .014l-.043 .024l-.018 .007l-.018 .01l-.034 .012l-.033 .015l-.024 .006l-.021 .009l-.027 .005l-.036 .012l-.029 .004l-.024 .006l-.028 .003l-.031 .006l-.032 .002l-.026 .003h-.026l-.033 .002h-12c-.89 0 -1.337 -1.077 -.707 -1.707l6 -6z" />
13 <path d="M18 13l.033 .002h.026l.026 .003l.032 .002l.031 .006l.028 .003l.024 .006l.03 .004l.035 .012l.027 .005l.019 .008l.026 .007l.033 .015l.034 .012l.018 .01l.018 .007l.043 .024l.028 .014l.009 .007l.016 .009l.051 .037l.026 .017l.003 .004l.01 .006a.982 .982 0 0 1 .154 .155l.006 .009l.015 .02l.043 .06l.009 .016l.007 .009l.014 .028l.024 .043l.005 .013l.012 .023l.012 .034l.015 .033l.007 .026l.008 .02l.005 .026l.012 .036l.004 .029l.006 .024l.003 .028l.006 .031l.002 .032l.003 .026v.026l.002 .033l-.002 .033v.026l-.003 .026l-.002 .032l-.006 .031l-.003 .028l-.006 .024l-.004 .03l-.012 .035l-.005 .027l-.008 .019l-.007 .026l-.015 .033l-.012 .034l-.01 .018l-.007 .018l-.024 .043l-.014 .028l-.007 .009l-.009 .016l-.042 .058l-.012 .019l-.004 .003l-.006 .01l-.073 .081l-6 6a1 1 0 0 1 -1.414 0l-6 -6c-.63 -.63 -.184 -1.707 .707 -1.707h12z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/caret-up.svg b/app/assets/svg/icons/tabler/filled/caret-up.svg
new file mode 100644
index 00000000..01e679c4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/caret-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb2d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.293 7.293a1 1 0 0 1 1.32 -.083l.094 .083l6 6l.083 .094l.054 .077l.054 .096l.017 .036l.027 .067l.032 .108l.01 .053l.01 .06l.004 .057l.002 .059l-.002 .059l-.005 .058l-.009 .06l-.01 .052l-.032 .108l-.027 .067l-.07 .132l-.065 .09l-.073 .081l-.094 .083l-.077 .054l-.096 .054l-.036 .017l-.067 .027l-.108 .032l-.053 .01l-.06 .01l-.057 .004l-.059 .002h-12c-.852 0 -1.297 -.986 -.783 -1.623l.076 -.084l6 -6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/carousel-horizontal.svg b/app/assets/svg/icons/tabler/filled/carousel-horizontal.svg
new file mode 100644
index 00000000..150cc1d4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/carousel-horizontal.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.19"
3unicode: "fa92"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 4h-8a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z" />
13 <path d="M22 6a1 1 0 0 1 .117 1.993l-.117 .007h-1v8h1a1 1 0 0 1 .117 1.993l-.117 .007h-1a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-8a2 2 0 0 1 1.85 -1.995l.15 -.005h1z" />
14 <path d="M3 6a2 2 0 0 1 1.995 1.85l.005 .15v8a2 2 0 0 1 -1.85 1.995l-.15 .005h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1v-8h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/carousel-vertical.svg b/app/assets/svg/icons/tabler/filled/carousel-vertical.svg
new file mode 100644
index 00000000..eaa683eb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/carousel-vertical.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.19"
3unicode: "fa93"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 6h-12a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-8a2 2 0 0 0 -2 -2z" />
13 <path d="M16 19a2 2 0 0 1 1.995 1.85l.005 .15v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1h-8v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a2 2 0 0 1 1.85 -1.995l.15 -.005h8z" />
14 <path d="M17 1a1 1 0 0 1 .993 .883l.007 .117v1a2 2 0 0 1 -1.85 1.995l-.15 .005h-8a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-1a1 1 0 0 1 1.993 -.117l.007 .117v1h8v-1a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cash-banknote.svg b/app/assets/svg/icons/tabler/filled/cash-banknote.svg
new file mode 100644
index 00000000..c4592bc6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cash-banknote.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe80"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 5a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3zm-7 4a3 3 0 0 0 -2.996 2.85l-.004 .15a3 3 0 1 0 3 -3m6.01 2h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-12 0h-.01a1 1 0 1 0 .01 2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/category.svg b/app/assets/svg/icons/tabler/filled/category.svg
new file mode 100644
index 00000000..443cea24
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/category.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.26"
3unicode: "fb2e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 3h-6a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1z" />
13 <path d="M20 3h-6a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1z" />
14 <path d="M10 13h-6a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1z" />
15 <path d="M17 13a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/charging-pile.svg b/app/assets/svg/icons/tabler/filled/charging-pile.svg
new file mode 100644
index 00000000..997a8157
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/charging-pile.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1001b"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a3 3 0 0 1 3 3v4a3 3 0 0 1 3 3v3a.5 .5 0 1 0 1 0v-6.585l-1 -1l-.293 .292a1 1 0 0 1 -1.414 -1.414l.292 -.293l-.292 -.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0l3 3a1 1 0 0 1 .293 .707v7a2.5 2.5 0 1 1 -5 0v-3a1 1 0 0 0 -1 -1v7a1 1 0 0 1 0 2h-12a1 1 0 0 1 0 -2v-13a3 3 0 0 1 3 -3zm-2.486 7.643a1 1 0 0 0 -1.371 .343l-1.5 2.5l-.054 .1a1 1 0 0 0 .911 1.414h1.233l-.59 .986a1 1 0 0 0 1.714 1.028l1.5 -2.5l.054 -.1a1 1 0 0 0 -.911 -1.414h-1.235l.592 -.986a1 1 0 0 0 -.343 -1.371m2.486 -5.643h-6a1 1 0 0 0 -1 1v1h8v-1a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-area-line.svg b/app/assets/svg/icons/tabler/filled/chart-area-line.svg
new file mode 100644
index 00000000..c468e1f5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-area-line.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f66c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.22 9.375a1 1 0 0 1 1.393 -.165l.094 .083l4 4a1 1 0 0 1 .284 .576l.009 .131v5a1 1 0 0 1 -.883 .993l-.117 .007h-16.022l-.11 -.009l-.11 -.02l-.107 -.034l-.105 -.046l-.1 -.059l-.094 -.07l-.06 -.055l-.072 -.082l-.064 -.089l-.054 -.096l-.016 -.035l-.04 -.103l-.027 -.106l-.015 -.108l-.004 -.11l.009 -.11l.019 -.105c.01 -.04 .022 -.077 .035 -.112l.046 -.105l.059 -.1l4 -6a1 1 0 0 1 1.165 -.39l.114 .05l3.277 1.638l3.495 -4.369z" />
13 <path d="M15.232 3.36a1 1 0 0 1 1.382 -.15l.093 .083l4 4a1 1 0 0 1 -1.32 1.497l-.094 -.083l-3.226 -3.225l-4.299 5.158a1 1 0 0 1 -1.1 .303l-.115 -.049l-3.254 -1.626l-2.499 3.332a1 1 0 0 1 -1.295 .269l-.105 -.069a1 1 0 0 1 -.269 -1.295l.069 -.105l3 -4a1 1 0 0 1 1.137 -.341l.11 .047l3.291 1.645l4.494 -5.391z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-area.svg b/app/assets/svg/icons/tabler/filled/chart-area.svg
new file mode 100644
index 00000000..0fb1f030
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-area.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f66b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 18a1 1 0 0 1 .117 1.993l-.117 .007h-16a1 1 0 0 1 -.117 -1.993l.117 -.007h16z" />
13 <path d="M15.22 5.375a1 1 0 0 1 1.393 -.165l.094 .083l4 4a1 1 0 0 1 .284 .576l.009 .131v5a1 1 0 0 1 -.883 .993l-.117 .007h-16.022l-.11 -.009l-.11 -.02l-.107 -.034l-.105 -.046l-.1 -.059l-.094 -.07l-.06 -.055l-.072 -.082l-.064 -.089l-.054 -.096l-.016 -.035l-.04 -.103l-.027 -.106l-.015 -.108l-.004 -.11l.009 -.11l.019 -.105c.01 -.04 .022 -.077 .035 -.112l.046 -.105l.059 -.1l4 -6a1 1 0 0 1 1.165 -.39l.114 .05l3.277 1.638l3.495 -4.369z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-bubble.svg b/app/assets/svg/icons/tabler/filled/chart-bubble.svg
new file mode 100644
index 00000000..b4f28b48
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-bubble.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.0"
3unicode: "f66d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 12a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
13 <path d="M16 16a3 3 0 1 1 -2.995 3.176l-.005 -.176l.005 -.176a3 3 0 0 1 2.995 -2.824z" />
14 <path d="M14.5 2a5.5 5.5 0 1 1 -5.496 5.721l-.004 -.221l.004 -.221a5.5 5.5 0 0 1 5.496 -5.279z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-candle.svg b/app/assets/svg/icons/tabler/filled/chart-candle.svg
new file mode 100644
index 00000000..4822a65b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-candle.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.0"
3unicode: "f66e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 3a1 1 0 0 1 .993 .883l.007 .117v1a2 2 0 0 1 1.995 1.85l.005 .15v3a2 2 0 0 1 -1.85 1.995l-.15 .005v8a1 1 0 0 1 -1.993 .117l-.007 -.117v-8a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 1.85 -1.995l.15 -.005v-1a1 1 0 0 1 1 -1z" />
13 <path d="M12 3a1 1 0 0 1 .993 .883l.007 .117v9a2 2 0 0 1 1.995 1.85l.005 .15v3a2 2 0 0 1 -1.85 1.995l-.15 .005a1 1 0 0 1 -1.993 .117l-.007 -.117l-.15 -.005a2 2 0 0 1 -1.844 -1.838l-.006 -.157v-3a2 2 0 0 1 1.85 -1.995l.15 -.005v-9a1 1 0 0 1 1 -1z" />
14 <path d="M18 3a1 1 0 0 1 .993 .883l.007 .117a2 2 0 0 1 1.995 1.85l.005 .15v4a2 2 0 0 1 -1.85 1.995l-.15 .005v8a1 1 0 0 1 -1.993 .117l-.007 -.117v-8a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-4a2 2 0 0 1 1.85 -1.995l.15 -.005a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-donut.svg b/app/assets/svg/icons/tabler/filled/chart-donut.svg
new file mode 100644
index 00000000..c5cc7f28
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-donut.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f66f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.292 2.61c.396 .318 .65 .78 .703 1.286l.005 .104v4a1 1 0 0 1 -.748 .968a3.1 3.1 0 1 0 3.78 3.78a1 1 0 0 1 .968 -.748h3.8a2 2 0 0 1 2 2a1 1 0 0 1 -.026 .226a10 10 0 1 1 -12 -12l.057 -.01l.052 -.01a1.9 1.9 0 0 1 1.409 .404m3.703 -.11l.045 .002l.067 .004l.081 .014l.032 .004l.072 .022l.04 .01a10 10 0 0 1 6.003 5.818l.108 .294a1 1 0 0 1 -.943 1.332h-4.5a1 1 0 0 1 -.76 -.35a8 8 0 0 0 -.89 -.89a1 1 0 0 1 -.35 -.76v-4.5q .001 -.119 .026 -.23l.03 -.102a1 1 0 0 1 .168 -.299l.03 -.033l.039 -.043a1 1 0 0 1 .089 -.08l.051 -.034l.03 -.023l.045 -.025l.052 -.03a1 1 0 0 1 .435 -.101" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-dots-2.svg b/app/assets/svg/icons/tabler/filled/chart-dots-2.svg
new file mode 100644
index 00000000..c609c638
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-dots-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100dd"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 2a1 1 0 0 1 1 1v17h17a1 1 0 0 1 .993 .883l.007 .117a1 1 0 0 1 -1 1h-18a1 1 0 0 1 -1 -1v-18a1 1 0 0 1 1 -1m18.97 .757a1 1 0 0 1 -.727 1.213l-5.256 1.314a3 3 0 0 1 -.55 1.465l1.768 2.358a3.003 3.003 0 0 1 3.795 2.893a3 3 0 0 1 -5.436 1.751l-3.57 1.428a3 3 0 0 1 -5.994 -.179l.005 -.176a3 3 0 0 1 5.43 -1.576l3.57 -1.428l.015 -.17c.06 -.518 .253 -.996 .542 -1.4l-1.767 -2.357a3.003 3.003 0 0 1 -3.795 -2.893l.005 -.176a3 3 0 0 1 5.497 -1.48l5.255 -1.314a1 1 0 0 1 1.213 .727" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-dots-3.svg b/app/assets/svg/icons/tabler/filled/chart-dots-3.svg
new file mode 100644
index 00000000..558b662e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-dots-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100dc"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a4 4 0 1 1 -3.843 5.114l-6.295 .786a3 3 0 0 1 -.094 .257l6.446 4.431a3 3 0 1 1 -.695 4.099l-3.527 1.058q .008 .127 .008 .255a4 4 0 1 1 -8 0l.005 -.2a4 4 0 0 1 7.366 -1.954l3.64 -1.094l.01 -.102q .023 -.204 .074 -.4l-6.688 -4.6a3 3 0 0 1 -4.407 -2.65l.005 -.176a3 3 0 0 1 5.784 -.931l6.312 -.79a4 4 0 0 1 3.899 -3.103" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-dots.svg b/app/assets/svg/icons/tabler/filled/chart-dots.svg
new file mode 100644
index 00000000..a8bbf6b6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-dots.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.39"
3unicode: "fd04"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 2a1 1 0 0 1 1 1v17h17a1 1 0 0 1 .993 .883l.007 .117a1 1 0 0 1 -1 1h-18a1 1 0 0 1 -1 -1v-18a1 1 0 0 1 1 -1z" />
13 <path d="M19 4a3 3 0 1 1 -.651 5.93l-2.002 3.202a3 3 0 1 1 -4.927 .337l-1.378 -1.655a3 3 0 1 1 1.538 -1.282l1.378 1.654a2.994 2.994 0 0 1 1.693 -.115l2.002 -3.203a3 3 0 0 1 2.347 -4.868z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-funnel.svg b/app/assets/svg/icons/tabler/filled/chart-funnel.svg
new file mode 100644
index 00000000..93aed403
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-funnel.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100db"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.72 16l-1.315 3.948a3 3 0 0 1 -2.847 2.052h-3.116a3 3 0 0 1 -2.847 -2.052l-1.315 -3.948zm2 -6l-1.333 4h-12.774l-1.333 -4zm-.106 -8a2 2 0 0 1 1.896 2.632l-1.123 3.368h-16.774l-1.123 -3.368a2 2 0 0 1 1.72 -2.624l.177 -.008z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-grid-dots.svg b/app/assets/svg/icons/tabler/filled/chart-grid-dots.svg
new file mode 100644
index 00000000..53dacf1b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-grid-dots.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd05"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a1 1 0 0 1 1 1v.171a3.008 3.008 0 0 1 1.83 1.83l.17 -.001a1 1 0 0 1 0 2h-.171a3.008 3.008 0 0 1 -1.828 1.829l-.001 2.171h2a1 1 0 0 1 0 2h-2v2.171a3.008 3.008 0 0 1 1.83 1.83l.17 -.001a1 1 0 0 1 0 2h-.171a3.008 3.008 0 0 1 -1.828 1.829l-.001 .171a1 1 0 0 1 -2 0v-.17a3.008 3.008 0 0 1 -1.829 -1.83h-2.171v2a1 1 0 0 1 -2 0v-2h-2.171a3.008 3.008 0 0 1 -1.828 1.829l-.001 .171a1 1 0 0 1 -2 0v-.17a3.008 3.008 0 0 1 -1.829 -1.83h-.171a1 1 0 0 1 0 -2h.17a3.008 3.008 0 0 1 1.83 -1.83v-.34a3.008 3.008 0 0 1 -1.829 -1.83h-.171a1 1 0 0 1 0 -2h.17a3.008 3.008 0 0 1 1.83 -1.83v-2.17h-2a1 1 0 1 1 0 -2h2v-2a1 1 0 1 1 2 0v2h4v-2a1 1 0 0 1 2 0v2h2.17a3.008 3.008 0 0 1 1.83 -1.83v-.17a1 1 0 0 1 1 -1zm-7 11h-2.171a3.008 3.008 0 0 1 -1.828 1.829v.342a3.008 3.008 0 0 1 1.828 1.829h2.171v-4zm6 0h-4v4h2.17a3.008 3.008 0 0 1 1.83 -1.83v-2.17zm-6 -6h-4v2.171a3.008 3.008 0 0 1 1.83 1.83l2.17 -.001v-4zm4.171 0h-2.171v4h4v-2.17a3.008 3.008 0 0 1 -1.829 -1.83z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-pie-2.svg b/app/assets/svg/icons/tabler/filled/chart-pie-2.svg
new file mode 100644
index 00000000..639855ae
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-pie-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100da"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 2.05v9.95a1 1 0 0 0 1 1h9.95a10 10 0 0 1 -19.95 -1l.005 -.324a10 10 0 0 1 8.995 -9.626m6 1.29a10 10 0 0 1 4.95 7.66h-8.95v-8.95a10 10 0 0 1 4 1.29" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-pie-3.svg b/app/assets/svg/icons/tabler/filled/chart-pie-3.svg
new file mode 100644
index 00000000..b383f580
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-pie-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d9"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 20.66a10 10 0 0 1 -11.328 -.917l6.742 -6.743h9.536a10 10 0 0 1 -4.95 7.66m-6 -18.61v9.534l-6.743 6.744a10 10 0 0 1 -2.257 -6.328l.005 -.324a10 10 0 0 1 8.995 -9.626m6 1.29a10 10 0 0 1 4.95 7.66h-8.95v-8.95a10 10 0 0 1 4 1.29" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-pie-4.svg b/app/assets/svg/icons/tabler/filled/chart-pie-4.svg
new file mode 100644
index 00000000..9c0079d1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-pie-4.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d8"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.844 13.57l4.843 7.264a10 10 0 0 1 -11.015 -1.09zm6.507 6.154l-4.481 -6.724h8.081a10 10 0 0 1 -3.348 6.511zm-7.35 -17.674v9.534l-6.744 6.744a10 10 0 0 1 -2.257 -6.328l.005 -.324a10 10 0 0 1 8.995 -9.626m6 1.29a10 10 0 0 1 4.95 7.66h-8.95v-8.95a10 10 0 0 1 4 1.29" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chart-pie.svg b/app/assets/svg/icons/tabler/filled/chart-pie.svg
new file mode 100644
index 00000000..fc3912cb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chart-pie.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f670"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.883 2.207a1.9 1.9 0 0 1 2.087 1.522l.025 .167l.005 .104v7a1 1 0 0 0 .883 .993l.117 .007h6.8a2 2 0 0 1 2 2a1 1 0 0 1 -.026 .226a10 10 0 1 1 -12.27 -11.933l.27 -.067l.11 -.02z" />
13 <path d="M14 3.5v5.5a1 1 0 0 0 1 1h5.5a1 1 0 0 0 .943 -1.332a10 10 0 0 0 -6.11 -6.111a1 1 0 0 0 -1.333 .943z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/check.svg b/app/assets/svg/icons/tabler/filled/check.svg
new file mode 100644
index 00000000..c29da0b1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/check.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101e6"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.707 6.293a1 1 0 0 1 0 1.414l-10 10a1 1 0 0 1 -1.414 0l-5 -5a1 1 0 0 1 1.414 -1.414l4.293 4.293l9.293 -9.293a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chef-hat.svg b/app/assets/svg/icons/tabler/filled/chef-hat.svg
new file mode 100644
index 00000000..84dee163
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chef-hat.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "100d7"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 19.002v1.998a1 1 0 0 1 -.883 .993l-.117 .007h-12a1 1 0 0 1 -1 -1v-1.994a1 1 0 0 1 1 -1l12 -.004a1 1 0 0 1 1 1" />
13 <path d="M12 2a5 5 0 0 1 4.533 2.888l.06 .137l.136 -.009a5 5 0 0 1 4.99 3.477l.063 .213a5 5 0 0 1 -2.696 5.831l-.087 .037v1.428a1 1 0 0 1 -1 1l-12 .004a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.433l-.123 -.055a5 5 0 0 1 -2.6 -3.001l-.064 -.223a5 5 0 0 1 5.193 -6.27l.066 -.142a5 5 0 0 1 4.302 -2.877z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cherry.svg b/app/assets/svg/icons/tabler/filled/cherry.svg
new file mode 100644
index 00000000..555b2f46
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cherry.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f728"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.588 5.191l.058 .045l.078 .074l.072 .084l.013 .018a.998 .998 0 0 1 .182 .727l-.022 .111l-.03 .092c-.99 2.725 -.666 5.158 .679 7.706a4 4 0 1 1 -4.613 4.152l-.005 -.2l.005 -.2a4.002 4.002 0 0 1 2.5 -3.511c-.947 -2.03 -1.342 -4.065 -1.052 -6.207c-.166 .077 -.332 .15 -.499 .218l.094 -.064c-2.243 1.47 -3.552 3.004 -3.98 4.57a4.5 4.5 0 1 1 -7.064 3.906l-.004 -.212l.005 -.212a4.5 4.5 0 0 1 5.2 -4.233c.332 -1.073 .945 -2.096 1.83 -3.069c-1.794 -.096 -3.586 -.759 -5.355 -1.986l-.268 -.19l-.051 -.04l-.046 -.04l-.044 -.044l-.04 -.046l-.04 -.05l-.032 -.047l-.035 -.06l-.053 -.11l-.038 -.116l-.023 -.117l-.005 -.042l-.005 -.118l.01 -.118l.023 -.117l.038 -.115l.03 -.066l.023 -.045l.035 -.06l.032 -.046l.04 -.051l.04 -.046l.044 -.044l.046 -.04l.05 -.04c4.018 -2.922 8.16 -2.922 12.177 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chess-bishop.svg b/app/assets/svg/icons/tabler/filled/chess-bishop.svg
new file mode 100644
index 00000000..7613ea2d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chess-bishop.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f729"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a2 2 0 0 1 1.386 3.442c.646 .28 1.226 .62 1.74 1.017l-3.833 3.834l-.083 .094a1 1 0 0 0 1.403 1.403l.094 -.083l3.814 -3.813c.977 1.35 1.479 3.07 1.479 5.106c0 1.913 -1.178 3.722 -3.089 3.973l-.2 .02l-.211 .007h-5c-2.126 0 -3.5 -1.924 -3.5 -4c0 -3.68 1.57 -6.255 4.613 -7.56a2 2 0 0 1 1.387 -3.44z" />
13 <path d="M12 5v1" />
14 <path d="M18 18h-12a1 1 0 0 0 -1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987 -1.768l.011 -.174a1 1 0 0 0 -.998 -1.058z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chess-king.svg b/app/assets/svg/icons/tabler/filled/chess-king.svg
new file mode 100644
index 00000000..81d30da2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chess-king.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f72b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a1 1 0 0 1 .993 .883l.007 .117v2h2a1 1 0 0 1 .117 1.993l-.117 .007h-2v1.758a4.49 4.49 0 0 1 2.033 -.734l.24 -.018l.227 -.006a4.5 4.5 0 0 1 4.5 4.5a4.504 4.504 0 0 1 -4.064 4.478l-.217 .016l-.219 .006h-7a4.5 4.5 0 1 1 2.501 -8.241l-.001 -1.759h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2v-2a1 1 0 0 1 1 -1z" />
13 <path d="M18 18h-12a1 1 0 0 0 -1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987 -1.768l.011 -.174a1 1 0 0 0 -.998 -1.058z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chess-knight.svg b/app/assets/svg/icons/tabler/filled/chess-knight.svg
new file mode 100644
index 00000000..d6f0b976
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chess-knight.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f72c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.959 1.99l-.147 .028l-.115 .029a1 1 0 0 0 -.646 1.27l.749 2.245l-2.815 1.735a2 2 0 0 0 -.655 2.751l.089 .133a2 2 0 0 0 1.614 .819l1.563 -.001l-1.614 4.674a1 1 0 0 0 .945 1.327h7.961a1 1 0 0 0 1 -.978l.112 -5c0 -3.827 -1.555 -6.878 -4.67 -7.966l-2.399 -.83l-.375 -.121l-.258 -.074l-.135 -.031l-.101 -.013l-.055 -.001l-.048 .003z" />
13 <path d="M18 18h-12a1 1 0 0 0 -1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987 -1.768l.011 -.174a1 1 0 0 0 -.998 -1.058z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chess-queen.svg b/app/assets/svg/icons/tabler/filled/chess-queen.svg
new file mode 100644
index 00000000..e8f1a3e8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chess-queen.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f72d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a2 2 0 0 1 1.572 3.236l.793 1.983l1.702 -1.702a2.003 2.003 0 0 1 1.933 -2.517a2 2 0 0 1 .674 3.884l-1.69 9.295a1 1 0 0 1 -.865 .814l-.119 .007h-8a1 1 0 0 1 -.956 -.705l-.028 -.116l-1.69 -9.295a2 2 0 1 1 2.607 -1.367l1.701 1.702l.794 -1.983a2 2 0 0 1 1.572 -3.236z" />
13 <path d="M18 18h-12a1 1 0 0 0 -1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987 -1.768l.011 -.174a1 1 0 0 0 -.998 -1.058z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chess-rook.svg b/app/assets/svg/icons/tabler/filled/chess-rook.svg
new file mode 100644
index 00000000..7457ed0b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chess-rook.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f72e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3a1 1 0 0 1 .993 .883l.007 .117v2h1.652l.362 -2.164a1 1 0 0 1 1.034 -.836l.116 .013a1 1 0 0 1 .836 1.035l-.013 .116l-.5 3a1 1 0 0 1 -.865 .829l-.122 .007h-1.383l.877 7.89a1 1 0 0 1 -.877 1.103l-.117 .007h-8a1 1 0 0 1 -1 -.993l.006 -.117l.877 -7.89h-1.383a1 1 0 0 1 -.96 -.718l-.026 -.118l-.5 -3a1 1 0 0 1 1.947 -.442l.025 .114l.361 2.164h1.653v-2a1 1 0 0 1 1.993 -.117l.007 .117v2h2v-2a1 1 0 0 1 1 -1z" />
13 <path d="M18 18h-12a1 1 0 0 0 -1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987 -1.768l.011 -.174a1 1 0 0 0 -.998 -1.058z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chess.svg b/app/assets/svg/icons/tabler/filled/chess.svg
new file mode 100644
index 00000000..a81c6f7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chess.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f72a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a4 4 0 0 1 4 4a5.03 5.03 0 0 1 -.438 2.001l.438 -.001a1 1 0 0 1 .117 1.993l-.117 .007h-1.263l1.24 5.79a1 1 0 0 1 -.747 1.184l-.113 .02l-.117 .006h-6a1 1 0 0 1 -.996 -1.093l.018 -.117l1.24 -5.79h-1.262a1 1 0 0 1 -.117 -1.993l.117 -.007h.438a5.154 5.154 0 0 1 -.412 -1.525l-.02 -.259l-.006 -.216a4 4 0 0 1 4 -4z" />
13 <path d="M18 18h-12a1 1 0 0 0 -1 1a2 2 0 0 0 2 2h10a2 2 0 0 0 1.987 -1.768l.011 -.174a1 1 0 0 0 -.998 -1.058z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chevron-down.svg b/app/assets/svg/icons/tabler/filled/chevron-down.svg
new file mode 100644
index 00000000..d524185f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chevron-down.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101e5"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.707 8.293a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1 -1.414 0l-6 -6a1 1 0 0 1 1.414 -1.414l5.293 5.293l5.293 -5.293a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/chevron-right.svg b/app/assets/svg/icons/tabler/filled/chevron-right.svg
new file mode 100644
index 00000000..44e3a2a7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/chevron-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101e4"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.707 5.293l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 1 1 -1.414 -1.414l5.293 -5.293l-5.293 -5.293a1 1 0 0 1 1.414 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/christmas-tree.svg b/app/assets/svg/icons/tabler/filled/christmas-tree.svg
new file mode 100644
index 00000000..99539642
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/christmas-tree.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1001a"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 19v1a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2v-1zm-10 -1c-.89 0 -1.337 -1.077 -.707 -1.707l2.855 -2.857l-1.464 -.487a1 1 0 0 1 -.472 -1.565l.08 -.091l3.019 -3.02l-.758 -.379a1 1 0 0 1 -.343 -1.507l.083 -.094l4 -4a1 1 0 0 1 1.414 0l4 4a1 1 0 0 1 -.26 1.601l-.759 .379l3.02 3.02a1 1 0 0 1 -.279 1.61l-.113 .046l-1.465 .487l2.856 2.857c.603 .602 .22 1.614 -.593 1.701l-.114 .006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-down-left.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-down-left.svg
new file mode 100644
index 00000000..5ebab24a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-down-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6f5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-8 4.66a1 1 0 0 0 -1 1v6l.007 .117l.029 .149l.035 .105l.054 .113l.071 .111c.03 .04 .061 .077 .097 .112l.09 .08l.096 .067l.098 .052l.11 .044l.112 .03l.126 .017l6.075 .003l.117 -.007a1 1 0 0 0 .883 -.993l-.007 -.117a1 1 0 0 0 -.993 -.883h-3.586l4.293 -4.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-4.293 4.291v-3.584l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-down-right.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-down-right.svg
new file mode 100644
index 00000000..8f9aff4d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-down-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6f7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2 4.66l-.117 .007a1 1 0 0 0 -.883 .993v3.585l-4.293 -4.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l4.292 4.293h-3.585l-.117 .007a1 1 0 0 0 .117 1.993l6.034 .001a.998 .998 0 0 0 .186 -.025l.053 -.014l.066 -.02l.13 -.059l.093 -.055a.98 .98 0 0 0 .438 -.828v-6l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-down.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-down.svg
new file mode 100644
index 00000000..ea0e3397
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6f4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 3.66a1 1 0 0 0 -1 1v5.585l-2.293 -2.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l4 4c.028 .028 .057 .054 .094 .083l.092 .064l.098 .052l.081 .034l.113 .034l.112 .02l.117 .006l.115 -.007l.114 -.02l.142 -.044l.113 -.054l.111 -.071a.939 .939 0 0 0 .112 -.097l4 -4l.083 -.094a1 1 0 0 0 -1.497 -1.32l-2.293 2.291v-5.584l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-left.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-left.svg
new file mode 100644
index 00000000..b25a1ea8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6fa"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a10 10 0 0 1 .324 19.995l-.324 .005l-.324 -.005a10 10 0 0 1 .324 -19.995zm.707 5.293a1 1 0 0 0 -1.414 0l-4 4a1.048 1.048 0 0 0 -.083 .094l-.064 .092l-.052 .098l-.044 .11l-.03 .112l-.017 .126l-.003 .075l.004 .09l.007 .058l.025 .118l.035 .105l.054 .113l.043 .07l.071 .095l.054 .058l4 4l.094 .083a1 1 0 0 0 1.32 -1.497l-2.292 -2.293h5.585l.117 -.007a1 1 0 0 0 -.117 -1.993h-5.586l2.293 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-right.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-right.svg
new file mode 100644
index 00000000..04b288e6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6fc"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.324 .005a10 10 0 1 1 -.648 0l.324 -.005zm.613 5.21a1 1 0 0 0 -1.32 1.497l2.291 2.293h-5.584l-.117 .007a1 1 0 0 0 .117 1.993h5.584l-2.291 2.293l-.083 .094a1 1 0 0 0 1.497 1.32l4 -4l.073 -.082l.064 -.089l.062 -.113l.044 -.11l.03 -.112l.017 -.126l.003 -.075l-.007 -.118l-.029 -.148l-.035 -.105l-.054 -.113l-.071 -.111a1.008 1.008 0 0 0 -.097 -.112l-4 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-up-left.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-up-left.svg
new file mode 100644
index 00000000..65036ff0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-up-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6ff"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2 4.66h-6l-.117 .007l-.149 .029l-.105 .035l-.113 .054l-.111 .071a1.01 1.01 0 0 0 -.112 .097l-.08 .09l-.067 .096l-.052 .098l-.044 .11l-.03 .112l-.017 .126l-.003 6.075l.007 .117a1 1 0 0 0 .993 .883l.117 -.007a1 1 0 0 0 .883 -.993v-3.585l4.293 4.292l.094 .083a1 1 0 0 0 1.32 -1.497l-4.292 -4.293h3.585l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-up-right.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-up-right.svg
new file mode 100644
index 00000000..16631e77
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-up-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f701"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2 4.66h-6l-.117 .007a1 1 0 0 0 -.883 .993l.007 .117a1 1 0 0 0 .993 .883h3.584l-4.291 4.293l-.083 .094a1 1 0 0 0 1.497 1.32l4.293 -4.293v3.586l.007 .117a1 1 0 0 0 1.993 -.117v-6l-.007 -.117l-.029 -.149l-.035 -.105l-.054 -.113l-.071 -.111a1.01 1.01 0 0 0 -.097 -.112l-.09 -.08l-.096 -.067l-.098 -.052l-.11 -.044l-.112 -.03l-.126 -.017l-.075 -.003z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-arrow-up.svg b/app/assets/svg/icons/tabler/filled/circle-arrow-up.svg
new file mode 100644
index 00000000..ca1b12a5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-arrow-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f6fe"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-4.98 3.66l-.163 .01l-.086 .016l-.142 .045l-.113 .054l-.07 .043l-.095 .071l-.058 .054l-4 4l-.083 .094a1 1 0 0 0 1.497 1.32l2.293 -2.293v5.586l.007 .117a1 1 0 0 0 1.993 -.117v-5.585l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -1.497l-4 -4l-.082 -.073l-.089 -.064l-.113 -.062l-.081 -.034l-.113 -.034l-.112 -.02l-.098 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-caret-down.svg b/app/assets/svg/icons/tabler/filled/circle-caret-down.svg
new file mode 100644
index 00000000..43b094ec
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-caret-down.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d6"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-2 6.66h-6a1 1 0 0 0 -.708 1.707l3 3a1 1 0 0 0 1.415 0l3 -3a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -.613 -.21" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-caret-left.svg b/app/assets/svg/icons/tabler/filled/circle-caret-left.svg
new file mode 100644
index 00000000..6d9ef405
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-caret-left.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d5"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10a10 10 0 1 1 0 -20m2 13v-6a1 1 0 0 0 -1.707 -.708l-3 3a1 1 0 0 0 0 1.415l3 3a1 1 0 0 0 1.414 0l.083 -.094c.14 -.18 .21 -.396 .21 -.613" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-caret-right.svg b/app/assets/svg/icons/tabler/filled/circle-caret-right.svg
new file mode 100644
index 00000000..3646aa85
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-caret-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d4"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5.293 4.953a1 1 0 0 0 -1.707 .707v6c0 .217 .07 .433 .21 .613l.083 .094a1 1 0 0 0 1.414 0l3 -3a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-caret-up.svg b/app/assets/svg/icons/tabler/filled/circle-caret-up.svg
new file mode 100644
index 00000000..4134f250
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-caret-up.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d3"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-4.293 5.953a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 .707 1.707h6c.217 0 .433 -.07 .613 -.21l.094 -.083a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-check.svg b/app/assets/svg/icons/tabler/filled/circle-check.svg
new file mode 100644
index 00000000..5d4d9bcd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-check.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f704"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevron-down.svg b/app/assets/svg/icons/tabler/filled/circle-chevron-down.svg
new file mode 100644
index 00000000..05da1fc6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevron-down.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d2"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10a10 10 0 1 1 0 -20m-2.293 8.293a1 1 0 0 0 -1.414 1.414l3 3a1 1 0 0 0 1.414 0l3 -3a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.294 2.292z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevron-left.svg b/app/assets/svg/icons/tabler/filled/circle-chevron-left.svg
new file mode 100644
index 00000000..1fa7a1e3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevron-left.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d1"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 0 1 5 8.66c0 5.523 -4.477 10 -10 10s-10 -4.477 -10 -10a10 10 0 0 1 15 -8.66m-3.293 4.953a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293a1 1 0 0 0 0 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevron-right.svg b/app/assets/svg/icons/tabler/filled/circle-chevron-right.svg
new file mode 100644
index 00000000..14680c52
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevron-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100d0"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -20 0c0 -5.523 4.477 -10 10 -10m-.293 6.293a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293a1 1 0 0 0 1.414 1.414l3 -3a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevron-up.svg b/app/assets/svg/icons/tabler/filled/circle-chevron-up.svg
new file mode 100644
index 00000000..be834be0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevron-up.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100cf"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-4.293 5.953a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l2.293 2.292a1 1 0 0 0 1.414 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevrons-down.svg b/app/assets/svg/icons/tabler/filled/circle-chevrons-down.svg
new file mode 100644
index 00000000..e76b1181
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevrons-down.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ef"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10a10 10 0 1 1 0 -20m-2.293 10.293a1 1 0 1 0 -1.414 1.414l3 3a1 1 0 0 0 1.414 0l3 -3a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.294 2.292zm0 -4a1 1 0 0 0 -1.414 1.414l3 3a1 1 0 0 0 1.414 0l3 -3a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.294 2.292z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevrons-left.svg b/app/assets/svg/icons/tabler/filled/circle-chevrons-left.svg
new file mode 100644
index 00000000..d17ed578
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevrons-left.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ee"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.927 2.133c5.494 -.04 9.992 4.359 10.073 9.852v.295c-.081 5.493 -4.579 9.893 -10.073 9.852c-5.494 -.04 -9.926 -4.505 -9.926 -10c0 -5.494 4.432 -9.959 9.926 -10m3.78 6.16a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.292l2.292 -2.293a1 1 0 0 0 0 -1.414m-4 0a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293a1 1 0 0 0 0 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevrons-right.svg b/app/assets/svg/icons/tabler/filled/circle-chevrons-right.svg
new file mode 100644
index 00000000..b764415d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevrons-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ed"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.073 1.868c5.494 .04 9.926 4.505 9.926 10c0 5.494 -4.432 9.959 -9.926 10c-5.494 .04 -9.992 -4.36 -10.073 -9.853v-.295c.081 -5.493 4.579 -9.893 10.073 -9.852m-2.366 6.425a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293a1 1 0 0 0 1.414 1.414l3 -3a1 1 0 0 0 0 -1.414zm4 0a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293a1 1 0 0 0 1.414 1.414l3 -3a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-chevrons-up.svg b/app/assets/svg/icons/tabler/filled/circle-chevrons-up.svg
new file mode 100644
index 00000000..d25bba77
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-chevrons-up.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ec"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.867 2.001c5.495 0 9.96 4.432 10 9.926s-4.359 9.993 -9.852 10.073h-.295c-5.493 -.081 -9.893 -4.579 -9.852 -10.073c.04 -5.494 4.505 -9.926 10 -9.926m.84 9.292a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l2.292 -2.292l2.293 2.292a1 1 0 0 0 1.414 -1.414zm0 -4a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l2.292 -2.292l2.293 2.292a1 1 0 0 0 1.414 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-dot.svg b/app/assets/svg/icons/tabler/filled/circle-dot.svg
new file mode 100644
index 00000000..6c6ec66e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-dot.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f705"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 6.66a2 2 0 0 0 -1.977 1.697l-.018 .154l-.005 .149l.005 .15a2 2 0 1 0 1.995 -2.15z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-key.svg b/app/assets/svg/icons/tabler/filled/circle-key.svg
new file mode 100644
index 00000000..d767f33a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-key.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f706"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -20 0c0 -5.523 4.477 -10 10 -10zm2 5a3 3 0 0 0 -2.98 2.65l-.015 .174l-.005 .176l.005 .176c.019 .319 .087 .624 .197 .908l.09 .209l-3.5 3.5l-.082 .094a1 1 0 0 0 0 1.226l.083 .094l1.5 1.5l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l.083 -.094a1 1 0 0 0 0 -1.226l-.083 -.094l-.792 -.793l.585 -.585l.793 .792l.094 .083a1 1 0 0 0 1.403 -1.403l-.083 -.094l-.792 -.793l.792 -.792a3 3 0 1 0 1.293 -5.708zm0 2a1 1 0 1 1 0 2a1 1 0 0 1 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-a.svg b/app/assets/svg/icons/tabler/filled/circle-letter-a.svg
new file mode 100644
index 00000000..22c8dadc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-a.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe7f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5a3 3 0 0 0 -3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-6a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-b.svg b/app/assets/svg/icons/tabler/filled/circle-letter-b.svg
new file mode 100644
index 00000000..959f5173
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-b.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe7e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3l-.005 -.176a3 3 0 0 0 -.654 -1.7l-.106 -.124l.106 -.124a3 3 0 0 0 -2.341 -4.876m0 6a1 1 0 0 1 0 2h-1v-2zm0 -4a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-c.svg b/app/assets/svg/icons/tabler/filled/circle-letter-c.svg
new file mode 100644
index 00000000..657bc0d8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-c.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe7d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0a1 1 0 0 0 -1.993 -.117l-.007 .117a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 0 2 0a3 3 0 0 0 -3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-d.svg b/app/assets/svg/icons/tabler/filled/circle-letter-d.svg
new file mode 100644
index 00000000..1c9db91b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-d.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe7c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-1v-6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-e.svg b/app/assets/svg/icons/tabler/filled/circle-letter-e.svg
new file mode 100644
index 00000000..c3173490
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-e.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe7b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-2h1.5a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1.5v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-f.svg b/app/assets/svg/icons/tabler/filled/circle-letter-f.svg
new file mode 100644
index 00000000..4054435f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-f.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe7a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-g.svg b/app/assets/svg/icons/tabler/filled/circle-letter-g.svg
new file mode 100644
index 00000000..eda181b4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-g.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe79"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5h-2a3 3 0 0 0 -3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1 -1v-4a1 1 0 0 0 -1 -1h-1a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883v2h-1a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-h.svg b/app/assets/svg/icons/tabler/filled/circle-letter-h.svg
new file mode 100644
index 00000000..2817508f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-h.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe78"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5a1 1 0 0 0 -1 1v3h-2v-3a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-i.svg b/app/assets/svg/icons/tabler/filled/circle-letter-i.svg
new file mode 100644
index 00000000..079757e4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-i.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe77"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-j.svg b/app/assets/svg/icons/tabler/filled/circle-letter-j.svg
new file mode 100644
index 00000000..28a1ff29
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-j.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe76"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h3v5a1 1 0 0 1 -1.993 .117l-.007 -.117a1 1 0 0 0 -2 0a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-k.svg b/app/assets/svg/icons/tabler/filled/circle-letter-k.svg
new file mode 100644
index 00000000..ea2d7537
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe75"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2.53 5.152a1 1 0 0 0 -1.378 .318l-2.152 3.443v-2.913a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276 .374l.102 -.056l.095 -.068a1 1 0 0 0 .223 -1.31l-2.17 -3.47l2.17 -3.47a1 1 0 0 0 -.318 -1.378" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-l.svg b/app/assets/svg/icons/tabler/filled/circle-letter-l.svg
new file mode 100644
index 00000000..405adc5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-l.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe74"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m-2 5a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-7a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-m.svg b/app/assets/svg/icons/tabler/filled/circle-letter-m.svg
new file mode 100644
index 00000000..5f7cedf3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-m.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe73"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m4 6c0 -1.014 -1.336 -1.384 -1.857 -.514l-2.143 3.57l-2.143 -3.57c-.521 -.87 -1.857 -.5 -1.857 .514v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-4.39l1.143 1.904l.074 .108a1 1 0 0 0 1.64 -.108l1.143 -1.904v4.39a1 1 0 0 0 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-n.svg b/app/assets/svg/icons/tabler/filled/circle-letter-n.svg
new file mode 100644
index 00000000..9b28e3ef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-n.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe72"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m-1.106 5.553c-.471 -.944 -1.894 -.608 -1.894 .447v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3.764l2.106 4.211c.471 .944 1.894 .608 1.894 -.447v-8a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v3.764z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-o.svg b/app/assets/svg/icons/tabler/filled/circle-letter-o.svg
new file mode 100644
index 00000000..75775c93
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-o.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe71"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-p.svg b/app/assets/svg/icons/tabler/filled/circle-letter-p.svg
new file mode 100644
index 00000000..e0b813cd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-p.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe70"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h1a3 3 0 0 0 0 -6m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-q.svg b/app/assets/svg/icons/tabler/filled/circle-letter-q.svg
new file mode 100644
index 00000000..12297b2c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-q.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe6f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 4.168 2.764l.125 -.057a1 1 0 0 0 1.414 -1.414l.057 -.125a3 3 0 0 0 .236 -1.168v-4a3 3 0 0 0 -3 -3m1 7.001h-.059a.996 .996 0 0 0 -.941 1a1 1 0 0 1 -1 -1.001v-4a1 1 0 0 1 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-r.svg b/app/assets/svg/icons/tabler/filled/circle-letter-r.svg
new file mode 100644
index 00000000..9ef8d455
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-r.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe6e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m0 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-2.332l2.2 2.932a1 1 0 0 0 1.4 .2l.096 -.081a1 1 0 0 0 .104 -1.319l-1.903 -2.538l.115 -.037a3.001 3.001 0 0 0 -1.012 -5.825m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-s.svg b/app/assets/svg/icons/tabler/filled/circle-letter-s.svg
new file mode 100644
index 00000000..c9b7d40c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-s.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe6d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m1 5h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0 -2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-t.svg b/app/assets/svg/icons/tabler/filled/circle-letter-t.svg
new file mode 100644
index 00000000..f500b20b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-t.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe6c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-7h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-u.svg b/app/assets/svg/icons/tabler/filled/circle-letter-u.svg
new file mode 100644
index 00000000..157827ab
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-u.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe6b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5a1 1 0 0 0 -1 1v6a1 1 0 0 1 -2 0v-6a1 1 0 0 0 -2 0v6a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-v.svg b/app/assets/svg/icons/tabler/filled/circle-letter-v.svg
new file mode 100644
index 00000000..9130383d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-v.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe6a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2.243 5.03a1 1 0 0 0 -1.213 .727l-1.03 4.118l-1.03 -4.118a1 1 0 1 0 -1.94 .486l2 8c.252 1.01 1.688 1.01 1.94 0l2 -8a1 1 0 0 0 -.727 -1.213" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-w.svg b/app/assets/svg/icons/tabler/filled/circle-letter-w.svg
new file mode 100644
index 00000000..d6d9d7d0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-w.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe69"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2.008 5.876l-.52 4.153l-.56 -1.4c-.319 -.799 -1.41 -.837 -1.803 -.114l-.053 .114l-.561 1.4l-.519 -4.153a1 1 0 0 0 -1 -.876l-.116 .008a1 1 0 0 0 -.868 1.116l1 8c.128 1.025 1.537 1.207 1.92 .247l1.072 -2.678l1.072 2.678c.383 .96 1.792 .778 1.92 -.247l1 -8a1 1 0 0 0 -1.984 -.248" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-x.svg b/app/assets/svg/icons/tabler/filled/circle-letter-x.svg
new file mode 100644
index 00000000..71bb0551
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe68"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2.447 5.106a1 1 0 0 0 -1.341 .447l-1.106 2.21l-1.106 -2.21a1 1 0 0 0 -1.234 -.494l-.107 .047a1 1 0 0 0 -.447 1.341l1.774 3.553l-1.775 3.553a1 1 0 0 0 .345 1.283l.102 .058a1 1 0 0 0 1.341 -.447l1.107 -2.211l1.106 2.211a1 1 0 0 0 1.234 .494l.107 -.047a1 1 0 0 0 .447 -1.341l-1.776 -3.553l1.776 -3.553a1 1 0 0 0 -.345 -1.283z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-y.svg b/app/assets/svg/icons/tabler/filled/circle-letter-y.svg
new file mode 100644
index 00000000..8a3e94cb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-y.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe67"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2.371 5.072a1 1 0 0 0 -1.3 .557l-1.071 2.678l-1.072 -2.678a1 1 0 0 0 -1.856 .742l1.928 4.823v2.806a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-2.809l1.928 -4.82a1 1 0 0 0 -.45 -1.25z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-letter-z.svg b/app/assets/svg/icons/tabler/filled/circle-letter-z.svg
new file mode 100644
index 00000000..537dd412
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-letter-z.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe66"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m2 5h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h2.382l-3.276 6.553a1 1 0 0 0 .894 1.447h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-2.382l3.276 -6.553a1 1 0 0 0 -.894 -1.447" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-0.svg b/app/assets/svg/icons/tabler/filled/circle-number-0.svg
new file mode 100644
index 00000000..554b3298
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-0.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f72f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm0 5a3 3 0 0 0 -2.995 2.824l-.005 .176v4l.005 .176a3 3 0 0 0 5.99 0l.005 -.176v-4l-.005 -.176a3 3 0 0 0 -2.995 -2.824zm0 2a1 1 0 0 1 .993 .883l.007 .117v4l-.007 .117a1 1 0 0 1 -1.986 0l-.007 -.117v-4l.007 -.117a1 1 0 0 1 .993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-1.svg b/app/assets/svg/icons/tabler/filled/circle-number-1.svg
new file mode 100644
index 00000000..8b1e84c0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f730"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm.994 5.886c-.083 -.777 -1.008 -1.16 -1.617 -.67l-.084 .077l-2 2l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l.293 -.293v5.586l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.006 -.114z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-2.svg b/app/assets/svg/icons/tabler/filled/circle-number-2.svg
new file mode 100644
index 00000000..fb8f1083
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f731"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm1 5h-3l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h3v2h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h3l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-3v-2h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-3.svg b/app/assets/svg/icons/tabler/filled/circle-number-3.svg
new file mode 100644
index 00000000..a1bd2cd5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f732"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm1 5h-2l-.15 .005a2 2 0 0 0 -1.85 1.995a1 1 0 0 0 1.974 .23l.02 -.113l.006 -.117h2v2h-2l-.133 .007c-1.111 .12 -1.154 1.73 -.128 1.965l.128 .021l.133 .007h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-4.svg b/app/assets/svg/icons/tabler/filled/circle-number-4.svg
new file mode 100644
index 00000000..8e793f6c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f733"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm2 5a1 1 0 0 0 -.993 .883l-.007 .117v3h-2v-3l-.007 -.117a1 1 0 0 0 -1.986 0l-.007 .117v3l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v3l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-5.svg b/app/assets/svg/icons/tabler/filled/circle-number-5.svg
new file mode 100644
index 00000000..18e3a6d6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-5.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f734"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm2 5h-4a1 1 0 0 0 -.993 .883l-.007 .117v4a1 1 0 0 0 .883 .993l.117 .007h3v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2a2 2 0 0 0 1.995 -1.85l.005 -.15v-2a2 2 0 0 0 -1.85 -1.995l-.15 -.005h-2v-2h3a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -.883 -.993l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-6.svg b/app/assets/svg/icons/tabler/filled/circle-number-6.svg
new file mode 100644
index 00000000..8b467dfe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-6.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f735"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm1 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v6l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -1.85 -1.995l-.15 -.005zm0 6v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-7.svg b/app/assets/svg/icons/tabler/filled/circle-number-7.svg
new file mode 100644
index 00000000..757da4bb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-7.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f736"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm2 5h-4l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117l.007 .117a1 1 0 0 0 .876 .876l.117 .007h2.718l-1.688 6.757l-.022 .115a1 1 0 0 0 1.927 .482l.035 -.111l2 -8l.021 -.112a1 1 0 0 0 -.878 -1.125l-.113 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-8.svg b/app/assets/svg/icons/tabler/filled/circle-number-8.svg
new file mode 100644
index 00000000..1eac881b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-8.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f737"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm1 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15c.018 .236 .077 .46 .17 .667l.075 .152l.018 .03l-.018 .032c-.133 .24 -.218 .509 -.243 .795l-.007 .174v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 6v2h-2v-2h2zm0 -4v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-number-9.svg b/app/assets/svg/icons/tabler/filled/circle-number-9.svg
new file mode 100644
index 00000000..8df92d8f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-number-9.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f738"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm1 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-6l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 2v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-percentage.svg b/app/assets/svg/icons/tabler/filled/circle-percentage.svg
new file mode 100644
index 00000000..136ac57a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-percentage.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fed5"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -20 0l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72m3 12.12a1 1 0 0 0 -1 1v.015a1 1 0 0 0 2 0v-.015a1 1 0 0 0 -1 -1m.707 -5.752a1 1 0 0 0 -1.414 0l-6 6a1 1 0 0 0 1.414 1.414l6 -6a1 1 0 0 0 0 -1.414m-6.707 -.263a1 1 0 0 0 -1 1v.015a1 1 0 1 0 2 0v-.015a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-plus.svg b/app/assets/svg/icons/tabler/filled/circle-plus.svg
new file mode 100644
index 00000000..a7d84ba6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fef9"
3version: "3.5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.929 4.929a10 10 0 1 1 14.141 14.141a10 10 0 0 1 -14.14 -14.14m8.071 4.071a1 1 0 1 0 -2 0v2h-2a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0 -2h-2v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-rectangle.svg b/app/assets/svg/icons/tabler/filled/circle-rectangle.svg
new file mode 100644
index 00000000..96497148
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-rectangle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff63"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m0 5.66h-10a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1 -1v-4a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle-x.svg b/app/assets/svg/icons/tabler/filled/circle-x.svg
new file mode 100644
index 00000000..be2d8dda
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle-x.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f739"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-6.489 5.8a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circle.svg b/app/assets/svg/icons/tabler/filled/circle.svg
new file mode 100644
index 00000000..4457b32c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f671"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 3.34a10 10 0 1 1 -4.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 4.995 -8.336z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/circles.svg b/app/assets/svg/icons/tabler/filled/circles.svg
new file mode 100644
index 00000000..499d9d43
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/circles.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.0"
3unicode: "f672"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.5 12a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
13 <path d="M17.5 12a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
14 <path d="M12 2a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/click.svg b/app/assets/svg/icons/tabler/filled/click.svg
new file mode 100644
index 00000000..3e75fb1a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/click.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101e3"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 12a1 1 0 0 1 -1 1h-3a1 1 0 0 1 0 -2h3a1 1 0 0 1 1 1m6 -9v3a1 1 0 0 1 -2 0v-3a1 1 0 0 1 2 0m-6.693 1.893l2.2 2.2a1 1 0 0 1 -1.414 1.414l-2.2 -2.2a1 1 0 0 1 1.414 -1.414m12.8 0a1 1 0 0 1 0 1.414l-2.2 2.2a1 1 0 0 1 -1.414 -1.414l2.2 -2.2a1 1 0 0 1 1.414 0m-10.6 10.6a1 1 0 0 1 0 1.414l-2.2 2.2a1 1 0 1 1 -1.414 -1.414l2.2 -2.2a1 1 0 0 1 1.414 0m3.42 -4.49l.049 -.003l.098 .003l.097 .012l.097 .022l9.048 3.014c.845 .282 .928 1.445 .131 1.843l-3.702 1.851l-1.85 3.702c-.399 .797 -1.562 .714 -1.844 -.13l-3.003 -9.011l-.033 -.135l-.012 -.097v-.148l.012 -.097l.022 -.097l.03 -.094l.04 -.09l.05 -.084l.086 -.117l.067 -.07l.037 -.034l.076 -.06l.081 -.052l.087 -.043l.103 -.04l.135 -.033z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-check.svg b/app/assets/svg/icons/tabler/filled/clipboard-check.svg
new file mode 100644
index 00000000..4f9691d4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-check.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ce"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-3.704 7.123l-3.293 3.292l-1.293 -1.292a1 1 0 1 0 -1.414 1.414l2 2a1 1 0 0 0 1.414 0l4 -4a1 1 0 0 0 -1.414 -1.414m-.293 -9.293a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-data.svg b/app/assets/svg/icons/tabler/filled/clipboard-data.svg
new file mode 100644
index 00000000..5976d42f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-data.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100eb"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-8.997 7.83a1 1 0 0 0 -1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1m3 3a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1a1 1 0 0 0 -1 -1m3 -1a1 1 0 0 0 -1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0 -1 -1m-1 -12a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-list.svg b/app/assets/svg/icons/tabler/filled/clipboard-list.svg
new file mode 100644
index 00000000..69cdd571
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-list.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ea"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-8.987 10.83h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m5.99 0h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2m-5.99 -4h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m5.99 0h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2m-1 -9a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-plus.svg b/app/assets/svg/icons/tabler/filled/clipboard-plus.svg
new file mode 100644
index 00000000..cc223147
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10176"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-5.997 6.83a1 1 0 0 0 -1 1v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0 -2h-1v-1a1 1 0 0 0 -1 -1m2 -9a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-smile.svg b/app/assets/svg/icons/tabler/filled/clipboard-smile.svg
new file mode 100644
index 00000000..3c042ed1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-smile.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10175"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-3.176 11.259a1 1 0 0 0 -1.392 -.25a2.5 2.5 0 0 1 -2.858 0a1 1 0 0 0 -1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25 -1.392m-4.811 -3.429h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-.01 -10a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-text.svg b/app/assets/svg/icons/tabler/filled/clipboard-text.svg
new file mode 100644
index 00000000..c45dcb21
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-text.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100e9"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-2.997 10.83h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m0 -4h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m-1 -9a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-typography.svg b/app/assets/svg/icons/tabler/filled/clipboard-typography.svg
new file mode 100644
index 00000000..8589c4bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-typography.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100e8"
3version: "3.26"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-2.997 5.83h-6a1 1 0 0 0 -1 1v1a1 1 0 0 0 2 0h1v4a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2v-4h1a1 1 0 0 0 2 0v-1a1 1 0 0 0 -1 -1m-1 -8a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard-x.svg b/app/assets/svg/icons/tabler/filled/clipboard-x.svg
new file mode 100644
index 00000000..05586ecf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100cd"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-7.29 7.123a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l1.292 1.293l-1.292 1.293a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l1.293 -1.293l1.293 1.293a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-1.293 -1.293l1.293 -1.293a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-1.293 1.292zm3.293 -9.293a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clipboard.svg b/app/assets/svg/icons/tabler/filled/clipboard.svg
new file mode 100644
index 00000000..e7c590e7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clipboard.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100cc"
3version: "3.25"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-3.997 -2.17a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-1.svg b/app/assets/svg/icons/tabler/filled/clock-hour-1.svg
new file mode 100644
index 00000000..5ed770f4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe65"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5.401 9.576l.052 .021l.08 .026l.08 .019l.072 .011l.117 .007l.076 -.003l.135 -.02l.082 -.02l.103 -.039l.073 -.035l.078 -.046l.06 -.042l.08 -.069l.083 -.088l.062 -.083l2 -3a1 1 0 1 0 -1.664 -1.11l-.168 .251v-1.696a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v5.026l.009 .105l.02 .107l.04 .129l.048 .102l.046 .078l.042 .06l.069 .08l.088 .083l.083 .062l.09 .053z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-10.svg b/app/assets/svg/icons/tabler/filled/clock-hour-10.svg
new file mode 100644
index 00000000..bc8fc5d0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-10.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe64"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5.401 9.576l.052 .021l.08 .026l.08 .019l.072 .011l.117 .007l.076 -.003l.135 -.02l.082 -.02l.103 -.039l.073 -.035l.078 -.046l.06 -.042l.08 -.069l.083 -.088l.062 -.083l.053 -.09l.031 -.064l.032 -.081l.03 -.109l.015 -.094l.007 -.117v-5a1 1 0 0 0 -2 0v3.131l-1.445 -.963a1 1 0 0 0 -1.317 .184l-.07 .093a1 1 0 0 0 .277 1.387l3.038 2.024z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-11.svg b/app/assets/svg/icons/tabler/filled/clock-hour-11.svg
new file mode 100644
index 00000000..ac238963
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-11.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe63"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-4.952 9.659l.069 -.006l.096 -.016l.089 -.023l.099 -.038l.082 -.04l.113 -.073l.073 -.06l.074 -.074l.075 -.094l.052 -.08l.035 -.07l.051 -.132l.031 -.135l.01 -.082l.003 -.076v-5a1 1 0 0 0 -2 0v1.697l-.168 -.252a1 1 0 0 0 -1.286 -.336l-.1 .059a1 1 0 0 0 -.278 1.387l2.018 3.027l.07 .087l.075 .074l.094 .075l.08 .052l.07 .035l.132 .051l.135 .031l.082 .01z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-12.svg b/app/assets/svg/icons/tabler/filled/clock-hour-12.svg
new file mode 100644
index 00000000..7dfc5c20
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-12.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe62"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 2.66a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-2.svg b/app/assets/svg/icons/tabler/filled/clock-hour-2.svg
new file mode 100644
index 00000000..b395e538
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe61"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-6 3.66v5.022l.003 .054l.02 .135l.005 .025a1 1 0 0 0 .056 .165l.04 .082l.062 .099l.07 .087l.075 .074l.094 .075l.08 .052l.07 .035l.132 .051l.135 .031l.082 .01l.124 .002l.113 -.012l.108 -.024l.106 -.036l.108 -.051l.065 -.04l3.007 -2.004a1 1 0 1 0 -1.11 -1.664l-1.445 .962v-3.13a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-3.svg b/app/assets/svg/icons/tabler/filled/clock-hour-3.svg
new file mode 100644
index 00000000..f1dc332d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe60"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 2.66a1 1 0 0 0 -1 1v5a1 1 0 0 0 1 1h3.5a1 1 0 0 0 0 -2h-2.5v-4a1 1 0 0 0 -.883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-4.svg b/app/assets/svg/icons/tabler/filled/clock-hour-4.svg
new file mode 100644
index 00000000..1639df4b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-4.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe5f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 2.66a1 1 0 0 0 -1 1v5.026l.009 .105l.02 .107l.04 .129l.048 .102l.046 .078l.042 .06l.069 .08l.088 .083l.083 .062l3 2a1 1 0 1 0 1.11 -1.664l-2.555 -1.704v-4.464a1 1 0 0 0 -.883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-5.svg b/app/assets/svg/icons/tabler/filled/clock-hour-5.svg
new file mode 100644
index 00000000..f0448e52
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-5.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe5e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-6 3.66v5.022l.003 .054l.02 .135l.005 .025a1 1 0 0 0 .056 .165l.04 .082l.04 .065l2.004 3.007a1 1 0 1 0 1.664 -1.11l-1.832 -2.748v-4.697a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-6.svg b/app/assets/svg/icons/tabler/filled/clock-hour-6.svg
new file mode 100644
index 00000000..79e84f8c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-6.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe5d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-6 12.16a1 1 0 0 0 2 0v-8.5a1 1 0 0 0 -2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-7.svg b/app/assets/svg/icons/tabler/filled/clock-hour-7.svg
new file mode 100644
index 00000000..5ca7d517
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-7.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe5c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-4.007 8.777l.007 -.117v-5a1 1 0 0 0 -2 0v4.696l-1.832 2.75a1 1 0 0 0 .184 1.316l.093 .07a1 1 0 0 0 1.387 -.277l2.024 -3.038l.06 -.116l.032 -.081l.03 -.109z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-8.svg b/app/assets/svg/icons/tabler/filled/clock-hour-8.svg
new file mode 100644
index 00000000..6ce5ed1a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-8.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe5b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 2.66a1 1 0 0 0 -1 1v4.464l-2.555 1.704a1 1 0 0 0 -.336 1.286l.059 .1a1 1 0 0 0 1.387 .278l3.027 -2.018l.087 -.07l.074 -.075l.075 -.094l.052 -.08l.035 -.07l.051 -.132l.031 -.135l.01 -.082l.003 -.076v-5a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock-hour-9.svg b/app/assets/svg/icons/tabler/filled/clock-hour-9.svg
new file mode 100644
index 00000000..833955fb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock-hour-9.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe5a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-4.883 9.653a1 1 0 0 0 .883 -.993v-5a1 1 0 0 0 -2 0v4h-2.5a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h3.5z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clock.svg b/app/assets/svg/icons/tabler/filled/clock.svg
new file mode 100644
index 00000000..2b3ec055
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clock.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f73a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 2.66a1 1 0 0 0 -.993 .883l-.007 .117v5l.009 .131a1 1 0 0 0 .197 .477l.087 .1l3 3l.094 .082a1 1 0 0 0 1.226 0l.094 -.083l.083 -.094a1 1 0 0 0 0 -1.226l-.083 -.094l-2.707 -2.708v-4.585l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cloud-computing.svg b/app/assets/svg/icons/tabler/filled/cloud-computing.svg
new file mode 100644
index 00000000..7929781b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cloud-computing.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1010d"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 20a2 2 0 0 1 -2 2h-4a1 1 0 0 1 0 -2h4v-2.997l-.343 .001a1 1 0 0 1 -.117 -.007l-.105 -.001c-2.94 -.11 -5.317 -2.399 -5.43 -5.263l-.005 -.216c0 -2.747 2.08 -5.01 4.784 -5.417l.114 -.016l.07 -.181c.663 -1.62 2.056 -2.906 3.829 -3.518l.244 -.08c2.194 -.667 4.614 -.224 6.36 1.176c1.385 1.108 2.187 2.686 2.25 4.34l.004 .212l.091 .003c2.3 .107 4.143 1.961 4.25 4.27l.004 .211c0 2.478 -1.997 4.487 -4.465 4.487h-1.535v2.996h4a1 1 0 0 1 0 2h-4a2 2 0 0 1 -2 -2v-2.997h-2v3.997a1 1 0 0 1 -2 0v-3.997h-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cloud-data-connection.svg b/app/assets/svg/icons/tabler/filled/cloud-data-connection.svg
new file mode 100644
index 00000000..ecac1e0f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cloud-data-connection.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1010c"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.262 4.087c.974 .768 1.566 1.848 1.678 2.997l.007 .107l.18 .025a3.42 3.42 0 0 1 2.867 3.184l.006 .188a3.42 3.42 0 0 1 -3.425 3.412h-3.575l.001 1.171a3 3 0 0 1 1.829 1.829h6.17a1 1 0 0 1 0 2h-6.17a3.001 3.001 0 0 1 -5.66 0h-6.17a1 1 0 0 1 0 -2h6.171a3 3 0 0 1 1.829 -1.83v-1.17h-2.74c-2.341 0 -4.26 -1.826 -4.26 -4.103c0 -2.001 1.481 -3.655 3.43 -4.026l.086 -.015l.049 -.112c.514 -1.124 1.508 -2.01 2.756 -2.447l.222 -.072c1.627 -.49 3.42 -.166 4.72 .862" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cloud.svg b/app/assets/svg/icons/tabler/filled/cloud.svg
new file mode 100644
index 00000000..20afdb12
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cloud.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f673"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.04 4.305c2.195 -.667 4.615 -.224 6.36 1.176c1.386 1.108 2.188 2.686 2.252 4.34l.003 .212l.091 .003c2.3 .107 4.143 1.961 4.25 4.27l.004 .211c0 2.407 -1.885 4.372 -4.255 4.482l-.21 .005h-11.878l-.222 -.008c-2.94 -.11 -5.317 -2.399 -5.43 -5.263l-.005 -.216c0 -2.747 2.08 -5.01 4.784 -5.417l.114 -.016l.07 -.181c.663 -1.62 2.056 -2.906 3.829 -3.518l.244 -.08z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clover.svg b/app/assets/svg/icons/tabler/filled/clover.svg
new file mode 100644
index 00000000..c7ec37ee
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clover.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10013"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.712 13.297l3.398 3.442a3.104 3.104 0 0 1 0 4.351a3.04 3.04 0 0 1 -4.036 .27l-.075 -.062l-.073 .062a3.04 3.04 0 0 1 -1.664 .634l-.203 .007a3.04 3.04 0 0 1 -2.17 -.91a3.104 3.104 0 0 1 .002 -4.354l3.397 -3.44a1 1 0 0 1 1.424 0m8.378 -5.407a3.04 3.04 0 0 1 .27 4.037l-.062 .073l.062 .075a3.04 3.04 0 0 1 .634 1.664l.007 .203a3.04 3.04 0 0 1 -.91 2.17a3.104 3.104 0 0 1 -4.354 -.002l-3.44 -3.397a1 1 0 0 1 0 -1.424l3.443 -3.399a3.104 3.104 0 0 1 4.351 0m-13.827 .002l3.44 3.397a1 1 0 0 1 0 1.424l-3.444 3.397a3.104 3.104 0 0 1 -4.351 0a3.04 3.04 0 0 1 -.27 -4.036l.062 -.075l-.062 -.073a3.04 3.04 0 0 1 -.634 -1.664l-.007 -.203c0 -.816 .328 -1.598 .91 -2.17a3.104 3.104 0 0 1 4.354 .002m6.678 -5.891a3.04 3.04 0 0 1 2.17 .91a3.104 3.104 0 0 1 -.002 4.354l-3.397 3.44a1 1 0 0 1 -1.424 0l-3.397 -3.444a3.104 3.104 0 0 1 0 -4.351a3.04 3.04 0 0 1 4.036 -.27l.073 .062l.075 -.062a3.04 3.04 0 0 1 1.664 -.634z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/clubs.svg b/app/assets/svg/icons/tabler/filled/clubs.svg
new file mode 100644
index 00000000..a572ce21
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/clubs.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f674"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a5 5 0 0 0 -4.488 2.797l-.103 .225a4.998 4.998 0 0 0 -.334 2.837l.027 .14a5 5 0 0 0 -3.091 9.009l.198 .14a4.998 4.998 0 0 0 4.42 .58l.174 -.066l-.773 3.095a1 1 0 0 0 .97 1.243h6l.113 -.006a1 1 0 0 0 .857 -1.237l-.774 -3.095l.174 .065a5 5 0 1 0 1.527 -9.727l.028 -.14a4.997 4.997 0 0 0 -4.925 -5.86z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/code-circle-2.svg b/app/assets/svg/icons/tabler/filled/code-circle-2.svg
new file mode 100644
index 00000000..f40d13ba
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/code-circle-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fed4"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-3.658 5.22a1 1 0 0 0 -1.282 .598l-2 5.5a1 1 0 0 0 1.88 .684l2 -5.5a1 1 0 0 0 -.598 -1.282m-4.135 1.233a1 1 0 0 0 -1.414 0l-1.5 1.5a1 1 0 0 0 0 1.414l1.5 1.5a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-.792 -.793l.792 -.793a1 1 0 0 0 0 -1.414m7 0a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l.792 .793l-.792 .793a1 1 0 0 0 1.414 1.414l1.5 -1.5a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/code-circle.svg b/app/assets/svg/icons/tabler/filled/code-circle.svg
new file mode 100644
index 00000000..e7c6fb04
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/code-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fed3"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-6.293 5.953a1 1 0 0 0 -1.414 0l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-1.292 -1.293l1.292 -1.293a1 1 0 0 0 0 -1.414m4 0a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l1.292 1.293l-1.292 1.293a1 1 0 0 0 1.414 1.414l2 -2a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-bitcoin.svg b/app/assets/svg/icons/tabler/filled/coin-bitcoin.svg
new file mode 100644
index 00000000..c681471c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-bitcoin.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd06"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-4 2.66a1 1 0 0 0 -1 1h-1a1 1 0 0 0 -2 0a1 1 0 1 0 0 2v6a1 1 0 0 0 0 2c0 1.333 2 1.333 2 0h1a1 1 0 0 0 2 0v-.15c1.167 -.394 2 -1.527 2 -2.85l-.005 -.175a3.063 3.063 0 0 0 -.734 -1.827c.46 -.532 .739 -1.233 .739 -1.998c0 -1.323 -.833 -2.456 -2 -2.85v-.15a1 1 0 0 0 -1 -1zm.09 7c.492 0 .91 .437 .91 1s-.418 1 -.91 1h-2.09v-2h2.09zm0 -4c.492 0 .91 .437 .91 1c0 .522 -.36 .937 -.806 .993l-.104 .007h-2.09v-2h2.09z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-euro.svg b/app/assets/svg/icons/tabler/filled/coin-euro.svg
new file mode 100644
index 00000000..f54279fa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-euro.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd07"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 2.66c-2.052 0 -3.768 1.449 -4.549 3.5h-.451a1 1 0 0 0 -.117 1.993l.134 .007a7.298 7.298 0 0 0 0 1h-.017a1 1 0 0 0 0 2h.452c.78 2.053 2.496 3.5 4.548 3.5c1.141 0 2.217 -.457 3.084 -1.27a1 1 0 0 0 -1.368 -1.46c-.509 .478 -1.102 .73 -1.716 .73c-.922 0 -1.776 -.578 -2.335 -1.499l1.335 -.001a1 1 0 0 0 0 -2h-1.977a5.342 5.342 0 0 1 0 -1h1.977a1 1 0 0 0 0 -2h-1.336c.56 -.921 1.414 -1.5 2.336 -1.5c.615 0 1.208 .252 1.717 .73a1 1 0 0 0 1.368 -1.46c-.867 -.812 -1.943 -1.27 -3.085 -1.27z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-monero.svg b/app/assets/svg/icons/tabler/filled/coin-monero.svg
new file mode 100644
index 00000000..68744c35
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-monero.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd09"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 11.414v4.586a1 1 0 0 0 1 1l4.66 .001a10 10 0 0 1 -17.32 0l4.66 -.001l.117 -.007a1 1 0 0 0 .883 -.993v-4.585l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.293zm2 -8.074a10 10 0 0 1 4.54 11.66h-4.54v-6c0 -.89 -1.077 -1.337 -1.707 -.707l-3.293 3.292l-3.293 -3.292l-.084 -.076c-.637 -.514 -1.623 -.07 -1.623 .783v6h-4.54a9.991 9.991 0 0 1 -.46 -3l.005 -.324a10 10 0 0 1 14.995 -8.336z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-pound.svg b/app/assets/svg/icons/tabler/filled/coin-pound.svg
new file mode 100644
index 00000000..f1b76018
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-pound.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd0a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-4 2.66a3 3 0 0 0 -3 3v2h-1a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h1v1a1 1 0 0 1 -.77 .974l-.113 .02l-.117 .006c-1.287 0 -1.332 1.864 -.133 1.993l.133 .007h6a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3.171l.048 -.148a3 3 0 0 0 .123 -.852v-1h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1v-2a1 1 0 0 1 .883 -.993l.117 -.007a1 1 0 0 1 .993 .883l.007 .117a1 1 0 0 0 2 0a3 3 0 0 0 -3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-rupee.svg b/app/assets/svg/icons/tabler/filled/coin-rupee.svg
new file mode 100644
index 00000000..ac54b9f3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-rupee.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd0b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2 3.66h-6c-1.287 0 -1.332 1.864 -.133 1.993l.133 .007h1a2 2 0 0 1 1.732 1h-2.732a1 1 0 0 0 0 2l2.732 .001a2 2 0 0 1 -1.732 .999h-1c-.89 0 -1.337 1.077 -.707 1.707l3 3a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-1.484 -1.485l.113 -.037a4.009 4.009 0 0 0 2.538 -2.77l1.126 -.001a1 1 0 0 0 0 -2h-1.126a3.973 3.973 0 0 0 -.33 -.855l-.079 -.145h1.535a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-taka.svg b/app/assets/svg/icons/tabler/filled/coin-taka.svg
new file mode 100644
index 00000000..25d0b430
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-taka.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd0c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-6.211 4.384a2 2 0 0 0 -2.683 -.895l-.553 .277a1 1 0 0 0 .894 1.788l.553 -.276l-.001 1.382h-.999a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h.999l.001 3a3 3 0 0 0 2.824 2.995l.176 .005h.5a3.5 3.5 0 0 0 3.5 -3.5v-.5a1 1 0 0 0 -1 -1h-1a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .876 .876l.032 .002l-.02 .057a1.5 1.5 0 0 1 -1.395 .948h-.5a1 1 0 0 1 -1 -1l-.001 -3h4.001a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-4.001l.001 -1.382a2 2 0 0 0 -.136 -.725l-.075 -.17z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-yen.svg b/app/assets/svg/icons/tabler/filled/coin-yen.svg
new file mode 100644
index 00000000..fc4cd46f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-yen.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd0e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.445 3.828a1 1 0 0 0 -1.387 .277l-2.168 3.251l-2.168 -3.25a1 1 0 0 0 -1.286 -.337l-.1 .059a1 1 0 0 0 -.278 1.387l1.63 2.445h-.798a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h2v1h-2a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h2v1a1 1 0 0 0 .883 .993l.117 .007l.117 -.007a1 1 0 0 0 .883 -.993v-1h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-1h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-.799l1.631 -2.445a1 1 0 0 0 -.184 -1.317l-.093 -.07z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin-yuan.svg b/app/assets/svg/icons/tabler/filled/coin-yuan.svg
new file mode 100644
index 00000000..290f0359
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin-yuan.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd0f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.445 3.828a1 1 0 0 0 -1.387 .277l-2.168 3.251l-2.168 -3.25a1 1 0 0 0 -1.286 -.337l-.1 .059a1 1 0 0 0 -.278 1.387l2.296 3.445h-1.464a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h2v3a1 1 0 0 0 .883 .993l.117 .007l.117 -.007a1 1 0 0 0 .883 -.993v-3h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1.465l2.297 -3.445a1 1 0 0 0 -.184 -1.317l-.093 -.07z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/coin.svg b/app/assets/svg/icons/tabler/filled/coin.svg
new file mode 100644
index 00000000..15689630
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/coin.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd08"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 2.66a1 1 0 0 0 -1 1a3 3 0 1 0 0 6v2a1.024 1.024 0 0 1 -.866 -.398l-.068 -.101a1 1 0 0 0 -1.732 .998a3 3 0 0 0 2.505 1.5h.161a1 1 0 0 0 .883 .994l.117 .007a1 1 0 0 0 1 -1l.176 -.005a3 3 0 0 0 -.176 -5.995v-2c.358 -.012 .671 .14 .866 .398l.068 .101a1 1 0 0 0 1.732 -.998a3 3 0 0 0 -2.505 -1.501h-.161a1 1 0 0 0 -1 -1zm1 7a1 1 0 0 1 0 2v-2zm-2 -4v2a1 1 0 0 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/columns-1.svg b/app/assets/svg/icons/tabler/filled/columns-1.svg
new file mode 100644
index 00000000..678b6524
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/columns-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10188"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a2 2 0 0 1 2 2v16a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-16a2 2 0 0 1 2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/columns-2.svg b/app/assets/svg/icons/tabler/filled/columns-2.svg
new file mode 100644
index 00000000..91f00702
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/columns-2.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10187"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 2h6a1 1 0 0 1 1 1v18a1 1 0 0 1 -1 1h-6a2 2 0 0 1 -2 -2v-16a2 2 0 0 1 2 -2" />
13 <path d="M14 2h6a2 2 0 0 1 2 2v16a2 2 0 0 1 -2 2h-6a1 1 0 0 1 -1 -1v-18a1 1 0 0 1 1 -1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/columns-3.svg b/app/assets/svg/icons/tabler/filled/columns-3.svg
new file mode 100644
index 00000000..b1816cd7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/columns-3.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "10186"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 2h2a1 1 0 0 1 1 1v18a1 1 0 0 1 -1 1h-2a2 2 0 0 1 -2 -2v-16a2 2 0 0 1 2 -2" />
13 <path d="M9 3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v18a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
14 <path d="M18 2h2a2 2 0 0 1 2 2v16a2 2 0 0 1 -2 2h-2a1 1 0 0 1 -1 -1v-18a1 1 0 0 1 1 -1" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/compass.svg b/app/assets/svg/icons/tabler/filled/compass.svg
new file mode 100644
index 00000000..60867810
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/compass.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 14.66a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m3.684 -10.949l-6 2a1 1 0 0 0 -.633 .633l-2.007 6.026l-.023 .086l-.017 .113l-.004 .068v.044l.009 .111l.012 .07l.04 .144l.045 .1l.054 .095l.064 .09l.069 .075l.084 .074l.098 .07l.1 .054l.078 .033l.105 .033l.109 .02l.043 .005l.068 .004h.044l.111 -.009l.07 -.012l.02 -.006l.019 -.002l.074 -.022l6 -2a1 1 0 0 0 .633 -.633l2 -6a1 1 0 0 0 -1.265 -1.265zm-1.265 2.529l-1.21 3.629l-3.629 1.21l1.21 -3.629l3.629 -1.21zm-9.419 1.42a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m14 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m-7 -7a1 1 0 1 0 0 2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cone-2.svg b/app/assets/svg/icons/tabler/filled/cone-2.svg
new file mode 100644
index 00000000..e6f09e96
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cone-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe59"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1c5.52 0 10 1.494 10 4.002v.5a1 1 0 0 1 -.121 .477l-8.139 15.006a2 2 0 0 1 -3.489 -.016l-8.13 -14.99a1 1 0 0 1 -.121 -.475v-.5c0 -2.509 4.48 -4.004 10 -4.004" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cone.svg b/app/assets/svg/icons/tabler/filled/cone.svg
new file mode 100644
index 00000000..e5a81f17
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cone.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe58"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.001c.72 0 1.385 .387 1.749 1.03l8.13 14.99a1 1 0 0 1 .121 .477v.498c0 2.46 -4.306 3.945 -9.677 4.002l-.323 .002c-5.52 0 -10 -1.495 -10 -4.003v-.5a1 1 0 0 1 .121 -.477l8.139 -15.005a2 2 0 0 1 1.74 -1.015" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/confetti.svg b/app/assets/svg/icons/tabler/filled/confetti.svg
new file mode 100644
index 00000000..2adc4864
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/confetti.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10185"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 5a1 1 0 0 1 1 -1a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 1 .117 1.993l-.117 .007a1 1 0 1 1 -2 0a1 1 0 0 1 -1 -1m7.53 -1.243a1 1 0 1 1 1.94 .486l-.5 2a1 1 0 1 1 -1.94 -.486zm6.47 1.243a1 1 0 0 1 1 -1a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 1 .117 1.993l-.117 .007a1 1 0 0 1 -2 0a1 1 0 0 1 -1 -1m-8.81 4.293l6.517 6.518a1 1 0 0 1 -.29 1.617l-9.573 4.387a2 2 0 0 1 -2.661 -2.652l4.39 -9.58a1 1 0 0 1 1.616 -.29m7.517 -1a1 1 0 0 1 0 1.414l-1 1a1 1 0 0 1 -1.414 -1.414l1 -1a1 1 0 0 1 1.414 0m4.05 3.237a1 1 0 0 1 .486 1.94l-2 .5a1 1 0 0 1 -.486 -1.94zm-2.756 7.47a1 1 0 0 1 1 -1a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 1 .117 1.993l-.117 .007a1 1 0 0 1 -2 0a1 1 0 0 1 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/container.svg b/app/assets/svg/icons/tabler/filled/container.svg
new file mode 100644
index 00000000..2573e87e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/container.svg
@@ -0,0 +1,23 @@
1<!--
2unicode: "10184"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 3a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
13 <path d="M20 19a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
14 <path d="M20 15a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
15 <path d="M20 11a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
16 <path d="M20 7a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
17 <path d="M15 3a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2z" />
18 <path d="M4 3a1 1 0 0 1 1 1v.01a1 1 0 1 1 -2 0v-.01a1 1 0 0 1 1 -1" />
19 <path d="M4 19a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
20 <path d="M4 15a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
21 <path d="M4 11a1 1 0 0 1 1 1v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 1 -1" />
22 <path d="M4 7a1 1 0 0 1 1 1v.01a1 1 0 1 1 -2 0v-.01a1 1 0 0 1 1 -1" />
23</svg>
diff --git a/app/assets/svg/icons/tabler/filled/contrast-2.svg b/app/assets/svg/icons/tabler/filled/contrast-2.svg
new file mode 100644
index 00000000..f3d44651
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/contrast-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe57"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm0 2h-14a1 1 0 0 0 -1 1v14a1 1 0 0 0 .769 .973c3.499 -.347 7.082 -4.127 7.226 -7.747l.005 -.226c0 -3.687 3.66 -7.619 7.232 -7.974a1 1 0 0 0 -.232 -.026" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/contrast.svg b/app/assets/svg/icons/tabler/filled/contrast.svg
new file mode 100644
index 00000000..4d868b1b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/contrast.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe56"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-9 1.732a8 8 0 0 0 4.001 14.928l-.001 -16a8 8 0 0 0 -4 1.072" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cookie-man.svg b/app/assets/svg/icons/tabler/filled/cookie-man.svg
new file mode 100644
index 00000000..19654b92
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cookie-man.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe55"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.007 1l.238 .005a6 6 0 0 1 5.405 3.974l.078 .233a6 6 0 0 1 -.182 4.08l-.093 .21l.05 -.002a2.94 2.94 0 0 1 2.638 1.511l.081 .158a2.887 2.887 0 0 1 -1.234 3.764l-.19 .096l-1.798 .821v.963l1.166 1.166l.14 .154a2.96 2.96 0 0 1 -.17 4.002c-1.087 1.088 -2.827 1.161 -4.03 .144l-.16 -.146l-1.946 -1.948l-1.946 1.947a2.96 2.96 0 0 1 -3.95 .22l-.15 -.128c-1.17 -1.073 -1.284 -2.879 -.234 -4.12l.146 -.158l1.134 -1.134v-.962l-1.834 -.84l-.181 -.093a2.88 2.88 0 0 1 -1.205 -3.75a2.93 2.93 0 0 1 2.646 -1.661l.13 .003l-.03 -.064a6.1 6.1 0 0 1 -.503 -1.968l-.017 -.26v-.217a6 6 0 0 1 5.775 -5.996l.224 -.004zm.003 15h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m0 -3h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m0 -5h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-2 -3h-.01a1 1 0 1 0 0 2h.01a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cookie.svg b/app/assets/svg/icons/tabler/filled/cookie.svg
new file mode 100644
index 00000000..c09d8142
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cookie.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe54"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.53 2.552l2.667 1.104a1 1 0 0 1 .414 1.53a3 3 0 0 0 3.492 4.604a1 1 0 0 1 1.296 .557l.049 .122a4 4 0 0 1 0 3.062l-.079 .151c-.467 .74 -.785 1.314 -.945 1.7c-.166 .4 -.373 1.097 -.613 2.073l-.047 .144a4 4 0 0 1 -2.166 2.164l-.139 .046c-1.006 .253 -1.705 .461 -2.076 .615c-.412 .17 -.982 .486 -1.696 .942l-.156 .082a4 4 0 0 1 -3.062 0l-.148 -.077c-.759 -.475 -1.333 -.793 -1.704 -.947c-.413 -.171 -1.109 -.378 -2.07 -.612l-.146 -.048a4 4 0 0 1 -2.164 -2.166l-.046 -.138c-.254 -1.009 -.463 -1.709 -.615 -2.078q -.256 -.621 -.942 -1.695l-.082 -.156a4 4 0 0 1 0 -3.062l.084 -.16c.447 -.692 .761 -1.262 .94 -1.692c.147 -.355 .356 -1.057 .615 -2.078l.045 -.138a4 4 0 0 1 2.166 -2.164l.141 -.047c.988 -.245 1.686 -.453 2.074 -.614c.395 -.164 .967 -.48 1.7 -.944l.152 -.08a4 4 0 0 1 3.062 0m-1.531 13.448a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m4 -3a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m-8 -1a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m4 -1a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m-1 -4c-.552 0 -1 .448 -1 1.01a1 1 0 1 0 2 -.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copy-check.svg b/app/assets/svg/icons/tabler/filled/copy-check.svg
new file mode 100644
index 00000000..6fe6816a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copy-check.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe53"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 6a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666a3.667 3.667 0 0 1 3.667 -3.667zm-3.333 -4c1.094 0 1.828 .533 2.374 1.514a1 1 0 1 1 -1.748 .972c-.221 -.398 -.342 -.486 -.626 -.486h-10c-.548 0 -1 .452 -1 1v9.998c0 .32 .154 .618 .407 .805l.1 .065a1 1 0 1 1 -.99 1.738a3 3 0 0 1 -1.517 -2.606v-10c0 -1.652 1.348 -3 3 -3zm1.293 9.293l-3.293 3.292l-1.293 -1.292a1 1 0 0 0 -1.414 1.414l2 2a1 1 0 0 0 1.414 0l4 -4a1 1 0 0 0 -1.414 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copy-minus.svg b/app/assets/svg/icons/tabler/filled/copy-minus.svg
new file mode 100644
index 00000000..f411c2a7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copy-minus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe52"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 6a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666a3.667 3.667 0 0 1 3.667 -3.667zm-3.333 -4c1.094 0 1.828 .533 2.374 1.514a1 1 0 1 1 -1.748 .972c-.221 -.398 -.342 -.486 -.626 -.486h-10c-.548 0 -1 .452 -1 1v9.998c0 .32 .154 .618 .407 .805l.1 .065a1 1 0 1 1 -.99 1.738a3 3 0 0 1 -1.517 -2.606v-10c0 -1.652 1.348 -3 3 -3zm2 11h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copy-plus.svg b/app/assets/svg/icons/tabler/filled/copy-plus.svg
new file mode 100644
index 00000000..6118f5f8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copy-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe51"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 6a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666a3.667 3.667 0 0 1 3.667 -3.667zm-4.333 4a1 1 0 0 0 -1 1v2h-2a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-2h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-2a1 1 0 0 0 -.883 -.993zm1 -8c1.094 0 1.828 .533 2.374 1.514a1 1 0 1 1 -1.748 .972c-.221 -.398 -.342 -.486 -.626 -.486h-10c-.548 0 -1 .452 -1 1v9.998c0 .32 .154 .618 .407 .805l.1 .065a1 1 0 1 1 -.99 1.738a3 3 0 0 1 -1.517 -2.606v-10c0 -1.652 1.348 -3 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copy-x.svg b/app/assets/svg/icons/tabler/filled/copy-x.svg
new file mode 100644
index 00000000..dbed9569
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copy-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe50"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 6a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666a3.667 3.667 0 0 1 3.667 -3.667zm-3.333 -4c1.094 0 1.828 .533 2.374 1.514a1 1 0 1 1 -1.748 .972c-.221 -.398 -.342 -.486 -.626 -.486h-10c-.548 0 -1 .452 -1 1v9.998c0 .32 .154 .618 .407 .805l.1 .065a1 1 0 1 1 -.99 1.738a3 3 0 0 1 -1.517 -2.606v-10c0 -1.652 1.348 -3 3 -3zm.8 8.786l-1.837 1.799l-1.749 -1.785a1 1 0 0 0 -1.319 -.096l-.095 .082a1 1 0 0 0 -.014 1.414l1.749 1.785l-1.835 1.8a1 1 0 0 0 -.096 1.32l.082 .095a1 1 0 0 0 1.414 .014l1.836 -1.8l1.75 1.786a1 1 0 0 0 1.319 .096l.095 -.082a1 1 0 0 0 .014 -1.414l-1.75 -1.786l1.836 -1.8a1 1 0 0 0 .096 -1.319l-.082 -.095a1 1 0 0 0 -1.414 -.014" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copy.svg b/app/assets/svg/icons/tabler/filled/copy.svg
new file mode 100644
index 00000000..65a17673
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copy.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "101e2"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.926 7.074a3.67 3.67 0 0 1 1.074 2.593v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666q 0 -.053 .005 -.102a3.66 3.66 0 0 1 3.662 -3.565h8.666c.973 0 1.905 .386 2.593 1.074" />
13 <path d="M17.374 3.514a1 1 0 1 1 -1.748 .972c-.221 -.398 -.342 -.486 -.626 -.486h-10c-.548 0 -1 .452 -1 1v9.998c0 .36 .194 .692 .507 .87a1 1 0 1 1 -.99 1.738a3 3 0 0 1 -1.517 -2.606v-10c0 -1.652 1.348 -3 3 -3h10c1.094 0 1.828 .533 2.374 1.514" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copyleft.svg b/app/assets/svg/icons/tabler/filled/copyleft.svg
new file mode 100644
index 00000000..5f36c0ab
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copyleft.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f73b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2.117 5.889a4.016 4.016 0 0 0 -5.543 -.23a1 1 0 0 0 1.32 1.502a2.016 2.016 0 0 1 2.783 .116a1.993 1.993 0 0 1 0 2.766a2.016 2.016 0 0 1 -2.783 .116a1 1 0 0 0 -1.32 1.501a4.016 4.016 0 0 0 5.543 -.23a3.993 3.993 0 0 0 0 -5.542z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/copyright.svg b/app/assets/svg/icons/tabler/filled/copyright.svg
new file mode 100644
index 00000000..6034f29f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/copyright.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f73c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2.34 5.659a4.016 4.016 0 0 0 -5.543 .23a3.993 3.993 0 0 0 0 5.542a4.016 4.016 0 0 0 5.543 .23a1 1 0 0 0 -1.32 -1.502c-.81 .711 -2.035 .66 -2.783 -.116a1.993 1.993 0 0 1 0 -2.766a2.016 2.016 0 0 1 2.783 -.116a1 1 0 0 0 1.32 -1.501z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/credit-card.svg b/app/assets/svg/icons/tabler/filled/credit-card.svg
new file mode 100644
index 00000000..503ceccf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/credit-card.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd11"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M22 10v6a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-6h20zm-14.99 4h-.01a1 1 0 1 0 .01 2a1 1 0 0 0 0 -2m5.99 0h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2zm5 -10a4 4 0 0 1 4 4h-20a4 4 0 0 1 4 -4h12z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-1-1.svg b/app/assets/svg/icons/tabler/filled/crop-1-1.svg
new file mode 100644
index 00000000..d538ce51
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-1-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe4f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-16-9.svg b/app/assets/svg/icons/tabler/filled/crop-16-9.svg
new file mode 100644
index 00000000..3acd9573
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-16-9.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe4e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 7a3 3 0 0 1 3 3v4a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-4a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-3-2.svg b/app/assets/svg/icons/tabler/filled/crop-3-2.svg
new file mode 100644
index 00000000..8498fd79
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-3-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe4d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 6a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-5-4.svg b/app/assets/svg/icons/tabler/filled/crop-5-4.svg
new file mode 100644
index 00000000..e8ddb78e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-5-4.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe4c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-7-5.svg b/app/assets/svg/icons/tabler/filled/crop-7-5.svg
new file mode 100644
index 00000000..a1dfc670
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-7-5.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe4b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 5a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-landscape.svg b/app/assets/svg/icons/tabler/filled/crop-landscape.svg
new file mode 100644
index 00000000..81691fef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-landscape.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe4a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 5a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crop-portrait.svg b/app/assets/svg/icons/tabler/filled/crop-portrait.svg
new file mode 100644
index 00000000..d819bfc7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crop-portrait.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe49"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/cross.svg b/app/assets/svg/icons/tabler/filled/cross.svg
new file mode 100644
index 00000000..3d1fc7a9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/cross.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f675"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2l-.117 .007a1 1 0 0 0 -.883 .993v4h-4a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 .993 .883h4v8a1 1 0 0 0 1 1h4l.117 -.007a1 1 0 0 0 .883 -.993v-8h4a1 1 0 0 0 1 -1v-4l-.007 -.117a1 1 0 0 0 -.993 -.883h-4v-4a1 1 0 0 0 -1 -1h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/crown.svg b/app/assets/svg/icons/tabler/filled/crown.svg
new file mode 100644
index 00000000..1bfd4a75
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/crown.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101c4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 19h-14c-.5 0 -.9 -.3 -1 -.8l-2 -10c0 -.4 .1 -.8 .5 -1.1c.4 -.2 .8 -.2 1.1 0l4.1 3.3l3.4 -5.1c.4 -.6 1.3 -.6 1.7 0l3.4 5.1l4.1 -3.3c.3 -.3 .8 -.3 1.1 0c.4 .2 .5 .6 .5 1.1l-2 10c0 .5 -.5 .8 -1 .8z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/current-location.svg b/app/assets/svg/icons/tabler/filled/current-location.svg
new file mode 100644
index 00000000..604a9008
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/current-location.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10125"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1a1 1 0 0 1 1 1v1.055a9.004 9.004 0 0 1 7.946 7.945h1.054a1 1 0 0 1 0 2h-1.055a9.004 9.004 0 0 1 -7.944 7.945l-.001 1.055a1 1 0 0 1 -2 0v-1.055a9.004 9.004 0 0 1 -7.945 -7.944l-1.055 -.001a1 1 0 0 1 0 -2h1.055a9.004 9.004 0 0 1 7.945 -7.945v-1.055a1 1 0 0 1 1 -1m0 4a7 7 0 1 0 0 14a7 7 0 0 0 0 -14m0 3a4 4 0 1 1 -4 4l.005 -.2a4 4 0 0 1 3.995 -3.8" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dashboard.svg b/app/assets/svg/icons/tabler/filled/dashboard.svg
new file mode 100644
index 00000000..52a70b87
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dashboard.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10019"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2.954a10 10 0 0 1 6.222 17.829a1 1 0 0 1 -.622 .217h-11.2a1 1 0 0 1 -.622 -.217a10 10 0 0 1 6.222 -17.829m4.207 5.839a1 1 0 0 0 -1.414 0l-2.276 2.274a2.003 2.003 0 0 0 -2.514 1.815l-.003 .118a2 2 0 1 0 3.933 -.517l2.274 -2.276a1 1 0 0 0 0 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/database.svg b/app/assets/svg/icons/tabler/filled/database.svg
new file mode 100644
index 00000000..254be898
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/database.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "101e1"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 15.731c1.968 1.507 5.234 2.269 9 2.269c3.76 0 7.025 -.76 9 -2.252v2.252c0 2.425 -3.895 3.936 -8.693 3.998l-.307 .002c-4.938 0 -9 -1.523 -9 -4z" />
13 <path d="M3 9.731c1.968 1.507 5.234 2.269 9 2.269c3.76 0 7.025 -.76 9 -2.252v2.252c0 2.477 -4.062 4 -9 4c-4.798 0 -8.77 -1.438 -8.979 -3.795l-.016 -.101l-.005 -.104z" />
14 <path d="M12 2c1.041 0 2.044 .068 2.977 .198l.469 .071q .84 .14 1.586 .348l.44 .131l.075 .024a11 11 0 0 1 .805 .3l.199 .086q .535 .242 .967 .53q .165 .11 .313 .225a3.8 3.8 0 0 1 .669 .668l.091 .128q .07 .105 .129 .211l.07 .139q .163 .35 .2 .73l.01 .211c0 2.477 -4.062 4 -9 4c-4.798 0 -8.77 -1.438 -8.979 -3.795a1 1 0 0 1 -.021 -.205l.005 -.104l.016 -.1c.205 -2.306 4.01 -3.733 8.667 -3.794z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-cctv.svg b/app/assets/svg/icons/tabler/filled/device-cctv.svg
new file mode 100644
index 00000000..cb34c717
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-cctv.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1004b"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 8v6a8 8 0 1 1 -16 0v-6zm-8 2a4 4 0 0 0 -3.996 3.826l-.004 .174a4 4 0 1 0 4 -4m.01 3a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm-10.01 -8v-1a2 2 0 0 1 2 -2h16a2 2 0 0 1 2 2v1a2 2 0 0 1 -2 2h-16a2 2 0 0 1 -2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-desktop.svg b/app/assets/svg/icons/tabler/filled/device-desktop.svg
new file mode 100644
index 00000000..d573c779
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-desktop.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1004a"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 21a1 1 0 0 1 0 -2h1v-2h-4a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h16a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-4v2h1a1 1 0 0 1 0 2zm7 -4h-4v2h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-floppy.svg b/app/assets/svg/icons/tabler/filled/device-floppy.svg
new file mode 100644
index 00000000..191c11cf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-floppy.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101e0"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 3a1 1 0 0 1 .707 .293l4 4a1 1 0 0 1 .293 .707v10a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h1v4a1 1 0 0 0 .883 .993l.117 .007h6a1 1 0 0 0 1 -1v-4zm-4 8a2.995 2.995 0 0 0 -2.995 2.898a1 1 0 0 0 -.005 .102a3 3 0 1 0 3 -3m1 -8v3h-4v-3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-gamepad-2.svg b/app/assets/svg/icons/tabler/filled/device-gamepad-2.svg
new file mode 100644
index 00000000..5cbbd0d1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-gamepad-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101df"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.5 4a6 6 0 0 1 5.945 5.187l1.532 7.883a3.3 3.3 0 0 1 -5.632 2.903l-3.776 -3.974l-3.14 .001l-3.719 3.916a3.3 3.3 0 0 1 -5.629 -2.92l1.634 -8.173a6 6 0 0 1 5.885 -4.823zm-7.5 3a1 1 0 0 0 -1 1v1h-1a1 1 0 1 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0 -2h-1v-1a1 1 0 0 0 -1 -1m10 2h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-gamepad-3.svg b/app/assets/svg/icons/tabler/filled/device-gamepad-3.svg
new file mode 100644
index 00000000..9ac1dc25
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-gamepad-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10049"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.707 14.293l3 3a1 1 0 0 1 .293 .707v2a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-2a1 1 0 0 1 .293 -.707l3 -3a1 1 0 0 1 1.414 0m-6.707 -6.293a1 1 0 0 1 .707 .293l3 3a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.707 .293h-2a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2zm14 0a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-2a1 1 0 0 1 -.707 -.293l-3 -3a1 1 0 0 1 0 -1.414l3 -3a1 1 0 0 1 .707 -.293zm-6 -6a2 2 0 0 1 2 2v2a1 1 0 0 1 -.293 .707l-3 3a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.293 -.707v-2a2 2 0 0 1 2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-gamepad.svg b/app/assets/svg/icons/tabler/filled/device-gamepad.svg
new file mode 100644
index 00000000..5c33de56
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-gamepad.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1019c"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 5a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3zm-12 4l-.117 .007a1 1 0 0 0 -.883 .993v1h-1a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h1v1a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1h1a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-1v-1a1 1 0 0 0 -1 -1m10 3a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m-3 -2a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-heart-monitor.svg b/app/assets/svg/icons/tabler/filled/device-heart-monitor.svg
new file mode 100644
index 00000000..1209d28d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-heart-monitor.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm-4 13a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm3 0a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm-6 -6.764l-.106 .211a1 1 0 0 1 -.77 .545l-.124 .008l-5 -.001v3.001h14v-3.001l-4.382 .001l-.724 1.447a1 1 0 0 1 -1.725 .11l-.063 -.11l-1.106 -2.211zm7 -4.236h-12a1 1 0 0 0 -.993 .883l-.007 .117v1.999l4.381 .001l.725 -1.447a1 1 0 0 1 1.725 -.11l.063 .11l1.106 2.21l.106 -.21a1 1 0 0 1 .77 -.545l.124 -.008l5 -.001v-1.999a1 1 0 0 0 -.883 -.993l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-imac.svg b/app/assets/svg/icons/tabler/filled/device-imac.svg
new file mode 100644
index 00000000..00a48b7b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-imac.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10048"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 22a1 1 0 0 1 0 -2h.616l.25 -2h-4.866a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h16a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-4.867l.25 2h.617a1 1 0 0 1 0 2zm5.116 -4h-2.233l-.25 2h2.733z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-ipad.svg b/app/assets/svg/icons/tabler/filled/device-ipad.svg
new file mode 100644
index 00000000..bd818afc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-ipad.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10047"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-3 16h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-mobile.svg b/app/assets/svg/icons/tabler/filled/device-mobile.svg
new file mode 100644
index 00000000..9c1875b1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-mobile.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa39"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 2a3 3 0 0 1 2.995 2.824l.005 .176v14a3 3 0 0 1 -2.824 2.995l-.176 .005h-8a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h8zm-4 14a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1 -12h-2l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h2l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-remote.svg b/app/assets/svg/icons/tabler/filled/device-remote.svg
new file mode 100644
index 00000000..09b2d360
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-remote.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10046"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-6a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3h2v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-1zm-5 15a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883m4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883m-4 -3a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883m4 0a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883m-2 -7a3 3 0 0 0 -2.995 2.824l-.005 .176a3 3 0 1 0 3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-speaker.svg b/app/assets/svg/icons/tabler/filled/device-speaker.svg
new file mode 100644
index 00000000..a3baf6a5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-speaker.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10045"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 9a4 4 0 0 0 -3.995 3.8l-.005 .2a4 4 0 1 0 4 -4m0 -5a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-tablet.svg b/app/assets/svg/icons/tabler/filled/device-tablet.svg
new file mode 100644
index 00000000..fcdde242
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-tablet.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa3a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a2 2 0 0 1 1.995 1.85l.005 .15v16a2 2 0 0 1 -1.85 1.995l-.15 .005h-12a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-16a2 2 0 0 1 1.85 -1.995l.15 -.005h12zm-6 13a2 2 0 0 0 -1.977 1.697l-.018 .154l-.005 .149l.005 .15a2 2 0 1 0 1.995 -2.15z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-tv-old.svg b/app/assets/svg/icons/tabler/filled/device-tv-old.svg
new file mode 100644
index 00000000..ed75dac6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-tv-old.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "10044"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.707 2.293l3.293 3.292l3.293 -3.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-2.293 2.293h4.586a3 3 0 0 1 3 3v9a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3h4.585l-2.292 -2.293a1 1 0 0 1 1.414 -1.414m10.293 5.707h-2a1 1 0 0 0 -1 1v9a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-9a1 1 0 0 0 -1 -1" />
13 <path d="M18 14a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1" />
14 <path d="M18 11a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-tv.svg b/app/assets/svg/icons/tabler/filled/device-tv.svg
new file mode 100644
index 00000000..11f29b26
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-tv.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10043"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.707 2.293l3.293 3.292l3.293 -3.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-2.293 2.293h4.586a3 3 0 0 1 3 3v9a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3h4.585l-2.292 -2.293a1 1 0 0 1 1.414 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-unknown.svg b/app/assets/svg/icons/tabler/filled/device-unknown.svg
new file mode 100644
index 00000000..9a851484
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-unknown.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10018"
3version: "3.16"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 13a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.526 1.292a.98 .98 0 0 1 1.195 -.239a1 1 0 0 1 -.455 1.892a1 1 0 0 0 -.006 2a3 3 0 0 0 1.371 -5.673" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-usb.svg b/app/assets/svg/icons/tabler/filled/device-usb.svg
new file mode 100644
index 00000000..c6571b83
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-usb.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10042"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 1 1v8a6 6 0 1 1 -12 0v-8a1 1 0 0 1 1 -1h1v-4a1 1 0 0 1 1 -1zm-1 2h-4v3h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-vision-pro.svg b/app/assets/svg/icons/tabler/filled/device-vision-pro.svg
new file mode 100644
index 00000000..6f8e783a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-vision-pro.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10041"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 6q 1.74 0 3.342 .106q 1.619 .107 2.973 .448q 1.388 .345 2.436 1.05a4.9 4.9 0 0 1 1.665 1.916c.397 .801 .584 1.769 .584 2.91c0 1.156 -.222 2.208 -.673 3.14c-.45 .934 -1.073 1.685 -1.868 2.236a4.7 4.7 0 0 1 -2.73 .839q -.932 .001 -1.703 -.263a7 7 0 0 1 -1.374 -.644a20 20 0 0 1 -1.107 -.736a8 8 0 0 0 -.901 -.567a1.4 1.4 0 0 0 -.643 -.174c-.209 0 -.426 .057 -.658 .18q -.42 .226 -.893 .564a20 20 0 0 1 -1.105 .733a6.8 6.8 0 0 1 -1.366 .642a5.2 5.2 0 0 1 -1.688 .264a4.7 4.7 0 0 1 -2.75 -.838c-.794 -.55 -1.418 -1.302 -1.868 -2.234q -.675 -1.407 -.673 -3.14c-.005 -1.135 .182 -2.105 .577 -2.9a4.9 4.9 0 0 1 1.673 -1.926c.699 -.47 1.511 -.816 2.442 -1.049a17 17 0 0 1 2.968 -.447q 1.599 -.11 3.34 -.11" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/device-watch.svg b/app/assets/svg/icons/tabler/filled/device-watch.svg
new file mode 100644
index 00000000..ea6cc1dd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/device-watch.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10040"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a1 1 0 0 1 1 1v2.126c1.726 .445 3 2.01 3 3.874v6a4 4 0 0 1 -3 3.874v2.126a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-2.126a4 4 0 0 1 -3 -3.874v-6a4 4 0 0 1 3 -3.874v-2.126a1 1 0 0 1 1 -1zm-1 17h-4v1h4zm0 -15h-4v1h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dialpad.svg b/app/assets/svg/icons/tabler/filled/dialpad.svg
new file mode 100644
index 00000000..d66d8429
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dialpad.svg
@@ -0,0 +1,19 @@
1<!--
2version: "2.15"
3unicode: "fa3b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 2h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
13 <path d="M20 2h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
14 <path d="M13 2h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
15 <path d="M6 9h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
16 <path d="M20 9h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
17 <path d="M13 9h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
18 <path d="M13 16h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/diamond.svg b/app/assets/svg/icons/tabler/filled/diamond.svg
new file mode 100644
index 00000000..e9e2d05b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/diamond.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f73d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 4a1 1 0 0 1 .783 .378l.074 .108l3 5a1 1 0 0 1 -.032 1.078l-.08 .103l-8.53 9.533a1.7 1.7 0 0 1 -1.215 .51c-.4 0 -.785 -.14 -1.11 -.417l-.135 -.126l-8.5 -9.5a1 1 0 0 1 -.172 -1.067l.06 -.115l3.013 -5.022l.064 -.09a.982 .982 0 0 1 .155 -.154l.089 -.064l.088 -.05l.05 -.023l.06 -.025l.109 -.032l.112 -.02l.117 -.005h12zm-8.886 3.943a1 1 0 0 0 -1.371 .343l-.6 1l-.06 .116a1 1 0 0 0 .177 1.07l2 2.2l.09 .088a1 1 0 0 0 1.323 -.02l.087 -.09a1 1 0 0 0 -.02 -1.323l-1.501 -1.65l.218 -.363l.055 -.103a1 1 0 0 0 -.398 -1.268z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/diamonds.svg b/app/assets/svg/icons/tabler/filled/diamonds.svg
new file mode 100644
index 00000000..1c3fd1a6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/diamonds.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f676"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2.005c-.777 0 -1.508 .367 -1.971 .99l-5.362 6.895c-.89 1.136 -.89 3.083 0 4.227l5.375 6.911a2.457 2.457 0 0 0 3.93 -.017l5.361 -6.894c.89 -1.136 .89 -3.083 0 -4.227l-5.375 -6.911a2.446 2.446 0 0 0 -1.958 -.974z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice-1.svg b/app/assets/svg/icons/tabler/filled/dice-1.svg
new file mode 100644
index 00000000..40f51485
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice-1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f73e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-6.333 8.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice-2.svg b/app/assets/svg/icons/tabler/filled/dice-2.svg
new file mode 100644
index 00000000..0e546ec3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f73f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.833 11a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-5 -5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice-3.svg b/app/assets/svg/icons/tabler/filled/dice-3.svg
new file mode 100644
index 00000000..34a87d7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f740"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.833 12a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-3.5 -3.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-3.5 -3.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice-4.svg b/app/assets/svg/icons/tabler/filled/dice-4.svg
new file mode 100644
index 00000000..e7193f19
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice-4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f741"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.833 12a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m0 -7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice-5.svg b/app/assets/svg/icons/tabler/filled/dice-5.svg
new file mode 100644
index 00000000..3df16f10
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice-5.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f742"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.833 12a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m3.5 -3.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-3.5 -3.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice-6.svg b/app/assets/svg/icons/tabler/filled/dice-6.svg
new file mode 100644
index 00000000..6aa82d03
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice-6.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f743"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.833 13a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m0 -4.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-7 -4.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dice.svg b/app/assets/svg/icons/tabler/filled/dice.svg
new file mode 100644
index 00000000..09b852bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dice.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f744"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.833 12a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m0 -7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m7 0a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/direction-arrows.svg b/app/assets/svg/icons/tabler/filled/direction-arrows.svg
new file mode 100644
index 00000000..97af4fbd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/direction-arrows.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100ca"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -20 0l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72m-.293 13.293a1 1 0 0 0 -1.414 1.414l1 1a1 1 0 0 0 1.414 0l1 -1a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-.293 .292zm-3 -5a1 1 0 0 0 -1.414 0l-1 1a1 1 0 0 0 0 1.414l1 1a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-.292 -.293l.292 -.293a1 1 0 0 0 0 -1.414m8 0a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l.292 .292l-.292 .294a1 1 0 0 0 1.414 1.414l1 -1a1 1 0 0 0 0 -1.414zm-4 -4a1 1 0 0 0 -1.414 0l-1 1a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l.293 -.292l.293 .292a1 1 0 0 0 1.414 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/direction-sign.svg b/app/assets/svg/icons/tabler/filled/direction-sign.svg
new file mode 100644
index 00000000..af8f4e23
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/direction-sign.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f745"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.52 2.614a2.095 2.095 0 0 1 2.835 -.117l.126 .117l7.905 7.905c.777 .777 .816 2.013 .117 2.836l-.117 .126l-7.905 7.905a2.094 2.094 0 0 1 -2.836 .117l-.126 -.117l-7.907 -7.906a2.096 2.096 0 0 1 -.115 -2.835l.117 -.126l7.905 -7.905zm5.969 9.535l.01 -.116l-.003 -.12l-.016 -.114l-.03 -.11l-.044 -.112l-.052 -.098l-.076 -.105l-.07 -.081l-3.5 -3.5l-.095 -.083a1 1 0 0 0 -1.226 0l-.094 .083l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l1.792 1.793h-5.085l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h5.085l-1.792 1.793l-.083 .094a1 1 0 0 0 1.403 1.403l.094 -.083l3.5 -3.5l.097 -.112l.05 -.074l.037 -.067l.05 -.112l.023 -.076l.025 -.117z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/directions.svg b/app/assets/svg/icons/tabler/filled/directions.svg
new file mode 100644
index 00000000..a0a45f55
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/directions.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1003f"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 22a1 1 0 0 1 0 -2h1v-2.001l-5 .001a1 1 0 0 1 -.707 -.293l-2 -2a1 1 0 0 1 0 -1.414l2 -2a1 1 0 0 1 .707 -.293l5 -.001v-1.999h-3a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h3v-1a1 1 0 0 1 2 0v1h6a1 1 0 0 1 .707 .293l2 2a1 1 0 0 1 0 1.414l-2 2a1 1 0 0 1 -.707 .293h-6v1.999l1 .001a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1l-1 -.001v2.001h1a1 1 0 0 1 0 2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/disc.svg b/app/assets/svg/icons/tabler/filled/disc.svg
new file mode 100644
index 00000000..ed243a14
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/disc.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1003e"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m0 7.66a1 1 0 0 0 -1 1a4 4 0 0 1 -4 4a1 1 0 0 0 0 2a6 6 0 0 0 6 -6a1 1 0 0 0 -1 -1m-5 -1a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m0 -4a6 6 0 0 0 -6 6a1 1 0 0 0 2 0a4 4 0 0 1 4 -4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/discount.svg b/app/assets/svg/icons/tabler/filled/discount.svg
new file mode 100644
index 00000000..0a3a701e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/discount.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1003d"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-2.5 9.66a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m1.207 -4.707a1 1 0 0 0 -1.414 0l-6 6a1 1 0 0 0 1.414 1.414l6 -6a1 1 0 0 0 0 -1.414m-6.207 -.293a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dots-vertical.svg b/app/assets/svg/icons/tabler/filled/dots-vertical.svg
new file mode 100644
index 00000000..eeb2277f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dots-vertical.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "101de"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 12a2 2 0 1 1 -4 0q 0 -.053 .005 -.102a1.996 1.996 0 0 1 1.995 -1.898a2 2 0 0 1 2 2" />
13 <path d="M14 19a2 2 0 1 1 -4 0q 0 -.052 .005 -.102a1.996 1.996 0 0 1 1.995 -1.898a2 2 0 0 1 2 2" />
14 <path d="M14 5a2 2 0 1 1 -4 0q 0 -.053 .005 -.102a1.996 1.996 0 0 1 1.995 -1.898a2 2 0 0 1 2 2" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dots.svg b/app/assets/svg/icons/tabler/filled/dots.svg
new file mode 100644
index 00000000..b4ca5d6a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dots.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "101dd"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 12a2 2 0 1 1 -4 0q 0 -.053 .005 -.102a1.996 1.996 0 0 1 1.995 -1.898a2 2 0 0 1 2 2" />
13 <path d="M14 12a2 2 0 1 1 -4 0q 0 -.053 .005 -.102a1.996 1.996 0 0 1 1.995 -1.898a2 2 0 0 1 2 2" />
14 <path d="M21 12a2 2 0 1 1 -4 0q 0 -.053 .005 -.102a1.996 1.996 0 0 1 1.995 -1.898a2 2 0 0 1 2 2" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/download.svg b/app/assets/svg/icons/tabler/filled/download.svg
new file mode 100644
index 00000000..1a9bc727
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/download.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101dc"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 16a1 1 0 0 1 1 1v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-2a1 1 0 0 1 2 0v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1 -1v-2a1 1 0 0 1 1 -1m-8 -13a1 1 0 0 1 1 1v9.585l3.293 -3.292a1 1 0 0 1 1.414 1.414l-5 5a1 1 0 0 1 -.09 .08l.09 -.08a1 1 0 0 1 -.674 .292l-.033 .001h-.032l-.054 -.004l.086 .004a1 1 0 0 1 -.617 -.213a1 1 0 0 1 -.09 -.08l-5 -5a1 1 0 0 1 1.414 -1.414l3.293 3.292v-9.585a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/drop-circle.svg b/app/assets/svg/icons/tabler/filled/drop-circle.svg
new file mode 100644
index 00000000..adc635ee
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/drop-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10137"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-4.177 4.092a1 1 0 0 0 -1.646 0l-2.602 3.764c-1.022 1.67 -.634 3.736 .875 4.929a4.144 4.144 0 0 0 5.095 0c1.51 -1.191 1.897 -3.26 .904 -4.882z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/droplet-half-2.svg b/app/assets/svg/icons/tabler/filled/droplet-half-2.svg
new file mode 100644
index 00000000..c0dbb659
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/droplet-half-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.28"
3unicode: "fb6c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.905 2.923l.098 .135l4.92 7.306a7.566 7.566 0 0 1 1.043 3.167l.024 .326c.007 .047 .01 .094 .01 .143l-.002 .06c.056 2.3 -.944 4.582 -2.87 6.14c-2.969 2.402 -7.286 2.402 -10.255 0c-1.904 -1.54 -2.904 -3.787 -2.865 -6.071a1.052 1.052 0 0 1 .013 -.333a7.66 7.66 0 0 1 .913 -3.176l.172 -.302l4.893 -7.26c.185 -.275 .426 -.509 .709 -.686c1.055 -.66 2.446 -.413 3.197 .55zm-2.06 1.107l-.077 .038l-.041 .03l-.037 .036l-.033 .042l-4.863 7.214a5.607 5.607 0 0 0 -.651 1.61h11.723a5.444 5.444 0 0 0 -.49 -1.313l-.141 -.251l-4.891 -7.261a.428 .428 0 0 0 -.5 -.145z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/droplet-half.svg b/app/assets/svg/icons/tabler/filled/droplet-half.svg
new file mode 100644
index 00000000..9ad85b50
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/droplet-half.svg
@@ -0,0 +1,13 @@
1<!--
2version: "1.39"
3unicode: "f6c5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.07 .003a2.41 2.41 0 0 1 1.825 .907l.108 .148l4.92 7.306c1.952 3.267 1.191 7.42 -1.796 9.836c-2.968 2.402 -7.285 2.402 -10.254 0c-2.917 -2.36 -3.711 -6.376 -1.901 -9.65l.134 -.232l4.893 -7.26c.185 -.275 .426 -.509 .709 -.686a2.426 2.426 0 0 1 1.066 -.36l.226 -.012zm-1 3.149l-4.206 6.24c-1.44 2.41 -.88 5.463 1.337 7.257a6.101 6.101 0 0 0 2.869 1.276v-14.773z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/droplet.svg b/app/assets/svg/icons/tabler/filled/droplet.svg
new file mode 100644
index 00000000..5dfeb6b1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/droplet.svg
@@ -0,0 +1,13 @@
1<!--
2version: "1.39"
3unicode: "ee80"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.708 2.372a2.382 2.382 0 0 0 -.71 .686l-4.892 7.26c-1.981 3.314 -1.22 7.466 1.767 9.882c2.969 2.402 7.286 2.402 10.254 0c2.987 -2.416 3.748 -6.569 1.795 -9.836l-4.919 -7.306c-.722 -1.075 -2.192 -1.376 -3.295 -.686z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/droplets.svg b/app/assets/svg/icons/tabler/filled/droplets.svg
new file mode 100644
index 00000000..d6e84aab
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/droplets.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "100c9"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 12.003c.541 0 1.045 .273 1.342 .727l2.122 3.273a3.999 3.999 0 0 1 -6.035 5.063c-1.487 -1.248 -1.864 -3.382 -.867 -5.11l2.098 -3.226a1.6 1.6 0 0 1 1.34 -.727" />
13 <path d="M18 12.003c.541 0 1.045 .273 1.342 .727l2.122 3.273a3.999 3.999 0 0 1 -6.035 5.063c-1.487 -1.248 -1.864 -3.382 -.867 -5.11l2.098 -3.227a1.6 1.6 0 0 1 1.34 -.726" />
14 <path d="M12 2.003c.541 0 1.045 .273 1.342 .727l2.122 3.273a3.999 3.999 0 0 1 -6.035 5.063c-1.487 -1.248 -1.864 -3.382 -.867 -5.11l2.098 -3.226a1.6 1.6 0 0 1 1.34 -.727" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dual-screen.svg b/app/assets/svg/icons/tabler/filled/dual-screen.svg
new file mode 100644
index 00000000..9b574695
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dual-screen.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10136"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a1 1 0 0 1 1 1v15a1 1 0 0 1 -1 1h-5v2a1 1 0 0 1 -1.351 .936l-8 -3a1 1 0 0 1 -.649 -.936v-15a1 1 0 0 1 .212 -.616l.068 -.079l.078 -.072l.066 -.05l.092 -.058l.065 -.033l.1 -.04l.099 -.028l.046 -.01l.108 -.013l.066 -.001zm-5.649 3.064a1 1 0 0 1 .649 .936v11h4v-13h-7.486z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/dumpling.svg b/app/assets/svg/icons/tabler/filled/dumpling.svg
new file mode 100644
index 00000000..a0d2ee98
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/dumpling.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10135"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.003 2.04a3.53 3.53 0 0 1 2.602 .62l.09 .07l.149 -.11a3.53 3.53 0 0 1 3.044 -.462l.207 .072a3.53 3.53 0 0 1 1.99 1.903l.014 .031l.045 -.004a3.53 3.53 0 0 1 2.624 .879l.153 .144l.358 .358c1.976 1.977 -.32 6.748 -4.655 11.083c-4.336 4.335 -9.106 6.632 -11.083 4.655l-.382 -.382l-.135 -.145a3.53 3.53 0 0 1 -.87 -2.556l.01 -.1l-.162 -.072a3.53 3.53 0 0 1 -1.838 -2.124l-.055 -.192a3.53 3.53 0 0 1 .56 -2.937l.062 -.079l-.07 -.092a3.53 3.53 0 0 1 -.644 -2.401l.025 -.2a3.53 3.53 0 0 1 1.707 -2.505l.046 -.026l-.005 -.14a3.53 3.53 0 0 1 .885 -2.345l.15 -.16l.159 -.149a3.53 3.53 0 0 1 2.346 -.884l.14 .004l.026 -.046a3.53 3.53 0 0 1 2.308 -1.67z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ease-in-control-point.svg b/app/assets/svg/icons/tabler/filled/ease-in-control-point.svg
new file mode 100644
index 00000000..16858985
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ease-in-control-point.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10174"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 16a3 3 0 1 1 -2.829 4h-1.171a1 1 0 0 1 0 -2h1.17a3 3 0 0 1 2.83 -2m2.53 -13.848a1 1 0 0 1 .318 1.378l-.286 .445l-.173 .264a73 73 0 0 1 -1.26 1.839a70 70 0 0 1 -4.376 5.58c-2.795 3.195 -5.544 5.638 -8.171 7.04c-1.593 .848 -3.123 1.302 -4.582 1.302a1 1 0 0 1 0 -2c1.097 0 2.317 -.361 3.64 -1.068c2.373 -1.265 4.958 -3.562 7.607 -6.59a68 68 0 0 0 4.25 -5.42a69 69 0 0 0 1.003 -1.456l.455 -.69q .133 -.204 .196 -.306a1 1 0 0 1 1.378 -.318m-9.529 15.848a1 1 0 0 1 0 2h-2a1 1 0 0 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ease-in-out-control-points.svg b/app/assets/svg/icons/tabler/filled/ease-in-out-control-points.svg
new file mode 100644
index 00000000..a2ed6d07
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ease-in-out-control-points.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10173"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 17a3 3 0 1 1 -2.829 4h-1.171a1 1 0 0 1 0 -2h1.17a3 3 0 0 1 2.83 -2m-14 -16c1.306 0 2.418 .835 2.83 2h1.17a1 1 0 1 1 0 2h-1.171a3.001 3.001 0 1 1 -2.829 -4m9 2a1 1 0 0 1 0 2h-2a1 1 0 0 1 0 -2zm-2 16a1 1 0 0 1 0 2h-2a1 1 0 0 1 0 -2z" />
13 <path d="M21 3a1 1 0 0 1 0 2c-2.83 0 -4.6 1.845 -8.152 7.53c-3.947 6.315 -6.012 8.47 -9.848 8.47a1 1 0 0 1 0 -2c2.83 0 4.6 -1.845 8.152 -7.53c3.947 -6.315 6.012 -8.47 9.848 -8.47" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ease-out-control-point.svg b/app/assets/svg/icons/tabler/filled/ease-out-control-point.svg
new file mode 100644
index 00000000..340623ef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ease-out-control-point.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10172"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 4a1 1 0 0 1 0 2c-1.097 0 -2.317 .361 -3.64 1.068c-2.373 1.265 -4.958 3.562 -7.607 6.59a68 68 0 0 0 -4.25 5.42a69 69 0 0 0 -1.003 1.456l-.455 .69q -.132 .204 -.196 .306a1 1 0 1 1 -1.696 -1.06l.286 -.445l.173 -.264a73 73 0 0 1 1.26 -1.839a70 70 0 0 1 4.376 -5.58c2.795 -3.195 5.544 -5.638 8.171 -7.04c1.592 -.848 3.122 -1.302 4.581 -1.302m-16 -2c1.306 0 2.418 .835 2.83 2h1.17a1 1 0 1 1 0 2h-1.171a3.001 3.001 0 1 1 -2.829 -4" />
13 <path d="M14 4a1 1 0 0 1 0 2h-2a1 1 0 0 1 0 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/edit.svg b/app/assets/svg/icons/tabler/filled/edit.svg
new file mode 100644
index 00000000..2a8a1968
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/edit.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "101db"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 7a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1 -1v-1a1 1 0 0 1 2 0v1a3 3 0 0 1 -3 3h-9a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3h1a1 1 0 0 1 1 1" />
13 <path d="M14.596 5.011l4.392 4.392l-6.28 6.303a1 1 0 0 1 -.708 .294h-3a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 .294 -.708zm6.496 -2.103a3.097 3.097 0 0 1 .165 4.203l-.164 .18l-.693 .694l-4.387 -4.387l.695 -.69a3.1 3.1 0 0 1 4.384 0" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/egg-cracked.svg b/app/assets/svg/icons/tabler/filled/egg-cracked.svg
new file mode 100644
index 00000000..55bc86c8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/egg-cracked.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10012"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.236 2.066l-1.694 5.647l-.029 .123a1 1 0 0 0 .406 .978l2.764 1.974l-1.551 2.716a1 1 0 1 0 1.736 .992l2 -3.5l.052 -.105a1 1 0 0 0 -.339 -1.205l-2.918 -2.085l1.623 -5.41c3.641 1.074 6.714 6.497 6.714 11.892c0 4.59 -3.273 7.71 -8 7.917c-4.75 0 -8 -3.21 -8 -7.917c0 -5.654 3.372 -11.344 7.236 -12.017" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/egg-fried.svg b/app/assets/svg/icons/tabler/filled/egg-fried.svg
new file mode 100644
index 00000000..109e39c9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/egg-fried.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10134"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.001 1.996q .06 0 .117 .007l.155 .003a6 6 0 0 1 4.25 2.05l.176 .21a6 6 0 0 1 1.296 4.014l-.018 .244l.106 .06a4 4 0 0 1 1.904 3.087l.011 .204a4 4 0 0 1 -1.392 3.161l-.085 .069l.083 .16a4 4 0 0 1 .239 2.848l-.065 .204a4 4 0 0 1 -6.257 1.824l-.115 -.096l-.092 .1a6 6 0 0 1 -4.022 1.787l-.257 .006a6 6 0 0 1 -5.644 -8.04l.034 -.089l-.155 -.12a6 6 0 0 1 -1.662 -7.256l.105 -.211a6 6 0 0 1 7.246 -2.894l.188 .068l.073 -.06a6 6 0 0 1 3.505 -1.334zm-2.001 7.004a3 3 0 0 0 -2.996 2.85l-.004 .15a3 3 0 1 0 3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/egg.svg b/app/assets/svg/icons/tabler/filled/egg.svg
new file mode 100644
index 00000000..80050b5e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/egg.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f678"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.002 2c-4.173 -.008 -8.002 6.058 -8.002 12.083c0 4.708 3.25 7.917 8 7.917c4.727 -.206 8 -3.328 8 -7.917c0 -6.02 -3.825 -12.075 -7.998 -12.083z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/elevator.svg b/app/assets/svg/icons/tabler/filled/elevator.svg
new file mode 100644
index 00000000..f014a2e3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/elevator.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1003c"
3version: "3.17"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2zm-7.293 10.293a1 1 0 1 0 -1.414 1.414l2 2a1 1 0 0 0 1.414 0l2 -2a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-1.294 1.292zm2 -6a1 1 0 0 0 -1.414 0l-2 2a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l1.293 -1.292l1.293 1.292a1 1 0 0 0 1.414 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/engine.svg b/app/assets/svg/icons/tabler/filled/engine.svg
new file mode 100644
index 00000000..5e90661e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/engine.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100fc"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 4a1 1 0 0 1 0 2h-1v1h.383a2 2 0 0 1 1.787 1.106l1.45 2.894h.38v-1a1 1 0 0 1 .883 -.993l.117 -.007h2a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-2a1 1 0 0 1 -1 -1v-1h-1v1a2 2 0 0 1 -1.85 1.995l-.15 .005h-3.465a2 2 0 0 1 -1.664 -.89l-1.407 -2.11h-1.464a1 1 0 0 1 -.993 -.883l-.007 -.117v-2h-1v2a1 1 0 0 1 -2 0v-6a1 1 0 1 1 2 0v2h1v-2a1 1 0 0 1 1 -1h1.584l1.709 -1.707a1 1 0 0 1 .576 -.284l.131 -.009h1v-1h-1a1 1 0 1 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/escalator-down.svg b/app/assets/svg/icons/tabler/filled/escalator-down.svg
new file mode 100644
index 00000000..7ec44754
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/escalator-down.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10133"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7.233 6a3 3 0 0 1 2.006 .77l9.145 8.23h1.116a3.5 3.5 0 0 1 3.495 3.308l.005 .192a3.5 3.5 0 0 1 -3.5 3.5h-2.733a3 3 0 0 1 -2.006 -.77l-9.144 -8.23h-1.117a3.5 3.5 0 0 1 -3.495 -3.308l-.005 -.192a3.5 3.5 0 0 1 3.5 -3.5z" />
13 <path d="M18 2a1 1 0 0 1 1 1v4.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 1 1 1.414 -1.414l1.293 1.293v-4.586a1 1 0 0 1 1 -1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/escalator-up.svg b/app/assets/svg/icons/tabler/filled/escalator-up.svg
new file mode 100644
index 00000000..870a4d42
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/escalator-up.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "10132"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.5 6a3.5 3.5 0 0 1 0 7h-1.086l-8.12 8.121a3 3 0 0 1 -1.924 .872l-.198 .007h-3.672a3.5 3.5 0 0 1 0 -7h2.084l8.123 -8.121a3 3 0 0 1 1.923 -.872l.198 -.007z" />
13 <path d="M19.5 8h-2.672a1 1 0 0 0 -.707 .293l-8.414 8.414a1 1 0 0 1 -.707 .293h-2.5a1.5 1.5 0 0 0 0 3h3.672a1 1 0 0 0 .707 -.293l8.414 -8.414a1 1 0 0 1 .707 -.293h1.5a1.5 1.5 0 0 0 0 -3" />
14 <path d="M5.852 2.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v4.585a1 1 0 0 1 -2 0v-4.585l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/escalator.svg b/app/assets/svg/icons/tabler/filled/escalator.svg
new file mode 100644
index 00000000..ced8971b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/escalator.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10131"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.5 4a3.5 3.5 0 0 1 0 7h-1.086l-8.12 8.121a3 3 0 0 1 -1.924 .872l-.198 .007h-3.672a3.5 3.5 0 0 1 0 -7h2.084l8.123 -8.121a3 3 0 0 1 1.923 -.872l.198 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/exchange.svg b/app/assets/svg/icons/tabler/filled/exchange.svg
new file mode 100644
index 00000000..df4a10bb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/exchange.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10130"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a3 3 0 0 1 1 5.83v4.17a6 6 0 0 1 -6 6h-.585l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-2.959 -2.959a1 1 0 0 1 -.238 -.32l-.038 -.091l-.028 -.094a.98 .98 0 0 1 .187 -.866l.076 -.084l3 -3a1 1 0 0 1 1.414 1.414l-1.293 1.293h.586a4 4 0 0 0 3.995 -3.8l.005 -.2v-4.171a3 3 0 0 1 -2 -2.829l.005 -.176a3 3 0 0 1 2.995 -2.824m-8.293 -.707l3 3a.98 .98 0 0 1 .263 .95l-.01 .031l-.003 .018l-.008 .018l-.007 .027l-.016 .035l-.01 .032l-.007 .01l-.005 .014a1 1 0 0 1 -.232 .316l-2.965 2.963a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l1.291 -1.293h-.584a4 4 0 0 0 -3.995 3.8l-.005 .2v4.171a3.001 3.001 0 1 1 -4 2.829l.005 -.176a3 3 0 0 1 1.995 -2.654v-4.17a6 6 0 0 1 6 -6h.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/exclamation-circle.svg b/app/assets/svg/icons/tabler/filled/exclamation-circle.svg
new file mode 100644
index 00000000..993ac452
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/exclamation-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff62"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 11.66a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m0 -7a1 1 0 0 0 -1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/explicit.svg b/app/assets/svg/icons/tabler/filled/explicit.svg
new file mode 100644
index 00000000..d57587ad
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/explicit.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1012f"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2zm-5 4h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-2h3a1 1 0 0 0 0 -2h-3v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/exposure.svg b/app/assets/svg/icons/tabler/filled/exposure.svg
new file mode 100644
index 00000000..f67464c2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/exposure.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10124"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm0 2h-14a1 1 0 0 0 -1 1v14c0 .29 .123 .55 .321 .732l1.61 -1.584a973 973 0 0 0 6.69 -6.675l7.094 -7.173a1 1 0 0 0 -.715 -.3m-1 11h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m-10 -10a1 1 0 0 1 1 1v1h1a1 1 0 0 1 .993 .883l.007 .117a1 1 0 0 1 -1 1h-1v1a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -1 -1v-1h-1a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h1v-1a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/external-link.svg b/app/assets/svg/icons/tabler/filled/external-link.svg
new file mode 100644
index 00000000..e84b5595
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/external-link.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101da"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 5a1 1 0 0 1 0 2h-6a1 1 0 0 0 -1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1 -1v-6a1 1 0 0 1 2 0v6a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm3 -2h5l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.096 .067l.09 .08q .054 .053 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118v5a1 1 0 0 1 -2 0v-2.586l-7.293 7.293a1 1 0 0 1 -1.414 -1.414l7.291 -7.293h-2.584a1 1 0 0 1 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/eye-table.svg b/app/assets/svg/icons/tabler/filled/eye-table.svg
new file mode 100644
index 00000000..958e507c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/eye-table.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10123"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 2a1 1 0 0 1 0 2v16a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-16a1 1 0 1 1 0 -2zm-12 15l-.128 .007a1 1 0 0 0 .118 1.993l.128 -.007a1 1 0 0 0 -.118 -1.993m4 0l-.128 .007a1 1 0 0 0 .118 1.993l.128 -.007a1 1 0 0 0 -.118 -1.993m4 0l-.128 .007a1 1 0 0 0 .118 1.993l.128 -.007a1 1 0 0 0 -.118 -1.993m-6 -3h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0 -2m5 0h-1a1 1 0 0 0 0 2h1a1 1 0 0 0 0 -2m-1 -8h-4a1 1 0 1 0 0 2h1v3a1 1 0 0 0 2 0v-3h1a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/eye.svg b/app/assets/svg/icons/tabler/filled/eye.svg
new file mode 100644
index 00000000..2215a216
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/eye.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f679"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 4c4.29 0 7.863 2.429 10.665 7.154l.22 .379l.045 .1l.03 .083l.014 .055l.014 .082l.011 .1v.11l-.014 .111a.992 .992 0 0 1 -.026 .11l-.039 .108l-.036 .075l-.016 .03c-2.764 4.836 -6.3 7.38 -10.555 7.499l-.313 .004c-4.396 0 -8.037 -2.549 -10.868 -7.504a1 1 0 0 1 0 -.992c2.831 -4.955 6.472 -7.504 10.868 -7.504zm0 5a3 3 0 1 0 0 6a3 3 0 0 0 0 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/eyeglass-2.svg b/app/assets/svg/icons/tabler/filled/eyeglass-2.svg
new file mode 100644
index 00000000..6c23de86
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/eyeglass-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10122"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a1 1 0 1 1 0 2h-1.257l-2.24 7.467a4.5 4.5 0 0 1 6.24 2.533h2.513a4.502 4.502 0 0 1 6.241 -2.534l-2.241 -7.466h-1.256a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h2a1 1 0 0 1 .958 .713l3 10a1 1 0 0 1 .042 .287v2.5a4.5 4.5 0 0 1 -8.972 .5h-2.056a4.5 4.5 0 0 1 -8.972 -.5v-2.5a1 1 0 0 1 .042 -.287l3 -10a1 1 0 0 1 .958 -.713z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/eyeglass.svg b/app/assets/svg/icons/tabler/filled/eyeglass.svg
new file mode 100644
index 00000000..94f737c5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/eyeglass.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c8"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.5 21a4.5 4.5 0 0 1 -4.5 -4.5v-2.518l.004 -.071l.014 -.103l.018 -.076l3.006 -10.02a1 1 0 0 1 .958 -.712h2a1 1 0 1 1 0 2h-1.257l-2.4 8h5.657a1 1 0 0 1 1 1v1h2v-1a1 1 0 0 1 1 -1h5.656l-2.4 -8h-1.256a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h2a1 1 0 0 1 .958 .713l3.01 10.036l.022 .112l.008 .08l.002 2.559a4.5 4.5 0 0 1 -8.972 .5h-2.056a4.5 4.5 0 0 1 -4.472 4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/face-mask.svg b/app/assets/svg/icons/tabler/filled/face-mask.svg
new file mode 100644
index 00000000..793d3101
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/face-mask.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10121"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.825 4.196l5 1.43a3 3 0 0 1 2.175 2.884v.065c1.7 .33 3 1.72 3 3.425s-1.3 3.095 -3 3.425v.066a3 3 0 0 1 -2.175 2.885l-5 1.428a3 3 0 0 1 -1.65 0l-5 -1.429a3 3 0 0 1 -2.17 -2.702l-.005 -.247c-1.7 -.33 -3 -1.72 -3 -3.426c0 -1.705 1.3 -3.096 3 -3.426v-.064a3 3 0 0 1 2.175 -2.884l5 -1.428a3 3 0 0 1 1.65 0m2.175 8.802h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m-11 -2.349c-.6 .248 -1 .77 -1 1.349c0 .578 .4 1.101 1 1.349zm16.001 0v2.697c.599 -.248 .999 -.77 .999 -1.348s-.4 -1.1 -.999 -1.348m-5.001 -1.652h-6a1 1 0 1 0 0 2h6a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/favicon.svg b/app/assets/svg/icons/tabler/filled/favicon.svg
new file mode 100644
index 00000000..92a3aac5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/favicon.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10071"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-14a4 4 0 0 1 -4 -4v-8a4 4 0 0 1 4 -4zm-13 5a1 1 0 0 0 -1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1m5 0a3 3 0 0 0 0 6a1 1 0 0 0 .117 -1.993l-.117 -.007a1 1 0 0 1 -.117 -1.993l.117 -.007a1 1 0 0 0 0 -2m5 0a3 3 0 0 0 -2.995 2.824l-.005 .176a3 3 0 1 0 3 -3" />
13 <path d="M16 11a1 1 0 1 0 0 2a1 1 0 0 0 0 -2" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/feather.svg b/app/assets/svg/icons/tabler/filled/feather.svg
new file mode 100644
index 00000000..c64479f1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/feather.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "10011"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 9.585v6.415h6.414l-2.707 2.707a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006h-4.586l-1.707 1.707a1 1 0 1 1 -1.414 -1.414l1.707 -1.709v-4.584l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09z" />
13 <path d="M19.414 11l-3 3h-4.914l2.914 -3z" />
14 <path d="M13 4.586v4.998l-3 3v-4.999z" />
15 <path d="M16.482 3a4.515 4.515 0 0 1 4.518 4.514a4.7 4.7 0 0 1 -.239 1.487l-5.761 -.001v-5.76c.469 -.158 .968 -.24 1.482 -.24" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/fence.svg b/app/assets/svg/icons/tabler/filled/fence.svg
new file mode 100644
index 00000000..ca04dd4b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/fence.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "10120"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 17v3a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-3z" />
13 <path d="M11 17v3a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-3z" />
14 <path d="M20 12a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1z" />
15 <path d="M8.707 3.293l2 2a1 1 0 0 1 .293 .707v5h-6v-5a1 1 0 0 1 .293 -.707l2 -2a1 1 0 0 1 1.414 0" />
16 <path d="M16.707 3.293l2 2a1 1 0 0 1 .293 .707v5h-6v-5a1 1 0 0 1 .293 -.707l2 -2a1 1 0 0 1 1.414 0" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ferry.svg b/app/assets/svg/icons/tabler/filled/ferry.svg
new file mode 100644
index 00000000..594f60cc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ferry.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100fb"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M22 12a1 1 0 0 1 .86 1.51l-2.202 3.709a4.06 4.06 0 0 1 -3.365 1.781h-15.293a1 1 0 0 1 -.957 -1.291l1.521 -5a1 1 0 0 1 .957 -.709zm-3 1a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m-5.106 -7.447l.723 1.447h.874a1 1 0 0 1 .864 .497l2.037 3.503h-12.832l.973 -3.284a1 1 0 0 1 .958 -.716h4.89l-.275 -.553a1 1 0 0 1 1.788 -.894" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/fidget-spinner.svg b/app/assets/svg/icons/tabler/filled/fidget-spinner.svg
new file mode 100644
index 00000000..4ed46662
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/fidget-spinner.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1011f"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 0a5 5 0 0 1 3.584 8.488l-.012 .012a5 5 0 0 1 1.33 2.517l.018 .101l.251 -.048q .15 -.025 .3 -.041l.304 -.024l.225 -.005a5 5 0 1 1 -4.89 6.046l-.032 -.164l-.24 .048a5 5 0 0 1 -.556 .062l-.282 .008q -.427 0 -.84 -.07l-.239 -.048l-.004 .025a5 5 0 0 1 -3.331 3.834l-.22 .068a5 5 0 1 1 -.461 -9.728l.173 .036l.019 -.102c.19 -.95 .653 -1.824 1.331 -2.516l-.05 -.052a5.02 5.02 0 0 1 -1.355 -2.978l-.018 -.244l-.005 -.225a5 5 0 0 1 5 -5m6 15a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m-12 0a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m6 -4.995c-1.1 0 -1.99 .891 -1.99 1.99v.02a1.99 1.99 0 0 0 3.98 0v-.02a1.99 1.99 0 0 0 -1.99 -1.99m0 -6.005a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-analytics.svg b/app/assets/svg/icons/tabler/filled/file-analytics.svg
new file mode 100644
index 00000000..2d2180e5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-analytics.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10171"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-3 10a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1 -1m3 4a1 1 0 0 0 -1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0 -1 -1m3 -2a1 1 0 0 0 -1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0 -1 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-check.svg b/app/assets/svg/icons/tabler/filled/file-check.svg
new file mode 100644
index 00000000..d8e1b86d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-check.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1012e"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm3.707 10.293a1 1 0 0 0 -1.414 0l-3.293 3.292l-1.293 -1.292a1 1 0 1 0 -1.414 1.414l2 2a1 1 0 0 0 1.414 0l4 -4a1 1 0 0 0 0 -1.414m-.707 -9.294l4 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-code-2.svg b/app/assets/svg/icons/tabler/filled/file-code-2.svg
new file mode 100644
index 00000000..bd6d041c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-code-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1012d"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-2 9h-1a1 1 0 0 0 -1 1v5a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007v-3a1 1 0 0 0 0 -2m5 0h-1a1 1 0 0 0 0 2v3a1 1 0 0 0 0 2h1a1 1 0 0 0 1 -1v-5a1 1 0 0 0 -1 -1m-.001 -8.001l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-code.svg b/app/assets/svg/icons/tabler/filled/file-code.svg
new file mode 100644
index 00000000..d099498e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-code.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10170"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-1.553 11.106a1 1 0 0 0 -1.341 .447l-1 2a1 1 0 0 0 0 .894l1 2a1 1 0 0 0 1.341 .447l.102 -.058a1 1 0 0 0 .345 -1.283l-.776 -1.553l.776 -1.553a1 1 0 0 0 -.447 -1.341m4.447 .447a1 1 0 0 0 -1.341 -.447l-.102 .058a1 1 0 0 0 -.345 1.283l.774 1.553l-.775 1.553a1 1 0 0 0 1.788 .894l1 -2a1 1 0 0 0 0 -.894z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-cv.svg b/app/assets/svg/icons/tabler/filled/file-cv.svg
new file mode 100644
index 00000000..1fa0ed0b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-cv.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1012c"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-2.5 8a2.5 2.5 0 0 0 -2.5 2.5v3a2.5 2.5 0 1 0 5 0a1 1 0 0 0 -2 0a.5 .5 0 1 1 -1 0v-3a.5 .5 0 1 1 1 0a1 1 0 0 0 2 0a2.5 2.5 0 0 0 -2.5 -2.5m6.743 .03a1 1 0 0 0 -1.213 .727l-.53 2.119l-.53 -2.119a1 1 0 1 0 -1.94 .486l1.5 6c.252 1.01 1.688 1.01 1.94 0l1.5 -6a1 1 0 0 0 -.727 -1.213m-1.244 -7.031l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-delta.svg b/app/assets/svg/icons/tabler/filled/file-delta.svg
new file mode 100644
index 00000000..340902ac
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-delta.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1012b"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm.894 8.553a1 1 0 0 0 -1.788 0l-3 6a1 1 0 0 0 .894 1.447h6a1 1 0 0 0 .894 -1.447zm-.894 2.683l1.381 2.764h-2.763zm2.999 -10.237l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-description.svg b/app/assets/svg/icons/tabler/filled/file-description.svg
new file mode 100644
index 00000000..4430aef4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-description.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1011e"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm3 14h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m0 -4h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-diff.svg b/app/assets/svg/icons/tabler/filled/file-diff.svg
new file mode 100644
index 00000000..c5714576
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-diff.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1016f"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2 15h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m-2 -7a1 1 0 0 0 -1 1v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0 -2h-1v-1a1 1 0 0 0 -1 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-digit.svg b/app/assets/svg/icons/tabler/filled/file-digit.svg
new file mode 100644
index 00000000..a10ef329
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-digit.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1011d"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-1 9h-1a2 2 0 0 0 -2 2v3a2 2 0 0 0 2 2h1a2 2 0 0 0 2 -2v-3a2 2 0 0 0 -2 -2m4 0a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1 -1m-4 2v3h-1v-3z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-dollar.svg b/app/assets/svg/icons/tabler/filled/file-dollar.svg
new file mode 100644
index 00000000..463a5510
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-dollar.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1019b"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 8a1 1 0 0 0 -1 1v.05a2.5 2.5 0 0 0 .5 4.95h1a.5 .5 0 1 1 0 1h-2.5a1 1 0 0 0 0 2h1a1 1 0 0 0 2 0v-.05a2.5 2.5 0 0 0 -.5 -4.95h-1a.5 .5 0 1 1 0 -1h2.5a1 1 0 0 0 0 -2h-1a1 1 0 0 0 -1 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-dots.svg b/app/assets/svg/icons/tabler/filled/file-dots.svg
new file mode 100644
index 00000000..f76d3dc0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-dots.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1016e"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-3 12a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1m3 0a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1m3 0a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-download.svg b/app/assets/svg/icons/tabler/filled/file-download.svg
new file mode 100644
index 00000000..313a1c77
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-download.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1012a"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 8a1 1 0 0 0 -1 1v3.585l-.793 -.792a1 1 0 0 0 -1.32 -.083l-.094 .083a1 1 0 0 0 0 1.414l2.5 2.5l.044 .042l.068 .055l.11 .071l.114 .054l.105 .035l.15 .03l.116 .006l.117 -.007l.117 -.02l.108 -.033l.081 -.034l.098 -.052l.092 -.064l.094 -.083l2.5 -2.5a1 1 0 0 0 0 -1.414l-.094 -.083a1 1 0 0 0 -1.32 .083l-.793 .791v-3.584a1 1 0 0 0 -.883 -.993zm2.999 -7.001l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-euro.svg b/app/assets/svg/icons/tabler/filled/file-euro.svg
new file mode 100644
index 00000000..14cd0ec2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-euro.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1019a"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2.334 9.23a4 4 0 0 0 -5.208 2.77h-.126a1 1 0 0 0 0 2h.126a4 4 0 0 0 5.208 2.77a1 1 0 0 0 -.668 -1.885l-.156 .049a2 2 0 0 1 -2.243 -.934h.733a1 1 0 0 0 0 -2h-.733q .056 -.097 .124 -.19a2 2 0 0 1 2.275 -.695l.112 .032a1 1 0 0 0 .556 -1.918" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-function.svg b/app/assets/svg/icons/tabler/filled/file-function.svg
new file mode 100644
index 00000000..09acaff6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-function.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1016d"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm1.5 9h-.333l-.16 .006c-.895 .07 -1.65 .732 -1.75 1.63l-.152 1.364h-.605a1 1 0 0 0 0 2h.382l-.111 1h-.271a1 1 0 0 0 0 2h.333l.16 -.006c.896 -.071 1.652 -.733 1.75 -1.632l.151 -1.362h.606a1 1 0 0 0 0 -2h-.383l.111 -1h.272a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-horizontal.svg b/app/assets/svg/icons/tabler/filled/file-horizontal.svg
new file mode 100644
index 00000000..60268791
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-horizontal.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1011c"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M22 12l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007h-4l-.15 -.005a2 2 0 0 1 -1.844 -1.838l-.006 -.157v-4l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007h-9a3 3 0 0 0 -2.995 2.824l-.005 .176v10a3 3 0 0 0 2.824 2.995l.176 .005h14a3 3 0 0 0 2.995 -2.824l.005 -.176z" />
13 <path d="M17 5v4l4.001 .001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-info.svg b/app/assets/svg/icons/tabler/filled/file-info.svg
new file mode 100644
index 00000000..849e45c3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-info.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1016c"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 12h-1a1 1 0 0 0 0 2v3a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007v-3a1 1 0 0 0 -1 -1m.01 -3h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-invoice.svg b/app/assets/svg/icons/tabler/filled/file-invoice.svg
new file mode 100644
index 00000000..6b4fb53b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-invoice.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1011b"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm4 15h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2m0 -4h-8a1 1 0 0 0 0 2h8a1 1 0 0 0 0 -2m-7 -7h-1a1 1 0 1 0 0 2h1a1 1 0 1 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-lambda.svg b/app/assets/svg/icons/tabler/filled/file-lambda.svg
new file mode 100644
index 00000000..16619aab
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-lambda.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10129"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-2 8a1 1 0 0 0 -.117 1.993l.117 .007c.342 0 .662 .362 1.166 1.445l-1.998 3a1 1 0 0 0 1.664 1.11l1.29 -1.934c.825 1.738 1.508 2.379 2.878 2.379a1 1 0 0 0 .117 -1.993l-.117 -.007c-.39 0 -.75 -.47 -1.387 -1.938l-.415 -.976c-.985 -2.274 -1.656 -3.086 -3.198 -3.086m4.999 -7.001l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-minus.svg b/app/assets/svg/icons/tabler/filled/file-minus.svg
new file mode 100644
index 00000000..f38e54fa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-minus.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1011a"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm3 11h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-music.svg b/app/assets/svg/icons/tabler/filled/file-music.svg
new file mode 100644
index 00000000..03765ee8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-music.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10199"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm.447 9.106a1 1 0 0 0 -1.447 .894v3a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 4 0v-3.382l.553 .276a1 1 0 0 0 .894 -1.788z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-neutral.svg b/app/assets/svg/icons/tabler/filled/file-neutral.svg
new file mode 100644
index 00000000..4826749c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-neutral.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10119"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2 14h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m-3.995 -4h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-pencil.svg b/app/assets/svg/icons/tabler/filled/file-pencil.svg
new file mode 100644
index 00000000..2ec7c0af
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-pencil.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10198"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm1 10l-5 5v2h2l5 -5a1.414 1.414 0 0 0 -2 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-percent.svg b/app/assets/svg/icons/tabler/filled/file-percent.svg
new file mode 100644
index 00000000..2cdf962d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-percent.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10128"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2.01 14h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m.697 -3.707a1 1 0 0 0 -1.414 0l-4 4a1 1 0 0 0 1.414 1.414l4 -4a1 1 0 0 0 0 -1.414m-4.697 -.293h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m4.989 -9.001l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-phone.svg b/app/assets/svg/icons/tabler/filled/file-phone.svg
new file mode 100644
index 00000000..61e02d70
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-phone.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10127"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-2.5 7.5a1.5 1.5 0 0 0 -1.5 1.5v1a6 6 0 0 0 6 6h1a1.5 1.5 0 0 0 0 -3h-1l-.144 .007a1.5 1.5 0 0 0 -1.128 .697l-.042 .074l-.022 -.007a4.01 4.01 0 0 1 -2.435 -2.435l-.008 -.023l.075 -.041a1.5 1.5 0 0 0 .704 -1.272v-1a1.5 1.5 0 0 0 -1.5 -1.5m5.499 -6.501l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-power.svg b/app/assets/svg/icons/tabler/filled/file-power.svg
new file mode 100644
index 00000000..67a685d7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-power.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10118"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm.555 9.168a1 1 0 0 0 -1.387 .277l-2 3l-.057 .097a1 1 0 0 0 .889 1.458h2.13l-.962 1.445a1 1 0 1 0 1.664 1.11l2 -3l.057 -.097a1 1 0 0 0 -.889 -1.458h-2.132l.964 -1.445a1 1 0 0 0 -.277 -1.387" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-rss.svg b/app/assets/svg/icons/tabler/filled/file-rss.svg
new file mode 100644
index 00000000..4d3a9be5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-rss.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10126"
3version: "3.30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-3 11a1 1 0 0 0 0 2a2 2 0 0 1 1.995 1.85l.005 .15a1 1 0 0 0 2 0a4 4 0 0 0 -4 -4m0 -3a1 1 0 0 0 0 2a5 5 0 0 1 5 5a1 1 0 0 0 2 0a7 7 0 0 0 -7 -7m.01 6h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m5.989 -13.001l4.001 4.001h-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-sad.svg b/app/assets/svg/icons/tabler/filled/file-sad.svg
new file mode 100644
index 00000000..47606d90
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-sad.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10117"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2.571 15.18a4.5 4.5 0 0 0 -5.142 0a1 1 0 1 0 1.142 1.64a2.5 2.5 0 0 1 2.858 0a1 1 0 0 0 1.142 -1.64m-4.565 -5.18h-.011a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m4 0h-.011a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-scissors.svg b/app/assets/svg/icons/tabler/filled/file-scissors.svg
new file mode 100644
index 00000000..6ff7289d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-scissors.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10197"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-2.293 9.293a1 1 0 1 0 -1.414 1.414l2.292 2.293l-1.068 1.067a2.003 2.003 0 0 0 -2.512 1.784l-.005 .149a2 2 0 1 0 3.933 -.516l1.067 -1.069l1.067 1.068a2 2 0 0 0 -.062 .368l-.005 .149a2 2 0 1 0 1.484 -1.933l-1.069 -1.067l2.292 -2.293a1 1 0 0 0 -1.414 -1.414l-2.293 2.292z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-settings.svg b/app/assets/svg/icons/tabler/filled/file-settings.svg
new file mode 100644
index 00000000..e821dd25
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-settings.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10196"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 8.5a1 1 0 0 0 -1 1v.67a3 3 0 0 0 -.909 .516l-.576 -.346a1 1 0 0 0 -1.03 1.714l.575 .346q -.043 .207 -.055 .424l-.005 .176q 0 .28 .05 .548l-.582 .336a1 1 0 0 0 1 1.732l.583 -.336c.277 .238 .598 .425 .95 .55l-.001 .67a1 1 0 0 0 2 0v-.671c.335 -.118 .641 -.294 .909 -.514l.576 .345a1 1 0 0 0 1.03 -1.714l-.575 -.346a3 3 0 0 0 .01 -1.148l.581 -.336a1 1 0 0 0 -1 -1.732l-.582 .335a3 3 0 0 0 -.948 -.548l-.001 -.671a1 1 0 0 0 -1 -1m0 3.5a1 1 0 1 1 0 2a1 1 0 0 1 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-signal.svg b/app/assets/svg/icons/tabler/filled/file-signal.svg
new file mode 100644
index 00000000..55a38823
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-signal.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10195"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-1.768 9.818a1 1 0 0 0 -1.414 0a4.5 4.5 0 0 0 0 6.364a1 1 0 0 0 1.414 -1.414a2.5 2.5 0 0 1 0 -3.536a1 1 0 0 0 0 -1.414m4.95 0a1 1 0 0 0 -1.414 1.414a2.5 2.5 0 0 1 0 3.536a1 1 0 0 0 1.414 1.414a4.5 4.5 0 0 0 0 -6.364m-3.182 2.182a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-smile.svg b/app/assets/svg/icons/tabler/filled/file-smile.svg
new file mode 100644
index 00000000..1512e45f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-smile.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10116"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2.82 14.429a1 1 0 0 0 -1.391 -.25a2.5 2.5 0 0 1 -2.858 0a1 1 0 0 0 -1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25 -1.392m-4.815 -4.429h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-star.svg b/app/assets/svg/icons/tabler/filled/file-star.svg
new file mode 100644
index 00000000..2943f544
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-star.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10115"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm-.2 9a.39 .39 0 0 0 -.351 .217l-1.086 2.193l-2.428 .352a.389 .389 0 0 0 -.217 .665l1.757 1.707l-.415 2.411a.392 .392 0 0 0 .568 .41l2.172 -1.138l2.172 1.138a.39 .39 0 0 0 .567 -.411l-.414 -2.41l1.757 -1.707a.39 .39 0 0 0 -.217 -.665l-2.428 -.352l-1.086 -2.193a.39 .39 0 0 0 -.351 -.217" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-text.svg b/app/assets/svg/icons/tabler/filled/file-text.svg
new file mode 100644
index 00000000..bc350eb7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-text.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10114"
3version: "3.29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm3 14h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m0 -4h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m-5 -4h-1a1 1 0 1 0 0 2h1a1 1 0 0 0 0 -2" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-time.svg b/app/assets/svg/icons/tabler/filled/file-time.svg
new file mode 100644
index 00000000..04bcb7da
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-time.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10194"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 8a5 5 0 0 0 -4.995 4.783l-.005 .217a5 5 0 1 0 5 -5m0 2a3 3 0 1 1 0 6a3 3 0 0 1 0 -6m0 .496a1 1 0 0 0 -1 1v1.504a1 1 0 0 0 .293 .707l1 1a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-.707 -.708v-1.089a1 1 0 0 0 -1 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-typography.svg b/app/assets/svg/icons/tabler/filled/file-typography.svg
new file mode 100644
index 00000000..f9d061cb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-typography.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1016b"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm3 9h-6a1 1 0 0 0 -1 1v1a1 1 0 0 0 2 0h1v5a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2v-5h1a1 1 0 0 0 2 0v-1a1 1 0 0 0 -1 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-unknown.svg b/app/assets/svg/icons/tabler/filled/file-unknown.svg
new file mode 100644
index 00000000..16764dd6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-unknown.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10193"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 15a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1m1.136 -5.727a2.5 2.5 0 0 0 -3.037 .604a1 1 0 0 0 1.434 1.389l.088 -.09a.5 .5 0 1 1 .379 .824a1 1 0 0 0 -.002 2a2.5 2.5 0 0 0 1.137 -4.727" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-upload.svg b/app/assets/svg/icons/tabler/filled/file-upload.svg
new file mode 100644
index 00000000..9d827288
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-upload.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10192"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm0 9l-.09 .004l-.058 .007l-.118 .025l-.105 .035l-.113 .054l-.111 .071a1 1 0 0 0 -.112 .097l-2.5 2.5a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l.793 -.793v3.586a1 1 0 0 0 2 0v-3.585l.793 .792a1 1 0 0 0 1.414 -1.414l-2.5 -2.5l-.082 -.073l-.104 -.074l-.098 -.052l-.11 -.044l-.112 -.03l-.126 -.017z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-vector.svg b/app/assets/svg/icons/tabler/filled/file-vector.svg
new file mode 100644
index 00000000..4f72057e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-vector.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10191"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005zm2.5 9a2.5 2.5 0 0 0 -2.292 1.5h-.208a3.5 3.5 0 0 0 -3.399 2.666a2.5 2.5 0 0 0 -1.596 2.17l-.005 .164a2.5 2.5 0 1 0 3.676 -2.206a1.5 1.5 0 0 1 1.324 -.794h.208a2.5 2.5 0 1 0 2.292 -3.5m-5 6a.5 .5 0 1 1 0 1a.5 .5 0 0 1 0 -1m5 -4a.5 .5 0 1 1 0 1a.5 .5 0 0 1 0 -1" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file-x.svg b/app/assets/svg/icons/tabler/filled/file-x.svg
new file mode 100644
index 00000000..01f6ff05
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file-x.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f748"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h5zm-1.489 9.14a1 1 0 0 0 -1.301 1.473l.083 .094l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.403 1.403l.094 -.083l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.403 -1.403l-.083 -.094l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.403 -1.403l-.094 .083l-1.293 1.292l-1.293 -1.292l-.094 -.083l-.102 -.07z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/file.svg b/app/assets/svg/icons/tabler/filled/file.svg
new file mode 100644
index 00000000..01e8ff98
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/file.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f747"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.117 .007a1 1 0 0 1 .876 .876l.007 .117v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h4l.117 .007a1 1 0 0 1 .876 .876l.007 .117v9a3 3 0 0 1 -2.824 2.995l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h5z" />
13 <path d="M19 7h-4l-.001 -4.001z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/files.svg b/app/assets/svg/icons/tabler/filled/files.svg
new file mode 100644
index 00000000..280aa182
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/files.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10190"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 2l3 .001v5.999a1 1 0 0 0 .883 .993l.117 .007h6v6a3 3 0 0 1 -3 3h-1v1a3 3 0 0 1 -3 3h-7a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3h1v-1a3 3 0 0 1 3 -3m-3 6h-1a1 1 0 0 0 -1 1v10a1 1 0 0 0 1 1h7a1 1 0 0 0 1 -1v-1h-4a3 3 0 0 1 -3 -3zm12.415 -1h-4.415v-4.415z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/filter.svg b/app/assets/svg/icons/tabler/filled/filter.svg
new file mode 100644
index 00000000..45f00d91
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/filter.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 3h-16a1 1 0 0 0 -1 1v2.227l.008 .223a3 3 0 0 0 .772 1.795l4.22 4.641v8.114a1 1 0 0 0 1.316 .949l6 -2l.108 -.043a1 1 0 0 0 .576 -.906v-6.586l4.121 -4.12a3 3 0 0 0 .879 -2.123v-2.171a1 1 0 0 0 -1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/filters.svg b/app/assets/svg/icons/tabler/filled/filters.svg
new file mode 100644
index 00000000..20c3eb7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/filters.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "100c7"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.396 11.056a6 6 0 0 1 -5.647 10.506q .206 -.21 .396 -.44a8 8 0 0 0 1.789 -6.155a8.02 8.02 0 0 0 3.462 -3.911" />
13 <path d="M4.609 11.051a7.99 7.99 0 0 0 9.386 4.698a6 6 0 1 1 -9.534 -4.594z" />
14 <path d="M12 2a6 6 0 1 1 -6 6l.004 -.225a6 6 0 0 1 5.996 -5.775" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/fish-bone.svg b/app/assets/svg/icons/tabler/filled/fish-bone.svg
new file mode 100644
index 00000000..62e8ff49
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/fish-bone.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1010b"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.675 6.44l.118 .005a1 1 0 0 1 .232 .052l.032 .015l.273 .103c1.936 .771 3.69 2.27 5.253 4.476l.245 .355a1 1 0 0 1 0 1.12c-1.702 2.519 -3.636 4.176 -5.792 4.947a1 1 0 0 1 -1.093 -.288a7.97 7.97 0 0 1 -1.883 -4.225h-2.06v3a1 1 0 0 1 -2 0v-3h-2v1a1 1 0 0 1 -2 0v-1h-1.166l-.335 .324a39 39 0 0 0 -1.751 1.846a1 1 0 0 1 -1.496 -1.328q .593 -.667 1.214 -1.308l.522 -.528l-.523 -.529a42 42 0 0 1 -.613 -.648l-.6 -.661a1 1 0 1 1 1.496 -1.328a40 40 0 0 0 2.069 2.161l1.183 -.001v-1a1 1 0 1 1 2 0v1h2v-3a1 1 0 0 1 2 0v3h2.062a7.97 7.97 0 0 1 1.656 -3.953l.196 -.24l.075 -.081l.105 -.088l.068 -.048l.097 -.052l.069 -.03l.138 -.042l.091 -.017q .059 -.007 .118 -.009m1.325 3.56a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flag-2.svg b/app/assets/svg/icons/tabler/filled/flag-2.svg
new file mode 100644
index 00000000..6037cd8a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flag-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f707"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a1 1 0 0 1 .993 .883l.007 .117v9a1 1 0 0 1 -.883 .993l-.117 .007h-13v6a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -.993 -.883l-.007 -.117v-16a1 1 0 0 1 .883 -.993l.117 -.007h14z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flag-3.svg b/app/assets/svg/icons/tabler/filled/flag-3.svg
new file mode 100644
index 00000000..84db72b0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flag-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.3"
3unicode: "f708"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4c.852 0 1.297 .986 .783 1.623l-.076 .084l-3.792 3.793l3.792 3.793c.603 .602 .22 1.614 -.593 1.701l-.114 .006h-13v6a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -.993 -.883l-.007 -.117v-16a1 1 0 0 1 .883 -.993l.117 -.007h14z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flag.svg b/app/assets/svg/icons/tabler/filled/flag.svg
new file mode 100644
index 00000000..29daed3a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flag.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f67a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 5a1 1 0 0 1 .3 -.714a6 6 0 0 1 8.213 -.176l.351 .328a4 4 0 0 0 5.272 0l.249 -.227c.61 -.483 1.527 -.097 1.61 .676l.005 .113v9a1 1 0 0 1 -.3 .714a6 6 0 0 1 -8.213 .176l-.351 -.328a4 4 0 0 0 -5.136 -.114v6.552a1 1 0 0 1 -1.993 .117l-.007 -.117v-16z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flame.svg b/app/assets/svg/icons/tabler/filled/flame.svg
new file mode 100644
index 00000000..94e5932b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flame.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c6"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2c0 -.88 1.056 -1.331 1.692 -.722c1.958 1.876 3.096 5.995 1.75 9.12l-.08 .174l.012 .003c.625 .133 1.203 -.43 2.303 -2.173l.14 -.224a1 1 0 0 1 1.582 -.153c1.334 1.435 2.601 4.377 2.601 6.27c0 4.265 -3.591 7.705 -8 7.705s-8 -3.44 -8 -7.706c0 -2.252 1.022 -4.716 2.632 -6.301l.605 -.589c.241 -.236 .434 -.43 .618 -.624c1.43 -1.512 2.145 -2.924 2.145 -4.78" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flare.svg b/app/assets/svg/icons/tabler/filled/flare.svg
new file mode 100644
index 00000000..add3e324
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flare.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c5"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.106 2.553a1 1 0 0 1 1.788 0l2.851 5.701l5.702 2.852a1 1 0 0 1 .11 1.725l-.11 .063l-5.702 2.851l-2.85 5.702a1 1 0 0 1 -1.726 .11l-.063 -.11l-2.852 -5.702l-5.701 -2.85a1 1 0 0 1 -.11 -1.726l.11 -.063l5.701 -2.852z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flask-2.svg b/app/assets/svg/icons/tabler/filled/flask-2.svg
new file mode 100644
index 00000000..d026dfb6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flask-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd12"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a1 1 0 0 1 0 2v5.674l.062 .03a7 7 0 0 1 3.85 5.174l.037 .262a7 7 0 0 1 -3.078 6.693a1 1 0 0 1 -.553 .167h-6.635a1 1 0 0 1 -.552 -.166a7 7 0 0 1 .807 -12.134l.062 -.028v-5.672a1 1 0 1 1 0 -2h6zm-2 2h-2v6.34a1 1 0 0 1 -.551 .894l-.116 .049a5 5 0 0 0 -2.92 2.717h9.172a5 5 0 0 0 -2.918 -2.715a1 1 0 0 1 -.667 -.943v-6.342z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flask.svg b/app/assets/svg/icons/tabler/filled/flask.svg
new file mode 100644
index 00000000..71234ed3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flask.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd13"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a1 1 0 0 1 0 2v4.826l3.932 10.814l.034 .077a1.7 1.7 0 0 1 -.002 1.193l-.07 .162a1.7 1.7 0 0 1 -1.213 .911l-.181 .017h-11l-.181 -.017a1.7 1.7 0 0 1 -1.285 -2.266l.039 -.09l3.927 -10.804v-4.823a1 1 0 1 1 0 -2h6zm-2 2h-2v4h2v-4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/flower.svg b/app/assets/svg/icons/tabler/filled/flower.svg
new file mode 100644
index 00000000..86a37749
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/flower.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10010"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1a4 4 0 0 1 4 4l-.002 .055l.03 -.018a3.97 3.97 0 0 1 2.79 -.455l.237 .056a3.97 3.97 0 0 1 2.412 1.865a4.01 4.01 0 0 1 -1.455 5.461l-.068 .036l.071 .039a4.01 4.01 0 0 1 1.555 5.27l-.101 .186a3.97 3.97 0 0 1 -5.441 1.468l-.03 -.02l.002 .057a4 4 0 0 1 -3.8 3.995l-.2 .005a4 4 0 0 1 -4 -4l.001 -.056l-.029 .019a3.97 3.97 0 0 1 -2.79 .456l-.236 -.056a3.97 3.97 0 0 1 -2.413 -1.865a4.01 4.01 0 0 1 1.453 -5.46l.07 -.038l-.071 -.038a4.01 4.01 0 0 1 -1.555 -5.27l.1 -.187a3.97 3.97 0 0 1 5.444 -1.468l.026 .018v-.055a4 4 0 0 1 3.8 -3.995zm0 8a3 3 0 1 0 0 6a3 3 0 0 0 0 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/folder-open.svg b/app/assets/svg/icons/tabler/filled/folder-open.svg
new file mode 100644
index 00000000..95ccc202
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/folder-open.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101c3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M2 6c0 -.796 .316 -1.558 .879 -2.121c.563 -.563 1.325 -.879 2.121 -.879h4l.099 .005c.229 .023 .444 .124 .608 .288l2.707 2.707h6.586c.796 0 1.558 .316 2.121 .879c.319 .319 .559 .703 .707 1.121l-14.523 0c-.407 0 -.805 .125 -1.14 .356c-.292 .203 -.525 .48 -.674 .801l-.058 .141l-1.379 3.676c-.194 .517 .068 1.093 .585 1.287c.517 .194 1.094 -.068 1.288 -.585l1.134 -3.027c.146 -.39 .519 -.649 .937 -.649h13.002l.217 .012c.216 .024 .426 .082 .624 .173c.054 .025 .107 .053 .159 .083c.199 .115 .377 .263 .525 .439c.188 .222 .325 .482 .403 .762c.077 .28 .092 .573 .045 .859c-.001 .008 -.003 .016 -.005 .024l-.995 5.21c-.131 .686 -.497 1.304 -1.036 1.749c-.47 .389 -1.046 .624 -1.65 .677l-.261 .012h-14.026c-.796 0 -1.558 -.316 -2.121 -.879c-.563 -.563 -.879 -1.325 -.879 -2.121v-11z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/folder.svg b/app/assets/svg/icons/tabler/filled/folder.svg
new file mode 100644
index 00000000..5d067a37
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/folder.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f749"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 3a1 1 0 0 1 .608 .206l.1 .087l2.706 2.707h6.586a3 3 0 0 1 2.995 2.824l.005 .176v8a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-11a3 3 0 0 1 2.824 -2.995l.176 -.005h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/folders.svg b/app/assets/svg/icons/tabler/filled/folders.svg
new file mode 100644
index 00000000..36f0a000
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/folders.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c4"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a1 1 0 0 1 .707 .293l1.708 1.707h4.585a3 3 0 0 1 2.995 2.824l.005 .176v7a3 3 0 0 1 -3 3h-1v1a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3h1v-1a3 3 0 0 1 3 -3zm-6 6h-1a1 1 0 0 0 -1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1 -1v-1h-7a3 3 0 0 1 -3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/forbid-2.svg b/app/assets/svg/icons/tabler/filled/forbid-2.svg
new file mode 100644
index 00000000..1580a3c0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/forbid-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 4.953a1 1 0 0 0 -1.414 0l-6 6l-.083 .094a1 1 0 0 0 1.497 1.32l6 -6l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/forbid.svg b/app/assets/svg/icons/tabler/filled/forbid.svg
new file mode 100644
index 00000000..c1693464
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/forbid.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc29"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-7.387 4.87a1 1 0 0 0 -1.32 1.497l6 6l.094 .083a1 1 0 0 0 1.32 -1.497l-6 -6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/fountain.svg b/app/assets/svg/icons/tabler/filled/fountain.svg
new file mode 100644
index 00000000..324782ed
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/fountain.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc2a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 2a4 4 0 0 1 4 4a1 1 0 0 1 -1.993 .117l-.007 -.117a2 2 0 0 0 -3.995 -.15l-.005 .15v9h1v-4a3 3 0 0 1 6 0a1 1 0 0 1 -1.993 .117l-.007 -.117a1 1 0 0 0 -1.993 -.117l-.007 .117v4h5a1 1 0 0 1 .993 .883l.007 .117v2a4 4 0 0 1 -3.8 3.995l-.2 .005h-12a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-2a1 1 0 0 1 .883 -.993l.117 -.007h5v-4a1 1 0 0 0 -1.993 -.117l-.007 .117a1 1 0 0 1 -2 0a3 3 0 0 1 5.995 -.176l.005 .176v4h1v-9a2 2 0 1 0 -4 0a1 1 0 1 1 -2 0a4 4 0 0 1 7.001 -2.645a3.983 3.983 0 0 1 2.999 -1.355z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/function.svg b/app/assets/svg/icons/tabler/filled/function.svg
new file mode 100644
index 00000000..aae20466
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/function.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc2b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.333 3a3.667 3.667 0 0 1 3.667 3.667v10.666a3.667 3.667 0 0 1 -3.667 3.667h-10.666a3.667 3.667 0 0 1 -3.667 -3.667v-10.666a3.667 3.667 0 0 1 3.667 -3.667zm-3.583 3a2.38 2.38 0 0 0 -2.37 2.145l-.285 2.855h-2.095l-.117 .007a1 1 0 0 0 .117 1.993h1.894l-.265 2.656l-.014 .071a.38 .38 0 0 1 -.365 .273a.25 .25 0 0 1 -.25 -.25v-.25l-.007 -.117a1 1 0 0 0 -1.993 .117v.25l.005 .154a2.25 2.25 0 0 0 2.245 2.096a2.38 2.38 0 0 0 2.37 -2.145l.284 -2.855h2.096l.117 -.007a1 1 0 0 0 -.117 -1.993h-1.895l.266 -2.656l.014 -.071a.381 .381 0 0 1 .365 -.273a.25 .25 0 0 1 .25 .25v.25l.007 .117a1 1 0 0 0 1.993 -.117v-.25l-.005 -.154a2.25 2.25 0 0 0 -2.245 -2.096z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/garden-cart.svg b/app/assets/svg/icons/tabler/filled/garden-cart.svg
new file mode 100644
index 00000000..0786d25c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/garden-cart.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c3"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3.324 3a2 2 0 0 1 1.855 1.258l1.097 2.742h14.724a1 1 0 0 1 .94 1.341l-.046 .106l-2.934 5.871a3.5 3.5 0 1 1 -4.96 3.182l.005 -.192a3.5 3.5 0 0 1 .499 -1.618l-2.446 -.258l-3.446 4.75a2 2 0 0 1 -2.08 .762l-.154 -.044a2 2 0 0 1 -1.378 -1.9v-9.804l-1.679 -4.196h-1.321a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1zm14.176 13a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m-10.5 -2.498l-.002 5.498l2.783 -3.833a5 5 0 0 1 -2.614 -1.474z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/gas-station.svg b/app/assets/svg/icons/tabler/filled/gas-station.svg
new file mode 100644
index 00000000..38ff605f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/gas-station.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100fa"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 21a1 1 0 0 1 0 -2v-13a3 3 0 0 1 3 -3h6a3 3 0 0 1 3 3v4a3 3 0 0 1 3 3v3a.5 .5 0 1 0 1 0v-6a2 2 0 0 1 -2 -2v-.585l-.707 -.708a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0l3.003 3.002l.095 .112l.028 .04l.044 .073l.052 .11l.031 .09l.02 .076l.012 .078l.008 .126v7a2.5 2.5 0 1 1 -5 0v-3a1 1 0 0 0 -1 -1v7a1 1 0 0 1 0 2zm9 -16h-6a1 1 0 0 0 -1 1v4h8v-4a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/gauge.svg b/app/assets/svg/icons/tabler/filled/gauge.svg
new file mode 100644
index 00000000..434c7238
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/gauge.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc2c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-.293 3.953a1 1 0 0 0 -1.414 0l-2.59 2.59l-.083 .094l-.068 .1a2.001 2.001 0 0 0 -2.547 1.774l-.005 .149l.005 .15a2 2 0 1 0 3.917 -.701a.968 .968 0 0 0 .195 -.152l2.59 -2.59l.083 -.094a1 1 0 0 0 -.083 -1.32zm-4.707 -1.293a6 6 0 0 0 -6 6a1 1 0 0 0 2 0a4 4 0 0 1 4 -4a1 1 0 0 0 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ghost-2.svg b/app/assets/svg/icons/tabler/filled/ghost-2.svg
new file mode 100644
index 00000000..bcf3b21f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ghost-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f74a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.999l.041 .002l.208 .003a8 8 0 0 1 7.747 7.747l.003 .248l.177 .006a3 3 0 0 1 2.819 2.819l.005 .176a3 3 0 0 1 -3 3l-.001 1.696l1.833 2.75a1 1 0 0 1 -.72 1.548l-.112 .006h-10c-3.445 .002 -6.327 -2.49 -6.901 -5.824l-.028 -.178l-.071 .001a3 3 0 0 1 -2.995 -2.824l-.005 -.175a3 3 0 0 1 3 -3l.004 -.25a8 8 0 0 1 7.996 -7.75zm0 10.001a2 2 0 0 0 -2 2a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1a2 2 0 0 0 -2 -2zm-1.99 -4l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993zm4 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ghost-3.svg b/app/assets/svg/icons/tabler/filled/ghost-3.svg
new file mode 100644
index 00000000..aa580fee
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ghost-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100a4"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a8 8 0 0 1 8 8v6.954l.009 .103a2.78 2.78 0 0 1 -1.468 2.618l-.163 .08c-1.111 .502 -2.42 .22 -3.266 -.74a.65 .65 0 0 0 -1.024 0a2.65 2.65 0 0 1 -4.176 0a.65 .65 0 0 0 -.512 -.249c-.2 0 -.389 .092 -.55 .296a2.78 2.78 0 0 1 -4.859 -2.005l.01 -.104l.007 -.077l-.008 .074v-6.95l.004 -.25a8 8 0 0 1 7.747 -7.746zm-1.99 6h-.01a1 1 0 1 0 0 2h.01a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ghost.svg b/app/assets/svg/icons/tabler/filled/ghost.svg
new file mode 100644
index 00000000..d432a586
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ghost.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f74b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a8 8 0 0 1 7.996 7.75l.004 .25l-.001 6.954l.01 .103a2.78 2.78 0 0 1 -1.468 2.618l-.163 .08c-1.053 .475 -2.283 .248 -3.129 -.593l-.137 -.146a.65 .65 0 0 0 -1.024 0a2.65 2.65 0 0 1 -4.176 0a.65 .65 0 0 0 -.512 -.25c-.2 0 -.389 .092 -.55 .296a2.78 2.78 0 0 1 -4.859 -2.005l.008 -.091l.001 -6.966l.004 -.25a8 8 0 0 1 7.996 -7.75zm2.82 10.429a1 1 0 0 0 -1.391 -.25a2.5 2.5 0 0 1 -2.858 0a1 1 0 0 0 -1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25 -1.392zm-4.81 -4.429l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993zm4 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/gift-card.svg b/app/assets/svg/icons/tabler/filled/gift-card.svg
new file mode 100644
index 00000000..e7b620bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/gift-card.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc2d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 4a4 4 0 0 1 3.995 3.8l.005 .2v8a4 4 0 0 1 -3.8 3.995l-.2 .005h-12a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-8a4 4 0 0 1 3.8 -3.995l.2 -.005h12zm-5.493 5l-.19 .004c-.928 .052 -1.719 .583 -2.317 1.444c-.56 -.805 -1.288 -1.322 -2.139 -1.428l-.198 -.017l-.164 -.003l-.16 .005c-1.28 .086 -2.339 1.179 -2.339 2.495c0 1.226 1.222 2.211 2.453 2.447l.16 .026l-1.32 1.32l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l2.293 -2.292l2.293 2.292l.094 .083a1 1 0 0 0 1.403 -1.403l-.083 -.094l-1.32 -1.32c1.229 -.169 2.502 -1.11 2.606 -2.315l.007 -.158l-.005 -.163c-.08 -1.189 -1.02 -2.162 -2.175 -2.316l-.159 -.016l-.154 -.005zm-.025 2l.102 .009c.194 .04 .367 .21 .407 .406l.009 .085l-.012 .031l-.034 .04c-.13 .135 -.513 .369 -.836 .42l-.118 .009h-.602l.052 -.1l.088 -.156c.27 -.444 .574 -.696 .852 -.738l.092 -.006zm-4.964 0l.084 .005l.094 .02c.254 .077 .523 .32 .765 .718l.09 .157l.05 .1h-.601l-.106 -.008c-.398 -.057 -.894 -.4 -.894 -.492c0 -.23 .194 -.446 .416 -.491l.102 -.01z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/gift.svg b/app/assets/svg/icons/tabler/filled/gift.svg
new file mode 100644
index 00000000..2cb29913
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/gift.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd14"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 14v8h-4a3 3 0 0 1 -3 -3v-4a1 1 0 0 1 1 -1h6zm8 0a1 1 0 0 1 1 1v4a3 3 0 0 1 -3 3h-4v-8h6zm-2.5 -12a3.5 3.5 0 0 1 3.163 5h.337a2 2 0 0 1 2 2v1a2 2 0 0 1 -2 2h-7v-5h-2v5h-7a2 2 0 0 1 -2 -2v-1a2 2 0 0 1 2 -2h.337a3.486 3.486 0 0 1 -.337 -1.5c0 -1.933 1.567 -3.5 3.483 -3.5c1.755 -.03 3.312 1.092 4.381 2.934l.136 .243c1.033 -1.914 2.56 -3.114 4.291 -3.175l.209 -.002zm-9 2a1.5 1.5 0 0 0 0 3h3.143c-.741 -1.905 -1.949 -3.02 -3.143 -3zm8.983 0c-1.18 -.02 -2.385 1.096 -3.126 3h3.143a1.5 1.5 0 1 0 -.017 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/glass-full.svg b/app/assets/svg/icons/tabler/filled/glass-full.svg
new file mode 100644
index 00000000..01e92ab6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/glass-full.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc2e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5.004 10.229l-.003 -.186l.001 -.113l.008 -.071l1 -7a1 1 0 0 1 .877 -.853l.113 -.006h10a1 1 0 0 1 .968 .747l.022 .112l1.006 7.05l.004 .091c0 3.226 -2.56 5.564 -6 5.945v4.055h3a1 1 0 0 1 .117 1.993l-.117 .007h-8a1 1 0 0 1 -.117 -1.993l.117 -.007h3v-4.055c-3.358 -.371 -5.878 -2.609 -5.996 -5.716zm11.129 -6.229h-8.267l-.607 4.258a6.001 6.001 0 0 1 5.125 .787l.216 .155a4 4 0 0 0 4.32 .31l-.787 -5.51z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/glass.svg b/app/assets/svg/icons/tabler/filled/glass.svg
new file mode 100644
index 00000000..a64509aa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/glass.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1000f"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c3.205 0 5.894 1.05 5.997 2.89l.99 5.946l.013 .164c0 3.226 -2.56 5.564 -6 5.945v3.055h3a1 1 0 0 1 0 2h-8a1 1 0 0 1 0 -2h3v-3.055c-3.44 -.38 -6 -2.719 -6 -5.945l.014 -.164l.991 -5.955l.001 -.038c.146 -1.81 2.817 -2.843 5.994 -2.843m0 2c-1.224 0 -2.359 .192 -3.164 .514c-.594 .238 -.836 .467 -.836 .486c0 .02 .242 .248 .836 .486c.804 .322 1.94 .514 3.164 .514s2.359 -.192 3.164 -.514c.594 -.238 .836 -.467 .836 -.486l-.02 -.026c-.07 -.07 -.321 -.262 -.816 -.46c-.804 -.322 -1.94 -.514 -3.164 -.514" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/globe.svg b/app/assets/svg/icons/tabler/filled/globe.svg
new file mode 100644
index 00000000..298adccd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/globe.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.30"
3unicode: "fc2f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 4a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
13 <path d="M14.133 1.502a1 1 0 0 1 1.365 -.369a9.015 9.015 0 1 1 -10.404 14.622a1 1 0 1 1 1.312 -1.51a7.015 7.015 0 1 0 8.096 -11.378a1 1 0 0 1 -.369 -1.365z" />
14 <path d="M11 16a1 1 0 0 1 .993 .883l.007 .117v4a1 1 0 0 1 -1.993 .117l-.007 -.117v-4a1 1 0 0 1 1 -1z" />
15 <path d="M15 20a1 1 0 0 1 .117 1.993l-.117 .007h-8a1 1 0 0 1 -.117 -1.993l.117 -.007h8z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/golf.svg b/app/assets/svg/icons/tabler/filled/golf.svg
new file mode 100644
index 00000000..6d96c0fd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/golf.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "100a3"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 3a1 1 0 0 1 1.496 -.868l7 4a1 1 0 0 1 0 1.736l-6.496 3.712v6.42a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -1 -1z" />
13 <path d="M14.135 17.168a1 1 0 0 1 1.367 -.363c.916 .532 1.498 1.291 1.498 2.195c0 1.84 -2.319 3 -5 3s-5 -1.16 -5 -3c0 -.911 .577 -1.66 1.498 -2.195a1 1 0 1 1 1.004 1.73c-.365 .212 -.502 .39 -.502 .465c0 .086 .179 .296 .622 .518c.6 .3 1.456 .482 2.378 .482s1.777 -.182 2.378 -.482c.443 -.222 .622 -.432 .622 -.518c0 -.07 -.142 -.256 -.502 -.465a1 1 0 0 1 -.363 -1.367" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/gps.svg b/app/assets/svg/icons/tabler/filled/gps.svg
new file mode 100644
index 00000000..c5dca48e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/gps.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe48"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-.086 5.066c.372 -.837 -.483 -1.692 -1.32 -1.32l-9 4l-.108 .055c-.75 .44 -.611 1.609 .271 1.83l3.418 .853l.855 3.419c.23 .922 1.498 1.032 1.884 .163z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/graph.svg b/app/assets/svg/icons/tabler/filled/graph.svg
new file mode 100644
index 00000000..dceed334
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/graph.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.39"
3unicode: "fd15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12zm-2.293 6.293a1 1 0 0 0 -1.414 0l-2.293 2.292l-1.293 -1.292a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l1.293 1.292a1 1 0 0 0 1.414 -1.414l-2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/grid-pattern.svg b/app/assets/svg/icons/tabler/filled/grid-pattern.svg
new file mode 100644
index 00000000..b9485697
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/grid-pattern.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c2"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3zm-4 4a1 1 0 0 0 -1 1v1h-2v-1a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v1h-1a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h1v2h-1a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h1v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-1h2v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-1h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1v-2h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1v-1a1 1 0 0 0 -.883 -.993zm-1 4v2h-2v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/guitar-pick.svg b/app/assets/svg/icons/tabler/filled/guitar-pick.svg
new file mode 100644
index 00000000..b0bcb05e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/guitar-pick.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f67b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-1.613 0 -2.882 .104 -3.825 .323l-.23 .057c-3.019 .708 -4.945 2.503 -4.945 5.62c0 3.367 1.939 8.274 4.22 11.125c.32 .4 .664 .786 1.03 1.158l.367 .36a4.904 4.904 0 0 0 6.752 .011a15.04 15.04 0 0 0 1.41 -1.528c2.491 -3.113 4.221 -7.294 4.221 -11.126c0 -3.025 -1.813 -4.806 -4.71 -5.562l-.266 -.066c-.936 -.25 -2.281 -.372 -4.024 -.372z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hanger-2.svg b/app/assets/svg/icons/tabler/filled/hanger-2.svg
new file mode 100644
index 00000000..defa5aa8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hanger-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff61"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a3 3 0 0 1 3 3a1 1 0 0 1 -1.993 .117l-.007 -.117a1 1 0 0 0 -2 -.004c.006 1.516 .495 2.579 1.486 3.13l7.97 4.428a3 3 0 0 1 1.544 2.623v.823a3 3 0 0 1 -2.824 2.995l-.176 .005a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3a3 3 0 0 1 -3 -3v-.823a3 3 0 0 1 1.543 -2.623l6.695 -3.72c-.832 -.976 -1.232 -2.296 -1.238 -3.834a3 3 0 0 1 3 -3m0 8.144l-7.486 4.158a1 1 0 0 0 -.514 .875v.823a1 1 0 0 0 1 1h.17a3 3 0 0 1 2.83 -2h8c1.306 0 2.418 .835 2.83 2h.17a1 1 0 0 0 1 -1v-.823a1 1 0 0 0 -.515 -.875z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/headphones.svg b/app/assets/svg/icons/tabler/filled/headphones.svg
new file mode 100644
index 00000000..a40598bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/headphones.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa3c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 18a3 3 0 0 1 -2.824 2.995l-.176 .005h-1a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-3a3 3 0 0 1 2.824 -2.995l.176 -.005h1c.351 0 .688 .06 1 .171v-.171a7 7 0 0 0 -13.996 -.24l-.004 .24v.17c.25 -.088 .516 -.144 .791 -.163l.209 -.007h1a3 3 0 0 1 2.995 2.824l.005 .176v3a3 3 0 0 1 -2.824 2.995l-.176 .005h-1a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a9 9 0 0 1 17.996 -.265l.004 .265v6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/headset.svg b/app/assets/svg/icons/tabler/filled/headset.svg
new file mode 100644
index 00000000..e6731941
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/headset.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101d9"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a9 9 0 0 1 9 9v6a3 3 0 0 1 -2.152 2.879c-.678 1.901 -3.538 3.121 -6.848 3.121a1 1 0 0 1 0 -2c1.889 0 3.482 -.482 4.334 -1.075a3 3 0 0 1 -2.334 -2.925l.001 -3.051l.004 -.051a2.995 2.995 0 0 1 2.995 -2.898h1c.351 0 .688 .06 1 .171v-.171a7 7 0 0 0 -13.996 -.24l-.004 .41c.313 -.11 .65 -.17 1 -.17h1a3 3 0 0 1 3 3v3a3 3 0 0 1 -3 3h-1a3 3 0 0 1 -3 -3v-6a9 9 0 0 1 9 -9" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/heart-broken.svg b/app/assets/svg/icons/tabler/filled/heart-broken.svg
new file mode 100644
index 00000000..bcd7e665
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/heart-broken.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1016a"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.001 3.8l-.001 1.963l-1.894 3.79l-.047 .11a1 1 0 0 0 .341 1.137l3.332 2.499l-1.626 3.254a1 1 0 0 0 -.106 .447v3.417l-7.197 -7.127a6 6 0 0 1 6.956 -9.621zm5.77 -.739l.246 .037a6 6 0 0 1 3.184 10.193l-.044 .037l-7.157 7.088v-3.181l1.894 -3.788l.047 -.11a1 1 0 0 0 -.341 -1.137l-3.333 -2.5l1.627 -3.253a1 1 0 0 0 .106 -.447v-2.187a6 6 0 0 1 3.77 -.752" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/heart.svg b/app/assets/svg/icons/tabler/filled/heart.svg
new file mode 100644
index 00000000..fb5d772b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/heart.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f67c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/helicopter-landing.svg b/app/assets/svg/icons/tabler/filled/helicopter-landing.svg
new file mode 100644
index 00000000..4a9df4a6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/helicopter-landing.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c1"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4 5a1 1 0 0 0 -1 1v3h-4v-3a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-3h4v3a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/helicopter.svg b/app/assets/svg/icons/tabler/filled/helicopter.svg
new file mode 100644
index 00000000..f8ad2cd5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/helicopter.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f9"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 5a1 1 0 0 1 0 2h-6v1c4.642 0 8 2.218 8 6a3 3 0 0 1 -3 3h-3v1h3a1 1 0 0 1 0 2h-8a1 1 0 0 1 0 -2h3v-1h-2c-1.652 0 -3 -1.348 -3 -3v-1.001l-6 .001a1 1 0 0 1 -.894 -.553l-1 -2a1 1 0 0 1 1.788 -.894l.724 1.447l5.382 -.001l.005 -.175a3 3 0 0 1 2.995 -2.824v-1h-7a1 1 0 1 1 0 -2zm-3.999 5.174l-.001 1.826h3.36c-.665 -.906 -1.825 -1.539 -3.359 -1.826" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help-circle.svg b/app/assets/svg/icons/tabler/filled/help-circle.svg
new file mode 100644
index 00000000..3dcfff05
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help-circle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa3d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -19.995 .324l-.005 -.324l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm0 13a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.44 1.383l.171 -.18a.98 .98 0 0 1 1.11 -.15a1 1 0 0 1 -.34 1.886l-.232 .012a1 1 0 0 0 .111 1.994a3 3 0 0 0 1.371 -5.673z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help-hexagon.svg b/app/assets/svg/icons/tabler/filled/help-hexagon.svg
new file mode 100644
index 00000000..707bd10f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help-hexagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa3e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.026 -.097l.19 .097l6.775 3.995l.096 .063l.092 .077l.107 .075a3.224 3.224 0 0 1 1.266 2.188l.018 .202l.005 .204v7.284c0 1.106 -.57 2.129 -1.454 2.693l-.17 .1l-6.803 4.302c-.918 .504 -2.019 .535 -3.004 .068l-.196 -.1l-6.695 -4.237a3.225 3.225 0 0 1 -1.671 -2.619l-.007 -.207v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098zm1.575 13.586a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.44 1.383l.171 -.18a.98 .98 0 0 1 1.11 -.15a1 1 0 0 1 -.34 1.886l-.232 .012a1 1 0 0 0 .111 1.994a3 3 0 0 0 1.371 -5.673z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help-octagon.svg b/app/assets/svg/icons/tabler/filled/help-octagon.svg
new file mode 100644
index 00000000..bd0b309f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help-octagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa3f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.897 1a4 4 0 0 1 2.664 1.016l.165 .156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006 .227v5.794a4 4 0 0 1 -1.016 2.664l-.156 .165l-4.1 4.1a4 4 0 0 1 -2.603 1.168l-.227 .006h-5.795a3.999 3.999 0 0 1 -2.664 -1.017l-.165 -.156l-4.1 -4.1a4 4 0 0 1 -1.168 -2.604l-.006 -.227v-5.794a4 4 0 0 1 1.016 -2.664l.156 -.165l4.1 -4.1a4 4 0 0 1 2.605 -1.168l.227 -.006h5.793zm-2.897 14a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.44 1.383l.171 -.18a.98 .98 0 0 1 1.11 -.15a1 1 0 0 1 -.34 1.886l-.232 .012a1 1 0 0 0 .111 1.994a3 3 0 0 0 1.371 -5.673z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help-square-rounded.svg b/app/assets/svg/icons/tabler/filled/help-square-rounded.svg
new file mode 100644
index 00000000..67e3a66b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help-square-rounded.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa41"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm0 13a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.44 1.383l.171 -.18a.98 .98 0 0 1 1.11 -.15a1 1 0 0 1 -.34 1.886l-.232 .012a1 1 0 0 0 .111 1.994a3 3 0 0 0 1.371 -5.673z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help-square.svg b/app/assets/svg/icons/tabler/filled/help-square.svg
new file mode 100644
index 00000000..f447401b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help-square.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa40"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 2.995 2.824l.005 .176v14a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h14zm-7 13a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.44 1.383l.171 -.18a.98 .98 0 0 1 1.11 -.15a1 1 0 0 1 -.34 1.886l-.232 .012a1 1 0 0 0 .111 1.994a3 3 0 0 0 1.371 -5.673z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help-triangle.svg b/app/assets/svg/icons/tabler/filled/help-triangle.svg
new file mode 100644
index 00000000..0bcd272c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help-triangle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa42"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.67c.955 0 1.845 .467 2.39 1.247l.105 .16l8.114 13.548a2.914 2.914 0 0 1 -2.307 4.363l-.195 .008h-16.225a2.914 2.914 0 0 1 -2.582 -4.2l.099 -.185l8.11 -13.538a2.914 2.914 0 0 1 2.491 -1.403zm0 13.33a1 1 0 0 0 -.993 .883l-.007 .117l.007 .127a1 1 0 0 0 1.986 0l.007 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883zm1.368 -6.673a2.98 2.98 0 0 0 -3.631 .728a1 1 0 0 0 1.44 1.383l.171 -.18a.98 .98 0 0 1 1.11 -.15a1 1 0 0 1 -.34 1.886l-.232 .012a1 1 0 0 0 .111 1.994a3 3 0 0 0 1.371 -5.673z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/help.svg b/app/assets/svg/icons/tabler/filled/help.svg
new file mode 100644
index 00000000..877a5f88
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/help.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101d8"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -10 17.32a10 10 0 0 1 10 -17.32m-5 12.66a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1m1.173 -9.856a3.6 3.6 0 0 0 -3.97 1.252a1 1 0 0 0 1.512 1.304l.082 -.096a1.6 1.6 0 1 1 1.846 2.462a2.49 2.49 0 0 0 -1.641 2.49a1 1 0 0 0 1.996 .004v-.117a.5 .5 0 0 1 .259 -.466l.075 -.034a3.61 3.61 0 0 0 2.338 -3.47a3.6 3.6 0 0 0 -2.497 -3.329" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-a.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-a.svg
new file mode 100644
index 00000000..20fa3f87
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-a.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe47"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571a3 3 0 0 0 -3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-6a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-b.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-b.svg
new file mode 100644
index 00000000..ed599990
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-b.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe46"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3l-.005 -.176a3 3 0 0 0 -.654 -1.7l-.106 -.124l.106 -.124a3 3 0 0 0 -2.341 -4.876m0 6a1 1 0 0 1 0 2h-1v-2zm0 -4a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-c.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-c.svg
new file mode 100644
index 00000000..90ef3d70
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-c.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe45"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0a1 1 0 0 0 -1.993 -.117l-.007 .117a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 0 2 0a3 3 0 0 0 -3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-d.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-d.svg
new file mode 100644
index 00000000..4887f4e9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-d.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe44"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-1v-6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-e.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-e.svg
new file mode 100644
index 00000000..c424d690
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-e.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe43"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-2h1.5a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1.5v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-f.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-f.svg
new file mode 100644
index 00000000..76ad29a9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-f.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe42"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-g.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-g.svg
new file mode 100644
index 00000000..41a3e7ee
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-g.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe41"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571h-2a3 3 0 0 0 -3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1 -1v-4a1 1 0 0 0 -1 -1h-1a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883v2h-1a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-h.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-h.svg
new file mode 100644
index 00000000..ed70f84b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-h.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe40"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571a1 1 0 0 0 -1 1v3h-2v-3a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-i.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-i.svg
new file mode 100644
index 00000000..2cfccc19
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-i.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe3f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-j.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-j.svg
new file mode 100644
index 00000000..17b118b3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-j.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe3e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h3v5a1 1 0 0 1 -1.993 .117l-.007 -.117a1 1 0 0 0 -2 0a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-k.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-k.svg
new file mode 100644
index 00000000..f6cb3817
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe3d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.864 5.723a1 1 0 0 0 -1.378 .318l-2.152 3.442v-2.912a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276 .374l.102 -.056l.095 -.068a1 1 0 0 0 .223 -1.31l-2.17 -3.47l2.17 -3.47a1 1 0 0 0 -.318 -1.378" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-l.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-l.svg
new file mode 100644
index 00000000..a58758eb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-l.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe3c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-3.666 5.571a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-7a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-m.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-m.svg
new file mode 100644
index 00000000..8a3a960d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-m.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe3b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m2.334 6.571c0 -1.014 -1.336 -1.384 -1.857 -.514l-2.143 3.57l-2.143 -3.57c-.521 -.87 -1.857 -.5 -1.857 .514v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-4.39l1.143 1.904l.074 .108a1 1 0 0 0 1.64 -.108l1.143 -1.904v4.39a1 1 0 0 0 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-n.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-n.svg
new file mode 100644
index 00000000..77ce7db8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-n.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe3a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-2.772 6.124c-.471 -.944 -1.894 -.608 -1.894 .447v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3.764l2.106 4.211c.471 .944 1.894 .608 1.894 -.447v-8a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v3.764z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-o.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-o.svg
new file mode 100644
index 00000000..7b790af8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-o.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe39"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-p.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-p.svg
new file mode 100644
index 00000000..bdcd2e96
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-p.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe38"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h1a3 3 0 0 0 0 -6m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-q.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-q.svg
new file mode 100644
index 00000000..9052bf48
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-q.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe37"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571a3 3 0 0 0 -3 3v4a3 3 0 0 0 4.168 2.764l.125 -.057a1 1 0 0 0 1.414 -1.414l.057 -.125a3 3 0 0 0 .236 -1.168v-4a3 3 0 0 0 -3 -3m1 7.002h-.059a.996 .996 0 0 0 -.941 .998a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-r.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-r.svg
new file mode 100644
index 00000000..f998057d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-r.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe36"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 5.571h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-2.332l2.2 2.932a1 1 0 0 0 1.4 .2l.096 -.081a1 1 0 0 0 .104 -1.319l-1.903 -2.538l.115 -.037a3.001 3.001 0 0 0 -1.012 -5.825m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-s.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-s.svg
new file mode 100644
index 00000000..c35b949a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-s.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe35"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-.666 5.571h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0 -2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-t.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-t.svg
new file mode 100644
index 00000000..a410b2b3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-t.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe34"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-7h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-u.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-u.svg
new file mode 100644
index 00000000..3ed18c26
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-u.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe33"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571a1 1 0 0 0 -1 1v6a1 1 0 0 1 -2 0v-6a1 1 0 0 0 -2 0v6a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-v.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-v.svg
new file mode 100644
index 00000000..4c6249ea
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-v.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe32"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.577 5.6a1 1 0 0 0 -1.213 .728l-1.03 4.118l-1.03 -4.118a1 1 0 1 0 -1.94 .486l2 8c.252 1.01 1.688 1.01 1.94 0l2 -8a1 1 0 0 0 -.727 -1.213" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-w.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-w.svg
new file mode 100644
index 00000000..739279b1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-w.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe31"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.342 6.447l-.52 4.153l-.56 -1.4c-.319 -.799 -1.41 -.837 -1.803 -.114l-.053 .114l-.561 1.4l-.519 -4.153a1 1 0 0 0 -1 -.876l-.116 .008a1 1 0 0 0 -.868 1.116l1 8c.128 1.025 1.537 1.207 1.92 .247l1.072 -2.678l1.072 2.678c.383 .96 1.792 .778 1.92 -.247l1 -8a1 1 0 0 0 -1.984 -.248" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-x.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-x.svg
new file mode 100644
index 00000000..5d549d1c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe30"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.781 5.677a1 1 0 0 0 -1.341 .447l-1.106 2.21l-1.106 -2.21a1 1 0 0 0 -1.234 -.494l-.107 .047a1 1 0 0 0 -.447 1.341l1.774 3.553l-1.775 3.553a1 1 0 0 0 .345 1.283l.102 .058a1 1 0 0 0 1.341 -.447l1.107 -2.21l1.106 2.21a1 1 0 0 0 1.234 .494l.107 -.047a1 1 0 0 0 .447 -1.341l-1.776 -3.553l1.776 -3.553a1 1 0 0 0 -.345 -1.283z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-y.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-y.svg
new file mode 100644
index 00000000..c6f6aa05
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-y.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe2f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.705 5.643a1 1 0 0 0 -1.3 .557l-1.071 2.678l-1.072 -2.678a1 1 0 0 0 -1.856 .742l1.928 4.823v2.806a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-2.809l1.928 -4.82a1 1 0 0 0 -.45 -1.25z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-letter-z.svg b/app/assets/svg/icons/tabler/filled/hexagon-letter-z.svg
new file mode 100644
index 00000000..563d5545
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-letter-z.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe2e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m.334 5.571h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h2.382l-3.276 6.553a1 1 0 0 0 .894 1.447h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-2.382l3.276 -6.553a1 1 0 0 0 -.894 -1.447" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-minus.svg b/app/assets/svg/icons/tabler/filled/hexagon-minus.svg
new file mode 100644
index 00000000..dfc8be61
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-minus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe2d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m1.334 9.571h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-0.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-0.svg
new file mode 100644
index 00000000..d76a32a4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-0.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f74c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm1.575 5.586a3 3 0 0 0 -2.995 2.824l-.005 .176v4l.005 .176a3 3 0 0 0 5.99 0l.005 -.176v-4l-.005 -.176a3 3 0 0 0 -2.995 -2.824zm0 2a1 1 0 0 1 .993 .883l.007 .117v4l-.007 .117a1 1 0 0 1 -1.986 0l-.007 -.117v-4l.007 -.117a1 1 0 0 1 .993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-1.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-1.svg
new file mode 100644
index 00000000..7a5e86b3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f74d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm.952 5.803l-.084 .076l-2 2l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l.293 -.293v5.586l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.006 -.114c-.083 -.777 -1.008 -1.16 -1.617 -.67z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-2.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-2.svg
new file mode 100644
index 00000000..78398bcc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f74e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm2.575 5.586h-3l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h3v2h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h3l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-3v-2h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-3.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-3.svg
new file mode 100644
index 00000000..88dac7de
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f74f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm2.575 5.586h-2l-.15 .005a2 2 0 0 0 -1.85 1.995a1 1 0 0 0 1.974 .23l.02 -.113l.006 -.117h2v2h-2l-.133 .007c-1.111 .12 -1.154 1.73 -.128 1.965l.128 .021l.133 .007h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-4.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-4.svg
new file mode 100644
index 00000000..13b13acc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f750"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm3.575 5.586a1 1 0 0 0 -.993 .883l-.007 .117v3h-2v-3l-.007 -.117a1 1 0 0 0 -1.986 0l-.007 .117v3l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v3l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-5.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-5.svg
new file mode 100644
index 00000000..02767dc5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-5.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f751"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm3.575 5.586h-4a1 1 0 0 0 -.993 .883l-.007 .117v4a1 1 0 0 0 .883 .993l.117 .007h3v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2a2 2 0 0 0 1.995 -1.85l.005 -.15v-2a2 2 0 0 0 -1.85 -1.995l-.15 -.005h-2v-2h3a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -.883 -.993l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-6.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-6.svg
new file mode 100644
index 00000000..1f488c61
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-6.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f752"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm2.575 5.586h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v6l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -1.85 -1.995l-.15 -.005zm0 6v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-7.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-7.svg
new file mode 100644
index 00000000..f890e69e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-7.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f753"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm3.575 5.586h-4l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117l.007 .117a1 1 0 0 0 .876 .876l.117 .007h2.718l-1.688 6.757l-.022 .115a1 1 0 0 0 1.927 .482l.035 -.111l2 -8l.021 -.112a1 1 0 0 0 -.878 -1.125l-.113 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-8.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-8.svg
new file mode 100644
index 00000000..169941c4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-8.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f754"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm2.575 5.586h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15c.018 .236 .077 .46 .17 .667l.075 .152l.018 .03l-.018 .032c-.133 .24 -.218 .509 -.243 .795l-.007 .174v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 6v2h-2v-2h2zm0 -4v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-number-9.svg b/app/assets/svg/icons/tabler/filled/hexagon-number-9.svg
new file mode 100644
index 00000000..8b8d2c3a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-number-9.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f755"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.216 0l6.775 3.995c.067 .04 .127 .084 .18 .133l.008 .007l.107 .076a3.223 3.223 0 0 1 1.284 2.39l.005 .203v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.226 3.226 0 0 1 -1.678 -2.826v-7.285a3.21 3.21 0 0 1 1.65 -2.808zm2.575 5.586h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-6l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 2v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon-plus.svg b/app/assets/svg/icons/tabler/filled/hexagon-plus.svg
new file mode 100644
index 00000000..0ee802d1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe2c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.666 1.429l6.75 3.98l.096 .063l.093 .078l.106 .074a3.22 3.22 0 0 1 1.284 2.39l.005 .204v7.284c0 1.175 -.643 2.256 -1.623 2.793l-6.804 4.302c-.98 .538 -2.166 .538 -3.2 -.032l-6.695 -4.237a3.23 3.23 0 0 1 -1.678 -2.826v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098c1 -.552 2.214 -.552 3.24 .015m-1.666 6.571a1 1 0 0 0 -1 1v2h-2a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-2h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-2a1 1 0 0 0 -.883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hexagon.svg b/app/assets/svg/icons/tabler/filled/hexagon.svg
new file mode 100644
index 00000000..44941256
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hexagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f67d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414l-6.775 3.996a3.21 3.21 0 0 0 -1.65 2.807v7.285a3.226 3.226 0 0 0 1.678 2.826l6.695 4.237c1.034 .57 2.22 .57 3.2 .032l6.804 -4.302c.98 -.537 1.623 -1.618 1.623 -2.793v-7.284l-.005 -.204a3.223 3.223 0 0 0 -1.284 -2.39l-.107 -.075l-.007 -.007a1.074 1.074 0 0 0 -.181 -.133l-6.776 -3.995a3.33 3.33 0 0 0 -3.216 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/home-2.svg b/app/assets/svg/icons/tabler/filled/home-2.svg
new file mode 100644
index 00000000..0ba93968
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/home-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101d7"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.707 2.293l9 9c.63 .63 .184 1.707 -.707 1.707h-1v6a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-6h-1c-.89 0 -1.337 -1.077 -.707 -1.707l9 -9a1 1 0 0 1 1.414 0m.793 8.707h-3a1.5 1.5 0 0 0 -1.5 1.5v3a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5 -1.5v-3a1.5 1.5 0 0 0 -1.5 -1.5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/home.svg b/app/assets/svg/icons/tabler/filled/home.svg
new file mode 100644
index 00000000..3d2b6a69
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/home.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe2b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.707 2.293l9 9c.63 .63 .184 1.707 -.707 1.707h-1v6a3 3 0 0 1 -3 3h-1v-7a3 3 0 0 0 -2.824 -2.995l-.176 -.005h-2a3 3 0 0 0 -3 3v7h-1a3 3 0 0 1 -3 -3v-6h-1c-.89 0 -1.337 -1.077 -.707 -1.707l9 -9a1 1 0 0 1 1.414 0m.293 11.707a1 1 0 0 1 1 1v7h-4v-7a1 1 0 0 1 .883 -.993l.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hospital-circle.svg b/app/assets/svg/icons/tabler/filled/hospital-circle.svg
new file mode 100644
index 00000000..f1ae1c21
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hospital-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fed2"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -20 0l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72m2 5a1 1 0 0 0 -1 1v2.999h-2v-2.999a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-3.001h2v3.001a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/hourglass.svg b/app/assets/svg/icons/tabler/filled/hourglass.svg
new file mode 100644
index 00000000..8238af16
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/hourglass.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f756"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a2 2 0 0 1 1.995 1.85l.005 .15v2a6.996 6.996 0 0 1 -3.393 6a6.994 6.994 0 0 1 3.388 5.728l.005 .272v2a2 2 0 0 1 -1.85 1.995l-.15 .005h-10a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-2a6.996 6.996 0 0 1 3.393 -6a6.994 6.994 0 0 1 -3.388 -5.728l-.005 -.272v-2a2 2 0 0 1 1.85 -1.995l.15 -.005h10z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/icons.svg b/app/assets/svg/icons/tabler/filled/icons.svg
new file mode 100644
index 00000000..2e41e96b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/icons.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "10070"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.25 2.603a4.5 4.5 0 1 1 -2.25 3.897l.006 -.229a4.5 4.5 0 0 1 2.244 -3.668" />
13 <path d="M5.632 13.504a1 1 0 0 1 1.736 0l4 7a1 1 0 0 1 -.868 1.496h-8a1 1 0 0 1 -.868 -1.496z" />
14 <path d="M13.293 2.293a1 1 0 0 1 1.414 0l7 7a1 1 0 1 1 -1.414 1.414l-7 -7a1 1 0 0 1 0 -1.414" />
15 <path d="M20.293 2.293a1 1 0 0 1 1.414 1.414l-7 7a1 1 0 0 1 -1.414 -1.414z" />
16 <path d="M21 13a1 1 0 0 1 1 1v7a1 1 0 0 1 -1 1h-7a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1z" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/id.svg b/app/assets/svg/icons/tabler/filled/id.svg
new file mode 100644
index 00000000..ee13dba9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/id.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101d6"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-10q 0 -.053 .005 -.102a3.994 3.994 0 0 1 3.995 -3.898zm-1 12h-10a1 1 0 0 0 0 2h10a1 1 0 0 0 0 -2m-8 -8a2.995 2.995 0 0 0 -2.995 2.898a1 1 0 0 0 -.005 .102a3 3 0 1 0 3 -3m8 4h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2m0 -4h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/info-circle.svg b/app/assets/svg/icons/tabler/filled/info-circle.svg
new file mode 100644
index 00000000..415b7a9a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/info-circle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6d8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -19.995 .324l-.005 -.324l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm0 9h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/info-hexagon.svg b/app/assets/svg/icons/tabler/filled/info-hexagon.svg
new file mode 100644
index 00000000..3328a1dc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/info-hexagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa43"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.425 1.414a3.33 3.33 0 0 1 3.026 -.097l.19 .097l6.775 3.995l.096 .063l.092 .077l.107 .075a3.224 3.224 0 0 1 1.266 2.188l.018 .202l.005 .204v7.284c0 1.106 -.57 2.129 -1.454 2.693l-.17 .1l-6.803 4.302c-.918 .504 -2.019 .535 -3.004 .068l-.196 -.1l-6.695 -4.237a3.225 3.225 0 0 1 -1.671 -2.619l-.007 -.207v-7.285c0 -1.106 .57 -2.128 1.476 -2.705l6.95 -4.098zm1.575 9.586h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/info-octagon.svg b/app/assets/svg/icons/tabler/filled/info-octagon.svg
new file mode 100644
index 00000000..4c4f7679
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/info-octagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa44"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.897 1a4 4 0 0 1 2.664 1.016l.165 .156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006 .227v5.794a4 4 0 0 1 -1.016 2.664l-.156 .165l-4.1 4.1a4 4 0 0 1 -2.603 1.168l-.227 .006h-5.795a3.999 3.999 0 0 1 -2.664 -1.017l-.165 -.156l-4.1 -4.1a4 4 0 0 1 -1.168 -2.604l-.006 -.227v-5.794a4 4 0 0 1 1.016 -2.664l.156 -.165l4.1 -4.1a4 4 0 0 1 2.605 -1.168l.227 -.006h5.793zm-2.897 10h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/info-square-rounded.svg b/app/assets/svg/icons/tabler/filled/info-square-rounded.svg
new file mode 100644
index 00000000..4cd7c65b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/info-square-rounded.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6d9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm0 9h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/info-square.svg b/app/assets/svg/icons/tabler/filled/info-square.svg
new file mode 100644
index 00000000..e98b5865
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/info-square.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa45"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 2.995 2.824l.005 .176v14a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-14a3 3 0 0 1 2.824 -2.995l.176 -.005h14zm-7 9h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/info-triangle.svg b/app/assets/svg/icons/tabler/filled/info-triangle.svg
new file mode 100644
index 00000000..b0b829fc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/info-triangle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa46"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.67c.955 0 1.845 .467 2.39 1.247l.105 .16l8.114 13.548a2.914 2.914 0 0 1 -2.307 4.363l-.195 .008h-16.225a2.914 2.914 0 0 1 -2.582 -4.2l.099 -.185l8.11 -13.538a2.914 2.914 0 0 1 2.491 -1.403zm0 9.33h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-bottom-left.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-bottom-left.svg
new file mode 100644
index 00000000..8e06408d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-bottom-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f758"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm-6 9a1 1 0 0 0 -1 1a7 7 0 0 0 7 7a1 1 0 0 0 0 -2a5 5 0 0 1 -5 -5a1 1 0 0 0 -1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-bottom-right.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-bottom-right.svg
new file mode 100644
index 00000000..f319a0a3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-bottom-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f759"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm6 9a1 1 0 0 0 -1 1a5 5 0 0 1 -5 5a1 1 0 0 0 0 2a7 7 0 0 0 7 -7a1 1 0 0 0 -1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-bottom.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-bottom.svg
new file mode 100644
index 00000000..12c3a2e1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-bottom.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f757"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5.144 4.72c3.92 -3.695 10.093 -3.625 13.927 .209c3.905 3.905 3.905 10.237 0 14.142c-3.905 3.905 -10.237 3.905 -14.142 0c-3.905 -3.905 -3.905 -10.237 0 -14.142zm3.32 10.816a1 1 0 1 0 -1.414 1.414a7 7 0 0 0 9.9 0a1 1 0 0 0 -1.414 -1.414a5 5 0 0 1 -7.072 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-left.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-left.svg
new file mode 100644
index 00000000..c44441c3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f75a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.929 4.929c3.905 -3.905 10.237 -3.905 14.142 0c3.905 3.905 3.905 10.237 0 14.142c-3.905 3.905 -10.237 3.905 -14.142 0c-3.905 -3.905 -3.905 -10.237 0 -14.142zm3.535 2.121a1 1 0 0 0 -1.414 0a7 7 0 0 0 0 9.9a1 1 0 1 0 1.414 -1.414a5 5 0 0 1 0 -7.072a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-right.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-right.svg
new file mode 100644
index 00000000..4163fb38
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f75b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.929 4.929c3.905 -3.905 10.237 -3.905 14.142 0c3.905 3.905 3.905 10.237 0 14.142c-3.905 3.905 -10.237 3.905 -14.142 0c-3.905 -3.905 -3.905 -10.237 0 -14.142zm12.02 2.121a1 1 0 0 0 -1.413 1.414a5 5 0 0 1 0 7.072a1 1 0 0 0 1.414 1.414a7 7 0 0 0 0 -9.9z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-top-left.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-top-left.svg
new file mode 100644
index 00000000..574a1a3d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-top-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f75d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm0 3a7 7 0 0 0 -7 7a1 1 0 0 0 2 0a5 5 0 0 1 5 -5a1 1 0 0 0 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-top-right.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-top-right.svg
new file mode 100644
index 00000000..35f8f34f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-top-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f75e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10zm0 3a1 1 0 0 0 0 2a5 5 0 0 1 5 5a1 1 0 0 0 2 0a7 7 0 0 0 -7 -7z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/inner-shadow-top.svg b/app/assets/svg/icons/tabler/filled/inner-shadow-top.svg
new file mode 100644
index 00000000..08c4b0ae
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/inner-shadow-top.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f75c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4.929 4.929c3.905 -3.905 10.237 -3.905 14.142 0c3.905 3.905 3.905 10.237 0 14.142c-3.905 3.905 -10.237 3.905 -14.142 0c-3.905 -3.905 -3.905 -10.237 0 -14.142zm12.02 2.121a7 7 0 0 0 -9.899 0a1 1 0 0 0 1.414 1.414a5 5 0 0 1 7.072 0a1 1 0 0 0 1.414 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ironing-1.svg b/app/assets/svg/icons/tabler/filled/ironing-1.svg
new file mode 100644
index 00000000..cc13bcf3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ironing-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1006f"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.459 5a4 4 0 0 1 3.945 3.343l1.387 8.329a2 2 0 0 1 -1.971 2.328h-16.82a1 1 0 0 1 -1 -1a8 8 0 0 1 8 -8h8.652l-.22 -1.329a2 2 0 0 0 -1.811 -1.665l-.162 -.006h-7.459a1 1 0 1 1 0 -2zm-4.449 9h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ironing-2.svg b/app/assets/svg/icons/tabler/filled/ironing-2.svg
new file mode 100644
index 00000000..bd248f27
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ironing-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1006e"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.459 5a4 4 0 0 1 3.945 3.343l1.387 8.329a2 2 0 0 1 -1.971 2.328h-16.82a1 1 0 0 1 -1 -1a8 8 0 0 1 8 -8h8.652l-.22 -1.329a2 2 0 0 0 -1.811 -1.665l-.162 -.006h-7.459a1 1 0 1 1 0 -2zm-6.449 9h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ironing-3.svg b/app/assets/svg/icons/tabler/filled/ironing-3.svg
new file mode 100644
index 00000000..b5a64b7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ironing-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1006d"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.459 5a4 4 0 0 1 3.945 3.343l1.387 8.329a2 2 0 0 1 -1.971 2.328h-16.82a1 1 0 0 1 -1 -1a8 8 0 0 1 8 -8h8.652l-.22 -1.329a2 2 0 0 0 -1.811 -1.665l-.162 -.006h-7.459a1 1 0 1 1 0 -2zm-4.449 9h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-3 0h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m6 0h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ironing-steam.svg b/app/assets/svg/icons/tabler/filled/ironing-steam.svg
new file mode 100644
index 00000000..6388a76b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ironing-steam.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "1006c"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 18a1 1 0 0 1 1 1v2a1 1 0 0 1 -2 0v-2a1 1 0 0 1 1 -1" />
13 <path d="M16.459 3a4 4 0 0 1 3.945 3.343l.577 3.464l.81 4.865a2 2 0 0 1 -1.971 2.328h-16.82a1 1 0 0 1 -1 -1a8 8 0 0 1 8 -8h8.652l-.22 -1.329a2 2 0 0 0 -1.811 -1.665l-.162 -.006h-7.459a1 1 0 1 1 0 -2z" />
14 <path d="M7.106 18.553a1 1 0 0 1 1.788 .894l-1 2a1 1 0 0 1 -1.788 -.894z" />
15 <path d="M15.553 18.106a1 1 0 0 1 1.341 .447l1 2a1 1 0 0 1 -1.788 .894l-1 -2a1 1 0 0 1 .447 -1.341" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ironing.svg b/app/assets/svg/icons/tabler/filled/ironing.svg
new file mode 100644
index 00000000..4c44541c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ironing.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe2a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.459 5a4 4 0 0 1 3.945 3.343l.577 3.464l.81 4.865a2 2 0 0 1 -1.971 2.328h-16.82a1 1 0 0 1 -1 -1a8 8 0 0 1 8 -8h8.652l-.22 -1.329a2 2 0 0 0 -1.811 -1.665l-.162 -.006h-7.459a1 1 0 1 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/jetpack.svg b/app/assets/svg/icons/tabler/filled/jetpack.svg
new file mode 100644
index 00000000..f1a869a4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/jetpack.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe29"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a4 4 0 0 1 4 4v7a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-1h-2v1a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-7a4 4 0 0 1 8 0v1h2v-1a4 4 0 0 1 4 -4m-4 8v-1h-2v1zm-4 5a1 1 0 0 1 1 1c0 2.623 -.787 4.59 -2.4 5.8a1 1 0 0 1 -1.2 0c-1.613 -1.21 -2.4 -3.177 -2.4 -5.8a1 1 0 0 1 2 0c0 1.532 .308 2.684 .906 3.498l.094 .119l.094 -.12c.558 -.759 .864 -1.813 .902 -3.196l.004 -.301a1 1 0 0 1 1 -1m10 0a1 1 0 0 1 1 1c0 2.623 -.787 4.59 -2.4 5.8a1 1 0 0 1 -1.2 0c-1.613 -1.21 -2.4 -3.177 -2.4 -5.8a1 1 0 0 1 2 0c0 1.532 .308 2.684 .906 3.498l.094 .119l.094 -.12c.558 -.759 .864 -1.813 .902 -3.196l.004 -.301a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/jewish-star.svg b/app/assets/svg/icons/tabler/filled/jewish-star.svg
new file mode 100644
index 00000000..a0ed89fd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/jewish-star.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f67e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.433 6h-5.433l-.114 .006a1 1 0 0 0 -.743 1.508l2.69 4.486l-2.69 4.486l-.054 .1a1 1 0 0 0 .911 1.414h5.434l2.709 4.514l.074 .108a1 1 0 0 0 1.64 -.108l2.708 -4.514h5.435l.114 -.006a1 1 0 0 0 .743 -1.508l-2.691 -4.486l2.691 -4.486l.054 -.1a1 1 0 0 0 -.911 -1.414h-5.434l-2.709 -4.514a1 1 0 0 0 -1.714 0l-2.71 4.514z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/key.svg b/app/assets/svg/icons/tabler/filled/key.svg
new file mode 100644
index 00000000..1b63ed7b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/key.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe28"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.52 2c1.029 0 2.015 .409 2.742 1.136l3.602 3.602a3.877 3.877 0 0 1 0 5.483l-2.643 2.643a3.88 3.88 0 0 1 -4.941 .452l-.105 -.078l-5.882 5.883a3 3 0 0 1 -1.68 .843l-.22 .027l-.221 .009h-1.172c-1.014 0 -1.867 -.759 -1.991 -1.823l-.009 -.177v-1.172c0 -.704 .248 -1.386 .73 -1.96l.149 -.161l.414 -.414a1 1 0 0 1 .707 -.293h1v-1a1 1 0 0 1 .883 -.993l.117 -.007h1v-1a1 1 0 0 1 .206 -.608l.087 -.1l1.468 -1.469l-.076 -.103a3.9 3.9 0 0 1 -.678 -1.963l-.007 -.236c0 -1.029 .409 -2.015 1.136 -2.742l2.643 -2.643a3.88 3.88 0 0 1 2.741 -1.136m.495 5h-.02a2 2 0 1 0 0 4h.02a2 2 0 1 0 0 -4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/keyboard.svg b/app/assets/svg/icons/tabler/filled/keyboard.svg
new file mode 100644
index 00000000..bb17de8b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/keyboard.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100a2"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 5a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3zm-14 8a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m12 0a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m-7.998 0a1 1 0 0 0 -.004 2l4 .01a1 1 0 0 0 .005 -2zm-4.002 -4a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m4 0a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m4 0a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m4 0a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/keyframe-align-center.svg b/app/assets/svg/icons/tabler/filled/keyframe-align-center.svg
new file mode 100644
index 00000000..3b601215
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/keyframe-align-center.svg
@@ -0,0 +1,17 @@
1<!--
2version: "2.30"
3unicode: "fc30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 19a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 1 -1z" />
13 <path d="M12 6c-.629 0 -1.214 .301 -1.606 .807l-2.908 3.748a2.395 2.395 0 0 0 -.011 2.876l2.919 3.762c.39 .505 .977 .807 1.606 .807c.629 0 1.214 -.301 1.606 -.807l2.908 -3.748a2.395 2.395 0 0 0 .011 -2.876l-2.919 -3.762a2.032 2.032 0 0 0 -1.606 -.807z" />
14 <path d="M12 1a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 1 -1z" />
15 <path d="M5 11a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
16 <path d="M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/keyframe-align-horizontal.svg b/app/assets/svg/icons/tabler/filled/keyframe-align-horizontal.svg
new file mode 100644
index 00000000..ec56197a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/keyframe-align-horizontal.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.30"
3unicode: "fc31"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 6c-.629 0 -1.214 .301 -1.606 .807l-2.908 3.748a2.395 2.395 0 0 0 -.011 2.876l2.919 3.762c.39 .505 .977 .807 1.606 .807c.629 0 1.214 -.301 1.606 -.807l2.908 -3.748a2.395 2.395 0 0 0 .011 -2.876l-2.919 -3.762a2.032 2.032 0 0 0 -1.606 -.807z" />
13 <path d="M5 11a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
14 <path d="M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-2a1 1 0 0 1 -.117 -1.993l.117 -.007h2z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/keyframe-align-vertical.svg b/app/assets/svg/icons/tabler/filled/keyframe-align-vertical.svg
new file mode 100644
index 00000000..f0ed80d2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/keyframe-align-vertical.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.30"
3unicode: "fc32"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 1 -1z" />
13 <path d="M12 6c-.629 0 -1.214 .301 -1.606 .807l-2.908 3.748a2.395 2.395 0 0 0 -.011 2.876l2.919 3.762c.39 .505 .977 .807 1.606 .807c.629 0 1.214 -.301 1.606 -.807l2.908 -3.748a2.395 2.395 0 0 0 .011 -2.876l-2.919 -3.762a2.032 2.032 0 0 0 -1.606 -.807z" />
14 <path d="M12 19a1 1 0 0 1 .993 .883l.007 .117v2a1 1 0 0 1 -1.993 .117l-.007 -.117v-2a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/keyframe.svg b/app/assets/svg/icons/tabler/filled/keyframe.svg
new file mode 100644
index 00000000..9ecfffb2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/keyframe.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 4a2.599 2.599 0 0 0 -2 .957l-4.355 5.24a2.847 2.847 0 0 0 -.007 3.598l4.368 5.256c.499 .6 1.225 .949 1.994 .949a2.599 2.599 0 0 0 2 -.957l4.355 -5.24a2.847 2.847 0 0 0 .007 -3.598l-4.368 -5.256a2.593 2.593 0 0 0 -1.994 -.949z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/keyframes.svg b/app/assets/svg/icons/tabler/filled/keyframes.svg
new file mode 100644
index 00000000..480eceae
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/keyframes.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.30"
3unicode: "fc34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 4a2.599 2.599 0 0 0 -2 .957l-4.355 5.24a2.847 2.847 0 0 0 -.007 3.598l4.368 5.256c.499 .6 1.224 .949 1.994 .949a2.599 2.599 0 0 0 2 -.957l4.355 -5.24a2.847 2.847 0 0 0 .007 -3.598l-4.368 -5.256a2.593 2.593 0 0 0 -1.994 -.949z" />
13 <path d="M16.382 4.214a1 1 0 0 1 1.32 .074l.084 .094l4.576 5.823c.808 .993 .848 2.396 .13 3.419l-.12 .158l-4.586 5.836a1 1 0 0 1 -1.644 -1.132l.072 -.104l4.596 -5.85a.845 .845 0 0 0 .06 -.978l-.07 -.1l-4.586 -5.836a1 1 0 0 1 .168 -1.404z" />
14 <path d="M12.382 4.214a1 1 0 0 1 1.32 .074l.084 .094l4.576 5.823c.808 .993 .848 2.396 .13 3.419l-.12 .158l-4.586 5.836a1 1 0 0 1 -1.644 -1.132l.072 -.104l4.596 -5.85a.845 .845 0 0 0 .06 -.978l-.07 -.1l-4.586 -5.836a1 1 0 0 1 .168 -1.404z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/label-important.svg b/app/assets/svg/icons/tabler/filled/label-important.svg
new file mode 100644
index 00000000..971513ce
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/label-important.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff60"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.52 6a2 2 0 0 1 1.561 .75l3.7 4.625a1 1 0 0 1 0 1.25l-3.7 4.624a2 2 0 0 1 -1.561 .751h-12.52a1 1 0 0 1 -.78 -1.625l3.5 -4.375l-3.5 -4.375a1 1 0 0 1 .668 -1.62l.112 -.005z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/label.svg b/app/assets/svg/icons/tabler/filled/label.svg
new file mode 100644
index 00000000..1c6dde9d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/label.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff41"
3version: "3.9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.52 6a2 2 0 0 1 1.561 .75l3.7 4.625a1 1 0 0 1 0 1.25l-3.7 4.624a2 2 0 0 1 -1.561 .751h-10.52a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lasso-polygon.svg b/app/assets/svg/icons/tabler/filled/lasso-polygon.svg
new file mode 100644
index 00000000..8c961420
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lasso-polygon.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff5f"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5.581 2.186l6.566 4.69l7.502 -2.812a1 1 0 0 1 1.326 .714l.019 .112l1 9a1 1 0 0 1 -.678 1.059l-9 3a1 1 0 0 1 -.553 .023l-4.434 -1.082a3 3 0 0 1 -1.287 .923c.095 .986 .374 1.9 .826 2.69a1 1 0 0 1 -1.736 .993c-.624 -1.09 -.99 -2.335 -1.098 -3.656a3 3 0 0 1 -2.034 -2.84l.005 -.176a3 3 0 0 1 .86 -1.932l-.818 -2.59a1 1 0 0 1 -.009 -.577l2 -7a1 1 0 0 1 1.543 -.539m-.009 2.451l-1.528 5.348l.642 2.031q .155 -.016 .314 -.016a3 3 0 0 1 3 2.995l3.957 .965l7.96 -2.654l-.769 -6.919l-6.797 2.55a1 1 0 0 1 -.827 -.058l-.105 -.065z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/laurel-wreath-1.svg b/app/assets/svg/icons/tabler/filled/laurel-wreath-1.svg
new file mode 100644
index 00000000..2d25b50a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/laurel-wreath-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10169"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.956 2.057c.355 .124 .829 .375 1.303 .796a3.77 3.77 0 0 1 1.246 2.204c.173 .989 -.047 1.894 -.519 2.683l-.123 .194q -.097 .147 -.196 .272q .066 .234 .117 .471q .26 -.178 .545 -.307c.851 -.389 1.727 -.442 2.527 -.306q .226 .04 .346 .076a1 1 0 0 1 .689 .712l.029 .13q .015 .08 .03 .18a4.45 4.45 0 0 1 -.324 2.496a3.94 3.94 0 0 1 -1.71 1.85l-.242 .12a4.23 4.23 0 0 1 -2.234 .349a9 9 0 0 1 -.443 1.023c.37 .016 .748 .093 1.128 .24c.732 .28 1.299 .758 1.711 1.367a3.95 3.95 0 0 1 .654 1.613a1 1 0 0 1 -.356 .917a3.8 3.8 0 0 1 -.716 .443c-.933 .455 -1.978 .588 -3.043 .179l-.032 -.015l-.205 -.086a3.6 3.6 0 0 1 -1.33 -1.069l-.143 -.197a4 4 0 0 1 -.26 -.433a6 6 0 0 1 -.927 .511q .18 .262 .337 .56a7.4 7.4 0 0 1 .66 1.747a1 1 0 0 1 -1.95 .444l-.028 -.11a6 6 0 0 0 -.449 -1.143c-.342 -.645 -.71 -.968 -1.048 -.968s-.706 .323 -1.048 .969a5.6 5.6 0 0 0 -.367 .874l-.082 .269l-.028 .11a1 1 0 0 1 -1.95 -.444a7.3 7.3 0 0 1 .66 -1.747q .158 -.298 .337 -.561a6.4 6.4 0 0 1 -.93 -.508a4 4 0 0 1 -.256 .43c-.366 .541 -.855 .98 -1.473 1.267l-.238 .1c-.994 .382 -1.97 .292 -2.855 -.091l-.188 -.087a3.8 3.8 0 0 1 -.716 -.443a1 1 0 0 1 -.356 -.917a3.95 3.95 0 0 1 .654 -1.613a3.6 3.6 0 0 1 1.71 -1.368c.38 -.146 .758 -.223 1.13 -.24a9 9 0 0 1 -.445 -1.023a4.23 4.23 0 0 1 -2.233 -.348a4 4 0 0 1 -.916 -.587l-.207 -.191a4 4 0 0 1 -.724 -.977l-.105 -.216a4.45 4.45 0 0 1 -.265 -2.806a1 1 0 0 1 .69 -.712q .119 -.036 .345 -.076c.801 -.135 1.678 -.082 2.53 .308q .283 .129 .545 .304q .048 -.235 .112 -.47a5 5 0 0 1 -.194 -.272c-.556 -.832 -.83 -1.806 -.642 -2.877l.05 -.242a3.75 3.75 0 0 1 1.027 -1.803l.169 -.159a4 4 0 0 1 1.303 -.796a1 1 0 0 1 .975 .178c.2 .168 .462 .446 .719 .83c.556 .833 .83 1.807 .642 2.878a3.77 3.77 0 0 1 -1.246 2.204c-.303 .27 -.607 .47 -.879 .61a7.5 7.5 0 0 0 -.255 1.971c0 3.502 2.285 6.272 5 6.272s5 -2.77 5 -6.276a7.6 7.6 0 0 0 -.253 -1.967a4.3 4.3 0 0 1 -.881 -.61a3.77 3.77 0 0 1 -1.246 -2.204c-.188 -1.07 .086 -2.045 .642 -2.877c.257 -.385 .52 -.663 .72 -.831a1 1 0 0 1 .974 -.178m-3.956 5.943v6a1 1 0 0 1 -2 0v-4.002h-.059a1 1 0 0 1 -.554 -.208l-.094 -.083a1 1 0 0 1 0 -1.414l1 -1c.63 -.63 1.707 -.184 1.707 .707" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/laurel-wreath-2.svg b/app/assets/svg/icons/tabler/filled/laurel-wreath-2.svg
new file mode 100644
index 00000000..f6ba9a09
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/laurel-wreath-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10168"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.956 2.057c.355 .124 .829 .375 1.303 .796a3.77 3.77 0 0 1 1.246 2.204c.173 .989 -.047 1.894 -.519 2.683l-.123 .194q -.097 .147 -.196 .272q .066 .234 .117 .471q .26 -.178 .545 -.307c.851 -.389 1.727 -.442 2.527 -.306q .226 .04 .346 .076a1 1 0 0 1 .689 .712l.029 .13q .015 .08 .03 .18a4.45 4.45 0 0 1 -.324 2.496a3.94 3.94 0 0 1 -1.71 1.85l-.242 .12a4.23 4.23 0 0 1 -2.234 .349a9 9 0 0 1 -.443 1.023c.37 .016 .748 .093 1.128 .24c.732 .28 1.299 .758 1.711 1.367a3.95 3.95 0 0 1 .654 1.613a1 1 0 0 1 -.356 .917a3.8 3.8 0 0 1 -.716 .443c-.933 .455 -1.978 .588 -3.043 .179l-.032 -.015l-.205 -.086a3.6 3.6 0 0 1 -1.33 -1.069l-.143 -.197a4 4 0 0 1 -.26 -.433a6 6 0 0 1 -.927 .511q .18 .262 .337 .56a7.4 7.4 0 0 1 .66 1.747a1 1 0 0 1 -1.95 .444l-.028 -.11a6 6 0 0 0 -.449 -1.143c-.342 -.645 -.71 -.968 -1.048 -.968s-.706 .323 -1.048 .969a5.6 5.6 0 0 0 -.367 .874l-.082 .269l-.028 .11a1 1 0 0 1 -1.95 -.444a7.3 7.3 0 0 1 .66 -1.747q .158 -.298 .337 -.561a6.4 6.4 0 0 1 -.93 -.508a4 4 0 0 1 -.256 .43c-.366 .541 -.855 .98 -1.473 1.267l-.238 .1c-.994 .382 -1.97 .292 -2.855 -.091l-.188 -.087a3.8 3.8 0 0 1 -.716 -.443a1 1 0 0 1 -.356 -.917a3.95 3.95 0 0 1 .654 -1.613a3.6 3.6 0 0 1 1.71 -1.368c.38 -.146 .758 -.223 1.13 -.24a9 9 0 0 1 -.445 -1.023a4.23 4.23 0 0 1 -2.233 -.348a4 4 0 0 1 -.916 -.587l-.207 -.191a4 4 0 0 1 -.724 -.977l-.105 -.216a4.45 4.45 0 0 1 -.265 -2.806a1 1 0 0 1 .69 -.712q .119 -.036 .345 -.076c.801 -.135 1.678 -.082 2.53 .308q .283 .129 .545 .304q .048 -.235 .112 -.47a5 5 0 0 1 -.194 -.272c-.556 -.832 -.83 -1.806 -.642 -2.877l.05 -.242a3.75 3.75 0 0 1 1.027 -1.803l.169 -.159a4 4 0 0 1 1.303 -.796a1 1 0 0 1 .975 .178c.2 .168 .462 .446 .719 .83c.556 .833 .83 1.807 .642 2.878a3.77 3.77 0 0 1 -1.246 2.204c-.303 .27 -.607 .47 -.879 .61a7.5 7.5 0 0 0 -.255 1.971c0 3.502 2.285 6.272 5 6.272s5 -2.77 5 -6.276a7.6 7.6 0 0 0 -.253 -1.967a4.3 4.3 0 0 1 -.881 -.61a3.77 3.77 0 0 1 -1.246 -2.204c-.188 -1.07 .086 -2.045 .642 -2.877c.257 -.385 .52 -.663 .72 -.831a1 1 0 0 1 .974 -.178m-4.356 4.943a2 2 0 0 1 2 2v1a2 2 0 0 1 -2 2h-1v1h2a1 1 0 0 1 0 2h-2a2 2 0 0 1 -2 -2v-1a2 2 0 0 1 2 -2h1v-1h-2a1 1 0 0 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/laurel-wreath-3.svg b/app/assets/svg/icons/tabler/filled/laurel-wreath-3.svg
new file mode 100644
index 00000000..6be704e9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/laurel-wreath-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10167"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.956 2.057c.355 .124 .829 .375 1.303 .796a3.77 3.77 0 0 1 1.246 2.204c.173 .989 -.047 1.894 -.519 2.683l-.123 .194q -.097 .147 -.196 .272q .066 .234 .117 .471q .26 -.178 .545 -.307c.851 -.389 1.727 -.442 2.527 -.306q .226 .04 .346 .076a1 1 0 0 1 .689 .712l.029 .13q .015 .08 .03 .18a4.45 4.45 0 0 1 -.324 2.496a3.94 3.94 0 0 1 -1.71 1.85l-.242 .12a4.23 4.23 0 0 1 -2.234 .349a9 9 0 0 1 -.443 1.023c.37 .016 .748 .093 1.128 .24c.732 .28 1.299 .758 1.711 1.367a3.95 3.95 0 0 1 .654 1.613a1 1 0 0 1 -.356 .917a3.8 3.8 0 0 1 -.716 .443c-.933 .455 -1.978 .588 -3.043 .179l-.032 -.015l-.205 -.086a3.6 3.6 0 0 1 -1.33 -1.069l-.143 -.197a4 4 0 0 1 -.26 -.433a6 6 0 0 1 -.927 .511q .18 .262 .337 .56a7.4 7.4 0 0 1 .66 1.747a1 1 0 0 1 -1.95 .444l-.028 -.11a6 6 0 0 0 -.449 -1.143c-.342 -.645 -.71 -.968 -1.048 -.968s-.706 .323 -1.048 .969a5.6 5.6 0 0 0 -.367 .874l-.082 .269l-.028 .11a1 1 0 0 1 -1.95 -.444a7.3 7.3 0 0 1 .66 -1.747q .158 -.298 .337 -.561a6.4 6.4 0 0 1 -.93 -.508a4 4 0 0 1 -.256 .43c-.366 .541 -.855 .98 -1.473 1.267l-.238 .1c-.994 .382 -1.97 .292 -2.855 -.091l-.188 -.087a3.8 3.8 0 0 1 -.716 -.443a1 1 0 0 1 -.356 -.917a3.95 3.95 0 0 1 .654 -1.613a3.6 3.6 0 0 1 1.71 -1.368c.38 -.146 .758 -.223 1.13 -.24a9 9 0 0 1 -.445 -1.023a4.23 4.23 0 0 1 -2.233 -.348a4 4 0 0 1 -.916 -.587l-.207 -.191a4 4 0 0 1 -.724 -.977l-.105 -.216a4.45 4.45 0 0 1 -.265 -2.806a1 1 0 0 1 .69 -.712q .119 -.036 .345 -.076c.801 -.135 1.678 -.082 2.53 .308q .283 .129 .545 .304q .048 -.235 .112 -.47a5 5 0 0 1 -.194 -.272c-.556 -.832 -.83 -1.806 -.642 -2.877l.05 -.242a3.75 3.75 0 0 1 1.027 -1.803l.169 -.159a4 4 0 0 1 1.303 -.796a1 1 0 0 1 .975 .178c.2 .168 .462 .446 .719 .83c.556 .833 .83 1.807 .642 2.878a3.77 3.77 0 0 1 -1.246 2.204c-.303 .27 -.607 .47 -.879 .61a7.5 7.5 0 0 0 -.255 1.971c0 3.502 2.285 6.272 5 6.272s5 -2.77 5 -6.276a7.6 7.6 0 0 0 -.253 -1.967a4.3 4.3 0 0 1 -.881 -.61a3.77 3.77 0 0 1 -1.246 -2.204c-.188 -1.07 .086 -2.045 .642 -2.877c.257 -.385 .52 -.663 .72 -.831a1 1 0 0 1 .974 -.178m-4.956 4.943a2.5 2.5 0 0 1 2.125 3.817l-.125 .183l.019 .024c.273 .372 .445 .823 .477 1.312l.005 .164a2.5 2.5 0 0 1 -2.501 2.5h-1.5a1 1 0 0 1 0 -2h1.5a.5 .5 0 1 0 0 -1h-1l-.133 -.007c-1.199 -.129 -1.154 -1.993 .133 -1.993h1l.09 -.008a.5 .5 0 0 0 -.09 -.992h-1.5a1 1 0 1 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/laurel-wreath.svg b/app/assets/svg/icons/tabler/filled/laurel-wreath.svg
new file mode 100644
index 00000000..67d11a92
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/laurel-wreath.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100c0"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.956 2.057c.355 .124 .829 .375 1.303 .796a3.77 3.77 0 0 1 1.246 2.204c.173 .989 -.047 1.894 -.519 2.683l-.123 .194q -.097 .147 -.196 .272q .066 .234 .117 .471q .26 -.178 .545 -.307c.851 -.389 1.727 -.442 2.527 -.306q .226 .04 .346 .076a1 1 0 0 1 .689 .712l.029 .13q .015 .08 .03 .18a4.45 4.45 0 0 1 -.324 2.496a3.94 3.94 0 0 1 -1.71 1.85l-.242 .12a4.23 4.23 0 0 1 -2.234 .349a9 9 0 0 1 -.443 1.023c.37 .016 .748 .093 1.128 .24c.732 .28 1.299 .758 1.711 1.367a3.95 3.95 0 0 1 .654 1.613a1 1 0 0 1 -.356 .917a3.8 3.8 0 0 1 -.716 .443c-.933 .455 -1.978 .588 -3.043 .179l-.032 -.015l-.205 -.086a3.6 3.6 0 0 1 -1.33 -1.069l-.143 -.197a4 4 0 0 1 -.26 -.433a6 6 0 0 1 -.927 .511q .18 .262 .337 .56a7.4 7.4 0 0 1 .66 1.747a1 1 0 0 1 -1.95 .444l-.028 -.11a6 6 0 0 0 -.449 -1.143c-.342 -.645 -.71 -.968 -1.048 -.968s-.706 .323 -1.048 .969a5.6 5.6 0 0 0 -.367 .874l-.082 .269l-.028 .11a1 1 0 0 1 -1.95 -.444a7.3 7.3 0 0 1 .66 -1.747q .158 -.298 .337 -.561a6.4 6.4 0 0 1 -.93 -.508a4 4 0 0 1 -.256 .43c-.366 .541 -.855 .98 -1.473 1.267l-.238 .1c-.994 .382 -1.97 .292 -2.855 -.091l-.188 -.087a3.8 3.8 0 0 1 -.716 -.443a1 1 0 0 1 -.356 -.917a3.95 3.95 0 0 1 .654 -1.613a3.6 3.6 0 0 1 1.71 -1.368c.38 -.146 .758 -.223 1.13 -.24a9 9 0 0 1 -.445 -1.023a4.23 4.23 0 0 1 -2.233 -.348a4 4 0 0 1 -.916 -.587l-.207 -.191a4 4 0 0 1 -.724 -.977l-.105 -.216a4.45 4.45 0 0 1 -.265 -2.806a1 1 0 0 1 .69 -.712q .119 -.036 .345 -.076c.801 -.135 1.678 -.082 2.53 .308q .283 .129 .545 .304q .048 -.235 .112 -.47a5 5 0 0 1 -.194 -.272c-.556 -.832 -.83 -1.806 -.642 -2.877l.05 -.242a3.75 3.75 0 0 1 1.027 -1.803l.169 -.159a4 4 0 0 1 1.303 -.796a1 1 0 0 1 .975 .178c.2 .168 .462 .446 .719 .83c.556 .833 .83 1.807 .642 2.878a3.77 3.77 0 0 1 -1.246 2.204c-.303 .27 -.607 .47 -.879 .61a7.5 7.5 0 0 0 -.255 1.971c0 3.502 2.285 6.272 5 6.272s5 -2.77 5 -6.276a7.6 7.6 0 0 0 -.253 -1.967a4.3 4.3 0 0 1 -.881 -.61a3.77 3.77 0 0 1 -1.246 -2.204c-.188 -1.07 .086 -2.045 .642 -2.877c.257 -.385 .52 -.663 .72 -.831a1 1 0 0 1 .974 -.178" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-2.svg b/app/assets/svg/icons/tabler/filled/layout-2.svg
new file mode 100644
index 00000000..fce6eaa6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-2.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "fe27"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a3 3 0 0 1 3 3v1a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-1a3 3 0 0 1 3 -3z" />
13 <path d="M8 12a3 3 0 0 1 3 3v3a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-3a3 3 0 0 1 3 -3z" />
14 <path d="M18 3a3 3 0 0 1 3 3v3a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-3a3 3 0 0 1 3 -3z" />
15 <path d="M18 14a3 3 0 0 1 3 3v1a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-1a3 3 0 0 1 3 -3z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-align-bottom.svg b/app/assets/svg/icons/tabler/filled/layout-align-bottom.svg
new file mode 100644
index 00000000..16d99153
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-align-bottom.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe26"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 19a1 1 0 0 1 0 2h-16a1 1 0 0 1 0 -2z" />
13 <path d="M13 3a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-align-center.svg b/app/assets/svg/icons/tabler/filled/layout-align-center.svg
new file mode 100644
index 00000000..5072bace
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-align-center.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe25"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a1 1 0 0 1 1 1v4h3a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-3v4a1 1 0 0 1 -2 0v-4h-3a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3h3v-4a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-align-left.svg b/app/assets/svg/icons/tabler/filled/layout-align-left.svg
new file mode 100644
index 00000000..24b12f72
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-align-left.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe24"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 3a1 1 0 0 1 1 1v16a1 1 0 0 1 -2 0v-16a1 1 0 0 1 1 -1" />
13 <path d="M18 8a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-align-middle.svg b/app/assets/svg/icons/tabler/filled/layout-align-middle.svg
new file mode 100644
index 00000000..7eb96dd2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-align-middle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe23"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 5a3 3 0 0 1 3 3v3h4a1 1 0 0 1 0 2h-4v3a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-3h-4a1 1 0 0 1 0 -2h4v-3a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-align-right.svg b/app/assets/svg/icons/tabler/filled/layout-align-right.svg
new file mode 100644
index 00000000..b2e44c7e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-align-right.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe22"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1 -2 0v-16a1 1 0 0 1 1 -1" />
13 <path d="M14 8a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-align-top.svg b/app/assets/svg/icons/tabler/filled/layout-align-top.svg
new file mode 100644
index 00000000..7c729e8d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-align-top.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe21"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 3a1 1 0 0 1 0 2h-16a1 1 0 1 1 0 -2z" />
13 <path d="M13 7a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-board-split.svg b/app/assets/svg/icons/tabler/filled/layout-board-split.svg
new file mode 100644
index 00000000..893f54c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-board-split.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "10183"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5 3h5a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-5a2 2 0 0 1 2 -2" />
13 <path d="M14 3h5a2 2 0 0 1 2 2v2a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1" />
14 <path d="M13 11a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1z" />
15 <path d="M14 16h6a1 1 0 0 1 1 1v2a2 2 0 0 1 -2 2h-5a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1" />
16 <path d="M4 13h6a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-5a2 2 0 0 1 -2 -2v-5a1 1 0 0 1 1 -1" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-board.svg b/app/assets/svg/icons/tabler/filled/layout-board.svg
new file mode 100644
index 00000000..d7f4ed3d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-board.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "10182"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5 3h5a1 1 0 0 1 1 1v3a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-2a2 2 0 0 1 2 -2" />
13 <path d="M14 3h5a2 2 0 0 1 2 2v8a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-9a1 1 0 0 1 1 -1" />
14 <path d="M14 16h6a1 1 0 0 1 1 1v2a2 2 0 0 1 -2 2h-5a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1" />
15 <path d="M4 10h6a1 1 0 0 1 1 1v9a1 1 0 0 1 -1 1h-5a2 2 0 0 1 -2 -2v-8a1 1 0 0 1 1 -1" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-bottombar-collapse.svg b/app/assets/svg/icons/tabler/filled/layout-bottombar-collapse.svg
new file mode 100644
index 00000000..8d9cef50
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-bottombar-collapse.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm0 2h-12a1 1 0 0 0 -.993 .883l-.007 .117v9h14v-9a1 1 0 0 0 -.883 -.993l-.117 -.007zm-7.387 3.21l.094 .083l1.293 1.292l1.293 -1.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 .083 1.32l-.083 .094l-2 2a1 1 0 0 1 -1.32 .083l-.094 -.083l-2 -2a1 1 0 0 1 1.32 -1.497z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-bottombar-expand.svg b/app/assets/svg/icons/tabler/filled/layout-bottombar-expand.svg
new file mode 100644
index 00000000..2d919576
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-bottombar-expand.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc36"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm0 2h-12a1 1 0 0 0 -.993 .883l-.007 .117v9h14v-9a1 1 0 0 0 -.883 -.993l-.117 -.007zm-5.387 3.21l.094 .083l2 2a1 1 0 0 1 -1.32 1.497l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 -.083 -1.32l.083 -.094l2 -2a1 1 0 0 1 1.32 -.083z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-bottombar.svg b/app/assets/svg/icons/tabler/filled/layout-bottombar.svg
new file mode 100644
index 00000000..4ee16bed
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-bottombar.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc37"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm0 2h-12a1 1 0 0 0 -.993 .883l-.007 .117v9h14v-9a1 1 0 0 0 -.883 -.993l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-cards.svg b/app/assets/svg/icons/tabler/filled/layout-cards.svg
new file mode 100644
index 00000000..aa0f0d22
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-cards.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe20"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3z" />
13 <path d="M18 3a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-dashboard.svg b/app/assets/svg/icons/tabler/filled/layout-dashboard.svg
new file mode 100644
index 00000000..0b5cb676
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-dashboard.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe1f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 3a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2zm0 12a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-2a2 2 0 0 1 2 -2zm10 -4a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2zm0 -8a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-2a2 2 0 0 1 2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-distribute-horizontal.svg b/app/assets/svg/icons/tabler/filled/layout-distribute-horizontal.svg
new file mode 100644
index 00000000..7462d41d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-distribute-horizontal.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe1e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 3a1 1 0 0 1 0 2h-16a1 1 0 1 1 0 -2z" />
13 <path d="M20 19a1 1 0 0 1 0 2h-16a1 1 0 0 1 0 -2z" />
14 <path d="M16 8a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-distribute-vertical.svg b/app/assets/svg/icons/tabler/filled/layout-distribute-vertical.svg
new file mode 100644
index 00000000..85071816
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-distribute-vertical.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe1d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 3a1 1 0 0 1 1 1v16a1 1 0 0 1 -2 0v-16a1 1 0 0 1 1 -1" />
13 <path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1 -2 0v-16a1 1 0 0 1 1 -1" />
14 <path d="M13 5a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-grid.svg b/app/assets/svg/icons/tabler/filled/layout-grid.svg
new file mode 100644
index 00000000..ae75a86c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-grid.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "fe1c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 3a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2z" />
13 <path d="M19 3a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2z" />
14 <path d="M9 13a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2z" />
15 <path d="M19 13a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-kanban.svg b/app/assets/svg/icons/tabler/filled/layout-kanban.svg
new file mode 100644
index 00000000..2703fbb0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-kanban.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "fe1b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 3a1 1 0 0 1 0 2h-6a1 1 0 1 1 0 -2z" />
13 <path d="M20 3a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2z" />
14 <path d="M8 7a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3z" />
15 <path d="M18 7a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-list.svg b/app/assets/svg/icons/tabler/filled/layout-list.svg
new file mode 100644
index 00000000..78f0a3bd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-list.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe1a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3z" />
13 <path d="M18 13a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-navbar-collapse.svg b/app/assets/svg/icons/tabler/filled/layout-navbar-collapse.svg
new file mode 100644
index 00000000..74dad888
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-navbar-collapse.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm1 6h-14v9a1 1 0 0 0 .883 .993l.117 .007h12a1 1 0 0 0 .993 -.883l.007 -.117v-9zm-6.387 3.21l.094 .083l2 2a1 1 0 0 1 -1.32 1.497l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 -.083 -1.32l.083 -.094l2 -2a1 1 0 0 1 1.32 -.083z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-navbar-expand.svg b/app/assets/svg/icons/tabler/filled/layout-navbar-expand.svg
new file mode 100644
index 00000000..e81c9f5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-navbar-expand.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc39"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm1 6h-14v9a1 1 0 0 0 .883 .993l.117 .007h12a1 1 0 0 0 .993 -.883l.007 -.117v-9zm-8.387 3.21l.094 .083l1.293 1.292l1.293 -1.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 .083 1.32l-.083 .094l-2 2a1 1 0 0 1 -1.32 .083l-.094 -.083l-2 -2a1 1 0 0 1 1.32 -1.497z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-navbar.svg b/app/assets/svg/icons/tabler/filled/layout-navbar.svg
new file mode 100644
index 00000000..fc5bde5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-navbar.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc3a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm1 6h-14v9a1 1 0 0 0 .883 .993l.117 .007h12a1 1 0 0 0 .993 -.883l.007 -.117v-9z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-sidebar-left-collapse.svg b/app/assets/svg/icons/tabler/filled/layout-sidebar-left-collapse.svg
new file mode 100644
index 00000000..6703ec4c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-sidebar-left-collapse.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc3b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm0 2h-9v14h9a1 1 0 0 0 .993 -.883l.007 -.117v-12a1 1 0 0 0 -.883 -.993l-.117 -.007zm-2.293 4.293a1 1 0 0 1 .083 1.32l-.083 .094l-1.292 1.293l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.32 .083l-.094 -.083l-2 -2a1 1 0 0 1 -.083 -1.32l.083 -.094l2 -2a1 1 0 0 1 1.414 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-sidebar-left-expand.svg b/app/assets/svg/icons/tabler/filled/layout-sidebar-left-expand.svg
new file mode 100644
index 00000000..b0f37bd0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-sidebar-left-expand.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc3c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm0 2h-9v14h9a1 1 0 0 0 .993 -.883l.007 -.117v-12a1 1 0 0 0 -.883 -.993l-.117 -.007zm-4.387 4.21l.094 .083l2 2a1 1 0 0 1 .083 1.32l-.083 .094l-2 2a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.292 -1.293l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-sidebar-right-collapse.svg b/app/assets/svg/icons/tabler/filled/layout-sidebar-right-collapse.svg
new file mode 100644
index 00000000..e8bdf980
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-sidebar-right-collapse.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc3d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm-3 2h-9a1 1 0 0 0 -.993 .883l-.007 .117v12a1 1 0 0 0 .883 .993l.117 .007h9v-14zm-5.387 4.21l.094 .083l2 2a1 1 0 0 1 .083 1.32l-.083 .094l-2 2a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.292 -1.293l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-sidebar-right-expand.svg b/app/assets/svg/icons/tabler/filled/layout-sidebar-right-expand.svg
new file mode 100644
index 00000000..25c6e44b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-sidebar-right-expand.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc3e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v12a3 3 0 0 1 -2.824 2.995l-.176 .005h-12a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-12a3 3 0 0 1 2.824 -2.995l.176 -.005h12zm-3 2h-9a1 1 0 0 0 -.993 .883l-.007 .117v12a1 1 0 0 0 .883 .993l.117 .007h9v-14zm-3.293 4.293a1 1 0 0 1 .083 1.32l-.083 .094l-1.292 1.293l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.32 .083l-.094 -.083l-2 -2a1 1 0 0 1 -.083 -1.32l.083 -.094l2 -2a1 1 0 0 1 1.414 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-sidebar-right.svg b/app/assets/svg/icons/tabler/filled/layout-sidebar-right.svg
new file mode 100644
index 00000000..ba0e038d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-sidebar-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe19"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 21a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3zm8 -16h-8a1 1 0 0 0 -1 1v12a1 1 0 0 0 1 1h8z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout-sidebar.svg b/app/assets/svg/icons/tabler/filled/layout-sidebar.svg
new file mode 100644
index 00000000..32681af0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout-sidebar.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe18"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 21a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3zm12 -16h-8v14h8a1 1 0 0 0 1 -1v-12a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/layout.svg b/app/assets/svg/icons/tabler/filled/layout.svg
new file mode 100644
index 00000000..0300edce
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/layout.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe17"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a3 3 0 0 1 3 3v1a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-1a3 3 0 0 1 3 -3z" />
13 <path d="M8 12a3 3 0 0 1 3 3v3a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-3a3 3 0 0 1 3 -3z" />
14 <path d="M18 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/leaf.svg b/app/assets/svg/icons/tabler/filled/leaf.svg
new file mode 100644
index 00000000..a176bb75
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/leaf.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101c2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3.055 14.328l-.018 -.168l-.004 -.043a11 11 0 0 1 -.047 -1.12c.018 -6.29 4.29 -9.997 13 -9.997h4.014a1 1 0 0 1 1 1l-.002 2.057c-.498 8.701 -4.74 12.943 -11.998 12.943h-2.631a16 16 0 0 0 -.375 2.11a1 1 0 1 1 -1.988 -.22q .174 -1.568 .58 -2.947l-.118 -.146l-.208 -.28l-.157 -.229l-.182 -.293l-.098 -.171l-.065 -.122a6 6 0 0 1 -.397 -.941l-.072 -.237l-.085 -.327l-.057 -.268l-.043 -.242zm8.539 -4.242c-2.845 1.265 -4.854 3.13 -6.108 5.583q .098 .2 .218 .4l.185 .281l.07 .097q .12 .164 .258 .329l.197 .224h.649c1.037 -2.271 2.777 -3.946 5.343 -5.086a1 1 0 0 0 -.812 -1.828" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lego.svg b/app/assets/svg/icons/tabler/filled/lego.svg
new file mode 100644
index 00000000..ccb3591b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lego.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe16"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 2a1 1 0 0 1 1 1v1l.2 .005a4 4 0 0 1 3.795 3.795l.005 .2v9a4 4 0 0 1 -2.845 3.83l-.155 .043v.127a1 1 0 0 1 -.883 .993l-.117 .007h-10a1 1 0 0 1 -1 -1v-.127l-.155 -.042a4 4 0 0 1 -2.84 -3.631l-.005 -.2v-9a4 4 0 0 1 4 -4v-1a1 1 0 0 1 1 -1zm-.8 12.286a1 1 0 0 0 -1.414 .014a2.5 2.5 0 0 1 -3.572 0a1 1 0 0 0 -1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0 -.014 -1.414m-5.69 -4.286h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m5 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lemon-2.svg b/app/assets/svg/icons/tabler/filled/lemon-2.svg
new file mode 100644
index 00000000..c549067c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lemon-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100bf"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a3 3 0 0 1 2.443 4.742l-.06 .076l.037 .087c1.269 3.187 .428 7.084 -2.203 9.872l-.217 .223c-2.8 2.8 -6.823 3.723 -10.095 2.42l-.087 -.036l-.133 .098a3 3 0 0 1 -2.11 .488l-.205 -.036a3 3 0 0 1 -1.852 -4.62l.098 -.134l-.036 -.085c-1.269 -3.187 -.428 -7.084 2.203 -9.872l.217 -.223c2.8 -2.8 6.823 -3.723 10.095 -2.42l.085 .037l.124 -.091a3 3 0 0 1 1.493 -.52z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/library-plus.svg b/app/assets/svg/icons/tabler/filled/library-plus.svg
new file mode 100644
index 00000000..0bf8fe07
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/library-plus.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10181"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666a3.667 3.667 0 0 1 3.667 -3.667zm-4.333 4a1 1 0 0 0 -1 1v2h-2a1 1 0 0 0 0 2h2v2a1 1 0 0 0 2 0v-2h2a1 1 0 0 0 0 -2h-2v-2a1 1 0 0 0 -1 -1" />
13 <path d="M3.517 6.391a1 1 0 0 1 .99 1.738c-.313 .178 -.506 .51 -.507 .868v10c0 .548 .452 1 1 1h10c.284 0 .405 -.088 .626 -.486a1 1 0 0 1 1.748 .972c-.546 .98 -1.28 1.514 -2.374 1.514h-10c-1.652 0 -3 -1.348 -3 -3v-10.002a3 3 0 0 1 1.517 -2.605" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/library.svg b/app/assets/svg/icons/tabler/filled/library.svg
new file mode 100644
index 00000000..453f2521
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/library.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "10180"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2a3.667 3.667 0 0 1 3.667 3.667v8.666a3.667 3.667 0 0 1 -3.667 3.667h-8.666a3.667 3.667 0 0 1 -3.667 -3.667v-8.666a3.667 3.667 0 0 1 3.667 -3.667zm-4.333 10h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0 -2m3 -3h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m-1 -3h-5a1 1 0 0 0 0 2h5a1 1 0 0 0 0 -2" />
13 <path d="M3.517 6.391a1 1 0 0 1 .99 1.738c-.313 .178 -.506 .51 -.507 .868v10c0 .548 .452 1 1 1h10c.284 0 .405 -.088 .626 -.486a1 1 0 0 1 1.748 .972c-.546 .98 -1.28 1.514 -2.374 1.514h-10c-1.652 0 -3 -1.348 -3 -3v-10.002a3 3 0 0 1 1.517 -2.605" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lifebuoy.svg b/app/assets/svg/icons/tabler/filled/lifebuoy.svg
new file mode 100644
index 00000000..ff9f5434
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lifebuoy.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100be"
3version: "3.24"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.757 16.172l3.571 3.571a10.004 10.004 0 0 1 -12.656 0l3.57 -3.571a5 5 0 0 0 2.758 .828c1.02 0 1.967 -.305 2.757 -.828m-10.5 -10.5l3.571 3.57a5 5 0 0 0 -.828 2.758c0 1.02 .305 1.967 .828 2.757l-3.57 3.572a10 10 0 0 1 -2.258 -6.329l.005 -.324a10 10 0 0 1 2.252 -6.005m17.743 6.329c0 2.343 -.82 4.57 -2.257 6.328l-3.571 -3.57a5 5 0 0 0 .828 -2.758c0 -1.02 -.305 -1.967 -.828 -2.757l3.571 -3.57a10 10 0 0 1 2.257 6.327m-5 -8.66q .707 .41 1.33 .918l-3.573 3.57a5 5 0 0 0 -2.757 -.828c-1.02 0 -1.967 .305 -2.757 .828l-3.573 -3.57a10 10 0 0 1 11.33 -.918" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/link.svg b/app/assets/svg/icons/tabler/filled/link.svg
new file mode 100644
index 00000000..a4bcab30
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/link.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "101d5"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.707 8.293a1 1 0 0 1 0 1.414l-6 6a1 1 0 1 1 -1.414 -1.414l6 -6a1 1 0 0 1 1.414 0" />
13 <path d="M19.242 4.757c2.343 2.344 2.342 6.143 -.052 8.534l-.534 .464a1 1 0 1 1 -1.312 -1.51l.483 -.416a4 4 0 0 0 0 -5.657c-1.562 -1.563 -4.095 -1.563 -5.607 -.054l-.463 .536a1 1 0 1 1 -1.514 -1.308l.513 -.59a6 6 0 0 1 8.486 .001" />
14 <path d="M6.75 10.338a1 1 0 0 1 -.088 1.411l-.483 .425a3.97 3.97 0 0 0 0 5.649a4.064 4.064 0 0 0 5.678 .038l.34 -.458a1 1 0 1 1 1.606 1.194l-.397 .534l-.1 .114a6.07 6.07 0 0 1 -8.533 0a5.97 5.97 0 0 1 -1.773 -4.247c0 -1.595 .638 -3.124 1.814 -4.284l.524 -.463a1 1 0 0 1 1.411 .087" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/list-check.svg b/app/assets/svg/icons/tabler/filled/list-check.svg
new file mode 100644
index 00000000..d54f8ac5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/list-check.svg
@@ -0,0 +1,18 @@
1<!--
2unicode: "101d4"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.207 3.793a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1 -1.414 0l-1.5 -1.5a1 1 0 0 1 1.414 -1.414l.793 .793l1.793 -1.793a1 1 0 0 1 1.414 0" />
13 <path d="M8.207 9.793a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1 -1.414 0l-1.5 -1.5a1 1 0 0 1 1.414 -1.414l.793 .793l1.793 -1.793a1 1 0 0 1 1.414 0" />
14 <path d="M8.207 15.793a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 0 1 -1.414 0l-1.5 -1.5a1 1 0 0 1 1.414 -1.414l.793 .793l1.793 -1.793a1 1 0 0 1 1.414 0" />
15 <path d="M21 6a1 1 0 0 1 -1 1h-9a1 1 0 0 1 0 -2h9a1 1 0 0 1 1 1" />
16 <path d="M21 12a1 1 0 0 1 -1 1h-9a1 1 0 0 1 0 -2h9a1 1 0 0 1 1 1" />
17 <path d="M21 18a1 1 0 0 1 -1 1h-9a1 1 0 0 1 0 -2h9a1 1 0 0 1 1 1" />
18</svg>
diff --git a/app/assets/svg/icons/tabler/filled/list-details.svg b/app/assets/svg/icons/tabler/filled/list-details.svg
new file mode 100644
index 00000000..af33507d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/list-details.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101d3"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M22 5a1 1 0 0 1 -1 1h-8a1 1 0 0 1 0 -2h8a1 1 0 0 1 1 1m-3 4a1 1 0 0 1 -1 1h-5a1 1 0 0 1 0 -2h5a1 1 0 0 1 1 1m3 6a1 1 0 0 1 -1 1h-8a1 1 0 0 1 0 -2h8a1 1 0 0 1 1 1m-3 4a1 1 0 0 1 -1 1h-5a1 1 0 0 1 0 -2h5a1 1 0 0 1 1 1m-11 -16a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2l.001 -4.051l.004 -.051a1.996 1.996 0 0 1 1.995 -1.898zm0 10a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2l.001 -4.051l.004 -.051a1.996 1.996 0 0 1 1.995 -1.898z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/list.svg b/app/assets/svg/icons/tabler/filled/list.svg
new file mode 100644
index 00000000..273ed20c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/list.svg
@@ -0,0 +1,18 @@
1<!--
2unicode: "101d2"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 6a1 1 0 0 1 -1 1h-10a1 1 0 1 1 0 -2h10a1 1 0 0 1 1 1" />
13 <path d="M21 12a1 1 0 0 1 -1 1h-10a1 1 0 0 1 0 -2h10a1 1 0 0 1 1 1" />
14 <path d="M21 18a1 1 0 0 1 -1 1h-10a1 1 0 0 1 0 -2h10a1 1 0 0 1 1 1" />
15 <path d="M7 5.995v.02c0 1.099 -.895 1.99 -2 1.99s-2 -.891 -2 -1.99v-.02c0 -1.099 .895 -1.99 2 -1.99s2 .891 2 1.99" />
16 <path d="M7 11.995v.02c0 1.099 -.895 1.99 -2 1.99s-2 -.891 -2 -1.99v-.02c0 -1.099 .895 -1.99 2 -1.99s2 .891 2 1.99" />
17 <path d="M7 17.995v.02c0 1.099 -.895 1.99 -2 1.99s-2 -.891 -2 -1.99v-.02c0 -1.099 .895 -1.99 2 -1.99s2 .891 2 1.99" />
18</svg>
diff --git a/app/assets/svg/icons/tabler/filled/live-photo.svg b/app/assets/svg/icons/tabler/filled/live-photo.svg
new file mode 100644
index 00000000..17ee5873
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/live-photo.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fed1"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 6a6 6 0 1 1 -6 6l.004 -.225a6 6 0 0 1 5.996 -5.775m0 4a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m3.9 9.11a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m3.14 -2.5a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m1.73 -3.61a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m0 -4a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m-1.73 -3.61a1 1 0 0 1 1 1a1 1 0 1 1 -2 .01c0 -.562 .448 -1.01 1 -1.01m-3.14 -2.5a1 1 0 0 1 1 1a1 1 0 1 1 -2 .01c0 -.562 .448 -1.01 1 -1.01m-3.9 -.89a1 1 0 0 1 1 1a1 1 0 1 1 -2 .01c0 -.562 .448 -1.01 1 -1.01m-3.9 .89a1 1 0 0 1 1 1a1 1 0 1 1 -2 .01c0 -.562 .448 -1.01 1 -1.01m-3.14 2.5a1 1 0 0 1 1 1a1 1 0 1 1 -2 .01c0 -.562 .448 -1.01 1 -1.01m-1.73 3.61a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m0 4a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m1.73 3.61a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m3.14 2.5a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m3.9 .89a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/live-view.svg b/app/assets/svg/icons/tabler/filled/live-view.svg
new file mode 100644
index 00000000..bda03df8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/live-view.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "100a1"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a1 1 0 1 1 0 2h-2a1 1 0 0 0 -1 1v2a1 1 0 1 1 -2 0v-2a3 3 0 0 1 3 -3z" />
13 <path d="M4 15a1 1 0 0 1 1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 0 2h-2a3 3 0 0 1 -3 -3v-2a1 1 0 0 1 1 -1" />
14 <path d="M18 3a3 3 0 0 1 3 3v2a1 1 0 0 1 -2 0v-2a1 1 0 0 0 -1 -1h-2a1 1 0 0 1 0 -2z" />
15 <path d="M20 15a1 1 0 0 1 1 1v2a3 3 0 0 1 -3 3h-2a1 1 0 0 1 0 -2h2a1 1 0 0 0 1 -1v-2a1 1 0 0 1 1 -1" />
16 <path d="M15.19 7.214a5 5 0 0 1 1.185 6.27l-.056 .09l-3.484 4.976a1 1 0 0 1 -.077 .103l-.017 .019l-.057 .056l-.012 .013l-.019 .017a1 1 0 0 1 -.096 .073l-.053 .03l-.038 .024l-.011 .005a1 1 0 0 1 -.223 .083l-.045 .008l-.066 .012a1 1 0 0 1 -.242 0l-.061 -.011l-.05 -.01a1 1 0 0 1 -.234 -.087l-.047 -.028l-.044 -.026l-.011 -.008l-.032 -.025l-.053 -.04l-.01 -.01l-.009 -.007l-.034 -.035l-.035 -.034l-.007 -.01l-.01 -.009l-.037 -.05l-.024 -.03l-3.5 -5l-.056 -.089a5 5 0 0 1 7.566 -6.27m-3.191 2.786a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/location.svg b/app/assets/svg/icons/tabler/filled/location.svg
new file mode 100644
index 00000000..4d50633d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/location.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f67f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.891 2.006l.106 -.006l.13 .008l.09 .016l.123 .035l.107 .046l.1 .057l.09 .067l.082 .075l.052 .059l.082 .116l.052 .096c.047 .1 .077 .206 .09 .316l.005 .106c0 .075 -.008 .149 -.024 .22l-.035 .123l-6.532 18.077a1.55 1.55 0 0 1 -1.409 .903a1.547 1.547 0 0 1 -1.329 -.747l-.065 -.127l-3.352 -6.702l-6.67 -3.336a1.55 1.55 0 0 1 -.898 -1.259l-.006 -.149c0 -.56 .301 -1.072 .841 -1.37l.14 -.07l18.017 -6.506l.106 -.03l.108 -.018z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lock-square-rounded.svg b/app/assets/svg/icons/tabler/filled/lock-square-rounded.svg
new file mode 100644
index 00000000..aef7e37d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lock-square-rounded.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6da"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm0 4a3 3 0 0 1 2.995 2.824l.005 .176v1a2 2 0 0 1 1.995 1.85l.005 .15v3a2 2 0 0 1 -1.85 1.995l-.15 .005h-6a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 1.85 -1.995l.15 -.005v-1a3 3 0 0 1 3 -3zm3 6h-6v3h6v-3zm-3 -4a1 1 0 0 0 -.993 .883l-.007 .117v1h2v-1a1 1 0 0 0 -1 -1z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lock.svg b/app/assets/svg/icons/tabler/filled/lock.svg
new file mode 100644
index 00000000..00476706
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lock.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe15"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a5 5 0 0 1 5 5v3a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3v-3a5 5 0 0 1 5 -5m0 12a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m0 -10a3 3 0 0 0 -3 3v3h6v-3a3 3 0 0 0 -3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/lungs.svg b/app/assets/svg/icons/tabler/filled/lungs.svg
new file mode 100644
index 00000000..f8c8495b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/lungs.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe14"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a1 1 0 0 1 1 1v5a2 2 0 0 0 1 1.732v-3.475c0 -1.242 .995 -2.257 2.233 -2.257c.372 0 .738 .094 1.122 .307l.18 .117c1.695 1.23 2.76 3.035 3.773 6.34q .674 2.204 .692 5.06c.016 2.195 -1.657 4.024 -3.843 4.168l-.237 .008c-2.17 0 -3.92 -1.787 -3.92 -3.98v-4.146a4 4 0 0 1 -1.893 -1.112l-.107 -.118l-.107 .118a4 4 0 0 1 -1.892 1.112l-.001 4.146c0 2.193 -1.75 3.98 -3.919 3.98l-.268 -.01c-2.155 -.142 -3.827 -1.971 -3.811 -4.165q .018 -2.858 .692 -5.06c1.011 -3.307 2.076 -5.112 3.822 -6.375l.188 -.117a2.2 2.2 0 0 1 1.064 -.273c1.237 0 2.232 1.015 2.232 2.257l.001 3.475a2 2 0 0 0 .999 -1.732v-5a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/macro.svg b/app/assets/svg/icons/tabler/filled/macro.svg
new file mode 100644
index 00000000..0a5dd833
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/macro.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe13"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.994 2.888l.006 .112v3a6 6 0 0 1 -5 5.916v4.186a6.98 6.98 0 0 1 5 -2.102a1 1 0 0 1 1 1a7 7 0 0 1 -14 0a1 1 0 0 1 1 -1c1.96 0 3.731 .805 5.002 2.103l-.002 -4.186a6 6 0 0 1 -5 -5.917v-3a1 1 0 0 1 1.555 -.832l2.317 1.544l1.42 -1.42a1 1 0 0 1 1.32 -.082l.095 .083l1.42 1.419l2.318 -1.544a1 1 0 0 1 1.55 .72m-10.865 13.24l.03 .134a5.01 5.01 0 0 0 3.71 3.61a5 5 0 0 0 -3.74 -3.744m9.742 .002l-.134 .03a5.01 5.01 0 0 0 -3.61 3.71a5 5 0 0 0 3.744 -3.74" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/magnet.svg b/app/assets/svg/icons/tabler/filled/magnet.svg
new file mode 100644
index 00000000..24cc470f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/magnet.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe12"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 9v4a9 9 0 0 1 -18 0v-4h7v4a2 2 0 1 0 4 0v-4zm-3 -7a3 3 0 0 1 3 3v2h-7v-2a3 3 0 0 1 3 -3zm-11 0a3 3 0 0 1 3 3v2h-7v-2a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mail-opened.svg b/app/assets/svg/icons/tabler/filled/mail-opened.svg
new file mode 100644
index 00000000..5a4f220c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mail-opened.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.15"
3unicode: "fa48"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.872 14.287l6.522 6.52a2.996 2.996 0 0 1 -2.218 1.188l-.176 .005h-14a2.995 2.995 0 0 1 -2.394 -1.191l6.521 -6.522l2.318 1.545l.116 .066a1 1 0 0 0 .878 0l.116 -.066l2.317 -1.545z" />
13 <path d="M2 9.535l5.429 3.62l-5.429 5.43z" />
14 <path d="M22 9.535v9.05l-5.43 -5.43z" />
15 <path d="M12.44 2.102l.115 .066l8.444 5.629l-8.999 6l-9 -6l8.445 -5.63a1 1 0 0 1 .994 -.065z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mail.svg b/app/assets/svg/icons/tabler/filled/mail.svg
new file mode 100644
index 00000000..8e0d0f79
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mail.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.15"
3unicode: "fa47"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M22 7.535v9.465a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-9.465l9.445 6.297l.116 .066a1 1 0 0 0 .878 0l.116 -.066l9.445 -6.297z" />
13 <path d="M19 4c1.08 0 2.027 .57 2.555 1.427l-9.555 6.37l-9.555 -6.37a2.999 2.999 0 0 1 2.354 -1.42l.201 -.007h14z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/man.svg b/app/assets/svg/icons/tabler/filled/man.svg
new file mode 100644
index 00000000..99905f6d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/man.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe11"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 8c1.628 0 3.2 .787 4.707 2.293a1 1 0 0 1 -1.414 1.414c-.848 -.848 -1.662 -1.369 -2.444 -1.587l-.849 5.944v4.936a1 1 0 0 1 -2 0v-4h-2v4a1 1 0 0 1 -2 0v-4.929l-.85 -5.951c-.781 .218 -1.595 .739 -2.443 1.587a1 1 0 1 1 -1.414 -1.414c1.506 -1.506 3.08 -2.293 4.707 -2.293z" />
13 <path d="M12 1a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/manual-gearbox.svg b/app/assets/svg/icons/tabler/filled/manual-gearbox.svg
new file mode 100644
index 00000000..e77aefea
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/manual-gearbox.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe10"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a3 3 0 0 1 1 5.829v1.171a3 3 0 0 1 -3 3h-4v2.171a3.001 3.001 0 1 1 -4 2.829l.005 -.176a3 3 0 0 1 1.995 -2.654v-2.17h-5v2.171a3.001 3.001 0 1 1 -4 2.829l.005 -.176a3 3 0 0 1 1.995 -2.654v-6.341a3 3 0 0 1 -2 -2.829l.005 -.176a3 3 0 1 1 3.996 3.005l-.001 2.171h5v-2.17a3 3 0 0 1 -2 -2.83l.005 -.176a3 3 0 1 1 3.996 3.005l-.001 2.171h4a1 1 0 0 0 1 -1v-1.17a3 3 0 0 1 -2 -2.83l.005 -.176a3 3 0 0 1 2.995 -2.824" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/map-pin.svg b/app/assets/svg/icons/tabler/filled/map-pin.svg
new file mode 100644
index 00000000..4d1140d0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/map-pin.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f680"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.364 4.636a9 9 0 0 1 .203 12.519l-.203 .21l-4.243 4.242a3 3 0 0 1 -4.097 .135l-.144 -.135l-4.244 -4.243a9 9 0 0 1 12.728 -12.728zm-6.364 3.364a3 3 0 1 0 0 6a3 3 0 0 0 0 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/medical-cross.svg b/app/assets/svg/icons/tabler/filled/medical-cross.svg
new file mode 100644
index 00000000..667b7344
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/medical-cross.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f681"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 2l-.15 .005a2 2 0 0 0 -1.85 1.995v2.803l-2.428 -1.401a2 2 0 0 0 -2.732 .732l-1 1.732l-.073 .138a2 2 0 0 0 .805 2.594l2.427 1.402l-2.427 1.402a2 2 0 0 0 -.732 2.732l1 1.732l.083 .132a2 2 0 0 0 2.649 .6l2.428 -1.402v2.804a2 2 0 0 0 2 2h2l.15 -.005a2 2 0 0 0 1.85 -1.995v-2.804l2.428 1.403a2 2 0 0 0 2.732 -.732l1 -1.732l.073 -.138a2 2 0 0 0 -.805 -2.594l-2.428 -1.403l2.428 -1.402a2 2 0 0 0 .732 -2.732l-1 -1.732l-.083 -.132a2 2 0 0 0 -2.649 -.6l-2.428 1.4v-2.802a2 2 0 0 0 -2 -2h-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/meeple.svg b/app/assets/svg/icons/tabler/filled/meeple.svg
new file mode 100644
index 00000000..941cb06b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/meeple.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100a0"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c2.486 0 3.713 1.766 3.955 4.1l.01 .124l.129 .036c3.17 .928 5.754 2.487 5.9 4.556l.006 .184c0 1.427 -1.297 2.322 -2.871 2.733l-.201 .049l.026 .03c.244 .276 .532 .603 .7 .797l.057 .066c.49 .573 .884 1.073 1.216 1.56c.69 1.01 1.073 1.904 1.073 2.765a2 2 0 0 1 -2 2h-5c-1.043 0 -1.344 -.453 -2.394 -2.553c-.29 -.58 -.448 -.882 -.593 -1.118l-.013 -.022l-.013 .022c-.129 .21 -.268 .472 -.5 .935l-.093 .183c-1.05 2.1 -1.351 2.553 -2.394 2.553h-5a2 2 0 0 1 -2 -2c0 -.86 .384 -1.755 1.073 -2.765a18 18 0 0 1 1.216 -1.56c.152 -.178 .482 -.553 .757 -.863l.025 -.03l-.2 -.049c-1.506 -.393 -2.758 -1.23 -2.864 -2.55l-.007 -.183c0 -2.16 2.643 -3.785 5.906 -4.74l.128 -.036l.011 -.124c.235 -2.26 1.394 -3.99 3.726 -4.095z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/melon.svg b/app/assets/svg/icons/tabler/filled/melon.svg
new file mode 100644
index 00000000..96fe22c7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/melon.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1000e"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.77 2.62a1 1 0 0 1 1.436 .055a10.96 10.96 0 0 1 2.794 7.326c0 6.074 -4.925 10.999 -10.999 10.999a10.97 10.97 0 0 1 -7.684 -3.127a1 1 0 0 1 .008 -1.438l4.343 -4.153a1 1 0 0 1 1.352 -.027a3 3 0 0 0 4.32 -4.133a1 1 0 0 1 .088 -1.35z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/menu-2.svg b/app/assets/svg/icons/tabler/filled/menu-2.svg
new file mode 100644
index 00000000..980b8990
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/menu-2.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "101d1"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 6a1 1 0 0 1 -1 1h-16a1 1 0 1 1 0 -2h16a1 1 0 0 1 1 1" />
13 <path d="M21 12a1 1 0 0 1 -1 1h-16a1 1 0 0 1 0 -2h16a1 1 0 0 1 1 1" />
14 <path d="M21 18a1 1 0 0 1 -1 1h-16a1 1 0 0 1 0 -2h16a1 1 0 0 1 1 1" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/message-2.svg b/app/assets/svg/icons/tabler/filled/message-2.svg
new file mode 100644
index 00000000..d9fcc7e4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/message-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1009f"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-2.586l-2.707 2.707a1 1 0 0 1 -1.32 .083l-.094 -.083l-2.708 -2.707h-2.585a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-8a4 4 0 0 1 4 -4zm-4 9h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m2 -4h-8a1 1 0 1 0 0 2h8a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/message-chatbot.svg b/app/assets/svg/icons/tabler/filled/message-chatbot.svg
new file mode 100644
index 00000000..690499ca
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/message-chatbot.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fed0"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-4.724l-4.762 2.857a1 1 0 0 1 -1.508 -.743l-.006 -.114v-2h-1a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-8a4 4 0 0 1 4 -4zm-2.8 9.286a1 1 0 0 0 -1.414 .014a2.5 2.5 0 0 1 -3.572 0a1 1 0 0 0 -1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0 -.014 -1.414m-5.69 -4.286h-.01a1 1 0 1 0 0 2h.01a1 1 0 0 0 0 -2m5 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/message-circle.svg b/app/assets/svg/icons/tabler/filled/message-circle.svg
new file mode 100644
index 00000000..cc2cab1f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/message-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fecf"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M5.821 4.91c3.899 -2.765 9.468 -2.539 13.073 .535c3.667 3.129 4.168 8.238 1.152 11.898c-2.841 3.447 -7.965 4.583 -12.231 2.805l-.233 -.101l-4.374 .931l-.04 .006l-.035 .007h-.018l-.022 .005h-.038l-.033 .004l-.021 -.001l-.023 .001l-.033 -.003h-.035l-.022 -.004l-.022 -.002l-.035 -.007l-.034 -.005l-.016 -.004l-.024 -.005l-.049 -.016l-.024 -.005l-.011 -.005l-.022 -.007l-.045 -.02l-.03 -.012l-.011 -.006l-.014 -.006l-.031 -.018l-.045 -.024l-.016 -.011l-.037 -.026l-.04 -.027l-.002 -.004l-.013 -.009l-.043 -.04l-.025 -.02l-.006 -.007l-.056 -.062l-.013 -.014l-.011 -.014l-.039 -.056l-.014 -.019l-.005 -.01l-.042 -.073l-.007 -.012l-.004 -.008l-.007 -.012l-.014 -.038l-.02 -.042l-.004 -.016l-.004 -.01l-.017 -.061l-.007 -.018l-.002 -.015l-.005 -.019l-.005 -.033l-.008 -.042l-.002 -.031l-.003 -.01v-.016l-.004 -.054l.001 -.036l.001 -.023l.002 -.053l.004 -.025v-.019l.008 -.035l.005 -.034l.005 -.02l.004 -.02l.018 -.06l.003 -.013l1.15 -3.45l-.022 -.037c-2.21 -3.747 -1.209 -8.391 2.413 -11.119z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/message-report.svg b/app/assets/svg/icons/tabler/filled/message-report.svg
new file mode 100644
index 00000000..d4bf0944
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/message-report.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fece"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-4.724l-4.762 2.857a1 1 0 0 1 -1.508 -.743l-.006 -.114v-2h-1a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-8a4 4 0 0 1 4 -4zm-6 10a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m0 -6a1 1 0 0 0 -1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/message.svg b/app/assets/svg/icons/tabler/filled/message.svg
new file mode 100644
index 00000000..4e95ae45
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/message.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fecd"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 3a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-4.724l-4.762 2.857a1 1 0 0 1 -1.508 -.743l-.006 -.114v-2h-1a4 4 0 0 1 -3.995 -3.8l-.005 -.2v-8a4 4 0 0 1 4 -4zm-4 9h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m2 -4h-8a1 1 0 1 0 0 2h8a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/messages.svg b/app/assets/svg/icons/tabler/filled/messages.svg
new file mode 100644
index 00000000..d6a2b608
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/messages.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "101d0"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.901 14.995l-.044 -.006a.4 .4 0 0 1 -.102 -.02l-.045 -.012l-.048 -.017l-.045 -.016l-.043 -.02l-.045 -.022l-.04 -.024l-.044 -.026l-.043 -.032l-.036 -.027a1 1 0 0 1 -.073 -.066l-2.707 -2.707h-6.586a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2h9a2 2 0 0 1 2 2v10a1 1 0 0 1 -.076 .383l-.02 .043l-.022 .045l-.024 .04l-.026 .044l-.032 .043l-.027 .036a1 1 0 0 1 -.578 .347l-.052 .008l-.044 .006a1 1 0 0 1 -.198 0" />
13 <path d="M7 8.999v1.001a4 4 0 0 0 4 4h4v3a2 2 0 0 1 -2 2h-6.586l-2.707 2.707c-.63 .63 -1.707 .184 -1.707 -.707v-10a2 2 0 0 1 2 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/meteor.svg b/app/assets/svg/icons/tabler/filled/meteor.svg
new file mode 100644
index 00000000..3ca8302a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/meteor.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1000d"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21.874 3.486l-4.174 7.514h3.3c.846 0 1.293 .973 .791 1.612l-.074 .085l-6.9 7.095a7.5 7.5 0 1 1 -10.21 -10.974l7.746 -6.58c.722 -.614 1.814 .028 1.628 .958l-.577 2.879l7.11 -3.95c.88 -.488 1.849 .481 1.36 1.36m-12.374 7.515a3.5 3.5 0 0 0 -3.495 3.308l-.005 .192a3.5 3.5 0 1 0 3.5 -3.5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/michelin-star.svg b/app/assets/svg/icons/tabler/filled/michelin-star.svg
new file mode 100644
index 00000000..864de17c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/michelin-star.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1000c"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.81 2c2.018 0 3.478 1.232 3.874 3.129l.016 .089l.172 -.057c.34 -.104 .684 -.16 1.055 -.175l.227 -.005c2.09 0 3.925 1.93 3.925 4.094c0 1.095 -.51 2.087 -1.364 2.835l-.118 .098l.06 .048c.88 .737 1.36 1.605 1.416 2.656l.006 .213c0 2.24 -1.739 4.094 -3.925 4.094c-.445 0 -.923 -.084 -1.374 -.233l-.043 .193c-.395 1.736 -1.806 2.933 -3.662 3.016l-.208 .005c-2.018 0 -3.477 -1.232 -3.873 -3.13l-.03 -.161l-.011 .006a4.1 4.1 0 0 1 -1.26 .243l-.226 .005c-2.09 0 -3.925 -1.93 -3.925 -4.094c0 -1.096 .51 -2.087 1.378 -2.84l.073 -.062l-.03 -.023c-.88 -.737 -1.359 -1.605 -1.415 -2.656l-.006 -.213c0 -2.239 1.74 -4.094 3.925 -4.094c.44 0 .92 .098 1.391 .27l.036 .013l.008 -.048c.331 -1.84 1.776 -3.125 3.7 -3.211z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mickey.svg b/app/assets/svg/icons/tabler/filled/mickey.svg
new file mode 100644
index 00000000..5ef7cd6d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mickey.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f683"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.501 2a4.5 4.5 0 0 1 .878 8.913a8 8 0 1 1 -15.374 3.372l-.005 -.285l.005 -.285a7.991 7.991 0 0 1 .615 -2.803a4.5 4.5 0 0 1 -3.187 -6.348a4.505 4.505 0 0 1 3.596 -2.539l.225 -.018l.281 -.007l.244 .009a4.5 4.5 0 0 1 4.215 4.247a8.001 8.001 0 0 1 4.013 0a4.5 4.5 0 0 1 4.493 -4.256z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/microphone.svg b/app/assets/svg/icons/tabler/filled/microphone.svg
new file mode 100644
index 00000000..abca1214
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/microphone.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe0f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 9a1 1 0 0 1 1 1a8 8 0 0 1 -6.999 7.938l-.001 2.062h3a1 1 0 0 1 0 2h-8a1 1 0 0 1 0 -2h3v-2.062a8 8 0 0 1 -7 -7.938a1 1 0 1 1 2 0a6 6 0 0 0 12 0a1 1 0 0 1 1 -1m-7 -8a4 4 0 0 1 4 4v5a4 4 0 1 1 -8 0v-5a4 4 0 0 1 4 -4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/microscope.svg b/app/assets/svg/icons/tabler/filled/microscope.svg
new file mode 100644
index 00000000..425c1ddc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/microscope.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10166"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.707 4.293l3 3a1 1 0 0 1 0 1.414l-1.553 1.555a7 7 0 0 1 -.256 9.74l2.102 -.002a1 1 0 0 1 0 2h-14a1 1 0 0 1 0 -2h1v-1a1 1 0 0 1 0 -2h2a1 1 0 0 1 0 2v1h4a5 5 0 0 0 3.737 -8.323l-3.03 3.03a1 1 0 0 1 -1.414 0l-.793 -.792l-.793 .792a1 1 0 1 1 -1.414 -1.414l.792 -.793l-.792 -.793a1 1 0 0 1 0 -1.414l6 -6a1 1 0 0 1 1.414 0m2 -2l3 3a1 1 0 1 1 -1.414 1.414l-3 -3a1 1 0 1 1 1.414 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/microwave.svg b/app/assets/svg/icons/tabler/filled/microwave.svg
new file mode 100644
index 00000000..15158454
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/microwave.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "fe0e"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 5a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-16a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2zm-6 2h-10v10h10zm4.01 7h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m0 -3h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m0 -3h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2" />
13 <path d="M5.945 9.668c1.336 -.891 2.274 -.891 3.61 0l-.089 -.056l.04 .017l.146 .064l.095 .044c.378 .171 .533 .23 .674 .255c.133 .023 .186 .005 .336 -.16a1 1 0 1 1 1.486 1.337c-.613 .681 -1.358 .934 -2.164 .794c-.368 -.064 -.621 -.161 -1.158 -.405a10 10 0 0 0 -.306 -.135l-.17 -.091c-.664 -.443 -.726 -.443 -1.39 0a1 1 0 1 1 -1.11 -1.664" />
14 <path d="M5.945 12.668c1.336 -.891 2.274 -.891 3.61 0l-.089 -.056l.04 .017l.146 .064l.095 .044c.378 .171 .533 .23 .674 .255c.133 .023 .186 .005 .336 -.16a1 1 0 0 1 1.486 1.337c-.613 .681 -1.358 .934 -2.164 .794c-.368 -.064 -.621 -.161 -1.158 -.405a10 10 0 0 0 -.306 -.135l-.17 -.091c-.664 -.443 -.726 -.443 -1.39 0a1 1 0 1 1 -1.11 -1.664" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/military-rank.svg b/app/assets/svg/icons/tabler/filled/military-rank.svg
new file mode 100644
index 00000000..608f3562
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/military-rank.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff5e"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.555 2.168l6 4a1 1 0 0 1 .445 .832v12a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-12a1 1 0 0 1 .445 -.832l6 -4a1 1 0 0 1 1.11 0m-.108 12.938a1 1 0 0 0 -.894 0l-2 1a1 1 0 0 0 -.447 1.341l.058 .102a1 1 0 0 0 1.283 .345l1.553 -.776l1.553 .776a1 1 0 0 0 .894 -1.788zm0 -4a1 1 0 0 0 -.894 0l-2 1a1 1 0 0 0 -.447 1.341l.058 .102a1 1 0 0 0 1.283 .345l1.553 -.776l1.553 .776a1 1 0 0 0 .894 -1.788zm0 -4a1 1 0 0 0 -.894 0l-2 1a1 1 0 0 0 -.447 1.341l.058 .102a1 1 0 0 0 1.283 .345l1.553 -.776l1.553 .776a1 1 0 0 0 .894 -1.788z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/milk.svg b/app/assets/svg/icons/tabler/filled/milk.svg
new file mode 100644
index 00000000..7c5438f7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/milk.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1000b"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.799 7l.144 .23a7 7 0 0 1 1.057 3.7v8.07a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-8.071a7 7 0 0 1 1.057 -3.698l.142 -.231zm-5.799 6a3 3 0 0 0 -2.995 2.824l-.005 .176a3 3 0 1 0 3 -3m0 2a1 1 0 1 1 0 2a1 1 0 0 1 0 -2m2 -6h-4a1 1 0 1 0 0 2h4a1 1 0 0 0 0 -2m1 -7a2 2 0 0 1 2 2v1h-10v-1a2 2 0 0 1 2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-angry.svg b/app/assets/svg/icons/tabler/filled/mood-angry.svg
new file mode 100644
index 00000000..396ae271
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-angry.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff0a"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10a10 10 0 1 1 0 -20m0 12a4.5 4.5 0 0 0 -3.214 1.35a1 1 0 1 0 1.428 1.4a2.5 2.5 0 0 1 3.572 0a1 1 0 0 0 1.428 -1.4a4.5 4.5 0 0 0 -3.214 -1.35m-3.553 -5.895a1 1 0 0 0 -.894 1.788l2 1a1 1 0 0 0 .894 -1.788zm8.447 .447a1 1 0 0 0 -1.341 -.447l-2 1a1 1 0 0 0 .894 1.788l2 -1a1 1 0 0 0 .447 -1.341" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-confuzed.svg b/app/assets/svg/icons/tabler/filled/mood-confuzed.svg
new file mode 100644
index 00000000..24f16b2e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-confuzed.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.43 10.162a11 11 0 0 0 -6.6 1.65a1 1 0 0 0 1.06 1.696a9 9 0 0 1 5.4 -1.35a1 1 0 0 0 .14 -1.996zm-6.56 -4.502l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm6 0l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-crazy-happy.svg b/app/assets/svg/icons/tabler/filled/mood-crazy-happy.svg
new file mode 100644
index 00000000..d40121cf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-crazy-happy.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff09"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-1.8 10.946a1 1 0 0 0 -1.414 .014a2.5 2.5 0 0 1 -3.572 0a1 1 0 0 0 -1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0 -.014 -1.414m-7.493 -6.493a1 1 0 0 0 -1.414 1.414l.792 .793l-.792 .793a1 1 0 0 0 1.414 1.414l.793 -.792l.793 .792a1 1 0 1 0 1.414 -1.414l-.792 -.793l.792 -.793a1 1 0 1 0 -1.414 -1.414l-.793 .792zm7 0a1 1 0 0 0 -1.414 1.414l.792 .793l-.792 .793a1 1 0 0 0 1.414 1.414l.793 -.792l.793 .792a1 1 0 0 0 1.414 -1.414l-.792 -.793l.792 -.793a1 1 0 1 0 -1.414 -1.414l-.793 .792z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-empty.svg b/app/assets/svg/icons/tabler/filled/mood-empty.svg
new file mode 100644
index 00000000..27830951
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-empty.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2 10.66h-6l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h6l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-5.99 -5l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm6 0l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-happy.svg b/app/assets/svg/icons/tabler/filled/mood-happy.svg
new file mode 100644
index 00000000..2e8efb6a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-happy.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-2 9.66h-6a1 1 0 0 0 -1 1v.05a3.975 3.975 0 0 0 3.777 3.97l.227 .005a4.026 4.026 0 0 0 3.99 -3.79l.006 -.206a1 1 0 0 0 -1 -1.029zm-5.99 -5l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993zm6 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-kid.svg b/app/assets/svg/icons/tabler/filled/mood-kid.svg
new file mode 100644
index 00000000..d1af1231
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-kid.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 7.046 -9.232a3 3 0 0 0 2.949 3.556a1 1 0 0 0 0 -2l-.117 -.007a1 1 0 0 1 .117 -1.993c1.726 0 3.453 .447 5 1.34zm-1.8 10.946a1 1 0 0 0 -1.414 .014a2.5 2.5 0 0 1 -3.572 0a1 1 0 0 0 -1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0 -.014 -1.414zm-6.19 -5.286l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993zm6 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-neutral.svg b/app/assets/svg/icons/tabler/filled/mood-neutral.svg
new file mode 100644
index 00000000..4a7a1a94
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-neutral.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-7.99 5.66l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm6 0l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-sad.svg b/app/assets/svg/icons/tabler/filled/mood-sad.svg
new file mode 100644
index 00000000..5ac7b7b5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-sad.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-5 9.86a4.5 4.5 0 0 0 -3.214 1.35a1 1 0 1 0 1.428 1.4a2.5 2.5 0 0 1 3.572 0a1 1 0 0 0 1.428 -1.4a4.5 4.5 0 0 0 -3.214 -1.35zm-2.99 -4.2l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm6 0l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-smile.svg b/app/assets/svg/icons/tabler/filled/mood-smile.svg
new file mode 100644
index 00000000..623f76d6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-smile.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.8 10.946a1 1 0 0 0 -1.414 .014a2.5 2.5 0 0 1 -3.572 0a1 1 0 0 0 -1.428 1.4a4.5 4.5 0 0 0 6.428 0a1 1 0 0 0 -.014 -1.414zm-6.19 -5.286l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993zm6 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mood-wrrr.svg b/app/assets/svg/icons/tabler/filled/mood-wrrr.svg
new file mode 100644
index 00000000..6851ff00
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mood-wrrr.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff08"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10a10 10 0 1 1 0 -20m3.707 12.293a1 1 0 0 0 -1.262 -.125l-.945 .63l-.945 -.63l-.116 -.066a1 1 0 0 0 -.994 .066l-.945 .63l-.945 -.63a1 1 0 0 0 -1.262 .125l-1 1a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l.42 -.42l.818 .545l.116 .066a1 1 0 0 0 .994 -.066l.945 -.63l.945 .63l.116 .066a1 1 0 0 0 .994 -.066l.817 -.545l.42 .42a1 1 0 0 0 1.415 -1.414zm-6.5 -6.5a1 1 0 0 0 -1.414 0l-.083 .094a1 1 0 0 0 .083 1.32l.792 .793l-.792 .793a1 1 0 0 0 1.414 1.414l1.5 -1.5a1 1 0 0 0 0 -1.414zm7 0a1 1 0 0 0 -1.414 0l-1.5 1.5a1 1 0 0 0 0 1.414l1.5 1.5a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-.792 -.793l.792 -.793a1 1 0 0 0 0 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/moon.svg b/app/assets/svg/icons/tabler/filled/moon.svg
new file mode 100644
index 00000000..1e137752
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/moon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f684"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.992a10 10 0 1 0 9.236 13.838c.341 -.82 -.476 -1.644 -1.298 -1.31a6.5 6.5 0 0 1 -6.864 -10.787l.077 -.08c.551 -.63 .113 -1.653 -.758 -1.653h-.266l-.068 -.006l-.06 -.002z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/motorbike.svg b/app/assets/svg/icons/tabler/filled/motorbike.svg
new file mode 100644
index 00000000..112d3be3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/motorbike.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f8"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 5a1 1 0 0 1 .894 .553l3.225 6.449l.08 .003a4 4 0 1 1 -4.199 3.995l.005 -.2a4 4 0 0 1 2.111 -3.33l-.557 -1.115l-3.352 3.352a1 1 0 0 1 -.707 .293h-3.626q .124 .481 .126 1a4 4 0 1 1 -8 0l.005 -.2a4 4 0 0 1 6.33 -3.049l1.749 -1.751h-3.084a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h9.381l-1 -2h-1.381a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mountain.svg b/app/assets/svg/icons/tabler/filled/mountain.svg
new file mode 100644
index 00000000..fca458f2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mountain.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1000a"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.18 10.95l2.54 3.175l.084 .093a1 1 0 0 0 1.403 -.01l1.637 -1.638l1.324 1.985a1 1 0 0 0 1.457 .226l3.632 -2.906l3.647 7.697a1 1 0 0 1 -.904 1.428h-18a1 1 0 0 1 -.904 -1.428zm5.82 -7.878a3.3 3.3 0 0 1 2.983 1.888l2.394 5.057l-3.15 2.52l-1.395 -2.092l-.075 -.099a1 1 0 0 0 -1.464 -.053l-1.711 1.709l-1.301 -1.627l-1.151 -1.435l1.888 -3.98a3.3 3.3 0 0 1 2.982 -1.888" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mouse.svg b/app/assets/svg/icons/tabler/filled/mouse.svg
new file mode 100644
index 00000000..035d0af0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mouse.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb2f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a5 5 0 0 1 5 5v10a5 5 0 0 1 -5 5h-4a5 5 0 0 1 -5 -5v-10a5 5 0 0 1 5 -5zm-2 4a1 1 0 0 0 -1 1v4l.007 .117a1 1 0 0 0 1.993 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mug.svg b/app/assets/svg/icons/tabler/filled/mug.svg
new file mode 100644
index 00000000..53e2d5c0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mug.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10009"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3.903 4.008l.183 -.008h10.828a2.08 2.08 0 0 1 2.086 2.077v.923h1.5c1.917 0 3.5 1.477 3.5 3.333v2.334c0 1.856 -1.583 3.333 -3.5 3.333h-1.663a5.33 5.33 0 0 1 -5.17 4h-4.334c-2.944 0 -5.333 -2.375 -5.333 -5.308v-8.618a2.08 2.08 0 0 1 1.903 -2.066m13.097 9.992h1.5c.843 0 1.5 -.613 1.5 -1.333v-2.334c0 -.72 -.657 -1.333 -1.5 -1.333h-1.5z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/mushroom.svg b/app/assets/svg/icons/tabler/filled/mushroom.svg
new file mode 100644
index 00000000..7496f6aa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/mushroom.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7f9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 15v4a3 3 0 0 1 -5.995 .176l-.005 -.176v-4h6zm-10.1 -2a1.9 1.9 0 0 1 -1.894 -1.752l-.006 -.148c0 -5.023 4.027 -9.1 9 -9.1s9 4.077 9 9.1a1.9 1.9 0 0 1 -1.752 1.894l-.148 .006h-14.2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/navigation.svg b/app/assets/svg/icons/tabler/filled/navigation.svg
new file mode 100644
index 00000000..dc05cb5a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/navigation.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f685"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.092 2.581a1 1 0 0 1 1.754 -.116l.062 .116l8.005 17.365c.198 .566 .05 1.196 -.378 1.615a1.53 1.53 0 0 1 -1.459 .393l-7.077 -2.398l-6.899 2.338a1.535 1.535 0 0 1 -1.52 -.231l-.112 -.1c-.398 -.386 -.556 -.954 -.393 -1.556l.047 -.15l7.97 -17.276z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/nurse.svg b/app/assets/svg/icons/tabler/filled/nurse.svg
new file mode 100644
index 00000000..ad4e3e92
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/nurse.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1009e"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.002 4c2.866 0 6.7 1.365 9.532 3.155a1 1 0 0 1 .45 1.024l-2 11a1 1 0 0 1 -.984 .821h-14a1 1 0 0 1 -.984 -.821l-2 -11a1 1 0 0 1 .45 -1.024c2.834 -1.792 6.724 -3.16 9.536 -3.155m-.002 5a1 1 0 0 0 -1 1v1h-1a1 1 0 0 0 -.993 .883l-.007 .117a1 1 0 0 0 1 1h1v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-1h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1v-1a1 1 0 0 0 -.883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/octagon-minus.svg b/app/assets/svg/icons/tabler/filled/octagon-minus.svg
new file mode 100644
index 00000000..369df2bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/octagon-minus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1017f"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.196 1.246l5.575 2.39a3.04 3.04 0 0 1 1.595 1.594l2.388 5.573c.328 .764 .328 1.63 0 2.393l-2.39 5.575a3.04 3.04 0 0 1 -1.594 1.595l-5.573 2.388a3.03 3.03 0 0 1 -2.393 0l-5.574 -2.389a3.04 3.04 0 0 1 -1.595 -1.595l-2.388 -5.574a3.04 3.04 0 0 1 0 -2.392l2.39 -5.575a3.04 3.04 0 0 1 1.593 -1.595l5.574 -2.388a3.04 3.04 0 0 1 2.392 0m1.804 9.754h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/octagon-plus.svg b/app/assets/svg/icons/tabler/filled/octagon-plus.svg
new file mode 100644
index 00000000..8f69e47f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/octagon-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1017e"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.196 1.246l5.575 2.39a3.04 3.04 0 0 1 1.595 1.594l2.388 5.573c.328 .764 .328 1.63 0 2.393l-2.39 5.575a3.04 3.04 0 0 1 -1.594 1.595l-5.573 2.388a3.03 3.03 0 0 1 -2.393 0l-5.574 -2.389a3.04 3.04 0 0 1 -1.595 -1.595l-2.388 -5.574a3.04 3.04 0 0 1 0 -2.392l2.39 -5.575a3.04 3.04 0 0 1 1.593 -1.595l5.574 -2.388a3.04 3.04 0 0 1 2.392 0m-1.196 6.754a1 1 0 0 0 -1 1v2h-2a1 1 0 0 0 0 2h2v2a1 1 0 0 0 2 0v-2h2a1 1 0 0 0 0 -2h-2v-2a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/octagon.svg b/app/assets/svg/icons/tabler/filled/octagon.svg
new file mode 100644
index 00000000..337104ce
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/octagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f686"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.3 2h-6.6c-.562 0 -1.016 .201 -1.407 .593l-4.7 4.7a1.894 1.894 0 0 0 -.593 1.407v6.6c0 .562 .201 1.016 .593 1.407l4.7 4.7c.391 .392 .845 .593 1.407 .593h6.6c.562 0 1.016 -.201 1.407 -.593l4.7 -4.7c.392 -.391 .593 -.845 .593 -1.407v-6.6c0 -.562 -.201 -1.016 -.593 -1.407l-4.7 -4.7a1.894 1.894 0 0 0 -1.407 -.593z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/oval-vertical.svg b/app/assets/svg/icons/tabler/filled/oval-vertical.svg
new file mode 100644
index 00000000..8b071518
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/oval-vertical.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f688"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 5c-5.457 0 -10 3.028 -10 7s4.543 7 10 7s10 -3.028 10 -7s-4.543 -7 -10 -7z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/oval.svg b/app/assets/svg/icons/tabler/filled/oval.svg
new file mode 100644
index 00000000..c26cd91b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/oval.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f687"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c3.972 0 7 4.542 7 10s-3.028 10 -7 10c-3.9 0 -6.89 -4.379 -6.997 -9.703l-.003 -.297l.003 -.297c.107 -5.323 3.097 -9.703 6.997 -9.703z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pacman.svg b/app/assets/svg/icons/tabler/filled/pacman.svg
new file mode 100644
index 00000000..6c1d74f2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pacman.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101c1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.557 2.015a10 10 0 0 1 7.257 3.744a1 1 0 0 1 -.074 1.331l-4.912 4.91l4.912 4.91a1 1 0 0 1 .074 1.332a10 10 0 1 1 -15.112 -13.078l.235 -.242l.07 -.063a9.98 9.98 0 0 1 7.55 -2.844m-1.057 3.485c-1.02 0 -1.86 .762 -1.982 1.748l-.013 .15a1 1 0 0 0 -.005 .102a2 2 0 1 0 2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/paint.svg b/app/assets/svg/icons/tabler/filled/paint.svg
new file mode 100644
index 00000000..600f63cc
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/paint.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f75f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 2.995 2.824l.005 .176a3 3 0 0 1 3 3a6 6 0 0 1 -5.775 5.996l-.225 .004h-4l.15 .005a2 2 0 0 1 1.844 1.838l.006 .157v4a2 2 0 0 1 -1.85 1.995l-.15 .005h-2a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-4a2 2 0 0 1 1.85 -1.995l.15 -.005v-1a1 1 0 0 1 .883 -.993l.117 -.007h5a4 4 0 0 0 4 -4a1 1 0 0 0 -.883 -.993l-.117 -.007l-.005 .176a3 3 0 0 1 -2.819 2.819l-.176 .005h-10a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-2a3 3 0 0 1 2.824 -2.995l.176 -.005h10z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/palette.svg b/app/assets/svg/icons/tabler/filled/palette.svg
new file mode 100644
index 00000000..1ec513cf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/palette.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1009d"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.498 0 10 4.002 10 9c0 1.351 -.6 2.64 -1.654 3.576c-1.03 .914 -2.412 1.424 -3.846 1.424h-2.516a1 1 0 0 0 -.5 1.875a1 1 0 0 1 .194 .14a2.3 2.3 0 0 1 -1.597 3.99l-.156 -.009l.068 .004l-.273 -.004c-5.3 -.146 -9.57 -4.416 -9.716 -9.716l-.004 -.28c0 -5.523 4.477 -10 10 -10m-3.5 6.5a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m8 0a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m-4 -3a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/panorama-horizontal.svg b/app/assets/svg/icons/tabler/filled/panorama-horizontal.svg
new file mode 100644
index 00000000..8913c8c4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/panorama-horizontal.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fecc"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.31 4.591a2 2 0 0 1 2.69 1.873v11c0 1.382 -1.38 2.38 -2.694 1.897c-4.879 -1.845 -9.734 -1.845 -14.612 0c-1.304 .495 -2.694 -.481 -2.694 -1.871v-11.032a2 2 0 0 1 2.676 -1.87l.025 .012l.448 .162c4.572 1.623 9.123 1.622 13.703 -.003z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/panorama-vertical.svg b/app/assets/svg/icons/tabler/filled/panorama-vertical.svg
new file mode 100644
index 00000000..48bcf39a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/panorama-vertical.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fecb"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.53 2c1.39 0 2.364 1.389 1.87 2.692l-.013 .026l-.156 .431c-1.623 4.572 -1.622 9.123 .003 13.703l.168 .458a2 2 0 0 1 -1.873 2.69h-11c-1.386 0 -2.394 -1.386 -1.897 -2.694c1.845 -4.879 1.845 -9.734 0 -14.612c-.495 -1.304 .48 -2.694 1.87 -2.694z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/parking-circle.svg b/app/assets/svg/icons/tabler/filled/parking-circle.svg
new file mode 100644
index 00000000..c75f3f78
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/parking-circle.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "feca"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -20 0l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72m1.334 5h-3.334a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h2.334c1.516 0 2.666 -1.38 2.666 -3s-1.15 -3 -2.666 -3m0 2c.323 0 .666 .411 .666 1s-.343 1 -.666 1h-2.334v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/paw.svg b/app/assets/svg/icons/tabler/filled/paw.svg
new file mode 100644
index 00000000..1719935f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/paw.svg
@@ -0,0 +1,17 @@
1<!--
2version: "2.0"
3unicode: "f689"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 10c-1.32 0 -1.983 .421 -2.931 1.924l-.244 .398l-.395 .688a50.89 50.89 0 0 0 -.141 .254c-.24 .434 -.571 .753 -1.139 1.142l-.55 .365c-.94 .627 -1.432 1.118 -1.707 1.955c-.124 .338 -.196 .853 -.193 1.28c0 1.687 1.198 2.994 2.8 2.994l.242 -.006c.119 -.006 .234 -.017 .354 -.034l.248 -.043l.132 -.028l.291 -.073l.162 -.045l.57 -.17l.763 -.243l.455 -.136c.53 -.15 .94 -.222 1.283 -.222c.344 0 .753 .073 1.283 .222l.455 .136l.764 .242l.569 .171l.312 .084c.097 .024 .187 .045 .273 .062l.248 .043c.12 .017 .235 .028 .354 .034l.242 .006c1.602 0 2.8 -1.307 2.8 -3c0 -.427 -.073 -.939 -.207 -1.306c-.236 -.724 -.677 -1.223 -1.48 -1.83l-.257 -.19l-.528 -.38c-.642 -.47 -1.003 -.826 -1.253 -1.278l-.27 -.485l-.252 -.432c-1.011 -1.696 -1.618 -2.099 -3.053 -2.099z" />
13 <path d="M19.78 7h-.03c-1.219 .02 -2.35 1.066 -2.908 2.504c-.69 1.775 -.348 3.72 1.075 4.333c.256 .109 .527 .163 .801 .163c1.231 0 2.38 -1.053 2.943 -2.504c.686 -1.774 .34 -3.72 -1.076 -4.332a2.05 2.05 0 0 0 -.804 -.164z" />
14 <path d="M9.025 3c-.112 0 -.185 .002 -.27 .015l-.093 .016c-1.532 .206 -2.397 1.989 -2.108 3.855c.272 1.725 1.462 3.114 2.92 3.114l.187 -.005a1.26 1.26 0 0 0 .084 -.01l.092 -.016c1.533 -.206 2.397 -1.989 2.108 -3.855c-.27 -1.727 -1.46 -3.114 -2.92 -3.114z" />
15 <path d="M14.972 3c-1.459 0 -2.647 1.388 -2.916 3.113c-.29 1.867 .574 3.65 2.174 3.867c.103 .013 .2 .02 .296 .02c1.39 0 2.543 -1.265 2.877 -2.883l.041 -.23c.29 -1.867 -.574 -3.65 -2.174 -3.867a2.154 2.154 0 0 0 -.298 -.02z" />
16 <path d="M4.217 7c-.274 0 -.544 .054 -.797 .161c-1.426 .615 -1.767 2.562 -1.078 4.335c.563 1.451 1.71 2.504 2.941 2.504c.274 0 .544 -.054 .797 -.161c1.426 -.615 1.767 -2.562 1.078 -4.335c-.563 -1.451 -1.71 -2.504 -2.941 -2.504z" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pencil.svg b/app/assets/svg/icons/tabler/filled/pencil.svg
new file mode 100644
index 00000000..d926c0f2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pencil.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101cf"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.085 6.5l5.415 5.415l-8.793 8.792a1 1 0 0 1 -.707 .293h-4a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 .293 -.707zm5.406 -2.698a3.828 3.828 0 0 1 1.716 6.405l-.292 .293l-5.415 -5.415l.293 -.292a3.83 3.83 0 0 1 3.698 -.991" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pennant-2.svg b/app/assets/svg/icons/tabler/filled/pennant-2.svg
new file mode 100644
index 00000000..3cc26ee2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pennant-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f68a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a1 1 0 0 1 .993 .883l.007 .117v17h1a1 1 0 0 1 .117 1.993l-.117 .007h-4a1 1 0 0 1 -.117 -1.993l.117 -.007h1v-7.351l-8.406 -3.735c-.752 -.335 -.79 -1.365 -.113 -1.77l.113 -.058l8.406 -3.736v-.35a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pennant.svg b/app/assets/svg/icons/tabler/filled/pennant.svg
new file mode 100644
index 00000000..1fdef0db
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pennant.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f68b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2a1 1 0 0 1 .993 .883l.007 .117v.35l8.406 3.736c.752 .335 .79 1.365 .113 1.77l-.113 .058l-8.406 3.735v7.351h1a1 1 0 0 1 .117 1.993l-.117 .007h-4a1 1 0 0 1 -.117 -1.993l.117 -.007h1v-17a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pentagon.svg b/app/assets/svg/icons/tabler/filled/pentagon.svg
new file mode 100644
index 00000000..f77944a6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pentagon.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f68c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.205 2.6l-6.96 5.238a3 3 0 0 0 -1.045 3.338l2.896 8.765a3 3 0 0 0 2.85 2.059h8.12a3 3 0 0 0 2.841 -2.037l2.973 -8.764a3 3 0 0 0 -1.05 -3.37l-7.033 -5.237l-.091 -.061l-.018 -.01l-.106 -.07a3 3 0 0 0 -3.377 .148z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/phone-call.svg b/app/assets/svg/icons/tabler/filled/phone-call.svg
new file mode 100644
index 00000000..faf20274
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/phone-call.svg
@@ -0,0 +1,15 @@
1<!--
2version: "3.37"
3unicode: "101c0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.928 3.629l2 5a1 1 0 0 1 -.414 1.228l-1.67 1.003a9.9 9.9 0 0 0 3.296 3.297l1.003 -1.671a1 1 0 0 1 1.228 -.414l5 2a1 1 0 0 1 .629 .928v4c0 1.657 -1.343 3 -3.06 2.998c-8.579 -.521 -15.418 -7.36 -15.94 -15.998a3 3 0 0 1 3 -3h4a1 1 0 0 1 .928 .629" />
13 <path d="M18 9a1 1 0 0 1 -2 0a1 1 0 0 0 -1 -1a1 1 0 0 1 0 -2a3 3 0 0 1 3 3" />
14 <path d="M22 9a1 1 0 0 1 -2 0a5 5 0 0 0 -5 -5a1 1 0 0 1 0 -2a7 7 0 0 1 7 7" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/phone-calling.svg b/app/assets/svg/icons/tabler/filled/phone-calling.svg
new file mode 100644
index 00000000..a7a268c6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/phone-calling.svg
@@ -0,0 +1,16 @@
1<!--
2version: "3.37"
3unicode: "101bf"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.928 3.629l2 5a1 1 0 0 1 -.414 1.228l-1.67 1.003a9.9 9.9 0 0 0 3.296 3.297l1.003 -1.671a1 1 0 0 1 1.228 -.414l5 2a1 1 0 0 1 .629 .928v4c0 1.657 -1.343 3 -3.06 2.998c-8.579 -.521 -15.418 -7.36 -15.94 -15.998a3 3 0 0 1 3 -3h4a1 1 0 0 1 .928 .629" />
13 <path d="M16 7v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 2 0" />
14 <path d="M19 7v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 2 0" />
15 <path d="M22 7v.01a1 1 0 0 1 -2 0v-.01a1 1 0 0 1 2 0" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/phone-check.svg b/app/assets/svg/icons/tabler/filled/phone-check.svg
new file mode 100644
index 00000000..4d6da177
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/phone-check.svg
@@ -0,0 +1,14 @@
1<!--
2version: "3.37"
3unicode: "101be"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.928 3.629l2 5a1 1 0 0 1 -.414 1.228l-1.67 1.003a9.9 9.9 0 0 0 3.296 3.297l1.003 -1.671a1 1 0 0 1 1.228 -.414l5 2a1 1 0 0 1 .629 .928v4c0 1.657 -1.343 3 -3.06 2.998c-8.579 -.521 -15.418 -7.36 -15.94 -15.998a3 3 0 0 1 3 -3h4a1 1 0 0 1 .928 .629" />
13 <path d="M21.707 3.293a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1 -1.414 0l-2 -2a1 1 0 1 1 1.414 -1.414l1.293 1.293l3.293 -3.293a1 1 0 0 1 1.414 0" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/phone-x.svg b/app/assets/svg/icons/tabler/filled/phone-x.svg
new file mode 100644
index 00000000..ce21c46a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/phone-x.svg
@@ -0,0 +1,14 @@
1<!--
2version: "3.37"
3unicode: "101bd"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.928 3.629l2 5a1 1 0 0 1 -.414 1.228l-1.67 1.003a9.9 9.9 0 0 0 3.296 3.297l1.003 -1.671a1 1 0 0 1 1.228 -.414l5 2a1 1 0 0 1 .629 .928v4c0 1.657 -1.343 3 -3.06 2.998c-8.579 -.521 -15.418 -7.36 -15.94 -15.998a3 3 0 0 1 3 -3h4a1 1 0 0 1 .928 .629" />
13 <path d="M20.707 3.293a1 1 0 0 1 0 1.414l-1.293 1.293l1.293 1.293a1 1 0 1 1 -1.414 1.414l-1.293 -1.293l-1.293 1.293a1 1 0 0 1 -1.414 -1.414l1.293 -1.293l-1.293 -1.293a1 1 0 1 1 1.414 -1.414l1.293 1.293l1.293 -1.293a1 1 0 0 1 1.414 0" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/phone.svg b/app/assets/svg/icons/tabler/filled/phone.svg
new file mode 100644
index 00000000..99ef433c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/phone.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa49"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 3a1 1 0 0 1 .877 .519l.051 .11l2 5a1 1 0 0 1 -.313 1.16l-.1 .068l-1.674 1.004l.063 .103a10 10 0 0 0 3.132 3.132l.102 .062l1.005 -1.672a1 1 0 0 1 1.113 -.453l.115 .039l5 2a1 1 0 0 1 .622 .807l.007 .121v4c0 1.657 -1.343 3 -3.06 2.998c-8.579 -.521 -15.418 -7.36 -15.94 -15.998a3 3 0 0 1 2.824 -2.995l.176 -.005h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/photo.svg b/app/assets/svg/icons/tabler/filled/photo.svg
new file mode 100644
index 00000000..3fd27061
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/photo.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.15"
3unicode: "fa4a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.813 11.612c.457 -.38 .918 -.38 1.386 .011l.108 .098l4.986 4.986l.094 .083a1 1 0 0 0 1.403 -1.403l-.083 -.094l-1.292 -1.293l.292 -.293l.106 -.095c.457 -.38 .918 -.38 1.386 .011l.108 .098l4.674 4.675a4 4 0 0 1 -3.775 3.599l-.206 .005h-12a4 4 0 0 1 -3.98 -3.603l6.687 -6.69l.106 -.095zm9.187 -9.612a4 4 0 0 1 3.995 3.8l.005 .2v9.585l-3.293 -3.292l-.15 -.137c-1.256 -1.095 -2.85 -1.097 -4.096 -.017l-.154 .14l-.307 .306l-2.293 -2.292l-.15 -.137c-1.256 -1.095 -2.85 -1.097 -4.096 -.017l-.154 .14l-5.307 5.306v-9.585a4 4 0 0 1 3.8 -3.995l.2 -.005h12zm-2.99 5l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/picture-in-picture-top.svg b/app/assets/svg/icons/tabler/filled/picture-in-picture-top.svg
new file mode 100644
index 00000000..024ba4bd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/picture-in-picture-top.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fec2"
3version: "3.2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 4a1 1 0 0 1 0 2h-6a1 1 0 0 0 -1 1v10a1 1 0 0 0 1 1h14a1 1 0 0 0 1 -1v-4a1 1 0 0 1 2 0v4a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3z" />
13 <path d="M20 4a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-5a2 2 0 0 1 -2 -2v-3a2 2 0 0 1 2 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/picture-in-picture.svg b/app/assets/svg/icons/tabler/filled/picture-in-picture.svg
new file mode 100644
index 00000000..c13232ac
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/picture-in-picture.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fec1"
3version: "3.2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v4a1 1 0 0 1 -2 0v-4a1 1 0 0 0 -1 -1h-14a1 1 0 0 0 -1 1v10a1 1 0 0 0 1 1h6a1 1 0 0 1 0 2h-6a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3z" />
13 <path d="M20 13a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-5a2 2 0 0 1 -2 -2v-3a2 2 0 0 1 2 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pig.svg b/app/assets/svg/icons/tabler/filled/pig.svg
new file mode 100644
index 00000000..a221d4d6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pig.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1010a"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.999 2a1 1 0 0 1 1.001 1v3.255l.026 .018a7 7 0 0 1 2.204 2.537l.092 .19h.676a2 2 0 0 1 1.995 1.85l.005 .15v2a2 2 0 0 1 -2 2h-.676l-.104 .213a7 7 0 0 1 -1.097 1.558l-.123 .125v1.604a2.5 2.5 0 0 1 -2.336 2.495l-.162 .005c-1.16 0 -2.135 -.79 -2.418 -1.86l-.032 -.141l-4.05 .001l-.05 -.002l-.032 .141a2.5 2.5 0 0 1 -2.254 1.856l-.164 .005a2.5 2.5 0 0 1 -2.5 -2.5v-1.602l-.056 -.055a7 7 0 0 1 -1.576 -7.085l.092 -.256a7 7 0 0 1 6.539 -4.502h2.196l4.25 -2.832a1 1 0 0 1 .436 -.161zm-.999 8a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pill.svg b/app/assets/svg/icons/tabler/filled/pill.svg
new file mode 100644
index 00000000..7c29a728
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pill.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff07"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.207 3.793a5.95 5.95 0 0 1 0 8.414l-8 8a5.95 5.95 0 0 1 -8.414 -8.414l8 -8a5.95 5.95 0 0 1 8.414 0m-7 1.414l-4.294 4.293l5.586 5.586l4.294 -4.292a3.95 3.95 0 1 0 -5.586 -5.586" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pin.svg b/app/assets/svg/icons/tabler/filled/pin.svg
new file mode 100644
index 00000000..86faeb23
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pin.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f68d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15.113 3.21l.094 .083l5.5 5.5a1 1 0 0 1 -1.175 1.59l-3.172 3.171l-1.424 3.797a1 1 0 0 1 -.158 .277l-.07 .08l-1.5 1.5a1 1 0 0 1 -1.32 .082l-.095 -.083l-2.793 -2.792l-3.793 3.792a1 1 0 0 1 -1.497 -1.32l.083 -.094l3.792 -3.793l-2.792 -2.793a1 1 0 0 1 -.083 -1.32l.083 -.094l1.5 -1.5a1 1 0 0 1 .258 -.187l.098 -.042l3.796 -1.425l3.171 -3.17a1 1 0 0 1 1.497 -1.26z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pinned.svg b/app/assets/svg/icons/tabler/filled/pinned.svg
new file mode 100644
index 00000000..ed25ffa6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pinned.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f68e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 3a1 1 0 0 1 .117 1.993l-.117 .007v4.764l1.894 3.789a1 1 0 0 1 .1 .331l.006 .116v2a1 1 0 0 1 -.883 .993l-.117 .007h-4v4a1 1 0 0 1 -1.993 .117l-.007 -.117v-4h-4a1 1 0 0 1 -.993 -.883l-.007 -.117v-2a1 1 0 0 1 .06 -.34l.046 -.107l1.894 -3.791v-4.762a1 1 0 0 1 -.117 -1.993l.117 -.007h8z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pizza.svg b/app/assets/svg/icons/tabler/filled/pizza.svg
new file mode 100644
index 00000000..7d572b22
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pizza.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10008"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.89 2.542l8.5 16.517a1 1 0 0 1 -.446 1.354a20.1 20.1 0 0 1 -8.945 2.087l-.522 -.007a20.1 20.1 0 0 1 -8.423 -2.08a1 1 0 0 1 -.443 -1.354l8.5 -16.517a1 1 0 0 1 1.778 0m-7.064 14.64l-.96 1.865l.409 .17a18.2 18.2 0 0 0 6.226 1.276l.5 .007a18.1 18.1 0 0 0 6.708 -1.279l.424 -.176l-.89 -1.728a15.9 15.9 0 0 1 -6.046 1.183a15.9 15.9 0 0 1 -6.37 -1.318m5.174 -4.192a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883m2 -2.99a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/plane-arrival.svg b/app/assets/svg/icons/tabler/filled/plane-arrival.svg
new file mode 100644
index 00000000..85045839
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/plane-arrival.svg
@@ -0,0 +1,14 @@
1<!--
2version: "3.37"
3unicode: "101bc"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10.466 2.271l2.898 .777a1 1 0 0 1 .708 .711l1.904 7.235l4.255 1.141a3 3 0 1 1 -1.539 5.799l-14.489 -3.882a1 1 0 0 1 -.72 -.765l-1.347 -6.572a1 1 0 0 1 1.239 -1.167l2.898 .776a1 1 0 0 1 .607 .466l1.207 2.091l1.217 .326l-.098 -5.954a1 1 0 0 1 1.259 -.982" />
13 <path d="M22 21a1 1 0 0 1 -1 1h-18a1 1 0 0 1 0 -2h18a1 1 0 0 1 1 1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/plane-departure.svg b/app/assets/svg/icons/tabler/filled/plane-departure.svg
new file mode 100644
index 00000000..993ed7f5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/plane-departure.svg
@@ -0,0 +1,14 @@
1<!--
2version: "3.37"
3unicode: "101bb"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.674 3.827l5.267 5.315l4.25 -1.139a3 3 0 1 1 1.572 5.79l-14.49 3.883a1 1 0 0 1 -1.006 -.303l-4.45 -5.02a1 1 0 0 1 .49 -1.629l2.896 -.776a1 1 0 0 1 .759 .1l2.091 1.207l1.217 -.326l-3.062 -5.107a1 1 0 0 1 .599 -1.48l2.898 -.777a1 1 0 0 1 .97 .262" />
13 <path d="M22 21a1 1 0 0 1 -1 1h-18a1 1 0 0 1 0 -2h18a1 1 0 0 1 1 1" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/plane-tilt.svg b/app/assets/svg/icons/tabler/filled/plane-tilt.svg
new file mode 100644
index 00000000..53b079fe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/plane-tilt.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101ba"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21.107 2.893a3.047 3.047 0 0 1 .012 4.302l-2.479 2.564l2.309 6.925a1 1 0 0 1 -.235 1.016l-2.5 2.55a1 1 0 0 1 -1.596 -.229l-2.864 -5.36l-1.754 1.753v2.586a1 1 0 0 1 -.293 .707l-2 2a1 1 0 0 1 -1.656 -.39l-1.341 -4.027l-4.025 -1.342a1 1 0 0 1 -.391 -1.656l2 -2a1 1 0 0 1 .706 -.292h2.586l1.757 -1.757l-5.317 -2.863a1 1 0 0 1 -.233 -1.587l2.5 -2.5a1 1 0 0 1 1.023 -.242l6.925 2.309l2.552 -2.467a3.05 3.05 0 0 1 4.314 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/plane.svg b/app/assets/svg/icons/tabler/filled/plane.svg
new file mode 100644
index 00000000..d991c65e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/plane.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101b9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.868 2.504l3.712 6.496h3.42a3 3 0 0 1 0 6h-3.42l-3.712 6.496a1 1 0 0 1 -.868 .504h-3a1 1 0 0 1 -.962 -1.275l1.636 -5.725h-2.26l-1.707 1.707a1 1 0 0 1 -.707 .293h-3a1 1 0 0 1 -.894 -1.447l1.776 -3.553l-1.776 -3.553a1 1 0 0 1 .894 -1.447h3a1 1 0 0 1 .707 .293l1.707 1.707h2.26l-1.636 -5.725a1 1 0 0 1 .962 -1.275h3a1 1 0 0 1 .868 .504" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-1.svg b/app/assets/svg/icons/tabler/filled/play-card-1.svg
new file mode 100644
index 00000000..692e9e8e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-1.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10083"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-5.01 -10a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0 -1 -1m-4.99 -4h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-10.svg b/app/assets/svg/icons/tabler/filled/play-card-10.svg
new file mode 100644
index 00000000..a02a39b8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-10.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10082"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-8.01 -10a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0 -1 -1m4.5 0c-1.453 0 -2.5 1.395 -2.5 3v2c0 1.605 1.047 3 2.5 3s2.5 -1.395 2.5 -3v-2c0 -1.605 -1.047 -3 -2.5 -3m0 2c.203 0 .5 .395 .5 1v2c0 .605 -.297 1 -.5 1s-.5 -.395 -.5 -1v-2c0 -.605 .297 -1 .5 -1m-6.49 -6h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-2.svg b/app/assets/svg/icons/tabler/filled/play-card-2.svg
new file mode 100644
index 00000000..6146a162
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10081"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-4.01 -10h-3a1 1 0 1 0 0 2h3v1h-2a2 2 0 0 0 -2 2v1a2 2 0 0 0 2 2h3a1 1 0 0 0 0 -2h-3v-1h2a2 2 0 0 0 2 -2v-1a2 2 0 0 0 -2 -2m-5.99 -4h-.01a1 1 0 1 0 0 2h.01a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-3.svg b/app/assets/svg/icons/tabler/filled/play-card-3.svg
new file mode 100644
index 00000000..7a3d2d03
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10080"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-4.51 -10h-2.5a1 1 0 1 0 0 2h2.5a.5 .5 0 0 1 .09 .992l-.09 .008h-1.5c-1.287 0 -1.332 1.864 -.133 1.993l.133 .007h1.5a.5 .5 0 1 1 0 1h-2.5a1 1 0 0 0 0 2h2.5a2.5 2.5 0 0 0 2.5 -2.5l-.005 -.164a2.5 2.5 0 0 0 -.477 -1.312l-.019 -.024l.019 -.024a2.5 2.5 0 0 0 -2.018 -3.976m-5.49 -4h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-4.svg b/app/assets/svg/icons/tabler/filled/play-card-4.svg
new file mode 100644
index 00000000..76476a2e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-4.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1007f"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-3.01 -10a1 1 0 0 0 -1 1v2h-2v-2a1 1 0 0 0 -2 0v2a2 2 0 0 0 2 2h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1m-6.99 -4h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-5.svg b/app/assets/svg/icons/tabler/filled/play-card-5.svg
new file mode 100644
index 00000000..9437877a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-5.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1007e"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-3.01 -10h-4a1 1 0 0 0 -1 1v3a1 1 0 0 0 1 1h3v1h-3a1 1 0 0 0 0 2h3a2 2 0 0 0 2 -2v-1l-.005 -.15a2 2 0 0 0 -1.995 -1.85h-2v-1h3a1 1 0 0 0 0 -2m-6.99 -4h-.01a1 1 0 1 0 0 2h.01a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-6.svg b/app/assets/svg/icons/tabler/filled/play-card-6.svg
new file mode 100644
index 00000000..fd459b28
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-6.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1007d"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-3.01 -10h-3a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-1l-.005 -.15a2 2 0 0 0 -1.995 -1.85h-2v-1h3a1 1 0 0 0 0 -2m-1 5v1h-2v-1zm-5.99 -9h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-7.svg b/app/assets/svg/icons/tabler/filled/play-card-7.svg
new file mode 100644
index 00000000..ebc1e9ef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-7.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1007c"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-3.01 -10h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h2.612l-1.56 4.684a1 1 0 1 0 1.897 .632l2 -6a1 1 0 0 0 -.949 -1.316m-6.99 -4h-.01a1 1 0 1 0 0 2h.01a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-8.svg b/app/assets/svg/icons/tabler/filled/play-card-8.svg
new file mode 100644
index 00000000..6b617005
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-8.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1007b"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-4.01 -10h-2a2 2 0 0 0 -2 2v1c0 .365 .098 .707 .268 1.001c-.17 .293 -.268 .635 -.268 .999v1a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-1a2 2 0 0 0 -.268 -1c.17 -.293 .268 -.635 .268 -1v-1a2 2 0 0 0 -2 -2m0 5v1h-2v-1zm0 -3v1h-2v-1zm-5.99 -6h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-9.svg b/app/assets/svg/icons/tabler/filled/play-card-9.svg
new file mode 100644
index 00000000..ce42f0a7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-9.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1007a"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-4.01 -10h-2a2 2 0 0 0 -2 2v1l.005 .15a2 2 0 0 0 1.995 1.85h2v1h-3a1 1 0 0 0 0 2h3a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2m0 2v1h-2v-1zm-5.99 -6h-.01a1 1 0 1 0 0 2h.01a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-a.svg b/app/assets/svg/icons/tabler/filled/play-card-a.svg
new file mode 100644
index 00000000..c2cfc4c3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-a.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10079"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-5.01 -10a3 3 0 0 0 -3 3v4a1 1 0 0 0 2 0v-1h2v1a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v1h-2v-1a1 1 0 0 1 .883 -.993zm-4.99 -6h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-j.svg b/app/assets/svg/icons/tabler/filled/play-card-j.svg
new file mode 100644
index 00000000..c81b4c80
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-j.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10078"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-3.01 -10h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h3v3a1 1 0 0 1 -2 0a1 1 0 0 0 -2 0a3 3 0 0 0 6 0v-4a1 1 0 0 0 -1 -1m-6.99 -4h-.01a1 1 0 1 0 0 2h.01a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-k.svg b/app/assets/svg/icons/tabler/filled/play-card-k.svg
new file mode 100644
index 00000000..14cc9c31
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10077"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-7.01 -10a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-1.585l2.293 2.292a1 1 0 0 0 1.32 .083l.094 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293a1 1 0 1 0 -1.414 -1.414l-2.293 2.291v-1.584a1 1 0 0 0 -.883 -.993zm-2.99 -4h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-q.svg b/app/assets/svg/icons/tabler/filled/play-card-q.svg
new file mode 100644
index 00000000..53a91e0a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-q.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10076"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-5.01 -10a3 3 0 0 0 -3 3v2a3 3 0 0 0 4.293 2.708l.5 .5a1 1 0 0 0 1.414 -1.415l-.499 -.5c.187 -.392 .292 -.83 .292 -1.293v-2a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v2a1 1 0 0 1 -2 0v-2a1 1 0 0 1 1 -1m-4.99 -6h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card-star.svg b/app/assets/svg/icons/tabler/filled/play-card-star.svg
new file mode 100644
index 00000000..a60630ce
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card-star.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10075"
3version: "3.20"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm.01 16h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 0 0 0 -2m-4.98 -9.5l-.115 .005c-.384 .04 -.724 .273 -.898 .623l-.51 1.027l-1.138 .166c-.423 .059 -.78 .357 -.914 .768l-.033 .125a1.13 1.13 0 0 0 .322 1.039l.82 .797l-.194 1.127c-.07 .432 .107 .857 .454 1.108l.107 .068a1.13 1.13 0 0 0 1.078 .018l1.022 -.536l1.019 .535c.377 .2 .84 .168 1.19 -.086l.1 -.08c.281 -.259 .416 -.645 .35 -1.028l-.194 -1.126l.823 -.799c.31 -.302 .42 -.752 .287 -1.161l-.042 -.11a1.13 1.13 0 0 0 -.873 -.659l-1.138 -.166l-.508 -1.026a1.13 1.13 0 0 0 -1.014 -.63m-5.021 -4.499h-.01a1 1 0 0 0 -.117 1.993l.127 .007a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/play-card.svg b/app/assets/svg/icons/tabler/filled/play-card.svg
new file mode 100644
index 00000000..1382fda5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/play-card.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101b8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a2.995 2.995 0 0 1 2.995 2.898q .005 .05 .005 .102v14a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-.99 15h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m-3.21 -9.6a1 1 0 0 0 -1.6 0l-3 4a1 1 0 0 0 0 1.2l2.988 3.984l.012 .016q .007 .01 .017 .02a.5 .5 0 0 0 .077 .086l.016 .018l.018 .016q .025 .024 .052 .043l.025 .02a.5 .5 0 0 0 .084 .056l.056 .03q .016 .01 .033 .018l.043 .017a.4 .4 0 0 0 .074 .028a.9 .9 0 0 0 .305 .047h.047a1 1 0 0 0 .095 -.01a1 1 0 0 0 .163 -.037l.025 -.008l.049 -.02a.3 .3 0 0 0 .076 -.034a.5 .5 0 0 0 .08 -.046a1 1 0 0 0 .085 -.06a.5 .5 0 0 0 .086 -.078l.018 -.016l.016 -.018l.043 -.052l.017 -.02l.009 -.012l2.991 -3.988a1 1 0 0 0 0 -1.2zm-4.79 -2.4h-.01a1 1 0 1 0 0 2h.01a1 1 0 1 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-eject.svg b/app/assets/svg/icons/tabler/filled/player-eject.svg
new file mode 100644
index 00000000..1d3bf668
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-eject.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f68f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.247 3.341l-7 8c-.565 .647 -.106 1.659 .753 1.659h14c.86 0 1.318 -1.012 .753 -1.659l-7 -8a1 1 0 0 0 -1.506 0z" />
13 <path d="M18 15h-12a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-pause.svg b/app/assets/svg/icons/tabler/filled/player-pause.svg
new file mode 100644
index 00000000..523445a1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-pause.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f690"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 4h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z" />
13 <path d="M17 4h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-play.svg b/app/assets/svg/icons/tabler/filled/player-play.svg
new file mode 100644
index 00000000..e279c2dd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-play.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f691"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 4v16a1 1 0 0 0 1.524 .852l13 -8a1 1 0 0 0 0 -1.704l-13 -8a1 1 0 0 0 -1.524 .852z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-record.svg b/app/assets/svg/icons/tabler/filled/player-record.svg
new file mode 100644
index 00000000..584733f3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-record.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f692"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 5.072a8 8 0 1 1 -3.995 7.213l-.005 -.285l.005 -.285a8 8 0 0 1 3.995 -6.643z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-skip-back.svg b/app/assets/svg/icons/tabler/filled/player-skip-back.svg
new file mode 100644
index 00000000..503584bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-skip-back.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f693"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19.496 4.136l-12 7a1 1 0 0 0 0 1.728l12 7a1 1 0 0 0 1.504 -.864v-14a1 1 0 0 0 -1.504 -.864z" />
13 <path d="M4 4a1 1 0 0 1 .993 .883l.007 .117v14a1 1 0 0 1 -1.993 .117l-.007 -.117v-14a1 1 0 0 1 1 -1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-skip-forward.svg b/app/assets/svg/icons/tabler/filled/player-skip-forward.svg
new file mode 100644
index 00000000..f84215e7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-skip-forward.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f694"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3 5v14a1 1 0 0 0 1.504 .864l12 -7a1 1 0 0 0 0 -1.728l-12 -7a1 1 0 0 0 -1.504 .864z" />
13 <path d="M20 4a1 1 0 0 1 .993 .883l.007 .117v14a1 1 0 0 1 -1.993 .117l-.007 -.117v-14a1 1 0 0 1 1 -1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-stop.svg b/app/assets/svg/icons/tabler/filled/player-stop.svg
new file mode 100644
index 00000000..38d20fb9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-stop.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f695"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 4h-10a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3 -3v-10a3 3 0 0 0 -3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-track-next.svg b/app/assets/svg/icons/tabler/filled/player-track-next.svg
new file mode 100644
index 00000000..1b0a1d56
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-track-next.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f696"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M2 5v14c0 .86 1.012 1.318 1.659 .753l8 -7a1 1 0 0 0 0 -1.506l-8 -7c-.647 -.565 -1.659 -.106 -1.659 .753z" />
13 <path d="M13 5v14c0 .86 1.012 1.318 1.659 .753l8 -7a1 1 0 0 0 0 -1.506l-8 -7c-.647 -.565 -1.659 -.106 -1.659 .753z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/player-track-prev.svg b/app/assets/svg/icons/tabler/filled/player-track-prev.svg
new file mode 100644
index 00000000..c5d81ece
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/player-track-prev.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f697"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647 .565 1.659 .106 1.659 -.753v-14c0 -.86 -1.012 -1.318 -1.659 -.753z" />
13 <path d="M9.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647 .565 1.659 .106 1.659 -.753v-14c0 -.86 -1.012 -1.318 -1.659 -.753z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/playlist.svg b/app/assets/svg/icons/tabler/filled/playlist.svg
new file mode 100644
index 00000000..7d7deb60
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/playlist.svg
@@ -0,0 +1,16 @@
1<!--
2version: "3.37"
3unicode: "101b7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 3a1 1 0 0 1 0 2h-3v12a4 4 0 1 1 -2.001 -3.465l.001 -9.535a1 1 0 0 1 1 -1z" />
13 <path d="M14 5a1 1 0 0 1 -1 1h-10a1 1 0 1 1 0 -2h10a1 1 0 0 1 1 1" />
14 <path d="M14 9a1 1 0 0 1 -1 1h-10a1 1 0 1 1 0 -2h10a1 1 0 0 1 1 1" />
15 <path d="M10 13a1 1 0 0 1 -1 1h-6a1 1 0 0 1 0 -2h6a1 1 0 0 1 1 1" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/plus.svg b/app/assets/svg/icons/tabler/filled/plus.svg
new file mode 100644
index 00000000..ab3faa29
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101ce"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 4a1 1 0 0 1 1 1v6h6a1 1 0 0 1 0 2h-6v6a1 1 0 0 1 -2 0v-6h-6a1 1 0 0 1 0 -2h6v-6a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/point.svg b/app/assets/svg/icons/tabler/filled/point.svg
new file mode 100644
index 00000000..9243e02e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/point.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f698"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 7a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/pointer.svg b/app/assets/svg/icons/tabler/filled/pointer.svg
new file mode 100644
index 00000000..82dc2e4a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/pointer.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.26"
3unicode: "fb30"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M3.039 4.277l3.904 13.563c.185 .837 .92 1.516 1.831 1.642l.17 .016a2.2 2.2 0 0 0 1.982 -1.006l.045 -.078l1.4 -2.072l4.05 4.05a2.067 2.067 0 0 0 2.924 0l1.047 -1.047c.388 -.388 .606 -.913 .606 -1.461l-.008 -.182a2.067 2.067 0 0 0 -.598 -1.28l-4.047 -4.048l2.103 -1.412c.726 -.385 1.18 -1.278 1.053 -2.189a2.2 2.2 0 0 0 -1.701 -1.845l-13.524 -3.89a1 1 0 0 0 -1.236 1.24z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/polaroid.svg b/app/assets/svg/icons/tabler/filled/polaroid.svg
new file mode 100644
index 00000000..c1fbdbe3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/polaroid.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.15"
3unicode: "fa4b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.199 9.623l.108 .098l3.986 3.986l.094 .083a1 1 0 0 0 1.403 -1.403l-.083 -.094l-.292 -.293l1.292 -1.293l.106 -.095c.457 -.38 .918 -.38 1.386 .011l.108 .098l4.502 4.503a4.003 4.003 0 0 1 -3.596 2.77l-.213 .006h-12a4.002 4.002 0 0 1 -3.809 -2.775l5.516 -5.518l.106 -.095c.457 -.38 .918 -.38 1.386 .011zm8.801 -7.623a4 4 0 0 1 3.995 3.8l.005 .2v6.585l-3.293 -3.292l-.15 -.137c-1.256 -1.095 -2.85 -1.097 -4.096 -.017l-.154 .14l-1.307 1.306l-2.293 -2.292l-.15 -.137c-1.256 -1.095 -2.85 -1.097 -4.096 -.017l-.154 .14l-4.307 4.306v-6.585a4 4 0 0 1 3.8 -3.995l.2 -.005h12zm-2.99 3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13 <path d="M8.01 20a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
14 <path d="M12.01 20a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
15 <path d="M16.01 20a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993l.127 -.007z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/poo.svg b/app/assets/svg/icons/tabler/filled/poo.svg
new file mode 100644
index 00000000..6d5174ac
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/poo.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fec9"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.063 2.995l.086 .009h.07c2.237 .098 3.87 1.686 4.214 4.046l.01 .075l.133 .04a3.5 3.5 0 0 1 1.718 1.22l.125 .179a3.5 3.5 0 0 1 .567 2.243l-.006 .049l.032 .025a4 4 0 0 1 1.476 2.8l.01 .191l.15 .125a4 4 0 0 1 1.29 3.693l-.042 .208c-.4 1.728 -1.89 2.986 -3.72 3.092h-10.176a4 4 0 0 1 -2.638 -7.008l.14 -.118l.011 -.19a4 4 0 0 1 1.476 -2.798l.032 -.025l-.006 -.048a3.5 3.5 0 0 1 .452 -2.058l.114 -.186c.603 -.912 1.598 -1.49 2.755 -1.564h.164c.743 0 1.26 -1.242 .606 -2.553l.006 .015l-.01 -.017a1 1 0 0 1 -.095 -.323l-.007 -.117c0 -.654 .539 -1.031 1.063 -1.005m3.758 12.434a1 1 0 0 0 -1.392 -.25a2.5 2.5 0 0 1 -2.858 0a1 1 0 0 0 -1.142 1.642a4.5 4.5 0 0 0 5.142 0a1 1 0 0 0 .25 -1.392m-4.811 -4.429h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2m4 0h-.01a1 1 0 0 0 0 2h.01a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/presentation-analytics.svg b/app/assets/svg/icons/tabler/filled/presentation-analytics.svg
new file mode 100644
index 00000000..9544a2b8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/presentation-analytics.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff5d"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 3a1 1 0 0 1 0 2v9a3 3 0 0 1 -3 3h-5v2h2a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2h2v-2h-5a3 3 0 0 1 -3 -3v-9a1 1 0 1 1 0 -2zm-12 4a1 1 0 0 0 -1 1v4a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1m6 2a1 1 0 0 0 -1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0 -1 -1m-3 1a1 1 0 0 0 -1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/presentation.svg b/app/assets/svg/icons/tabler/filled/presentation.svg
new file mode 100644
index 00000000..be50014b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/presentation.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff5c"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 3a1 1 0 0 1 0 2v9a3 3 0 0 1 -3 3h-5v2h2a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2h2v-2h-5a3 3 0 0 1 -3 -3v-9a1 1 0 1 1 0 -2zm-4.293 4.293a1 1 0 0 0 -1.414 0l-2.293 2.292l-1.293 -1.292a1 1 0 0 0 -1.414 0l-3 3a1 1 0 0 0 0 1.414l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l1.293 1.292a1 1 0 0 0 1.414 0l3 -3a1 1 0 0 0 0 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/puzzle.svg b/app/assets/svg/icons/tabler/filled/puzzle.svg
new file mode 100644
index 00000000..e83f4f9c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/puzzle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f699"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2a3 3 0 0 1 2.995 2.824l.005 .176v1h3a2 2 0 0 1 1.995 1.85l.005 .15v3h1a3 3 0 0 1 .176 5.995l-.176 .005h-1v3a2 2 0 0 1 -1.85 1.995l-.15 .005h-3a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-1a1 1 0 0 0 -1.993 -.117l-.007 .117v1a2 2 0 0 1 -1.85 1.995l-.15 .005h-3a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 1.85 -1.995l.15 -.005h1a1 1 0 0 0 .117 -1.993l-.117 -.007h-1a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 1.85 -1.995l.15 -.005h3v-1a3 3 0 0 1 3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/quote.svg b/app/assets/svg/icons/tabler/filled/quote.svg
new file mode 100644
index 00000000..dfd64ebe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/quote.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1009c"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9 5a2 2 0 0 1 2 2v6c0 3.13 -1.65 5.193 -4.757 5.97a1 1 0 1 1 -.486 -1.94c2.227 -.557 3.243 -1.827 3.243 -4.03v-1h-3a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 2 -2z" />
13 <path d="M18 5a2 2 0 0 1 2 2v6c0 3.13 -1.65 5.193 -4.757 5.97a1 1 0 1 1 -.486 -1.94c2.227 -.557 3.243 -1.827 3.243 -4.03v-1h-3a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 2 -2z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/radar.svg b/app/assets/svg/icons/tabler/filled/radar.svg
new file mode 100644
index 00000000..1c06ca8e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/radar.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe0d"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 10a2 2 0 0 1 1.678 .911l.053 .089h7.269l.117 .007a1 1 0 0 1 .883 .993c0 5.523 -4.477 10 -10 10a1 1 0 0 1 -1 -1v-7.269l-.089 -.053a2 2 0 0 1 -.906 -1.529l-.005 -.149a2 2 0 0 1 2 -2m9.428 -1.334a1 1 0 0 1 -1.884 .668a8 8 0 1 0 -10.207 10.218a1 1 0 0 1 -.666 1.886a10 10 0 1 1 12.757 -12.772m-4.628 -.266a1 1 0 0 1 -1.6 1.2a4 4 0 1 0 -5.6 5.6a1 1 0 0 1 -1.2 1.6a6 6 0 1 1 8.4 -8.4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/radioactive.svg b/app/assets/svg/icons/tabler/filled/radioactive.svg
new file mode 100644
index 00000000..354dfaaa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/radioactive.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.4"
3unicode: "f760"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 11a1 1 0 0 1 1 1a10 10 0 0 1 -5 8.656a1 1 0 0 1 -1.302 -.268l-.064 -.098l-3 -5.19a.995 .995 0 0 1 -.133 -.542l.01 -.11l.023 -.106l.034 -.106l.046 -.1l.056 -.094l.067 -.089a.994 .994 0 0 1 .165 -.155l.098 -.064a2 2 0 0 0 .993 -1.57l.007 -.163a1 1 0 0 1 .883 -.994l.117 -.007h6z" />
13 <path d="M7 3.344a10 10 0 0 1 10 0a1 1 0 0 1 .418 1.262l-.052 .104l-3 5.19l-.064 .098a.994 .994 0 0 1 -.155 .165l-.089 .067a1 1 0 0 1 -.195 .102l-.105 .034l-.107 .022a1.003 1.003 0 0 1 -.547 -.07l-.104 -.052a2 2 0 0 0 -1.842 -.082l-.158 .082a1 1 0 0 1 -1.302 -.268l-.064 -.098l-3 -5.19a1 1 0 0 1 .366 -1.366z" />
14 <path d="M9 11a1 1 0 0 1 .993 .884l.007 .117a2 2 0 0 0 .861 1.645l.237 .152a.994 .994 0 0 1 .165 .155l.067 .089l.056 .095l.045 .099c.014 .036 .026 .07 .035 .106l.022 .107l.011 .11a.994 .994 0 0 1 -.08 .437l-.053 .104l-3 5.19a1 1 0 0 1 -1.366 .366a10 10 0 0 1 -5 -8.656a1 1 0 0 1 .883 -.993l.117 -.007h6z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt-dollar.svg b/app/assets/svg/icons/tabler/filled/receipt-dollar.svg
new file mode 100644
index 00000000..5b57ae1f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt-dollar.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1017d"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545l-.019 .012l-.054 .03l-.028 .017l-.054 .023l-.05 .023l-.049 .015l-.06 .019l-.052 .009l-.057 .011l-.084 .006l-.026 .003h-.022l-.049 -.003h-.039l-.013 -.003h-.016l-.041 -.008l-.038 -.005l-.015 -.005l-.018 -.002l-.034 -.011l-.04 -.01l-.019 -.007l-.015 -.004l-.029 -.013l-.04 -.015l-.021 -.011l-.013 -.005l-.028 -.016l-.036 -.018l-.014 -.01l-.018 -.01l-.038 -.027l-.022 -.014l-.01 -.009l-.02 -.014l-.045 -.041l-.012 -.008l-.024 -.024l-.035 -.039l-.02 -.02l-.007 -.011l-.011 -.012l-.032 -.045l-.02 -.025l-.012 -.019l-.03 -.054l-.017 -.028l-.023 -.054l-.023 -.05a1 1 0 0 1 -.034 -.108l-.01 -.057l-.01 -.053l-.009 -.132v-16a3 3 0 0 1 3 -3zm-5 3a1 1 0 0 0 -1 1a3 3 0 1 0 0 6v2c-.403 .013 -.75 -.18 -.934 -.5a1 1 0 0 0 -1.732 1a3 3 0 0 0 2.505 1.5l.161 -.001a1 1 0 1 0 2 .001l.176 -.005a3 3 0 0 0 -.176 -5.995v-2c.403 -.013 .75 .18 .934 .5a1 1 0 0 0 1.732 -1a3 3 0 0 0 -2.505 -1.5h-.161a1 1 0 0 0 -1 -1m1 7a1 1 0 0 1 0 2zm-2 -4v2a1 1 0 0 1 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt-euro.svg b/app/assets/svg/icons/tabler/filled/receipt-euro.svg
new file mode 100644
index 00000000..b4ff7796
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt-euro.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1017c"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545a1 1 0 0 1 -1.55 -.72l-.005 -.112v-16a3 3 0 0 1 3 -3zm-3.875 4c-2.046 0 -3.668 1.746 -4.043 4h-.082a1 1 0 0 0 0 2h.082c.376 2.254 1.997 4 4.043 4c1.106 0 2.053 -.465 2.707 -1.445a1 1 0 1 0 -1.664 -1.11c-.267 .401 -.58 .555 -1.043 .555c-.882 0 -1.7 -.814 -2.002 -1.999l1.877 -.001a1 1 0 0 0 0 -2h-1.877c.301 -1.186 1.12 -2 2.002 -2c.462 0 .776 .154 1.043 .555a1 1 0 0 0 1.664 -1.11c-.654 -.98 -1.6 -1.445 -2.707 -1.445" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt-pound.svg b/app/assets/svg/icons/tabler/filled/receipt-pound.svg
new file mode 100644
index 00000000..be0e7767
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt-pound.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1017b"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545l-.019 .012l-.054 .03l-.028 .017l-.054 .023l-.05 .023l-.049 .015l-.06 .019l-.052 .009l-.057 .011l-.084 .006l-.026 .003h-.022l-.049 -.003h-.039l-.013 -.003h-.016l-.041 -.008l-.038 -.005l-.015 -.005l-.018 -.002l-.034 -.011l-.04 -.01l-.019 -.007l-.015 -.004l-.029 -.013l-.04 -.015l-.021 -.011l-.013 -.005l-.028 -.016l-.036 -.018l-.014 -.01l-.018 -.01l-.038 -.027l-.022 -.014l-.01 -.009l-.02 -.014l-.045 -.041l-.012 -.008l-.024 -.024l-.035 -.039l-.02 -.02l-.007 -.011l-.011 -.012l-.032 -.045l-.02 -.025l-.012 -.019l-.03 -.054l-.017 -.028l-.023 -.054l-.023 -.05a1 1 0 0 1 -.034 -.108l-.01 -.057l-.01 -.053l-.009 -.132v-16a3 3 0 0 1 3 -3zm-4 4a3 3 0 0 0 -3 3v2h-1a1 1 0 0 0 0 2h1a1 1 0 0 1 -.883 .993l-.117 .007c-1.287 0 -1.332 1.864 -.133 1.993l.133 .007h6a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3.171l.048 -.148a3 3 0 0 0 .123 -.852h1a1 1 0 0 0 0 -2h-1v-2a1 1 0 0 1 2 0a1 1 0 0 0 2 0a3 3 0 0 0 -3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt-rupee.svg b/app/assets/svg/icons/tabler/filled/receipt-rupee.svg
new file mode 100644
index 00000000..de2e99ea
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt-rupee.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1017a"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545l-.019 .012l-.054 .03l-.028 .017l-.054 .023l-.05 .023l-.049 .015l-.06 .019l-.052 .009l-.057 .011l-.084 .006l-.026 .003h-.022l-.049 -.003h-.039l-.013 -.003h-.016l-.041 -.008l-.038 -.005l-.015 -.005l-.018 -.002l-.034 -.011l-.04 -.01l-.019 -.007l-.015 -.004l-.029 -.013l-.04 -.015l-.021 -.011l-.013 -.005l-.028 -.016l-.036 -.018l-.014 -.01l-.018 -.01l-.038 -.027l-.022 -.014l-.01 -.009l-.02 -.014l-.045 -.041l-.012 -.008l-.024 -.024l-.035 -.039l-.02 -.02l-.007 -.011l-.011 -.012l-.032 -.045l-.02 -.025l-.012 -.019l-.03 -.054l-.017 -.028l-.023 -.054l-.023 -.05a1 1 0 0 1 -.034 -.108l-.01 -.057l-.01 -.053l-.009 -.132v-16a3 3 0 0 1 3 -3zm-2 4h-6c-1.287 0 -1.332 1.864 -.133 1.993l.133 .007h1a2 2 0 0 1 1.732 1h-2.732a1 1 0 1 0 0 2l2.732 .001a2 2 0 0 1 -1.732 .999h-1c-.89 0 -1.337 1.077 -.707 1.707l3 3a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-1.484 -1.485l.113 -.037a4.01 4.01 0 0 0 2.538 -2.77l1.126 -.001a1 1 0 0 0 0 -2h-1.126a4 4 0 0 0 -.33 -.855l-.079 -.145h1.535a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt-yen.svg b/app/assets/svg/icons/tabler/filled/receipt-yen.svg
new file mode 100644
index 00000000..c1dc6d00
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt-yen.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10179"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545l-.019 .012l-.054 .03l-.028 .017l-.054 .023l-.05 .023l-.049 .015l-.06 .019l-.052 .009l-.057 .011l-.084 .006l-.026 .003h-.022l-.049 -.003h-.039l-.013 -.003h-.016l-.041 -.008l-.038 -.005l-.015 -.005l-.018 -.002l-.034 -.011l-.04 -.01l-.019 -.007l-.015 -.004l-.029 -.013l-.04 -.015l-.021 -.011l-.013 -.005l-.028 -.016l-.036 -.018l-.014 -.01l-.018 -.01l-.038 -.027l-.022 -.014l-.01 -.009l-.02 -.014l-.045 -.041l-.012 -.008l-.024 -.024l-.035 -.039l-.02 -.02l-.007 -.011l-.011 -.012l-.032 -.045l-.02 -.025l-.012 -.019l-.03 -.054l-.017 -.028l-.023 -.054l-.023 -.05a1 1 0 0 1 -.034 -.108l-.01 -.057l-.01 -.053l-.009 -.132v-16a3 3 0 0 1 3 -3zm-1.445 4.168a1 1 0 0 0 -1.387 .277l-2.168 3.252l-2.168 -3.252a1 1 0 0 0 -1.664 1.11l1.63 2.445h-.798a1 1 0 0 0 0 2h2v1h-2a1 1 0 0 0 0 2h2v1a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1h2a1 1 0 0 0 0 -2h-2v-1h2a1 1 0 0 0 0 -2h-.8l1.632 -2.445a1 1 0 0 0 -.277 -1.387" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt-yuan.svg b/app/assets/svg/icons/tabler/filled/receipt-yuan.svg
new file mode 100644
index 00000000..eb899de3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt-yuan.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10178"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545l-.019 .012l-.054 .03l-.028 .017l-.054 .023l-.05 .023l-.049 .015l-.06 .019l-.052 .009l-.057 .011l-.084 .006l-.026 .003h-.022l-.049 -.003h-.039l-.013 -.003h-.016l-.041 -.008l-.038 -.005l-.015 -.005l-.018 -.002l-.034 -.011l-.04 -.01l-.019 -.007l-.015 -.004l-.029 -.013l-.04 -.015l-.021 -.011l-.013 -.005l-.028 -.016l-.036 -.018l-.014 -.01l-.018 -.01l-.038 -.027l-.022 -.014l-.01 -.009l-.02 -.014l-.045 -.041l-.012 -.008l-.024 -.024l-.035 -.039l-.02 -.02l-.007 -.011l-.011 -.012l-.032 -.045l-.02 -.025l-.012 -.019l-.03 -.054l-.017 -.028l-.023 -.054l-.023 -.05a1 1 0 0 1 -.034 -.108l-.01 -.057l-.01 -.053l-.009 -.132v-16a3 3 0 0 1 3 -3zm-1.445 4.168a1 1 0 0 0 -1.387 .277l-2.168 3.252l-2.168 -3.252a1 1 0 0 0 -1.664 1.11l2.297 3.445h-1.465a1 1 0 0 0 0 2h2v3a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h2a1 1 0 0 0 0 -2h-1.465l2.297 -3.445a1 1 0 0 0 -.277 -1.387" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/receipt.svg b/app/assets/svg/icons/tabler/filled/receipt.svg
new file mode 100644
index 00000000..c18ade45
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/receipt.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff06"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2a3 3 0 0 1 3 3v16a1 1 0 0 1 -1.555 .832l-2.318 -1.545l-1.42 1.42a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.421 -1.42l-2.317 1.545l-.019 .012l-.054 .03l-.028 .017l-.054 .023l-.05 .023l-.049 .015l-.06 .019l-.052 .009l-.057 .011l-.084 .006l-.026 .003h-.022l-.049 -.003h-.039l-.013 -.003h-.016l-.041 -.008l-.038 -.005l-.015 -.005l-.018 -.002l-.034 -.011l-.04 -.01l-.019 -.007l-.015 -.004l-.029 -.013l-.04 -.015l-.021 -.011l-.013 -.005l-.028 -.016l-.036 -.018l-.014 -.01l-.018 -.01l-.038 -.027l-.022 -.014l-.01 -.009l-.02 -.014l-.045 -.041l-.012 -.008l-.024 -.024l-.035 -.039l-.02 -.02l-.007 -.011l-.011 -.012l-.032 -.045l-.02 -.025l-.012 -.019l-.03 -.054l-.017 -.028l-.023 -.054l-.023 -.05a1 1 0 0 1 -.034 -.108l-.01 -.057l-.01 -.053l-.009 -.132v-16a3 3 0 0 1 3 -3zm-2 12h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0 -2m0 -4h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0 -2m0 -4h-6a1 1 0 1 0 0 2h6a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/rectangle-vertical.svg b/app/assets/svg/icons/tabler/filled/rectangle-vertical.svg
new file mode 100644
index 00000000..59a28191
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/rectangle-vertical.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f69b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 2h-10a3 3 0 0 0 -3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3 -3v-14a3 3 0 0 0 -3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/rectangle.svg b/app/assets/svg/icons/tabler/filled/rectangle.svg
new file mode 100644
index 00000000..3c2d7d44
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/rectangle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f69a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4h-14a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h14a3 3 0 0 0 3 -3v-10a3 3 0 0 0 -3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/registered.svg b/app/assets/svg/icons/tabler/filled/registered.svg
new file mode 100644
index 00000000..54a53b7f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/registered.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1018f"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-5 4.66h-2a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1h.585l1.708 1.707a1 1 0 0 0 1.414 -1.414l-.9 -.899a3 3 0 0 0 -1.807 -5.394m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/relation-many-to-many.svg b/app/assets/svg/icons/tabler/filled/relation-many-to-many.svg
new file mode 100644
index 00000000..dd7be9fb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/relation-many-to-many.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe0c"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-3.2 5.4c-.577 -.769 -1.8 -.361 -1.8 .6v4a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1l1.2 1.6c.577 .769 1.8 .361 1.8 -.6v-4a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v1zm-9 0c-.577 -.769 -1.8 -.361 -1.8 .6v4a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1l1.2 1.6c.577 .769 1.8 .361 1.8 -.6v-4a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v1zm5.2 3.1a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m0 -3a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/relation-one-to-many.svg b/app/assets/svg/icons/tabler/filled/relation-one-to-many.svg
new file mode 100644
index 00000000..aba75f12
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/relation-one-to-many.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe0b"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-4.2 5.4c-.577 -.769 -1.8 -.361 -1.8 .6v4a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-1l1.2 1.6c.577 .769 1.8 .361 1.8 -.6v-4a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v1zm-6.8 -.4h-1a1 1 0 1 0 0 2v3a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1m3 3.5a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m0 -3a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/relation-one-to-one.svg b/app/assets/svg/icons/tabler/filled/relation-one-to-one.svg
new file mode 100644
index 00000000..21e8ac0a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/relation-one-to-one.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe0a"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-10a3 3 0 0 1 3 -3zm-10 5h-1a1 1 0 1 0 0 2v3a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1m7 0h-1a1 1 0 0 0 0 2v3a1 1 0 0 0 2 0v-4a1 1 0 0 0 -1 -1m-4 3.5a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1m0 -3a1 1 0 0 0 -1 1v.01a1 1 0 0 0 2 0v-.01a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/replace.svg b/app/assets/svg/icons/tabler/filled/replace.svg
new file mode 100644
index 00000000..f15b89e5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/replace.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.0"
3unicode: "f69c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 2h-4a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2z" />
13 <path d="M20 14h-4a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2z" />
14 <path d="M16.707 2.293a1 1 0 0 1 .083 1.32l-.083 .094l-1.293 1.293h3.586a3 3 0 0 1 2.995 2.824l.005 .176v3a1 1 0 0 1 -1.993 .117l-.007 -.117v-3a1 1 0 0 0 -.883 -.993l-.117 -.007h-3.585l1.292 1.293a1 1 0 0 1 -1.32 1.497l-.094 -.083l-3 -3a.98 .98 0 0 1 -.28 -.872l.036 -.146l.04 -.104c.058 -.126 .14 -.24 .245 -.334l2.959 -2.958a1 1 0 0 1 1.414 0z" />
15 <path d="M3 12a1 1 0 0 1 .993 .883l.007 .117v3a1 1 0 0 0 .883 .993l.117 .007h3.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083l.094 .083l3 3a.98 .98 0 0 1 .28 .872l-.036 .146l-.04 .104a1.02 1.02 0 0 1 -.245 .334l-2.959 2.958a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.291 -1.293h-3.584a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-3a1 1 0 0 1 1 -1z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/report-analytics.svg b/app/assets/svg/icons/tabler/filled/report-analytics.svg
new file mode 100644
index 00000000..aba2e2e6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/report-analytics.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101b6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-8.997 6.83a1 1 0 0 0 -1 1v5a1 1 0 0 0 2 0v-5a1 1 0 0 0 -1 -1m3 4a1 1 0 0 0 -1 1v1a1 1 0 0 0 2 0v-1a1 1 0 0 0 -1 -1m3 -2a1 1 0 0 0 -1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0 -1 -1m-1 -11a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/report-money.svg b/app/assets/svg/icons/tabler/filled/report-money.svg
new file mode 100644
index 00000000..782bfc8a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/report-money.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101b5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.997 4.17a3 3 0 0 1 2.003 2.83v12a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 2.003 -2.83a4 4 0 0 0 3.997 3.83h4a4 4 0 0 0 3.98 -3.597zm-5.997 5.83a1 1 0 0 0 -1 1v.05a2.5 2.5 0 0 0 .5 4.95h1a.5 .5 0 1 1 0 1h-2.5a1 1 0 0 0 0 2h1a1 1 0 0 0 2 0v-.05a2.5 2.5 0 0 0 -.5 -4.95h-1a.5 .5 0 1 1 0 -1h2.5a1 1 0 0 0 0 -2h-1a1 1 0 0 0 -1 -1m2 -8a2 2 0 1 1 0 4h-4a2 2 0 1 1 0 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/rollercoaster.svg b/app/assets/svg/icons/tabler/filled/rollercoaster.svg
new file mode 100644
index 00000000..8fba1de0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/rollercoaster.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f7"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 8a1 1 0 0 1 0 2v11a1 1 0 0 1 -2 0v-11h-1.675q -.163 0 -.325 .007v10.993a1 1 0 0 1 -2 0v-10.645a7.8 7.8 0 0 0 -2 .959v9.686a1 1 0 0 1 -2 0v-7.748a7.8 7.8 0 0 0 -1.051 2.064l-.735 2.205a7 7 0 0 1 -.213 .553l-.001 2.926a1 1 0 0 1 -2 0l.001 -.364a6.54 6.54 0 0 1 -4.001 1.364a1 1 0 0 1 0 -2a4.55 4.55 0 0 0 4.316 -3.111l.735 -2.205a9.775 9.775 0 0 1 9.274 -6.684zm-10.22 -3.625l2 2.5a1 1 0 0 1 -.18 1.425l-4 3a1 1 0 0 1 -.868 .164l-1.8 -.5a1 1 0 0 1 -.727 -.864l-.2 -2a1 1 0 0 1 .395 -.9l4 -3a1 1 0 0 1 1.38 .175m9.22 -2.375a1 1 0 0 1 1 1v3a1 1 0 0 1 -1 1h-5a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/rosette-discount-check.svg b/app/assets/svg/icons/tabler/filled/rosette-discount-check.svg
new file mode 100644
index 00000000..3cf94e74
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/rosette-discount-check.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f746"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.01 2.011a3.2 3.2 0 0 1 2.113 .797l.154 .145l.698 .698a1.2 1.2 0 0 0 .71 .341l.135 .008h1a3.2 3.2 0 0 1 3.195 3.018l.005 .182v1c0 .27 .092 .533 .258 .743l.09 .1l.697 .698a3.2 3.2 0 0 1 .147 4.382l-.145 .154l-.698 .698a1.2 1.2 0 0 0 -.341 .71l-.008 .135v1a3.2 3.2 0 0 1 -3.018 3.195l-.182 .005h-1a1.2 1.2 0 0 0 -.743 .258l-.1 .09l-.698 .697a3.2 3.2 0 0 1 -4.382 .147l-.154 -.145l-.698 -.698a1.2 1.2 0 0 0 -.71 -.341l-.135 -.008h-1a3.2 3.2 0 0 1 -3.195 -3.018l-.005 -.182v-1a1.2 1.2 0 0 0 -.258 -.743l-.09 -.1l-.697 -.698a3.2 3.2 0 0 1 -.147 -4.382l.145 -.154l.698 -.698a1.2 1.2 0 0 0 .341 -.71l.008 -.135v-1l.005 -.182a3.2 3.2 0 0 1 3.013 -3.013l.182 -.005h1a1.2 1.2 0 0 0 .743 -.258l.1 -.09l.698 -.697a3.2 3.2 0 0 1 2.269 -.944zm3.697 7.282a1 1 0 0 0 -1.414 0l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/rosette-discount.svg b/app/assets/svg/icons/tabler/filled/rosette-discount.svg
new file mode 100644
index 00000000..2c74c160
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/rosette-discount.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff05"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.01 2.011c.852 0 1.668 .34 2.267 .942l.698 .698a1.2 1.2 0 0 0 .845 .349h1a3.2 3.2 0 0 1 3.2 3.2v1c0 .316 .126 .62 .347 .843l.698 .698a3.2 3.2 0 0 1 .002 4.536l-.698 .698a1.2 1.2 0 0 0 -.349 .845v1a3.2 3.2 0 0 1 -3.2 3.2h-1a1.2 1.2 0 0 0 -.843 .347l-.698 .698a3.2 3.2 0 0 1 -4.536 .002l-.698 -.698a1.2 1.2 0 0 0 -.845 -.349h-1a3.2 3.2 0 0 1 -3.2 -3.2v-1a1.2 1.2 0 0 0 -.347 -.843l-.698 -.698a3.2 3.2 0 0 1 -.002 -4.536l.698 -.698a1.2 1.2 0 0 0 .349 -.845v-1l.005 -.182a3.2 3.2 0 0 1 3.195 -3.018h1a1.2 1.2 0 0 0 .843 -.347l.698 -.698a3.2 3.2 0 0 1 2.269 -.944m2.49 10.989a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3m1.207 -4.707a1 1 0 0 0 -1.414 0l-6 6a1 1 0 0 0 1.414 1.414l6 -6a1 1 0 0 0 0 -1.414m-6.207 -.293a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/rosette.svg b/app/assets/svg/icons/tabler/filled/rosette.svg
new file mode 100644
index 00000000..ea978d79
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/rosette.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f69d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12.01 2.011a3.2 3.2 0 0 1 2.113 .797l.154 .145l.698 .698a1.2 1.2 0 0 0 .71 .341l.135 .008h1a3.2 3.2 0 0 1 3.195 3.018l.005 .182v1c0 .27 .092 .533 .258 .743l.09 .1l.697 .698a3.2 3.2 0 0 1 .147 4.382l-.145 .154l-.698 .698a1.2 1.2 0 0 0 -.341 .71l-.008 .135v1a3.2 3.2 0 0 1 -3.018 3.195l-.182 .005h-1a1.2 1.2 0 0 0 -.743 .258l-.1 .09l-.698 .697a3.2 3.2 0 0 1 -4.382 .147l-.154 -.145l-.698 -.698a1.2 1.2 0 0 0 -.71 -.341l-.135 -.008h-1a3.2 3.2 0 0 1 -3.195 -3.018l-.005 -.182v-1a1.2 1.2 0 0 0 -.258 -.743l-.09 -.1l-.697 -.698a3.2 3.2 0 0 1 -.147 -4.382l.145 -.154l.698 -.698a1.2 1.2 0 0 0 .341 -.71l.008 -.135v-1l.005 -.182a3.2 3.2 0 0 1 3.013 -3.013l.182 -.005h1a1.2 1.2 0 0 0 .743 -.258l.1 -.09l.698 -.697a3.2 3.2 0 0 1 2.269 -.944z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/salad.svg b/app/assets/svg/icons/tabler/filled/salad.svg
new file mode 100644
index 00000000..81a1b38a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/salad.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10007"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.53 3.152l3.742 2.339q 1.492 -.491 3.472 -.491h2.256a1 1 0 0 1 1 1l-.001 1.336l-.05 .895l-.042 .585c-.037 .457 -.08 .84 -.134 1.185l.227 -.001a2 2 0 0 1 2 2v.5c0 1.694 -2.247 5.49 -3.983 6.983l-.017 .013v.504a2 2 0 0 1 -1.85 1.995l-.15 .005h-8a2 2 0 0 1 -2 -2v-.496l-.065 -.053c-1.76 -1.496 -3.794 -4.965 -3.928 -6.77l-.007 -.181v-.5a2 2 0 0 1 2 -2h.078a14 14 0 0 1 -.078 -1v-1a1 1 0 0 1 1 -1h1.755c.138 0 .287 .034 .44 .092l.835 -3.335a1 1 0 0 1 1.5 -.605m-2.193 5.847l-1.335 .001l.027 .42q .025 .292 .064 .58h.942q .078 -.533 .302 -1.001m10.663 -1.999h-1.256c-1.712 0 -3.003 .31 -3.922 .88a3.5 3.5 0 0 1 1.143 2.12h3.774c.127 -.615 .194 -1.4 .261 -2.714zm-7.5 2a1.5 1.5 0 0 0 -1.414 1h2.828a1.5 1.5 0 0 0 -.845 -.888l-.166 -.056a1.5 1.5 0 0 0 -.403 -.056m-.864 -3.424l-.415 1.665a3.5 3.5 0 0 1 1.502 -.234a6 6 0 0 1 .497 -.442z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/satellite.svg b/app/assets/svg/icons/tabler/filled/satellite.svg
new file mode 100644
index 00000000..9641bbec
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/satellite.svg
@@ -0,0 +1,13 @@
1<!--
2version: "3.37"
3unicode: "101b4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 14a1 1 0 0 1 1 1a7 7 0 0 1 -7 7a1 1 0 0 1 0 -2a5 5 0 0 0 5 -5a1 1 0 0 1 1 -1m-4 -.5a1 1 0 0 1 1 1a3.5 3.5 0 0 1 -3.5 3.5a1 1 0 0 1 -.117 -1.993l.117 -.007a1.5 1.5 0 0 0 1.493 -1.356l.007 -.144a1 1 0 0 1 1 -1m-13.829 -2.087l4 4.001q .212 .212 .445 .384l-.909 .91a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 0 -1.415zm5.243 -8.413l5.586 5.586a2 2 0 0 1 0 2.828l-.586 .585l.793 .794a1 1 0 0 1 -1.414 1.414l-.793 -.794l-.586 .587a2 2 0 0 1 -2.828 0l-5.586 -5.586a2 2 0 0 1 -.18 -2.618l.127 -.152l.053 -.058l2.586 -2.586a2 2 0 0 1 2.828 0m5.293 -.707l3 3a1 1 0 0 1 0 1.414l-.908 .91a4 4 0 0 0 -.384 -.445l-4.001 -4l.879 -.88a1 1 0 0 1 1.414 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/scale.svg b/app/assets/svg/icons/tabler/filled/scale.svg
new file mode 100644
index 00000000..a0ebb119
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/scale.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101cd"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a1 1 0 0 1 1 1v1.152l5.159 .86a.98 .98 0 0 1 .636 .38l.041 .059l.058 .102l3.024 6.05l.035 .094l.025 .096l.016 .1l.005 .12l-.003 .061a3.996 3.996 0 0 1 -3.996 3.926a4 4 0 0 1 -4 -4a1 1 0 0 1 .106 -.447l2.393 -4.79l-3.499 -.583v12.82h4a1 1 0 0 1 0 2h-10a1 1 0 0 1 0 -2h4v-12.82l-3.5 .583l2.418 4.84l.035 .094l.025 .096l.016 .1l.005 .12l-.003 .061a3.996 3.996 0 0 1 -3.996 3.926a4 4 0 0 1 -4 -4a1 1 0 0 1 .106 -.447l3.034 -6.065l.039 -.061l.025 -.034a.98 .98 0 0 1 .636 -.38l5.16 -.862v-1.151a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/school.svg b/app/assets/svg/icons/tabler/filled/school.svg
new file mode 100644
index 00000000..f6334c35
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/school.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101cc"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 13.431v2.569c0 2.398 -3.205 4 -7 4s-7 -1.602 -7 -4v-2.569l5.886 2.354a3 3 0 0 0 2.011 .078l.217 -.078zm2 -2.955l-8.629 3.452a1 1 0 0 1 -.742 0l-10 -4c-.839 -.335 -.839 -1.521 0 -1.856l10 -4a1 1 0 0 1 .245 -.064l.126 -.008l.126 .008a1 1 0 0 1 .245 .064l10.032 4.013l.108 .055l.099 .068l.088 .076l.075 .082l.035 .044l.073 .115l.052 .115l.034 .102l.025 .135l.006 .058l.002 6.065a1 1 0 0 1 -2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/scuba-diving-tank.svg b/app/assets/svg/icons/tabler/filled/scuba-diving-tank.svg
new file mode 100644
index 00000000..68eca399
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/scuba-diving-tank.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "ff04"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 17v2a3 3 0 0 1 -3 3h-4a3 3 0 0 1 -3 -3v-2z" />
13 <path d="M8 2a2 2 0 0 1 1.732 1h1.15a1.496 1.496 0 0 1 2.236 0h1.882a1 1 0 0 1 0 2l-1.883 .001a2 2 0 0 1 -.115 .116v.983a5 5 0 0 1 3.998 4.9v4h-10v-4a5 5 0 0 1 4 -4.9v-.983a2 2 0 0 1 -.117 -.116h-1.151a2 2 0 1 1 -1.732 -3.001" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/search.svg b/app/assets/svg/icons/tabler/filled/search.svg
new file mode 100644
index 00000000..aeabf444
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/search.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101cb"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1 -1.414 1.414l-5.388 -5.387a8 8 0 1 1 -.905 -13.249" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/section.svg b/app/assets/svg/icons/tabler/filled/section.svg
new file mode 100644
index 00000000..00121306
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/section.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe09"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.01 19a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm-16 0a1 1 0 0 1 0 2a1 1 0 0 1 -.127 -1.993m4 0a1 1 0 0 1 0 2a1 1 0 0 1 -.127 -1.993m4 0a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm4 0a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm4 -16a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm-16 0a1 1 0 1 1 0 2a1 1 0 0 1 -.127 -1.993m4 0a1 1 0 1 1 0 2a1 1 0 0 1 -.127 -1.993m4 0a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm3.99 0a1 1 0 0 1 1 1a1 1 0 1 1 -2 .01c0 -.562 .448 -1.01 1 -1.01m3 4a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/seedling.svg b/app/assets/svg/icons/tabler/filled/seedling.svg
new file mode 100644
index 00000000..f2c1ab67
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/seedling.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10006"
3version: "3.15"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 3a7 7 0 0 1 6.95 6.155a6.97 6.97 0 0 1 5.05 -2.155h3a1 1 0 0 1 1 1v1a7 7 0 0 1 -7 7h-2v4a1 1 0 0 1 -2 0v-7h-2a7 7 0 0 1 -7 -7v-2a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/send.svg b/app/assets/svg/icons/tabler/filled/send.svg
new file mode 100644
index 00000000..1c487d25
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/send.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101ca"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21.864 3.549l-6.454 17.868a1.55 1.55 0 0 1 -1.41 .903a1.54 1.54 0 0 1 -1.394 -.874l-2.88 -5.759zm-1.414 -1.414l-12.139 12.138l-5.728 -2.864a1.55 1.55 0 0 1 -.903 -1.409c0 -.606 .353 -1.157 .981 -1.44z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/settings.svg b/app/assets/svg/icons/tabler/filled/settings.svg
new file mode 100644
index 00000000..905d9ede
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/settings.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f69e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.647 4.081a.724 .724 0 0 0 1.08 .448c2.439 -1.485 5.23 1.305 3.745 3.744a.724 .724 0 0 0 .447 1.08c2.775 .673 2.775 4.62 0 5.294a.724 .724 0 0 0 -.448 1.08c1.485 2.439 -1.305 5.23 -3.744 3.745a.724 .724 0 0 0 -1.08 .447c-.673 2.775 -4.62 2.775 -5.294 0a.724 .724 0 0 0 -1.08 -.448c-2.439 1.485 -5.23 -1.305 -3.745 -3.744a.724 .724 0 0 0 -.447 -1.08c-2.775 -.673 -2.775 -4.62 0 -5.294a.724 .724 0 0 0 .448 -1.08c-1.485 -2.439 1.305 -5.23 3.744 -3.745a.722 .722 0 0 0 1.08 -.447c.673 -2.775 4.62 -2.775 5.294 0zm-2.647 4.919a3 3 0 1 0 0 6a3 3 0 0 0 0 -6" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shield-check.svg b/app/assets/svg/icons/tabler/filled/shield-check.svg
new file mode 100644
index 00000000..162897c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shield-check.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f761"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.998 2l.118 .007l.059 .008l.061 .013l.111 .034a.993 .993 0 0 1 .217 .112l.104 .082l.255 .218a11 11 0 0 0 7.189 2.537l.342 -.01a1 1 0 0 1 1.005 .717a13 13 0 0 1 -9.208 16.25a1 1 0 0 1 -.502 0a13 13 0 0 1 -9.209 -16.25a1 1 0 0 1 1.005 -.717a11 11 0 0 0 7.531 -2.527l.263 -.225l.096 -.075a.993 .993 0 0 1 .217 -.112l.112 -.034a.97 .97 0 0 1 .119 -.021l.115 -.007zm3.71 7.293a1 1 0 0 0 -1.415 0l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shield-checkered.svg b/app/assets/svg/icons/tabler/filled/shield-checkered.svg
new file mode 100644
index 00000000..f2881ac6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shield-checkered.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f762"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.013 12v9.754a13 13 0 0 1 -8.733 -9.754h8.734zm9.284 3.794a13 13 0 0 1 -7.283 5.951l-.001 -9.745h8.708a12.96 12.96 0 0 1 -1.424 3.794zm-9.283 -13.268l-.001 7.474h-8.986c-.068 -1.432 .101 -2.88 .514 -4.282a1 1 0 0 1 1.005 -.717a11 11 0 0 0 7.192 -2.256l.276 -.219zm1.999 7.474v-7.453l-.09 -.073a11 11 0 0 0 7.189 2.537l.342 -.01a1 1 0 0 1 1.005 .717c.413 1.403 .582 2.85 .514 4.282h-8.96z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shield-half.svg b/app/assets/svg/icons/tabler/filled/shield-half.svg
new file mode 100644
index 00000000..c4e8a44c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shield-half.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "f357"
3version: "1.88"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.998 2l.032 .002l.086 .005a1 1 0 0 1 .342 .104l.105 .062l.097 .076l.016 .015l.247 .21a11 11 0 0 0 7.189 2.537l.342 -.01a1 1 0 0 1 1.005 .717a13 13 0 0 1 -9.208 16.25a1 1 0 0 1 -.502 0a13 13 0 0 1 -9.209 -16.25a1 1 0 0 1 1.005 -.717a11 11 0 0 0 7.791 -2.75l.046 -.036l.053 -.041a1 1 0 0 1 .217 -.112l.075 -.023l.036 -.01a1 1 0 0 1 .12 -.022l.086 -.005zm.002 2.296l-.176 .135a13 13 0 0 1 -7.288 2.572l-.264 .006l-.064 .31a11 11 0 0 0 1.064 7.175l.17 .314a11 11 0 0 0 6.49 5.136l.068 .019z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shield-lock.svg b/app/assets/svg/icons/tabler/filled/shield-lock.svg
new file mode 100644
index 00000000..7ef8ace1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shield-lock.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f763"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.998 2l.118 .007l.059 .008l.061 .013l.111 .034a.993 .993 0 0 1 .217 .112l.104 .082l.255 .218a11 11 0 0 0 7.189 2.537l.342 -.01a1 1 0 0 1 1.005 .717a13 13 0 0 1 -9.208 16.25a1 1 0 0 1 -.502 0a13 13 0 0 1 -9.209 -16.25a1 1 0 0 1 1.005 -.717a11 11 0 0 0 7.531 -2.527l.263 -.225l.096 -.075a.993 .993 0 0 1 .217 -.112l.112 -.034a.97 .97 0 0 1 .119 -.021l.115 -.007zm.002 7a2 2 0 0 0 -1.995 1.85l-.005 .15l.005 .15a2 2 0 0 0 .995 1.581v1.769l.007 .117a1 1 0 0 0 1.993 -.117l.001 -1.768a2 2 0 0 0 -1.001 -3.732z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shield.svg b/app/assets/svg/icons/tabler/filled/shield.svg
new file mode 100644
index 00000000..53f2a750
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shield.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f69f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.884 2.007l.114 -.007l.118 .007l.059 .008l.061 .013l.111 .034a.993 .993 0 0 1 .217 .112l.104 .082l.255 .218a11 11 0 0 0 7.189 2.537l.342 -.01a1 1 0 0 1 1.005 .717a13 13 0 0 1 -9.208 16.25a1 1 0 0 1 -.502 0a13 13 0 0 1 -9.209 -16.25a1 1 0 0 1 1.005 -.717a11 11 0 0 0 7.531 -2.527l.263 -.225l.096 -.075a.993 .993 0 0 1 .217 -.112l.112 -.034a.97 .97 0 0 1 .119 -.021z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shirt.svg b/app/assets/svg/icons/tabler/filled/shirt.svg
new file mode 100644
index 00000000..00d657d9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shirt.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14.883 3.007l.095 -.007l.112 .004l.113 .017l.113 .03l6 2a1 1 0 0 1 .677 .833l.007 .116v5a1 1 0 0 1 -.883 .993l-.117 .007h-2v7a2 2 0 0 1 -1.85 1.995l-.15 .005h-10a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-7h-2a1 1 0 0 1 -.993 -.883l-.007 -.117v-5a1 1 0 0 1 .576 -.906l.108 -.043l6 -2a1 1 0 0 1 1.316 .949a2 2 0 0 0 3.995 .15l.009 -.24l.017 -.113l.037 -.134l.044 -.103l.05 -.092l.068 -.093l.069 -.08c.056 -.054 .113 -.1 .175 -.14l.096 -.053l.103 -.044l.108 -.032l.112 -.02z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/shopping-cart.svg b/app/assets/svg/icons/tabler/filled/shopping-cart.svg
new file mode 100644
index 00000000..0ca8e74f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/shopping-cart.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc3f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 2a1 1 0 0 1 .993 .883l.007 .117v1.068l13.071 .935a1 1 0 0 1 .929 1.024l-.01 .114l-1 7a1 1 0 0 1 -.877 .853l-.113 .006h-12v2h10a3 3 0 1 1 -2.995 3.176l-.005 -.176l.005 -.176c.017 -.288 .074 -.564 .166 -.824h-5.342a3 3 0 1 1 -5.824 1.176l-.005 -.176l.005 -.176a3.002 3.002 0 0 1 1.995 -2.654v-12.17h-1a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 .883 -.993l.117 -.007h2zm0 16a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m11 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sign-left.svg b/app/assets/svg/icons/tabler/filled/sign-left.svg
new file mode 100644
index 00000000..6be588bd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sign-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 2a1 1 0 0 1 .993 .883l.007 .117v2h3a1 1 0 0 1 .993 .883l.007 .117v5a1 1 0 0 1 -.883 .993l-.117 .007h-3v8h1a1 1 0 0 1 .117 1.993l-.117 .007h-4a1 1 0 0 1 -.117 -1.993l.117 -.007h1v-8h-5a1 1 0 0 1 -.694 -.28l-.087 -.095l-2 -2.5a1 1 0 0 1 -.072 -1.147l.072 -.103l2 -2.5a1 1 0 0 1 .652 -.367l.129 -.008h5v-2a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sign-right.svg b/app/assets/svg/icons/tabler/filled/sign-right.svg
new file mode 100644
index 00000000..28b0da54
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sign-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2a1 1 0 0 1 .993 .883l.007 .117v2h5a1 1 0 0 1 .694 .28l.087 .095l2 2.5a1 1 0 0 1 .072 1.147l-.072 .103l-2 2.5a1 1 0 0 1 -.652 .367l-.129 .008h-5v8h1a1 1 0 0 1 .117 1.993l-.117 .007h-4a1 1 0 0 1 -.117 -1.993l.117 -.007h1v-8h-3a1 1 0 0 1 -.993 -.883l-.007 -.117v-5a1 1 0 0 1 .883 -.993l.117 -.007h3v-2a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sitemap.svg b/app/assets/svg/icons/tabler/filled/sitemap.svg
new file mode 100644
index 00000000..76aa27e6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sitemap.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "1006b"
3version: "3.19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M2 16.667a2.667 2.667 0 0 1 2.667 -2.667h2.666a2.667 2.667 0 0 1 2.667 2.667v2.666a2.667 2.667 0 0 1 -2.667 2.667h-2.666a2.667 2.667 0 0 1 -2.667 -2.667z" />
13 <path d="M14 16.667a2.667 2.667 0 0 1 2.667 -2.667h2.666a2.667 2.667 0 0 1 2.667 2.667v2.666a2.667 2.667 0 0 1 -2.667 2.667h-2.666a2.667 2.667 0 0 1 -2.667 -2.667z" />
14 <path d="M8 4.667a2.667 2.667 0 0 1 2.667 -2.667h2.666a2.667 2.667 0 0 1 2.667 2.667v2.666a2.667 2.667 0 0 1 -2.667 2.667h-2.666a2.667 2.667 0 0 1 -2.667 -2.667z" />
15 <path d="M12 8a1 1 0 0 0 -1 1v2h-3c-1.645 0 -3 1.355 -3 3v1a1 1 0 0 0 1 1a1 1 0 0 0 1 -1v-1c0 -.564 .436 -1 1 -1h8c.564 0 1 .436 1 1v1a1 1 0 0 0 1 1a1 1 0 0 0 1 -1v-1c0 -1.645 -1.355 -3 -3 -3h-3v-2a1 1 0 0 0 -1 -1z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sort-ascending-2.svg b/app/assets/svg/icons/tabler/filled/sort-ascending-2.svg
new file mode 100644
index 00000000..b70d9c01
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sort-ascending-2.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "ff5b"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16.852 5.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v9.585a1 1 0 0 1 -2 0v-9.585l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
13 <path d="M9.5 4a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5z" />
14 <path d="M9.5 13a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sort-ascending-shapes.svg b/app/assets/svg/icons/tabler/filled/sort-ascending-shapes.svg
new file mode 100644
index 00000000..d110caca
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sort-ascending-shapes.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff5a"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 5a1 1 0 0 1 1 1v9.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-9.586a1 1 0 0 1 1 -1m12 -2a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2zm-1.136 10.496l3.5 6a1 1 0 0 1 -.864 1.504h-7a1 1 0 0 1 -.864 -1.504l3.5 -6a1 1 0 0 1 1.728 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sort-descending-2.svg b/app/assets/svg/icons/tabler/filled/sort-descending-2.svg
new file mode 100644
index 00000000..deb0f5a3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sort-descending-2.svg
@@ -0,0 +1,15 @@
1<!--
2unicode: "ff59"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.5 4a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5z" />
13 <path d="M9.5 13a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5z" />
14 <path d="M17 5a1 1 0 0 1 1 1v9.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-9.586a1 1 0 0 1 1 -1" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sort-descending-shapes.svg b/app/assets/svg/icons/tabler/filled/sort-descending-shapes.svg
new file mode 100644
index 00000000..eb937dae
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sort-descending-shapes.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff58"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M7 5a1 1 0 0 1 1 1v9.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-9.586a1 1 0 0 1 1 -1m12 8a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2zm-1.136 -9.504l3.5 6a1 1 0 0 1 -.864 1.504h-7a1 1 0 0 1 -.864 -1.504l3.5 -6a1 1 0 0 1 1.728 0" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/soup.svg b/app/assets/svg/icons/tabler/filled/soup.svg
new file mode 100644
index 00000000..ceac5d20
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/soup.svg
@@ -0,0 +1,16 @@
1<!--
2unicode: "fe08"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 10a2 2 0 0 1 2 2v.5c0 1.694 -2.247 5.49 -3.983 6.983l-.017 .013v.504a2 2 0 0 1 -1.85 1.995l-.15 .005h-8a2 2 0 0 1 -2 -2v-.496l-.065 -.053c-1.76 -1.496 -3.794 -4.965 -3.928 -6.77l-.007 -.181v-.5a2 2 0 0 1 2 -2z" />
13 <path d="M11.417 3.188a1 1 0 1 1 1.166 1.624c-.375 .27 -.593 .706 -.583 1.209a1.4 1.4 0 0 0 .583 1.167a1 1 0 1 1 -1.166 1.624a3.38 3.38 0 0 1 -1.417 -2.791a3.4 3.4 0 0 1 1.417 -2.833" />
14 <path d="M15.417 3.188a1 1 0 1 1 1.166 1.624c-.375 .27 -.593 .706 -.583 1.209a1.4 1.4 0 0 0 .583 1.167a1 1 0 1 1 -1.166 1.624a3.38 3.38 0 0 1 -1.417 -2.791a3.4 3.4 0 0 1 1.417 -2.833" />
15 <path d="M7.417 3.188a1 1 0 1 1 1.166 1.624c-.375 .27 -.593 .706 -.583 1.209a1.4 1.4 0 0 0 .583 1.167a1 1 0 1 1 -1.166 1.624a3.38 3.38 0 0 1 -1.417 -2.791a3.4 3.4 0 0 1 1.417 -2.833" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/spade.svg b/app/assets/svg/icons/tabler/filled/spade.svg
new file mode 100644
index 00000000..39955256
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/spade.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.327 2.26a1395.065 1395.065 0 0 0 -4.923 4.504c-.626 .6 -1.212 1.21 -1.774 1.843a6.528 6.528 0 0 0 -.314 8.245l.14 .177c1.012 1.205 2.561 1.755 4.055 1.574l.246 -.037l-.706 2.118a1 1 0 0 0 .949 1.316h6l.118 -.007a1 1 0 0 0 .83 -1.31l-.688 -2.065l.104 .02c1.589 .25 3.262 -.387 4.32 -1.785a6.527 6.527 0 0 0 -.311 -8.243a31.787 31.787 0 0 0 -1.76 -1.83l-4.938 -4.518a1 1 0 0 0 -1.348 -.001z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sparkles-2.svg b/app/assets/svg/icons/tabler/filled/sparkles-2.svg
new file mode 100644
index 00000000..1bf75d3c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sparkles-2.svg
@@ -0,0 +1,14 @@
1<!--
2version: "3.37"
3unicode: "101b3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.964 2.733c.156 .563 .312 1 .484 1.353c.342 .71 .758 1.125 1.47 1.467c.353 .17 .79 .326 1.352 .484c.98 .276 .97 1.668 -.013 1.93a8.3 8.3 0 0 0 -1.34 .481c-.71 .342 -1.127 .757 -1.463 1.453a8 8 0 0 0 -.486 1.352c-.258 .988 -1.658 1 -1.932 .015c-.156 -.565 -.312 -1.002 -.484 -1.354c-.342 -.71 -.758 -1.124 -1.458 -1.46a8 8 0 0 0 -1.374 -.495a.4 .4 0 0 1 -.06 -.02l-.044 -.017l-.045 -.02l-.049 -.025l-.035 -.02a.4 .4 0 0 1 -.049 -.03l-.032 -.023l-.043 -.034l-.033 -.028l-.036 -.035l-.034 -.035l-.028 -.033l-.035 -.043l-.022 -.032a.4 .4 0 0 1 -.032 -.049l-.02 -.035l-.025 -.05l-.02 -.044l-.017 -.043a.4 .4 0 0 1 -.02 -.06l-.01 -.034a.5 .5 0 0 1 -.02 -.098l-.006 -.065l-.005 -.035v-.05a.4 .4 0 0 1 .003 -.085a.5 .5 0 0 1 .013 -.093a.5 .5 0 0 1 .024 -.103a.4 .4 0 0 1 .02 -.06l.017 -.044l.02 -.045l.025 -.049l.02 -.035a.4 .4 0 0 1 .03 -.049l.023 -.032l.034 -.043l.028 -.033l.035 -.036l.035 -.034q .015 -.015 .033 -.028l.043 -.035l.032 -.022a.4 .4 0 0 1 .049 -.032l.035 -.02l.05 -.025l.044 -.02l.043 -.017a.4 .4 0 0 1 .06 -.02l.027 -.008a8.3 8.3 0 0 0 1.339 -.48c.71 -.342 1.127 -.757 1.47 -1.466c.17 -.354 .327 -.792 .483 -1.355c.272 -.976 1.657 -.976 1.928 0" />
13 <path d="M10.965 6.737q .219 .801 .503 1.574c.856 2.28 1.945 3.363 4.23 4.22q .708 .265 1.571 .506c.976 .272 .974 1.656 -.002 1.927q -.798 .221 -1.568 .504c-2.288 .858 -3.376 1.94 -4.229 4.216a19 19 0 0 0 -.505 1.579c-.268 .983 -1.662 .983 -1.93 0a19 19 0 0 0 -.503 -1.574c-.856 -2.281 -1.944 -3.363 -4.226 -4.219a20 20 0 0 0 -1.594 -.513a.4 .4 0 0 1 -.054 -.018l-.044 -.017l-.043 -.02a.3 .3 0 0 1 -.048 -.024l-.036 -.02a.4 .4 0 0 1 -.048 -.03l-.032 -.024l-.044 -.034l-.033 -.029l-.037 -.034l-.034 -.037l-.03 -.033l-.033 -.044l-.023 -.032a.4 .4 0 0 1 -.03 -.048l-.021 -.036a.3 .3 0 0 1 -.024 -.048l-.02 -.043l-.017 -.044a.4 .4 0 0 1 -.018 -.054a.2 .2 0 0 1 -.01 -.039a.4 .4 0 0 1 -.014 -.059l-.007 -.04l-.007 -.056l-.003 -.044l-.002 -.05v-.05q 0 -.023 .004 -.044q .001 -.03 .007 -.057l.007 -.04a.4 .4 0 0 1 .017 -.076l.007 -.021a.4 .4 0 0 1 .018 -.054l.017 -.044l.02 -.043a.3 .3 0 0 1 .024 -.048l.02 -.036a.4 .4 0 0 1 .03 -.048l.024 -.032l.034 -.044l.029 -.033l.034 -.037l.037 -.034l.033 -.03l.044 -.033l.032 -.023a.4 .4 0 0 1 .048 -.03l.036 -.021a.3 .3 0 0 1 .048 -.024l.043 -.02l.044 -.017a.4 .4 0 0 1 .054 -.018l.021 -.007a20 20 0 0 0 1.568 -.504c2.287 -.858 3.375 -1.94 4.229 -4.216a19 19 0 0 0 .505 -1.579c.268 -.983 1.662 -.983 1.93 0" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sparkles.svg b/app/assets/svg/icons/tabler/filled/sparkles.svg
new file mode 100644
index 00000000..32cacbbe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sparkles.svg
@@ -0,0 +1,15 @@
1<!--
2version: "3.37"
3unicode: "101b2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 19a1 1 0 0 1 0 -2a1 1 0 0 0 1 -1c0 -1.333 2 -1.333 2 0a1 1 0 0 0 1 1c1.333 0 1.333 2 0 2a1 1 0 0 0 -1 1c0 1.333 -2 1.333 -2 0a1 1 0 0 0 -1 -1" />
13 <path d="M3 11a5 5 0 0 0 5 -5c0 -1.333 2 -1.333 2 0a5 5 0 0 0 5 5c1.333 0 1.333 2 0 2a5 5 0 0 0 -5 5a1 1 0 0 1 -2 0a5 5 0 0 0 -5 -5c-1.333 0 -1.333 -2 0 -2" />
14 <path d="M16 7a1 1 0 0 1 0 -2a1 1 0 0 0 1 -1c0 -1.333 2 -1.333 2 0a1 1 0 0 0 1 1c1.333 0 1.333 2 0 2a1 1 0 0 0 -1 1c0 1.333 -2 1.333 -2 0a1 1 0 0 0 -1 -1" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/speedboat.svg b/app/assets/svg/icons/tabler/filled/speedboat.svg
new file mode 100644
index 00000000..0e6e4fc8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/speedboat.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f6"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 7a1 1 0 0 1 .832 .445l1.702 2.555h5.466a1 1 0 0 1 .833 1.554l-3.1 4.66a4 4 0 0 1 -3.333 1.786h-14.4a1 1 0 0 1 -.936 -1.351l1.5 -4a1 1 0 0 1 .936 -.649h1.756l.9 -3h-.156a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1zm-6.657 5h1.887c.383 0 .762 -.074 1.12 -.219l3.557 -1.418q .186 -.075 .377 -.135l-.82 -1.228h-5.22z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/spider.svg b/app/assets/svg/icons/tabler/filled/spider.svg
new file mode 100644
index 00000000..1d8e98c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/spider.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10109"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a1 1 0 0 1 1 1v2a1 1 0 0 1 -.293 .707l-3.293 3.293h3.17l1.209 -1.207a1 1 0 0 1 1.414 1.414l-1.5 1.5a1 1 0 0 1 -.707 .293h-3.585l4.292 4.293a1 1 0 0 1 .293 .707v2a1 1 0 0 1 -2 0v-1.585l-2.016 -2.016a5 5 0 0 1 -9.968 0l-2.016 2.015v1.586a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 .293 -.707l4.291 -4.293h-3.584a1 1 0 0 1 -.707 -.293l-1.5 -1.5a1 1 0 0 1 1.414 -1.414l1.208 1.207h3.17l-3.292 -3.293a1 1 0 0 1 -.293 -.707v-2a1 1 0 1 1 2 0v1.585l3.025 3.025a3 3 0 0 1 5.95 0l3.025 -3.026v-1.584a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-arrow-down.svg b/app/assets/svg/icons/tabler/filled/square-arrow-down.svg
new file mode 100644
index 00000000..34d8166a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-arrow-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb31"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5a1 1 0 0 0 -1 1v5.585l-2.293 -2.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l4 4l.094 .083l.092 .064l.098 .052l.11 .044l.112 .03l.126 .017l.075 .003l.117 -.007l.149 -.029l.105 -.035l.113 -.054l.111 -.071a.939 .939 0 0 0 .112 -.097l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.293 2.292v-5.585l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-arrow-left.svg b/app/assets/svg/icons/tabler/filled/square-arrow-left.svg
new file mode 100644
index 00000000..9cc806f7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-arrow-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb32"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-6.293 5.293a1 1 0 0 0 -1.414 0l-4 4l-.083 .094l-.064 .092l-.052 .098l-.044 .11l-.03 .112l-.017 .126l-.003 .075l.004 .09l.007 .058l.025 .118l.035 .105l.054 .113l.071 .111c.03 .04 .061 .077 .097 .112l4 4l.094 .083a1 1 0 0 0 1.32 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293h5.585l.117 -.007a1 1 0 0 0 -.117 -1.993h-5.585l2.292 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-arrow-right.svg b/app/assets/svg/icons/tabler/filled/square-arrow-right.svg
new file mode 100644
index 00000000..2dcc6f0c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-arrow-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-6.387 5.21a1 1 0 0 0 -1.32 .083l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293h-5.585l-.117 .007a1 1 0 0 0 .117 1.993h5.585l-2.292 2.293l-.083 .094a1 1 0 0 0 1.497 1.32l4 -4l.073 -.082l.074 -.104l.052 -.098l.044 -.11l.03 -.112l.017 -.126l.003 -.075l-.007 -.118l-.029 -.148l-.035 -.105l-.054 -.113l-.071 -.111a1.008 1.008 0 0 0 -.097 -.112l-4 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-arrow-up.svg b/app/assets/svg/icons/tabler/filled/square-arrow-up.svg
new file mode 100644
index 00000000..1429fb5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-arrow-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5l-.09 .004l-.058 .007l-.118 .025l-.105 .035l-.113 .054l-.111 .071a1.008 1.008 0 0 0 -.112 .097l-4 4l-.083 .094a1 1 0 0 0 .083 1.32l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292v5.585l.007 .117a1 1 0 0 0 1.993 -.117v-5.585l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -1.497l-4 -4l-.082 -.073l-.104 -.074l-.098 -.052l-.11 -.044l-.112 -.03l-.126 -.017l-.075 -.003z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-asterisk.svg b/app/assets/svg/icons/tabler/filled/square-asterisk.svg
new file mode 100644
index 00000000..939cfba7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-asterisk.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5.5a1 1 0 0 0 -1 1v1.631l-1.445 -.963l-.101 -.06a1 1 0 0 0 -1.009 1.724l1.75 1.168l-1.75 1.169l-.093 .07a1 1 0 0 0 1.203 1.594l1.445 -.965v1.632l.007 .117a1 1 0 0 0 1.993 -.117v-1.631l1.445 .963l.101 .06a1 1 0 0 0 1.009 -1.724l-1.752 -1.169l1.752 -1.167l.093 -.07a1 1 0 0 0 -1.203 -1.594l-1.445 .962v-1.63l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-check.svg b/app/assets/svg/icons/tabler/filled/square-check.svg
new file mode 100644
index 00000000..154233ce
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-check.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f76d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.626 7.293a1 1 0 0 0 -1.414 0l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevron-down.svg b/app/assets/svg/icons/tabler/filled/square-chevron-down.svg
new file mode 100644
index 00000000..2fb6172b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevron-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb36"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-9.387 8.21a1 1 0 0 0 -1.32 1.497l3 3l.094 .083a1 1 0 0 0 1.32 -.083l3 -3l.083 -.094a1 1 0 0 0 -.083 -1.32l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.293 2.292l-2.293 -2.292z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevron-left.svg b/app/assets/svg/icons/tabler/filled/square-chevron-left.svg
new file mode 100644
index 00000000..2c514db1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevron-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb37"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5.293 6.293a1 1 0 0 0 -1.414 0l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l3 3l.094 .083a1 1 0 0 0 1.32 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevron-right.svg b/app/assets/svg/icons/tabler/filled/square-chevron-right.svg
new file mode 100644
index 00000000..2c529df9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevron-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7.387 6.21a1 1 0 0 0 -1.32 .083l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293l-.083 .094a1 1 0 0 0 1.497 1.32l3 -3l.083 -.094a1 1 0 0 0 -.083 -1.32l-3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevron-up.svg b/app/assets/svg/icons/tabler/filled/square-chevron-up.svg
new file mode 100644
index 00000000..8fa8638e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevron-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb39"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-6.387 7.21a1 1 0 0 0 -1.32 .083l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -1.497l-3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevrons-down.svg b/app/assets/svg/icons/tabler/filled/square-chevrons-down.svg
new file mode 100644
index 00000000..97bf2211
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevrons-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb3a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-9.387 10.21a1 1 0 0 0 -1.32 1.497l3 3l.094 .083a1 1 0 0 0 1.32 -.083l3 -3l.083 -.094a1 1 0 0 0 -.083 -1.32l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.293 2.292l-2.293 -2.292zm0 -5a1 1 0 0 0 -1.32 1.497l3 3l.094 .083a1 1 0 0 0 1.32 -.083l3 -3l.083 -.094a1 1 0 0 0 -.083 -1.32l-.094 -.083a1 1 0 0 0 -1.32 .083l-2.293 2.292l-2.293 -2.292z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevrons-left.svg b/app/assets/svg/icons/tabler/filled/square-chevrons-left.svg
new file mode 100644
index 00000000..417ca6aa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevrons-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb3b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-2.293 6.293a1 1 0 0 0 -1.414 0l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l3 3l.094 .083a1 1 0 0 0 1.32 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32zm-5 0a1 1 0 0 0 -1.414 0l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l3 3l.094 .083a1 1 0 0 0 1.32 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevrons-right.svg b/app/assets/svg/icons/tabler/filled/square-chevrons-right.svg
new file mode 100644
index 00000000..c0627994
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevrons-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb3c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-10.387 6.21a1 1 0 0 0 -1.32 .083l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293l-.083 .094a1 1 0 0 0 1.497 1.32l3 -3l.083 -.094a1 1 0 0 0 -.083 -1.32l-3 -3zm5 0a1 1 0 0 0 -1.32 .083l-.083 .094a1 1 0 0 0 .083 1.32l2.292 2.293l-2.292 2.293l-.083 .094a1 1 0 0 0 1.497 1.32l3 -3l.083 -.094a1 1 0 0 0 -.083 -1.32l-3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-chevrons-up.svg b/app/assets/svg/icons/tabler/filled/square-chevrons-up.svg
new file mode 100644
index 00000000..ed277d5d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-chevrons-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb3d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-6.387 10.21a1 1 0 0 0 -1.32 .083l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -1.497l-3 -3zm0 -5a1 1 0 0 0 -1.32 .083l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.292l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -1.497l-3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-dot.svg b/app/assets/svg/icons/tabler/filled/square-dot.svg
new file mode 100644
index 00000000..c630413d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-dot.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb3e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 8a2 2 0 0 0 -1.995 1.85l-.005 .15l.005 .15a2 2 0 1 0 1.995 -2.15z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f0.svg b/app/assets/svg/icons/tabler/filled/square-f0.svg
new file mode 100644
index 00000000..f7acff38
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f0.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f76e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.833 6a2.5 2.5 0 0 0 -2.495 2.336l-.005 .164v3l.005 .164a2.5 2.5 0 0 0 4.99 0l.005 -.164v-3l-.005 -.164a2.5 2.5 0 0 0 -2.495 -2.336zm-4.5 0h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm4.5 2a.5 .5 0 0 1 .492 .41l.008 .09v3l-.008 .09a.5 .5 0 0 1 -.984 0l-.008 -.09v-3l.008 -.09a.5 .5 0 0 1 .492 -.41z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f1.svg b/app/assets/svg/icons/tabler/filled/square-f1.svg
new file mode 100644
index 00000000..9dd8cf59
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f76f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-8.333 6h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm5.994 .886c-.083 -.777 -1.008 -1.16 -1.617 -.67l-.084 .077l-2 2l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l.293 -.293v3.586l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-6l-.006 -.114z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f2.svg b/app/assets/svg/icons/tabler/filled/square-f2.svg
new file mode 100644
index 00000000..849116f0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f770"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.333 6h-2l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h2v1h-1l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v1l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-2v-1h1l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-1l-.005 -.15a2 2 0 0 0 -1.995 -1.85zm-5 0h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f3.svg b/app/assets/svg/icons/tabler/filled/square-f3.svg
new file mode 100644
index 00000000..e138f537
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f771"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.833 6h-1l-.144 .007a1.5 1.5 0 0 0 -1.356 1.493a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .727 -.457l.02 -.036h.636l.09 .008a.5 .5 0 0 1 0 .984l-.09 .008h-.5l-.133 .007c-1.156 .124 -1.156 1.862 0 1.986l.133 .007h.5l.09 .008a.5 .5 0 0 1 .41 .492l-.008 .09a.5 .5 0 0 1 -.492 .41h-.635l-.02 -.036a1 1 0 0 0 -1.845 .536a1.5 1.5 0 0 0 1.5 1.5h1l.164 -.005a2.5 2.5 0 0 0 2.336 -2.495l-.005 -.164a2.487 2.487 0 0 0 -.477 -1.312l-.019 -.024l.126 -.183a2.5 2.5 0 0 0 -2.125 -3.817zm-4.5 0h-2l-.117 .007a1 1 0 0 0 -.883 .993v6l.007 .117a1 1 0 0 0 .993 .883l.117 -.007a1 1 0 0 0 .883 -.993v-2h1l.117 -.007a1 1 0 0 0 -.117 -1.993h-1v-1h1l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f4.svg b/app/assets/svg/icons/tabler/filled/square-f4.svg
new file mode 100644
index 00000000..3385ffdb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f772"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.333 6a1 1 0 0 0 -.993 .883l-.007 .117v2h-1v-2l-.007 -.117a1 1 0 0 0 -1.986 0l-.007 .117v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h1v2l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-6l-.007 -.117a1 1 0 0 0 -.993 -.883zm-6 0h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f5.svg b/app/assets/svg/icons/tabler/filled/square-f5.svg
new file mode 100644
index 00000000..76ab8978
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f5.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f773"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.333 6h-3l-.117 .007a1 1 0 0 0 -.857 .764l-.02 .112l-.006 .117v3l.007 .117a1 1 0 0 0 .764 .857l.112 .02l.117 .006h2v1h-1.033l-.025 -.087l-.049 -.113a1 1 0 0 0 -1.893 .45c0 .867 .63 1.587 1.458 1.726l.148 .018l.144 .006h1.25l.157 -.006a2 2 0 0 0 1.819 -1.683l.019 -.162l.005 -.149v-1l-.006 -.157a2 2 0 0 0 -1.683 -1.819l-.162 -.019l-.149 -.005h-1v-1h2l.117 -.007a1 1 0 0 0 .857 -.764l.02 -.112l.006 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006zm-6 0h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f6.svg b/app/assets/svg/icons/tabler/filled/square-f6.svg
new file mode 100644
index 00000000..eb421d4a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f6.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f774"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.083 6h-1.25l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v4l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h1l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-1l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006h-1v-1h1.032l.026 .087a1 1 0 0 0 1.942 -.337a1.75 1.75 0 0 0 -1.606 -1.744l-.144 -.006zm-5.25 0h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm5 5v1h-1v-1h1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f7.svg b/app/assets/svg/icons/tabler/filled/square-f7.svg
new file mode 100644
index 00000000..98e5ae2b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f7.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f775"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-2.333 6h-3l-.117 .007a1 1 0 0 0 -.883 .993l.007 .117a1 1 0 0 0 .993 .883h1.718l-1.188 4.757l-.022 .115a1 1 0 0 0 1.962 .37l1.5 -6l.021 -.11a1 1 0 0 0 -.991 -1.132zm-6 0h-2l-.117 .007a1 1 0 0 0 -.883 .993v6l.007 .117a1 1 0 0 0 .993 .883l.117 -.007a1 1 0 0 0 .883 -.993v-2h1l.117 -.007a1 1 0 0 0 -.117 -1.993h-1v-1h1l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f8.svg b/app/assets/svg/icons/tabler/filled/square-f8.svg
new file mode 100644
index 00000000..c4f177af
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f8.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f776"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.333 6h-1l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v1l.005 .15c.018 .236 .077 .46 .17 .667l.075 .152l.018 .03l-.018 .032c-.133 .24 -.218 .509 -.243 .795l-.007 .174v1l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h1l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-1l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-1l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm-5 0h-2l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117v6l.007 .117a1 1 0 0 0 .876 .876l.117 .007l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117v-2h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm5 5v1h-1v-1h1zm0 -3v1h-1v-1h1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-f9.svg b/app/assets/svg/icons/tabler/filled/square-f9.svg
new file mode 100644
index 00000000..fcf30158
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-f9.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f777"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.083 6h-1.5l-.144 .006a1.75 1.75 0 0 0 -1.606 1.744v1.5l.006 .144a1.75 1.75 0 0 0 1.744 1.606h1.25v1h-1.033l-.025 -.087a1 1 0 0 0 -1.942 .337c0 .966 .784 1.75 1.75 1.75h1.5l.144 -.006a1.75 1.75 0 0 0 1.606 -1.744v-4.5l-.006 -.144a1.75 1.75 0 0 0 -1.744 -1.606zm-5.25 0h-2l-.117 .007a1 1 0 0 0 -.883 .993v6l.007 .117a1 1 0 0 0 .993 .883l.117 -.007a1 1 0 0 0 .883 -.993v-2h1l.117 -.007a1 1 0 0 0 -.117 -1.993h-1v-1h1l.117 -.007a1 1 0 0 0 -.117 -1.993zm5 2v1h-1v-1h1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-a.svg b/app/assets/svg/icons/tabler/filled/square-letter-a.svg
new file mode 100644
index 00000000..ab533eac
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-a.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe07"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5a3 3 0 0 0 -3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-6a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-b.svg b/app/assets/svg/icons/tabler/filled/square-letter-b.svg
new file mode 100644
index 00000000..24d1c775
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-b.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe06"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3l-.005 -.176a3 3 0 0 0 -.654 -1.7l-.106 -.124l.106 -.124a3 3 0 0 0 -2.341 -4.876m0 6a1 1 0 0 1 0 2h-1v-2zm0 -4a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-c.svg b/app/assets/svg/icons/tabler/filled/square-letter-c.svg
new file mode 100644
index 00000000..e333c560
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-c.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe05"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0a1 1 0 0 0 -1.993 -.117l-.007 .117a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 0 2 0a3 3 0 0 0 -3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-d.svg b/app/assets/svg/icons/tabler/filled/square-letter-d.svg
new file mode 100644
index 00000000..fb1afcc2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-d.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe04"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-1v-6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-e.svg b/app/assets/svg/icons/tabler/filled/square-letter-e.svg
new file mode 100644
index 00000000..9f9e4543
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-e.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe03"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-2h1.5a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1.5v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-f.svg b/app/assets/svg/icons/tabler/filled/square-letter-f.svg
new file mode 100644
index 00000000..19b48e6b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-f.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe02"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-g.svg b/app/assets/svg/icons/tabler/filled/square-letter-g.svg
new file mode 100644
index 00000000..a29db7c7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-g.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe01"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5h-2a3 3 0 0 0 -3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1 -1v-4a1 1 0 0 0 -1 -1h-1a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883v2h-1a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-h.svg b/app/assets/svg/icons/tabler/filled/square-letter-h.svg
new file mode 100644
index 00000000..94a3bb5f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-h.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fe00"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5a1 1 0 0 0 -1 1v3h-2v-3a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-i.svg b/app/assets/svg/icons/tabler/filled/square-letter-i.svg
new file mode 100644
index 00000000..7540b3c8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-i.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdff"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-j.svg b/app/assets/svg/icons/tabler/filled/square-letter-j.svg
new file mode 100644
index 00000000..cd52f7ef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-j.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdfe"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h3v5a1 1 0 0 1 -1.993 .117l-.007 -.117a1 1 0 0 0 -2 0a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-k.svg b/app/assets/svg/icons/tabler/filled/square-letter-k.svg
new file mode 100644
index 00000000..5aeef801
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdfd"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4.47 5.152a1 1 0 0 0 -1.378 .318l-2.152 3.443v-2.913a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276 .374l.102 -.056l.095 -.068a1 1 0 0 0 .223 -1.31l-2.17 -3.47l2.17 -3.47a1 1 0 0 0 -.318 -1.378" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-l.svg b/app/assets/svg/icons/tabler/filled/square-letter-l.svg
new file mode 100644
index 00000000..63d9f0b6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-l.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdfc"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-9 5a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-7a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-m.svg b/app/assets/svg/icons/tabler/filled/square-letter-m.svg
new file mode 100644
index 00000000..9596c99b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-m.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdfb"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-3 6c0 -1.014 -1.336 -1.384 -1.857 -.514l-2.143 3.57l-2.143 -3.57c-.521 -.87 -1.857 -.5 -1.857 .514v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-4.39l1.143 1.904l.074 .108a1 1 0 0 0 1.64 -.108l1.143 -1.904v4.39a1 1 0 0 0 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-n.svg b/app/assets/svg/icons/tabler/filled/square-letter-n.svg
new file mode 100644
index 00000000..6dc753d6
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-n.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdfa"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-8.106 5.553c-.471 -.944 -1.894 -.608 -1.894 .447v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3.764l2.106 4.211c.471 .944 1.894 .608 1.894 -.447v-8a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v3.764z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-o.svg b/app/assets/svg/icons/tabler/filled/square-letter-o.svg
new file mode 100644
index 00000000..5154bd50
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-o.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf9"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-p.svg b/app/assets/svg/icons/tabler/filled/square-letter-p.svg
new file mode 100644
index 00000000..aa074864
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-p.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf8"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h1a3 3 0 0 0 0 -6m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-q.svg b/app/assets/svg/icons/tabler/filled/square-letter-q.svg
new file mode 100644
index 00000000..bd61f3c8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-q.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf7"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 4.168 2.764l.125 -.057a1 1 0 0 0 1.414 -1.414l.057 -.125a3 3 0 0 0 .236 -1.168v-4a3 3 0 0 0 -3 -3m1 7.001h-.059a.996 .996 0 0 0 -.941 1a1 1 0 0 1 -1 -1.001v-4a1 1 0 0 1 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-r.svg b/app/assets/svg/icons/tabler/filled/square-letter-r.svg
new file mode 100644
index 00000000..aa7c65ca
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-r.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf6"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-7 5h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-2.332l2.2 2.932a1 1 0 0 0 1.4 .2l.096 -.081a1 1 0 0 0 .104 -1.319l-1.903 -2.538l.115 -.037a3.001 3.001 0 0 0 -1.012 -5.825m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-s.svg b/app/assets/svg/icons/tabler/filled/square-letter-s.svg
new file mode 100644
index 00000000..83c24468
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-s.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf5"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-6 5h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0 -2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-t.svg b/app/assets/svg/icons/tabler/filled/square-letter-t.svg
new file mode 100644
index 00000000..7ec54900
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-t.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf4"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-7h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-u.svg b/app/assets/svg/icons/tabler/filled/square-letter-u.svg
new file mode 100644
index 00000000..97c39011
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-u.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf3"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5a1 1 0 0 0 -1 1v6a1 1 0 0 1 -2 0v-6a1 1 0 0 0 -2 0v6a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-v.svg b/app/assets/svg/icons/tabler/filled/square-letter-v.svg
new file mode 100644
index 00000000..1ac6a9d1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-v.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf2"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4.757 5.03a1 1 0 0 0 -1.213 .727l-1.03 4.118l-1.03 -4.118a1 1 0 1 0 -1.94 .486l2 8c.252 1.01 1.688 1.01 1.94 0l2 -8a1 1 0 0 0 -.727 -1.213" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-w.svg b/app/assets/svg/icons/tabler/filled/square-letter-w.svg
new file mode 100644
index 00000000..258fcb62
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-w.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf1"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4.992 5.876l-.52 4.153l-.56 -1.4c-.319 -.799 -1.41 -.837 -1.803 -.114l-.053 .114l-.561 1.4l-.519 -4.153a1 1 0 0 0 -1 -.876l-.116 .008a1 1 0 0 0 -.868 1.116l1 8c.128 1.025 1.537 1.207 1.92 .247l1.072 -2.678l1.072 2.678c.383 .96 1.792 .778 1.92 -.247l1 -8a1 1 0 0 0 -1.984 -.248" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-x.svg b/app/assets/svg/icons/tabler/filled/square-letter-x.svg
new file mode 100644
index 00000000..05b7ed43
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdf0"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4.553 5.106a1 1 0 0 0 -1.341 .447l-1.106 2.21l-1.106 -2.21a1 1 0 0 0 -1.234 -.494l-.107 .047a1 1 0 0 0 -.447 1.341l1.774 3.553l-1.775 3.553a1 1 0 0 0 .345 1.283l.102 .058a1 1 0 0 0 1.341 -.447l1.107 -2.211l1.106 2.211a1 1 0 0 0 1.234 .494l.107 -.047a1 1 0 0 0 .447 -1.341l-1.776 -3.553l1.776 -3.553a1 1 0 0 0 -.345 -1.283z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-y.svg b/app/assets/svg/icons/tabler/filled/square-letter-y.svg
new file mode 100644
index 00000000..6792ecdf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-y.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdef"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4.629 5.072a1 1 0 0 0 -1.3 .557l-1.071 2.678l-1.072 -2.678a1 1 0 0 0 -1.856 .742l1.928 4.823v2.806a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-2.809l1.928 -4.82a1 1 0 0 0 -.45 -1.25z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-letter-z.svg b/app/assets/svg/icons/tabler/filled/square-letter-z.svg
new file mode 100644
index 00000000..36d17288
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-letter-z.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdee"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-5 5h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h2.382l-3.276 6.553a1 1 0 0 0 .894 1.447h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-2.382l3.276 -6.553a1 1 0 0 0 -.894 -1.447" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-minus.svg b/app/assets/svg/icons/tabler/filled/square-minus.svg
new file mode 100644
index 00000000..a32bb66c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-minus.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb3f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-14a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3zm-4 9h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-0.svg b/app/assets/svg/icons/tabler/filled/square-number-0.svg
new file mode 100644
index 00000000..c06384aa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-0.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f764"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-6.333 5a3 3 0 0 0 -2.995 2.824l-.005 .176v4l.005 .176a3 3 0 0 0 5.99 0l.005 -.176v-4l-.005 -.176a3 3 0 0 0 -2.995 -2.824zm0 2a1 1 0 0 1 .993 .883l.007 .117v4l-.007 .117a1 1 0 0 1 -1.986 0l-.007 -.117v-4l.007 -.117a1 1 0 0 1 .993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-1.svg b/app/assets/svg/icons/tabler/filled/square-number-1.svg
new file mode 100644
index 00000000..05d8135a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f765"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-5.339 5.886c-.083 -.777 -1.008 -1.16 -1.617 -.67l-.084 .077l-2 2l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l.293 -.293v5.586l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.006 -.114z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-2.svg b/app/assets/svg/icons/tabler/filled/square-number-2.svg
new file mode 100644
index 00000000..ccaf4ef1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.9"
3unicode: "f7fa"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-5.333 5h-3l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h3v2h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h3l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-3v-2h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-3.svg b/app/assets/svg/icons/tabler/filled/square-number-3.svg
new file mode 100644
index 00000000..0d9489c0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f766"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-5.333 5h-2l-.15 .005a2 2 0 0 0 -1.85 1.995a1 1 0 0 0 1.974 .23l.02 -.113l.006 -.117h2v2h-2l-.133 .007c-1.111 .12 -1.154 1.73 -.128 1.965l.128 .021l.133 .007h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-4.svg b/app/assets/svg/icons/tabler/filled/square-number-4.svg
new file mode 100644
index 00000000..103ab272
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f767"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-4.333 5a1 1 0 0 0 -.993 .883l-.007 .117v3h-2v-3l-.007 -.117a1 1 0 0 0 -1.986 0l-.007 .117v3l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v3l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-5.svg b/app/assets/svg/icons/tabler/filled/square-number-5.svg
new file mode 100644
index 00000000..30e91be1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-5.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f768"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-4.333 5h-4a1 1 0 0 0 -.993 .883l-.007 .117v4a1 1 0 0 0 .883 .993l.117 .007h3v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2a2 2 0 0 0 1.995 -1.85l.005 -.15v-2a2 2 0 0 0 -1.85 -1.995l-.15 -.005h-2v-2h3a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -.883 -.993l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-6.svg b/app/assets/svg/icons/tabler/filled/square-number-6.svg
new file mode 100644
index 00000000..c8399405
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-6.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f769"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-5.333 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v6l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -1.85 -1.995l-.15 -.005zm0 6v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-7.svg b/app/assets/svg/icons/tabler/filled/square-number-7.svg
new file mode 100644
index 00000000..09219168
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-7.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f76a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-4.333 5h-4l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117l.007 .117a1 1 0 0 0 .876 .876l.117 .007h2.718l-1.688 6.757l-.022 .115a1 1 0 0 0 1.927 .482l.035 -.111l2 -8l.021 -.112a1 1 0 0 0 -.878 -1.125l-.113 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-8.svg b/app/assets/svg/icons/tabler/filled/square-number-8.svg
new file mode 100644
index 00000000..81637fd9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-8.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f76b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-5.333 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15c.018 .236 .077 .46 .17 .667l.075 .152l.018 .03l-.018 .032c-.133 .24 -.218 .509 -.243 .795l-.007 .174v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 6v2h-2v-2h2zm0 -4v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-number-9.svg b/app/assets/svg/icons/tabler/filled/square-number-9.svg
new file mode 100644
index 00000000..44ef55b9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-number-9.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f76c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-5.333 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-6l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 2v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rotated.svg b/app/assets/svg/icons/tabler/filled/square-rotated.svg
new file mode 100644
index 00000000..8960e538
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rotated.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.793 2.893l-6.9 6.9c-1.172 1.171 -1.172 3.243 0 4.414l6.9 6.9c1.171 1.172 3.243 1.172 4.414 0l6.9 -6.9c1.172 -1.171 1.172 -3.243 0 -4.414l-6.9 -6.9c-1.171 -1.172 -3.243 -1.172 -4.414 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-arrow-down.svg b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-down.svg
new file mode 100644
index 00000000..8ceb8836
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6db"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm0 5a1 1 0 0 1 .993 .883l.007 .117v5.585l2.293 -2.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 .083 1.32l-.083 .094l-4 4a1.008 1.008 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.092 -.064l-.094 -.083l-4 -4a1 1 0 0 1 1.32 -1.497l.094 .083l2.293 2.292v-5.585a1 1 0 0 1 1 -1z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-arrow-left.svg b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-left.svg
new file mode 100644
index 00000000..6fffcd59
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6dc"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.324 .001l.318 .004l.616 .017l.299 .013l.579 .034l.553 .046c4.785 .464 6.732 2.411 7.196 7.196l.046 .553l.034 .579c.005 .098 .01 .198 .013 .299l.017 .616l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.464 4.785 -2.411 6.732 -7.196 7.196l-.553 .046l-.579 .034c-.098 .005 -.198 .01 -.299 .013l-.616 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.785 -.464 -6.732 -2.411 -7.196 -7.196l-.046 -.553l-.034 -.579a28.058 28.058 0 0 1 -.013 -.299l-.017 -.616c-.003 -.21 -.005 -.424 -.005 -.642l.001 -.324l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.464 -4.785 2.411 -6.732 7.196 -7.196l.553 -.046l.579 -.034c.098 -.005 .198 -.01 .299 -.013l.616 -.017c.21 -.003 .424 -.005 .642 -.005zm.707 5.293a1 1 0 0 0 -1.414 0l-4 4a1.037 1.037 0 0 0 -.2 .284l-.022 .052a.95 .95 0 0 0 -.06 .222l-.008 .067l-.002 .063v-.035v.073a1.034 1.034 0 0 0 .07 .352l.023 .052l.03 .061l.022 .037a1.2 1.2 0 0 0 .05 .074l.024 .03l.073 .082l4 4l.094 .083a1 1 0 0 0 1.32 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293h5.585l.117 -.007a1 1 0 0 0 -.117 -1.993h-5.585l2.292 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-arrow-right.svg b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-right.svg
new file mode 100644
index 00000000..7ef2a9a7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6dd"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm.613 5.21l.094 .083l4 4a.927 .927 0 0 1 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-4 4a1 1 0 0 1 -1.497 -1.32l.083 -.094l2.292 -2.293h-5.585a1 1 0 0 1 -.117 -1.993l.117 -.007h5.585l-2.292 -2.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-arrow-up.svg b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-up.svg
new file mode 100644
index 00000000..c86c6c07
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-arrow-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6de"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-.148 5.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l4 4a1 1 0 0 1 -1.32 1.497l-.094 -.083l-2.293 -2.292v5.585a1 1 0 0 1 -1.993 .117l-.007 -.117v-5.585l-2.293 2.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 -.083 -1.32l.083 -.094l4 -4a.927 .927 0 0 1 .112 -.097l.11 -.071l.114 -.054l.105 -.035l.118 -.025z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-check.svg b/app/assets/svg/icons/tabler/filled/square-rounded-check.svg
new file mode 100644
index 00000000..cde5e740
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-check.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6df"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm2.293 7.293a1 1 0 0 1 1.497 1.32l-.083 .094l-4 4a1 1 0 0 1 -1.32 .083l-.094 -.083l-2 -2a1 1 0 0 1 1.32 -1.497l.094 .083l1.293 1.292l3.293 -3.292z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevron-down.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-down.svg
new file mode 100644
index 00000000..b751b9f4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-3.707 8.293a1 1 0 0 1 1.32 -.083l.094 .083l2.293 2.292l2.293 -2.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 .083 1.32l-.083 .094l-3 3a1 1 0 0 1 -1.32 .083l-.094 -.083l-3 -3a1 1 0 0 1 0 -1.414z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevron-left.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-left.svg
new file mode 100644
index 00000000..7e21b738
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.324 .001l.318 .004l.616 .017l.299 .013l.579 .034l.553 .046c4.785 .464 6.732 2.411 7.196 7.196l.046 .553l.034 .579c.005 .098 .01 .198 .013 .299l.017 .616l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.464 4.785 -2.411 6.732 -7.196 7.196l-.553 .046l-.579 .034c-.098 .005 -.198 .01 -.299 .013l-.616 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.785 -.464 -6.732 -2.411 -7.196 -7.196l-.046 -.553l-.034 -.579a28.058 28.058 0 0 1 -.013 -.299l-.017 -.616c-.003 -.21 -.005 -.424 -.005 -.642l.001 -.324l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.464 -4.785 2.411 -6.732 7.196 -7.196l.553 -.046l.579 -.034c.098 -.005 .198 -.01 .299 -.013l.616 -.017c.21 -.003 .424 -.005 .642 -.005zm1.707 6.293a1 1 0 0 0 -1.414 0l-3 3l-.083 .094a1 1 0 0 0 .083 1.32l3 3l.094 .083a1 1 0 0 0 1.32 -.083l.083 -.094a1 1 0 0 0 -.083 -1.32l-2.292 -2.293l2.292 -2.293l.083 -.094a1 1 0 0 0 -.083 -1.32z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevron-right.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-right.svg
new file mode 100644
index 00000000..c2bf408d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-1.707 6.293a1 1 0 0 1 1.32 -.083l.094 .083l3 3a1 1 0 0 1 .083 1.32l-.083 .094l-3 3a1 1 0 0 1 -1.497 -1.32l.083 -.094l2.292 -2.293l-2.292 -2.293a1 1 0 0 1 -.083 -1.32l.083 -.094z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevron-up.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-up.svg
new file mode 100644
index 00000000..ca661652
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevron-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-.707 7.293a1 1 0 0 1 1.32 -.083l.094 .083l3 3a1 1 0 0 1 -1.32 1.497l-.094 -.083l-2.293 -2.292l-2.293 2.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 -.083 -1.32l.083 -.094l3 -3z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-down.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-down.svg
new file mode 100644
index 00000000..638f15ed
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-down.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e4"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-3.707 6.293a1 1 0 0 1 1.32 -.083l.094 .083l2.293 2.292l2.293 -2.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 .083 1.32l-.083 .094l-3 3a1 1 0 0 1 -1.32 .083l-.094 -.083l-3 -3a1 1 0 0 1 0 -1.414zm0 4a1 1 0 0 1 1.32 -.083l.094 .083l2.293 2.292l2.293 -2.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 .083 1.32l-.083 .094l-3 3a1 1 0 0 1 -1.32 .083l-.094 -.083l-3 -3a1 1 0 0 1 0 -1.414z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-left.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-left.svg
new file mode 100644
index 00000000..b9154af3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-left.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm2.293 6.293a1 1 0 0 1 1.497 1.32l-.083 .094l-2.292 2.293l2.292 2.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.32 .083l-.094 -.083l-3 -3a1 1 0 0 1 -.083 -1.32l.083 -.094l3 -3zm-4 0a1 1 0 0 1 1.497 1.32l-.083 .094l-2.292 2.293l2.292 2.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.32 .083l-.094 -.083l-3 -3a1 1 0 0 1 -.083 -1.32l.083 -.094l3 -3z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-right.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-right.svg
new file mode 100644
index 00000000..dac41280
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-right.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-3.707 6.293a1 1 0 0 1 1.32 -.083l.094 .083l3 3a1 1 0 0 1 .083 1.32l-.083 .094l-3 3a1 1 0 0 1 -1.497 -1.32l.083 -.094l2.292 -2.293l-2.292 -2.293a1 1 0 0 1 -.083 -1.32l.083 -.094zm4 0a1 1 0 0 1 1.32 -.083l.094 .083l3 3a1 1 0 0 1 .083 1.32l-.083 .094l-3 3a1 1 0 0 1 -1.497 -1.32l.083 -.094l2.292 -2.293l-2.292 -2.293a1 1 0 0 1 -.083 -1.32l.083 -.094z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-up.svg b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-up.svg
new file mode 100644
index 00000000..7c9643c1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-chevrons-up.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001zm-.707 9.293a1 1 0 0 1 1.32 -.083l.094 .083l3 3a1 1 0 0 1 -1.32 1.497l-.094 -.083l-2.293 -2.292l-2.293 2.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 -.083 -1.32l.083 -.094l3 -3zm0 -4a1 1 0 0 1 1.32 -.083l.094 .083l3 3a1 1 0 0 1 -1.32 1.497l-.094 -.083l-2.293 -2.292l-2.293 2.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 -.083 -1.32l.083 -.094l3 -3z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-a.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-a.svg
new file mode 100644
index 00000000..3117e136
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-a.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fded"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999a3 3 0 0 0 -3 3v6a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-6a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v2h-2v-2a1 1 0 0 1 .883 -.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-b.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-b.svg
new file mode 100644
index 00000000..f64a408d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-b.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdec"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3l-.005 -.176a3 3 0 0 0 -.654 -1.7l-.106 -.124l.106 -.124a3 3 0 0 0 -2.341 -4.876m0 6a1 1 0 0 1 0 2h-1v-2zm0 -4a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-c.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-c.svg
new file mode 100644
index 00000000..4ff205a8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-c.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdeb"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0a1 1 0 0 0 -1.993 -.117l-.007 .117a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1.993 -.117l.007 .117a1 1 0 0 0 2 0a3 3 0 0 0 -3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-d.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-d.svg
new file mode 100644
index 00000000..b6fed747
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-d.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdea"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h2a3 3 0 0 0 3 -3v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-1v-6z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-e.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-e.svg
new file mode 100644
index 00000000..c495effd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-e.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde9"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-2h1.5a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-1.5v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-f.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-f.svg
new file mode 100644
index 00000000..77f0ae9c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-f.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde8"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999h-4a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h2a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1h-2v-2h3a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-g.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-g.svg
new file mode 100644
index 00000000..f733bcfe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-g.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde7"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999h-2a3 3 0 0 0 -3 3v4a3 3 0 0 0 3 3h2a1 1 0 0 0 1 -1v-4a1 1 0 0 0 -1 -1h-1a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883v2h-1a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-h.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-h.svg
new file mode 100644
index 00000000..8b40f96f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-h.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde6"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999a1 1 0 0 0 -1 1v3h-2v-3a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-3h2v3a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-i.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-i.svg
new file mode 100644
index 00000000..2e97f4b3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-i.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde5"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-8a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-j.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-j.svg
new file mode 100644
index 00000000..09effb71
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-j.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde4"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h3v5a1 1 0 0 1 -1.993 .117l-.007 -.117a1 1 0 0 0 -2 0a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-k.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-k.svg
new file mode 100644
index 00000000..4c3b4009
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-k.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde3"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.854 5.151a1 1 0 0 0 -1.378 .318l-2.152 3.443v-2.913a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v8a1 1 0 0 0 2 0v-2.914l2.152 3.444a1 1 0 0 0 1.276 .374l.102 -.056l.095 -.068a1 1 0 0 0 .223 -1.31l-2.17 -3.47l2.17 -3.47a1 1 0 0 0 -.318 -1.378" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-l.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-l.svg
new file mode 100644
index 00000000..97486b7e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-l.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde2"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m-1.676 4.999a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-3v-7a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-m.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-m.svg
new file mode 100644
index 00000000..4ba2695b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-m.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde1"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m4.324 5.999c0 -1.014 -1.336 -1.384 -1.857 -.514l-2.143 3.57l-2.143 -3.57c-.521 -.87 -1.857 -.5 -1.857 .514v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-4.39l1.143 1.904l.074 .108a1 1 0 0 0 1.64 -.108l1.143 -1.904v4.39a1 1 0 0 0 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-n.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-n.svg
new file mode 100644
index 00000000..9eb1befe
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-n.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fde0"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m-.782 5.552c-.471 -.944 -1.894 -.608 -1.894 .447v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3.764l2.106 4.211c.471 .944 1.894 .608 1.894 -.447v-8a1 1 0 0 0 -1 -1l-.117 .007a1 1 0 0 0 -.883 .993v3.764z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-o.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-o.svg
new file mode 100644
index 00000000..aa9969ae
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-o.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fddf"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0 -3 -3m0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-p.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-p.svg
new file mode 100644
index 00000000..afad5ab7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-p.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdde"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-3h1a3 3 0 0 0 0 -6m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-q.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-q.svg
new file mode 100644
index 00000000..8081e775
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-q.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fddd"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999a3 3 0 0 0 -3 3v4a3 3 0 0 0 4.168 2.764l.125 -.057a1 1 0 0 0 1.414 -1.414l.057 -.125a3 3 0 0 0 .236 -1.168v-4a3 3 0 0 0 -3 -3m1 7.001h-.059a.996 .996 0 0 0 -.941 1a1 1 0 0 1 -1 -1.001v-4a1 1 0 0 1 2 0z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-r.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-r.svg
new file mode 100644
index 00000000..e4eab3bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-r.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fddc"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m.324 4.999h-2a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1l.117 -.007a1 1 0 0 0 .883 -.993v-2.332l2.2 2.932a1 1 0 0 0 1.4 .2l.096 -.081a1 1 0 0 0 .104 -1.319l-1.903 -2.538l.115 -.037a3.001 3.001 0 0 0 -1.012 -5.825m0 2a1 1 0 0 1 0 2h-1v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-s.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-s.svg
new file mode 100644
index 00000000..0d205c1f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-s.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fddb"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m1.324 4.999h-2a2 2 0 0 0 -2 2v2a2 2 0 0 0 2 2h2v2h-2a1 1 0 0 0 -2 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-t.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-t.svg
new file mode 100644
index 00000000..37e865b1
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-t.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdda"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999h-4a1 1 0 1 0 0 2h1v7a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-7h1a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-u.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-u.svg
new file mode 100644
index 00000000..a9746f53
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-u.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd9"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999a1 1 0 0 0 -1 1v6a1 1 0 0 1 -2 0v-6a1 1 0 0 0 -2 0v6a3 3 0 0 0 6 0v-6a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-v.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-v.svg
new file mode 100644
index 00000000..db9674c2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-v.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd8"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.567 5.029a1 1 0 0 0 -1.213 .727l-1.03 4.118l-1.03 -4.118a1 1 0 1 0 -1.94 .486l2 8c.252 1.01 1.688 1.01 1.94 0l2 -8a1 1 0 0 0 -.727 -1.213" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-w.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-w.svg
new file mode 100644
index 00000000..2523559a
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-w.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd7"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.332 5.875l-.52 4.153l-.56 -1.4c-.319 -.799 -1.41 -.837 -1.803 -.114l-.053 .114l-.561 1.4l-.519 -4.153a1 1 0 0 0 -1 -.876l-.116 .008a1 1 0 0 0 -.868 1.116l1 8c.128 1.025 1.537 1.207 1.92 .247l1.072 -2.678l1.072 2.678c.383 .96 1.792 .778 1.92 -.247l1 -8a1 1 0 0 0 -1.984 -.248" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-x.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-x.svg
new file mode 100644
index 00000000..14e72175
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd6"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.771 5.105a1 1 0 0 0 -1.341 .447l-1.106 2.21l-1.106 -2.21a1 1 0 0 0 -1.234 -.494l-.107 .047a1 1 0 0 0 -.447 1.341l1.774 3.553l-1.775 3.553a1 1 0 0 0 .345 1.283l.102 .058a1 1 0 0 0 1.341 -.447l1.107 -2.211l1.106 2.211a1 1 0 0 0 1.234 .494l.107 -.047a1 1 0 0 0 .447 -1.341l-1.776 -3.553l1.776 -3.553a1 1 0 0 0 -.345 -1.283z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-y.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-y.svg
new file mode 100644
index 00000000..44ba0d0e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-y.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd5"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.695 5.07a1 1 0 0 0 -1.3 .558l-1.071 2.678l-1.072 -2.678a1 1 0 0 0 -1.856 .742l1.928 4.823v2.806a1 1 0 0 0 .883 .993l.117 .007a1 1 0 0 0 1 -1v-2.809l1.928 -4.82a1 1 0 0 0 -.45 -1.25z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-letter-z.svg b/app/assets/svg/icons/tabler/filled/square-rounded-letter-z.svg
new file mode 100644
index 00000000..f15015d2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-letter-z.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd4"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.676 2.001l.324 -.001c7.752 0 10 2.248 10 10l-.005 .642c-.126 7.235 -2.461 9.358 -9.995 9.358l-.642 -.005c-7.13 -.125 -9.295 -2.395 -9.358 -9.67v-.325c0 -7.643 2.185 -9.936 9.676 -9.999m2.324 4.999h-4a1 1 0 0 0 -1 1l.007 .117a1 1 0 0 0 .993 .883h2.382l-3.276 6.553a1 1 0 0 0 .894 1.447h4a1 1 0 0 0 1 -1l-.007 -.117a1 1 0 0 0 -.993 -.883h-2.382l3.276 -6.553a1 1 0 0 0 -.894 -1.447" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-minus.svg b/app/assets/svg/icons/tabler/filled/square-rounded-minus.svg
new file mode 100644
index 00000000..3a906f27
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-minus.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb40"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.324 .001l.318 .004l.616 .017l.299 .013l.579 .034l.553 .046c4.785 .464 6.732 2.411 7.196 7.196l.046 .553l.034 .579c.005 .098 .01 .198 .013 .299l.017 .616l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.464 4.785 -2.411 6.732 -7.196 7.196l-.553 .046l-.579 .034c-.098 .005 -.198 .01 -.299 .013l-.616 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.785 -.464 -6.732 -2.411 -7.196 -7.196l-.046 -.553l-.034 -.579a28.058 28.058 0 0 1 -.013 -.299l-.017 -.616c-.003 -.21 -.005 -.424 -.005 -.642l.001 -.324l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.464 -4.785 2.411 -6.732 7.196 -7.196l.553 -.046l.579 -.034c.098 -.005 .198 -.01 .299 -.013l.616 -.017c.21 -.003 .424 -.005 .642 -.005zm3 9h-6l-.117 .007a1 1 0 0 0 .117 1.993h6l.117 -.007a1 1 0 0 0 -.117 -1.993z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-0.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-0.svg
new file mode 100644
index 00000000..1104eb88
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-0.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f778"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm0 5a3 3 0 0 0 -3 3v4a3 3 0 0 0 6 0v-4a3 3 0 0 0 -3 -3zm0 2a1 1 0 0 1 1 1v4a1 1 0 0 1 -2 0v-4a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-1.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-1.svg
new file mode 100644
index 00000000..68374af5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-1.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f779"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm.994 5.886c-.083 -.777 -1.008 -1.16 -1.617 -.67l-.084 .077l-2 2l-.083 .094a1 1 0 0 0 0 1.226l.083 .094l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l.293 -.293v5.586l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.006 -.114z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-2.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-2.svg
new file mode 100644
index 00000000..4758f643
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-2.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f77a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm1 5h-3l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h3v2h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h3l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-3v-2h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-3.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-3.svg
new file mode 100644
index 00000000..54186bf8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-3.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f77b"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm1 5h-2l-.15 .005a2 2 0 0 0 -1.85 1.995a1 1 0 0 0 1.974 .23l.02 -.113l.006 -.117h2v2h-2l-.133 .007c-1.111 .12 -1.154 1.73 -.128 1.965l.128 .021l.133 .007h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-4.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-4.svg
new file mode 100644
index 00000000..12de0d9d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-4.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f77c"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm2 5a1 1 0 0 0 -.993 .883l-.007 .117v3h-2v-3l-.007 -.117a1 1 0 0 0 -1.986 0l-.007 .117v3l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v3l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-8l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-5.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-5.svg
new file mode 100644
index 00000000..f72ab3f5
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-5.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f77d"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm2 5h-4a1 1 0 0 0 -.993 .883l-.007 .117v4a1 1 0 0 0 .883 .993l.117 .007h3v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2a2 2 0 0 0 1.995 -1.85l.005 -.15v-2a2 2 0 0 0 -1.85 -1.995l-.15 -.005h-2v-2h3a1 1 0 0 0 .993 -.883l.007 -.117a1 1 0 0 0 -.883 -.993l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-6.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-6.svg
new file mode 100644
index 00000000..47986752
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-6.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f77e"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm1 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v6l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006h-2v-2h2l.007 .117a1 1 0 0 0 1.993 -.117a2 2 0 0 0 -1.85 -1.995l-.15 -.005zm0 6v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-7.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-7.svg
new file mode 100644
index 00000000..7fb582aa
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-7.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f77f"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm2 5h-4l-.117 .007a1 1 0 0 0 -.876 .876l-.007 .117l.007 .117a1 1 0 0 0 .876 .876l.117 .007h2.718l-1.688 6.757l-.022 .115a1 1 0 0 0 1.927 .482l.035 -.111l2 -8l.021 -.112a1 1 0 0 0 -.878 -1.125l-.113 -.006z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-8.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-8.svg
new file mode 100644
index 00000000..0273d117
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-8.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f780"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm1 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15c.018 .236 .077 .46 .17 .667l.075 .152l.018 .03l-.018 .032c-.133 .24 -.218 .509 -.243 .795l-.007 .174v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-2l-.005 -.15a1.988 1.988 0 0 0 -.17 -.667l-.075 -.152l-.019 -.032l.02 -.03a2.01 2.01 0 0 0 .242 -.795l.007 -.174v-2l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 6v2h-2v-2h2zm0 -4v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-number-9.svg b/app/assets/svg/icons/tabler/filled/square-rounded-number-9.svg
new file mode 100644
index 00000000..f969823e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-number-9.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f781"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.642 .005l.616 .017l.299 .013l.579 .034l.553 .046c4.687 .455 6.65 2.333 7.166 6.906l.03 .29l.046 .553l.041 .727l.006 .15l.017 .617l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.455 4.687 -2.333 6.65 -6.906 7.166l-.29 .03l-.553 .046l-.727 .041l-.15 .006l-.617 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.687 -.455 -6.65 -2.333 -7.166 -6.906l-.03 -.29l-.046 -.553l-.041 -.727l-.006 -.15l-.017 -.617l-.004 -.318v-.648l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.455 -4.687 2.333 -6.65 6.906 -7.166l.29 -.03l.553 -.046l.727 -.041l.15 -.006l.617 -.017c.21 -.003 .424 -.005 .642 -.005zm1 5h-2l-.15 .005a2 2 0 0 0 -1.844 1.838l-.006 .157v2l.005 .15a2 2 0 0 0 1.838 1.844l.157 .006h2v2h-2l-.007 -.117a1 1 0 0 0 -1.993 .117a2 2 0 0 0 1.85 1.995l.15 .005h2l.15 -.005a2 2 0 0 0 1.844 -1.838l.006 -.157v-6l-.005 -.15a2 2 0 0 0 -1.838 -1.844l-.157 -.006zm0 2v2h-2v-2h2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-plus.svg b/app/assets/svg/icons/tabler/filled/square-rounded-plus.svg
new file mode 100644
index 00000000..b7f6050c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-plus.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.324 .001l.318 .004l.616 .017l.299 .013l.579 .034l.553 .046c4.785 .464 6.732 2.411 7.196 7.196l.046 .553l.034 .579c.005 .098 .01 .198 .013 .299l.017 .616l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.464 4.785 -2.411 6.732 -7.196 7.196l-.553 .046l-.579 .034c-.098 .005 -.198 .01 -.299 .013l-.616 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.785 -.464 -6.732 -2.411 -7.196 -7.196l-.046 -.553l-.034 -.579a28.058 28.058 0 0 1 -.013 -.299l-.017 -.616c-.003 -.21 -.005 -.424 -.005 -.642l.001 -.324l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.464 -4.785 2.411 -6.732 7.196 -7.196l.553 -.046l.579 -.034c.098 -.005 .198 -.01 .299 -.013l.616 -.017c.21 -.003 .424 -.005 .642 -.005zm0 6a1 1 0 0 0 -1 1v2h-2l-.117 .007a1 1 0 0 0 .117 1.993h2v2l.007 .117a1 1 0 0 0 1.993 -.117v-2h2l.117 -.007a1 1 0 0 0 -.117 -1.993h-2v-2l-.007 -.117a1 1 0 0 0 -.993 -.883z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded-x.svg b/app/assets/svg/icons/tabler/filled/square-rounded-x.svg
new file mode 100644
index 00000000..6c97f470
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded-x.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.2"
3unicode: "f6e9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2l.324 .001l.318 .004l.616 .017l.299 .013l.579 .034l.553 .046c4.785 .464 6.732 2.411 7.196 7.196l.046 .553l.034 .579c.005 .098 .01 .198 .013 .299l.017 .616l.005 .642l-.005 .642l-.017 .616l-.013 .299l-.034 .579l-.046 .553c-.464 4.785 -2.411 6.732 -7.196 7.196l-.553 .046l-.579 .034c-.098 .005 -.198 .01 -.299 .013l-.616 .017l-.642 .005l-.642 -.005l-.616 -.017l-.299 -.013l-.579 -.034l-.553 -.046c-4.785 -.464 -6.732 -2.411 -7.196 -7.196l-.046 -.553l-.034 -.579a28.058 28.058 0 0 1 -.013 -.299l-.017 -.616c-.003 -.21 -.005 -.424 -.005 -.642l.001 -.324l.004 -.318l.017 -.616l.013 -.299l.034 -.579l.046 -.553c.464 -4.785 2.411 -6.732 7.196 -7.196l.553 -.046l.579 -.034c.098 -.005 .198 -.01 .299 -.013l.616 -.017c.21 -.003 .424 -.005 .642 -.005zm-1.489 7.14a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z" fill="currentColor" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-rounded.svg b/app/assets/svg/icons/tabler/filled/square-rounded.svg
new file mode 100644
index 00000000..cdc275bf
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-rounded.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a5"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c-.218 0 -.432 .002 -.642 .005l-.616 .017l-.299 .013l-.579 .034l-.553 .046c-4.785 .464 -6.732 2.411 -7.196 7.196l-.046 .553l-.034 .579c-.005 .098 -.01 .198 -.013 .299l-.017 .616l-.004 .318l-.001 .324c0 .218 .002 .432 .005 .642l.017 .616l.013 .299l.034 .579l.046 .553c.464 4.785 2.411 6.732 7.196 7.196l.553 .046l.579 .034c.098 .005 .198 .01 .299 .013l.616 .017l.642 .005l.642 -.005l.616 -.017l.299 -.013l.579 -.034l.553 -.046c4.785 -.464 6.732 -2.411 7.196 -7.196l.046 -.553l.034 -.579c.005 -.098 .01 -.198 .013 -.299l.017 -.616l.005 -.642l-.005 -.642l-.017 -.616l-.013 -.299l-.034 -.579l-.046 -.553c-.464 -4.785 -2.411 -6.732 -7.196 -7.196l-.553 -.046l-.579 -.034a28.058 28.058 0 0 0 -.299 -.013l-.616 -.017l-.318 -.004l-.324 -.001z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square-x.svg b/app/assets/svg/icons/tabler/filled/square-x.svg
new file mode 100644
index 00000000..b0571729
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square-x.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.27"
3unicode: "fb41"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2h-14a3 3 0 0 0 -3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3 -3v-14a3 3 0 0 0 -3 -3zm-9.387 6.21l.094 .083l2.293 2.292l2.293 -2.292a1 1 0 0 1 1.497 1.32l-.083 .094l-2.292 2.293l2.292 2.293a1 1 0 0 1 -1.32 1.497l-.094 -.083l-2.293 -2.292l-2.293 2.292a1 1 0 0 1 -1.497 -1.32l.083 -.094l2.292 -2.293l-2.292 -2.293a1 1 0 0 1 1.32 -1.497z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/square.svg b/app/assets/svg/icons/tabler/filled/square.svg
new file mode 100644
index 00000000..42c1a26d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/square.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.30"
3unicode: "fc40"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 2h-14a3 3 0 0 0 -3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3 -3v-14a3 3 0 0 0 -3 -3z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/squares.svg b/app/assets/svg/icons/tabler/filled/squares.svg
new file mode 100644
index 00000000..18d8a5e3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/squares.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fe9f"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 7a3 3 0 0 1 3 3v9a3 3 0 0 1 -3 3h-9a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3z" />
13 <path d="M14 2a3 3 0 0 1 3 2.999l-7 .001a5 5 0 0 0 -5 5l-.001 7l-.175 -.005a3 3 0 0 1 -2.824 -2.995v-9a3 3 0 0 1 3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/stack-2.svg b/app/assets/svg/icons/tabler/filled/stack-2.svg
new file mode 100644
index 00000000..9a5aa7ef
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/stack-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd3"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.894 15.553a1 1 0 0 1 -.447 1.341l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 .894 -1.788l7.553 3.774l7.554 -3.775a1 1 0 0 1 1.341 .447m0 -4a1 1 0 0 1 -.447 1.341l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 .894 -1.788l7.552 3.775l7.554 -3.775a1 1 0 0 1 1.341 .447m-8.887 -8.552q .056 0 .111 .007l.111 .02l.086 .024l.012 .006l.012 .002l.029 .014l.05 .019l.016 .009l.012 .005l8 4a1 1 0 0 1 0 1.788l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 0 -1.788l8 -4l.011 -.005l.018 -.01l.078 -.032l.011 -.002l.013 -.006l.086 -.024l.11 -.02l.056 -.005z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/stack-3.svg b/app/assets/svg/icons/tabler/filled/stack-3.svg
new file mode 100644
index 00000000..3b0660b4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/stack-3.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd2"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.894 17.553a1 1 0 0 1 -.447 1.341l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 .894 -1.788l7.553 3.774l7.554 -3.775a1 1 0 0 1 1.341 .447m0 -4a1 1 0 0 1 -.447 1.341l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 .894 -1.788l7.552 3.775l7.554 -3.775a1 1 0 0 1 1.341 .447m0 -4a1 1 0 0 1 -.447 1.341l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 .894 -1.788l7.552 3.775l7.554 -3.775a1 1 0 0 1 1.341 .447m-8.887 -8.552q .056 0 .111 .007l.111 .02l.086 .024l.012 .006l.012 .002l.029 .014l.05 .019l.016 .009l.012 .005l8 4a1 1 0 0 1 0 1.788l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 0 -1.788l8 -4l.011 -.005l.018 -.01l.078 -.032l.011 -.002l.013 -.006l.086 -.024l.11 -.02l.056 -.005z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/stack.svg b/app/assets/svg/icons/tabler/filled/stack.svg
new file mode 100644
index 00000000..7dc53a53
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/stack.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd1"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.894 13.553a1 1 0 0 1 -.447 1.341l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 .894 -1.788l7.553 3.774l7.554 -3.775a1 1 0 0 1 1.341 .447m-8.887 -8.552q .056 0 .111 .007l.111 .02l.086 .024l.012 .006l.012 .002l.029 .014l.05 .019l.016 .009l.012 .005l8 4a1 1 0 0 1 0 1.788l-8 4a1 1 0 0 1 -.894 0l-8 -4a1 1 0 0 1 0 -1.788l8 -4l.011 -.005l.018 -.01l.078 -.032l.011 -.002l.013 -.006l.086 -.024l.11 -.02l.056 -.005z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/star-half.svg b/app/assets/svg/icons/tabler/filled/star-half.svg
new file mode 100644
index 00000000..a3da92d4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/star-half.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a7"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1a.993 .993 0 0 1 .823 .443l.067 .116l2.852 5.781l6.38 .925c.741 .108 1.08 .94 .703 1.526l-.07 .095l-.078 .086l-4.624 4.499l1.09 6.355a1.001 1.001 0 0 1 -1.249 1.135l-.101 -.035l-.101 -.046l-5.693 -3l-5.706 3c-.105 .055 -.212 .09 -.32 .106l-.106 .01a1.003 1.003 0 0 1 -1.038 -1.06l.013 -.11l1.09 -6.355l-4.623 -4.5a1.001 1.001 0 0 1 .328 -1.647l.113 -.036l.114 -.023l6.379 -.925l2.853 -5.78a.968 .968 0 0 1 .904 -.56zm0 3.274v12.476a1 1 0 0 1 .239 .029l.115 .036l.112 .05l4.363 2.299l-.836 -4.873a1 1 0 0 1 .136 -.696l.07 -.099l.082 -.09l3.546 -3.453l-4.891 -.708a1 1 0 0 1 -.62 -.344l-.073 -.097l-.06 -.106l-2.183 -4.424z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/star.svg b/app/assets/svg/icons/tabler/filled/star.svg
new file mode 100644
index 00000000..722ede6b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/star.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6a6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.243 7.34l-6.38 .925l-.113 .023a1 1 0 0 0 -.44 1.684l4.622 4.499l-1.09 6.355l-.013 .11a1 1 0 0 0 1.464 .944l5.706 -3l5.693 3l.1 .046a1 1 0 0 0 1.352 -1.1l-1.091 -6.355l4.624 -4.5l.078 -.085a1 1 0 0 0 -.633 -1.62l-6.38 -.926l-2.852 -5.78a1 1 0 0 0 -1.794 0l-2.853 5.78z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/stars.svg b/app/assets/svg/icons/tabler/filled/stars.svg
new file mode 100644
index 00000000..559cfb71
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/stars.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.0"
3unicode: "f6a8"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17.657 12.007a1.39 1.39 0 0 0 -1.103 .765l-.855 1.723l-1.907 .277c-.52 .072 -.96 .44 -1.124 .944l-.038 .14c-.1 .465 .046 .954 .393 1.29l1.377 1.337l-.326 1.892a1.393 1.393 0 0 0 2.018 1.465l1.708 -.895l1.708 .896a1.388 1.388 0 0 0 1.462 -.105l.112 -.09a1.39 1.39 0 0 0 .442 -1.272l-.325 -1.891l1.38 -1.339c.38 -.371 .516 -.924 .352 -1.427l-.051 -.134a1.39 1.39 0 0 0 -1.073 -.81l-1.907 -.278l-.853 -1.722a1.393 1.393 0 0 0 -1.247 -.773l-.143 .007z" />
13 <path d="M6.057 12.007a1.39 1.39 0 0 0 -1.103 .765l-.855 1.723l-1.907 .277c-.52 .072 -.96 .44 -1.124 .944l-.038 .14c-.1 .465 .046 .954 .393 1.29l1.377 1.337l-.326 1.892a1.393 1.393 0 0 0 2.018 1.465l1.708 -.895l1.708 .896a1.388 1.388 0 0 0 1.462 -.105l.112 -.09a1.39 1.39 0 0 0 .442 -1.272l-.324 -1.891l1.38 -1.339c.38 -.371 .516 -.924 .352 -1.427l-.051 -.134a1.39 1.39 0 0 0 -1.073 -.81l-1.908 -.279l-.853 -1.722a1.393 1.393 0 0 0 -1.247 -.772l-.143 .007z" />
14 <path d="M11.857 2.007a1.39 1.39 0 0 0 -1.103 .765l-.855 1.723l-1.907 .277c-.52 .072 -.96 .44 -1.124 .944l-.038 .14c-.1 .465 .046 .954 .393 1.29l1.377 1.337l-.326 1.892a1.393 1.393 0 0 0 2.018 1.465l1.708 -.894l1.709 .896a1.388 1.388 0 0 0 1.462 -.105l.112 -.09a1.39 1.39 0 0 0 .442 -1.272l-.325 -1.892l1.38 -1.339c.38 -.371 .516 -.924 .352 -1.427l-.051 -.134a1.39 1.39 0 0 0 -1.073 -.81l-1.908 -.279l-.853 -1.722a1.393 1.393 0 0 0 -1.247 -.772l-.143 .007z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/steering-wheel.svg b/app/assets/svg/icons/tabler/filled/steering-wheel.svg
new file mode 100644
index 00000000..73b4a4eb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/steering-wheel.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff03"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336m-13 8.66a8 8 0 0 0 7 7.937v-5.107a3 3 0 0 1 -1.898 -2.05l-5.07 -1.504q -.031 .36 -.032 .725m15.967 -.725l-5.069 1.503a3 3 0 0 1 -1.897 2.051v5.108a8 8 0 0 0 6.985 -8.422zm-11.967 -6.204a8 8 0 0 0 -3.536 4.244l4.812 1.426a3 3 0 0 1 5.448 0l4.812 -1.426a8 8 0 0 0 -11.536 -4.244" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sun-high.svg b/app/assets/svg/icons/tabler/filled/sun-high.svg
new file mode 100644
index 00000000..1c7ca823
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sun-high.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10108"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 19a1 1 0 0 1 1 1v2a1 1 0 0 1 -2 0v-2a1 1 0 0 1 1 -1m-4.95 -2.05a1 1 0 0 1 0 1.414l-1.414 1.414a1 1 0 1 1 -1.414 -1.414l1.414 -1.414a1 1 0 0 1 1.414 0m11.314 0l1.414 1.414a1 1 0 0 1 -1.414 1.414l-1.414 -1.414a1 1 0 0 1 1.414 -1.414m-5.049 -9.836a5 5 0 1 1 -2.532 9.674a5 5 0 0 1 2.532 -9.674m-9.315 3.886a1 1 0 0 1 0 2h-2a1 1 0 0 1 0 -2zm18 0a1 1 0 0 1 0 2h-2a1 1 0 0 1 0 -2zm-16.364 -6.778l1.414 1.414a1 1 0 0 1 -1.414 1.414l-1.414 -1.414a1 1 0 0 1 1.414 -1.414m14.142 0a1 1 0 0 1 0 1.414l-1.414 1.414a1 1 0 0 1 -1.414 -1.414l1.414 -1.414a1 1 0 0 1 1.414 0m-7.778 -3.222a1 1 0 0 1 1 1v2a1 1 0 0 1 -2 0v-2a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sun-low.svg b/app/assets/svg/icons/tabler/filled/sun-low.svg
new file mode 100644
index 00000000..6b9c6910
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sun-low.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10107"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.407 16.993l.01 .01a1 1 0 0 1 -1.32 1.497l-.104 -.093a1 1 0 0 1 1.414 -1.414m-11.4 0l.01 .01a1 1 0 0 1 -1.32 1.497l-.104 -.093a1 1 0 0 1 1.414 -1.414m4.993 -9.993a5 5 0 1 1 -5 5l.005 -.217a5 5 0 0 1 4.995 -4.783m-4.993 -1.407l.01 .01a1 1 0 0 1 -1.32 1.497l-.104 -.093a1 1 0 0 1 1.414 -1.414m11.4 0l.01 .01a1 1 0 0 1 -1.32 1.497l-.104 -.093a1 1 0 1 1 1.414 -1.414m-14.397 5.407a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm7.99 -8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1m8.01 8a1 1 0 0 1 .117 1.993l-.127 .007a1 1 0 0 1 -.117 -1.993zm-8.01 8a1 1 0 0 1 .993 .883l.007 .127a1 1 0 0 1 -1.993 .117l-.007 -.127a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sun.svg b/app/assets/svg/icons/tabler/filled/sun.svg
new file mode 100644
index 00000000..40a6f120
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sun.svg
@@ -0,0 +1,21 @@
1<!--
2version: "2.0"
3unicode: "f6a9"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 19a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
13 <path d="M18.313 16.91l.094 .083l.7 .7a1 1 0 0 1 -1.32 1.497l-.094 -.083l-.7 -.7a1 1 0 0 1 1.218 -1.567l.102 .07z" />
14 <path d="M7.007 16.993a1 1 0 0 1 .083 1.32l-.083 .094l-.7 .7a1 1 0 0 1 -1.497 -1.32l.083 -.094l.7 -.7a1 1 0 0 1 1.414 0z" />
15 <path d="M4 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
16 <path d="M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
17 <path d="M6.213 4.81l.094 .083l.7 .7a1 1 0 0 1 -1.32 1.497l-.094 -.083l-.7 -.7a1 1 0 0 1 1.217 -1.567l.102 .07z" />
18 <path d="M19.107 4.893a1 1 0 0 1 .083 1.32l-.083 .094l-.7 .7a1 1 0 0 1 -1.497 -1.32l.083 -.094l.7 -.7a1 1 0 0 1 1.414 0z" />
19 <path d="M12 2a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
20 <path d="M12 7a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sunglasses.svg b/app/assets/svg/icons/tabler/filled/sunglasses.svg
new file mode 100644
index 00000000..59615ed0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sunglasses.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fec8"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 3a1 1 0 1 1 0 2h-1.257l-2.4 8h5.657a1 1 0 0 1 1 1v1h2v-1a1 1 0 0 1 1 -1h5.656l-2.4 -8h-1.256a1 1 0 0 1 -.993 -.883l-.007 -.117a1 1 0 0 1 1 -1h2a1 1 0 0 1 .958 .713l3.01 10.036l.022 .112l.008 .08l.002 2.559a4.5 4.5 0 0 1 -8.972 .5h-2.056a4.5 4.5 0 0 1 -8.972 -.5v-2.518l.004 -.071l.014 -.103l.018 -.076l3.006 -10.02a1 1 0 0 1 .958 -.712z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sunrise.svg b/app/assets/svg/icons/tabler/filled/sunrise.svg
new file mode 100644
index 00000000..59b8d904
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sunrise.svg
@@ -0,0 +1,20 @@
1<!--
2unicode: "10106"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 16a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
13 <path d="M12 12a5 5 0 0 1 5 5a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1a5 5 0 0 1 5 -5" />
14 <path d="M21 16a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
15 <path d="M6.307 9.893l.7 .7a1 1 0 0 1 -1.414 1.414l-.7 -.7a1 1 0 0 1 1.414 -1.414" />
16 <path d="M19.107 9.893a1 1 0 0 1 0 1.414l-.7 .7a1 1 0 0 1 -1.414 -1.414l.7 -.7a1 1 0 0 1 1.414 0" />
17 <path d="M12.707 2.293l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v3.585a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 1 -1 -1v-3.586l-1.293 1.293a1 1 0 0 1 -1.414 -1.414l2.958 -2.96a1 1 0 0 1 .15 -.135l.127 -.08l.068 -.033l.11 -.041l.12 -.029c.3 -.055 .627 .024 .881 .278" />
18 <path d="M3 20h18a1 1 0 0 1 0 2h-18a1 1 0 0 1 0 -2" />
19 <path d="M12 12a5 5 0 0 1 4.583 7.002h-9.166a5 5 0 0 1 4.583 -7.002" />
20</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sunset-2.svg b/app/assets/svg/icons/tabler/filled/sunset-2.svg
new file mode 100644
index 00000000..f28edcc2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sunset-2.svg
@@ -0,0 +1,21 @@
1<!--
2unicode: "10105"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 12a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
13 <path d="M21 12a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
14 <path d="M6.307 5.893l.7 .7a1 1 0 0 1 -1.414 1.414l-.7 -.7a1 1 0 0 1 1.414 -1.414" />
15 <path d="M19.107 5.893a1 1 0 0 1 0 1.414l-.7 .7a1 1 0 0 1 -1.414 -1.414l.7 -.7a1 1 0 0 1 1.414 0" />
16 <path d="M12 3a1 1 0 0 1 1 1v1a1 1 0 0 1 -2 0v-1a1 1 0 0 1 1 -1" />
17 <path d="M3 16h18a1 1 0 0 1 0 2h-18a1 1 0 0 1 0 -2" />
18 <path d="M12 8a5 5 0 0 1 4.583 7.002h-9.166a5 5 0 0 1 4.583 -7.002" />
19 <path d="M12 19a1 1 0 0 1 0 2h-5a1 1 0 0 1 0 -2z" />
20 <path d="M17 19a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/sunset.svg b/app/assets/svg/icons/tabler/filled/sunset.svg
new file mode 100644
index 00000000..6efc8f93
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/sunset.svg
@@ -0,0 +1,19 @@
1<!--
2unicode: "10104"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 16a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
13 <path d="M21 16a1 1 0 0 1 0 2h-1a1 1 0 0 1 0 -2z" />
14 <path d="M6.307 9.893l.7 .7a1 1 0 0 1 -1.414 1.414l-.7 -.7a1 1 0 0 1 1.414 -1.414" />
15 <path d="M19.107 9.893a1 1 0 0 1 0 1.414l-.7 .7a1 1 0 0 1 -1.414 -1.414l.7 -.7a1 1 0 0 1 1.414 0" />
16 <path d="M12 2a1 1 0 0 1 1 1v3.584l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a.98 .98 0 0 1 -.767 .293l-.124 -.017l-.127 -.032l-.104 -.04l-.115 -.063a1 1 0 0 1 -.151 -.114l-3.026 -3.027a1 1 0 0 1 1.414 -1.414l1.293 1.292v-3.585a1 1 0 0 1 1 -1" />
17 <path d="M3 20h18a1 1 0 0 1 0 2h-18a1 1 0 0 1 0 -2" />
18 <path d="M12 12a5 5 0 0 1 4.583 7.002h-9.166a5 5 0 0 1 4.583 -7.002" />
19</svg>
diff --git a/app/assets/svg/icons/tabler/filled/swipe-down.svg b/app/assets/svg/icons/tabler/filled/swipe-down.svg
new file mode 100644
index 00000000..d22ca69c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/swipe-down.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff57"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a5 5 0 0 1 1.001 9.9l-.001 4.684l1.293 -1.291a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006l-.075 -.003l-.126 -.017l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.292v-4.685a5.002 5.002 0 0 1 1 -9.9" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/swipe-left.svg b/app/assets/svg/icons/tabler/filled/swipe-left.svg
new file mode 100644
index 00000000..b9534a2d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/swipe-left.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff56"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 7a5 5 0 1 1 -4.9 6.001l-4.685 -.001l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3a1 1 0 0 1 -.097 -.112l-.071 -.11l-.054 -.114l-.035 -.105l-.025 -.118l-.007 -.058l-.004 -.09l.003 -.075l.017 -.126l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 1.414l-1.292 1.293h4.685a5 5 0 0 1 4.9 -4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/swipe-right.svg b/app/assets/svg/icons/tabler/filled/swipe-right.svg
new file mode 100644
index 00000000..fbfe14f4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/swipe-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff55"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 7a5 5 0 0 1 4.9 4h4.685l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0l3 3q .054 .053 .097 .112l.071 .11l.054 .114l.035 .105l.03 .148l.006 .118l-.003 .075l-.017 .126l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.414 -1.414l1.291 -1.293l-4.684 .001a5.002 5.002 0 0 1 -9.9 -1.001a5 5 0 0 1 5 -5" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/swipe-up.svg b/app/assets/svg/icons/tabler/filled/swipe-up.svg
new file mode 100644
index 00000000..48df408e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/swipe-up.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff54"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.852 3.011l.058 -.007l.09 -.004l.075 .003l.126 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292l.001 4.685a5.002 5.002 0 0 1 -1.001 9.9a5 5 0 0 1 -5 -5l.005 -.217a5 5 0 0 1 3.995 -4.683v-4.685l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3q .053 -.054 .112 -.097l.11 -.071l.114 -.054l.105 -.035z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/table.svg b/app/assets/svg/icons/tabler/filled/table.svg
new file mode 100644
index 00000000..c0a8c0df
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/table.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.4"
3unicode: "f782"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 11h4a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-2a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-6a1 1 0 0 1 1 -1z" />
13 <path d="M21 12v6a3 3 0 0 1 -2.824 2.995l-.176 .005h-6a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h8a1 1 0 0 1 1 1z" />
14 <path d="M18 3a3 3 0 0 1 2.995 2.824l.005 .176v2a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h6z" />
15 <path d="M9 4v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-2a3 3 0 0 1 2.824 -2.995l.176 -.005h2a1 1 0 0 1 1 1z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/tag.svg b/app/assets/svg/icons/tabler/filled/tag.svg
new file mode 100644
index 00000000..eab2aa72
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/tag.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff02"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.172 2a3 3 0 0 1 2.121 .879l7.71 7.71a3.41 3.41 0 0 1 0 4.822l-5.592 5.592a3.41 3.41 0 0 1 -4.822 0l-7.71 -7.71a3 3 0 0 1 -.879 -2.121v-5.172a4 4 0 0 1 4 -4zm-3.672 3.5a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/tags.svg b/app/assets/svg/icons/tabler/filled/tags.svg
new file mode 100644
index 00000000..65b2ca1f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/tags.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "ff01"
3version: "3.6"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M9.172 5a3 3 0 0 1 2.121 .879l5.71 5.71a3.41 3.41 0 0 1 0 4.822l-3.592 3.592a3.41 3.41 0 0 1 -4.822 0l-5.71 -5.71a3 3 0 0 1 -.879 -2.121v-4.172a3 3 0 0 1 3 -3zm-2.172 4h-.01a1 1 0 1 0 .01 2a1 1 0 0 0 0 -2" />
13 <path d="M14.293 5.293a1 1 0 0 1 1.414 0l4.593 4.592a5.82 5.82 0 0 1 0 8.23l-1.592 1.592a1 1 0 0 1 -1.414 -1.414l1.592 -1.592a3.82 3.82 0 0 0 0 -5.402l-4.592 -4.592a1 1 0 0 1 0 -1.414" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/temperature-minus.svg b/app/assets/svg/icons/tabler/filled/temperature-minus.svg
new file mode 100644
index 00000000..636363f3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/temperature-minus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10103"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2a3 3 0 0 1 3 3v7.965l.075 .056a5 5 0 0 1 1.81 5.01l-.055 .227a5 5 0 1 1 -7.905 -5.237l.075 -.056v-7.965a3 3 0 0 1 2.824 -2.995zm12 6a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2zm-12 -4a1 1 0 0 0 -1 1v4h2v-4a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/temperature-plus.svg b/app/assets/svg/icons/tabler/filled/temperature-plus.svg
new file mode 100644
index 00000000..014f2a7c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/temperature-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10102"
3version: "3.28"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M10 2a3 3 0 0 1 3 3v7.965l.075 .056a5 5 0 0 1 1.81 5.01l-.055 .227a5 5 0 1 1 -7.905 -5.237l.075 -.056v-7.965a3 3 0 0 1 2.824 -2.995zm9 3a1 1 0 0 1 1 1v2h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1 -2 0v-2h-2a1 1 0 0 1 0 -2h2v-2a1 1 0 0 1 1 -1m-9 -1a1 1 0 0 0 -1 1v4h2v-4a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/template.svg b/app/assets/svg/icons/tabler/filled/template.svg
new file mode 100644
index 00000000..40201a50
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/template.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "10177"
3version: "3.34"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M19 3a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-2a2 2 0 0 1 2 -2z" />
13 <path d="M9 11a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2z" />
14 <path d="M20 11a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2z" />
15 <path d="M20 15a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2z" />
16 <path d="M20 19a1 1 0 0 1 0 2h-6a1 1 0 0 1 0 -2z" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/test-pipe-2.svg b/app/assets/svg/icons/tabler/filled/test-pipe-2.svg
new file mode 100644
index 00000000..05ff4a21
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/test-pipe-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "ff53"
3version: "3.10"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 2a1 1 0 0 1 0 2v14a4 4 0 1 1 -8 0v-14a1 1 0 1 1 0 -2zm-2 2h-4v7h4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/thumb-down.svg b/app/assets/svg/icons/tabler/filled/thumb-down.svg
new file mode 100644
index 00000000..0b0917d4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/thumb-down.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f6aa"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 21.008a3 3 0 0 0 2.995 -2.823l.005 -.177v-4h2a3 3 0 0 0 2.98 -2.65l.015 -.173l.005 -.177l-.02 -.196l-1.006 -5.032c-.381 -1.625 -1.502 -2.796 -2.81 -2.78l-.164 .008h-8a1 1 0 0 0 -.993 .884l-.007 .116l.001 9.536a1 1 0 0 0 .5 .866a2.998 2.998 0 0 1 1.492 2.396l.007 .202v1a3 3 0 0 0 3 3z" />
13 <path d="M5 14.008a1 1 0 0 0 .993 -.883l.007 -.117v-9a1 1 0 0 0 -.883 -.993l-.117 -.007h-1a2 2 0 0 0 -1.995 1.852l-.005 .15v7a2 2 0 0 0 1.85 1.994l.15 .005h1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/thumb-up.svg b/app/assets/svg/icons/tabler/filled/thumb-up.svg
new file mode 100644
index 00000000..c0ad2ec8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/thumb-up.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.0"
3unicode: "f6ab"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 3a3 3 0 0 1 2.995 2.824l.005 .176v4h2a3 3 0 0 1 2.98 2.65l.015 .174l.005 .176l-.02 .196l-1.006 5.032c-.381 1.626 -1.502 2.796 -2.81 2.78l-.164 -.008h-8a1 1 0 0 1 -.993 -.883l-.007 -.117l.001 -9.536a1 1 0 0 1 .5 -.865a2.998 2.998 0 0 0 1.492 -2.397l.007 -.202v-1a3 3 0 0 1 3 -3z" />
13 <path d="M5 10a1 1 0 0 1 .993 .883l.007 .117v9a1 1 0 0 1 -.883 .993l-.117 .007h-1a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-7a2 2 0 0 1 1.85 -1.995l.15 -.005h1z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ticket.svg b/app/assets/svg/icons/tabler/filled/ticket.svg
new file mode 100644
index 00000000..f5b69457
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ticket.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101c9"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 4v2a1 1 0 0 0 2 0v-2h3a3 3 0 0 1 3 3v3a1 1 0 0 1 -.883 .993l-.117 .007a1 1 0 0 0 -.117 1.993l.117 .007a1 1 0 0 1 1 1v3a3 3 0 0 1 -3 3h-3v-2a1 1 0 0 0 -.883 -.993l-.117 -.007a1 1 0 0 0 -1 1v2h-9a3 3 0 0 1 -3 -3v-3a1 1 0 0 1 .883 -.993l.117 -.007a1 1 0 0 0 .117 -1.993l-.117 -.007a1 1 0 0 1 -1 -1v-3a2.995 2.995 0 0 1 2.727 -2.985l.222 -.014zm1 6a1 1 0 0 0 -1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/tilt-shift.svg b/app/assets/svg/icons/tabler/filled/tilt-shift.svg
new file mode 100644
index 00000000..244326b0
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/tilt-shift.svg
@@ -0,0 +1,21 @@
1<!--
2unicode: "fec7"
3version: "3.3"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8.178 2.766a1 1 0 1 1 .764 1.848a8 8 0 0 0 -2.595 1.733a1 1 0 1 1 -1.414 -1.414a10 10 0 0 1 3.245 -2.167" />
13 <path d="M2.767 8.176a1 1 0 1 1 1.846 .768a8 8 0 0 0 -.613 3.058a1 1 0 0 1 -2 -.004a10 10 0 0 1 .767 -3.822" />
14 <path d="M3.308 14.516a1 1 0 0 1 1.306 .542a8 8 0 0 0 1.733 2.595a1 1 0 1 1 -1.414 1.414a10 10 0 0 1 -2.167 -3.245a1 1 0 0 1 .542 -1.306" />
15 <path d="M7.637 19.926a1 1 0 0 1 1.307 -.54a8 8 0 0 0 3.058 .614a1 1 0 0 1 -.004 2a10 10 0 0 1 -3.822 -.767a1 1 0 0 1 -.54 -1.307" />
16 <path d="M17.653 17.653a1 1 0 1 1 1.414 1.414a10 10 0 0 1 -3.245 2.167a1 1 0 1 1 -.764 -1.848a8 8 0 0 0 2.595 -1.733" />
17 <path d="M21.002 11a1 1 0 0 1 .998 1.002a10 10 0 0 1 -.767 3.822a1 1 0 1 1 -1.846 -.768a8 8 0 0 0 .613 -3.058a1 1 0 0 1 1.002 -.998" />
18 <path d="M17.653 4.933a1 1 0 0 1 1.414 0a10 10 0 0 1 2.167 3.245a1 1 0 1 1 -1.848 .764a8 8 0 0 0 -1.733 -2.595a1 1 0 0 1 0 -1.414" />
19 <path d="M12.002 2a10 10 0 0 1 3.822 .767a1 1 0 1 1 -.768 1.846a8 8 0 0 0 -3.058 -.613a1 1 0 0 1 .004 -2" />
20 <path d="M12 9a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/timeline-event.svg b/app/assets/svg/icons/tabler/filled/timeline-event.svg
new file mode 100644
index 00000000..ae84b8bb
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/timeline-event.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.39"
3unicode: "fd18"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 17c1.306 0 2.418 .835 2.83 2h5.17a1 1 0 0 1 0 2h-5.171a3.001 3.001 0 0 1 -5.658 0h-5.171a1 1 0 0 1 0 -2h5.17a3.001 3.001 0 0 1 2.83 -2z" />
13 <path d="M17 2a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-2.586l-1.707 1.707a1 1 0 0 1 -1.32 .083l-.094 -.083l-1.708 -1.707h-2.585a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-8a2 2 0 0 1 2 -2h10z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/toggle-left.svg b/app/assets/svg/icons/tabler/filled/toggle-left.svg
new file mode 100644
index 00000000..9f7d9159
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/toggle-left.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fec0"
3version: "3.2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M8 9a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
13 <path d="M16 5a7 7 0 0 1 0 14h-8a7 7 0 0 1 0 -14zm0 2h-8a5 5 0 1 0 0 10h8a5 5 0 0 0 0 -10" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/toggle-right.svg b/app/assets/svg/icons/tabler/filled/toggle-right.svg
new file mode 100644
index 00000000..28a184b8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/toggle-right.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "febf"
3version: "3.2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M16 9a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
13 <path d="M16 5a7 7 0 0 1 0 14h-8a7 7 0 0 1 0 -14zm0 2h-8a5 5 0 1 0 0 10h8a5 5 0 0 0 0 -10" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/tools-kitchen-2.svg b/app/assets/svg/icons/tabler/filled/tools-kitchen-2.svg
new file mode 100644
index 00000000..731ca554
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/tools-kitchen-2.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101c8"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18.94 2.002l.1 -.001l.096 .008l.095 .018l.094 .027l.092 .037l.086 .045l.08 .052l.076 .06l.076 .074l.06 .072l.03 .04l.051 .084l.043 .088l.034 .091l.025 .094l.02 .15l.002 18.059a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1v-1h-4a1 1 0 0 1 -1 -.994c-.033 -5.323 .97 -8.482 5.005 -12.434l.317 -.307l.072 -.06l.04 -.03l.084 -.051l.088 -.043l.091 -.034l.094 -.025zm-7.94 .998a1 1 0 0 1 1 1v3a4 4 0 0 1 -3 3.874v10.126a1 1 0 0 1 -2 0v-10.126a4 4 0 0 1 -3 -3.874v-3a1 1 0 1 1 2 0v3a2 2 0 0 0 1 1.732v-4.732a1 1 0 1 1 2 0l.001 4.732a2 2 0 0 0 .999 -1.732v-3a1 1 0 0 1 1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/train.svg b/app/assets/svg/icons/tabler/filled/train.svg
new file mode 100644
index 00000000..0b831754
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/train.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f5"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11 5c6.634 0 10.853 3.11 10.996 7.754l.004 .246a3 3 0 0 1 -3 3h-16a1 1 0 0 1 -1 -1v-9a1 1 0 0 1 1 -1zm-4 2h-3v3h3zm4 0h-2v3h3v-2.974a19 19 0 0 0 -1 -.026m3.001 .257l-.001 2.743h5.04c-.979 -1.337 -2.689 -2.306 -5.039 -2.743m6.999 10.743a1 1 0 0 1 0 2h-18a1 1 0 0 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/transform.svg b/app/assets/svg/icons/tabler/filled/transform.svg
new file mode 100644
index 00000000..d777ab41
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/transform.svg
@@ -0,0 +1,16 @@
1<!--
2version: "2.0"
3unicode: "f6ac"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 14a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
13 <path d="M16.707 2.293a1 1 0 0 1 .083 1.32l-.083 .094l-1.293 1.293h3.586a3 3 0 0 1 2.995 2.824l.005 .176v3a1 1 0 0 1 -1.993 .117l-.007 -.117v-3a1 1 0 0 0 -.883 -.993l-.117 -.007h-3.585l1.292 1.293a1 1 0 0 1 -1.32 1.497l-.094 -.083l-3 -3a.98 .98 0 0 1 -.28 -.872l.036 -.146l.04 -.104c.058 -.126 .14 -.24 .245 -.334l2.959 -2.958a1 1 0 0 1 1.414 0z" />
14 <path d="M3 12a1 1 0 0 1 .993 .883l.007 .117v3a1 1 0 0 0 .883 .993l.117 .007h3.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.32 -.083l.094 .083l3 3a.98 .98 0 0 1 .28 .872l-.036 .146l-.04 .104a1.02 1.02 0 0 1 -.245 .334l-2.959 2.958a1 1 0 0 1 -1.497 -1.32l.083 -.094l1.291 -1.293h-3.584a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-3a1 1 0 0 1 1 -1z" />
15 <path d="M6 2a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
16</svg>
diff --git a/app/assets/svg/icons/tabler/filled/transition-bottom.svg b/app/assets/svg/icons/tabler/filled/transition-bottom.svg
new file mode 100644
index 00000000..b295191d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/transition-bottom.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdd0"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 17a1 1 0 0 1 1 1a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4a1 1 0 0 1 2 0a2 2 0 0 0 2 2h12a2 2 0 0 0 1.995 -1.85l.005 -.15a1 1 0 0 1 1 -1m-9 1l-.082 -.004l-.119 -.016l-.111 -.03l-.111 -.044l-.098 -.052l-.096 -.067l-.09 -.08l-3 -3a1 1 0 0 1 1.414 -1.414l1.293 1.293v-4.586h-5a4 4 0 1 1 0 -8h12a4 4 0 1 1 0 8h-5v4.583l1.293 -1.29a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-3 3l-.112 .097l-.11 .071l-.062 .031l-.081 .034l-.076 .024l-.149 .03z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/transition-left.svg b/app/assets/svg/icons/tabler/filled/transition-left.svg
new file mode 100644
index 00000000..6cb23460
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/transition-left.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdcf"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 2a1 1 0 1 1 0 2a2 2 0 0 0 -2 2v12a2 2 0 0 0 1.85 1.995l.15 .005a1 1 0 0 1 0 2a4 4 0 0 1 -4 -4v-12a4 4 0 0 1 4 -4m12 0a4 4 0 0 1 4 4v12a4 4 0 1 1 -8 0v-5h-4.585l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-3 -3l-.097 -.112l-.071 -.11l-.031 -.062l-.034 -.081l-.024 -.076l-.025 -.118l-.007 -.058l-.004 -.108l.003 -.064l.017 -.119l.03 -.111l.044 -.111l.052 -.098l.067 -.096l.08 -.09l3 -3a1 1 0 0 1 1.414 1.414l-1.292 1.293h4.585v-5a4 4 0 0 1 4 -4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/transition-right.svg b/app/assets/svg/icons/tabler/filled/transition-right.svg
new file mode 100644
index 00000000..95e48879
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/transition-right.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdce"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 2a4 4 0 0 1 4 4v12a4 4 0 0 1 -4 4a1 1 0 0 1 -.117 -1.993l.117 -.007a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2a1 1 0 0 1 0 -2m-8 16a4 4 0 1 1 -8 0v-12a4 4 0 1 1 8 0v5h4.585l-1.292 -1.293a1 1 0 0 1 -.083 -1.32l.083 -.094a1 1 0 0 1 1.414 0l3 3l.097 .112l.071 .11l.031 .062l.034 .081l.024 .076l.03 .148l.006 .118l-.004 .085l-.016 .116l-.03 .111l-.044 .111l-.052 .098l-.074 .104l-.073 .082l-3 3a1 1 0 0 1 -1.414 -1.414l1.292 -1.293h-4.585z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/transition-top.svg b/app/assets/svg/icons/tabler/filled/transition-top.svg
new file mode 100644
index 00000000..456cbd05
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/transition-top.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdcd"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 6l.081 .003l.12 .017l.111 .03l.111 .044l.098 .052l.104 .074l.082 .073l3 3a1 1 0 1 1 -1.414 1.414l-1.293 -1.292v4.585h5a4 4 0 1 1 0 8h-12a4 4 0 1 1 0 -8h5v-4.585l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414l3 -3l.112 -.097l.11 -.071l.062 -.031l.081 -.034l.076 -.024l.118 -.025l.058 -.007zm6 -4a4 4 0 0 1 4 4a1 1 0 0 1 -1.993 .117l-.007 -.117a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2a1 1 0 1 1 -2 0a4 4 0 0 1 4 -4z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/trash-x.svg b/app/assets/svg/icons/tabler/filled/trash-x.svg
new file mode 100644
index 00000000..626c8bb3
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/trash-x.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f784"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 6a1 1 0 0 1 .117 1.993l-.117 .007h-.081l-.919 11a3 3 0 0 1 -2.824 2.995l-.176 .005h-8c-1.598 0 -2.904 -1.249 -2.992 -2.75l-.005 -.167l-.923 -11.083h-.08a1 1 0 0 1 -.117 -1.993l.117 -.007h16zm-9.489 5.14a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z" />
13 <path d="M14 2a2 2 0 0 1 2 2a1 1 0 0 1 -1.993 .117l-.007 -.117h-4l-.007 .117a1 1 0 0 1 -1.993 -.117a2 2 0 0 1 1.85 -1.995l.15 -.005h4z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/trash.svg b/app/assets/svg/icons/tabler/filled/trash.svg
new file mode 100644
index 00000000..d9d349e2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/trash.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f783"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20 6a1 1 0 0 1 .117 1.993l-.117 .007h-.081l-.919 11a3 3 0 0 1 -2.824 2.995l-.176 .005h-8c-1.598 0 -2.904 -1.249 -2.992 -2.75l-.005 -.167l-.923 -11.083h-.08a1 1 0 0 1 -.117 -1.993l.117 -.007zm-10 4a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0 -1 -1m4 0a1 1 0 0 0 -1 1v6a1 1 0 0 0 2 0v-6a1 1 0 0 0 -1 -1" />
13 <path d="M14 2a2 2 0 0 1 2 2a1 1 0 0 1 -1.993 .117l-.007 -.117h-4l-.007 .117a1 1 0 0 1 -1.993 -.117a2 2 0 0 1 1.85 -1.995l.15 -.005z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/triangle-inverted.svg b/app/assets/svg/icons/tabler/filled/triangle-inverted.svg
new file mode 100644
index 00000000..941dbd49
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/triangle-inverted.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6ae"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.118 3h-16.225a2.914 2.914 0 0 0 -2.503 4.371l8.116 13.549a2.917 2.917 0 0 0 4.987 .005l8.11 -13.539a2.914 2.914 0 0 0 -2.486 -4.386z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/triangle-square-circle.svg b/app/assets/svg/icons/tabler/filled/triangle-square-circle.svg
new file mode 100644
index 00000000..ec797268
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/triangle-square-circle.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.27"
3unicode: "fb42"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M11.132 2.504l-4 7a1 1 0 0 0 .868 1.496h8a1 1 0 0 0 .868 -1.496l-4 -7a1 1 0 0 0 -1.736 0z" />
13 <path d="M17 13a4 4 0 1 1 -3.995 4.2l-.005 -.2l.005 -.2a4 4 0 0 1 3.995 -3.8z" />
14 <path d="M9 13h-4a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/triangle.svg b/app/assets/svg/icons/tabler/filled/triangle.svg
new file mode 100644
index 00000000..f7c6790c
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/triangle.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6ad"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 1.67a2.914 2.914 0 0 0 -2.492 1.403l-8.11 13.537a2.914 2.914 0 0 0 2.484 4.385h16.225a2.914 2.914 0 0 0 2.503 -4.371l-8.116 -13.546a2.917 2.917 0 0 0 -2.494 -1.408z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/trolley.svg b/app/assets/svg/icons/tabler/filled/trolley.svg
new file mode 100644
index 00000000..bc1f211d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/trolley.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f4"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.555 4.168a1 1 0 0 1 .277 1.387l-2.621 3.932l1.236 .619a1 1 0 0 1 -.894 1.788l-1.46 -.73l-3.876 5.815a3 3 0 1 1 -5.217 2.021l.005 -.176q .008 -.135 .027 -.267l-2.587 -1.725a1 1 0 0 1 1.11 -1.664l2.424 1.615a2.99 2.99 0 0 1 2.464 -.75l7.725 -11.588a1 1 0 0 1 1.387 -.277m-10.567 -.399l.14 .082l3.307 2.104a2.3 2.3 0 0 1 .7 3.185l-3.094 4.81a2.3 2.3 0 0 1 -3.17 .698l-3.306 -2.104a2.3 2.3 0 0 1 -.7 -3.185l3.094 -4.81a2.3 2.3 0 0 1 3.029 -.78" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/trophy.svg b/app/assets/svg/icons/tabler/filled/trophy.svg
new file mode 100644
index 00000000..acc6ceab
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/trophy.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6af"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3a1 1 0 0 1 .993 .883l.007 .117v2.17a3 3 0 1 1 0 5.659v.171a6.002 6.002 0 0 1 -5 5.917v2.083h3a1 1 0 0 1 .117 1.993l-.117 .007h-8a1 1 0 0 1 -.117 -1.993l.117 -.007h3v-2.083a6.002 6.002 0 0 1 -4.996 -5.692l-.004 -.225v-.171a3 3 0 0 1 -3.996 -2.653l-.003 -.176l.005 -.176a3 3 0 0 1 3.995 -2.654l-.001 -2.17a1 1 0 0 1 1 -1h10zm-12 5a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m14 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/truck.svg b/app/assets/svg/icons/tabler/filled/truck.svg
new file mode 100644
index 00000000..54356f58
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/truck.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "100f3"
3version: "3.27"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 4a1 1 0 0 1 1 1h4a1 1 0 0 1 .783 .378l.074 .108l3 5l.055 .103l.04 .107l.029 .109l.016 .11l.003 .085v6a1 1 0 0 1 -1 1h-1.171a3.001 3.001 0 0 1 -5.658 0h-4.342a3.001 3.001 0 0 1 -5.658 0h-1.171a1 1 0 0 1 -1 -1v-11a2 2 0 0 1 2 -2zm-6 12a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m10 0a1 1 0 1 0 0 2a1 1 0 0 0 0 -2m.434 -9h-3.434v3h5.234z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/ufo.svg b/app/assets/svg/icons/tabler/filled/ufo.svg
new file mode 100644
index 00000000..28179c83
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/ufo.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "10165"
3version: "3.33"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3c3.067 0 5.6 2.29 5.957 5.246c3.067 .903 5.043 2.476 5.043 4.478c0 2.3 -2.653 4.053 -6.427 4.833l1.26 1.888a1 1 0 1 1 -1.665 1.11l-1.78 -2.67c-.77 .076 -1.57 .115 -2.388 .115c-.966 0 -1.905 -.055 -2.801 -.16l-1.305 2.607a1 1 0 0 1 -1.788 -.894l1.028 -2.06c-3.618 -.807 -6.134 -2.529 -6.134 -4.768c0 -1.999 1.981 -3.58 5.044 -4.483c.36 -2.955 2.89 -5.242 5.956 -5.242m.01 10l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993m-5 -1l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993m10 0l-.127 .007a1 1 0 0 0 .117 1.993l.127 -.007a1 1 0 0 0 -.117 -1.993m-5.01 -7c-2.11 0 -3.835 1.618 -3.989 3.667a1 1 0 0 1 .057 .4c.104 .087 .348 .251 .768 .419c.806 .322 1.94 .514 3.164 .514s2.358 -.192 3.164 -.514c.445 -.178 .693 -.352 .789 -.435l-.003 -.051q 0 -.113 .029 -.229l.014 -.046c-.125 -2.076 -1.864 -3.725 -3.993 -3.725" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/umbrella.svg b/app/assets/svg/icons/tabler/filled/umbrella.svg
new file mode 100644
index 00000000..c6a45db2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/umbrella.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6b0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 3a9 9 0 0 1 9 9a1 1 0 0 1 -.883 .993l-.117 .007h-7v5a1 1 0 0 0 1.993 .117l.007 -.117a1 1 0 0 1 2 0a3 3 0 0 1 -5.995 .176l-.005 -.176v-5h-7a1 1 0 0 1 -.993 -.883l-.007 -.117a9 9 0 0 1 9 -9z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/user.svg b/app/assets/svg/icons/tabler/filled/user.svg
new file mode 100644
index 00000000..0b117b5f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/user.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.39"
3unicode: "fd19"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2a5 5 0 1 1 -5 5l.005 -.217a5 5 0 0 1 4.995 -4.783z" />
13 <path d="M14 14a5 5 0 0 1 5 5v1a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-1a5 5 0 0 1 5 -5h4z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/versions.svg b/app/assets/svg/icons/tabler/filled/versions.svg
new file mode 100644
index 00000000..b8c02f3e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/versions.svg
@@ -0,0 +1,15 @@
1<!--
2version: "2.0"
3unicode: "f6b1"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M18 4h-6a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h6a3 3 0 0 0 3 -3v-10a3 3 0 0 0 -3 -3z" />
13 <path d="M7 6a1 1 0 0 1 .993 .883l.007 .117v10a1 1 0 0 1 -1.993 .117l-.007 -.117v-10a1 1 0 0 1 1 -1z" />
14 <path d="M4 7a1 1 0 0 1 .993 .883l.007 .117v8a1 1 0 0 1 -1.993 .117l-.007 -.117v-8a1 1 0 0 1 1 -1z" />
15</svg>
diff --git a/app/assets/svg/icons/tabler/filled/video-minus.svg b/app/assets/svg/icons/tabler/filled/video-minus.svg
new file mode 100644
index 00000000..5c6dbd42
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/video-minus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1018e"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 5a3 3 0 0 1 3 3v.381l3.106 -1.552a2 2 0 0 1 2.894 1.789v6.765a2 2 0 0 1 -2.894 1.787l-3.106 -1.552v.382a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3zm-2 6h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/video-plus.svg b/app/assets/svg/icons/tabler/filled/video-plus.svg
new file mode 100644
index 00000000..ec1b300f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/video-plus.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1018d"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13 5a3 3 0 0 1 3 3v.381l3.106 -1.552a2 2 0 0 1 2.894 1.789v6.765a2 2 0 0 1 -2.894 1.787l-3.106 -1.552v.382a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3zm-4 4a1 1 0 0 0 -1 1v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0 -2h-1v-1a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/video.svg b/app/assets/svg/icons/tabler/filled/video.svg
new file mode 100644
index 00000000..1db54359
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/video.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "1009b"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M20.117 7.625a1 1 0 0 0 -.564 .1l-4.553 2.275v4l4.553 2.275a1 1 0 0 0 1.447 -.892v-6.766a1 1 0 0 0 -.883 -.992z" />
13 <path d="M5 5c-1.645 0 -3 1.355 -3 3v8c0 1.645 1.355 3 3 3h8c1.645 0 3 -1.355 3 -3v-8c0 -1.645 -1.355 -3 -3 -3z" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/windmill.svg b/app/assets/svg/icons/tabler/filled/windmill.svg
new file mode 100644
index 00000000..12e8e28b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/windmill.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.0"
3unicode: "f6b2"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c3.292 0 6 2.435 6 5.5c0 1.337 -.515 2.554 -1.369 3.5h4.369a1 1 0 0 1 1 1c0 3.292 -2.435 6 -5.5 6c-1.336 0 -2.553 -.515 -3.5 -1.368v4.368a1 1 0 0 1 -1 1c-3.292 0 -6 -2.435 -6 -5.5c0 -1.336 .515 -2.553 1.368 -3.5h-4.368a1 1 0 0 1 -1 -1c0 -3.292 2.435 -6 5.5 -6c1.337 0 2.554 .515 3.5 1.369v-4.369a1 1 0 0 1 1 -1z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/windsock.svg b/app/assets/svg/icons/tabler/filled/windsock.svg
new file mode 100644
index 00000000..630e0712
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/windsock.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1009a"
3version: "3.22"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 2a1 1 0 0 1 1 1v1.079l11.083 .924a1 1 0 0 1 .917 .997v4a1 1 0 0 1 -.917 .997l-11.083 .923v8.08h1a1 1 0 0 1 0 2h-4a1 1 0 0 1 0 -2h1v-17a1 1 0 0 1 1 -1m1 4.086v3.827l3 -.25v-3.327zm7 .584v2.659l3 -.25v-2.159z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/woman.svg b/app/assets/svg/icons/tabler/filled/woman.svg
new file mode 100644
index 00000000..1f71fed9
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/woman.svg
@@ -0,0 +1,14 @@
1<!--
2unicode: "fdcc"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 8c1.91 0 3.79 .752 5.625 2.219a1 1 0 1 1 -1.25 1.562c-1.019 -.815 -2.016 -1.345 -2.997 -1.6l1.584 5.544a1 1 0 0 1 -.962 1.275h-1v4a1 1 0 0 1 -2 0v-4h-2v4a1 1 0 0 1 -2 0v-4h-1a1 1 0 0 1 -.962 -1.275l1.584 -5.545c-.98 .256 -1.978 .786 -2.997 1.601a1 1 0 1 1 -1.25 -1.562c1.733 -1.386 3.506 -2.133 5.307 -2.212l.335 -.007z" />
13 <path d="M12 1a3 3 0 1 1 -3 3l.005 -.176a3 3 0 0 1 2.995 -2.824" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/world.svg b/app/assets/svg/icons/tabler/filled/world.svg
new file mode 100644
index 00000000..1d1b249d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/world.svg
@@ -0,0 +1,21 @@
1<!--
2unicode: "101c7"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21.165 16a10 10 0 0 1 -8.434 5.973a1 1 0 0 0 .617 -.444a18 18 0 0 0 2.28 -5.528z" />
13 <path d="M8.372 16a18 18 0 0 0 2.28 5.53a1 1 0 0 0 .616 .443a10 10 0 0 1 -8.433 -5.973z" />
14 <path d="M13.57 16a16 16 0 0 1 -1.57 3.884a16 16 0 0 1 -1.57 -3.884" />
15 <path d="M8.034 10a18 18 0 0 0 0 4h-5.832a10 10 0 0 1 -.002 -4z" />
16 <path d="M13.952 10a16 16 0 0 1 0 4h-3.904a16 16 0 0 1 0 -4z" />
17 <path d="M21.8 10a10.05 10.05 0 0 1 -.002 4h-5.832c.149 -1.329 .149 -2.67 0 -4z" />
18 <path d="M11.267 2.027a1 1 0 0 0 -.615 .444a18 18 0 0 0 -2.28 5.529h-5.54a10.01 10.01 0 0 1 8.334 -5.967z" />
19 <path d="M12 4.116a16 16 0 0 1 1.57 3.885h-3.14c.34 -1.317 .85 -2.6 1.53 -3.817z" />
20 <path d="M12.733 2.026a10.01 10.01 0 0 1 8.435 5.974h-5.54a18 18 0 0 0 -2.28 -5.53a1 1 0 0 0 -.517 -.414z" />
21</svg>
diff --git a/app/assets/svg/icons/tabler/filled/writing-sign.svg b/app/assets/svg/icons/tabler/filled/writing-sign.svg
new file mode 100644
index 00000000..3e89bb69
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/writing-sign.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1018c"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6 11c-.483 0 -1.021 .725 -1 1.983c.013 .783 .29 1.3 1.035 2.07l.107 .107l.101 -.134c.466 -.643 .714 -1.266 .752 -1.864l.005 -.162l-.003 -.563c-.017 -1.284 -.13 -1.422 -.807 -1.436zm12 -9c1.673 0 3 1.327 3 3v1h-6v-1c0 -1.673 1.327 -3 3 -3m2.707 15.707l-2 2l-.08 .071l-.043 .034l-.084 .054l-.103 .052l-.084 .032l-.08 .023l-.143 .023l-.071 .004h-2.519c-1.616 0 -2.954 -.83 -4.004 -2.393l-.026 -.04l-.273 .431l-.365 .557c-1.356 2.034 -2.942 1.691 -4.7 -.41l-.064 -.076l-.176 .147q -.897 .727 -2.045 1.438l-.332 .203a1 1 0 1 1 -1.03 -1.714a19 19 0 0 0 2.17 -1.498l.078 -.065l-.147 -.15c-.998 -1.033 -1.498 -1.904 -1.576 -3.157l-.01 -.256c-.038 -2.273 1.257 -4.017 3 -4.017c2.052 0 3 .948 3 4c0 1.218 -.47 2.392 -1.392 3.532l-.11 .13l.28 .36c.784 .985 .994 .992 1.343 .492l.047 -.069q .97 -1.456 1.437 -2.392a1 1 0 0 1 1.814 .053c.858 2.002 1.878 2.894 3.081 2.894l.085 -.001l-.292 -.292a1 1 0 0 1 -.293 -.707v-9h6v9a1 1 0 0 1 -.293 .707" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/writing.svg b/app/assets/svg/icons/tabler/filled/writing.svg
new file mode 100644
index 00000000..7c921bb2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/writing.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "1018b"
3version: "3.35"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M21 8v9a1 1 0 0 1 -.293 .707l-2 2a1 1 0 0 1 -.112 .097l-.11 .071l-.114 .054l-.105 .035l-.149 .03l-.117 .006h-13a3 3 0 0 1 0 -6h4a1 1 0 0 0 0 -2h-3a1 1 0 0 1 0 -2h3a3 3 0 0 1 0 6h-4a1 1 0 0 0 0 2h10.585l-.292 -.293a1 1 0 0 1 -.293 -.707v-9zm-3 -6c1.673 0 3 1.327 3 3v1h-6v-1c0 -1.673 1.327 -3 3 -3" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/x.svg b/app/assets/svg/icons/tabler/filled/x.svg
new file mode 100644
index 00000000..9929a791
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "101c6"
3version: "3.38"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M6.707 5.293l5.293 5.292l5.293 -5.292a1 1 0 0 1 1.414 1.414l-5.292 5.293l5.292 5.293a1 1 0 0 1 -1.414 1.414l-5.293 -5.292l-5.293 5.292a1 1 0 1 1 -1.414 -1.414l5.292 -5.293l-5.292 -5.293a1 1 0 0 1 1.414 -1.414" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/xbox-a.svg b/app/assets/svg/icons/tabler/filled/xbox-a.svg
new file mode 100644
index 00000000..2bd5236d
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/xbox-a.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdcb"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m.936 5.649c-.324 -.865 -1.548 -.865 -1.872 0l-3 8a1 1 0 0 0 .585 1.287l.111 .035a1 1 0 0 0 1.176 -.62l.507 -1.351h3.114l.507 1.351a1 1 0 1 0 1.872 -.702zm-.936 3.199l.807 2.152h-1.614z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/xbox-b.svg b/app/assets/svg/icons/tabler/filled/xbox-b.svg
new file mode 100644
index 00000000..7d01189f
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/xbox-b.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdca"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m1 5h-3a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h3a3 3 0 0 0 2.235 -5a3 3 0 0 0 -2.235 -5m0 6a1 1 0 0 1 1 1l-.007 .117a1 1 0 0 1 -.993 .883h-2v-2zm0 -4a1 1 0 0 1 0 2h-2v-2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/xbox-x.svg b/app/assets/svg/icons/tabler/filled/xbox-x.svg
new file mode 100644
index 00000000..f24c56fd
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/xbox-x.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc9"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m3.6 5.2a1 1 0 0 0 -1.4 .2l-2.2 2.933l-2.2 -2.933a1 1 0 1 0 -1.6 1.2l2.55 3.4l-2.55 3.4a1 1 0 1 0 1.6 1.2l2.2 -2.933l2.2 2.933a1 1 0 0 0 1.6 -1.2l-2.55 -3.4l2.55 -3.4a1 1 0 0 0 -.2 -1.4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/xbox-y.svg b/app/assets/svg/icons/tabler/filled/xbox-y.svg
new file mode 100644
index 00000000..19a1ed39
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/xbox-y.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc8"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10m3.6 5.2a1 1 0 0 0 -1.4 .2l-2.2 2.933l-2.2 -2.933a1 1 0 1 0 -1.6 1.2l2.81 3.748l-.01 3.649a1 1 0 0 0 .997 1.003l.117 -.006a1 1 0 0 0 .886 -.991l.01 -3.683l2.79 -3.72a1 1 0 0 0 -.2 -1.4" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/yin-yang.svg b/app/assets/svg/icons/tabler/filled/yin-yang.svg
new file mode 100644
index 00000000..7c1a3516
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/yin-yang.svg
@@ -0,0 +1,14 @@
1<!--
2version: "2.4"
3unicode: "f785"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-9 1.732a8 8 0 0 0 4 14.928l.2 -.005a4 4 0 0 0 0 -7.99l-.2 -.005a4 4 0 0 1 -.2 -7.995l.2 -.005a7.995 7.995 0 0 0 -4 1.072zm4 1.428a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3" />
13 <path d="M12 14.5a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0 -3" />
14</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zeppelin.svg b/app/assets/svg/icons/tabler/filled/zeppelin.svg
new file mode 100644
index 00000000..b44de0f4
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zeppelin.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc7"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M13.5 3c5.187 0 9.5 3.044 9.5 7c0 3.017 -2.508 5.503 -6 6.514v3.486a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1v-4.046a21 21 0 0 1 -2.66 -1.411l-.13 -.082l-1.57 1.308a1 1 0 0 1 -1.634 -.656l-.006 -.113v-2.851l-.31 -.25a47 47 0 0 1 -.682 -.568l-.67 -.582a1 1 0 0 1 0 -1.498a47 47 0 0 1 1.351 -1.151l.311 -.25v-2.85a1 1 0 0 1 1.55 -.836l.09 .068l1.57 1.307l.128 -.08c2.504 -1.553 4.784 -2.378 6.853 -2.453zm-2.499 13.657l-.001 2.343h4l.001 -2.086q -.735 .086 -1.501 .086a9.6 9.6 0 0 1 -2.13 -.252z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-cancel.svg b/app/assets/svg/icons/tabler/filled/zoom-cancel.svg
new file mode 100644
index 00000000..a8d61551
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-cancel.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc6"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1 -1.414 1.414l-5.388 -5.387a8 8 0 0 1 -12.905 -6.32l.005 -.285a8 8 0 0 1 11.995 -6.643m-5.293 4.22a1 1 0 0 0 -1.414 1.415l1.292 1.293l-1.292 1.293a1 1 0 0 0 1.414 1.414l1.293 -1.292l1.293 1.292a1 1 0 0 0 1.414 -1.414l-1.292 -1.293l1.292 -1.293a1 1 0 1 0 -1.414 -1.414l-1.293 1.292z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-check.svg b/app/assets/svg/icons/tabler/filled/zoom-check.svg
new file mode 100644
index 00000000..e27f65b2
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-check.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f786"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1 -2.008 2.225l-.114 -.103l-4.943 -4.944a8 8 0 0 1 -12.49 -6.332l-.006 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-.293 4.22a1 1 0 0 0 -1.414 0l-3.293 3.294l-1.293 -1.293l-.094 -.083a1 1 0 0 0 -1.32 1.497l2 2l.094 .083a1 1 0 0 0 1.32 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-code.svg b/app/assets/svg/icons/tabler/filled/zoom-code.svg
new file mode 100644
index 00000000..26123c25
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-code.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc5"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1 -1.414 1.414l-5.388 -5.387a8 8 0 0 1 -12.905 -6.32l.005 -.285a8 8 0 0 1 11.995 -6.643m-5.293 4.22a1 1 0 0 0 -1.414 0l-2 2a1 1 0 0 0 0 1.415l2 2a1 1 0 0 0 1.414 0l.083 -.094a1 1 0 0 0 -.083 -1.32l-1.292 -1.293l1.292 -1.293a1 1 0 0 0 0 -1.414m4 0a1 1 0 0 0 -1.414 0l-.083 .095a1 1 0 0 0 .083 1.32l1.292 1.292l-1.292 1.293a1 1 0 0 0 1.414 1.414l2 -2a1 1 0 0 0 0 -1.414z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-exclamation.svg b/app/assets/svg/icons/tabler/filled/zoom-exclamation.svg
new file mode 100644
index 00000000..2d9dfa53
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-exclamation.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc4"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1 -1.414 1.414l-5.388 -5.387a8 8 0 0 1 -12.905 -6.32l.005 -.285a8 8 0 0 1 11.995 -6.643m-4 8.928a1 1 0 0 0 -1 1l.007 .127a1 1 0 0 0 1.993 -.117l-.007 -.127a1 1 0 0 0 -.993 -.883m0 -6a1 1 0 0 0 -1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0 -1 -1" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-in-area.svg b/app/assets/svg/icons/tabler/filled/zoom-in-area.svg
new file mode 100644
index 00000000..820655e8
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-in-area.svg
@@ -0,0 +1,18 @@
1<!--
2version: "2.4"
3unicode: "f788"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 9a6 6 0 0 1 4.891 9.476l2.816 2.817a1 1 0 0 1 -1.32 1.497l-.094 -.083l-2.817 -2.816a6 6 0 0 1 -9.472 -4.666l-.004 -.225l.004 -.225a6 6 0 0 1 5.996 -5.775zm0 3a1 1 0 0 0 -.993 .883l-.007 .117v1h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h1v1l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-1h1l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-1v-1l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13 <path d="M3 14a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 0 .883 .993l.117 .007h1a1 1 0 0 1 .117 1.993l-.117 .007h-1a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-1a1 1 0 0 1 1 -1z" />
14 <path d="M3 9a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z" />
15 <path d="M6 2a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 0 -.993 .883l-.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a3 3 0 0 1 2.824 -2.995l.176 -.005h1z" />
16 <path d="M11 2a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
17 <path d="M16 2a3 3 0 0 1 2.995 2.824l.005 .176v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 0 -.883 -.993l-.117 -.007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z" />
18</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-in.svg b/app/assets/svg/icons/tabler/filled/zoom-in.svg
new file mode 100644
index 00000000..eb73335e
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-in.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f789"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1 -2.008 2.225l-.114 -.103l-4.943 -4.944a8 8 0 0 1 -12.49 -6.332l-.006 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-4 2.928a1 1 0 0 0 -.993 .883l-.007 .117v2h-2l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h2v2l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-2h2l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007h-2v-2l-.007 -.117a1 1 0 0 0 -.993 -.883z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-money.svg b/app/assets/svg/icons/tabler/filled/zoom-money.svg
new file mode 100644
index 00000000..362f9890
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-money.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc3"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1 -1.414 1.414l-5.388 -5.387a8 8 0 0 1 -12.905 -6.32l.005 -.285a8 8 0 0 1 11.995 -6.643m-2 2.928h-2.5a2.5 2.5 0 0 0 0 5h1a.5 .5 0 1 1 0 1h-2.5a1 1 0 0 0 0 2h2.5a2.5 2.5 0 1 0 0 -5h-1a.5 .5 0 0 1 0 -1h2.5a1 1 0 0 0 0 -2" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-out-area.svg b/app/assets/svg/icons/tabler/filled/zoom-out-area.svg
new file mode 100644
index 00000000..0c6d1e82
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-out-area.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc2"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M15 9a6 6 0 0 1 4.891 9.476l2.816 2.817a1 1 0 0 1 -1.414 1.414l-2.817 -2.816a6 6 0 0 1 -9.476 -4.891l.004 -.225a6 6 0 0 1 5.996 -5.775m2 5h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0 -2m-14 0a1 1 0 0 1 1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 1 0 2h-1a3 3 0 0 1 -3 -3v-1a1 1 0 0 1 1 -1m0 -5a1 1 0 0 1 1 1v1a1 1 0 0 1 -2 0v-1a1 1 0 0 1 1 -1m3 -7a1 1 0 1 1 0 2h-1a1 1 0 0 0 -1 1v1a1 1 0 1 1 -2 0v-1a3 3 0 0 1 3 -3zm5 0a1 1 0 0 1 0 2h-1a1 1 0 1 1 0 -2zm5 0a3 3 0 0 1 3 3v1a1 1 0 0 1 -2 0v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 0 -2z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-out.svg b/app/assets/svg/icons/tabler/filled/zoom-out.svg
new file mode 100644
index 00000000..eae7c240
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-out.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f78a"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1 -2.008 2.225l-.114 -.103l-4.943 -4.944a8 8 0 0 1 -12.49 -6.332l-.006 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643zm-1 5.928h-6l-.117 .007a1 1 0 0 0 0 1.986l.117 .007h6l.117 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-pan.svg b/app/assets/svg/icons/tabler/filled/zoom-pan.svg
new file mode 100644
index 00000000..2980ece7
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-pan.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "fdc1"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M12 8a4 4 0 0 1 3.447 6.031l2.26 2.262a1 1 0 0 1 -1.414 1.414l-2.262 -2.26a4 4 0 0 1 -6.031 -3.447l.005 -.2a4 4 0 0 1 3.995 -3.8" />
13 <path d="M11.293 1.293a1 1 0 0 1 1.414 0l2 2a1 1 0 1 1 -1.414 1.414l-1.293 -1.292l-1.293 1.292a1 1 0 0 1 -1.32 .083l-.094 -.083a1 1 0 0 1 0 -1.414z" />
14 <path d="M19.293 9.293a1 1 0 0 1 1.414 0l2 2a1 1 0 0 1 0 1.414l-2 2a1 1 0 0 1 -1.414 -1.414l1.292 -1.293l-1.292 -1.293a1 1 0 0 1 -.083 -1.32z" />
15 <path d="M3.293 9.293a1 1 0 1 1 1.414 1.414l-1.292 1.293l1.292 1.293a1 1 0 0 1 .083 1.32l-.083 .094a1 1 0 0 1 -1.414 0l-2 -2a1 1 0 0 1 0 -1.414z" />
16 <path d="M9.293 19.293a1 1 0 0 1 1.414 0l1.293 1.292l1.294 -1.292a1 1 0 0 1 1.32 -.083l.094 .083a1 1 0 0 1 0 1.414l-2 2a1 1 0 0 1 -1.414 0l-2 -2a1 1 0 0 1 0 -1.414" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-question.svg b/app/assets/svg/icons/tabler/filled/zoom-question.svg
new file mode 100644
index 00000000..84b0ee5b
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-question.svg
@@ -0,0 +1,13 @@
1<!--
2unicode: "fdc0"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.32 11.834l5.387 5.387a1 1 0 0 1 -1.414 1.414l-5.388 -5.387a8 8 0 0 1 -12.905 -6.32l.005 -.285a8 8 0 0 1 11.995 -6.643m-4 8.928a1 1 0 0 0 -.993 .883l-.007 .127a1 1 0 0 0 1.993 .117l.007 -.127a1 1 0 0 0 -1 -1m-1.9 -5.123a1 1 0 0 0 1.433 1.389l.088 -.09a.5 .5 0 1 1 .379 .824a1 1 0 0 0 -.002 2a2.5 2.5 0 1 0 -1.9 -4.123" />
13</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom-scan.svg b/app/assets/svg/icons/tabler/filled/zoom-scan.svg
new file mode 100644
index 00000000..47b05016
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom-scan.svg
@@ -0,0 +1,17 @@
1<!--
2unicode: "fdbf"
3version: "3.0"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M4 15a1 1 0 0 1 1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 1 0 2h-2a3 3 0 0 1 -3 -3v-2a1 1 0 0 1 1 -1" />
13 <path d="M20 15a1 1 0 0 1 1 1v2a3 3 0 0 1 -3 3h-2a1 1 0 0 1 0 -2h2a1 1 0 0 0 1 -1v-2a1 1 0 0 1 1 -1" />
14 <path d="M11 7a4 4 0 0 1 3.446 6.031l2.261 2.262a1 1 0 0 1 -1.414 1.414l-2.262 -2.26l-.031 .017a4 4 0 0 1 -6 -3.464l.005 -.2a4 4 0 0 1 3.995 -3.8" />
15 <path d="M8 3a1 1 0 1 1 0 2h-2a1 1 0 0 0 -1 1v2a1 1 0 1 1 -2 0v-2a3 3 0 0 1 3 -3z" />
16 <path d="M18 3a3 3 0 0 1 3 3v2a1 1 0 0 1 -2 0v-2a1 1 0 0 0 -1 -1h-2a1 1 0 0 1 0 -2z" />
17</svg>
diff --git a/app/assets/svg/icons/tabler/filled/zoom.svg b/app/assets/svg/icons/tabler/filled/zoom.svg
new file mode 100644
index 00000000..c7e63567
--- /dev/null
+++ b/app/assets/svg/icons/tabler/filled/zoom.svg
@@ -0,0 +1,13 @@
1<!--
2version: "2.4"
3unicode: "f787"
4-->
5<svg
6 xmlns="http://www.w3.org/2000/svg"
7 width="24"
8 height="24"
9 viewBox="0 0 24 24"
10 fill="currentColor"
11>
12 <path d="M14 3.072a8 8 0 0 1 2.617 11.424l4.944 4.943a1.5 1.5 0 0 1 -2.008 2.225l-.114 -.103l-4.943 -4.944a8 8 0 0 1 -12.49 -6.332l-.006 -.285l.005 -.285a8 8 0 0 1 11.995 -6.643z" />
13</svg>