diff --git a/LICENSE b/LICENSE index b8223a8..df3d35e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Signified +Copyright (c) 2024 Signified Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/_sass/_bootstrap-icons.scss b/_sass/_bootstrap-icons.scss index d3ceebe..2163d2e 100644 --- a/_sass/_bootstrap-icons.scss +++ b/_sass/_bootstrap-icons.scss @@ -1,11 +1,11 @@ /*! - * Bootstrap Icons v1.10.5 (https://icons.getbootstrap.com/) - * Copyright 2019-2023 The Bootstrap Authors + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) */ $bootstrap-icons-font: "bootstrap-icons" !default; -$bootstrap-icons-font-dir: "../bootstrap-icons/fonts" !default; +$bootstrap-icons-font-dir: "../bootstrap-icons/font/fonts" !default; $bootstrap-icons-font-file: "#{$bootstrap-icons-font-dir}/#{$bootstrap-icons-font}" !default; $bootstrap-icons-font-hash: "24e3eb84d0bcaf83d77f904c78ac1f47" !default; $bootstrap-icons-font-src: url("#{$bootstrap-icons-font-file}.woff2?#{$bootstrap-icons-font-hash}") format("woff2"), @@ -1986,6 +1986,103 @@ $bootstrap-icons-map: ( "sina-weibo": "\f8ca", "tencent-qq": "\f8cb", "wikipedia": "\f8cc", + "alphabet-uppercase": "\f2a5", + "alphabet": "\f68a", + "amazon": "\f68d", + "arrows-collapse-vertical": "\f690", + "arrows-expand-vertical": "\f695", + "arrows-vertical": "\f698", + "arrows": "\f6a2", + "ban-fill": "\f6a3", + "ban": "\f6b6", + "bing": "\f6c2", + "cake": "\f6e0", + "cake2": "\f6ed", + "cookie": "\f6ee", + "copy": "\f759", + "crosshair": "\f769", + "crosshair2": "\f794", + "emoji-astonished-fill": "\f795", + "emoji-astonished": "\f79a", + "emoji-grimace-fill": "\f79b", + "emoji-grimace": "\f7a0", + "emoji-grin-fill": "\f7a1", + "emoji-grin": "\f7a6", + "emoji-surprise-fill": "\f7a7", + "emoji-surprise": "\f7ac", + "emoji-tear-fill": "\f7ad", + "emoji-tear": "\f7b2", + "envelope-arrow-down-fill": "\f7b3", + "envelope-arrow-down": "\f7b8", + "envelope-arrow-up-fill": "\f7b9", + "envelope-arrow-up": "\f7be", + "feather": "\f7bf", + "feather2": "\f7c4", + "floppy-fill": "\f7c5", + "floppy": "\f7d8", + "floppy2-fill": "\f7d9", + "floppy2": "\f7e4", + "gitlab": "\f7e5", + "highlighter": "\f7f8", + "marker-tip": "\f802", + "nvme-fill": "\f803", + "nvme": "\f80c", + "opencollective": "\f80d", + "pci-card-network": "\f8cd", + "pci-card-sound": "\f8ce", + "radar": "\f8cf", + "send-arrow-down-fill": "\f8d0", + "send-arrow-down": "\f8d1", + "send-arrow-up-fill": "\f8d2", + "send-arrow-up": "\f8d3", + "sim-slash-fill": "\f8d4", + "sim-slash": "\f8d5", + "sourceforge": "\f8d6", + "substack": "\f8d7", + "threads-fill": "\f8d8", + "threads": "\f8d9", + "transparency": "\f8da", + "twitter-x": "\f8db", + "type-h4": "\f8dc", + "type-h5": "\f8dd", + "type-h6": "\f8de", + "backpack-fill": "\f8df", + "backpack": "\f8e0", + "backpack2-fill": "\f8e1", + "backpack2": "\f8e2", + "backpack3-fill": "\f8e3", + "backpack3": "\f8e4", + "backpack4-fill": "\f8e5", + "backpack4": "\f8e6", + "brilliance": "\f8e7", + "cake-fill": "\f8e8", + "cake2-fill": "\f8e9", + "duffle-fill": "\f8ea", + "duffle": "\f8eb", + "exposure": "\f8ec", + "gender-neuter": "\f8ed", + "highlights": "\f8ee", + "luggage-fill": "\f8ef", + "luggage": "\f8f0", + "mailbox-flag": "\f8f1", + "mailbox2-flag": "\f8f2", + "noise-reduction": "\f8f3", + "passport-fill": "\f8f4", + "passport": "\f8f5", + "person-arms-up": "\f8f6", + "person-raised-hand": "\f8f7", + "person-standing-dress": "\f8f8", + "person-standing": "\f8f9", + "person-walking": "\f8fa", + "person-wheelchair": "\f8fb", + "shadows": "\f8fc", + "suitcase-fill": "\f8fd", + "suitcase-lg-fill": "\f8fe", + "suitcase-lg": "\f8ff", + "suitcase": "\f900", + "suitcase2-fill": "\f901", + "suitcase2": "\f902", + "vignette": "\f903", ); @each $icon, $codepoint in $bootstrap-icons-map { diff --git a/_sass/bootstrap/_buttons.scss b/_sass/bootstrap/_buttons.scss index cbc0784..e14a184 100644 --- a/_sass/bootstrap/_buttons.scss +++ b/_sass/bootstrap/_buttons.scss @@ -170,7 +170,7 @@ --#{$prefix}btn-disabled-color: #{$btn-link-disabled-color}; --#{$prefix}btn-disabled-border-color: transparent; --#{$prefix}btn-box-shadow: 0 0 0 #000; // Can't use `none` as keyword negates all values when used with multiple shadows - --#{$prefix}btn-focus-shadow-rgb: #{to-rgb(mix(color-contrast($link-color), $link-color, 15%))}; + --#{$prefix}btn-focus-shadow-rgb: #{$btn-link-focus-shadow-rgb}; text-decoration: $link-decoration; @if $enable-gradients { diff --git a/_sass/bootstrap/_reboot.scss b/_sass/bootstrap/_reboot.scss index 81ea216..1879175 100644 --- a/_sass/bootstrap/_reboot.scss +++ b/_sass/bootstrap/_reboot.scss @@ -217,6 +217,7 @@ small { mark { padding: $mark-padding; + color: var(--#{$prefix}highlight-color); background-color: var(--#{$prefix}highlight-bg); } diff --git a/_sass/bootstrap/_root.scss b/_sass/bootstrap/_root.scss index ab720a3..becddf1 100644 --- a/_sass/bootstrap/_root.scss +++ b/_sass/bootstrap/_root.scss @@ -91,6 +91,7 @@ } --#{$prefix}code-color: #{$code-color}; + --#{$prefix}highlight-color: #{$mark-color}; --#{$prefix}highlight-bg: #{$mark-bg}; // scss-docs-start root-border-var @@ -171,6 +172,8 @@ --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)}; --#{$prefix}code-color: #{$code-color-dark}; + --#{$prefix}highlight-color: #{$mark-color-dark}; + --#{$prefix}highlight-bg: #{$mark-bg-dark}; --#{$prefix}border-color: #{$border-color-dark}; --#{$prefix}border-color-translucent: #{$border-color-translucent-dark}; diff --git a/_sass/bootstrap/_utilities.scss b/_sass/bootstrap/_utilities.scss index e6069c9..696f906 100644 --- a/_sass/bootstrap/_utilities.scss +++ b/_sass/bootstrap/_utilities.scss @@ -77,9 +77,9 @@ $utilities: map-merge( property: box-shadow, class: shadow, values: ( - null: $box-shadow, - sm: $box-shadow-sm, - lg: $box-shadow-lg, + null: var(--#{$prefix}box-shadow), + sm: var(--#{$prefix}box-shadow-sm), + lg: var(--#{$prefix}box-shadow-lg), none: none, ) ), diff --git a/_sass/bootstrap/_variables-dark.scss b/_sass/bootstrap/_variables-dark.scss index 79f29a3..6422b38 100644 --- a/_sass/bootstrap/_variables-dark.scss +++ b/_sass/bootstrap/_variables-dark.scss @@ -53,6 +53,8 @@ $headings-color-dark: inherit !default; $link-color-dark: tint-color($primary, 40%) !default; $link-hover-color-dark: shift-color($link-color-dark, -$link-shade-percentage) !default; $code-color-dark: tint-color($code-color, 40%) !default; +$mark-color-dark: $body-color-dark !default; +$mark-bg-dark: $yellow-800 !default; // diff --git a/_sass/bootstrap/_variables.scss b/_sass/bootstrap/_variables.scss index eb066c6..5429c01 100644 --- a/_sass/bootstrap/_variables.scss +++ b/_sass/bootstrap/_variables.scss @@ -718,6 +718,7 @@ $dt-font-weight: $font-weight-bold !default; $list-inline-padding: .5rem !default; $mark-padding: .1875em !default; +$mark-color: $body-color !default; $mark-bg: $yellow-100 !default; // scss-docs-end type-variables @@ -734,7 +735,7 @@ $table-cell-padding-x-sm: .25rem !default; $table-cell-vertical-align: top !default; -$table-color: var(--#{$prefix}body-color) !default; +$table-color: var(--#{$prefix}emphasis-color) !default; $table-bg: var(--#{$prefix}body-bg) !default; $table-accent-bg: transparent !default; @@ -742,17 +743,17 @@ $table-th-font-weight: null !default; $table-striped-color: $table-color !default; $table-striped-bg-factor: .05 !default; -$table-striped-bg: rgba($black, $table-striped-bg-factor) !default; +$table-striped-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default; $table-active-color: $table-color !default; $table-active-bg-factor: .1 !default; -$table-active-bg: rgba($black, $table-active-bg-factor) !default; +$table-active-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default; $table-hover-color: $table-color !default; $table-hover-bg-factor: .075 !default; -$table-hover-bg: rgba($black, $table-hover-bg-factor) !default; +$table-hover-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default; -$table-border-factor: .1 !default; +$table-border-factor: .2 !default; $table-border-width: var(--#{$prefix}border-width) !default; $table-border-color: var(--#{$prefix}border-color) !default; @@ -842,6 +843,7 @@ $btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default; $btn-link-color: var(--#{$prefix}link-color) !default; $btn-link-hover-color: var(--#{$prefix}link-hover-color) !default; $btn-link-disabled-color: $gray-600 !default; +$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default; // Allows for customizing button radius independently from global border radius $btn-border-radius: var(--#{$prefix}border-radius) !default; @@ -903,7 +905,7 @@ $input-disabled-border-color: null !default; $input-color: var(--#{$prefix}body-color) !default; $input-border-color: var(--#{$prefix}border-color) !default; $input-border-width: $input-btn-border-width !default; -$input-box-shadow: $box-shadow-inset !default; +$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default; $input-border-radius: var(--#{$prefix}border-radius) !default; $input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default; @@ -1019,7 +1021,7 @@ $form-select-feedback-icon-size: $input-height-inner-half $input-height-i $form-select-border-width: $input-border-width !default; $form-select-border-color: $input-border-color !default; $form-select-border-radius: $input-border-radius !default; -$form-select-box-shadow: $box-shadow-inset !default; +$form-select-box-shadow: var(--#{$prefix}box-shadow-inset) !default; $form-select-focus-border-color: $input-focus-border-color !default; $form-select-focus-width: $input-focus-width !default; @@ -1042,9 +1044,9 @@ $form-select-transition: $input-transition !default; $form-range-track-width: 100% !default; $form-range-track-height: .5rem !default; $form-range-track-cursor: pointer !default; -$form-range-track-bg: var(--#{$prefix}tertiary-bg) !default; +$form-range-track-bg: var(--#{$prefix}secondary-bg) !default; $form-range-track-border-radius: 1rem !default; -$form-range-track-box-shadow: $box-shadow-inset !default; +$form-range-track-box-shadow: var(--#{$prefix}box-shadow-inset) !default; $form-range-thumb-width: 1rem !default; $form-range-thumb-height: $form-range-thumb-width !default; @@ -1246,7 +1248,7 @@ $dropdown-border-width: var(--#{$prefix}border-width) !default; $dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list $dropdown-divider-bg: $dropdown-border-color !default; $dropdown-divider-margin-y: $spacer * .5 !default; -$dropdown-box-shadow: $box-shadow !default; +$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default; $dropdown-link-color: var(--#{$prefix}body-color) !default; $dropdown-link-hover-color: $dropdown-link-color !default; @@ -1435,7 +1437,7 @@ $popover-border-width: var(--#{$prefix}border-width) !default; $popover-border-color: var(--#{$prefix}border-color-translucent) !default; $popover-border-radius: var(--#{$prefix}border-radius-lg) !default; $popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list -$popover-box-shadow: $box-shadow !default; +$popover-box-shadow: var(--#{$prefix}box-shadow) !default; $popover-header-font-size: $font-size-base !default; $popover-header-bg: var(--#{$prefix}secondary-bg) !default; @@ -1509,8 +1511,8 @@ $modal-content-border-color: var(--#{$prefix}border-color-translucent) !d $modal-content-border-width: var(--#{$prefix}border-width) !default; $modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default; $modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default; -$modal-content-box-shadow-xs: $box-shadow-sm !default; -$modal-content-box-shadow-sm-up: $box-shadow !default; +$modal-content-box-shadow-xs: var(--#{$prefix}box-shadow-sm) !default; +$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default; $modal-backdrop-bg: $black !default; $modal-backdrop-opacity: .5 !default; diff --git a/_sass/bootstrap/forms/_form-check.scss b/_sass/bootstrap/forms/_form-check.scss index f8d9b08..d3a8fe6 100644 --- a/_sass/bootstrap/forms/_form-check.scss +++ b/_sass/bootstrap/forms/_form-check.scss @@ -29,6 +29,7 @@ .form-check-input { --#{$prefix}form-check-bg: #{$form-check-input-bg}; + flex-shrink: 0; width: $form-check-input-width; height: $form-check-input-width; margin-top: ($line-height-base - $form-check-input-width) * .5; // line-height minus check height diff --git a/_sass/bootstrap/mixins/_banner.scss b/_sass/bootstrap/mixins/_banner.scss index aa83dcc..ee2c584 100644 --- a/_sass/bootstrap/mixins/_banner.scss +++ b/_sass/bootstrap/mixins/_banner.scss @@ -1,6 +1,6 @@ @mixin bsBanner($file) { /*! - * Bootstrap #{$file} v5.3.1 (https://getbootstrap.com/) + * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ diff --git a/_sass/bootstrap/mixins/_grid.scss b/_sass/bootstrap/mixins/_grid.scss index 38e2239..99b1e7d 100644 --- a/_sass/bootstrap/mixins/_grid.scss +++ b/_sass/bootstrap/mixins/_grid.scss @@ -56,7 +56,7 @@ @mixin row-cols($count) { > * { flex: 0 0 auto; - width: divide(100%, $count); + width: percentage(divide(1, $count)); } } diff --git a/assets/bootstrap-icons/0-circle-fill.svg b/assets/bootstrap-icons/0-circle-fill.svg index 08afbb1..2f5f026 100644 --- a/assets/bootstrap-icons/0-circle-fill.svg +++ b/assets/bootstrap-icons/0-circle-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/0-circle.svg b/assets/bootstrap-icons/0-circle.svg index 8c518f7..5e84c8c 100644 --- a/assets/bootstrap-icons/0-circle.svg +++ b/assets/bootstrap-icons/0-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/0-square-fill.svg b/assets/bootstrap-icons/0-square-fill.svg index d5375d4..cca049b 100644 --- a/assets/bootstrap-icons/0-square-fill.svg +++ b/assets/bootstrap-icons/0-square-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/0-square.svg b/assets/bootstrap-icons/0-square.svg index aa66709..73b7bc1 100644 --- a/assets/bootstrap-icons/0-square.svg +++ b/assets/bootstrap-icons/0-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/1-circle-fill.svg b/assets/bootstrap-icons/1-circle-fill.svg index 9b257b9..b10d0f3 100644 --- a/assets/bootstrap-icons/1-circle-fill.svg +++ b/assets/bootstrap-icons/1-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/1-circle.svg b/assets/bootstrap-icons/1-circle.svg index 785af34..2aa21f9 100644 --- a/assets/bootstrap-icons/1-circle.svg +++ b/assets/bootstrap-icons/1-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/1-square-fill.svg b/assets/bootstrap-icons/1-square-fill.svg index de579e6..2ce792f 100644 --- a/assets/bootstrap-icons/1-square-fill.svg +++ b/assets/bootstrap-icons/1-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/1-square.svg b/assets/bootstrap-icons/1-square.svg index 4f57d79..773534a 100644 --- a/assets/bootstrap-icons/1-square.svg +++ b/assets/bootstrap-icons/1-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/123.svg b/assets/bootstrap-icons/123.svg index 3ee3396..277d405 100644 --- a/assets/bootstrap-icons/123.svg +++ b/assets/bootstrap-icons/123.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/2-circle-fill.svg b/assets/bootstrap-icons/2-circle-fill.svg index 03a9251..169df3a 100644 --- a/assets/bootstrap-icons/2-circle-fill.svg +++ b/assets/bootstrap-icons/2-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/2-circle.svg b/assets/bootstrap-icons/2-circle.svg index fea4a56..00260b6 100644 --- a/assets/bootstrap-icons/2-circle.svg +++ b/assets/bootstrap-icons/2-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/2-square-fill.svg b/assets/bootstrap-icons/2-square-fill.svg index a89e1f7..2760ca7 100644 --- a/assets/bootstrap-icons/2-square-fill.svg +++ b/assets/bootstrap-icons/2-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/2-square.svg b/assets/bootstrap-icons/2-square.svg index 558c78b..4a79ed6 100644 --- a/assets/bootstrap-icons/2-square.svg +++ b/assets/bootstrap-icons/2-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/3-circle-fill.svg b/assets/bootstrap-icons/3-circle-fill.svg index 06d2ea5..9aedc47 100644 --- a/assets/bootstrap-icons/3-circle-fill.svg +++ b/assets/bootstrap-icons/3-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/3-circle.svg b/assets/bootstrap-icons/3-circle.svg index 23c3479..c2fc517 100644 --- a/assets/bootstrap-icons/3-circle.svg +++ b/assets/bootstrap-icons/3-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/3-square-fill.svg b/assets/bootstrap-icons/3-square-fill.svg index c6890a3..20c71a7 100644 --- a/assets/bootstrap-icons/3-square-fill.svg +++ b/assets/bootstrap-icons/3-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/3-square.svg b/assets/bootstrap-icons/3-square.svg index b56b684..f0907cc 100644 --- a/assets/bootstrap-icons/3-square.svg +++ b/assets/bootstrap-icons/3-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/4-circle-fill.svg b/assets/bootstrap-icons/4-circle-fill.svg index 199a5e2..51dc8a5 100644 --- a/assets/bootstrap-icons/4-circle-fill.svg +++ b/assets/bootstrap-icons/4-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/4-circle.svg b/assets/bootstrap-icons/4-circle.svg index 3af547d..e25df51 100644 --- a/assets/bootstrap-icons/4-circle.svg +++ b/assets/bootstrap-icons/4-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/4-square-fill.svg b/assets/bootstrap-icons/4-square-fill.svg index 03b0f94..ce3aa94 100644 --- a/assets/bootstrap-icons/4-square-fill.svg +++ b/assets/bootstrap-icons/4-square-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/4-square.svg b/assets/bootstrap-icons/4-square.svg index dd85455..769102d 100644 --- a/assets/bootstrap-icons/4-square.svg +++ b/assets/bootstrap-icons/4-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/5-circle-fill.svg b/assets/bootstrap-icons/5-circle-fill.svg index e940e98..915462d 100644 --- a/assets/bootstrap-icons/5-circle-fill.svg +++ b/assets/bootstrap-icons/5-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/5-circle.svg b/assets/bootstrap-icons/5-circle.svg index 47eefd0..5ef620d 100644 --- a/assets/bootstrap-icons/5-circle.svg +++ b/assets/bootstrap-icons/5-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/5-square-fill.svg b/assets/bootstrap-icons/5-square-fill.svg index 1a87860..2b066bb 100644 --- a/assets/bootstrap-icons/5-square-fill.svg +++ b/assets/bootstrap-icons/5-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/5-square.svg b/assets/bootstrap-icons/5-square.svg index 9c54c77..ad3e281 100644 --- a/assets/bootstrap-icons/5-square.svg +++ b/assets/bootstrap-icons/5-square.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/6-circle-fill.svg b/assets/bootstrap-icons/6-circle-fill.svg index 18f66ef..21b601a 100644 --- a/assets/bootstrap-icons/6-circle-fill.svg +++ b/assets/bootstrap-icons/6-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/6-circle.svg b/assets/bootstrap-icons/6-circle.svg index ab5f748..fc036b0 100644 --- a/assets/bootstrap-icons/6-circle.svg +++ b/assets/bootstrap-icons/6-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/6-square-fill.svg b/assets/bootstrap-icons/6-square-fill.svg index d67fa52..908706d 100644 --- a/assets/bootstrap-icons/6-square-fill.svg +++ b/assets/bootstrap-icons/6-square-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/6-square.svg b/assets/bootstrap-icons/6-square.svg index 79762c8..ce28209 100644 --- a/assets/bootstrap-icons/6-square.svg +++ b/assets/bootstrap-icons/6-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/7-circle-fill.svg b/assets/bootstrap-icons/7-circle-fill.svg index bb4522b..0f4f6d9 100644 --- a/assets/bootstrap-icons/7-circle-fill.svg +++ b/assets/bootstrap-icons/7-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/7-circle.svg b/assets/bootstrap-icons/7-circle.svg index 0dc4685..796f45c 100644 --- a/assets/bootstrap-icons/7-circle.svg +++ b/assets/bootstrap-icons/7-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/7-square-fill.svg b/assets/bootstrap-icons/7-square-fill.svg index 8a4789c..604186d 100644 --- a/assets/bootstrap-icons/7-square-fill.svg +++ b/assets/bootstrap-icons/7-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/7-square.svg b/assets/bootstrap-icons/7-square.svg index a314c4a..f269032 100644 --- a/assets/bootstrap-icons/7-square.svg +++ b/assets/bootstrap-icons/7-square.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/8-circle-fill.svg b/assets/bootstrap-icons/8-circle-fill.svg index 15cd6b4..579846b 100644 --- a/assets/bootstrap-icons/8-circle-fill.svg +++ b/assets/bootstrap-icons/8-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/8-circle.svg b/assets/bootstrap-icons/8-circle.svg index fb14542..2dbb93e 100644 --- a/assets/bootstrap-icons/8-circle.svg +++ b/assets/bootstrap-icons/8-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/8-square-fill.svg b/assets/bootstrap-icons/8-square-fill.svg index 766d42a..f8efe93 100644 --- a/assets/bootstrap-icons/8-square-fill.svg +++ b/assets/bootstrap-icons/8-square-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/8-square.svg b/assets/bootstrap-icons/8-square.svg index f450b17..f29d225 100644 --- a/assets/bootstrap-icons/8-square.svg +++ b/assets/bootstrap-icons/8-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/9-circle-fill.svg b/assets/bootstrap-icons/9-circle-fill.svg index 6ebd865..b19b3f5 100644 --- a/assets/bootstrap-icons/9-circle-fill.svg +++ b/assets/bootstrap-icons/9-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/9-circle.svg b/assets/bootstrap-icons/9-circle.svg index 7c97f29..ff91949 100644 --- a/assets/bootstrap-icons/9-circle.svg +++ b/assets/bootstrap-icons/9-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/9-square-fill.svg b/assets/bootstrap-icons/9-square-fill.svg index daee3e8..e2ca2c3 100644 --- a/assets/bootstrap-icons/9-square-fill.svg +++ b/assets/bootstrap-icons/9-square-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/9-square.svg b/assets/bootstrap-icons/9-square.svg index ade9233..3410f7b 100644 --- a/assets/bootstrap-icons/9-square.svg +++ b/assets/bootstrap-icons/9-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/activity.svg b/assets/bootstrap-icons/activity.svg index 1c45d1b..1ca946e 100644 --- a/assets/bootstrap-icons/activity.svg +++ b/assets/bootstrap-icons/activity.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/airplane-engines-fill.svg b/assets/bootstrap-icons/airplane-engines-fill.svg index b58d49f..3d8f185 100644 --- a/assets/bootstrap-icons/airplane-engines-fill.svg +++ b/assets/bootstrap-icons/airplane-engines-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/airplane-engines.svg b/assets/bootstrap-icons/airplane-engines.svg index 78b7934..2efc31e 100644 --- a/assets/bootstrap-icons/airplane-engines.svg +++ b/assets/bootstrap-icons/airplane-engines.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/airplane-fill.svg b/assets/bootstrap-icons/airplane-fill.svg index c8f2fce..b1e4fa3 100644 --- a/assets/bootstrap-icons/airplane-fill.svg +++ b/assets/bootstrap-icons/airplane-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/airplane.svg b/assets/bootstrap-icons/airplane.svg index 2e04c92..5f937e1 100644 --- a/assets/bootstrap-icons/airplane.svg +++ b/assets/bootstrap-icons/airplane.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/alarm-fill.svg b/assets/bootstrap-icons/alarm-fill.svg index bec569f..a53c88f 100644 --- a/assets/bootstrap-icons/alarm-fill.svg +++ b/assets/bootstrap-icons/alarm-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/alarm.svg b/assets/bootstrap-icons/alarm.svg index 53f7cbe..27160b3 100644 --- a/assets/bootstrap-icons/alarm.svg +++ b/assets/bootstrap-icons/alarm.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/alexa.svg b/assets/bootstrap-icons/alexa.svg index a68f1d9..0827c41 100644 --- a/assets/bootstrap-icons/alexa.svg +++ b/assets/bootstrap-icons/alexa.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/align-bottom.svg b/assets/bootstrap-icons/align-bottom.svg index d9484c0..5c2569f 100644 --- a/assets/bootstrap-icons/align-bottom.svg +++ b/assets/bootstrap-icons/align-bottom.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/align-center.svg b/assets/bootstrap-icons/align-center.svg index af0d75b..ea4290b 100644 --- a/assets/bootstrap-icons/align-center.svg +++ b/assets/bootstrap-icons/align-center.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/align-end.svg b/assets/bootstrap-icons/align-end.svg index 28f861d..15429bb 100644 --- a/assets/bootstrap-icons/align-end.svg +++ b/assets/bootstrap-icons/align-end.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/align-middle.svg b/assets/bootstrap-icons/align-middle.svg index 95c6598..82f6801 100644 --- a/assets/bootstrap-icons/align-middle.svg +++ b/assets/bootstrap-icons/align-middle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/align-start.svg b/assets/bootstrap-icons/align-start.svg index a72ba98..75dca50 100644 --- a/assets/bootstrap-icons/align-start.svg +++ b/assets/bootstrap-icons/align-start.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/align-top.svg b/assets/bootstrap-icons/align-top.svg index d2934f5..f354fc5 100644 --- a/assets/bootstrap-icons/align-top.svg +++ b/assets/bootstrap-icons/align-top.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/alipay.svg b/assets/bootstrap-icons/alipay.svg index df7def9..30b6fe7 100644 --- a/assets/bootstrap-icons/alipay.svg +++ b/assets/bootstrap-icons/alipay.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/alphabet-uppercase.svg b/assets/bootstrap-icons/alphabet-uppercase.svg new file mode 100644 index 0000000..d0887b5 --- /dev/null +++ b/assets/bootstrap-icons/alphabet-uppercase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/alphabet.svg b/assets/bootstrap-icons/alphabet.svg new file mode 100644 index 0000000..5d097d7 --- /dev/null +++ b/assets/bootstrap-icons/alphabet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/alt.svg b/assets/bootstrap-icons/alt.svg index 22b7886..2141bcb 100644 --- a/assets/bootstrap-icons/alt.svg +++ b/assets/bootstrap-icons/alt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/amazon.svg b/assets/bootstrap-icons/amazon.svg new file mode 100644 index 0000000..0752545 --- /dev/null +++ b/assets/bootstrap-icons/amazon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/amd.svg b/assets/bootstrap-icons/amd.svg index 15dab80..ef0757c 100644 --- a/assets/bootstrap-icons/amd.svg +++ b/assets/bootstrap-icons/amd.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/android.svg b/assets/bootstrap-icons/android.svg index d890952..4c1f097 100644 --- a/assets/bootstrap-icons/android.svg +++ b/assets/bootstrap-icons/android.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/android2.svg b/assets/bootstrap-icons/android2.svg index 37613cc..f49c14e 100644 --- a/assets/bootstrap-icons/android2.svg +++ b/assets/bootstrap-icons/android2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/app-indicator.svg b/assets/bootstrap-icons/app-indicator.svg index 450a011..b28e219 100644 --- a/assets/bootstrap-icons/app-indicator.svg +++ b/assets/bootstrap-icons/app-indicator.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/app.svg b/assets/bootstrap-icons/app.svg index 819df1b..b361308 100644 --- a/assets/bootstrap-icons/app.svg +++ b/assets/bootstrap-icons/app.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/apple.svg b/assets/bootstrap-icons/apple.svg index b8bc2a0..58235c3 100644 --- a/assets/bootstrap-icons/apple.svg +++ b/assets/bootstrap-icons/apple.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/archive-fill.svg b/assets/bootstrap-icons/archive-fill.svg index 077aa29..e5ea32b 100644 --- a/assets/bootstrap-icons/archive-fill.svg +++ b/assets/bootstrap-icons/archive-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/archive.svg b/assets/bootstrap-icons/archive.svg index b41be30..7bc5eb2 100644 --- a/assets/bootstrap-icons/archive.svg +++ b/assets/bootstrap-icons/archive.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-90deg-down.svg b/assets/bootstrap-icons/arrow-90deg-down.svg index 1193b5d..7459597 100644 --- a/assets/bootstrap-icons/arrow-90deg-down.svg +++ b/assets/bootstrap-icons/arrow-90deg-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-90deg-left.svg b/assets/bootstrap-icons/arrow-90deg-left.svg index 1656b22..4e17ab4 100644 --- a/assets/bootstrap-icons/arrow-90deg-left.svg +++ b/assets/bootstrap-icons/arrow-90deg-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-90deg-right.svg b/assets/bootstrap-icons/arrow-90deg-right.svg index a7d32ce..9fb6363 100644 --- a/assets/bootstrap-icons/arrow-90deg-right.svg +++ b/assets/bootstrap-icons/arrow-90deg-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-90deg-up.svg b/assets/bootstrap-icons/arrow-90deg-up.svg index 6c95e3d..11be0de 100644 --- a/assets/bootstrap-icons/arrow-90deg-up.svg +++ b/assets/bootstrap-icons/arrow-90deg-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-bar-down.svg b/assets/bootstrap-icons/arrow-bar-down.svg index fe18e39..1b212d5 100644 --- a/assets/bootstrap-icons/arrow-bar-down.svg +++ b/assets/bootstrap-icons/arrow-bar-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-bar-left.svg b/assets/bootstrap-icons/arrow-bar-left.svg index 8f9252e..621bf2a 100644 --- a/assets/bootstrap-icons/arrow-bar-left.svg +++ b/assets/bootstrap-icons/arrow-bar-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-bar-right.svg b/assets/bootstrap-icons/arrow-bar-right.svg index 9b64347..0210410 100644 --- a/assets/bootstrap-icons/arrow-bar-right.svg +++ b/assets/bootstrap-icons/arrow-bar-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-bar-up.svg b/assets/bootstrap-icons/arrow-bar-up.svg index 090b6bd..d5510da 100644 --- a/assets/bootstrap-icons/arrow-bar-up.svg +++ b/assets/bootstrap-icons/arrow-bar-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-clockwise.svg b/assets/bootstrap-icons/arrow-clockwise.svg index b072eb0..324d5af 100644 --- a/assets/bootstrap-icons/arrow-clockwise.svg +++ b/assets/bootstrap-icons/arrow-clockwise.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-counterclockwise.svg b/assets/bootstrap-icons/arrow-counterclockwise.svg index b0b23b9..3d9ff62 100644 --- a/assets/bootstrap-icons/arrow-counterclockwise.svg +++ b/assets/bootstrap-icons/arrow-counterclockwise.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-circle-fill.svg b/assets/bootstrap-icons/arrow-down-circle-fill.svg index 8e837c0..242eb58 100644 --- a/assets/bootstrap-icons/arrow-down-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-down-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-circle.svg b/assets/bootstrap-icons/arrow-down-circle.svg index fe215b9..42e96b5 100644 --- a/assets/bootstrap-icons/arrow-down-circle.svg +++ b/assets/bootstrap-icons/arrow-down-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-left-circle-fill.svg b/assets/bootstrap-icons/arrow-down-left-circle-fill.svg index bcebc12..e7f4735 100644 --- a/assets/bootstrap-icons/arrow-down-left-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-down-left-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-left-circle.svg b/assets/bootstrap-icons/arrow-down-left-circle.svg index 8b52276..f67491f 100644 --- a/assets/bootstrap-icons/arrow-down-left-circle.svg +++ b/assets/bootstrap-icons/arrow-down-left-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-left-square-fill.svg b/assets/bootstrap-icons/arrow-down-left-square-fill.svg index 57c099f..6e03bf2 100644 --- a/assets/bootstrap-icons/arrow-down-left-square-fill.svg +++ b/assets/bootstrap-icons/arrow-down-left-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-left-square.svg b/assets/bootstrap-icons/arrow-down-left-square.svg index 08e0028..1278d39 100644 --- a/assets/bootstrap-icons/arrow-down-left-square.svg +++ b/assets/bootstrap-icons/arrow-down-left-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-left.svg b/assets/bootstrap-icons/arrow-down-left.svg index 96a6b08..4011c77 100644 --- a/assets/bootstrap-icons/arrow-down-left.svg +++ b/assets/bootstrap-icons/arrow-down-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-right-circle-fill.svg b/assets/bootstrap-icons/arrow-down-right-circle-fill.svg index 35ab8c2..4ff73b6 100644 --- a/assets/bootstrap-icons/arrow-down-right-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-down-right-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-right-circle.svg b/assets/bootstrap-icons/arrow-down-right-circle.svg index 1cd51bc..054e83f 100644 --- a/assets/bootstrap-icons/arrow-down-right-circle.svg +++ b/assets/bootstrap-icons/arrow-down-right-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-right-square-fill.svg b/assets/bootstrap-icons/arrow-down-right-square-fill.svg index 3ccff9b..a556e06 100644 --- a/assets/bootstrap-icons/arrow-down-right-square-fill.svg +++ b/assets/bootstrap-icons/arrow-down-right-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-right-square.svg b/assets/bootstrap-icons/arrow-down-right-square.svg index 5019b26..4bfb679 100644 --- a/assets/bootstrap-icons/arrow-down-right-square.svg +++ b/assets/bootstrap-icons/arrow-down-right-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-right.svg b/assets/bootstrap-icons/arrow-down-right.svg index 80487bd..08aef16 100644 --- a/assets/bootstrap-icons/arrow-down-right.svg +++ b/assets/bootstrap-icons/arrow-down-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-short.svg b/assets/bootstrap-icons/arrow-down-short.svg index 2fda340..66b7fa1 100644 --- a/assets/bootstrap-icons/arrow-down-short.svg +++ b/assets/bootstrap-icons/arrow-down-short.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-square-fill.svg b/assets/bootstrap-icons/arrow-down-square-fill.svg index ea8f14b..c9020dc 100644 --- a/assets/bootstrap-icons/arrow-down-square-fill.svg +++ b/assets/bootstrap-icons/arrow-down-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-square.svg b/assets/bootstrap-icons/arrow-down-square.svg index 633671f..c492b71 100644 --- a/assets/bootstrap-icons/arrow-down-square.svg +++ b/assets/bootstrap-icons/arrow-down-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down-up.svg b/assets/bootstrap-icons/arrow-down-up.svg index a128d9b..04cb3a5 100644 --- a/assets/bootstrap-icons/arrow-down-up.svg +++ b/assets/bootstrap-icons/arrow-down-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-down.svg b/assets/bootstrap-icons/arrow-down.svg index 1344ca9..f66f74b 100644 --- a/assets/bootstrap-icons/arrow-down.svg +++ b/assets/bootstrap-icons/arrow-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left-circle-fill.svg b/assets/bootstrap-icons/arrow-left-circle-fill.svg index 2eebe62..ae19d97 100644 --- a/assets/bootstrap-icons/arrow-left-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-left-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left-circle.svg b/assets/bootstrap-icons/arrow-left-circle.svg index 39f86b8..f3246ea 100644 --- a/assets/bootstrap-icons/arrow-left-circle.svg +++ b/assets/bootstrap-icons/arrow-left-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left-right.svg b/assets/bootstrap-icons/arrow-left-right.svg index 8aabd7b..89c4003 100644 --- a/assets/bootstrap-icons/arrow-left-right.svg +++ b/assets/bootstrap-icons/arrow-left-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left-short.svg b/assets/bootstrap-icons/arrow-left-short.svg index 13005fb..abb15dd 100644 --- a/assets/bootstrap-icons/arrow-left-short.svg +++ b/assets/bootstrap-icons/arrow-left-short.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left-square-fill.svg b/assets/bootstrap-icons/arrow-left-square-fill.svg index 76dbe9e..3ee717e 100644 --- a/assets/bootstrap-icons/arrow-left-square-fill.svg +++ b/assets/bootstrap-icons/arrow-left-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left-square.svg b/assets/bootstrap-icons/arrow-left-square.svg index 4db19b3..8f09a48 100644 --- a/assets/bootstrap-icons/arrow-left-square.svg +++ b/assets/bootstrap-icons/arrow-left-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-left.svg b/assets/bootstrap-icons/arrow-left.svg index 9d88501..587d4fe 100644 --- a/assets/bootstrap-icons/arrow-left.svg +++ b/assets/bootstrap-icons/arrow-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-repeat.svg b/assets/bootstrap-icons/arrow-repeat.svg index d0d7154..b17dba4 100644 --- a/assets/bootstrap-icons/arrow-repeat.svg +++ b/assets/bootstrap-icons/arrow-repeat.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-return-left.svg b/assets/bootstrap-icons/arrow-return-left.svg index f6b125e..3c13fc4 100644 --- a/assets/bootstrap-icons/arrow-return-left.svg +++ b/assets/bootstrap-icons/arrow-return-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-return-right.svg b/assets/bootstrap-icons/arrow-return-right.svg index 228e24b..60d282c 100644 --- a/assets/bootstrap-icons/arrow-return-right.svg +++ b/assets/bootstrap-icons/arrow-return-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-right-circle-fill.svg b/assets/bootstrap-icons/arrow-right-circle-fill.svg index 336a34e..32c21ea 100644 --- a/assets/bootstrap-icons/arrow-right-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-right-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-right-circle.svg b/assets/bootstrap-icons/arrow-right-circle.svg index 1339b52..ad7293e 100644 --- a/assets/bootstrap-icons/arrow-right-circle.svg +++ b/assets/bootstrap-icons/arrow-right-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-right-short.svg b/assets/bootstrap-icons/arrow-right-short.svg index 4626398..fa238ff 100644 --- a/assets/bootstrap-icons/arrow-right-short.svg +++ b/assets/bootstrap-icons/arrow-right-short.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-right-square-fill.svg b/assets/bootstrap-icons/arrow-right-square-fill.svg index 55285eb..c7c8eec 100644 --- a/assets/bootstrap-icons/arrow-right-square-fill.svg +++ b/assets/bootstrap-icons/arrow-right-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-right-square.svg b/assets/bootstrap-icons/arrow-right-square.svg index 7209ead..7a4b78b 100644 --- a/assets/bootstrap-icons/arrow-right-square.svg +++ b/assets/bootstrap-icons/arrow-right-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-right.svg b/assets/bootstrap-icons/arrow-right.svg index d4b878b..2362904 100644 --- a/assets/bootstrap-icons/arrow-right.svg +++ b/assets/bootstrap-icons/arrow-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-through-heart-fill.svg b/assets/bootstrap-icons/arrow-through-heart-fill.svg index 1b3c30f..e98bce1 100644 --- a/assets/bootstrap-icons/arrow-through-heart-fill.svg +++ b/assets/bootstrap-icons/arrow-through-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-through-heart.svg b/assets/bootstrap-icons/arrow-through-heart.svg index f352870..daf397b 100644 --- a/assets/bootstrap-icons/arrow-through-heart.svg +++ b/assets/bootstrap-icons/arrow-through-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-circle-fill.svg b/assets/bootstrap-icons/arrow-up-circle-fill.svg index ab0a54c..9e7ef36 100644 --- a/assets/bootstrap-icons/arrow-up-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-up-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-circle.svg b/assets/bootstrap-icons/arrow-up-circle.svg index 9923ae3..e18a689 100644 --- a/assets/bootstrap-icons/arrow-up-circle.svg +++ b/assets/bootstrap-icons/arrow-up-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-left-circle-fill.svg b/assets/bootstrap-icons/arrow-up-left-circle-fill.svg index df6e194..e1e2e97 100644 --- a/assets/bootstrap-icons/arrow-up-left-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-up-left-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-left-circle.svg b/assets/bootstrap-icons/arrow-up-left-circle.svg index dfdaf71..3101b65 100644 --- a/assets/bootstrap-icons/arrow-up-left-circle.svg +++ b/assets/bootstrap-icons/arrow-up-left-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-left-square-fill.svg b/assets/bootstrap-icons/arrow-up-left-square-fill.svg index 220169d..e699865 100644 --- a/assets/bootstrap-icons/arrow-up-left-square-fill.svg +++ b/assets/bootstrap-icons/arrow-up-left-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-left-square.svg b/assets/bootstrap-icons/arrow-up-left-square.svg index 9d3767f..4f31190 100644 --- a/assets/bootstrap-icons/arrow-up-left-square.svg +++ b/assets/bootstrap-icons/arrow-up-left-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-left.svg b/assets/bootstrap-icons/arrow-up-left.svg index da5bb6c..938d0d0 100644 --- a/assets/bootstrap-icons/arrow-up-left.svg +++ b/assets/bootstrap-icons/arrow-up-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-right-circle-fill.svg b/assets/bootstrap-icons/arrow-up-right-circle-fill.svg index ba547c8..0eb9b54 100644 --- a/assets/bootstrap-icons/arrow-up-right-circle-fill.svg +++ b/assets/bootstrap-icons/arrow-up-right-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-right-circle.svg b/assets/bootstrap-icons/arrow-up-right-circle.svg index f2fcabc..ed6ae41 100644 --- a/assets/bootstrap-icons/arrow-up-right-circle.svg +++ b/assets/bootstrap-icons/arrow-up-right-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-right-square-fill.svg b/assets/bootstrap-icons/arrow-up-right-square-fill.svg index 7454537..c2246ec 100644 --- a/assets/bootstrap-icons/arrow-up-right-square-fill.svg +++ b/assets/bootstrap-icons/arrow-up-right-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-right-square.svg b/assets/bootstrap-icons/arrow-up-right-square.svg index 9754423..b14940f 100644 --- a/assets/bootstrap-icons/arrow-up-right-square.svg +++ b/assets/bootstrap-icons/arrow-up-right-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-right.svg b/assets/bootstrap-icons/arrow-up-right.svg index 6924a38..7b3794b 100644 --- a/assets/bootstrap-icons/arrow-up-right.svg +++ b/assets/bootstrap-icons/arrow-up-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-short.svg b/assets/bootstrap-icons/arrow-up-short.svg index 3863f15..543089a 100644 --- a/assets/bootstrap-icons/arrow-up-short.svg +++ b/assets/bootstrap-icons/arrow-up-short.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-square-fill.svg b/assets/bootstrap-icons/arrow-up-square-fill.svg index bb51b25..9d7f65f 100644 --- a/assets/bootstrap-icons/arrow-up-square-fill.svg +++ b/assets/bootstrap-icons/arrow-up-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up-square.svg b/assets/bootstrap-icons/arrow-up-square.svg index d21f03e..bec15c4 100644 --- a/assets/bootstrap-icons/arrow-up-square.svg +++ b/assets/bootstrap-icons/arrow-up-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrow-up.svg b/assets/bootstrap-icons/arrow-up.svg index c46d49e..951521a 100644 --- a/assets/bootstrap-icons/arrow-up.svg +++ b/assets/bootstrap-icons/arrow-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-angle-contract.svg b/assets/bootstrap-icons/arrows-angle-contract.svg index d140e19..1aa7875 100644 --- a/assets/bootstrap-icons/arrows-angle-contract.svg +++ b/assets/bootstrap-icons/arrows-angle-contract.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-angle-expand.svg b/assets/bootstrap-icons/arrows-angle-expand.svg index 3697f60..578d3b6 100644 --- a/assets/bootstrap-icons/arrows-angle-expand.svg +++ b/assets/bootstrap-icons/arrows-angle-expand.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-collapse-vertical.svg b/assets/bootstrap-icons/arrows-collapse-vertical.svg new file mode 100644 index 0000000..0fc4477 --- /dev/null +++ b/assets/bootstrap-icons/arrows-collapse-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-collapse.svg b/assets/bootstrap-icons/arrows-collapse.svg index d60fbee..ca055c3 100644 --- a/assets/bootstrap-icons/arrows-collapse.svg +++ b/assets/bootstrap-icons/arrows-collapse.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-expand-vertical.svg b/assets/bootstrap-icons/arrows-expand-vertical.svg new file mode 100644 index 0000000..9dbfac4 --- /dev/null +++ b/assets/bootstrap-icons/arrows-expand-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-expand.svg b/assets/bootstrap-icons/arrows-expand.svg index d5d00f4..99eb276 100644 --- a/assets/bootstrap-icons/arrows-expand.svg +++ b/assets/bootstrap-icons/arrows-expand.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-fullscreen.svg b/assets/bootstrap-icons/arrows-fullscreen.svg index dc0acc3..7633e3f 100644 --- a/assets/bootstrap-icons/arrows-fullscreen.svg +++ b/assets/bootstrap-icons/arrows-fullscreen.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-move.svg b/assets/bootstrap-icons/arrows-move.svg index eef62ef..ef2b885 100644 --- a/assets/bootstrap-icons/arrows-move.svg +++ b/assets/bootstrap-icons/arrows-move.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows-vertical.svg b/assets/bootstrap-icons/arrows-vertical.svg new file mode 100644 index 0000000..22f60fd --- /dev/null +++ b/assets/bootstrap-icons/arrows-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/arrows.svg b/assets/bootstrap-icons/arrows.svg new file mode 100644 index 0000000..a6bd3d7 --- /dev/null +++ b/assets/bootstrap-icons/arrows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/aspect-ratio-fill.svg b/assets/bootstrap-icons/aspect-ratio-fill.svg index 81dcfcb..6d6cb8d 100644 --- a/assets/bootstrap-icons/aspect-ratio-fill.svg +++ b/assets/bootstrap-icons/aspect-ratio-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/aspect-ratio.svg b/assets/bootstrap-icons/aspect-ratio.svg index 66719a7..ee634b0 100644 --- a/assets/bootstrap-icons/aspect-ratio.svg +++ b/assets/bootstrap-icons/aspect-ratio.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/asterisk.svg b/assets/bootstrap-icons/asterisk.svg index 8b0a9da..fbc13b7 100644 --- a/assets/bootstrap-icons/asterisk.svg +++ b/assets/bootstrap-icons/asterisk.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/at.svg b/assets/bootstrap-icons/at.svg index 4a85e14..3cab29e 100644 --- a/assets/bootstrap-icons/at.svg +++ b/assets/bootstrap-icons/at.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/award-fill.svg b/assets/bootstrap-icons/award-fill.svg index 6b58996..f996790 100644 --- a/assets/bootstrap-icons/award-fill.svg +++ b/assets/bootstrap-icons/award-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/award.svg b/assets/bootstrap-icons/award.svg index 8f572ff..67c760b 100644 --- a/assets/bootstrap-icons/award.svg +++ b/assets/bootstrap-icons/award.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/back.svg b/assets/bootstrap-icons/back.svg index 4c6cbcb..9f55340 100644 --- a/assets/bootstrap-icons/back.svg +++ b/assets/bootstrap-icons/back.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack-fill.svg b/assets/bootstrap-icons/backpack-fill.svg new file mode 100644 index 0000000..ec737a9 --- /dev/null +++ b/assets/bootstrap-icons/backpack-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack.svg b/assets/bootstrap-icons/backpack.svg new file mode 100644 index 0000000..819aa29 --- /dev/null +++ b/assets/bootstrap-icons/backpack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack2-fill.svg b/assets/bootstrap-icons/backpack2-fill.svg new file mode 100644 index 0000000..3c9b4da --- /dev/null +++ b/assets/bootstrap-icons/backpack2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack2.svg b/assets/bootstrap-icons/backpack2.svg new file mode 100644 index 0000000..e0e4fe5 --- /dev/null +++ b/assets/bootstrap-icons/backpack2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack3-fill.svg b/assets/bootstrap-icons/backpack3-fill.svg new file mode 100644 index 0000000..4583c4f --- /dev/null +++ b/assets/bootstrap-icons/backpack3-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack3.svg b/assets/bootstrap-icons/backpack3.svg new file mode 100644 index 0000000..819f8df --- /dev/null +++ b/assets/bootstrap-icons/backpack3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack4-fill.svg b/assets/bootstrap-icons/backpack4-fill.svg new file mode 100644 index 0000000..a3bba3a --- /dev/null +++ b/assets/bootstrap-icons/backpack4-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backpack4.svg b/assets/bootstrap-icons/backpack4.svg new file mode 100644 index 0000000..140a12d --- /dev/null +++ b/assets/bootstrap-icons/backpack4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backspace-fill.svg b/assets/bootstrap-icons/backspace-fill.svg index ab63109..0787578 100644 --- a/assets/bootstrap-icons/backspace-fill.svg +++ b/assets/bootstrap-icons/backspace-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/backspace-reverse-fill.svg b/assets/bootstrap-icons/backspace-reverse-fill.svg index ed509ec..41c8dbb 100644 --- a/assets/bootstrap-icons/backspace-reverse-fill.svg +++ b/assets/bootstrap-icons/backspace-reverse-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/backspace-reverse.svg b/assets/bootstrap-icons/backspace-reverse.svg index 446e019..7b3fafd 100644 --- a/assets/bootstrap-icons/backspace-reverse.svg +++ b/assets/bootstrap-icons/backspace-reverse.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/backspace.svg b/assets/bootstrap-icons/backspace.svg index 55c802c..39b688f 100644 --- a/assets/bootstrap-icons/backspace.svg +++ b/assets/bootstrap-icons/backspace.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-3d-fill.svg b/assets/bootstrap-icons/badge-3d-fill.svg index ac61cb5..750598c 100644 --- a/assets/bootstrap-icons/badge-3d-fill.svg +++ b/assets/bootstrap-icons/badge-3d-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-3d.svg b/assets/bootstrap-icons/badge-3d.svg index 3485837..b3153f2 100644 --- a/assets/bootstrap-icons/badge-3d.svg +++ b/assets/bootstrap-icons/badge-3d.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-4k-fill.svg b/assets/bootstrap-icons/badge-4k-fill.svg index f353033..72f34b9 100644 --- a/assets/bootstrap-icons/badge-4k-fill.svg +++ b/assets/bootstrap-icons/badge-4k-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-4k.svg b/assets/bootstrap-icons/badge-4k.svg index 24ddcb1..3dfc9b1 100644 --- a/assets/bootstrap-icons/badge-4k.svg +++ b/assets/bootstrap-icons/badge-4k.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-8k-fill.svg b/assets/bootstrap-icons/badge-8k-fill.svg index 1e1d4c1..4bd9b80 100644 --- a/assets/bootstrap-icons/badge-8k-fill.svg +++ b/assets/bootstrap-icons/badge-8k-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-8k.svg b/assets/bootstrap-icons/badge-8k.svg index 7df4c75..d11f82d 100644 --- a/assets/bootstrap-icons/badge-8k.svg +++ b/assets/bootstrap-icons/badge-8k.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-ad-fill.svg b/assets/bootstrap-icons/badge-ad-fill.svg index b383de6..023f210 100644 --- a/assets/bootstrap-icons/badge-ad-fill.svg +++ b/assets/bootstrap-icons/badge-ad-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-ad.svg b/assets/bootstrap-icons/badge-ad.svg index 942b018..616ad74 100644 --- a/assets/bootstrap-icons/badge-ad.svg +++ b/assets/bootstrap-icons/badge-ad.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-ar-fill.svg b/assets/bootstrap-icons/badge-ar-fill.svg index f98caac..48aee0f 100644 --- a/assets/bootstrap-icons/badge-ar-fill.svg +++ b/assets/bootstrap-icons/badge-ar-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-ar.svg b/assets/bootstrap-icons/badge-ar.svg index 2210506..0fc1975 100644 --- a/assets/bootstrap-icons/badge-ar.svg +++ b/assets/bootstrap-icons/badge-ar.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-cc-fill.svg b/assets/bootstrap-icons/badge-cc-fill.svg index d9783fe..0f3d1f9 100644 --- a/assets/bootstrap-icons/badge-cc-fill.svg +++ b/assets/bootstrap-icons/badge-cc-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-cc.svg b/assets/bootstrap-icons/badge-cc.svg index 7868cb4..d5f42e1 100644 --- a/assets/bootstrap-icons/badge-cc.svg +++ b/assets/bootstrap-icons/badge-cc.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-hd-fill.svg b/assets/bootstrap-icons/badge-hd-fill.svg index 9f0a498..96f0875 100644 --- a/assets/bootstrap-icons/badge-hd-fill.svg +++ b/assets/bootstrap-icons/badge-hd-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-hd.svg b/assets/bootstrap-icons/badge-hd.svg index e3f4ae7..5689042 100644 --- a/assets/bootstrap-icons/badge-hd.svg +++ b/assets/bootstrap-icons/badge-hd.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-sd-fill.svg b/assets/bootstrap-icons/badge-sd-fill.svg index 538b642..a37154a 100644 --- a/assets/bootstrap-icons/badge-sd-fill.svg +++ b/assets/bootstrap-icons/badge-sd-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-sd.svg b/assets/bootstrap-icons/badge-sd.svg index 68667dd..df8d029 100644 --- a/assets/bootstrap-icons/badge-sd.svg +++ b/assets/bootstrap-icons/badge-sd.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-tm-fill.svg b/assets/bootstrap-icons/badge-tm-fill.svg index 7d334ce..632b569 100644 --- a/assets/bootstrap-icons/badge-tm-fill.svg +++ b/assets/bootstrap-icons/badge-tm-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-tm.svg b/assets/bootstrap-icons/badge-tm.svg index 452dd3b..33de5c2 100644 --- a/assets/bootstrap-icons/badge-tm.svg +++ b/assets/bootstrap-icons/badge-tm.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-vo-fill.svg b/assets/bootstrap-icons/badge-vo-fill.svg index 1f74e75..1d27b07 100644 --- a/assets/bootstrap-icons/badge-vo-fill.svg +++ b/assets/bootstrap-icons/badge-vo-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-vo.svg b/assets/bootstrap-icons/badge-vo.svg index 500d98f..f5e2ece 100644 --- a/assets/bootstrap-icons/badge-vo.svg +++ b/assets/bootstrap-icons/badge-vo.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-vr-fill.svg b/assets/bootstrap-icons/badge-vr-fill.svg index 6cde11f..e614af6 100644 --- a/assets/bootstrap-icons/badge-vr-fill.svg +++ b/assets/bootstrap-icons/badge-vr-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-vr.svg b/assets/bootstrap-icons/badge-vr.svg index 5c06852..c1c73dc 100644 --- a/assets/bootstrap-icons/badge-vr.svg +++ b/assets/bootstrap-icons/badge-vr.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-wc-fill.svg b/assets/bootstrap-icons/badge-wc-fill.svg index 47db37b..d16436a 100644 --- a/assets/bootstrap-icons/badge-wc-fill.svg +++ b/assets/bootstrap-icons/badge-wc-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/badge-wc.svg b/assets/bootstrap-icons/badge-wc.svg index 3f0cc5b..ea459ba 100644 --- a/assets/bootstrap-icons/badge-wc.svg +++ b/assets/bootstrap-icons/badge-wc.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-check-fill.svg b/assets/bootstrap-icons/bag-check-fill.svg index a1ba2d2..9976d5c 100644 --- a/assets/bootstrap-icons/bag-check-fill.svg +++ b/assets/bootstrap-icons/bag-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-check.svg b/assets/bootstrap-icons/bag-check.svg index c6ad9ac..a4e3278 100644 --- a/assets/bootstrap-icons/bag-check.svg +++ b/assets/bootstrap-icons/bag-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-dash-fill.svg b/assets/bootstrap-icons/bag-dash-fill.svg index a739242..ccb5589 100644 --- a/assets/bootstrap-icons/bag-dash-fill.svg +++ b/assets/bootstrap-icons/bag-dash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-dash.svg b/assets/bootstrap-icons/bag-dash.svg index 9bcb202..0997f33 100644 --- a/assets/bootstrap-icons/bag-dash.svg +++ b/assets/bootstrap-icons/bag-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-fill.svg b/assets/bootstrap-icons/bag-fill.svg index 1a1e2e2..812fcfc 100644 --- a/assets/bootstrap-icons/bag-fill.svg +++ b/assets/bootstrap-icons/bag-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-heart-fill.svg b/assets/bootstrap-icons/bag-heart-fill.svg index a859e05..4938b83 100644 --- a/assets/bootstrap-icons/bag-heart-fill.svg +++ b/assets/bootstrap-icons/bag-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-heart.svg b/assets/bootstrap-icons/bag-heart.svg index 2a6bd30..e7b906a 100644 --- a/assets/bootstrap-icons/bag-heart.svg +++ b/assets/bootstrap-icons/bag-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-plus-fill.svg b/assets/bootstrap-icons/bag-plus-fill.svg index a110b32..b98f6b2 100644 --- a/assets/bootstrap-icons/bag-plus-fill.svg +++ b/assets/bootstrap-icons/bag-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-plus.svg b/assets/bootstrap-icons/bag-plus.svg index b99a1a5..0d7ddc6 100644 --- a/assets/bootstrap-icons/bag-plus.svg +++ b/assets/bootstrap-icons/bag-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-x-fill.svg b/assets/bootstrap-icons/bag-x-fill.svg index 879bffe..cbe77df 100644 --- a/assets/bootstrap-icons/bag-x-fill.svg +++ b/assets/bootstrap-icons/bag-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag-x.svg b/assets/bootstrap-icons/bag-x.svg index 616532c..4f38008 100644 --- a/assets/bootstrap-icons/bag-x.svg +++ b/assets/bootstrap-icons/bag-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bag.svg b/assets/bootstrap-icons/bag.svg index 603de5f..acd0287 100644 --- a/assets/bootstrap-icons/bag.svg +++ b/assets/bootstrap-icons/bag.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/balloon-fill.svg b/assets/bootstrap-icons/balloon-fill.svg index b663894..2d57e2d 100644 --- a/assets/bootstrap-icons/balloon-fill.svg +++ b/assets/bootstrap-icons/balloon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/balloon-heart-fill.svg b/assets/bootstrap-icons/balloon-heart-fill.svg index cebfb93..ab17865 100644 --- a/assets/bootstrap-icons/balloon-heart-fill.svg +++ b/assets/bootstrap-icons/balloon-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/balloon-heart.svg b/assets/bootstrap-icons/balloon-heart.svg index dadf467..0e056cb 100644 --- a/assets/bootstrap-icons/balloon-heart.svg +++ b/assets/bootstrap-icons/balloon-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/balloon.svg b/assets/bootstrap-icons/balloon.svg index 6ca06c3..6906cb3 100644 --- a/assets/bootstrap-icons/balloon.svg +++ b/assets/bootstrap-icons/balloon.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ban-fill.svg b/assets/bootstrap-icons/ban-fill.svg new file mode 100644 index 0000000..0bb7df0 --- /dev/null +++ b/assets/bootstrap-icons/ban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ban.svg b/assets/bootstrap-icons/ban.svg new file mode 100644 index 0000000..5acfd41 --- /dev/null +++ b/assets/bootstrap-icons/ban.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bandaid-fill.svg b/assets/bootstrap-icons/bandaid-fill.svg index 41d350a..052ad73 100644 --- a/assets/bootstrap-icons/bandaid-fill.svg +++ b/assets/bootstrap-icons/bandaid-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bandaid.svg b/assets/bootstrap-icons/bandaid.svg index de16de9..e09850e 100644 --- a/assets/bootstrap-icons/bandaid.svg +++ b/assets/bootstrap-icons/bandaid.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bank.svg b/assets/bootstrap-icons/bank.svg index 264eaaa..2e7f4f0 100644 --- a/assets/bootstrap-icons/bank.svg +++ b/assets/bootstrap-icons/bank.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bank2.svg b/assets/bootstrap-icons/bank2.svg index b03840c..acc8ef9 100644 --- a/assets/bootstrap-icons/bank2.svg +++ b/assets/bootstrap-icons/bank2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bar-chart-fill.svg b/assets/bootstrap-icons/bar-chart-fill.svg index 23ba4f6..7e4ebee 100644 --- a/assets/bootstrap-icons/bar-chart-fill.svg +++ b/assets/bootstrap-icons/bar-chart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bar-chart-line-fill.svg b/assets/bootstrap-icons/bar-chart-line-fill.svg index a5059c4..6808e6f 100644 --- a/assets/bootstrap-icons/bar-chart-line-fill.svg +++ b/assets/bootstrap-icons/bar-chart-line-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bar-chart-line.svg b/assets/bootstrap-icons/bar-chart-line.svg index e3f0cf2..567a808 100644 --- a/assets/bootstrap-icons/bar-chart-line.svg +++ b/assets/bootstrap-icons/bar-chart-line.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bar-chart-steps.svg b/assets/bootstrap-icons/bar-chart-steps.svg index 933fba8..346e97b 100644 --- a/assets/bootstrap-icons/bar-chart-steps.svg +++ b/assets/bootstrap-icons/bar-chart-steps.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bar-chart.svg b/assets/bootstrap-icons/bar-chart.svg index c34c0d4..8e57c80 100644 --- a/assets/bootstrap-icons/bar-chart.svg +++ b/assets/bootstrap-icons/bar-chart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/basket-fill.svg b/assets/bootstrap-icons/basket-fill.svg index ebf223c..b2e01f5 100644 --- a/assets/bootstrap-icons/basket-fill.svg +++ b/assets/bootstrap-icons/basket-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/basket.svg b/assets/bootstrap-icons/basket.svg index 4bc584b..418a5f9 100644 --- a/assets/bootstrap-icons/basket.svg +++ b/assets/bootstrap-icons/basket.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/basket2-fill.svg b/assets/bootstrap-icons/basket2-fill.svg index 9ebf8db..03c7079 100644 --- a/assets/bootstrap-icons/basket2-fill.svg +++ b/assets/bootstrap-icons/basket2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/basket2.svg b/assets/bootstrap-icons/basket2.svg index 94f0bcb..9b78be2 100644 --- a/assets/bootstrap-icons/basket2.svg +++ b/assets/bootstrap-icons/basket2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/basket3.svg b/assets/bootstrap-icons/basket3.svg index ac46c01..57fa6a0 100644 --- a/assets/bootstrap-icons/basket3.svg +++ b/assets/bootstrap-icons/basket3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/battery-charging.svg b/assets/bootstrap-icons/battery-charging.svg index cbd9107..4ae74d2 100644 --- a/assets/bootstrap-icons/battery-charging.svg +++ b/assets/bootstrap-icons/battery-charging.svg @@ -1,6 +1,6 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/battery-full.svg b/assets/bootstrap-icons/battery-full.svg index 48cf92e..bff6a3f 100644 --- a/assets/bootstrap-icons/battery-full.svg +++ b/assets/bootstrap-icons/battery-full.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/battery-half.svg b/assets/bootstrap-icons/battery-half.svg index 8c3afca..de57848 100644 --- a/assets/bootstrap-icons/battery-half.svg +++ b/assets/bootstrap-icons/battery-half.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/battery.svg b/assets/bootstrap-icons/battery.svg index 1260360..2bacfa8 100644 --- a/assets/bootstrap-icons/battery.svg +++ b/assets/bootstrap-icons/battery.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/behance.svg b/assets/bootstrap-icons/behance.svg index a6a2c42..805f142 100644 --- a/assets/bootstrap-icons/behance.svg +++ b/assets/bootstrap-icons/behance.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bell-fill.svg b/assets/bootstrap-icons/bell-fill.svg index 76d9b60..a537c3a 100644 --- a/assets/bootstrap-icons/bell-fill.svg +++ b/assets/bootstrap-icons/bell-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bell-slash-fill.svg b/assets/bootstrap-icons/bell-slash-fill.svg index 2e6f8cf..534dd13 100644 --- a/assets/bootstrap-icons/bell-slash-fill.svg +++ b/assets/bootstrap-icons/bell-slash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bell-slash.svg b/assets/bootstrap-icons/bell-slash.svg index eddbb8a..7817e2b 100644 --- a/assets/bootstrap-icons/bell-slash.svg +++ b/assets/bootstrap-icons/bell-slash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bell.svg b/assets/bootstrap-icons/bell.svg index 585d417..a71eba3 100644 --- a/assets/bootstrap-icons/bell.svg +++ b/assets/bootstrap-icons/bell.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bezier.svg b/assets/bootstrap-icons/bezier.svg index 21ec7b3..075b721 100644 --- a/assets/bootstrap-icons/bezier.svg +++ b/assets/bootstrap-icons/bezier.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bezier2.svg b/assets/bootstrap-icons/bezier2.svg index 48722d0..8a59238 100644 --- a/assets/bootstrap-icons/bezier2.svg +++ b/assets/bootstrap-icons/bezier2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bicycle.svg b/assets/bootstrap-icons/bicycle.svg index 17a2105..3956545 100644 --- a/assets/bootstrap-icons/bicycle.svg +++ b/assets/bootstrap-icons/bicycle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bing.svg b/assets/bootstrap-icons/bing.svg new file mode 100644 index 0000000..9368917 --- /dev/null +++ b/assets/bootstrap-icons/bing.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/binoculars-fill.svg b/assets/bootstrap-icons/binoculars-fill.svg index de09c73..d6d6dc0 100644 --- a/assets/bootstrap-icons/binoculars-fill.svg +++ b/assets/bootstrap-icons/binoculars-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/binoculars.svg b/assets/bootstrap-icons/binoculars.svg index 47bca44..015d622 100644 --- a/assets/bootstrap-icons/binoculars.svg +++ b/assets/bootstrap-icons/binoculars.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/blockquote-left.svg b/assets/bootstrap-icons/blockquote-left.svg index f2e0fa2..f8b6b2d 100644 --- a/assets/bootstrap-icons/blockquote-left.svg +++ b/assets/bootstrap-icons/blockquote-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/blockquote-right.svg b/assets/bootstrap-icons/blockquote-right.svg index 253518d..afc81c9 100644 --- a/assets/bootstrap-icons/blockquote-right.svg +++ b/assets/bootstrap-icons/blockquote-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bluetooth.svg b/assets/bootstrap-icons/bluetooth.svg index 5021e77..8726e22 100644 --- a/assets/bootstrap-icons/bluetooth.svg +++ b/assets/bootstrap-icons/bluetooth.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/body-text.svg b/assets/bootstrap-icons/body-text.svg index 81ede13..fd5e435 100644 --- a/assets/bootstrap-icons/body-text.svg +++ b/assets/bootstrap-icons/body-text.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/book-fill.svg b/assets/bootstrap-icons/book-fill.svg index 276a281..ddb0000 100644 --- a/assets/bootstrap-icons/book-fill.svg +++ b/assets/bootstrap-icons/book-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/book-half.svg b/assets/bootstrap-icons/book-half.svg index 76589a5..8eabe81 100644 --- a/assets/bootstrap-icons/book-half.svg +++ b/assets/bootstrap-icons/book-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/book.svg b/assets/bootstrap-icons/book.svg index f0e5e49..302acf0 100644 --- a/assets/bootstrap-icons/book.svg +++ b/assets/bootstrap-icons/book.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-check-fill.svg b/assets/bootstrap-icons/bookmark-check-fill.svg index 039e455..325fbde 100644 --- a/assets/bootstrap-icons/bookmark-check-fill.svg +++ b/assets/bootstrap-icons/bookmark-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-check.svg b/assets/bootstrap-icons/bookmark-check.svg index b1f572f..f4c9149 100644 --- a/assets/bootstrap-icons/bookmark-check.svg +++ b/assets/bootstrap-icons/bookmark-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-dash-fill.svg b/assets/bootstrap-icons/bookmark-dash-fill.svg index e171192..dbf9cc1 100644 --- a/assets/bootstrap-icons/bookmark-dash-fill.svg +++ b/assets/bootstrap-icons/bookmark-dash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-dash.svg b/assets/bootstrap-icons/bookmark-dash.svg index 1138dbb..115b448 100644 --- a/assets/bootstrap-icons/bookmark-dash.svg +++ b/assets/bootstrap-icons/bookmark-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-fill.svg b/assets/bootstrap-icons/bookmark-fill.svg index 9466102..3c237a9 100644 --- a/assets/bootstrap-icons/bookmark-fill.svg +++ b/assets/bootstrap-icons/bookmark-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-heart-fill.svg b/assets/bootstrap-icons/bookmark-heart-fill.svg index 83db817..6647b7c 100644 --- a/assets/bootstrap-icons/bookmark-heart-fill.svg +++ b/assets/bootstrap-icons/bookmark-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-heart.svg b/assets/bootstrap-icons/bookmark-heart.svg index be0adb1..c368f5d 100644 --- a/assets/bootstrap-icons/bookmark-heart.svg +++ b/assets/bootstrap-icons/bookmark-heart.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-plus-fill.svg b/assets/bootstrap-icons/bookmark-plus-fill.svg index bb4502a..41e0733 100644 --- a/assets/bootstrap-icons/bookmark-plus-fill.svg +++ b/assets/bootstrap-icons/bookmark-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-plus.svg b/assets/bootstrap-icons/bookmark-plus.svg index 986a222..37b137c 100644 --- a/assets/bootstrap-icons/bookmark-plus.svg +++ b/assets/bootstrap-icons/bookmark-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-star-fill.svg b/assets/bootstrap-icons/bookmark-star-fill.svg index 220f16f..89fd335 100644 --- a/assets/bootstrap-icons/bookmark-star-fill.svg +++ b/assets/bootstrap-icons/bookmark-star-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-star.svg b/assets/bootstrap-icons/bookmark-star.svg index 0d2f262..2f792de 100644 --- a/assets/bootstrap-icons/bookmark-star.svg +++ b/assets/bootstrap-icons/bookmark-star.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-x-fill.svg b/assets/bootstrap-icons/bookmark-x-fill.svg index 69fd982..acac0cf 100644 --- a/assets/bootstrap-icons/bookmark-x-fill.svg +++ b/assets/bootstrap-icons/bookmark-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark-x.svg b/assets/bootstrap-icons/bookmark-x.svg index 6ac9e80..eb85c76 100644 --- a/assets/bootstrap-icons/bookmark-x.svg +++ b/assets/bootstrap-icons/bookmark-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmark.svg b/assets/bootstrap-icons/bookmark.svg index 93e1d99..a21b14b 100644 --- a/assets/bootstrap-icons/bookmark.svg +++ b/assets/bootstrap-icons/bookmark.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmarks-fill.svg b/assets/bootstrap-icons/bookmarks-fill.svg index eb5a2db..abf5800 100644 --- a/assets/bootstrap-icons/bookmarks-fill.svg +++ b/assets/bootstrap-icons/bookmarks-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookmarks.svg b/assets/bootstrap-icons/bookmarks.svg index 6efa0bc..ceb92bb 100644 --- a/assets/bootstrap-icons/bookmarks.svg +++ b/assets/bootstrap-icons/bookmarks.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bookshelf.svg b/assets/bootstrap-icons/bookshelf.svg index 6549ea1..7f435d5 100644 --- a/assets/bootstrap-icons/bookshelf.svg +++ b/assets/bootstrap-icons/bookshelf.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/boombox-fill.svg b/assets/bootstrap-icons/boombox-fill.svg index 6103ae2..299e95e 100644 --- a/assets/bootstrap-icons/boombox-fill.svg +++ b/assets/bootstrap-icons/boombox-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/boombox.svg b/assets/bootstrap-icons/boombox.svg index 520f23e..35af807 100644 --- a/assets/bootstrap-icons/boombox.svg +++ b/assets/bootstrap-icons/boombox.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bootstrap-fill.svg b/assets/bootstrap-icons/bootstrap-fill.svg index 9d16320..21253b0 100644 --- a/assets/bootstrap-icons/bootstrap-fill.svg +++ b/assets/bootstrap-icons/bootstrap-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bootstrap-icons.svg b/assets/bootstrap-icons/bootstrap-icons.svg index 60bb38e..b7d55a8 100644 --- a/assets/bootstrap-icons/bootstrap-icons.svg +++ b/assets/bootstrap-icons/bootstrap-icons.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/bootstrap-icons/bootstrap-reboot.svg b/assets/bootstrap-icons/bootstrap-reboot.svg index 4a184cf..8d21030 100644 --- a/assets/bootstrap-icons/bootstrap-reboot.svg +++ b/assets/bootstrap-icons/bootstrap-reboot.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bootstrap.svg b/assets/bootstrap-icons/bootstrap.svg index b6aed61..089e31f 100644 --- a/assets/bootstrap-icons/bootstrap.svg +++ b/assets/bootstrap-icons/bootstrap.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-all.svg b/assets/bootstrap-icons/border-all.svg index 803f5e2..19128f2 100644 --- a/assets/bootstrap-icons/border-all.svg +++ b/assets/bootstrap-icons/border-all.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-bottom.svg b/assets/bootstrap-icons/border-bottom.svg index dbc2192..84edcca 100644 --- a/assets/bootstrap-icons/border-bottom.svg +++ b/assets/bootstrap-icons/border-bottom.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-center.svg b/assets/bootstrap-icons/border-center.svg index 009b97d..a9cf9c4 100644 --- a/assets/bootstrap-icons/border-center.svg +++ b/assets/bootstrap-icons/border-center.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-inner.svg b/assets/bootstrap-icons/border-inner.svg index 2beaa0c..6369007 100644 --- a/assets/bootstrap-icons/border-inner.svg +++ b/assets/bootstrap-icons/border-inner.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-left.svg b/assets/bootstrap-icons/border-left.svg index 69df882..483c804 100644 --- a/assets/bootstrap-icons/border-left.svg +++ b/assets/bootstrap-icons/border-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-middle.svg b/assets/bootstrap-icons/border-middle.svg index 90296f9..c9de407 100644 --- a/assets/bootstrap-icons/border-middle.svg +++ b/assets/bootstrap-icons/border-middle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-outer.svg b/assets/bootstrap-icons/border-outer.svg index 355e05e..4791bcb 100644 --- a/assets/bootstrap-icons/border-outer.svg +++ b/assets/bootstrap-icons/border-outer.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-right.svg b/assets/bootstrap-icons/border-right.svg index b0c16da..23e09dc 100644 --- a/assets/bootstrap-icons/border-right.svg +++ b/assets/bootstrap-icons/border-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-style.svg b/assets/bootstrap-icons/border-style.svg index d742b2c..cec3fef 100644 --- a/assets/bootstrap-icons/border-style.svg +++ b/assets/bootstrap-icons/border-style.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-top.svg b/assets/bootstrap-icons/border-top.svg index 5aab368..77189df 100644 --- a/assets/bootstrap-icons/border-top.svg +++ b/assets/bootstrap-icons/border-top.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border-width.svg b/assets/bootstrap-icons/border-width.svg index 0cbd0e6..6175326 100644 --- a/assets/bootstrap-icons/border-width.svg +++ b/assets/bootstrap-icons/border-width.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/border.svg b/assets/bootstrap-icons/border.svg index 0e8c9b5..a6390f9 100644 --- a/assets/bootstrap-icons/border.svg +++ b/assets/bootstrap-icons/border.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bounding-box-circles.svg b/assets/bootstrap-icons/bounding-box-circles.svg index 2e59f31..02113ba 100644 --- a/assets/bootstrap-icons/bounding-box-circles.svg +++ b/assets/bootstrap-icons/bounding-box-circles.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bounding-box.svg b/assets/bootstrap-icons/bounding-box.svg index d529292..e8be147 100644 --- a/assets/bootstrap-icons/bounding-box.svg +++ b/assets/bootstrap-icons/bounding-box.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-down-left.svg b/assets/bootstrap-icons/box-arrow-down-left.svg index 6ad3e17..20ffed9 100644 --- a/assets/bootstrap-icons/box-arrow-down-left.svg +++ b/assets/bootstrap-icons/box-arrow-down-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-down-right.svg b/assets/bootstrap-icons/box-arrow-down-right.svg index 321cddf..33780ef 100644 --- a/assets/bootstrap-icons/box-arrow-down-right.svg +++ b/assets/bootstrap-icons/box-arrow-down-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-down.svg b/assets/bootstrap-icons/box-arrow-down.svg index 9a2ca12..bf33d51 100644 --- a/assets/bootstrap-icons/box-arrow-down.svg +++ b/assets/bootstrap-icons/box-arrow-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-down-left.svg b/assets/bootstrap-icons/box-arrow-in-down-left.svg index 76a687a..fe3c579 100644 --- a/assets/bootstrap-icons/box-arrow-in-down-left.svg +++ b/assets/bootstrap-icons/box-arrow-in-down-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-down-right.svg b/assets/bootstrap-icons/box-arrow-in-down-right.svg index 9237293..07082eb 100644 --- a/assets/bootstrap-icons/box-arrow-in-down-right.svg +++ b/assets/bootstrap-icons/box-arrow-in-down-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-down.svg b/assets/bootstrap-icons/box-arrow-in-down.svg index 90f9301..3b185d6 100644 --- a/assets/bootstrap-icons/box-arrow-in-down.svg +++ b/assets/bootstrap-icons/box-arrow-in-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-left.svg b/assets/bootstrap-icons/box-arrow-in-left.svg index a237daf..1e1bc9a 100644 --- a/assets/bootstrap-icons/box-arrow-in-left.svg +++ b/assets/bootstrap-icons/box-arrow-in-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-right.svg b/assets/bootstrap-icons/box-arrow-in-right.svg index d158dae..5d78def 100644 --- a/assets/bootstrap-icons/box-arrow-in-right.svg +++ b/assets/bootstrap-icons/box-arrow-in-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-up-left.svg b/assets/bootstrap-icons/box-arrow-in-up-left.svg index 6937f6a..8401c43 100644 --- a/assets/bootstrap-icons/box-arrow-in-up-left.svg +++ b/assets/bootstrap-icons/box-arrow-in-up-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-up-right.svg b/assets/bootstrap-icons/box-arrow-in-up-right.svg index 8918611..8a95e00 100644 --- a/assets/bootstrap-icons/box-arrow-in-up-right.svg +++ b/assets/bootstrap-icons/box-arrow-in-up-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-in-up.svg b/assets/bootstrap-icons/box-arrow-in-up.svg index e6a4a7b..6197bc3 100644 --- a/assets/bootstrap-icons/box-arrow-in-up.svg +++ b/assets/bootstrap-icons/box-arrow-in-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-left.svg b/assets/bootstrap-icons/box-arrow-left.svg index 8602603..5d142b4 100644 --- a/assets/bootstrap-icons/box-arrow-left.svg +++ b/assets/bootstrap-icons/box-arrow-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-right.svg b/assets/bootstrap-icons/box-arrow-right.svg index 2c4e26c..682e033 100644 --- a/assets/bootstrap-icons/box-arrow-right.svg +++ b/assets/bootstrap-icons/box-arrow-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-up-left.svg b/assets/bootstrap-icons/box-arrow-up-left.svg index 7fb0b45..7dec12d 100644 --- a/assets/bootstrap-icons/box-arrow-up-left.svg +++ b/assets/bootstrap-icons/box-arrow-up-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-up-right.svg b/assets/bootstrap-icons/box-arrow-up-right.svg index 1d93acb..03f68d5 100644 --- a/assets/bootstrap-icons/box-arrow-up-right.svg +++ b/assets/bootstrap-icons/box-arrow-up-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-arrow-up.svg b/assets/bootstrap-icons/box-arrow-up.svg index beaf334..8f76892 100644 --- a/assets/bootstrap-icons/box-arrow-up.svg +++ b/assets/bootstrap-icons/box-arrow-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-fill.svg b/assets/bootstrap-icons/box-fill.svg index 8cf213f..b1fe407 100644 --- a/assets/bootstrap-icons/box-fill.svg +++ b/assets/bootstrap-icons/box-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-seam-fill.svg b/assets/bootstrap-icons/box-seam-fill.svg index 97566ab..b9283c7 100644 --- a/assets/bootstrap-icons/box-seam-fill.svg +++ b/assets/bootstrap-icons/box-seam-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box-seam.svg b/assets/bootstrap-icons/box-seam.svg index e1506b8..ec2cb8a 100644 --- a/assets/bootstrap-icons/box-seam.svg +++ b/assets/bootstrap-icons/box-seam.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box.svg b/assets/bootstrap-icons/box.svg index 58cbe2c..01b34c7 100644 --- a/assets/bootstrap-icons/box.svg +++ b/assets/bootstrap-icons/box.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box2-fill.svg b/assets/bootstrap-icons/box2-fill.svg index 242ad6a..78e7583 100644 --- a/assets/bootstrap-icons/box2-fill.svg +++ b/assets/bootstrap-icons/box2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box2-heart-fill.svg b/assets/bootstrap-icons/box2-heart-fill.svg index 810e2ee..49da486 100644 --- a/assets/bootstrap-icons/box2-heart-fill.svg +++ b/assets/bootstrap-icons/box2-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/box2-heart.svg b/assets/bootstrap-icons/box2-heart.svg index 400eb43..a5e413a 100644 --- a/assets/bootstrap-icons/box2-heart.svg +++ b/assets/bootstrap-icons/box2-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/box2.svg b/assets/bootstrap-icons/box2.svg index 6020baf..bfeb554 100644 --- a/assets/bootstrap-icons/box2.svg +++ b/assets/bootstrap-icons/box2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/boxes.svg b/assets/bootstrap-icons/boxes.svg index b53fac8..af0d1d0 100644 --- a/assets/bootstrap-icons/boxes.svg +++ b/assets/bootstrap-icons/boxes.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/braces-asterisk.svg b/assets/bootstrap-icons/braces-asterisk.svg index 0a1a25b..e159e9c 100644 --- a/assets/bootstrap-icons/braces-asterisk.svg +++ b/assets/bootstrap-icons/braces-asterisk.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/braces.svg b/assets/bootstrap-icons/braces.svg index 3fed8c9..d345d3b 100644 --- a/assets/bootstrap-icons/braces.svg +++ b/assets/bootstrap-icons/braces.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bricks.svg b/assets/bootstrap-icons/bricks.svg index 99e2886..23c2c36 100644 --- a/assets/bootstrap-icons/bricks.svg +++ b/assets/bootstrap-icons/bricks.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/briefcase-fill.svg b/assets/bootstrap-icons/briefcase-fill.svg index bc6150d..b37f2be 100644 --- a/assets/bootstrap-icons/briefcase-fill.svg +++ b/assets/bootstrap-icons/briefcase-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/briefcase.svg b/assets/bootstrap-icons/briefcase.svg index 95d13a2..712998d 100644 --- a/assets/bootstrap-icons/briefcase.svg +++ b/assets/bootstrap-icons/briefcase.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-alt-high-fill.svg b/assets/bootstrap-icons/brightness-alt-high-fill.svg index 7660658..06f7d0c 100644 --- a/assets/bootstrap-icons/brightness-alt-high-fill.svg +++ b/assets/bootstrap-icons/brightness-alt-high-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-alt-high.svg b/assets/bootstrap-icons/brightness-alt-high.svg index 88f5255..e519ca7 100644 --- a/assets/bootstrap-icons/brightness-alt-high.svg +++ b/assets/bootstrap-icons/brightness-alt-high.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-alt-low-fill.svg b/assets/bootstrap-icons/brightness-alt-low-fill.svg index 1692df2..ab30837 100644 --- a/assets/bootstrap-icons/brightness-alt-low-fill.svg +++ b/assets/bootstrap-icons/brightness-alt-low-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-alt-low.svg b/assets/bootstrap-icons/brightness-alt-low.svg index 2d68fb0..58bf6ed 100644 --- a/assets/bootstrap-icons/brightness-alt-low.svg +++ b/assets/bootstrap-icons/brightness-alt-low.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-high-fill.svg b/assets/bootstrap-icons/brightness-high-fill.svg index 8969e9b..b759b04 100644 --- a/assets/bootstrap-icons/brightness-high-fill.svg +++ b/assets/bootstrap-icons/brightness-high-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-high.svg b/assets/bootstrap-icons/brightness-high.svg index 42b2c20..f00d050 100644 --- a/assets/bootstrap-icons/brightness-high.svg +++ b/assets/bootstrap-icons/brightness-high.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-low-fill.svg b/assets/bootstrap-icons/brightness-low-fill.svg index 29a1c3b..fc55680 100644 --- a/assets/bootstrap-icons/brightness-low-fill.svg +++ b/assets/bootstrap-icons/brightness-low-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brightness-low.svg b/assets/bootstrap-icons/brightness-low.svg index fdd251d..317918e 100644 --- a/assets/bootstrap-icons/brightness-low.svg +++ b/assets/bootstrap-icons/brightness-low.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brilliance.svg b/assets/bootstrap-icons/brilliance.svg new file mode 100644 index 0000000..f6b5da6 --- /dev/null +++ b/assets/bootstrap-icons/brilliance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/broadcast-pin.svg b/assets/bootstrap-icons/broadcast-pin.svg index 5576e0e..9c5f4a6 100644 --- a/assets/bootstrap-icons/broadcast-pin.svg +++ b/assets/bootstrap-icons/broadcast-pin.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/broadcast.svg b/assets/bootstrap-icons/broadcast.svg index 776a237..b420a0b 100644 --- a/assets/bootstrap-icons/broadcast.svg +++ b/assets/bootstrap-icons/broadcast.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/browser-chrome.svg b/assets/bootstrap-icons/browser-chrome.svg index a34ab42..63c344b 100644 --- a/assets/bootstrap-icons/browser-chrome.svg +++ b/assets/bootstrap-icons/browser-chrome.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/browser-edge.svg b/assets/bootstrap-icons/browser-edge.svg index c8191d8..ed1dc7c 100644 --- a/assets/bootstrap-icons/browser-edge.svg +++ b/assets/bootstrap-icons/browser-edge.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/browser-firefox.svg b/assets/bootstrap-icons/browser-firefox.svg index 2bfdba7..ce0eabb 100644 --- a/assets/bootstrap-icons/browser-firefox.svg +++ b/assets/bootstrap-icons/browser-firefox.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/browser-safari.svg b/assets/bootstrap-icons/browser-safari.svg index b304b1b..8c01296 100644 --- a/assets/bootstrap-icons/browser-safari.svg +++ b/assets/bootstrap-icons/browser-safari.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brush-fill.svg b/assets/bootstrap-icons/brush-fill.svg index 53ec4d6..db77615 100644 --- a/assets/bootstrap-icons/brush-fill.svg +++ b/assets/bootstrap-icons/brush-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/brush.svg b/assets/bootstrap-icons/brush.svg index cc3429b..86d88ef 100644 --- a/assets/bootstrap-icons/brush.svg +++ b/assets/bootstrap-icons/brush.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bucket-fill.svg b/assets/bootstrap-icons/bucket-fill.svg index e14f4a8..c0c95ab 100644 --- a/assets/bootstrap-icons/bucket-fill.svg +++ b/assets/bootstrap-icons/bucket-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bucket.svg b/assets/bootstrap-icons/bucket.svg index 4911ef2..252e75b 100644 --- a/assets/bootstrap-icons/bucket.svg +++ b/assets/bootstrap-icons/bucket.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bug-fill.svg b/assets/bootstrap-icons/bug-fill.svg index bf16447..a36ff37 100644 --- a/assets/bootstrap-icons/bug-fill.svg +++ b/assets/bootstrap-icons/bug-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bug.svg b/assets/bootstrap-icons/bug.svg index a97ffa1..296ef32 100644 --- a/assets/bootstrap-icons/bug.svg +++ b/assets/bootstrap-icons/bug.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-add.svg b/assets/bootstrap-icons/building-add.svg index d5016d4..c2c3670 100644 --- a/assets/bootstrap-icons/building-add.svg +++ b/assets/bootstrap-icons/building-add.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-check.svg b/assets/bootstrap-icons/building-check.svg index 151712d..95c3c54 100644 --- a/assets/bootstrap-icons/building-check.svg +++ b/assets/bootstrap-icons/building-check.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-dash.svg b/assets/bootstrap-icons/building-dash.svg index df489c8..1e1634b 100644 --- a/assets/bootstrap-icons/building-dash.svg +++ b/assets/bootstrap-icons/building-dash.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-down.svg b/assets/bootstrap-icons/building-down.svg index 2493f51..8538cf6 100644 --- a/assets/bootstrap-icons/building-down.svg +++ b/assets/bootstrap-icons/building-down.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-exclamation.svg b/assets/bootstrap-icons/building-exclamation.svg index f2d8f62..ebfc709 100644 --- a/assets/bootstrap-icons/building-exclamation.svg +++ b/assets/bootstrap-icons/building-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-add.svg b/assets/bootstrap-icons/building-fill-add.svg index 2019e92..6bbe567 100644 --- a/assets/bootstrap-icons/building-fill-add.svg +++ b/assets/bootstrap-icons/building-fill-add.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-check.svg b/assets/bootstrap-icons/building-fill-check.svg index 50485c6..c4f1881 100644 --- a/assets/bootstrap-icons/building-fill-check.svg +++ b/assets/bootstrap-icons/building-fill-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-dash.svg b/assets/bootstrap-icons/building-fill-dash.svg index 67107eb..1ce28a6 100644 --- a/assets/bootstrap-icons/building-fill-dash.svg +++ b/assets/bootstrap-icons/building-fill-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-down.svg b/assets/bootstrap-icons/building-fill-down.svg index b072754..b1c55cd 100644 --- a/assets/bootstrap-icons/building-fill-down.svg +++ b/assets/bootstrap-icons/building-fill-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-exclamation.svg b/assets/bootstrap-icons/building-fill-exclamation.svg index 6ca39dc..3491f24 100644 --- a/assets/bootstrap-icons/building-fill-exclamation.svg +++ b/assets/bootstrap-icons/building-fill-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-gear.svg b/assets/bootstrap-icons/building-fill-gear.svg index 95d6126..747a1bc 100644 --- a/assets/bootstrap-icons/building-fill-gear.svg +++ b/assets/bootstrap-icons/building-fill-gear.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-lock.svg b/assets/bootstrap-icons/building-fill-lock.svg index ddd8e6c..be73a41 100644 --- a/assets/bootstrap-icons/building-fill-lock.svg +++ b/assets/bootstrap-icons/building-fill-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-slash.svg b/assets/bootstrap-icons/building-fill-slash.svg index 7e30330..d867309 100644 --- a/assets/bootstrap-icons/building-fill-slash.svg +++ b/assets/bootstrap-icons/building-fill-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-up.svg b/assets/bootstrap-icons/building-fill-up.svg index ef87446..d8cc4bc 100644 --- a/assets/bootstrap-icons/building-fill-up.svg +++ b/assets/bootstrap-icons/building-fill-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill-x.svg b/assets/bootstrap-icons/building-fill-x.svg index 0311537..236aae3 100644 --- a/assets/bootstrap-icons/building-fill-x.svg +++ b/assets/bootstrap-icons/building-fill-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-fill.svg b/assets/bootstrap-icons/building-fill.svg index fa95d1f..6924b41 100644 --- a/assets/bootstrap-icons/building-fill.svg +++ b/assets/bootstrap-icons/building-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-gear.svg b/assets/bootstrap-icons/building-gear.svg index 698a746..eabe790 100644 --- a/assets/bootstrap-icons/building-gear.svg +++ b/assets/bootstrap-icons/building-gear.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-lock.svg b/assets/bootstrap-icons/building-lock.svg index f4da96c..591a2e9 100644 --- a/assets/bootstrap-icons/building-lock.svg +++ b/assets/bootstrap-icons/building-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-slash.svg b/assets/bootstrap-icons/building-slash.svg index 9920301..c3f7787 100644 --- a/assets/bootstrap-icons/building-slash.svg +++ b/assets/bootstrap-icons/building-slash.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-up.svg b/assets/bootstrap-icons/building-up.svg index b2b0433..ff2d5d9 100644 --- a/assets/bootstrap-icons/building-up.svg +++ b/assets/bootstrap-icons/building-up.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building-x.svg b/assets/bootstrap-icons/building-x.svg index 81bff0f..70e67a3 100644 --- a/assets/bootstrap-icons/building-x.svg +++ b/assets/bootstrap-icons/building-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/building.svg b/assets/bootstrap-icons/building.svg index 2555f8f..916b049 100644 --- a/assets/bootstrap-icons/building.svg +++ b/assets/bootstrap-icons/building.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/buildings-fill.svg b/assets/bootstrap-icons/buildings-fill.svg index 3799c1d..6aea68d 100644 --- a/assets/bootstrap-icons/buildings-fill.svg +++ b/assets/bootstrap-icons/buildings-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/buildings.svg b/assets/bootstrap-icons/buildings.svg index b842c0c..3028498 100644 --- a/assets/bootstrap-icons/buildings.svg +++ b/assets/bootstrap-icons/buildings.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bullseye.svg b/assets/bootstrap-icons/bullseye.svg index 85a807c..16c2207 100644 --- a/assets/bootstrap-icons/bullseye.svg +++ b/assets/bootstrap-icons/bullseye.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/bus-front-fill.svg b/assets/bootstrap-icons/bus-front-fill.svg index c71376d..de21228 100644 --- a/assets/bootstrap-icons/bus-front-fill.svg +++ b/assets/bootstrap-icons/bus-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/bus-front.svg b/assets/bootstrap-icons/bus-front.svg index bdf6b61..95c5df5 100644 --- a/assets/bootstrap-icons/bus-front.svg +++ b/assets/bootstrap-icons/bus-front.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/c-circle-fill.svg b/assets/bootstrap-icons/c-circle-fill.svg index 0b4adad..c0adc18 100644 --- a/assets/bootstrap-icons/c-circle-fill.svg +++ b/assets/bootstrap-icons/c-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/c-circle.svg b/assets/bootstrap-icons/c-circle.svg index 3e4e268..ac3dfac 100644 --- a/assets/bootstrap-icons/c-circle.svg +++ b/assets/bootstrap-icons/c-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/c-square-fill.svg b/assets/bootstrap-icons/c-square-fill.svg index 0b24f73..b26a27e 100644 --- a/assets/bootstrap-icons/c-square-fill.svg +++ b/assets/bootstrap-icons/c-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/c-square.svg b/assets/bootstrap-icons/c-square.svg index 822ae02..cdd74a3 100644 --- a/assets/bootstrap-icons/c-square.svg +++ b/assets/bootstrap-icons/c-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cake-fill.svg b/assets/bootstrap-icons/cake-fill.svg new file mode 100644 index 0000000..4370e02 --- /dev/null +++ b/assets/bootstrap-icons/cake-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cake.svg b/assets/bootstrap-icons/cake.svg new file mode 100644 index 0000000..500747b --- /dev/null +++ b/assets/bootstrap-icons/cake.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cake2-fill.svg b/assets/bootstrap-icons/cake2-fill.svg new file mode 100644 index 0000000..1ed25f7 --- /dev/null +++ b/assets/bootstrap-icons/cake2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cake2.svg b/assets/bootstrap-icons/cake2.svg new file mode 100644 index 0000000..a10dc80 --- /dev/null +++ b/assets/bootstrap-icons/cake2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calculator-fill.svg b/assets/bootstrap-icons/calculator-fill.svg index c4ee270..2933419 100644 --- a/assets/bootstrap-icons/calculator-fill.svg +++ b/assets/bootstrap-icons/calculator-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calculator.svg b/assets/bootstrap-icons/calculator.svg index be8e11a..cc9761e 100644 --- a/assets/bootstrap-icons/calculator.svg +++ b/assets/bootstrap-icons/calculator.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-check-fill.svg b/assets/bootstrap-icons/calendar-check-fill.svg index 76afaa2..967d182 100644 --- a/assets/bootstrap-icons/calendar-check-fill.svg +++ b/assets/bootstrap-icons/calendar-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-check.svg b/assets/bootstrap-icons/calendar-check.svg index 125b358..f778cd2 100644 --- a/assets/bootstrap-icons/calendar-check.svg +++ b/assets/bootstrap-icons/calendar-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-date-fill.svg b/assets/bootstrap-icons/calendar-date-fill.svg index 37e9cb5..59b31f2 100644 --- a/assets/bootstrap-icons/calendar-date-fill.svg +++ b/assets/bootstrap-icons/calendar-date-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-date.svg b/assets/bootstrap-icons/calendar-date.svg index 7c53231..b73c8f5 100644 --- a/assets/bootstrap-icons/calendar-date.svg +++ b/assets/bootstrap-icons/calendar-date.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-day-fill.svg b/assets/bootstrap-icons/calendar-day-fill.svg index 7f1c3c1..b9bcbf8 100644 --- a/assets/bootstrap-icons/calendar-day-fill.svg +++ b/assets/bootstrap-icons/calendar-day-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-day.svg b/assets/bootstrap-icons/calendar-day.svg index f043369..6f8d871 100644 --- a/assets/bootstrap-icons/calendar-day.svg +++ b/assets/bootstrap-icons/calendar-day.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-event-fill.svg b/assets/bootstrap-icons/calendar-event-fill.svg index 844dd15..5b09eea 100644 --- a/assets/bootstrap-icons/calendar-event-fill.svg +++ b/assets/bootstrap-icons/calendar-event-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-event.svg b/assets/bootstrap-icons/calendar-event.svg index 41c0ef9..57c734b 100644 --- a/assets/bootstrap-icons/calendar-event.svg +++ b/assets/bootstrap-icons/calendar-event.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-fill.svg b/assets/bootstrap-icons/calendar-fill.svg index 0cdeb35..789eb8b 100644 --- a/assets/bootstrap-icons/calendar-fill.svg +++ b/assets/bootstrap-icons/calendar-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-heart-fill.svg b/assets/bootstrap-icons/calendar-heart-fill.svg index bed00d8..63d9e4c 100644 --- a/assets/bootstrap-icons/calendar-heart-fill.svg +++ b/assets/bootstrap-icons/calendar-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-heart.svg b/assets/bootstrap-icons/calendar-heart.svg index 2fe7c13..8ed9c38 100644 --- a/assets/bootstrap-icons/calendar-heart.svg +++ b/assets/bootstrap-icons/calendar-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-minus-fill.svg b/assets/bootstrap-icons/calendar-minus-fill.svg index f23e648..8dad6e1 100644 --- a/assets/bootstrap-icons/calendar-minus-fill.svg +++ b/assets/bootstrap-icons/calendar-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-minus.svg b/assets/bootstrap-icons/calendar-minus.svg index 8f970ac..ecd4e97 100644 --- a/assets/bootstrap-icons/calendar-minus.svg +++ b/assets/bootstrap-icons/calendar-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-month-fill.svg b/assets/bootstrap-icons/calendar-month-fill.svg index 9123437..d8d56fe 100644 --- a/assets/bootstrap-icons/calendar-month-fill.svg +++ b/assets/bootstrap-icons/calendar-month-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-month.svg b/assets/bootstrap-icons/calendar-month.svg index ad6a330..95b6419 100644 --- a/assets/bootstrap-icons/calendar-month.svg +++ b/assets/bootstrap-icons/calendar-month.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-plus-fill.svg b/assets/bootstrap-icons/calendar-plus-fill.svg index 3928c63..0ed0c83 100644 --- a/assets/bootstrap-icons/calendar-plus-fill.svg +++ b/assets/bootstrap-icons/calendar-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-plus.svg b/assets/bootstrap-icons/calendar-plus.svg index 70746db..189b152 100644 --- a/assets/bootstrap-icons/calendar-plus.svg +++ b/assets/bootstrap-icons/calendar-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-range-fill.svg b/assets/bootstrap-icons/calendar-range-fill.svg index 41bb2a2..324def0 100644 --- a/assets/bootstrap-icons/calendar-range-fill.svg +++ b/assets/bootstrap-icons/calendar-range-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-range.svg b/assets/bootstrap-icons/calendar-range.svg index 934a45c..7db0947 100644 --- a/assets/bootstrap-icons/calendar-range.svg +++ b/assets/bootstrap-icons/calendar-range.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-week-fill.svg b/assets/bootstrap-icons/calendar-week-fill.svg index 00930aa..ab2128d 100644 --- a/assets/bootstrap-icons/calendar-week-fill.svg +++ b/assets/bootstrap-icons/calendar-week-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-week.svg b/assets/bootstrap-icons/calendar-week.svg index 06d6995..b5dbcc9 100644 --- a/assets/bootstrap-icons/calendar-week.svg +++ b/assets/bootstrap-icons/calendar-week.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-x-fill.svg b/assets/bootstrap-icons/calendar-x-fill.svg index 01be301..450e114 100644 --- a/assets/bootstrap-icons/calendar-x-fill.svg +++ b/assets/bootstrap-icons/calendar-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar-x.svg b/assets/bootstrap-icons/calendar-x.svg index faf46e1..dc85a91 100644 --- a/assets/bootstrap-icons/calendar-x.svg +++ b/assets/bootstrap-icons/calendar-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar.svg b/assets/bootstrap-icons/calendar.svg index c8590dd..d32ebe7 100644 --- a/assets/bootstrap-icons/calendar.svg +++ b/assets/bootstrap-icons/calendar.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-check-fill.svg b/assets/bootstrap-icons/calendar2-check-fill.svg index f49354e..a0c36c5 100644 --- a/assets/bootstrap-icons/calendar2-check-fill.svg +++ b/assets/bootstrap-icons/calendar2-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-check.svg b/assets/bootstrap-icons/calendar2-check.svg index f826056..5429842 100644 --- a/assets/bootstrap-icons/calendar2-check.svg +++ b/assets/bootstrap-icons/calendar2-check.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-date-fill.svg b/assets/bootstrap-icons/calendar2-date-fill.svg index ac005e0..93b3941 100644 --- a/assets/bootstrap-icons/calendar2-date-fill.svg +++ b/assets/bootstrap-icons/calendar2-date-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-date.svg b/assets/bootstrap-icons/calendar2-date.svg index 2dd64e8..61193cd 100644 --- a/assets/bootstrap-icons/calendar2-date.svg +++ b/assets/bootstrap-icons/calendar2-date.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-day-fill.svg b/assets/bootstrap-icons/calendar2-day-fill.svg index 2ab1b21..b605453 100644 --- a/assets/bootstrap-icons/calendar2-day-fill.svg +++ b/assets/bootstrap-icons/calendar2-day-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-day.svg b/assets/bootstrap-icons/calendar2-day.svg index d4d4856..ce59878 100644 --- a/assets/bootstrap-icons/calendar2-day.svg +++ b/assets/bootstrap-icons/calendar2-day.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-event-fill.svg b/assets/bootstrap-icons/calendar2-event-fill.svg index 5bdbc27..2b245d1 100644 --- a/assets/bootstrap-icons/calendar2-event-fill.svg +++ b/assets/bootstrap-icons/calendar2-event-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-event.svg b/assets/bootstrap-icons/calendar2-event.svg index 8c1c7cd..36910dd 100644 --- a/assets/bootstrap-icons/calendar2-event.svg +++ b/assets/bootstrap-icons/calendar2-event.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-fill.svg b/assets/bootstrap-icons/calendar2-fill.svg index 4b81563..b28e594 100644 --- a/assets/bootstrap-icons/calendar2-fill.svg +++ b/assets/bootstrap-icons/calendar2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-heart-fill.svg b/assets/bootstrap-icons/calendar2-heart-fill.svg index a1782e3..f3723cd 100644 --- a/assets/bootstrap-icons/calendar2-heart-fill.svg +++ b/assets/bootstrap-icons/calendar2-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-heart.svg b/assets/bootstrap-icons/calendar2-heart.svg index 6d66981..995d9b8 100644 --- a/assets/bootstrap-icons/calendar2-heart.svg +++ b/assets/bootstrap-icons/calendar2-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-minus-fill.svg b/assets/bootstrap-icons/calendar2-minus-fill.svg index af87213..bf52a36 100644 --- a/assets/bootstrap-icons/calendar2-minus-fill.svg +++ b/assets/bootstrap-icons/calendar2-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-minus.svg b/assets/bootstrap-icons/calendar2-minus.svg index eff8110..62e6bbc 100644 --- a/assets/bootstrap-icons/calendar2-minus.svg +++ b/assets/bootstrap-icons/calendar2-minus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-month-fill.svg b/assets/bootstrap-icons/calendar2-month-fill.svg index 58deabc..24b9c69 100644 --- a/assets/bootstrap-icons/calendar2-month-fill.svg +++ b/assets/bootstrap-icons/calendar2-month-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-month.svg b/assets/bootstrap-icons/calendar2-month.svg index 88c922e..65d8295 100644 --- a/assets/bootstrap-icons/calendar2-month.svg +++ b/assets/bootstrap-icons/calendar2-month.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-plus-fill.svg b/assets/bootstrap-icons/calendar2-plus-fill.svg index 8b41682..26a2047 100644 --- a/assets/bootstrap-icons/calendar2-plus-fill.svg +++ b/assets/bootstrap-icons/calendar2-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-plus.svg b/assets/bootstrap-icons/calendar2-plus.svg index 7ec7d49..728148f 100644 --- a/assets/bootstrap-icons/calendar2-plus.svg +++ b/assets/bootstrap-icons/calendar2-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-range-fill.svg b/assets/bootstrap-icons/calendar2-range-fill.svg index 39ba322..1ba46b6 100644 --- a/assets/bootstrap-icons/calendar2-range-fill.svg +++ b/assets/bootstrap-icons/calendar2-range-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-range.svg b/assets/bootstrap-icons/calendar2-range.svg index 4a8d9ad..9a657f4 100644 --- a/assets/bootstrap-icons/calendar2-range.svg +++ b/assets/bootstrap-icons/calendar2-range.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-week-fill.svg b/assets/bootstrap-icons/calendar2-week-fill.svg index 8303779..f358667 100644 --- a/assets/bootstrap-icons/calendar2-week-fill.svg +++ b/assets/bootstrap-icons/calendar2-week-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-week.svg b/assets/bootstrap-icons/calendar2-week.svg index 835ce06..07906a9 100644 --- a/assets/bootstrap-icons/calendar2-week.svg +++ b/assets/bootstrap-icons/calendar2-week.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-x-fill.svg b/assets/bootstrap-icons/calendar2-x-fill.svg index 2157939..def799d 100644 --- a/assets/bootstrap-icons/calendar2-x-fill.svg +++ b/assets/bootstrap-icons/calendar2-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2-x.svg b/assets/bootstrap-icons/calendar2-x.svg index e7cc339..d6f9e6f 100644 --- a/assets/bootstrap-icons/calendar2-x.svg +++ b/assets/bootstrap-icons/calendar2-x.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar2.svg b/assets/bootstrap-icons/calendar2.svg index db2e06d..957f993 100644 --- a/assets/bootstrap-icons/calendar2.svg +++ b/assets/bootstrap-icons/calendar2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-event-fill.svg b/assets/bootstrap-icons/calendar3-event-fill.svg index c494090..d228ccb 100644 --- a/assets/bootstrap-icons/calendar3-event-fill.svg +++ b/assets/bootstrap-icons/calendar3-event-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-event.svg b/assets/bootstrap-icons/calendar3-event.svg index 681ce4d..f702c36 100644 --- a/assets/bootstrap-icons/calendar3-event.svg +++ b/assets/bootstrap-icons/calendar3-event.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-fill.svg b/assets/bootstrap-icons/calendar3-fill.svg index e37c234..f3bc116 100644 --- a/assets/bootstrap-icons/calendar3-fill.svg +++ b/assets/bootstrap-icons/calendar3-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-range-fill.svg b/assets/bootstrap-icons/calendar3-range-fill.svg index 00875b2..e21d0ee 100644 --- a/assets/bootstrap-icons/calendar3-range-fill.svg +++ b/assets/bootstrap-icons/calendar3-range-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-range.svg b/assets/bootstrap-icons/calendar3-range.svg index a452516..c19d9ca 100644 --- a/assets/bootstrap-icons/calendar3-range.svg +++ b/assets/bootstrap-icons/calendar3-range.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-week-fill.svg b/assets/bootstrap-icons/calendar3-week-fill.svg index 53e5bc7..d828d85 100644 --- a/assets/bootstrap-icons/calendar3-week-fill.svg +++ b/assets/bootstrap-icons/calendar3-week-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3-week.svg b/assets/bootstrap-icons/calendar3-week.svg index e9a768c..6d577b7 100644 --- a/assets/bootstrap-icons/calendar3-week.svg +++ b/assets/bootstrap-icons/calendar3-week.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar3.svg b/assets/bootstrap-icons/calendar3.svg index eb3c5f2..8e2aedf 100644 --- a/assets/bootstrap-icons/calendar3.svg +++ b/assets/bootstrap-icons/calendar3.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar4-event.svg b/assets/bootstrap-icons/calendar4-event.svg index 51d40e8..0d29c0c 100644 --- a/assets/bootstrap-icons/calendar4-event.svg +++ b/assets/bootstrap-icons/calendar4-event.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar4-range.svg b/assets/bootstrap-icons/calendar4-range.svg index 129d7c1..b260479 100644 --- a/assets/bootstrap-icons/calendar4-range.svg +++ b/assets/bootstrap-icons/calendar4-range.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar4-week.svg b/assets/bootstrap-icons/calendar4-week.svg index 5644238..d934881 100644 --- a/assets/bootstrap-icons/calendar4-week.svg +++ b/assets/bootstrap-icons/calendar4-week.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/calendar4.svg b/assets/bootstrap-icons/calendar4.svg index 1c62685..69c474c 100644 --- a/assets/bootstrap-icons/calendar4.svg +++ b/assets/bootstrap-icons/calendar4.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-fill.svg b/assets/bootstrap-icons/camera-fill.svg index be16451..6aa0240 100644 --- a/assets/bootstrap-icons/camera-fill.svg +++ b/assets/bootstrap-icons/camera-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-reels-fill.svg b/assets/bootstrap-icons/camera-reels-fill.svg index 347f44e..6bd48de 100644 --- a/assets/bootstrap-icons/camera-reels-fill.svg +++ b/assets/bootstrap-icons/camera-reels-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-reels.svg b/assets/bootstrap-icons/camera-reels.svg index 1aa7b1c..0c6eca8 100644 --- a/assets/bootstrap-icons/camera-reels.svg +++ b/assets/bootstrap-icons/camera-reels.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-video-fill.svg b/assets/bootstrap-icons/camera-video-fill.svg index 0222b95..72dee37 100644 --- a/assets/bootstrap-icons/camera-video-fill.svg +++ b/assets/bootstrap-icons/camera-video-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-video-off-fill.svg b/assets/bootstrap-icons/camera-video-off-fill.svg index 9909060..290dc19 100644 --- a/assets/bootstrap-icons/camera-video-off-fill.svg +++ b/assets/bootstrap-icons/camera-video-off-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-video-off.svg b/assets/bootstrap-icons/camera-video-off.svg index 7635e9b..c9eb587 100644 --- a/assets/bootstrap-icons/camera-video-off.svg +++ b/assets/bootstrap-icons/camera-video-off.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera-video.svg b/assets/bootstrap-icons/camera-video.svg index 199e7a8..a042d1a 100644 --- a/assets/bootstrap-icons/camera-video.svg +++ b/assets/bootstrap-icons/camera-video.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera.svg b/assets/bootstrap-icons/camera.svg index fb337fe..3a926d5 100644 --- a/assets/bootstrap-icons/camera.svg +++ b/assets/bootstrap-icons/camera.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/camera2.svg b/assets/bootstrap-icons/camera2.svg index a33ae6b..ba9521e 100644 --- a/assets/bootstrap-icons/camera2.svg +++ b/assets/bootstrap-icons/camera2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/capslock-fill.svg b/assets/bootstrap-icons/capslock-fill.svg index e4af909..f1c0bab 100644 --- a/assets/bootstrap-icons/capslock-fill.svg +++ b/assets/bootstrap-icons/capslock-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/capslock.svg b/assets/bootstrap-icons/capslock.svg index 12155de..b0b894a 100644 --- a/assets/bootstrap-icons/capslock.svg +++ b/assets/bootstrap-icons/capslock.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/capsule-pill.svg b/assets/bootstrap-icons/capsule-pill.svg index 0167f85..b9f3b54 100644 --- a/assets/bootstrap-icons/capsule-pill.svg +++ b/assets/bootstrap-icons/capsule-pill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/capsule.svg b/assets/bootstrap-icons/capsule.svg index 98863d8..53d1a66 100644 --- a/assets/bootstrap-icons/capsule.svg +++ b/assets/bootstrap-icons/capsule.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/car-front-fill.svg b/assets/bootstrap-icons/car-front-fill.svg index a9b9603..a47a870 100644 --- a/assets/bootstrap-icons/car-front-fill.svg +++ b/assets/bootstrap-icons/car-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/car-front.svg b/assets/bootstrap-icons/car-front.svg index bb5fa3d..890e4cf 100644 --- a/assets/bootstrap-icons/car-front.svg +++ b/assets/bootstrap-icons/car-front.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/card-checklist.svg b/assets/bootstrap-icons/card-checklist.svg index ce2a553..3044e68 100644 --- a/assets/bootstrap-icons/card-checklist.svg +++ b/assets/bootstrap-icons/card-checklist.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/card-heading.svg b/assets/bootstrap-icons/card-heading.svg index 682bd4e..a6be873 100644 --- a/assets/bootstrap-icons/card-heading.svg +++ b/assets/bootstrap-icons/card-heading.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/card-image.svg b/assets/bootstrap-icons/card-image.svg index 473ff03..7343f77 100644 --- a/assets/bootstrap-icons/card-image.svg +++ b/assets/bootstrap-icons/card-image.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/card-list.svg b/assets/bootstrap-icons/card-list.svg index 3dc5d42..6270802 100644 --- a/assets/bootstrap-icons/card-list.svg +++ b/assets/bootstrap-icons/card-list.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/card-text.svg b/assets/bootstrap-icons/card-text.svg index d218f55..8f7470c 100644 --- a/assets/bootstrap-icons/card-text.svg +++ b/assets/bootstrap-icons/card-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-down-square-fill.svg b/assets/bootstrap-icons/caret-down-square-fill.svg index ae8fbb4..63199bb 100644 --- a/assets/bootstrap-icons/caret-down-square-fill.svg +++ b/assets/bootstrap-icons/caret-down-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-down-square.svg b/assets/bootstrap-icons/caret-down-square.svg index cf34038..0372625 100644 --- a/assets/bootstrap-icons/caret-down-square.svg +++ b/assets/bootstrap-icons/caret-down-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-down.svg b/assets/bootstrap-icons/caret-down.svg index 026b0ff..627258a 100644 --- a/assets/bootstrap-icons/caret-down.svg +++ b/assets/bootstrap-icons/caret-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-left-square-fill.svg b/assets/bootstrap-icons/caret-left-square-fill.svg index 5d8ab56..cc7e3a8 100644 --- a/assets/bootstrap-icons/caret-left-square-fill.svg +++ b/assets/bootstrap-icons/caret-left-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-left-square.svg b/assets/bootstrap-icons/caret-left-square.svg index 099b54d..5e8cb20 100644 --- a/assets/bootstrap-icons/caret-left-square.svg +++ b/assets/bootstrap-icons/caret-left-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-left.svg b/assets/bootstrap-icons/caret-left.svg index 89732f0..4415336 100644 --- a/assets/bootstrap-icons/caret-left.svg +++ b/assets/bootstrap-icons/caret-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-right-square-fill.svg b/assets/bootstrap-icons/caret-right-square-fill.svg index ea06657..2aded36 100644 --- a/assets/bootstrap-icons/caret-right-square-fill.svg +++ b/assets/bootstrap-icons/caret-right-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-right-square.svg b/assets/bootstrap-icons/caret-right-square.svg index 4039064..a3a44e2 100644 --- a/assets/bootstrap-icons/caret-right-square.svg +++ b/assets/bootstrap-icons/caret-right-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-right.svg b/assets/bootstrap-icons/caret-right.svg index 451686e..7bcd8bb 100644 --- a/assets/bootstrap-icons/caret-right.svg +++ b/assets/bootstrap-icons/caret-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-up-square-fill.svg b/assets/bootstrap-icons/caret-up-square-fill.svg index 25c66a5..348fcf2 100644 --- a/assets/bootstrap-icons/caret-up-square-fill.svg +++ b/assets/bootstrap-icons/caret-up-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-up-square.svg b/assets/bootstrap-icons/caret-up-square.svg index d59ecbf..8ac2af4 100644 --- a/assets/bootstrap-icons/caret-up-square.svg +++ b/assets/bootstrap-icons/caret-up-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/caret-up.svg b/assets/bootstrap-icons/caret-up.svg index 36ca8f0..8e33519 100644 --- a/assets/bootstrap-icons/caret-up.svg +++ b/assets/bootstrap-icons/caret-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-check-fill.svg b/assets/bootstrap-icons/cart-check-fill.svg index 019c1fc..612358c 100644 --- a/assets/bootstrap-icons/cart-check-fill.svg +++ b/assets/bootstrap-icons/cart-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-check.svg b/assets/bootstrap-icons/cart-check.svg index 986706a..68301db 100644 --- a/assets/bootstrap-icons/cart-check.svg +++ b/assets/bootstrap-icons/cart-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-dash-fill.svg b/assets/bootstrap-icons/cart-dash-fill.svg index 2562744..a335b07 100644 --- a/assets/bootstrap-icons/cart-dash-fill.svg +++ b/assets/bootstrap-icons/cart-dash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-dash.svg b/assets/bootstrap-icons/cart-dash.svg index ecd23f3..9c97c3b 100644 --- a/assets/bootstrap-icons/cart-dash.svg +++ b/assets/bootstrap-icons/cart-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-fill.svg b/assets/bootstrap-icons/cart-fill.svg index a2b95bf..974fc29 100644 --- a/assets/bootstrap-icons/cart-fill.svg +++ b/assets/bootstrap-icons/cart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-plus-fill.svg b/assets/bootstrap-icons/cart-plus-fill.svg index 9858fe1..59e46e4 100644 --- a/assets/bootstrap-icons/cart-plus-fill.svg +++ b/assets/bootstrap-icons/cart-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-plus.svg b/assets/bootstrap-icons/cart-plus.svg index acafe13..2baaae4 100644 --- a/assets/bootstrap-icons/cart-plus.svg +++ b/assets/bootstrap-icons/cart-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-x-fill.svg b/assets/bootstrap-icons/cart-x-fill.svg index a9a32ca..7ca0688 100644 --- a/assets/bootstrap-icons/cart-x-fill.svg +++ b/assets/bootstrap-icons/cart-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart-x.svg b/assets/bootstrap-icons/cart-x.svg index feddfdd..2d8f213 100644 --- a/assets/bootstrap-icons/cart-x.svg +++ b/assets/bootstrap-icons/cart-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart.svg b/assets/bootstrap-icons/cart.svg index 486adb1..0e0f96c 100644 --- a/assets/bootstrap-icons/cart.svg +++ b/assets/bootstrap-icons/cart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart2.svg b/assets/bootstrap-icons/cart2.svg index 7e1bd9a..ea7f696 100644 --- a/assets/bootstrap-icons/cart2.svg +++ b/assets/bootstrap-icons/cart2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart3.svg b/assets/bootstrap-icons/cart3.svg index 2187149..af1b3c5 100644 --- a/assets/bootstrap-icons/cart3.svg +++ b/assets/bootstrap-icons/cart3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cart4.svg b/assets/bootstrap-icons/cart4.svg index b40891f..4631ac9 100644 --- a/assets/bootstrap-icons/cart4.svg +++ b/assets/bootstrap-icons/cart4.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cash-coin.svg b/assets/bootstrap-icons/cash-coin.svg index bc82c64..2904f15 100644 --- a/assets/bootstrap-icons/cash-coin.svg +++ b/assets/bootstrap-icons/cash-coin.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cash-stack.svg b/assets/bootstrap-icons/cash-stack.svg index 492cb38..fc8c282 100644 --- a/assets/bootstrap-icons/cash-stack.svg +++ b/assets/bootstrap-icons/cash-stack.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cash.svg b/assets/bootstrap-icons/cash.svg index ef3a4e7..18cbff3 100644 --- a/assets/bootstrap-icons/cash.svg +++ b/assets/bootstrap-icons/cash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cassette-fill.svg b/assets/bootstrap-icons/cassette-fill.svg index e8dd8f1..18fd5e4 100644 --- a/assets/bootstrap-icons/cassette-fill.svg +++ b/assets/bootstrap-icons/cassette-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cassette.svg b/assets/bootstrap-icons/cassette.svg index c28170c..2effe71 100644 --- a/assets/bootstrap-icons/cassette.svg +++ b/assets/bootstrap-icons/cassette.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cast.svg b/assets/bootstrap-icons/cast.svg index 1eda173..01a9795 100644 --- a/assets/bootstrap-icons/cast.svg +++ b/assets/bootstrap-icons/cast.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cc-circle-fill.svg b/assets/bootstrap-icons/cc-circle-fill.svg index ca9779e..483d90c 100644 --- a/assets/bootstrap-icons/cc-circle-fill.svg +++ b/assets/bootstrap-icons/cc-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cc-circle.svg b/assets/bootstrap-icons/cc-circle.svg index 6de6b76..2dc2b4b 100644 --- a/assets/bootstrap-icons/cc-circle.svg +++ b/assets/bootstrap-icons/cc-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cc-square-fill.svg b/assets/bootstrap-icons/cc-square-fill.svg index f9b44d5..b0a8350 100644 --- a/assets/bootstrap-icons/cc-square-fill.svg +++ b/assets/bootstrap-icons/cc-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cc-square.svg b/assets/bootstrap-icons/cc-square.svg index 90c52bc..b0f05b6 100644 --- a/assets/bootstrap-icons/cc-square.svg +++ b/assets/bootstrap-icons/cc-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-dots-fill.svg b/assets/bootstrap-icons/chat-dots-fill.svg index 2e3d225..5f74345 100644 --- a/assets/bootstrap-icons/chat-dots-fill.svg +++ b/assets/bootstrap-icons/chat-dots-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-dots.svg b/assets/bootstrap-icons/chat-dots.svg index a74267d..20137cc 100644 --- a/assets/bootstrap-icons/chat-dots.svg +++ b/assets/bootstrap-icons/chat-dots.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-fill.svg b/assets/bootstrap-icons/chat-fill.svg index 69ed44b..c896939 100644 --- a/assets/bootstrap-icons/chat-fill.svg +++ b/assets/bootstrap-icons/chat-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-heart-fill.svg b/assets/bootstrap-icons/chat-heart-fill.svg index 9be92ca..ea01c34 100644 --- a/assets/bootstrap-icons/chat-heart-fill.svg +++ b/assets/bootstrap-icons/chat-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-heart.svg b/assets/bootstrap-icons/chat-heart.svg index 90c276b..8ea104e 100644 --- a/assets/bootstrap-icons/chat-heart.svg +++ b/assets/bootstrap-icons/chat-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-dots-fill.svg b/assets/bootstrap-icons/chat-left-dots-fill.svg index eb7f531..a6614c3 100644 --- a/assets/bootstrap-icons/chat-left-dots-fill.svg +++ b/assets/bootstrap-icons/chat-left-dots-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-dots.svg b/assets/bootstrap-icons/chat-left-dots.svg index c73169d..35f466a 100644 --- a/assets/bootstrap-icons/chat-left-dots.svg +++ b/assets/bootstrap-icons/chat-left-dots.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-fill.svg b/assets/bootstrap-icons/chat-left-fill.svg index 38c389f..0de6e13 100644 --- a/assets/bootstrap-icons/chat-left-fill.svg +++ b/assets/bootstrap-icons/chat-left-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-heart-fill.svg b/assets/bootstrap-icons/chat-left-heart-fill.svg index 787ed61..cc9502c 100644 --- a/assets/bootstrap-icons/chat-left-heart-fill.svg +++ b/assets/bootstrap-icons/chat-left-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-heart.svg b/assets/bootstrap-icons/chat-left-heart.svg index 1604e7b..ec11692 100644 --- a/assets/bootstrap-icons/chat-left-heart.svg +++ b/assets/bootstrap-icons/chat-left-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-quote-fill.svg b/assets/bootstrap-icons/chat-left-quote-fill.svg index b115a9f..d634a12 100644 --- a/assets/bootstrap-icons/chat-left-quote-fill.svg +++ b/assets/bootstrap-icons/chat-left-quote-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-quote.svg b/assets/bootstrap-icons/chat-left-quote.svg index 448827f..376ceb1 100644 --- a/assets/bootstrap-icons/chat-left-quote.svg +++ b/assets/bootstrap-icons/chat-left-quote.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-text-fill.svg b/assets/bootstrap-icons/chat-left-text-fill.svg index 28a0f47..a78e343 100644 --- a/assets/bootstrap-icons/chat-left-text-fill.svg +++ b/assets/bootstrap-icons/chat-left-text-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left-text.svg b/assets/bootstrap-icons/chat-left-text.svg index 2b69a98..88d1906 100644 --- a/assets/bootstrap-icons/chat-left-text.svg +++ b/assets/bootstrap-icons/chat-left-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-left.svg b/assets/bootstrap-icons/chat-left.svg index fd2f4ee..d93f0af 100644 --- a/assets/bootstrap-icons/chat-left.svg +++ b/assets/bootstrap-icons/chat-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-quote-fill.svg b/assets/bootstrap-icons/chat-quote-fill.svg index 4a3af86..7150c44 100644 --- a/assets/bootstrap-icons/chat-quote-fill.svg +++ b/assets/bootstrap-icons/chat-quote-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-quote.svg b/assets/bootstrap-icons/chat-quote.svg index f890c38..aa0edc4 100644 --- a/assets/bootstrap-icons/chat-quote.svg +++ b/assets/bootstrap-icons/chat-quote.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-dots-fill.svg b/assets/bootstrap-icons/chat-right-dots-fill.svg index 49ce097..1020581 100644 --- a/assets/bootstrap-icons/chat-right-dots-fill.svg +++ b/assets/bootstrap-icons/chat-right-dots-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-dots.svg b/assets/bootstrap-icons/chat-right-dots.svg index 423d221..d9b8bd2 100644 --- a/assets/bootstrap-icons/chat-right-dots.svg +++ b/assets/bootstrap-icons/chat-right-dots.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-fill.svg b/assets/bootstrap-icons/chat-right-fill.svg index 41b767b..6381ddc 100644 --- a/assets/bootstrap-icons/chat-right-fill.svg +++ b/assets/bootstrap-icons/chat-right-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-heart-fill.svg b/assets/bootstrap-icons/chat-right-heart-fill.svg index b55dc62..cf4abfe 100644 --- a/assets/bootstrap-icons/chat-right-heart-fill.svg +++ b/assets/bootstrap-icons/chat-right-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-heart.svg b/assets/bootstrap-icons/chat-right-heart.svg index 744e8a0..e6b3880 100644 --- a/assets/bootstrap-icons/chat-right-heart.svg +++ b/assets/bootstrap-icons/chat-right-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-quote-fill.svg b/assets/bootstrap-icons/chat-right-quote-fill.svg index e63f92b..1c4e536 100644 --- a/assets/bootstrap-icons/chat-right-quote-fill.svg +++ b/assets/bootstrap-icons/chat-right-quote-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-quote.svg b/assets/bootstrap-icons/chat-right-quote.svg index 42c8dbe..e9091bc 100644 --- a/assets/bootstrap-icons/chat-right-quote.svg +++ b/assets/bootstrap-icons/chat-right-quote.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-text-fill.svg b/assets/bootstrap-icons/chat-right-text-fill.svg index 32df921..3455983 100644 --- a/assets/bootstrap-icons/chat-right-text-fill.svg +++ b/assets/bootstrap-icons/chat-right-text-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right-text.svg b/assets/bootstrap-icons/chat-right-text.svg index d8b6004..88341af 100644 --- a/assets/bootstrap-icons/chat-right-text.svg +++ b/assets/bootstrap-icons/chat-right-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-right.svg b/assets/bootstrap-icons/chat-right.svg index b702b5d..a930c9a 100644 --- a/assets/bootstrap-icons/chat-right.svg +++ b/assets/bootstrap-icons/chat-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-dots-fill.svg b/assets/bootstrap-icons/chat-square-dots-fill.svg index 1025978..09c97d1 100644 --- a/assets/bootstrap-icons/chat-square-dots-fill.svg +++ b/assets/bootstrap-icons/chat-square-dots-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-dots.svg b/assets/bootstrap-icons/chat-square-dots.svg index e59cd1a..b06c02f 100644 --- a/assets/bootstrap-icons/chat-square-dots.svg +++ b/assets/bootstrap-icons/chat-square-dots.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-fill.svg b/assets/bootstrap-icons/chat-square-fill.svg index 2fb73ac..4688831 100644 --- a/assets/bootstrap-icons/chat-square-fill.svg +++ b/assets/bootstrap-icons/chat-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-heart-fill.svg b/assets/bootstrap-icons/chat-square-heart-fill.svg index f200049..902e0b5 100644 --- a/assets/bootstrap-icons/chat-square-heart-fill.svg +++ b/assets/bootstrap-icons/chat-square-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-heart.svg b/assets/bootstrap-icons/chat-square-heart.svg index 89ca6ef..6ba687e 100644 --- a/assets/bootstrap-icons/chat-square-heart.svg +++ b/assets/bootstrap-icons/chat-square-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-quote-fill.svg b/assets/bootstrap-icons/chat-square-quote-fill.svg index 761cb91..2496b70 100644 --- a/assets/bootstrap-icons/chat-square-quote-fill.svg +++ b/assets/bootstrap-icons/chat-square-quote-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-quote.svg b/assets/bootstrap-icons/chat-square-quote.svg index 40893f4..a8f6b09 100644 --- a/assets/bootstrap-icons/chat-square-quote.svg +++ b/assets/bootstrap-icons/chat-square-quote.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-text-fill.svg b/assets/bootstrap-icons/chat-square-text-fill.svg index 1dd17c5..6ebf567 100644 --- a/assets/bootstrap-icons/chat-square-text-fill.svg +++ b/assets/bootstrap-icons/chat-square-text-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square-text.svg b/assets/bootstrap-icons/chat-square-text.svg index ae3fd8d..1296f92 100644 --- a/assets/bootstrap-icons/chat-square-text.svg +++ b/assets/bootstrap-icons/chat-square-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-square.svg b/assets/bootstrap-icons/chat-square.svg index 7611729..4e13ae8 100644 --- a/assets/bootstrap-icons/chat-square.svg +++ b/assets/bootstrap-icons/chat-square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-text-fill.svg b/assets/bootstrap-icons/chat-text-fill.svg index fff3db3..93639f1 100644 --- a/assets/bootstrap-icons/chat-text-fill.svg +++ b/assets/bootstrap-icons/chat-text-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat-text.svg b/assets/bootstrap-icons/chat-text.svg index 75a79f1..f64f43f 100644 --- a/assets/bootstrap-icons/chat-text.svg +++ b/assets/bootstrap-icons/chat-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chat.svg b/assets/bootstrap-icons/chat.svg index 3cb81b2..487d142 100644 --- a/assets/bootstrap-icons/chat.svg +++ b/assets/bootstrap-icons/chat.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/check-all.svg b/assets/bootstrap-icons/check-all.svg index b0019d0..f91fd77 100644 --- a/assets/bootstrap-icons/check-all.svg +++ b/assets/bootstrap-icons/check-all.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/check-circle-fill.svg b/assets/bootstrap-icons/check-circle-fill.svg index e861174..0b7f412 100644 --- a/assets/bootstrap-icons/check-circle-fill.svg +++ b/assets/bootstrap-icons/check-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/check-circle.svg b/assets/bootstrap-icons/check-circle.svg index d8dd0cd..016f607 100644 --- a/assets/bootstrap-icons/check-circle.svg +++ b/assets/bootstrap-icons/check-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/check-lg.svg b/assets/bootstrap-icons/check-lg.svg index 7afb0ae..63a8a3d 100644 --- a/assets/bootstrap-icons/check-lg.svg +++ b/assets/bootstrap-icons/check-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/check-square-fill.svg b/assets/bootstrap-icons/check-square-fill.svg index 45d6828..cbb56ed 100644 --- a/assets/bootstrap-icons/check-square-fill.svg +++ b/assets/bootstrap-icons/check-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/check-square.svg b/assets/bootstrap-icons/check-square.svg index d71c1f3..b7d1116 100644 --- a/assets/bootstrap-icons/check-square.svg +++ b/assets/bootstrap-icons/check-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/check.svg b/assets/bootstrap-icons/check.svg index 9de6cc7..11ab547 100644 --- a/assets/bootstrap-icons/check.svg +++ b/assets/bootstrap-icons/check.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/check2-all.svg b/assets/bootstrap-icons/check2-all.svg index 25d8ba5..cccc0b7 100644 --- a/assets/bootstrap-icons/check2-all.svg +++ b/assets/bootstrap-icons/check2-all.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/check2-circle.svg b/assets/bootstrap-icons/check2-circle.svg index 7319d37..166e661 100644 --- a/assets/bootstrap-icons/check2-circle.svg +++ b/assets/bootstrap-icons/check2-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/check2-square.svg b/assets/bootstrap-icons/check2-square.svg index 2d5e6eb..64c3669 100644 --- a/assets/bootstrap-icons/check2-square.svg +++ b/assets/bootstrap-icons/check2-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/check2.svg b/assets/bootstrap-icons/check2.svg index e187956..87168de 100644 --- a/assets/bootstrap-icons/check2.svg +++ b/assets/bootstrap-icons/check2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-bar-contract.svg b/assets/bootstrap-icons/chevron-bar-contract.svg index f12917f..52ec3f6 100644 --- a/assets/bootstrap-icons/chevron-bar-contract.svg +++ b/assets/bootstrap-icons/chevron-bar-contract.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-bar-down.svg b/assets/bootstrap-icons/chevron-bar-down.svg index 4df2259..8c10216 100644 --- a/assets/bootstrap-icons/chevron-bar-down.svg +++ b/assets/bootstrap-icons/chevron-bar-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-bar-expand.svg b/assets/bootstrap-icons/chevron-bar-expand.svg index 6cb775f..1260a20 100644 --- a/assets/bootstrap-icons/chevron-bar-expand.svg +++ b/assets/bootstrap-icons/chevron-bar-expand.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-bar-left.svg b/assets/bootstrap-icons/chevron-bar-left.svg index 5d53406..36afeb7 100644 --- a/assets/bootstrap-icons/chevron-bar-left.svg +++ b/assets/bootstrap-icons/chevron-bar-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-bar-right.svg b/assets/bootstrap-icons/chevron-bar-right.svg index b71553c..b71e040 100644 --- a/assets/bootstrap-icons/chevron-bar-right.svg +++ b/assets/bootstrap-icons/chevron-bar-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-bar-up.svg b/assets/bootstrap-icons/chevron-bar-up.svg index 9ca1408..c5da175 100644 --- a/assets/bootstrap-icons/chevron-bar-up.svg +++ b/assets/bootstrap-icons/chevron-bar-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-compact-down.svg b/assets/bootstrap-icons/chevron-compact-down.svg index fb1767e..53d9d9a 100644 --- a/assets/bootstrap-icons/chevron-compact-down.svg +++ b/assets/bootstrap-icons/chevron-compact-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-compact-left.svg b/assets/bootstrap-icons/chevron-compact-left.svg index 5dd6b6b..277ddd8 100644 --- a/assets/bootstrap-icons/chevron-compact-left.svg +++ b/assets/bootstrap-icons/chevron-compact-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-compact-right.svg b/assets/bootstrap-icons/chevron-compact-right.svg index ecb5994..24b5309 100644 --- a/assets/bootstrap-icons/chevron-compact-right.svg +++ b/assets/bootstrap-icons/chevron-compact-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-compact-up.svg b/assets/bootstrap-icons/chevron-compact-up.svg index 8bc0a55..2a4f354 100644 --- a/assets/bootstrap-icons/chevron-compact-up.svg +++ b/assets/bootstrap-icons/chevron-compact-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-contract.svg b/assets/bootstrap-icons/chevron-contract.svg index 5243d43..354ee86 100644 --- a/assets/bootstrap-icons/chevron-contract.svg +++ b/assets/bootstrap-icons/chevron-contract.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-double-down.svg b/assets/bootstrap-icons/chevron-double-down.svg index 0df76ee..bc99e59 100644 --- a/assets/bootstrap-icons/chevron-double-down.svg +++ b/assets/bootstrap-icons/chevron-double-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-double-left.svg b/assets/bootstrap-icons/chevron-double-left.svg index 7181fd1..c4cd7f2 100644 --- a/assets/bootstrap-icons/chevron-double-left.svg +++ b/assets/bootstrap-icons/chevron-double-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-double-right.svg b/assets/bootstrap-icons/chevron-double-right.svg index 73e1b35..dccd6c5 100644 --- a/assets/bootstrap-icons/chevron-double-right.svg +++ b/assets/bootstrap-icons/chevron-double-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-double-up.svg b/assets/bootstrap-icons/chevron-double-up.svg index 5c9a013..ad7ba12 100644 --- a/assets/bootstrap-icons/chevron-double-up.svg +++ b/assets/bootstrap-icons/chevron-double-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-down.svg b/assets/bootstrap-icons/chevron-down.svg index 1f0b8bc..a281907 100644 --- a/assets/bootstrap-icons/chevron-down.svg +++ b/assets/bootstrap-icons/chevron-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-expand.svg b/assets/bootstrap-icons/chevron-expand.svg index 0a2b81a..33e4ad8 100644 --- a/assets/bootstrap-icons/chevron-expand.svg +++ b/assets/bootstrap-icons/chevron-expand.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-left.svg b/assets/bootstrap-icons/chevron-left.svg index 018f8b6..5bcc1bb 100644 --- a/assets/bootstrap-icons/chevron-left.svg +++ b/assets/bootstrap-icons/chevron-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-right.svg b/assets/bootstrap-icons/chevron-right.svg index d621289..ab39af8 100644 --- a/assets/bootstrap-icons/chevron-right.svg +++ b/assets/bootstrap-icons/chevron-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/chevron-up.svg b/assets/bootstrap-icons/chevron-up.svg index 3b2bd42..4f3c7a0 100644 --- a/assets/bootstrap-icons/chevron-up.svg +++ b/assets/bootstrap-icons/chevron-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/circle-half.svg b/assets/bootstrap-icons/circle-half.svg index 5380929..497f6b7 100644 --- a/assets/bootstrap-icons/circle-half.svg +++ b/assets/bootstrap-icons/circle-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/circle-square.svg b/assets/bootstrap-icons/circle-square.svg index 37d8622..c0f62b7 100644 --- a/assets/bootstrap-icons/circle-square.svg +++ b/assets/bootstrap-icons/circle-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/circle.svg b/assets/bootstrap-icons/circle.svg index dc57919..9bbabca 100644 --- a/assets/bootstrap-icons/circle.svg +++ b/assets/bootstrap-icons/circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-check-fill.svg b/assets/bootstrap-icons/clipboard-check-fill.svg index 4c0c18f..598e850 100644 --- a/assets/bootstrap-icons/clipboard-check-fill.svg +++ b/assets/bootstrap-icons/clipboard-check-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-check.svg b/assets/bootstrap-icons/clipboard-check.svg index f7591ae..cb9d8a2 100644 --- a/assets/bootstrap-icons/clipboard-check.svg +++ b/assets/bootstrap-icons/clipboard-check.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-data-fill.svg b/assets/bootstrap-icons/clipboard-data-fill.svg index e7de45a..e4a9425 100644 --- a/assets/bootstrap-icons/clipboard-data-fill.svg +++ b/assets/bootstrap-icons/clipboard-data-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-data.svg b/assets/bootstrap-icons/clipboard-data.svg index b4fcb33..622acbf 100644 --- a/assets/bootstrap-icons/clipboard-data.svg +++ b/assets/bootstrap-icons/clipboard-data.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-fill.svg b/assets/bootstrap-icons/clipboard-fill.svg index 86d3da0..176c5e4 100644 --- a/assets/bootstrap-icons/clipboard-fill.svg +++ b/assets/bootstrap-icons/clipboard-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-heart-fill.svg b/assets/bootstrap-icons/clipboard-heart-fill.svg index c653de1..92de0a8 100644 --- a/assets/bootstrap-icons/clipboard-heart-fill.svg +++ b/assets/bootstrap-icons/clipboard-heart-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-heart.svg b/assets/bootstrap-icons/clipboard-heart.svg index 0b5b319..c430ed2 100644 --- a/assets/bootstrap-icons/clipboard-heart.svg +++ b/assets/bootstrap-icons/clipboard-heart.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-minus-fill.svg b/assets/bootstrap-icons/clipboard-minus-fill.svg index 7828cb8..e47f43f 100644 --- a/assets/bootstrap-icons/clipboard-minus-fill.svg +++ b/assets/bootstrap-icons/clipboard-minus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-minus.svg b/assets/bootstrap-icons/clipboard-minus.svg index 4826c3e..d3675c4 100644 --- a/assets/bootstrap-icons/clipboard-minus.svg +++ b/assets/bootstrap-icons/clipboard-minus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-plus-fill.svg b/assets/bootstrap-icons/clipboard-plus-fill.svg index 2ebdba4..8140aa8 100644 --- a/assets/bootstrap-icons/clipboard-plus-fill.svg +++ b/assets/bootstrap-icons/clipboard-plus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-plus.svg b/assets/bootstrap-icons/clipboard-plus.svg index 79020c0..1d095d7 100644 --- a/assets/bootstrap-icons/clipboard-plus.svg +++ b/assets/bootstrap-icons/clipboard-plus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-pulse.svg b/assets/bootstrap-icons/clipboard-pulse.svg index 0c43dab..a357209 100644 --- a/assets/bootstrap-icons/clipboard-pulse.svg +++ b/assets/bootstrap-icons/clipboard-pulse.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-x-fill.svg b/assets/bootstrap-icons/clipboard-x-fill.svg index 8cba1ea..10fba82 100644 --- a/assets/bootstrap-icons/clipboard-x-fill.svg +++ b/assets/bootstrap-icons/clipboard-x-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard-x.svg b/assets/bootstrap-icons/clipboard-x.svg index bba444d..46df235 100644 --- a/assets/bootstrap-icons/clipboard-x.svg +++ b/assets/bootstrap-icons/clipboard-x.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard.svg b/assets/bootstrap-icons/clipboard.svg index 360e089..b92f42a 100644 --- a/assets/bootstrap-icons/clipboard.svg +++ b/assets/bootstrap-icons/clipboard.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-check-fill.svg b/assets/bootstrap-icons/clipboard2-check-fill.svg index 01aed62..b640432 100644 --- a/assets/bootstrap-icons/clipboard2-check-fill.svg +++ b/assets/bootstrap-icons/clipboard2-check-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-check.svg b/assets/bootstrap-icons/clipboard2-check.svg index c235208..aba15bf 100644 --- a/assets/bootstrap-icons/clipboard2-check.svg +++ b/assets/bootstrap-icons/clipboard2-check.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-data-fill.svg b/assets/bootstrap-icons/clipboard2-data-fill.svg index 40656a7..56c127e 100644 --- a/assets/bootstrap-icons/clipboard2-data-fill.svg +++ b/assets/bootstrap-icons/clipboard2-data-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-data.svg b/assets/bootstrap-icons/clipboard2-data.svg index 74b26f5..75ac6c6 100644 --- a/assets/bootstrap-icons/clipboard2-data.svg +++ b/assets/bootstrap-icons/clipboard2-data.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-fill.svg b/assets/bootstrap-icons/clipboard2-fill.svg index ca2df57..6898571 100644 --- a/assets/bootstrap-icons/clipboard2-fill.svg +++ b/assets/bootstrap-icons/clipboard2-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-heart-fill.svg b/assets/bootstrap-icons/clipboard2-heart-fill.svg index 2abc359..ce98945 100644 --- a/assets/bootstrap-icons/clipboard2-heart-fill.svg +++ b/assets/bootstrap-icons/clipboard2-heart-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-heart.svg b/assets/bootstrap-icons/clipboard2-heart.svg index 4883c3f..879fef2 100644 --- a/assets/bootstrap-icons/clipboard2-heart.svg +++ b/assets/bootstrap-icons/clipboard2-heart.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-minus-fill.svg b/assets/bootstrap-icons/clipboard2-minus-fill.svg index 000a2c6..fcd4b56 100644 --- a/assets/bootstrap-icons/clipboard2-minus-fill.svg +++ b/assets/bootstrap-icons/clipboard2-minus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-minus.svg b/assets/bootstrap-icons/clipboard2-minus.svg index a634bb0..f8c10e3 100644 --- a/assets/bootstrap-icons/clipboard2-minus.svg +++ b/assets/bootstrap-icons/clipboard2-minus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-plus-fill.svg b/assets/bootstrap-icons/clipboard2-plus-fill.svg index f1702d8..be310e5 100644 --- a/assets/bootstrap-icons/clipboard2-plus-fill.svg +++ b/assets/bootstrap-icons/clipboard2-plus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-plus.svg b/assets/bootstrap-icons/clipboard2-plus.svg index 474ffdc..33eaa28 100644 --- a/assets/bootstrap-icons/clipboard2-plus.svg +++ b/assets/bootstrap-icons/clipboard2-plus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-pulse-fill.svg b/assets/bootstrap-icons/clipboard2-pulse-fill.svg index 5017f6d..bc7d6b3 100644 --- a/assets/bootstrap-icons/clipboard2-pulse-fill.svg +++ b/assets/bootstrap-icons/clipboard2-pulse-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-pulse.svg b/assets/bootstrap-icons/clipboard2-pulse.svg index 1e6370c..c641c61 100644 --- a/assets/bootstrap-icons/clipboard2-pulse.svg +++ b/assets/bootstrap-icons/clipboard2-pulse.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-x-fill.svg b/assets/bootstrap-icons/clipboard2-x-fill.svg index 8f63584..08828c6 100644 --- a/assets/bootstrap-icons/clipboard2-x-fill.svg +++ b/assets/bootstrap-icons/clipboard2-x-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2-x.svg b/assets/bootstrap-icons/clipboard2-x.svg index 9ac8211..06832cc 100644 --- a/assets/bootstrap-icons/clipboard2-x.svg +++ b/assets/bootstrap-icons/clipboard2-x.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clipboard2.svg b/assets/bootstrap-icons/clipboard2.svg index d729ddb..d0f4529 100644 --- a/assets/bootstrap-icons/clipboard2.svg +++ b/assets/bootstrap-icons/clipboard2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clock-fill.svg b/assets/bootstrap-icons/clock-fill.svg index 189dec1..148abcf 100644 --- a/assets/bootstrap-icons/clock-fill.svg +++ b/assets/bootstrap-icons/clock-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/clock-history.svg b/assets/bootstrap-icons/clock-history.svg index 414b526..f685e10 100644 --- a/assets/bootstrap-icons/clock-history.svg +++ b/assets/bootstrap-icons/clock-history.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clock.svg b/assets/bootstrap-icons/clock.svg index 72f2939..31c3c64 100644 --- a/assets/bootstrap-icons/clock.svg +++ b/assets/bootstrap-icons/clock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-arrow-down-fill.svg b/assets/bootstrap-icons/cloud-arrow-down-fill.svg index 6e18ca9..1b23dc9 100644 --- a/assets/bootstrap-icons/cloud-arrow-down-fill.svg +++ b/assets/bootstrap-icons/cloud-arrow-down-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-arrow-down.svg b/assets/bootstrap-icons/cloud-arrow-down.svg index cb8e33a..bb79bbe 100644 --- a/assets/bootstrap-icons/cloud-arrow-down.svg +++ b/assets/bootstrap-icons/cloud-arrow-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-arrow-up-fill.svg b/assets/bootstrap-icons/cloud-arrow-up-fill.svg index 89d72fb..8366f05 100644 --- a/assets/bootstrap-icons/cloud-arrow-up-fill.svg +++ b/assets/bootstrap-icons/cloud-arrow-up-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-arrow-up.svg b/assets/bootstrap-icons/cloud-arrow-up.svg index 6f69abc..704756b 100644 --- a/assets/bootstrap-icons/cloud-arrow-up.svg +++ b/assets/bootstrap-icons/cloud-arrow-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-check-fill.svg b/assets/bootstrap-icons/cloud-check-fill.svg index 81f28b5..a71feee 100644 --- a/assets/bootstrap-icons/cloud-check-fill.svg +++ b/assets/bootstrap-icons/cloud-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-check.svg b/assets/bootstrap-icons/cloud-check.svg index 917d5c2..d7599e9 100644 --- a/assets/bootstrap-icons/cloud-check.svg +++ b/assets/bootstrap-icons/cloud-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-download-fill.svg b/assets/bootstrap-icons/cloud-download-fill.svg index 53c4242..c8a44ba 100644 --- a/assets/bootstrap-icons/cloud-download-fill.svg +++ b/assets/bootstrap-icons/cloud-download-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-download.svg b/assets/bootstrap-icons/cloud-download.svg index c6b3fe3..b71d7d7 100644 --- a/assets/bootstrap-icons/cloud-download.svg +++ b/assets/bootstrap-icons/cloud-download.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-drizzle-fill.svg b/assets/bootstrap-icons/cloud-drizzle-fill.svg index 996aec4..0d381ae 100644 --- a/assets/bootstrap-icons/cloud-drizzle-fill.svg +++ b/assets/bootstrap-icons/cloud-drizzle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-drizzle.svg b/assets/bootstrap-icons/cloud-drizzle.svg index bb1e68b..f3c8599 100644 --- a/assets/bootstrap-icons/cloud-drizzle.svg +++ b/assets/bootstrap-icons/cloud-drizzle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-fill.svg b/assets/bootstrap-icons/cloud-fill.svg index 23755bd..8849faa 100644 --- a/assets/bootstrap-icons/cloud-fill.svg +++ b/assets/bootstrap-icons/cloud-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-fog-fill.svg b/assets/bootstrap-icons/cloud-fog-fill.svg index 07f10f4..214caba 100644 --- a/assets/bootstrap-icons/cloud-fog-fill.svg +++ b/assets/bootstrap-icons/cloud-fog-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-fog.svg b/assets/bootstrap-icons/cloud-fog.svg index b40c983..26a574a 100644 --- a/assets/bootstrap-icons/cloud-fog.svg +++ b/assets/bootstrap-icons/cloud-fog.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-fog2-fill.svg b/assets/bootstrap-icons/cloud-fog2-fill.svg index 1d49851..8f67dea 100644 --- a/assets/bootstrap-icons/cloud-fog2-fill.svg +++ b/assets/bootstrap-icons/cloud-fog2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-fog2.svg b/assets/bootstrap-icons/cloud-fog2.svg index 1bd3c25..9b0664f 100644 --- a/assets/bootstrap-icons/cloud-fog2.svg +++ b/assets/bootstrap-icons/cloud-fog2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-hail-fill.svg b/assets/bootstrap-icons/cloud-hail-fill.svg index d8a096b..0fa737f 100644 --- a/assets/bootstrap-icons/cloud-hail-fill.svg +++ b/assets/bootstrap-icons/cloud-hail-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-hail.svg b/assets/bootstrap-icons/cloud-hail.svg index 2f9bec1..3206a02 100644 --- a/assets/bootstrap-icons/cloud-hail.svg +++ b/assets/bootstrap-icons/cloud-hail.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-haze-fill.svg b/assets/bootstrap-icons/cloud-haze-fill.svg index 002fc26..aa16c2c 100644 --- a/assets/bootstrap-icons/cloud-haze-fill.svg +++ b/assets/bootstrap-icons/cloud-haze-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-haze.svg b/assets/bootstrap-icons/cloud-haze.svg index 513e346..578a565 100644 --- a/assets/bootstrap-icons/cloud-haze.svg +++ b/assets/bootstrap-icons/cloud-haze.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-haze2-fill.svg b/assets/bootstrap-icons/cloud-haze2-fill.svg index e9b7bda..3e22656 100644 --- a/assets/bootstrap-icons/cloud-haze2-fill.svg +++ b/assets/bootstrap-icons/cloud-haze2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-haze2.svg b/assets/bootstrap-icons/cloud-haze2.svg index c213dfb..c43d91c 100644 --- a/assets/bootstrap-icons/cloud-haze2.svg +++ b/assets/bootstrap-icons/cloud-haze2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-lightning-fill.svg b/assets/bootstrap-icons/cloud-lightning-fill.svg index 1d30904..88fd930 100644 --- a/assets/bootstrap-icons/cloud-lightning-fill.svg +++ b/assets/bootstrap-icons/cloud-lightning-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-lightning-rain-fill.svg b/assets/bootstrap-icons/cloud-lightning-rain-fill.svg index 2b6d4a1..f5cd845 100644 --- a/assets/bootstrap-icons/cloud-lightning-rain-fill.svg +++ b/assets/bootstrap-icons/cloud-lightning-rain-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-lightning-rain.svg b/assets/bootstrap-icons/cloud-lightning-rain.svg index 31badb3..588b274 100644 --- a/assets/bootstrap-icons/cloud-lightning-rain.svg +++ b/assets/bootstrap-icons/cloud-lightning-rain.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-lightning.svg b/assets/bootstrap-icons/cloud-lightning.svg index 5a8bafd..20c2680 100644 --- a/assets/bootstrap-icons/cloud-lightning.svg +++ b/assets/bootstrap-icons/cloud-lightning.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-minus-fill.svg b/assets/bootstrap-icons/cloud-minus-fill.svg index 753727f..2fcc2bb 100644 --- a/assets/bootstrap-icons/cloud-minus-fill.svg +++ b/assets/bootstrap-icons/cloud-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-minus.svg b/assets/bootstrap-icons/cloud-minus.svg index a4ab6f9..54f47b2 100644 --- a/assets/bootstrap-icons/cloud-minus.svg +++ b/assets/bootstrap-icons/cloud-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-moon-fill.svg b/assets/bootstrap-icons/cloud-moon-fill.svg index d968faf..232dd4e 100644 --- a/assets/bootstrap-icons/cloud-moon-fill.svg +++ b/assets/bootstrap-icons/cloud-moon-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-moon.svg b/assets/bootstrap-icons/cloud-moon.svg index 1089204..cc91617 100644 --- a/assets/bootstrap-icons/cloud-moon.svg +++ b/assets/bootstrap-icons/cloud-moon.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-plus-fill.svg b/assets/bootstrap-icons/cloud-plus-fill.svg index 92620aa..5337dc4 100644 --- a/assets/bootstrap-icons/cloud-plus-fill.svg +++ b/assets/bootstrap-icons/cloud-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-plus.svg b/assets/bootstrap-icons/cloud-plus.svg index 4ef51f2..9448796 100644 --- a/assets/bootstrap-icons/cloud-plus.svg +++ b/assets/bootstrap-icons/cloud-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-rain-fill.svg b/assets/bootstrap-icons/cloud-rain-fill.svg index 94cddba..3ffee56 100644 --- a/assets/bootstrap-icons/cloud-rain-fill.svg +++ b/assets/bootstrap-icons/cloud-rain-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-rain-heavy-fill.svg b/assets/bootstrap-icons/cloud-rain-heavy-fill.svg index 167c8af..d92411b 100644 --- a/assets/bootstrap-icons/cloud-rain-heavy-fill.svg +++ b/assets/bootstrap-icons/cloud-rain-heavy-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-rain-heavy.svg b/assets/bootstrap-icons/cloud-rain-heavy.svg index a5c41e5..ee9ef85 100644 --- a/assets/bootstrap-icons/cloud-rain-heavy.svg +++ b/assets/bootstrap-icons/cloud-rain-heavy.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-rain.svg b/assets/bootstrap-icons/cloud-rain.svg index eb40032..e22f16c 100644 --- a/assets/bootstrap-icons/cloud-rain.svg +++ b/assets/bootstrap-icons/cloud-rain.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-slash-fill.svg b/assets/bootstrap-icons/cloud-slash-fill.svg index a4b8bad..08a709b 100644 --- a/assets/bootstrap-icons/cloud-slash-fill.svg +++ b/assets/bootstrap-icons/cloud-slash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-slash.svg b/assets/bootstrap-icons/cloud-slash.svg index fe89178..d7b680c 100644 --- a/assets/bootstrap-icons/cloud-slash.svg +++ b/assets/bootstrap-icons/cloud-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-sleet-fill.svg b/assets/bootstrap-icons/cloud-sleet-fill.svg index 73764dc..1df3f33 100644 --- a/assets/bootstrap-icons/cloud-sleet-fill.svg +++ b/assets/bootstrap-icons/cloud-sleet-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-sleet.svg b/assets/bootstrap-icons/cloud-sleet.svg index d3c8f2e..edc48c6 100644 --- a/assets/bootstrap-icons/cloud-sleet.svg +++ b/assets/bootstrap-icons/cloud-sleet.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-snow-fill.svg b/assets/bootstrap-icons/cloud-snow-fill.svg index 0ffc577..32cda8d 100644 --- a/assets/bootstrap-icons/cloud-snow-fill.svg +++ b/assets/bootstrap-icons/cloud-snow-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-snow.svg b/assets/bootstrap-icons/cloud-snow.svg index b1643fb..26150c4 100644 --- a/assets/bootstrap-icons/cloud-snow.svg +++ b/assets/bootstrap-icons/cloud-snow.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-sun-fill.svg b/assets/bootstrap-icons/cloud-sun-fill.svg index 9ecf7de..da5ecac 100644 --- a/assets/bootstrap-icons/cloud-sun-fill.svg +++ b/assets/bootstrap-icons/cloud-sun-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-sun.svg b/assets/bootstrap-icons/cloud-sun.svg index 76ebc49..caa95e9 100644 --- a/assets/bootstrap-icons/cloud-sun.svg +++ b/assets/bootstrap-icons/cloud-sun.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-upload-fill.svg b/assets/bootstrap-icons/cloud-upload-fill.svg index 766015d..2d0df59 100644 --- a/assets/bootstrap-icons/cloud-upload-fill.svg +++ b/assets/bootstrap-icons/cloud-upload-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud-upload.svg b/assets/bootstrap-icons/cloud-upload.svg index 6184b72..e5ca56e 100644 --- a/assets/bootstrap-icons/cloud-upload.svg +++ b/assets/bootstrap-icons/cloud-upload.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloud.svg b/assets/bootstrap-icons/cloud.svg index 7b0b9b3..de877ab 100644 --- a/assets/bootstrap-icons/cloud.svg +++ b/assets/bootstrap-icons/cloud.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/clouds-fill.svg b/assets/bootstrap-icons/clouds-fill.svg index fe7fc07..d70e817 100644 --- a/assets/bootstrap-icons/clouds-fill.svg +++ b/assets/bootstrap-icons/clouds-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/clouds.svg b/assets/bootstrap-icons/clouds.svg index c9a5ba0..7e253e7 100644 --- a/assets/bootstrap-icons/clouds.svg +++ b/assets/bootstrap-icons/clouds.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloudy-fill.svg b/assets/bootstrap-icons/cloudy-fill.svg index 3e90f9e..7bf27b7 100644 --- a/assets/bootstrap-icons/cloudy-fill.svg +++ b/assets/bootstrap-icons/cloudy-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cloudy.svg b/assets/bootstrap-icons/cloudy.svg index 0783bca..87c2017 100644 --- a/assets/bootstrap-icons/cloudy.svg +++ b/assets/bootstrap-icons/cloudy.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/code-slash.svg b/assets/bootstrap-icons/code-slash.svg index ef0ef01..51a5c57 100644 --- a/assets/bootstrap-icons/code-slash.svg +++ b/assets/bootstrap-icons/code-slash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/code-square.svg b/assets/bootstrap-icons/code-square.svg index 415b56c..30fdef3 100644 --- a/assets/bootstrap-icons/code-square.svg +++ b/assets/bootstrap-icons/code-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/code.svg b/assets/bootstrap-icons/code.svg index 079f5c6..c0760e9 100644 --- a/assets/bootstrap-icons/code.svg +++ b/assets/bootstrap-icons/code.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/coin.svg b/assets/bootstrap-icons/coin.svg index 045d428..fb94cc5 100644 --- a/assets/bootstrap-icons/coin.svg +++ b/assets/bootstrap-icons/coin.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/collection-fill.svg b/assets/bootstrap-icons/collection-fill.svg index fee7f54..4e5fbce 100644 --- a/assets/bootstrap-icons/collection-fill.svg +++ b/assets/bootstrap-icons/collection-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/collection-play-fill.svg b/assets/bootstrap-icons/collection-play-fill.svg index 2601e48..b6820d0 100644 --- a/assets/bootstrap-icons/collection-play-fill.svg +++ b/assets/bootstrap-icons/collection-play-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/collection-play.svg b/assets/bootstrap-icons/collection-play.svg index 96b5c6e..0c59f5d 100644 --- a/assets/bootstrap-icons/collection-play.svg +++ b/assets/bootstrap-icons/collection-play.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/collection.svg b/assets/bootstrap-icons/collection.svg index 0870f5a..8b5d5fd 100644 --- a/assets/bootstrap-icons/collection.svg +++ b/assets/bootstrap-icons/collection.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/columns-gap.svg b/assets/bootstrap-icons/columns-gap.svg index b3cb175..8b4bb4e 100644 --- a/assets/bootstrap-icons/columns-gap.svg +++ b/assets/bootstrap-icons/columns-gap.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/columns.svg b/assets/bootstrap-icons/columns.svg index d785491..17632df 100644 --- a/assets/bootstrap-icons/columns.svg +++ b/assets/bootstrap-icons/columns.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/command.svg b/assets/bootstrap-icons/command.svg index d162254..64fa00b 100644 --- a/assets/bootstrap-icons/command.svg +++ b/assets/bootstrap-icons/command.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/compass-fill.svg b/assets/bootstrap-icons/compass-fill.svg index ad821c4..1396c1f 100644 --- a/assets/bootstrap-icons/compass-fill.svg +++ b/assets/bootstrap-icons/compass-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/compass.svg b/assets/bootstrap-icons/compass.svg index 8649461..9b402f3 100644 --- a/assets/bootstrap-icons/compass.svg +++ b/assets/bootstrap-icons/compass.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cone-striped.svg b/assets/bootstrap-icons/cone-striped.svg index 44e9606..28a9529 100644 --- a/assets/bootstrap-icons/cone-striped.svg +++ b/assets/bootstrap-icons/cone-striped.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cone.svg b/assets/bootstrap-icons/cone.svg index 2de05c5..b1a7d97 100644 --- a/assets/bootstrap-icons/cone.svg +++ b/assets/bootstrap-icons/cone.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/controller.svg b/assets/bootstrap-icons/controller.svg index 15e7774..b7ceedb 100644 --- a/assets/bootstrap-icons/controller.svg +++ b/assets/bootstrap-icons/controller.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cookie.svg b/assets/bootstrap-icons/cookie.svg new file mode 100644 index 0000000..7a4b2fa --- /dev/null +++ b/assets/bootstrap-icons/cookie.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/copy.svg b/assets/bootstrap-icons/copy.svg new file mode 100644 index 0000000..b590680 --- /dev/null +++ b/assets/bootstrap-icons/copy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cpu-fill.svg b/assets/bootstrap-icons/cpu-fill.svg index 50d0a07..ce6e294 100644 --- a/assets/bootstrap-icons/cpu-fill.svg +++ b/assets/bootstrap-icons/cpu-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cpu.svg b/assets/bootstrap-icons/cpu.svg index a9fbaa3..88c0d56 100644 --- a/assets/bootstrap-icons/cpu.svg +++ b/assets/bootstrap-icons/cpu.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/credit-card-2-back-fill.svg b/assets/bootstrap-icons/credit-card-2-back-fill.svg index c80bb6c..032fb4a 100644 --- a/assets/bootstrap-icons/credit-card-2-back-fill.svg +++ b/assets/bootstrap-icons/credit-card-2-back-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/credit-card-2-back.svg b/assets/bootstrap-icons/credit-card-2-back.svg index e99159c..b29419c 100644 --- a/assets/bootstrap-icons/credit-card-2-back.svg +++ b/assets/bootstrap-icons/credit-card-2-back.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/credit-card-2-front-fill.svg b/assets/bootstrap-icons/credit-card-2-front-fill.svg index c082ef0..06684d5 100644 --- a/assets/bootstrap-icons/credit-card-2-front-fill.svg +++ b/assets/bootstrap-icons/credit-card-2-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/credit-card-2-front.svg b/assets/bootstrap-icons/credit-card-2-front.svg index 95b071d..0bbc290 100644 --- a/assets/bootstrap-icons/credit-card-2-front.svg +++ b/assets/bootstrap-icons/credit-card-2-front.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/credit-card-fill.svg b/assets/bootstrap-icons/credit-card-fill.svg index d0686a8..a4f899a 100644 --- a/assets/bootstrap-icons/credit-card-fill.svg +++ b/assets/bootstrap-icons/credit-card-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/credit-card.svg b/assets/bootstrap-icons/credit-card.svg index f716d39..406233d 100644 --- a/assets/bootstrap-icons/credit-card.svg +++ b/assets/bootstrap-icons/credit-card.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/crop.svg b/assets/bootstrap-icons/crop.svg index b7e1749..3b4bb60 100644 --- a/assets/bootstrap-icons/crop.svg +++ b/assets/bootstrap-icons/crop.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/crosshair.svg b/assets/bootstrap-icons/crosshair.svg new file mode 100644 index 0000000..13bed74 --- /dev/null +++ b/assets/bootstrap-icons/crosshair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/crosshair2.svg b/assets/bootstrap-icons/crosshair2.svg new file mode 100644 index 0000000..3c28586 --- /dev/null +++ b/assets/bootstrap-icons/crosshair2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cup-fill.svg b/assets/bootstrap-icons/cup-fill.svg index c811935..7173787 100644 --- a/assets/bootstrap-icons/cup-fill.svg +++ b/assets/bootstrap-icons/cup-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cup-hot-fill.svg b/assets/bootstrap-icons/cup-hot-fill.svg index f512ae0..9d7c465 100644 --- a/assets/bootstrap-icons/cup-hot-fill.svg +++ b/assets/bootstrap-icons/cup-hot-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cup-hot.svg b/assets/bootstrap-icons/cup-hot.svg index 789f1ea..a6f7e89 100644 --- a/assets/bootstrap-icons/cup-hot.svg +++ b/assets/bootstrap-icons/cup-hot.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/cup-straw.svg b/assets/bootstrap-icons/cup-straw.svg index bda9d07..9388da9 100644 --- a/assets/bootstrap-icons/cup-straw.svg +++ b/assets/bootstrap-icons/cup-straw.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cup.svg b/assets/bootstrap-icons/cup.svg index 490fe09..2694ac8 100644 --- a/assets/bootstrap-icons/cup.svg +++ b/assets/bootstrap-icons/cup.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/currency-bitcoin.svg b/assets/bootstrap-icons/currency-bitcoin.svg index 488adca..0477ff8 100644 --- a/assets/bootstrap-icons/currency-bitcoin.svg +++ b/assets/bootstrap-icons/currency-bitcoin.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/currency-dollar.svg b/assets/bootstrap-icons/currency-dollar.svg index 572e34c..7ead9a7 100644 --- a/assets/bootstrap-icons/currency-dollar.svg +++ b/assets/bootstrap-icons/currency-dollar.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/currency-euro.svg b/assets/bootstrap-icons/currency-euro.svg index 1fcaa7c..90c83d5 100644 --- a/assets/bootstrap-icons/currency-euro.svg +++ b/assets/bootstrap-icons/currency-euro.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/currency-exchange.svg b/assets/bootstrap-icons/currency-exchange.svg index 1e3eaf3..e332aa7 100644 --- a/assets/bootstrap-icons/currency-exchange.svg +++ b/assets/bootstrap-icons/currency-exchange.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/currency-pound.svg b/assets/bootstrap-icons/currency-pound.svg index 60dbd58..4650876 100644 --- a/assets/bootstrap-icons/currency-pound.svg +++ b/assets/bootstrap-icons/currency-pound.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/currency-rupee.svg b/assets/bootstrap-icons/currency-rupee.svg index 843d0fa..4fdf9a2 100644 --- a/assets/bootstrap-icons/currency-rupee.svg +++ b/assets/bootstrap-icons/currency-rupee.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cursor-text.svg b/assets/bootstrap-icons/cursor-text.svg index 42a48fa..27c057b 100644 --- a/assets/bootstrap-icons/cursor-text.svg +++ b/assets/bootstrap-icons/cursor-text.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/cursor.svg b/assets/bootstrap-icons/cursor.svg index 315106b..e23e3fd 100644 --- a/assets/bootstrap-icons/cursor.svg +++ b/assets/bootstrap-icons/cursor.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-circle-dotted.svg b/assets/bootstrap-icons/dash-circle-dotted.svg index 7e29372..1c011e2 100644 --- a/assets/bootstrap-icons/dash-circle-dotted.svg +++ b/assets/bootstrap-icons/dash-circle-dotted.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-circle-fill.svg b/assets/bootstrap-icons/dash-circle-fill.svg index db27419..ac4eae0 100644 --- a/assets/bootstrap-icons/dash-circle-fill.svg +++ b/assets/bootstrap-icons/dash-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-circle.svg b/assets/bootstrap-icons/dash-circle.svg index 17483d6..c4abdd2 100644 --- a/assets/bootstrap-icons/dash-circle.svg +++ b/assets/bootstrap-icons/dash-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-lg.svg b/assets/bootstrap-icons/dash-lg.svg index 0f4c5e9..454aa7d 100644 --- a/assets/bootstrap-icons/dash-lg.svg +++ b/assets/bootstrap-icons/dash-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-square-dotted.svg b/assets/bootstrap-icons/dash-square-dotted.svg index 15b8d4b..90886c3 100644 --- a/assets/bootstrap-icons/dash-square-dotted.svg +++ b/assets/bootstrap-icons/dash-square-dotted.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-square-fill.svg b/assets/bootstrap-icons/dash-square-fill.svg index 85a95b2..dbe0db2 100644 --- a/assets/bootstrap-icons/dash-square-fill.svg +++ b/assets/bootstrap-icons/dash-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash-square.svg b/assets/bootstrap-icons/dash-square.svg index b63e536..9381872 100644 --- a/assets/bootstrap-icons/dash-square.svg +++ b/assets/bootstrap-icons/dash-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dash.svg b/assets/bootstrap-icons/dash.svg index 4ac4288..c3834b4 100644 --- a/assets/bootstrap-icons/dash.svg +++ b/assets/bootstrap-icons/dash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-add.svg b/assets/bootstrap-icons/database-add.svg index 8b9e0cc..5f76340 100644 --- a/assets/bootstrap-icons/database-add.svg +++ b/assets/bootstrap-icons/database-add.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-check.svg b/assets/bootstrap-icons/database-check.svg index f193084..29c02b8 100644 --- a/assets/bootstrap-icons/database-check.svg +++ b/assets/bootstrap-icons/database-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-dash.svg b/assets/bootstrap-icons/database-dash.svg index 1bcb011..184db0a 100644 --- a/assets/bootstrap-icons/database-dash.svg +++ b/assets/bootstrap-icons/database-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-down.svg b/assets/bootstrap-icons/database-down.svg index 49dfd2e..e077452 100644 --- a/assets/bootstrap-icons/database-down.svg +++ b/assets/bootstrap-icons/database-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-exclamation.svg b/assets/bootstrap-icons/database-exclamation.svg index 178b61a..dbde50f 100644 --- a/assets/bootstrap-icons/database-exclamation.svg +++ b/assets/bootstrap-icons/database-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-add.svg b/assets/bootstrap-icons/database-fill-add.svg index 993b4df..4273d5d 100644 --- a/assets/bootstrap-icons/database-fill-add.svg +++ b/assets/bootstrap-icons/database-fill-add.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-check.svg b/assets/bootstrap-icons/database-fill-check.svg index 579da2e..7690eed 100644 --- a/assets/bootstrap-icons/database-fill-check.svg +++ b/assets/bootstrap-icons/database-fill-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-dash.svg b/assets/bootstrap-icons/database-fill-dash.svg index ce9c8c7..48c468d 100644 --- a/assets/bootstrap-icons/database-fill-dash.svg +++ b/assets/bootstrap-icons/database-fill-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-down.svg b/assets/bootstrap-icons/database-fill-down.svg index 433b9ad..c3560d8 100644 --- a/assets/bootstrap-icons/database-fill-down.svg +++ b/assets/bootstrap-icons/database-fill-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-exclamation.svg b/assets/bootstrap-icons/database-fill-exclamation.svg index f935d0b..00073d0 100644 --- a/assets/bootstrap-icons/database-fill-exclamation.svg +++ b/assets/bootstrap-icons/database-fill-exclamation.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-gear.svg b/assets/bootstrap-icons/database-fill-gear.svg index 1501670..94fc2e6 100644 --- a/assets/bootstrap-icons/database-fill-gear.svg +++ b/assets/bootstrap-icons/database-fill-gear.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-lock.svg b/assets/bootstrap-icons/database-fill-lock.svg index 27dce6d..a948205 100644 --- a/assets/bootstrap-icons/database-fill-lock.svg +++ b/assets/bootstrap-icons/database-fill-lock.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-slash.svg b/assets/bootstrap-icons/database-fill-slash.svg index 8ccdf44..467e6bb 100644 --- a/assets/bootstrap-icons/database-fill-slash.svg +++ b/assets/bootstrap-icons/database-fill-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-up.svg b/assets/bootstrap-icons/database-fill-up.svg index 6f767b5..07f2d39 100644 --- a/assets/bootstrap-icons/database-fill-up.svg +++ b/assets/bootstrap-icons/database-fill-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill-x.svg b/assets/bootstrap-icons/database-fill-x.svg index 1f65f61..73ff269 100644 --- a/assets/bootstrap-icons/database-fill-x.svg +++ b/assets/bootstrap-icons/database-fill-x.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-fill.svg b/assets/bootstrap-icons/database-fill.svg index 2c7e04c..8603874 100644 --- a/assets/bootstrap-icons/database-fill.svg +++ b/assets/bootstrap-icons/database-fill.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-gear.svg b/assets/bootstrap-icons/database-gear.svg index 77a5855..451763c 100644 --- a/assets/bootstrap-icons/database-gear.svg +++ b/assets/bootstrap-icons/database-gear.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-lock.svg b/assets/bootstrap-icons/database-lock.svg index ad5a8f9..e150cd2 100644 --- a/assets/bootstrap-icons/database-lock.svg +++ b/assets/bootstrap-icons/database-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-slash.svg b/assets/bootstrap-icons/database-slash.svg index d1f6a97..e0cc9f2 100644 --- a/assets/bootstrap-icons/database-slash.svg +++ b/assets/bootstrap-icons/database-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-up.svg b/assets/bootstrap-icons/database-up.svg index cfb75ed..63f7a10 100644 --- a/assets/bootstrap-icons/database-up.svg +++ b/assets/bootstrap-icons/database-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database-x.svg b/assets/bootstrap-icons/database-x.svg index 314a6fd..f97779b 100644 --- a/assets/bootstrap-icons/database-x.svg +++ b/assets/bootstrap-icons/database-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/database.svg b/assets/bootstrap-icons/database.svg index 45e4eb8..231c50c 100644 --- a/assets/bootstrap-icons/database.svg +++ b/assets/bootstrap-icons/database.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/device-hdd-fill.svg b/assets/bootstrap-icons/device-hdd-fill.svg index 5b5ae29..d5380c0 100644 --- a/assets/bootstrap-icons/device-hdd-fill.svg +++ b/assets/bootstrap-icons/device-hdd-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/device-hdd.svg b/assets/bootstrap-icons/device-hdd.svg index 960e609..5163a58 100644 --- a/assets/bootstrap-icons/device-hdd.svg +++ b/assets/bootstrap-icons/device-hdd.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/device-ssd-fill.svg b/assets/bootstrap-icons/device-ssd-fill.svg index 9ba5802..0d1f9c3 100644 --- a/assets/bootstrap-icons/device-ssd-fill.svg +++ b/assets/bootstrap-icons/device-ssd-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/device-ssd.svg b/assets/bootstrap-icons/device-ssd.svg index 0dd8ae5..8405f21 100644 --- a/assets/bootstrap-icons/device-ssd.svg +++ b/assets/bootstrap-icons/device-ssd.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/diagram-2-fill.svg b/assets/bootstrap-icons/diagram-2-fill.svg index b46a212..397ae15 100644 --- a/assets/bootstrap-icons/diagram-2-fill.svg +++ b/assets/bootstrap-icons/diagram-2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/diagram-2.svg b/assets/bootstrap-icons/diagram-2.svg index 2b330e5..a6e5439 100644 --- a/assets/bootstrap-icons/diagram-2.svg +++ b/assets/bootstrap-icons/diagram-2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/diagram-3-fill.svg b/assets/bootstrap-icons/diagram-3-fill.svg index 6cc31c0..7e47423 100644 --- a/assets/bootstrap-icons/diagram-3-fill.svg +++ b/assets/bootstrap-icons/diagram-3-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/diagram-3.svg b/assets/bootstrap-icons/diagram-3.svg index 464b051..ee3fd6f 100644 --- a/assets/bootstrap-icons/diagram-3.svg +++ b/assets/bootstrap-icons/diagram-3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/diamond-fill.svg b/assets/bootstrap-icons/diamond-fill.svg index e6e3151..1f86d1f 100644 --- a/assets/bootstrap-icons/diamond-fill.svg +++ b/assets/bootstrap-icons/diamond-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/diamond-half.svg b/assets/bootstrap-icons/diamond-half.svg index 4e13791..68254b6 100644 --- a/assets/bootstrap-icons/diamond-half.svg +++ b/assets/bootstrap-icons/diamond-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/diamond.svg b/assets/bootstrap-icons/diamond.svg index 4cddafa..44e2855 100644 --- a/assets/bootstrap-icons/diamond.svg +++ b/assets/bootstrap-icons/diamond.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-1-fill.svg b/assets/bootstrap-icons/dice-1-fill.svg index 0b20aa0..a32e2cf 100644 --- a/assets/bootstrap-icons/dice-1-fill.svg +++ b/assets/bootstrap-icons/dice-1-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-1.svg b/assets/bootstrap-icons/dice-1.svg index 97c2432..afc64b0 100644 --- a/assets/bootstrap-icons/dice-1.svg +++ b/assets/bootstrap-icons/dice-1.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-2-fill.svg b/assets/bootstrap-icons/dice-2-fill.svg index f55f921..131013e 100644 --- a/assets/bootstrap-icons/dice-2-fill.svg +++ b/assets/bootstrap-icons/dice-2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-2.svg b/assets/bootstrap-icons/dice-2.svg index 38013a8..ba1a79c 100644 --- a/assets/bootstrap-icons/dice-2.svg +++ b/assets/bootstrap-icons/dice-2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-3-fill.svg b/assets/bootstrap-icons/dice-3-fill.svg index ae5a1ba..158065d 100644 --- a/assets/bootstrap-icons/dice-3-fill.svg +++ b/assets/bootstrap-icons/dice-3-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-3.svg b/assets/bootstrap-icons/dice-3.svg index 705b7e7..b64c675 100644 --- a/assets/bootstrap-icons/dice-3.svg +++ b/assets/bootstrap-icons/dice-3.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-4-fill.svg b/assets/bootstrap-icons/dice-4-fill.svg index 6dad92b..7cf6e2c 100644 --- a/assets/bootstrap-icons/dice-4-fill.svg +++ b/assets/bootstrap-icons/dice-4-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-4.svg b/assets/bootstrap-icons/dice-4.svg index 070f981..bd8bbf7 100644 --- a/assets/bootstrap-icons/dice-4.svg +++ b/assets/bootstrap-icons/dice-4.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-5-fill.svg b/assets/bootstrap-icons/dice-5-fill.svg index a92382b..289cb45 100644 --- a/assets/bootstrap-icons/dice-5-fill.svg +++ b/assets/bootstrap-icons/dice-5-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-5.svg b/assets/bootstrap-icons/dice-5.svg index b4369c7..cc96a35 100644 --- a/assets/bootstrap-icons/dice-5.svg +++ b/assets/bootstrap-icons/dice-5.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-6-fill.svg b/assets/bootstrap-icons/dice-6-fill.svg index fce8cb4..9b3d652 100644 --- a/assets/bootstrap-icons/dice-6-fill.svg +++ b/assets/bootstrap-icons/dice-6-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dice-6.svg b/assets/bootstrap-icons/dice-6.svg index 44d25dc..47ba0aa 100644 --- a/assets/bootstrap-icons/dice-6.svg +++ b/assets/bootstrap-icons/dice-6.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/disc-fill.svg b/assets/bootstrap-icons/disc-fill.svg index b03f34d..0d2d7f1 100644 --- a/assets/bootstrap-icons/disc-fill.svg +++ b/assets/bootstrap-icons/disc-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/disc.svg b/assets/bootstrap-icons/disc.svg index f3475a2..360034c 100644 --- a/assets/bootstrap-icons/disc.svg +++ b/assets/bootstrap-icons/disc.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/discord.svg b/assets/bootstrap-icons/discord.svg index 877cfdf..9905364 100644 --- a/assets/bootstrap-icons/discord.svg +++ b/assets/bootstrap-icons/discord.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/display-fill.svg b/assets/bootstrap-icons/display-fill.svg index f7c3fca..ed8e17e 100644 --- a/assets/bootstrap-icons/display-fill.svg +++ b/assets/bootstrap-icons/display-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/display.svg b/assets/bootstrap-icons/display.svg index 700d780..40a7d4d 100644 --- a/assets/bootstrap-icons/display.svg +++ b/assets/bootstrap-icons/display.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/displayport-fill.svg b/assets/bootstrap-icons/displayport-fill.svg index 17fe771..503a960 100644 --- a/assets/bootstrap-icons/displayport-fill.svg +++ b/assets/bootstrap-icons/displayport-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/displayport.svg b/assets/bootstrap-icons/displayport.svg index 3e5748a..6b9e0bf 100644 --- a/assets/bootstrap-icons/displayport.svg +++ b/assets/bootstrap-icons/displayport.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/distribute-horizontal.svg b/assets/bootstrap-icons/distribute-horizontal.svg index fe90ff8..3f7044f 100644 --- a/assets/bootstrap-icons/distribute-horizontal.svg +++ b/assets/bootstrap-icons/distribute-horizontal.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/distribute-vertical.svg b/assets/bootstrap-icons/distribute-vertical.svg index 234b2c2..cb77d1e 100644 --- a/assets/bootstrap-icons/distribute-vertical.svg +++ b/assets/bootstrap-icons/distribute-vertical.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/door-closed-fill.svg b/assets/bootstrap-icons/door-closed-fill.svg index 1d2a036..1cad66b 100644 --- a/assets/bootstrap-icons/door-closed-fill.svg +++ b/assets/bootstrap-icons/door-closed-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/door-closed.svg b/assets/bootstrap-icons/door-closed.svg index 3eab448..e20b918 100644 --- a/assets/bootstrap-icons/door-closed.svg +++ b/assets/bootstrap-icons/door-closed.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/door-open-fill.svg b/assets/bootstrap-icons/door-open-fill.svg index d4833a3..38eaff0 100644 --- a/assets/bootstrap-icons/door-open-fill.svg +++ b/assets/bootstrap-icons/door-open-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/door-open.svg b/assets/bootstrap-icons/door-open.svg index d9638a3..328f353 100644 --- a/assets/bootstrap-icons/door-open.svg +++ b/assets/bootstrap-icons/door-open.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dot.svg b/assets/bootstrap-icons/dot.svg index 183e4a8..edc674e 100644 --- a/assets/bootstrap-icons/dot.svg +++ b/assets/bootstrap-icons/dot.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/download.svg b/assets/bootstrap-icons/download.svg index 80a5817..90a34a3 100644 --- a/assets/bootstrap-icons/download.svg +++ b/assets/bootstrap-icons/download.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/dpad-fill.svg b/assets/bootstrap-icons/dpad-fill.svg index ea54468..1c1153a 100644 --- a/assets/bootstrap-icons/dpad-fill.svg +++ b/assets/bootstrap-icons/dpad-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dpad.svg b/assets/bootstrap-icons/dpad.svg index 9363c90..71ddb24 100644 --- a/assets/bootstrap-icons/dpad.svg +++ b/assets/bootstrap-icons/dpad.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dribbble.svg b/assets/bootstrap-icons/dribbble.svg index 809f2d3..725ff7f 100644 --- a/assets/bootstrap-icons/dribbble.svg +++ b/assets/bootstrap-icons/dribbble.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/dropbox.svg b/assets/bootstrap-icons/dropbox.svg index 6431141..d052f25 100644 --- a/assets/bootstrap-icons/dropbox.svg +++ b/assets/bootstrap-icons/dropbox.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/droplet-fill.svg b/assets/bootstrap-icons/droplet-fill.svg index a240876..85feddf 100644 --- a/assets/bootstrap-icons/droplet-fill.svg +++ b/assets/bootstrap-icons/droplet-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/droplet-half.svg b/assets/bootstrap-icons/droplet-half.svg index 43eb208..bcd1c76 100644 --- a/assets/bootstrap-icons/droplet-half.svg +++ b/assets/bootstrap-icons/droplet-half.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/droplet.svg b/assets/bootstrap-icons/droplet.svg index 2b405d6..204ec67 100644 --- a/assets/bootstrap-icons/droplet.svg +++ b/assets/bootstrap-icons/droplet.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/duffle-fill.svg b/assets/bootstrap-icons/duffle-fill.svg new file mode 100644 index 0000000..885ee80 --- /dev/null +++ b/assets/bootstrap-icons/duffle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/duffle.svg b/assets/bootstrap-icons/duffle.svg new file mode 100644 index 0000000..1180de8 --- /dev/null +++ b/assets/bootstrap-icons/duffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ear-fill.svg b/assets/bootstrap-icons/ear-fill.svg index 8e564c0..2d135d6 100644 --- a/assets/bootstrap-icons/ear-fill.svg +++ b/assets/bootstrap-icons/ear-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ear.svg b/assets/bootstrap-icons/ear.svg index 8c8b869..061fe2f 100644 --- a/assets/bootstrap-icons/ear.svg +++ b/assets/bootstrap-icons/ear.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/earbuds.svg b/assets/bootstrap-icons/earbuds.svg index 7bc0019..923bfca 100644 --- a/assets/bootstrap-icons/earbuds.svg +++ b/assets/bootstrap-icons/earbuds.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/easel-fill.svg b/assets/bootstrap-icons/easel-fill.svg index db00798..8086507 100644 --- a/assets/bootstrap-icons/easel-fill.svg +++ b/assets/bootstrap-icons/easel-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/easel.svg b/assets/bootstrap-icons/easel.svg index f95976e..5c0f5a2 100644 --- a/assets/bootstrap-icons/easel.svg +++ b/assets/bootstrap-icons/easel.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/easel2-fill.svg b/assets/bootstrap-icons/easel2-fill.svg index c393242..309b438 100644 --- a/assets/bootstrap-icons/easel2-fill.svg +++ b/assets/bootstrap-icons/easel2-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/easel2.svg b/assets/bootstrap-icons/easel2.svg index d1736de..74372fb 100644 --- a/assets/bootstrap-icons/easel2.svg +++ b/assets/bootstrap-icons/easel2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/easel3-fill.svg b/assets/bootstrap-icons/easel3-fill.svg index 2e57223..fc547ea 100644 --- a/assets/bootstrap-icons/easel3-fill.svg +++ b/assets/bootstrap-icons/easel3-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/easel3.svg b/assets/bootstrap-icons/easel3.svg index a39ad3d..f06a868 100644 --- a/assets/bootstrap-icons/easel3.svg +++ b/assets/bootstrap-icons/easel3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/egg-fill.svg b/assets/bootstrap-icons/egg-fill.svg index 33b7d44..b70cf16 100644 --- a/assets/bootstrap-icons/egg-fill.svg +++ b/assets/bootstrap-icons/egg-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/egg-fried.svg b/assets/bootstrap-icons/egg-fried.svg index b99cac3..b0cefbc 100644 --- a/assets/bootstrap-icons/egg-fried.svg +++ b/assets/bootstrap-icons/egg-fried.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/egg.svg b/assets/bootstrap-icons/egg.svg index 9fb5c1e..f23d8d4 100644 --- a/assets/bootstrap-icons/egg.svg +++ b/assets/bootstrap-icons/egg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/eject-fill.svg b/assets/bootstrap-icons/eject-fill.svg index 3255af6..9604988 100644 --- a/assets/bootstrap-icons/eject-fill.svg +++ b/assets/bootstrap-icons/eject-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/eject.svg b/assets/bootstrap-icons/eject.svg index 540cbc8..71a3ab6 100644 --- a/assets/bootstrap-icons/eject.svg +++ b/assets/bootstrap-icons/eject.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-angry-fill.svg b/assets/bootstrap-icons/emoji-angry-fill.svg index 1bf7eb6..d14d92d 100644 --- a/assets/bootstrap-icons/emoji-angry-fill.svg +++ b/assets/bootstrap-icons/emoji-angry-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-angry.svg b/assets/bootstrap-icons/emoji-angry.svg index d6d8914..ee925fe 100644 --- a/assets/bootstrap-icons/emoji-angry.svg +++ b/assets/bootstrap-icons/emoji-angry.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-astonished-fill.svg b/assets/bootstrap-icons/emoji-astonished-fill.svg new file mode 100644 index 0000000..22a566f --- /dev/null +++ b/assets/bootstrap-icons/emoji-astonished-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-astonished.svg b/assets/bootstrap-icons/emoji-astonished.svg new file mode 100644 index 0000000..13f7cdd --- /dev/null +++ b/assets/bootstrap-icons/emoji-astonished.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-dizzy-fill.svg b/assets/bootstrap-icons/emoji-dizzy-fill.svg index d801800..98ab490 100644 --- a/assets/bootstrap-icons/emoji-dizzy-fill.svg +++ b/assets/bootstrap-icons/emoji-dizzy-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-dizzy.svg b/assets/bootstrap-icons/emoji-dizzy.svg index f64fade..fcef602 100644 --- a/assets/bootstrap-icons/emoji-dizzy.svg +++ b/assets/bootstrap-icons/emoji-dizzy.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-expressionless-fill.svg b/assets/bootstrap-icons/emoji-expressionless-fill.svg index f70140a..17ac348 100644 --- a/assets/bootstrap-icons/emoji-expressionless-fill.svg +++ b/assets/bootstrap-icons/emoji-expressionless-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-expressionless.svg b/assets/bootstrap-icons/emoji-expressionless.svg index 208a72d..8d7f68f 100644 --- a/assets/bootstrap-icons/emoji-expressionless.svg +++ b/assets/bootstrap-icons/emoji-expressionless.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-frown-fill.svg b/assets/bootstrap-icons/emoji-frown-fill.svg index c8a9ddc..7a16dfb 100644 --- a/assets/bootstrap-icons/emoji-frown-fill.svg +++ b/assets/bootstrap-icons/emoji-frown-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-frown.svg b/assets/bootstrap-icons/emoji-frown.svg index b7766eb..696031b 100644 --- a/assets/bootstrap-icons/emoji-frown.svg +++ b/assets/bootstrap-icons/emoji-frown.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-grimace-fill.svg b/assets/bootstrap-icons/emoji-grimace-fill.svg new file mode 100644 index 0000000..6cabf80 --- /dev/null +++ b/assets/bootstrap-icons/emoji-grimace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-grimace.svg b/assets/bootstrap-icons/emoji-grimace.svg new file mode 100644 index 0000000..75a2a09 --- /dev/null +++ b/assets/bootstrap-icons/emoji-grimace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-grin-fill.svg b/assets/bootstrap-icons/emoji-grin-fill.svg new file mode 100644 index 0000000..08c675e --- /dev/null +++ b/assets/bootstrap-icons/emoji-grin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-grin.svg b/assets/bootstrap-icons/emoji-grin.svg new file mode 100644 index 0000000..32bbf51 --- /dev/null +++ b/assets/bootstrap-icons/emoji-grin.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-heart-eyes-fill.svg b/assets/bootstrap-icons/emoji-heart-eyes-fill.svg index cc91552..d34f6e8 100644 --- a/assets/bootstrap-icons/emoji-heart-eyes-fill.svg +++ b/assets/bootstrap-icons/emoji-heart-eyes-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-heart-eyes.svg b/assets/bootstrap-icons/emoji-heart-eyes.svg index c19ec51..5832822 100644 --- a/assets/bootstrap-icons/emoji-heart-eyes.svg +++ b/assets/bootstrap-icons/emoji-heart-eyes.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-kiss-fill.svg b/assets/bootstrap-icons/emoji-kiss-fill.svg index ab46245..15a9cdd 100644 --- a/assets/bootstrap-icons/emoji-kiss-fill.svg +++ b/assets/bootstrap-icons/emoji-kiss-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-kiss.svg b/assets/bootstrap-icons/emoji-kiss.svg index 4646628..2348d97 100644 --- a/assets/bootstrap-icons/emoji-kiss.svg +++ b/assets/bootstrap-icons/emoji-kiss.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-laughing-fill.svg b/assets/bootstrap-icons/emoji-laughing-fill.svg index cc8c69b..0130bf4 100644 --- a/assets/bootstrap-icons/emoji-laughing-fill.svg +++ b/assets/bootstrap-icons/emoji-laughing-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-laughing.svg b/assets/bootstrap-icons/emoji-laughing.svg index 68d9b25..76b87f5 100644 --- a/assets/bootstrap-icons/emoji-laughing.svg +++ b/assets/bootstrap-icons/emoji-laughing.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-neutral-fill.svg b/assets/bootstrap-icons/emoji-neutral-fill.svg index 58bcb6b..662603a 100644 --- a/assets/bootstrap-icons/emoji-neutral-fill.svg +++ b/assets/bootstrap-icons/emoji-neutral-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-neutral.svg b/assets/bootstrap-icons/emoji-neutral.svg index 2f3204a..d6b60f8 100644 --- a/assets/bootstrap-icons/emoji-neutral.svg +++ b/assets/bootstrap-icons/emoji-neutral.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-smile-fill.svg b/assets/bootstrap-icons/emoji-smile-fill.svg index 76a6a16..439dff0 100644 --- a/assets/bootstrap-icons/emoji-smile-fill.svg +++ b/assets/bootstrap-icons/emoji-smile-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-smile-upside-down-fill.svg b/assets/bootstrap-icons/emoji-smile-upside-down-fill.svg index c682933..2d6acca 100644 --- a/assets/bootstrap-icons/emoji-smile-upside-down-fill.svg +++ b/assets/bootstrap-icons/emoji-smile-upside-down-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-smile-upside-down.svg b/assets/bootstrap-icons/emoji-smile-upside-down.svg index 1e18424..d2d93ed 100644 --- a/assets/bootstrap-icons/emoji-smile-upside-down.svg +++ b/assets/bootstrap-icons/emoji-smile-upside-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-smile.svg b/assets/bootstrap-icons/emoji-smile.svg index d222a9a..bba78da 100644 --- a/assets/bootstrap-icons/emoji-smile.svg +++ b/assets/bootstrap-icons/emoji-smile.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-sunglasses-fill.svg b/assets/bootstrap-icons/emoji-sunglasses-fill.svg index 00e7bc0..a1318c2 100644 --- a/assets/bootstrap-icons/emoji-sunglasses-fill.svg +++ b/assets/bootstrap-icons/emoji-sunglasses-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-sunglasses.svg b/assets/bootstrap-icons/emoji-sunglasses.svg index 4771e4d..188b56c 100644 --- a/assets/bootstrap-icons/emoji-sunglasses.svg +++ b/assets/bootstrap-icons/emoji-sunglasses.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-surprise-fill.svg b/assets/bootstrap-icons/emoji-surprise-fill.svg new file mode 100644 index 0000000..9f6f620 --- /dev/null +++ b/assets/bootstrap-icons/emoji-surprise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-surprise.svg b/assets/bootstrap-icons/emoji-surprise.svg new file mode 100644 index 0000000..af246bf --- /dev/null +++ b/assets/bootstrap-icons/emoji-surprise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-tear-fill.svg b/assets/bootstrap-icons/emoji-tear-fill.svg new file mode 100644 index 0000000..3ccf87d --- /dev/null +++ b/assets/bootstrap-icons/emoji-tear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-tear.svg b/assets/bootstrap-icons/emoji-tear.svg new file mode 100644 index 0000000..31b6597 --- /dev/null +++ b/assets/bootstrap-icons/emoji-tear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-wink-fill.svg b/assets/bootstrap-icons/emoji-wink-fill.svg index 8601a58..2f3e480 100644 --- a/assets/bootstrap-icons/emoji-wink-fill.svg +++ b/assets/bootstrap-icons/emoji-wink-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/emoji-wink.svg b/assets/bootstrap-icons/emoji-wink.svg index ee3b3d0..7fe9116 100644 --- a/assets/bootstrap-icons/emoji-wink.svg +++ b/assets/bootstrap-icons/emoji-wink.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-arrow-down-fill.svg b/assets/bootstrap-icons/envelope-arrow-down-fill.svg new file mode 100644 index 0000000..a5160e7 --- /dev/null +++ b/assets/bootstrap-icons/envelope-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-arrow-down.svg b/assets/bootstrap-icons/envelope-arrow-down.svg new file mode 100644 index 0000000..36b6f54 --- /dev/null +++ b/assets/bootstrap-icons/envelope-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-arrow-up-fill.svg b/assets/bootstrap-icons/envelope-arrow-up-fill.svg new file mode 100644 index 0000000..2757974 --- /dev/null +++ b/assets/bootstrap-icons/envelope-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-arrow-up.svg b/assets/bootstrap-icons/envelope-arrow-up.svg new file mode 100644 index 0000000..ff2fae0 --- /dev/null +++ b/assets/bootstrap-icons/envelope-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-at-fill.svg b/assets/bootstrap-icons/envelope-at-fill.svg index 7102a5b..e39ff38 100644 --- a/assets/bootstrap-icons/envelope-at-fill.svg +++ b/assets/bootstrap-icons/envelope-at-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-at.svg b/assets/bootstrap-icons/envelope-at.svg index 46b9134..163c3ba 100644 --- a/assets/bootstrap-icons/envelope-at.svg +++ b/assets/bootstrap-icons/envelope-at.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-check-fill.svg b/assets/bootstrap-icons/envelope-check-fill.svg index ca06ad0..26d753a 100644 --- a/assets/bootstrap-icons/envelope-check-fill.svg +++ b/assets/bootstrap-icons/envelope-check-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-check.svg b/assets/bootstrap-icons/envelope-check.svg index 8a50181..fbc765b 100644 --- a/assets/bootstrap-icons/envelope-check.svg +++ b/assets/bootstrap-icons/envelope-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-dash-fill.svg b/assets/bootstrap-icons/envelope-dash-fill.svg index 7275d3d..6e9e745 100644 --- a/assets/bootstrap-icons/envelope-dash-fill.svg +++ b/assets/bootstrap-icons/envelope-dash-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-dash.svg b/assets/bootstrap-icons/envelope-dash.svg index 7ae3e5c..d6457cf 100644 --- a/assets/bootstrap-icons/envelope-dash.svg +++ b/assets/bootstrap-icons/envelope-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-exclamation-fill.svg b/assets/bootstrap-icons/envelope-exclamation-fill.svg index 4bc91d2..e14f047 100644 --- a/assets/bootstrap-icons/envelope-exclamation-fill.svg +++ b/assets/bootstrap-icons/envelope-exclamation-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-exclamation.svg b/assets/bootstrap-icons/envelope-exclamation.svg index 936b777..4aca0a9 100644 --- a/assets/bootstrap-icons/envelope-exclamation.svg +++ b/assets/bootstrap-icons/envelope-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-fill.svg b/assets/bootstrap-icons/envelope-fill.svg index 0b28c86..966ef94 100644 --- a/assets/bootstrap-icons/envelope-fill.svg +++ b/assets/bootstrap-icons/envelope-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-heart-fill.svg b/assets/bootstrap-icons/envelope-heart-fill.svg index 8ed9e02..4158841 100644 --- a/assets/bootstrap-icons/envelope-heart-fill.svg +++ b/assets/bootstrap-icons/envelope-heart-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-heart.svg b/assets/bootstrap-icons/envelope-heart.svg index b104999..c886df2 100644 --- a/assets/bootstrap-icons/envelope-heart.svg +++ b/assets/bootstrap-icons/envelope-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-open-fill.svg b/assets/bootstrap-icons/envelope-open-fill.svg index 29d8fe7..972d0e3 100644 --- a/assets/bootstrap-icons/envelope-open-fill.svg +++ b/assets/bootstrap-icons/envelope-open-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-open-heart-fill.svg b/assets/bootstrap-icons/envelope-open-heart-fill.svg index 478b85b..13263fa 100644 --- a/assets/bootstrap-icons/envelope-open-heart-fill.svg +++ b/assets/bootstrap-icons/envelope-open-heart-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-open-heart.svg b/assets/bootstrap-icons/envelope-open-heart.svg index 7d324a2..7018116 100644 --- a/assets/bootstrap-icons/envelope-open-heart.svg +++ b/assets/bootstrap-icons/envelope-open-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-open.svg b/assets/bootstrap-icons/envelope-open.svg index 9a542d2..3daa2eb 100644 --- a/assets/bootstrap-icons/envelope-open.svg +++ b/assets/bootstrap-icons/envelope-open.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-paper-fill.svg b/assets/bootstrap-icons/envelope-paper-fill.svg index 14f613e..c8a187c 100644 --- a/assets/bootstrap-icons/envelope-paper-fill.svg +++ b/assets/bootstrap-icons/envelope-paper-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-paper-heart-fill.svg b/assets/bootstrap-icons/envelope-paper-heart-fill.svg index e422acc..7f58d57 100644 --- a/assets/bootstrap-icons/envelope-paper-heart-fill.svg +++ b/assets/bootstrap-icons/envelope-paper-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-paper-heart.svg b/assets/bootstrap-icons/envelope-paper-heart.svg index 2d925ae..73b91d9 100644 --- a/assets/bootstrap-icons/envelope-paper-heart.svg +++ b/assets/bootstrap-icons/envelope-paper-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-paper.svg b/assets/bootstrap-icons/envelope-paper.svg index a909c63..20fcc2a 100644 --- a/assets/bootstrap-icons/envelope-paper.svg +++ b/assets/bootstrap-icons/envelope-paper.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-plus-fill.svg b/assets/bootstrap-icons/envelope-plus-fill.svg index 96703c2..453a9fd 100644 --- a/assets/bootstrap-icons/envelope-plus-fill.svg +++ b/assets/bootstrap-icons/envelope-plus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-plus.svg b/assets/bootstrap-icons/envelope-plus.svg index 0abb966..7e960a0 100644 --- a/assets/bootstrap-icons/envelope-plus.svg +++ b/assets/bootstrap-icons/envelope-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-slash-fill.svg b/assets/bootstrap-icons/envelope-slash-fill.svg index 09690e5..90eb7ef 100644 --- a/assets/bootstrap-icons/envelope-slash-fill.svg +++ b/assets/bootstrap-icons/envelope-slash-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-slash.svg b/assets/bootstrap-icons/envelope-slash.svg index 35b3783..65cb167 100644 --- a/assets/bootstrap-icons/envelope-slash.svg +++ b/assets/bootstrap-icons/envelope-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-x-fill.svg b/assets/bootstrap-icons/envelope-x-fill.svg index b8348b1..8f6a79c 100644 --- a/assets/bootstrap-icons/envelope-x-fill.svg +++ b/assets/bootstrap-icons/envelope-x-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope-x.svg b/assets/bootstrap-icons/envelope-x.svg index cd78475..ea74027 100644 --- a/assets/bootstrap-icons/envelope-x.svg +++ b/assets/bootstrap-icons/envelope-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/envelope.svg b/assets/bootstrap-icons/envelope.svg index 122fc35..78bf1de 100644 --- a/assets/bootstrap-icons/envelope.svg +++ b/assets/bootstrap-icons/envelope.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/eraser-fill.svg b/assets/bootstrap-icons/eraser-fill.svg index 10959b3..c3866e1 100644 --- a/assets/bootstrap-icons/eraser-fill.svg +++ b/assets/bootstrap-icons/eraser-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/eraser.svg b/assets/bootstrap-icons/eraser.svg index e7060e5..fe62336 100644 --- a/assets/bootstrap-icons/eraser.svg +++ b/assets/bootstrap-icons/eraser.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/escape.svg b/assets/bootstrap-icons/escape.svg index 112c87b..66176b6 100644 --- a/assets/bootstrap-icons/escape.svg +++ b/assets/bootstrap-icons/escape.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ethernet.svg b/assets/bootstrap-icons/ethernet.svg index 9b97a3a..739a2de 100644 --- a/assets/bootstrap-icons/ethernet.svg +++ b/assets/bootstrap-icons/ethernet.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ev-front-fill.svg b/assets/bootstrap-icons/ev-front-fill.svg index 6926f52..53b947d 100644 --- a/assets/bootstrap-icons/ev-front-fill.svg +++ b/assets/bootstrap-icons/ev-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ev-front.svg b/assets/bootstrap-icons/ev-front.svg index 2e0acc6..7f053a5 100644 --- a/assets/bootstrap-icons/ev-front.svg +++ b/assets/bootstrap-icons/ev-front.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ev-station-fill.svg b/assets/bootstrap-icons/ev-station-fill.svg index a30f613..a1ad007 100644 --- a/assets/bootstrap-icons/ev-station-fill.svg +++ b/assets/bootstrap-icons/ev-station-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ev-station.svg b/assets/bootstrap-icons/ev-station.svg index faec20c..90470f6 100644 --- a/assets/bootstrap-icons/ev-station.svg +++ b/assets/bootstrap-icons/ev-station.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-circle-fill.svg b/assets/bootstrap-icons/exclamation-circle-fill.svg index f7a7d17..13ce7ab 100644 --- a/assets/bootstrap-icons/exclamation-circle-fill.svg +++ b/assets/bootstrap-icons/exclamation-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-circle.svg b/assets/bootstrap-icons/exclamation-circle.svg index 73c7e8d..f3befe0 100644 --- a/assets/bootstrap-icons/exclamation-circle.svg +++ b/assets/bootstrap-icons/exclamation-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-diamond-fill.svg b/assets/bootstrap-icons/exclamation-diamond-fill.svg index 5987fe7..cb14aee 100644 --- a/assets/bootstrap-icons/exclamation-diamond-fill.svg +++ b/assets/bootstrap-icons/exclamation-diamond-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-diamond.svg b/assets/bootstrap-icons/exclamation-diamond.svg index 6c0388b..4881e6d 100644 --- a/assets/bootstrap-icons/exclamation-diamond.svg +++ b/assets/bootstrap-icons/exclamation-diamond.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-lg.svg b/assets/bootstrap-icons/exclamation-lg.svg index b21e727..18f6a87 100644 --- a/assets/bootstrap-icons/exclamation-lg.svg +++ b/assets/bootstrap-icons/exclamation-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-octagon-fill.svg b/assets/bootstrap-icons/exclamation-octagon-fill.svg index 3347f64..494010b 100644 --- a/assets/bootstrap-icons/exclamation-octagon-fill.svg +++ b/assets/bootstrap-icons/exclamation-octagon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-octagon.svg b/assets/bootstrap-icons/exclamation-octagon.svg index 6ef1db9..7f25938 100644 --- a/assets/bootstrap-icons/exclamation-octagon.svg +++ b/assets/bootstrap-icons/exclamation-octagon.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-square-fill.svg b/assets/bootstrap-icons/exclamation-square-fill.svg index e99eab8..d80a4e9 100644 --- a/assets/bootstrap-icons/exclamation-square-fill.svg +++ b/assets/bootstrap-icons/exclamation-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-square.svg b/assets/bootstrap-icons/exclamation-square.svg index 41436cb..2a0f2ae 100644 --- a/assets/bootstrap-icons/exclamation-square.svg +++ b/assets/bootstrap-icons/exclamation-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-triangle-fill.svg b/assets/bootstrap-icons/exclamation-triangle-fill.svg index 50e1752..52fd508 100644 --- a/assets/bootstrap-icons/exclamation-triangle-fill.svg +++ b/assets/bootstrap-icons/exclamation-triangle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation-triangle.svg b/assets/bootstrap-icons/exclamation-triangle.svg index 7ca0dc7..506b777 100644 --- a/assets/bootstrap-icons/exclamation-triangle.svg +++ b/assets/bootstrap-icons/exclamation-triangle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclamation.svg b/assets/bootstrap-icons/exclamation.svg index 953004b..d39cb95 100644 --- a/assets/bootstrap-icons/exclamation.svg +++ b/assets/bootstrap-icons/exclamation.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/exclude.svg b/assets/bootstrap-icons/exclude.svg index 9be5f93..ef18355 100644 --- a/assets/bootstrap-icons/exclude.svg +++ b/assets/bootstrap-icons/exclude.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/explicit-fill.svg b/assets/bootstrap-icons/explicit-fill.svg index 159d365..c0cb6f0 100644 --- a/assets/bootstrap-icons/explicit-fill.svg +++ b/assets/bootstrap-icons/explicit-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/explicit.svg b/assets/bootstrap-icons/explicit.svg index 22a0ef4..a7ffae7 100644 --- a/assets/bootstrap-icons/explicit.svg +++ b/assets/bootstrap-icons/explicit.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/exposure.svg b/assets/bootstrap-icons/exposure.svg new file mode 100644 index 0000000..9de0e64 --- /dev/null +++ b/assets/bootstrap-icons/exposure.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/eye-fill.svg b/assets/bootstrap-icons/eye-fill.svg index 2697206..288d2eb 100644 --- a/assets/bootstrap-icons/eye-fill.svg +++ b/assets/bootstrap-icons/eye-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/eye-slash-fill.svg b/assets/bootstrap-icons/eye-slash-fill.svg index 9339262..10cca74 100644 --- a/assets/bootstrap-icons/eye-slash-fill.svg +++ b/assets/bootstrap-icons/eye-slash-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/eye-slash.svg b/assets/bootstrap-icons/eye-slash.svg index c520837..359c270 100644 --- a/assets/bootstrap-icons/eye-slash.svg +++ b/assets/bootstrap-icons/eye-slash.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/eye.svg b/assets/bootstrap-icons/eye.svg index 412ff69..393b485 100644 --- a/assets/bootstrap-icons/eye.svg +++ b/assets/bootstrap-icons/eye.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/eyedropper.svg b/assets/bootstrap-icons/eyedropper.svg index 698d40d..4579888 100644 --- a/assets/bootstrap-icons/eyedropper.svg +++ b/assets/bootstrap-icons/eyedropper.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/eyeglasses.svg b/assets/bootstrap-icons/eyeglasses.svg index 020d943..6b2eb97 100644 --- a/assets/bootstrap-icons/eyeglasses.svg +++ b/assets/bootstrap-icons/eyeglasses.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/facebook.svg b/assets/bootstrap-icons/facebook.svg index e8d1443..5fc7cec 100644 --- a/assets/bootstrap-icons/facebook.svg +++ b/assets/bootstrap-icons/facebook.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fan.svg b/assets/bootstrap-icons/fan.svg index fab6eab..ec8fe20 100644 --- a/assets/bootstrap-icons/fan.svg +++ b/assets/bootstrap-icons/fan.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fast-forward-btn-fill.svg b/assets/bootstrap-icons/fast-forward-btn-fill.svg index 9c9a1c6..fd750fe 100644 --- a/assets/bootstrap-icons/fast-forward-btn-fill.svg +++ b/assets/bootstrap-icons/fast-forward-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fast-forward-btn.svg b/assets/bootstrap-icons/fast-forward-btn.svg index a3d605c..5e68554 100644 --- a/assets/bootstrap-icons/fast-forward-btn.svg +++ b/assets/bootstrap-icons/fast-forward-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fast-forward-circle-fill.svg b/assets/bootstrap-icons/fast-forward-circle-fill.svg index aa5c37b..3946fa3 100644 --- a/assets/bootstrap-icons/fast-forward-circle-fill.svg +++ b/assets/bootstrap-icons/fast-forward-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fast-forward-circle.svg b/assets/bootstrap-icons/fast-forward-circle.svg index 2eceb91..e7f7158 100644 --- a/assets/bootstrap-icons/fast-forward-circle.svg +++ b/assets/bootstrap-icons/fast-forward-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fast-forward-fill.svg b/assets/bootstrap-icons/fast-forward-fill.svg index 329cad0..ae17a7e 100644 --- a/assets/bootstrap-icons/fast-forward-fill.svg +++ b/assets/bootstrap-icons/fast-forward-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fast-forward.svg b/assets/bootstrap-icons/fast-forward.svg index 1064360..2142979 100644 --- a/assets/bootstrap-icons/fast-forward.svg +++ b/assets/bootstrap-icons/fast-forward.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/feather.svg b/assets/bootstrap-icons/feather.svg new file mode 100644 index 0000000..f0462c2 --- /dev/null +++ b/assets/bootstrap-icons/feather.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/feather2.svg b/assets/bootstrap-icons/feather2.svg new file mode 100644 index 0000000..badc17a --- /dev/null +++ b/assets/bootstrap-icons/feather2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-arrow-down-fill.svg b/assets/bootstrap-icons/file-arrow-down-fill.svg index 910fc07..5b5c552 100644 --- a/assets/bootstrap-icons/file-arrow-down-fill.svg +++ b/assets/bootstrap-icons/file-arrow-down-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-arrow-down.svg b/assets/bootstrap-icons/file-arrow-down.svg index 6f75d50..f504b98 100644 --- a/assets/bootstrap-icons/file-arrow-down.svg +++ b/assets/bootstrap-icons/file-arrow-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-arrow-up-fill.svg b/assets/bootstrap-icons/file-arrow-up-fill.svg index 9dba205..ef56199 100644 --- a/assets/bootstrap-icons/file-arrow-up-fill.svg +++ b/assets/bootstrap-icons/file-arrow-up-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-arrow-up.svg b/assets/bootstrap-icons/file-arrow-up.svg index 223379e..9c88467 100644 --- a/assets/bootstrap-icons/file-arrow-up.svg +++ b/assets/bootstrap-icons/file-arrow-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-bar-graph-fill.svg b/assets/bootstrap-icons/file-bar-graph-fill.svg index a0e31d6..686b60b 100644 --- a/assets/bootstrap-icons/file-bar-graph-fill.svg +++ b/assets/bootstrap-icons/file-bar-graph-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-bar-graph.svg b/assets/bootstrap-icons/file-bar-graph.svg index e66be6a..f953927 100644 --- a/assets/bootstrap-icons/file-bar-graph.svg +++ b/assets/bootstrap-icons/file-bar-graph.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-binary-fill.svg b/assets/bootstrap-icons/file-binary-fill.svg index 13343bf..920c2a7 100644 --- a/assets/bootstrap-icons/file-binary-fill.svg +++ b/assets/bootstrap-icons/file-binary-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-binary.svg b/assets/bootstrap-icons/file-binary.svg index 7e667bc..0ecece7 100644 --- a/assets/bootstrap-icons/file-binary.svg +++ b/assets/bootstrap-icons/file-binary.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-break-fill.svg b/assets/bootstrap-icons/file-break-fill.svg index 4eddc4a..bdbe1b9 100644 --- a/assets/bootstrap-icons/file-break-fill.svg +++ b/assets/bootstrap-icons/file-break-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-break.svg b/assets/bootstrap-icons/file-break.svg index b4485d7..e94b3a3 100644 --- a/assets/bootstrap-icons/file-break.svg +++ b/assets/bootstrap-icons/file-break.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-check-fill.svg b/assets/bootstrap-icons/file-check-fill.svg index fb54b18..cf165d3 100644 --- a/assets/bootstrap-icons/file-check-fill.svg +++ b/assets/bootstrap-icons/file-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-check.svg b/assets/bootstrap-icons/file-check.svg index 1426311..10863e1 100644 --- a/assets/bootstrap-icons/file-check.svg +++ b/assets/bootstrap-icons/file-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-code-fill.svg b/assets/bootstrap-icons/file-code-fill.svg index ee2f0f6..912ed0c 100644 --- a/assets/bootstrap-icons/file-code-fill.svg +++ b/assets/bootstrap-icons/file-code-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-code.svg b/assets/bootstrap-icons/file-code.svg index a8c390b..58b0014 100644 --- a/assets/bootstrap-icons/file-code.svg +++ b/assets/bootstrap-icons/file-code.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-diff-fill.svg b/assets/bootstrap-icons/file-diff-fill.svg index 945aef1..c108b87 100644 --- a/assets/bootstrap-icons/file-diff-fill.svg +++ b/assets/bootstrap-icons/file-diff-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-diff.svg b/assets/bootstrap-icons/file-diff.svg index dd848f0..088c6de 100644 --- a/assets/bootstrap-icons/file-diff.svg +++ b/assets/bootstrap-icons/file-diff.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-arrow-down-fill.svg b/assets/bootstrap-icons/file-earmark-arrow-down-fill.svg index 0e96047..3941f1f 100644 --- a/assets/bootstrap-icons/file-earmark-arrow-down-fill.svg +++ b/assets/bootstrap-icons/file-earmark-arrow-down-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-arrow-down.svg b/assets/bootstrap-icons/file-earmark-arrow-down.svg index 81cc43a..37c4cd5 100644 --- a/assets/bootstrap-icons/file-earmark-arrow-down.svg +++ b/assets/bootstrap-icons/file-earmark-arrow-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-arrow-up-fill.svg b/assets/bootstrap-icons/file-earmark-arrow-up-fill.svg index ce881cc..97a339d 100644 --- a/assets/bootstrap-icons/file-earmark-arrow-up-fill.svg +++ b/assets/bootstrap-icons/file-earmark-arrow-up-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-arrow-up.svg b/assets/bootstrap-icons/file-earmark-arrow-up.svg index 6cf324a..1c827e9 100644 --- a/assets/bootstrap-icons/file-earmark-arrow-up.svg +++ b/assets/bootstrap-icons/file-earmark-arrow-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-bar-graph-fill.svg b/assets/bootstrap-icons/file-earmark-bar-graph-fill.svg index 7dc0df9..a4c69b5 100644 --- a/assets/bootstrap-icons/file-earmark-bar-graph-fill.svg +++ b/assets/bootstrap-icons/file-earmark-bar-graph-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-bar-graph.svg b/assets/bootstrap-icons/file-earmark-bar-graph.svg index eefb687..d367eca 100644 --- a/assets/bootstrap-icons/file-earmark-bar-graph.svg +++ b/assets/bootstrap-icons/file-earmark-bar-graph.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-binary-fill.svg b/assets/bootstrap-icons/file-earmark-binary-fill.svg index 1652562..a1f9933 100644 --- a/assets/bootstrap-icons/file-earmark-binary-fill.svg +++ b/assets/bootstrap-icons/file-earmark-binary-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-binary.svg b/assets/bootstrap-icons/file-earmark-binary.svg index e068bf6..1528578 100644 --- a/assets/bootstrap-icons/file-earmark-binary.svg +++ b/assets/bootstrap-icons/file-earmark-binary.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-break-fill.svg b/assets/bootstrap-icons/file-earmark-break-fill.svg index b36ea25..e9aadce 100644 --- a/assets/bootstrap-icons/file-earmark-break-fill.svg +++ b/assets/bootstrap-icons/file-earmark-break-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-break.svg b/assets/bootstrap-icons/file-earmark-break.svg index e98c647..4874715 100644 --- a/assets/bootstrap-icons/file-earmark-break.svg +++ b/assets/bootstrap-icons/file-earmark-break.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-check-fill.svg b/assets/bootstrap-icons/file-earmark-check-fill.svg index de7bf69..f3e9eb3 100644 --- a/assets/bootstrap-icons/file-earmark-check-fill.svg +++ b/assets/bootstrap-icons/file-earmark-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-check.svg b/assets/bootstrap-icons/file-earmark-check.svg index f2fbf66..dc36963 100644 --- a/assets/bootstrap-icons/file-earmark-check.svg +++ b/assets/bootstrap-icons/file-earmark-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-code-fill.svg b/assets/bootstrap-icons/file-earmark-code-fill.svg index c23a7b6..2c154fa 100644 --- a/assets/bootstrap-icons/file-earmark-code-fill.svg +++ b/assets/bootstrap-icons/file-earmark-code-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-code.svg b/assets/bootstrap-icons/file-earmark-code.svg index 1b94a6a..ccd3528 100644 --- a/assets/bootstrap-icons/file-earmark-code.svg +++ b/assets/bootstrap-icons/file-earmark-code.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-diff-fill.svg b/assets/bootstrap-icons/file-earmark-diff-fill.svg index 5f18a88..3b71e66 100644 --- a/assets/bootstrap-icons/file-earmark-diff-fill.svg +++ b/assets/bootstrap-icons/file-earmark-diff-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-diff.svg b/assets/bootstrap-icons/file-earmark-diff.svg index 0b28667..97dfc0b 100644 --- a/assets/bootstrap-icons/file-earmark-diff.svg +++ b/assets/bootstrap-icons/file-earmark-diff.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-easel-fill.svg b/assets/bootstrap-icons/file-earmark-easel-fill.svg index 0743de4..e74c974 100644 --- a/assets/bootstrap-icons/file-earmark-easel-fill.svg +++ b/assets/bootstrap-icons/file-earmark-easel-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-easel.svg b/assets/bootstrap-icons/file-earmark-easel.svg index 045fc87..2feeabc 100644 --- a/assets/bootstrap-icons/file-earmark-easel.svg +++ b/assets/bootstrap-icons/file-earmark-easel.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-excel-fill.svg b/assets/bootstrap-icons/file-earmark-excel-fill.svg index 2d492a8..405a572 100644 --- a/assets/bootstrap-icons/file-earmark-excel-fill.svg +++ b/assets/bootstrap-icons/file-earmark-excel-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-excel.svg b/assets/bootstrap-icons/file-earmark-excel.svg index c40f16b..5432bcf 100644 --- a/assets/bootstrap-icons/file-earmark-excel.svg +++ b/assets/bootstrap-icons/file-earmark-excel.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-fill.svg b/assets/bootstrap-icons/file-earmark-fill.svg index 668247e..2f3ef6c 100644 --- a/assets/bootstrap-icons/file-earmark-fill.svg +++ b/assets/bootstrap-icons/file-earmark-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-font-fill.svg b/assets/bootstrap-icons/file-earmark-font-fill.svg index c4fe9a4..d3014bf 100644 --- a/assets/bootstrap-icons/file-earmark-font-fill.svg +++ b/assets/bootstrap-icons/file-earmark-font-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-font.svg b/assets/bootstrap-icons/file-earmark-font.svg index f7aad0b..c9864cd 100644 --- a/assets/bootstrap-icons/file-earmark-font.svg +++ b/assets/bootstrap-icons/file-earmark-font.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-image-fill.svg b/assets/bootstrap-icons/file-earmark-image-fill.svg index e568ee7..3ec76dc 100644 --- a/assets/bootstrap-icons/file-earmark-image-fill.svg +++ b/assets/bootstrap-icons/file-earmark-image-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-image.svg b/assets/bootstrap-icons/file-earmark-image.svg index 1e1964b..1c3815d 100644 --- a/assets/bootstrap-icons/file-earmark-image.svg +++ b/assets/bootstrap-icons/file-earmark-image.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-lock-fill.svg b/assets/bootstrap-icons/file-earmark-lock-fill.svg index 18a7fb7..4c45a61 100644 --- a/assets/bootstrap-icons/file-earmark-lock-fill.svg +++ b/assets/bootstrap-icons/file-earmark-lock-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-lock.svg b/assets/bootstrap-icons/file-earmark-lock.svg index b15ec6a..c8319a6 100644 --- a/assets/bootstrap-icons/file-earmark-lock.svg +++ b/assets/bootstrap-icons/file-earmark-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-lock2-fill.svg b/assets/bootstrap-icons/file-earmark-lock2-fill.svg index 828a545..76e8bd8 100644 --- a/assets/bootstrap-icons/file-earmark-lock2-fill.svg +++ b/assets/bootstrap-icons/file-earmark-lock2-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-lock2.svg b/assets/bootstrap-icons/file-earmark-lock2.svg index cf76d3f..bd8f592 100644 --- a/assets/bootstrap-icons/file-earmark-lock2.svg +++ b/assets/bootstrap-icons/file-earmark-lock2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-medical-fill.svg b/assets/bootstrap-icons/file-earmark-medical-fill.svg index ed5f6bc..42a0581 100644 --- a/assets/bootstrap-icons/file-earmark-medical-fill.svg +++ b/assets/bootstrap-icons/file-earmark-medical-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-medical.svg b/assets/bootstrap-icons/file-earmark-medical.svg index 6fa8a39..e24c90c 100644 --- a/assets/bootstrap-icons/file-earmark-medical.svg +++ b/assets/bootstrap-icons/file-earmark-medical.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-minus-fill.svg b/assets/bootstrap-icons/file-earmark-minus-fill.svg index 25e708f..a5dca2d 100644 --- a/assets/bootstrap-icons/file-earmark-minus-fill.svg +++ b/assets/bootstrap-icons/file-earmark-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-minus.svg b/assets/bootstrap-icons/file-earmark-minus.svg index e87b163..cdc0026 100644 --- a/assets/bootstrap-icons/file-earmark-minus.svg +++ b/assets/bootstrap-icons/file-earmark-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-music-fill.svg b/assets/bootstrap-icons/file-earmark-music-fill.svg index c64c797..b865e4e 100644 --- a/assets/bootstrap-icons/file-earmark-music-fill.svg +++ b/assets/bootstrap-icons/file-earmark-music-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-music.svg b/assets/bootstrap-icons/file-earmark-music.svg index cc25eb9..e18ec85 100644 --- a/assets/bootstrap-icons/file-earmark-music.svg +++ b/assets/bootstrap-icons/file-earmark-music.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-pdf-fill.svg b/assets/bootstrap-icons/file-earmark-pdf-fill.svg index 0ba21ab..219c5a3 100644 --- a/assets/bootstrap-icons/file-earmark-pdf-fill.svg +++ b/assets/bootstrap-icons/file-earmark-pdf-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-pdf.svg b/assets/bootstrap-icons/file-earmark-pdf.svg index 52da96f..51b9975 100644 --- a/assets/bootstrap-icons/file-earmark-pdf.svg +++ b/assets/bootstrap-icons/file-earmark-pdf.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-person-fill.svg b/assets/bootstrap-icons/file-earmark-person-fill.svg index 29a8129..49ceda6 100644 --- a/assets/bootstrap-icons/file-earmark-person-fill.svg +++ b/assets/bootstrap-icons/file-earmark-person-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-person.svg b/assets/bootstrap-icons/file-earmark-person.svg index 59a6a2a..08a78cc 100644 --- a/assets/bootstrap-icons/file-earmark-person.svg +++ b/assets/bootstrap-icons/file-earmark-person.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-play-fill.svg b/assets/bootstrap-icons/file-earmark-play-fill.svg index 80731db..341eb37 100644 --- a/assets/bootstrap-icons/file-earmark-play-fill.svg +++ b/assets/bootstrap-icons/file-earmark-play-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-play.svg b/assets/bootstrap-icons/file-earmark-play.svg index 62042ab..abe215b 100644 --- a/assets/bootstrap-icons/file-earmark-play.svg +++ b/assets/bootstrap-icons/file-earmark-play.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-plus-fill.svg b/assets/bootstrap-icons/file-earmark-plus-fill.svg index 6cead3a..ef99c8a 100644 --- a/assets/bootstrap-icons/file-earmark-plus-fill.svg +++ b/assets/bootstrap-icons/file-earmark-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-plus.svg b/assets/bootstrap-icons/file-earmark-plus.svg index 9284026..964e855 100644 --- a/assets/bootstrap-icons/file-earmark-plus.svg +++ b/assets/bootstrap-icons/file-earmark-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-post-fill.svg b/assets/bootstrap-icons/file-earmark-post-fill.svg index 0c0e7b8..548773f 100644 --- a/assets/bootstrap-icons/file-earmark-post-fill.svg +++ b/assets/bootstrap-icons/file-earmark-post-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-post.svg b/assets/bootstrap-icons/file-earmark-post.svg index 1f0d435..d9f44a1 100644 --- a/assets/bootstrap-icons/file-earmark-post.svg +++ b/assets/bootstrap-icons/file-earmark-post.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-ppt-fill.svg b/assets/bootstrap-icons/file-earmark-ppt-fill.svg index 68e9793..e96a461 100644 --- a/assets/bootstrap-icons/file-earmark-ppt-fill.svg +++ b/assets/bootstrap-icons/file-earmark-ppt-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-ppt.svg b/assets/bootstrap-icons/file-earmark-ppt.svg index bedf552..cab71bc 100644 --- a/assets/bootstrap-icons/file-earmark-ppt.svg +++ b/assets/bootstrap-icons/file-earmark-ppt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-richtext-fill.svg b/assets/bootstrap-icons/file-earmark-richtext-fill.svg index e5c82ee..55da25c 100644 --- a/assets/bootstrap-icons/file-earmark-richtext-fill.svg +++ b/assets/bootstrap-icons/file-earmark-richtext-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-richtext.svg b/assets/bootstrap-icons/file-earmark-richtext.svg index 35af146..3f3a6ad 100644 --- a/assets/bootstrap-icons/file-earmark-richtext.svg +++ b/assets/bootstrap-icons/file-earmark-richtext.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-ruled-fill.svg b/assets/bootstrap-icons/file-earmark-ruled-fill.svg index 43aecce..ee90c80 100644 --- a/assets/bootstrap-icons/file-earmark-ruled-fill.svg +++ b/assets/bootstrap-icons/file-earmark-ruled-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-ruled.svg b/assets/bootstrap-icons/file-earmark-ruled.svg index 4f28858..ebd617e 100644 --- a/assets/bootstrap-icons/file-earmark-ruled.svg +++ b/assets/bootstrap-icons/file-earmark-ruled.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-slides-fill.svg b/assets/bootstrap-icons/file-earmark-slides-fill.svg index 98b59df..e7f76f4 100644 --- a/assets/bootstrap-icons/file-earmark-slides-fill.svg +++ b/assets/bootstrap-icons/file-earmark-slides-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-slides.svg b/assets/bootstrap-icons/file-earmark-slides.svg index 2d97fa7..e643cd3 100644 --- a/assets/bootstrap-icons/file-earmark-slides.svg +++ b/assets/bootstrap-icons/file-earmark-slides.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-spreadsheet-fill.svg b/assets/bootstrap-icons/file-earmark-spreadsheet-fill.svg index 9a71e73..02ac9ec 100644 --- a/assets/bootstrap-icons/file-earmark-spreadsheet-fill.svg +++ b/assets/bootstrap-icons/file-earmark-spreadsheet-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-spreadsheet.svg b/assets/bootstrap-icons/file-earmark-spreadsheet.svg index a111232..a6bb6e4 100644 --- a/assets/bootstrap-icons/file-earmark-spreadsheet.svg +++ b/assets/bootstrap-icons/file-earmark-spreadsheet.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-text-fill.svg b/assets/bootstrap-icons/file-earmark-text-fill.svg index b329919..bfedd6b 100644 --- a/assets/bootstrap-icons/file-earmark-text-fill.svg +++ b/assets/bootstrap-icons/file-earmark-text-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-text.svg b/assets/bootstrap-icons/file-earmark-text.svg index 0d60c79..7ae53fc 100644 --- a/assets/bootstrap-icons/file-earmark-text.svg +++ b/assets/bootstrap-icons/file-earmark-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-word-fill.svg b/assets/bootstrap-icons/file-earmark-word-fill.svg index 717b049..259e767 100644 --- a/assets/bootstrap-icons/file-earmark-word-fill.svg +++ b/assets/bootstrap-icons/file-earmark-word-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-word.svg b/assets/bootstrap-icons/file-earmark-word.svg index 7186b69..ef4727c 100644 --- a/assets/bootstrap-icons/file-earmark-word.svg +++ b/assets/bootstrap-icons/file-earmark-word.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-x-fill.svg b/assets/bootstrap-icons/file-earmark-x-fill.svg index a19d14b..f683966 100644 --- a/assets/bootstrap-icons/file-earmark-x-fill.svg +++ b/assets/bootstrap-icons/file-earmark-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-x.svg b/assets/bootstrap-icons/file-earmark-x.svg index bedb970..4dd9da9 100644 --- a/assets/bootstrap-icons/file-earmark-x.svg +++ b/assets/bootstrap-icons/file-earmark-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-zip-fill.svg b/assets/bootstrap-icons/file-earmark-zip-fill.svg index b92ff9a..a17fa9e 100644 --- a/assets/bootstrap-icons/file-earmark-zip-fill.svg +++ b/assets/bootstrap-icons/file-earmark-zip-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark-zip.svg b/assets/bootstrap-icons/file-earmark-zip.svg index b82afcc..f5f8ccc 100644 --- a/assets/bootstrap-icons/file-earmark-zip.svg +++ b/assets/bootstrap-icons/file-earmark-zip.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-earmark.svg b/assets/bootstrap-icons/file-earmark.svg index c3d086b..d8d8774 100644 --- a/assets/bootstrap-icons/file-earmark.svg +++ b/assets/bootstrap-icons/file-earmark.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-easel-fill.svg b/assets/bootstrap-icons/file-easel-fill.svg index e1122e5..fa9f915 100644 --- a/assets/bootstrap-icons/file-easel-fill.svg +++ b/assets/bootstrap-icons/file-easel-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-easel.svg b/assets/bootstrap-icons/file-easel.svg index c6d6a4d..6366bc0 100644 --- a/assets/bootstrap-icons/file-easel.svg +++ b/assets/bootstrap-icons/file-easel.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-excel-fill.svg b/assets/bootstrap-icons/file-excel-fill.svg index 350a7df..bddcea2 100644 --- a/assets/bootstrap-icons/file-excel-fill.svg +++ b/assets/bootstrap-icons/file-excel-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-excel.svg b/assets/bootstrap-icons/file-excel.svg index 0f43afe..8bf2f5e 100644 --- a/assets/bootstrap-icons/file-excel.svg +++ b/assets/bootstrap-icons/file-excel.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-fill.svg b/assets/bootstrap-icons/file-fill.svg index a1f4de0..e5f8c4a 100644 --- a/assets/bootstrap-icons/file-fill.svg +++ b/assets/bootstrap-icons/file-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-font-fill.svg b/assets/bootstrap-icons/file-font-fill.svg index 198a259..6bda7b1 100644 --- a/assets/bootstrap-icons/file-font-fill.svg +++ b/assets/bootstrap-icons/file-font-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-font.svg b/assets/bootstrap-icons/file-font.svg index 1d67f5e..b75f9a4 100644 --- a/assets/bootstrap-icons/file-font.svg +++ b/assets/bootstrap-icons/file-font.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-image-fill.svg b/assets/bootstrap-icons/file-image-fill.svg index f4e81ab..7c73ece 100644 --- a/assets/bootstrap-icons/file-image-fill.svg +++ b/assets/bootstrap-icons/file-image-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-image.svg b/assets/bootstrap-icons/file-image.svg index 127fd89..b063628 100644 --- a/assets/bootstrap-icons/file-image.svg +++ b/assets/bootstrap-icons/file-image.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-lock-fill.svg b/assets/bootstrap-icons/file-lock-fill.svg index a14dafc..1f7c3f2 100644 --- a/assets/bootstrap-icons/file-lock-fill.svg +++ b/assets/bootstrap-icons/file-lock-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-lock.svg b/assets/bootstrap-icons/file-lock.svg index 4206978..195deef 100644 --- a/assets/bootstrap-icons/file-lock.svg +++ b/assets/bootstrap-icons/file-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-lock2-fill.svg b/assets/bootstrap-icons/file-lock2-fill.svg index a68a5d4..82426e8 100644 --- a/assets/bootstrap-icons/file-lock2-fill.svg +++ b/assets/bootstrap-icons/file-lock2-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-lock2.svg b/assets/bootstrap-icons/file-lock2.svg index 134f747..125a747 100644 --- a/assets/bootstrap-icons/file-lock2.svg +++ b/assets/bootstrap-icons/file-lock2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-medical-fill.svg b/assets/bootstrap-icons/file-medical-fill.svg index 6caf0a3..2f4d3b2 100644 --- a/assets/bootstrap-icons/file-medical-fill.svg +++ b/assets/bootstrap-icons/file-medical-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-medical.svg b/assets/bootstrap-icons/file-medical.svg index afec18e..07e8495 100644 --- a/assets/bootstrap-icons/file-medical.svg +++ b/assets/bootstrap-icons/file-medical.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-minus-fill.svg b/assets/bootstrap-icons/file-minus-fill.svg index 85d9999..99f7d53 100644 --- a/assets/bootstrap-icons/file-minus-fill.svg +++ b/assets/bootstrap-icons/file-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-minus.svg b/assets/bootstrap-icons/file-minus.svg index 67a4538..880409b 100644 --- a/assets/bootstrap-icons/file-minus.svg +++ b/assets/bootstrap-icons/file-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-music-fill.svg b/assets/bootstrap-icons/file-music-fill.svg index c7dfa82..38099f3 100644 --- a/assets/bootstrap-icons/file-music-fill.svg +++ b/assets/bootstrap-icons/file-music-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-music.svg b/assets/bootstrap-icons/file-music.svg index 6531a95..a24d41e 100644 --- a/assets/bootstrap-icons/file-music.svg +++ b/assets/bootstrap-icons/file-music.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-pdf-fill.svg b/assets/bootstrap-icons/file-pdf-fill.svg index 87543f5..c88d1b8 100644 --- a/assets/bootstrap-icons/file-pdf-fill.svg +++ b/assets/bootstrap-icons/file-pdf-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-pdf.svg b/assets/bootstrap-icons/file-pdf.svg index e8ba0a1..e7bdcba 100644 --- a/assets/bootstrap-icons/file-pdf.svg +++ b/assets/bootstrap-icons/file-pdf.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-person-fill.svg b/assets/bootstrap-icons/file-person-fill.svg index d7e05e4..c212b00 100644 --- a/assets/bootstrap-icons/file-person-fill.svg +++ b/assets/bootstrap-icons/file-person-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-person.svg b/assets/bootstrap-icons/file-person.svg index 892800a..e102abf 100644 --- a/assets/bootstrap-icons/file-person.svg +++ b/assets/bootstrap-icons/file-person.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-play-fill.svg b/assets/bootstrap-icons/file-play-fill.svg index 838dda9..a6dce8a 100644 --- a/assets/bootstrap-icons/file-play-fill.svg +++ b/assets/bootstrap-icons/file-play-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-play.svg b/assets/bootstrap-icons/file-play.svg index fef9adf..d5505e3 100644 --- a/assets/bootstrap-icons/file-play.svg +++ b/assets/bootstrap-icons/file-play.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-plus-fill.svg b/assets/bootstrap-icons/file-plus-fill.svg index 1730c27..bdb7ee0 100644 --- a/assets/bootstrap-icons/file-plus-fill.svg +++ b/assets/bootstrap-icons/file-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-plus.svg b/assets/bootstrap-icons/file-plus.svg index d0ef464..af41ae1 100644 --- a/assets/bootstrap-icons/file-plus.svg +++ b/assets/bootstrap-icons/file-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-post-fill.svg b/assets/bootstrap-icons/file-post-fill.svg index c3fc7e0..336f219 100644 --- a/assets/bootstrap-icons/file-post-fill.svg +++ b/assets/bootstrap-icons/file-post-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-post.svg b/assets/bootstrap-icons/file-post.svg index dd8aefc..6807724 100644 --- a/assets/bootstrap-icons/file-post.svg +++ b/assets/bootstrap-icons/file-post.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-ppt-fill.svg b/assets/bootstrap-icons/file-ppt-fill.svg index 3d3ac35..b8c3973 100644 --- a/assets/bootstrap-icons/file-ppt-fill.svg +++ b/assets/bootstrap-icons/file-ppt-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-ppt.svg b/assets/bootstrap-icons/file-ppt.svg index 0100d0b..bee27d4 100644 --- a/assets/bootstrap-icons/file-ppt.svg +++ b/assets/bootstrap-icons/file-ppt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-richtext-fill.svg b/assets/bootstrap-icons/file-richtext-fill.svg index 64c1fc8..a98e5d7 100644 --- a/assets/bootstrap-icons/file-richtext-fill.svg +++ b/assets/bootstrap-icons/file-richtext-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-richtext.svg b/assets/bootstrap-icons/file-richtext.svg index 22edf68..3ceb420 100644 --- a/assets/bootstrap-icons/file-richtext.svg +++ b/assets/bootstrap-icons/file-richtext.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-ruled-fill.svg b/assets/bootstrap-icons/file-ruled-fill.svg index f93c255..8bfe726 100644 --- a/assets/bootstrap-icons/file-ruled-fill.svg +++ b/assets/bootstrap-icons/file-ruled-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-ruled.svg b/assets/bootstrap-icons/file-ruled.svg index 431b4eb..7236cfc 100644 --- a/assets/bootstrap-icons/file-ruled.svg +++ b/assets/bootstrap-icons/file-ruled.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-slides-fill.svg b/assets/bootstrap-icons/file-slides-fill.svg index e8cb12a..b75d3f7 100644 --- a/assets/bootstrap-icons/file-slides-fill.svg +++ b/assets/bootstrap-icons/file-slides-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-slides.svg b/assets/bootstrap-icons/file-slides.svg index df3f65d..0e63548 100644 --- a/assets/bootstrap-icons/file-slides.svg +++ b/assets/bootstrap-icons/file-slides.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-spreadsheet-fill.svg b/assets/bootstrap-icons/file-spreadsheet-fill.svg index a3977e1..6db7eb6 100644 --- a/assets/bootstrap-icons/file-spreadsheet-fill.svg +++ b/assets/bootstrap-icons/file-spreadsheet-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-spreadsheet.svg b/assets/bootstrap-icons/file-spreadsheet.svg index e83e733..55b53ec 100644 --- a/assets/bootstrap-icons/file-spreadsheet.svg +++ b/assets/bootstrap-icons/file-spreadsheet.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-text-fill.svg b/assets/bootstrap-icons/file-text-fill.svg index 29c9fc4..6da36b2 100644 --- a/assets/bootstrap-icons/file-text-fill.svg +++ b/assets/bootstrap-icons/file-text-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-text.svg b/assets/bootstrap-icons/file-text.svg index fa1e861..95dc704 100644 --- a/assets/bootstrap-icons/file-text.svg +++ b/assets/bootstrap-icons/file-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-word-fill.svg b/assets/bootstrap-icons/file-word-fill.svg index 2df1fca..6f578f0 100644 --- a/assets/bootstrap-icons/file-word-fill.svg +++ b/assets/bootstrap-icons/file-word-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-word.svg b/assets/bootstrap-icons/file-word.svg index 61a96c2..732b59a 100644 --- a/assets/bootstrap-icons/file-word.svg +++ b/assets/bootstrap-icons/file-word.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-x-fill.svg b/assets/bootstrap-icons/file-x-fill.svg index 980e405..0455659 100644 --- a/assets/bootstrap-icons/file-x-fill.svg +++ b/assets/bootstrap-icons/file-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-x.svg b/assets/bootstrap-icons/file-x.svg index 1fe66e6..5ab0b48 100644 --- a/assets/bootstrap-icons/file-x.svg +++ b/assets/bootstrap-icons/file-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-zip-fill.svg b/assets/bootstrap-icons/file-zip-fill.svg index 95d3966..1d80366 100644 --- a/assets/bootstrap-icons/file-zip-fill.svg +++ b/assets/bootstrap-icons/file-zip-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file-zip.svg b/assets/bootstrap-icons/file-zip.svg index 3da93c8..e3b633e 100644 --- a/assets/bootstrap-icons/file-zip.svg +++ b/assets/bootstrap-icons/file-zip.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/file.svg b/assets/bootstrap-icons/file.svg index 3562fb2..4a5dd73 100644 --- a/assets/bootstrap-icons/file.svg +++ b/assets/bootstrap-icons/file.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/files-alt.svg b/assets/bootstrap-icons/files-alt.svg index 1d4d069..b42d764 100644 --- a/assets/bootstrap-icons/files-alt.svg +++ b/assets/bootstrap-icons/files-alt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/files.svg b/assets/bootstrap-icons/files.svg index f8842f8..6170ab5 100644 --- a/assets/bootstrap-icons/files.svg +++ b/assets/bootstrap-icons/files.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-aac.svg b/assets/bootstrap-icons/filetype-aac.svg index 8a2d02a..b6a5c47 100644 --- a/assets/bootstrap-icons/filetype-aac.svg +++ b/assets/bootstrap-icons/filetype-aac.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-ai.svg b/assets/bootstrap-icons/filetype-ai.svg index 23e2ebc..fe2bcaa 100644 --- a/assets/bootstrap-icons/filetype-ai.svg +++ b/assets/bootstrap-icons/filetype-ai.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-bmp.svg b/assets/bootstrap-icons/filetype-bmp.svg index acf902f..587381c 100644 --- a/assets/bootstrap-icons/filetype-bmp.svg +++ b/assets/bootstrap-icons/filetype-bmp.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-cs.svg b/assets/bootstrap-icons/filetype-cs.svg index fb76aec..90ed8de 100644 --- a/assets/bootstrap-icons/filetype-cs.svg +++ b/assets/bootstrap-icons/filetype-cs.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-css.svg b/assets/bootstrap-icons/filetype-css.svg index da12ac6..8f0864f 100644 --- a/assets/bootstrap-icons/filetype-css.svg +++ b/assets/bootstrap-icons/filetype-css.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-csv.svg b/assets/bootstrap-icons/filetype-csv.svg index efda95c..fa097aa 100644 --- a/assets/bootstrap-icons/filetype-csv.svg +++ b/assets/bootstrap-icons/filetype-csv.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-doc.svg b/assets/bootstrap-icons/filetype-doc.svg index 14fb544..f75847f 100644 --- a/assets/bootstrap-icons/filetype-doc.svg +++ b/assets/bootstrap-icons/filetype-doc.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-docx.svg b/assets/bootstrap-icons/filetype-docx.svg index 29a54ff..1b6c172 100644 --- a/assets/bootstrap-icons/filetype-docx.svg +++ b/assets/bootstrap-icons/filetype-docx.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-exe.svg b/assets/bootstrap-icons/filetype-exe.svg index 2c4bea4..cdafeb1 100644 --- a/assets/bootstrap-icons/filetype-exe.svg +++ b/assets/bootstrap-icons/filetype-exe.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-gif.svg b/assets/bootstrap-icons/filetype-gif.svg index 6b016d8..b39234f 100644 --- a/assets/bootstrap-icons/filetype-gif.svg +++ b/assets/bootstrap-icons/filetype-gif.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-heic.svg b/assets/bootstrap-icons/filetype-heic.svg index dcdb6f1..a022060 100644 --- a/assets/bootstrap-icons/filetype-heic.svg +++ b/assets/bootstrap-icons/filetype-heic.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-html.svg b/assets/bootstrap-icons/filetype-html.svg index 35d7218..1661a94 100644 --- a/assets/bootstrap-icons/filetype-html.svg +++ b/assets/bootstrap-icons/filetype-html.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-java.svg b/assets/bootstrap-icons/filetype-java.svg index c9dc543..eeeab41 100644 --- a/assets/bootstrap-icons/filetype-java.svg +++ b/assets/bootstrap-icons/filetype-java.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-jpg.svg b/assets/bootstrap-icons/filetype-jpg.svg index 5e4ae64..7d939ec 100644 --- a/assets/bootstrap-icons/filetype-jpg.svg +++ b/assets/bootstrap-icons/filetype-jpg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-js.svg b/assets/bootstrap-icons/filetype-js.svg index 8b198bf..4f4a00c 100644 --- a/assets/bootstrap-icons/filetype-js.svg +++ b/assets/bootstrap-icons/filetype-js.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-json.svg b/assets/bootstrap-icons/filetype-json.svg index 2b9d988..a4ccced 100644 --- a/assets/bootstrap-icons/filetype-json.svg +++ b/assets/bootstrap-icons/filetype-json.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-jsx.svg b/assets/bootstrap-icons/filetype-jsx.svg index c23ba4c..256b5c5 100644 --- a/assets/bootstrap-icons/filetype-jsx.svg +++ b/assets/bootstrap-icons/filetype-jsx.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-key.svg b/assets/bootstrap-icons/filetype-key.svg index 5b98050..d164bc8 100644 --- a/assets/bootstrap-icons/filetype-key.svg +++ b/assets/bootstrap-icons/filetype-key.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-m4p.svg b/assets/bootstrap-icons/filetype-m4p.svg index a10dc24..ae8f611 100644 --- a/assets/bootstrap-icons/filetype-m4p.svg +++ b/assets/bootstrap-icons/filetype-m4p.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-md.svg b/assets/bootstrap-icons/filetype-md.svg index ca5cd59..40e5139 100644 --- a/assets/bootstrap-icons/filetype-md.svg +++ b/assets/bootstrap-icons/filetype-md.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-mdx.svg b/assets/bootstrap-icons/filetype-mdx.svg index e8774d2..43a9153 100644 --- a/assets/bootstrap-icons/filetype-mdx.svg +++ b/assets/bootstrap-icons/filetype-mdx.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-mov.svg b/assets/bootstrap-icons/filetype-mov.svg index 9f05d63..27e6391 100644 --- a/assets/bootstrap-icons/filetype-mov.svg +++ b/assets/bootstrap-icons/filetype-mov.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-mp3.svg b/assets/bootstrap-icons/filetype-mp3.svg index 0170351..f25e6a8 100644 --- a/assets/bootstrap-icons/filetype-mp3.svg +++ b/assets/bootstrap-icons/filetype-mp3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-mp4.svg b/assets/bootstrap-icons/filetype-mp4.svg index 997c427..d27e9ff 100644 --- a/assets/bootstrap-icons/filetype-mp4.svg +++ b/assets/bootstrap-icons/filetype-mp4.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-otf.svg b/assets/bootstrap-icons/filetype-otf.svg index 44d0c8e..f16eb61 100644 --- a/assets/bootstrap-icons/filetype-otf.svg +++ b/assets/bootstrap-icons/filetype-otf.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-pdf.svg b/assets/bootstrap-icons/filetype-pdf.svg index e1fc9b6..e8bb772 100644 --- a/assets/bootstrap-icons/filetype-pdf.svg +++ b/assets/bootstrap-icons/filetype-pdf.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-php.svg b/assets/bootstrap-icons/filetype-php.svg index 422cc2d..4d532df 100644 --- a/assets/bootstrap-icons/filetype-php.svg +++ b/assets/bootstrap-icons/filetype-php.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-png.svg b/assets/bootstrap-icons/filetype-png.svg index f719344..659e266 100644 --- a/assets/bootstrap-icons/filetype-png.svg +++ b/assets/bootstrap-icons/filetype-png.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-ppt.svg b/assets/bootstrap-icons/filetype-ppt.svg index cfaaf1b..e53b1ec 100644 --- a/assets/bootstrap-icons/filetype-ppt.svg +++ b/assets/bootstrap-icons/filetype-ppt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-pptx.svg b/assets/bootstrap-icons/filetype-pptx.svg index 88ef369..f68e939 100644 --- a/assets/bootstrap-icons/filetype-pptx.svg +++ b/assets/bootstrap-icons/filetype-pptx.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-psd.svg b/assets/bootstrap-icons/filetype-psd.svg index cfcb13b..6fefd08 100644 --- a/assets/bootstrap-icons/filetype-psd.svg +++ b/assets/bootstrap-icons/filetype-psd.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-py.svg b/assets/bootstrap-icons/filetype-py.svg index 654df70..14fd4ef 100644 --- a/assets/bootstrap-icons/filetype-py.svg +++ b/assets/bootstrap-icons/filetype-py.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-raw.svg b/assets/bootstrap-icons/filetype-raw.svg index fdbeefc..da98185 100644 --- a/assets/bootstrap-icons/filetype-raw.svg +++ b/assets/bootstrap-icons/filetype-raw.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-rb.svg b/assets/bootstrap-icons/filetype-rb.svg index e3387b4..3466a1f 100644 --- a/assets/bootstrap-icons/filetype-rb.svg +++ b/assets/bootstrap-icons/filetype-rb.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-sass.svg b/assets/bootstrap-icons/filetype-sass.svg index 5ff5ae5..3632662 100644 --- a/assets/bootstrap-icons/filetype-sass.svg +++ b/assets/bootstrap-icons/filetype-sass.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-scss.svg b/assets/bootstrap-icons/filetype-scss.svg index 68f195a..8d1935f 100644 --- a/assets/bootstrap-icons/filetype-scss.svg +++ b/assets/bootstrap-icons/filetype-scss.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-sh.svg b/assets/bootstrap-icons/filetype-sh.svg index 200fae4..592c408 100644 --- a/assets/bootstrap-icons/filetype-sh.svg +++ b/assets/bootstrap-icons/filetype-sh.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-sql.svg b/assets/bootstrap-icons/filetype-sql.svg index b523b37..814137d 100644 --- a/assets/bootstrap-icons/filetype-sql.svg +++ b/assets/bootstrap-icons/filetype-sql.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-svg.svg b/assets/bootstrap-icons/filetype-svg.svg index ea1264c..222d9ac 100644 --- a/assets/bootstrap-icons/filetype-svg.svg +++ b/assets/bootstrap-icons/filetype-svg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-tiff.svg b/assets/bootstrap-icons/filetype-tiff.svg index d6f9e9b..e101575 100644 --- a/assets/bootstrap-icons/filetype-tiff.svg +++ b/assets/bootstrap-icons/filetype-tiff.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-tsx.svg b/assets/bootstrap-icons/filetype-tsx.svg index cef1dc4..73dd643 100644 --- a/assets/bootstrap-icons/filetype-tsx.svg +++ b/assets/bootstrap-icons/filetype-tsx.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-ttf.svg b/assets/bootstrap-icons/filetype-ttf.svg index 549d4df..9c93584 100644 --- a/assets/bootstrap-icons/filetype-ttf.svg +++ b/assets/bootstrap-icons/filetype-ttf.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-txt.svg b/assets/bootstrap-icons/filetype-txt.svg index 6fae02a..1e27bcf 100644 --- a/assets/bootstrap-icons/filetype-txt.svg +++ b/assets/bootstrap-icons/filetype-txt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-wav.svg b/assets/bootstrap-icons/filetype-wav.svg index bd226e8..6725640 100644 --- a/assets/bootstrap-icons/filetype-wav.svg +++ b/assets/bootstrap-icons/filetype-wav.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-woff.svg b/assets/bootstrap-icons/filetype-woff.svg index d8ec582..f29a4b1 100644 --- a/assets/bootstrap-icons/filetype-woff.svg +++ b/assets/bootstrap-icons/filetype-woff.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-xls.svg b/assets/bootstrap-icons/filetype-xls.svg index 9c266cd..5f79b16 100644 --- a/assets/bootstrap-icons/filetype-xls.svg +++ b/assets/bootstrap-icons/filetype-xls.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-xlsx.svg b/assets/bootstrap-icons/filetype-xlsx.svg index a1aa802..5202bf7 100644 --- a/assets/bootstrap-icons/filetype-xlsx.svg +++ b/assets/bootstrap-icons/filetype-xlsx.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-xml.svg b/assets/bootstrap-icons/filetype-xml.svg index d822645..ba9ffb6 100644 --- a/assets/bootstrap-icons/filetype-xml.svg +++ b/assets/bootstrap-icons/filetype-xml.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filetype-yml.svg b/assets/bootstrap-icons/filetype-yml.svg index e8bf63d..17a9ebe 100644 --- a/assets/bootstrap-icons/filetype-yml.svg +++ b/assets/bootstrap-icons/filetype-yml.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/film.svg b/assets/bootstrap-icons/film.svg index 5cef939..40c2eb9 100644 --- a/assets/bootstrap-icons/film.svg +++ b/assets/bootstrap-icons/film.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter-circle-fill.svg b/assets/bootstrap-icons/filter-circle-fill.svg index f60fd59..1aa0f39 100644 --- a/assets/bootstrap-icons/filter-circle-fill.svg +++ b/assets/bootstrap-icons/filter-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter-circle.svg b/assets/bootstrap-icons/filter-circle.svg index bbdc85f..42c1b84 100644 --- a/assets/bootstrap-icons/filter-circle.svg +++ b/assets/bootstrap-icons/filter-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter-left.svg b/assets/bootstrap-icons/filter-left.svg index 22441de..bb1ee92 100644 --- a/assets/bootstrap-icons/filter-left.svg +++ b/assets/bootstrap-icons/filter-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter-right.svg b/assets/bootstrap-icons/filter-right.svg index 466a9b1..6a5083c 100644 --- a/assets/bootstrap-icons/filter-right.svg +++ b/assets/bootstrap-icons/filter-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter-square-fill.svg b/assets/bootstrap-icons/filter-square-fill.svg index f8813b8..438b8c2 100644 --- a/assets/bootstrap-icons/filter-square-fill.svg +++ b/assets/bootstrap-icons/filter-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter-square.svg b/assets/bootstrap-icons/filter-square.svg index ae8c837..d243b0b 100644 --- a/assets/bootstrap-icons/filter-square.svg +++ b/assets/bootstrap-icons/filter-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/filter.svg b/assets/bootstrap-icons/filter.svg index 555c612..a7d7dac 100644 --- a/assets/bootstrap-icons/filter.svg +++ b/assets/bootstrap-icons/filter.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fingerprint.svg b/assets/bootstrap-icons/fingerprint.svg index 3cf2042..08252bb 100644 --- a/assets/bootstrap-icons/fingerprint.svg +++ b/assets/bootstrap-icons/fingerprint.svg @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fire.svg b/assets/bootstrap-icons/fire.svg index f702837..a58e6dd 100644 --- a/assets/bootstrap-icons/fire.svg +++ b/assets/bootstrap-icons/fire.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/flag-fill.svg b/assets/bootstrap-icons/flag-fill.svg index 73fffc2..8b92331 100644 --- a/assets/bootstrap-icons/flag-fill.svg +++ b/assets/bootstrap-icons/flag-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/flag.svg b/assets/bootstrap-icons/flag.svg index 357c481..f8b6dab 100644 --- a/assets/bootstrap-icons/flag.svg +++ b/assets/bootstrap-icons/flag.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/floppy-fill.svg b/assets/bootstrap-icons/floppy-fill.svg new file mode 100644 index 0000000..87a43ce --- /dev/null +++ b/assets/bootstrap-icons/floppy-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/floppy.svg b/assets/bootstrap-icons/floppy.svg new file mode 100644 index 0000000..65ae562 --- /dev/null +++ b/assets/bootstrap-icons/floppy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/floppy2-fill.svg b/assets/bootstrap-icons/floppy2-fill.svg new file mode 100644 index 0000000..61a6cdb --- /dev/null +++ b/assets/bootstrap-icons/floppy2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/floppy2.svg b/assets/bootstrap-icons/floppy2.svg new file mode 100644 index 0000000..2412389 --- /dev/null +++ b/assets/bootstrap-icons/floppy2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/flower1.svg b/assets/bootstrap-icons/flower1.svg index 08a7e2e..3495858 100644 --- a/assets/bootstrap-icons/flower1.svg +++ b/assets/bootstrap-icons/flower1.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/flower2.svg b/assets/bootstrap-icons/flower2.svg index d793728..664a9c2 100644 --- a/assets/bootstrap-icons/flower2.svg +++ b/assets/bootstrap-icons/flower2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/flower3.svg b/assets/bootstrap-icons/flower3.svg index 147e32f..66845c3 100644 --- a/assets/bootstrap-icons/flower3.svg +++ b/assets/bootstrap-icons/flower3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-check.svg b/assets/bootstrap-icons/folder-check.svg index d599554..57c6466 100644 --- a/assets/bootstrap-icons/folder-check.svg +++ b/assets/bootstrap-icons/folder-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-fill.svg b/assets/bootstrap-icons/folder-fill.svg index fd10c8e..113350c 100644 --- a/assets/bootstrap-icons/folder-fill.svg +++ b/assets/bootstrap-icons/folder-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-minus.svg b/assets/bootstrap-icons/folder-minus.svg index f41b660..41db30b 100644 --- a/assets/bootstrap-icons/folder-minus.svg +++ b/assets/bootstrap-icons/folder-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-plus.svg b/assets/bootstrap-icons/folder-plus.svg index c18e2a5..85b5a18 100644 --- a/assets/bootstrap-icons/folder-plus.svg +++ b/assets/bootstrap-icons/folder-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-symlink-fill.svg b/assets/bootstrap-icons/folder-symlink-fill.svg index 91dc0c0..6407400 100644 --- a/assets/bootstrap-icons/folder-symlink-fill.svg +++ b/assets/bootstrap-icons/folder-symlink-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-symlink.svg b/assets/bootstrap-icons/folder-symlink.svg index b258b6a..7137637 100644 --- a/assets/bootstrap-icons/folder-symlink.svg +++ b/assets/bootstrap-icons/folder-symlink.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder-x.svg b/assets/bootstrap-icons/folder-x.svg index d571d08..a6ed341 100644 --- a/assets/bootstrap-icons/folder-x.svg +++ b/assets/bootstrap-icons/folder-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder.svg b/assets/bootstrap-icons/folder.svg index fd4dc5a..a30c452 100644 --- a/assets/bootstrap-icons/folder.svg +++ b/assets/bootstrap-icons/folder.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder2-open.svg b/assets/bootstrap-icons/folder2-open.svg index 59d8382..7ffbb54 100644 --- a/assets/bootstrap-icons/folder2-open.svg +++ b/assets/bootstrap-icons/folder2-open.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/folder2.svg b/assets/bootstrap-icons/folder2.svg index 4145753..ce6a1af 100644 --- a/assets/bootstrap-icons/folder2.svg +++ b/assets/bootstrap-icons/folder2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/font/bootstrap-icons.css b/assets/bootstrap-icons/font/bootstrap-icons.css new file mode 100644 index 0000000..bc84a5f --- /dev/null +++ b/assets/bootstrap-icons/font/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url("./fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"), +url("./fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/assets/bootstrap-icons/font/bootstrap-icons.json b/assets/bootstrap-icons/font/bootstrap-icons.json new file mode 100644 index 0000000..56247e5 --- /dev/null +++ b/assets/bootstrap-icons/font/bootstrap-icons.json @@ -0,0 +1,2052 @@ +{ + "123": 63103, + "alarm-fill": 61697, + "alarm": 61698, + "align-bottom": 61699, + "align-center": 61700, + "align-end": 61701, + "align-middle": 61702, + "align-start": 61703, + "align-top": 61704, + "alt": 61705, + "app-indicator": 61706, + "app": 61707, + "archive-fill": 61708, + "archive": 61709, + "arrow-90deg-down": 61710, + "arrow-90deg-left": 61711, + "arrow-90deg-right": 61712, + "arrow-90deg-up": 61713, + "arrow-bar-down": 61714, + "arrow-bar-left": 61715, + "arrow-bar-right": 61716, + "arrow-bar-up": 61717, + "arrow-clockwise": 61718, + "arrow-counterclockwise": 61719, + "arrow-down-circle-fill": 61720, + "arrow-down-circle": 61721, + "arrow-down-left-circle-fill": 61722, + "arrow-down-left-circle": 61723, + "arrow-down-left-square-fill": 61724, + "arrow-down-left-square": 61725, + "arrow-down-left": 61726, + "arrow-down-right-circle-fill": 61727, + "arrow-down-right-circle": 61728, + "arrow-down-right-square-fill": 61729, + "arrow-down-right-square": 61730, + "arrow-down-right": 61731, + "arrow-down-short": 61732, + "arrow-down-square-fill": 61733, + "arrow-down-square": 61734, + "arrow-down-up": 61735, + "arrow-down": 61736, + "arrow-left-circle-fill": 61737, + "arrow-left-circle": 61738, + "arrow-left-right": 61739, + "arrow-left-short": 61740, + "arrow-left-square-fill": 61741, + "arrow-left-square": 61742, + "arrow-left": 61743, + "arrow-repeat": 61744, + "arrow-return-left": 61745, + "arrow-return-right": 61746, + "arrow-right-circle-fill": 61747, + "arrow-right-circle": 61748, + "arrow-right-short": 61749, + "arrow-right-square-fill": 61750, + "arrow-right-square": 61751, + "arrow-right": 61752, + "arrow-up-circle-fill": 61753, + "arrow-up-circle": 61754, + "arrow-up-left-circle-fill": 61755, + "arrow-up-left-circle": 61756, + "arrow-up-left-square-fill": 61757, + "arrow-up-left-square": 61758, + "arrow-up-left": 61759, + "arrow-up-right-circle-fill": 61760, + "arrow-up-right-circle": 61761, + "arrow-up-right-square-fill": 61762, + "arrow-up-right-square": 61763, + "arrow-up-right": 61764, + "arrow-up-short": 61765, + "arrow-up-square-fill": 61766, + "arrow-up-square": 61767, + "arrow-up": 61768, + "arrows-angle-contract": 61769, + "arrows-angle-expand": 61770, + "arrows-collapse": 61771, + "arrows-expand": 61772, + "arrows-fullscreen": 61773, + "arrows-move": 61774, + "aspect-ratio-fill": 61775, + "aspect-ratio": 61776, + "asterisk": 61777, + "at": 61778, + "award-fill": 61779, + "award": 61780, + "back": 61781, + "backspace-fill": 61782, + "backspace-reverse-fill": 61783, + "backspace-reverse": 61784, + "backspace": 61785, + "badge-3d-fill": 61786, + "badge-3d": 61787, + "badge-4k-fill": 61788, + "badge-4k": 61789, + "badge-8k-fill": 61790, + "badge-8k": 61791, + "badge-ad-fill": 61792, + "badge-ad": 61793, + "badge-ar-fill": 61794, + "badge-ar": 61795, + "badge-cc-fill": 61796, + "badge-cc": 61797, + "badge-hd-fill": 61798, + "badge-hd": 61799, + "badge-tm-fill": 61800, + "badge-tm": 61801, + "badge-vo-fill": 61802, + "badge-vo": 61803, + "badge-vr-fill": 61804, + "badge-vr": 61805, + "badge-wc-fill": 61806, + "badge-wc": 61807, + "bag-check-fill": 61808, + "bag-check": 61809, + "bag-dash-fill": 61810, + "bag-dash": 61811, + "bag-fill": 61812, + "bag-plus-fill": 61813, + "bag-plus": 61814, + "bag-x-fill": 61815, + "bag-x": 61816, + "bag": 61817, + "bar-chart-fill": 61818, + "bar-chart-line-fill": 61819, + "bar-chart-line": 61820, + "bar-chart-steps": 61821, + "bar-chart": 61822, + "basket-fill": 61823, + "basket": 61824, + "basket2-fill": 61825, + "basket2": 61826, + "basket3-fill": 61827, + "basket3": 61828, + "battery-charging": 61829, + "battery-full": 61830, + "battery-half": 61831, + "battery": 61832, + "bell-fill": 61833, + "bell": 61834, + "bezier": 61835, + "bezier2": 61836, + "bicycle": 61837, + "binoculars-fill": 61838, + "binoculars": 61839, + "blockquote-left": 61840, + "blockquote-right": 61841, + "book-fill": 61842, + "book-half": 61843, + "book": 61844, + "bookmark-check-fill": 61845, + "bookmark-check": 61846, + "bookmark-dash-fill": 61847, + "bookmark-dash": 61848, + "bookmark-fill": 61849, + "bookmark-heart-fill": 61850, + "bookmark-heart": 61851, + "bookmark-plus-fill": 61852, + "bookmark-plus": 61853, + "bookmark-star-fill": 61854, + "bookmark-star": 61855, + "bookmark-x-fill": 61856, + "bookmark-x": 61857, + "bookmark": 61858, + "bookmarks-fill": 61859, + "bookmarks": 61860, + "bookshelf": 61861, + "bootstrap-fill": 61862, + "bootstrap-reboot": 61863, + "bootstrap": 61864, + "border-all": 61865, + "border-bottom": 61866, + "border-center": 61867, + "border-inner": 61868, + "border-left": 61869, + "border-middle": 61870, + "border-outer": 61871, + "border-right": 61872, + "border-style": 61873, + "border-top": 61874, + "border-width": 61875, + "border": 61876, + "bounding-box-circles": 61877, + "bounding-box": 61878, + "box-arrow-down-left": 61879, + "box-arrow-down-right": 61880, + "box-arrow-down": 61881, + "box-arrow-in-down-left": 61882, + "box-arrow-in-down-right": 61883, + "box-arrow-in-down": 61884, + "box-arrow-in-left": 61885, + "box-arrow-in-right": 61886, + "box-arrow-in-up-left": 61887, + "box-arrow-in-up-right": 61888, + "box-arrow-in-up": 61889, + "box-arrow-left": 61890, + "box-arrow-right": 61891, + "box-arrow-up-left": 61892, + "box-arrow-up-right": 61893, + "box-arrow-up": 61894, + "box-seam": 61895, + "box": 61896, + "braces": 61897, + "bricks": 61898, + "briefcase-fill": 61899, + "briefcase": 61900, + "brightness-alt-high-fill": 61901, + "brightness-alt-high": 61902, + "brightness-alt-low-fill": 61903, + "brightness-alt-low": 61904, + "brightness-high-fill": 61905, + "brightness-high": 61906, + "brightness-low-fill": 61907, + "brightness-low": 61908, + "broadcast-pin": 61909, + "broadcast": 61910, + "brush-fill": 61911, + "brush": 61912, + "bucket-fill": 61913, + "bucket": 61914, + "bug-fill": 61915, + "bug": 61916, + "building": 61917, + "bullseye": 61918, + "calculator-fill": 61919, + "calculator": 61920, + "calendar-check-fill": 61921, + "calendar-check": 61922, + "calendar-date-fill": 61923, + "calendar-date": 61924, + "calendar-day-fill": 61925, + "calendar-day": 61926, + "calendar-event-fill": 61927, + "calendar-event": 61928, + "calendar-fill": 61929, + "calendar-minus-fill": 61930, + "calendar-minus": 61931, + "calendar-month-fill": 61932, + "calendar-month": 61933, + "calendar-plus-fill": 61934, + "calendar-plus": 61935, + "calendar-range-fill": 61936, + "calendar-range": 61937, + "calendar-week-fill": 61938, + "calendar-week": 61939, + "calendar-x-fill": 61940, + "calendar-x": 61941, + "calendar": 61942, + "calendar2-check-fill": 61943, + "calendar2-check": 61944, + "calendar2-date-fill": 61945, + "calendar2-date": 61946, + "calendar2-day-fill": 61947, + "calendar2-day": 61948, + "calendar2-event-fill": 61949, + "calendar2-event": 61950, + "calendar2-fill": 61951, + "calendar2-minus-fill": 61952, + "calendar2-minus": 61953, + "calendar2-month-fill": 61954, + "calendar2-month": 61955, + "calendar2-plus-fill": 61956, + "calendar2-plus": 61957, + "calendar2-range-fill": 61958, + "calendar2-range": 61959, + "calendar2-week-fill": 61960, + "calendar2-week": 61961, + "calendar2-x-fill": 61962, + "calendar2-x": 61963, + "calendar2": 61964, + "calendar3-event-fill": 61965, + "calendar3-event": 61966, + "calendar3-fill": 61967, + "calendar3-range-fill": 61968, + "calendar3-range": 61969, + "calendar3-week-fill": 61970, + "calendar3-week": 61971, + "calendar3": 61972, + "calendar4-event": 61973, + "calendar4-range": 61974, + "calendar4-week": 61975, + "calendar4": 61976, + "camera-fill": 61977, + "camera-reels-fill": 61978, + "camera-reels": 61979, + "camera-video-fill": 61980, + "camera-video-off-fill": 61981, + "camera-video-off": 61982, + "camera-video": 61983, + "camera": 61984, + "camera2": 61985, + "capslock-fill": 61986, + "capslock": 61987, + "card-checklist": 61988, + "card-heading": 61989, + "card-image": 61990, + "card-list": 61991, + "card-text": 61992, + "caret-down-fill": 61993, + "caret-down-square-fill": 61994, + "caret-down-square": 61995, + "caret-down": 61996, + "caret-left-fill": 61997, + "caret-left-square-fill": 61998, + "caret-left-square": 61999, + "caret-left": 62000, + "caret-right-fill": 62001, + "caret-right-square-fill": 62002, + "caret-right-square": 62003, + "caret-right": 62004, + "caret-up-fill": 62005, + "caret-up-square-fill": 62006, + "caret-up-square": 62007, + "caret-up": 62008, + "cart-check-fill": 62009, + "cart-check": 62010, + "cart-dash-fill": 62011, + "cart-dash": 62012, + "cart-fill": 62013, + "cart-plus-fill": 62014, + "cart-plus": 62015, + "cart-x-fill": 62016, + "cart-x": 62017, + "cart": 62018, + "cart2": 62019, + "cart3": 62020, + "cart4": 62021, + "cash-stack": 62022, + "cash": 62023, + "cast": 62024, + "chat-dots-fill": 62025, + "chat-dots": 62026, + "chat-fill": 62027, + "chat-left-dots-fill": 62028, + "chat-left-dots": 62029, + "chat-left-fill": 62030, + "chat-left-quote-fill": 62031, + "chat-left-quote": 62032, + "chat-left-text-fill": 62033, + "chat-left-text": 62034, + "chat-left": 62035, + "chat-quote-fill": 62036, + "chat-quote": 62037, + "chat-right-dots-fill": 62038, + "chat-right-dots": 62039, + "chat-right-fill": 62040, + "chat-right-quote-fill": 62041, + "chat-right-quote": 62042, + "chat-right-text-fill": 62043, + "chat-right-text": 62044, + "chat-right": 62045, + "chat-square-dots-fill": 62046, + "chat-square-dots": 62047, + "chat-square-fill": 62048, + "chat-square-quote-fill": 62049, + "chat-square-quote": 62050, + "chat-square-text-fill": 62051, + "chat-square-text": 62052, + "chat-square": 62053, + "chat-text-fill": 62054, + "chat-text": 62055, + "chat": 62056, + "check-all": 62057, + "check-circle-fill": 62058, + "check-circle": 62059, + "check-square-fill": 62060, + "check-square": 62061, + "check": 62062, + "check2-all": 62063, + "check2-circle": 62064, + "check2-square": 62065, + "check2": 62066, + "chevron-bar-contract": 62067, + "chevron-bar-down": 62068, + "chevron-bar-expand": 62069, + "chevron-bar-left": 62070, + "chevron-bar-right": 62071, + "chevron-bar-up": 62072, + "chevron-compact-down": 62073, + "chevron-compact-left": 62074, + "chevron-compact-right": 62075, + "chevron-compact-up": 62076, + "chevron-contract": 62077, + "chevron-double-down": 62078, + "chevron-double-left": 62079, + "chevron-double-right": 62080, + "chevron-double-up": 62081, + "chevron-down": 62082, + "chevron-expand": 62083, + "chevron-left": 62084, + "chevron-right": 62085, + "chevron-up": 62086, + "circle-fill": 62087, + "circle-half": 62088, + "circle-square": 62089, + "circle": 62090, + "clipboard-check": 62091, + "clipboard-data": 62092, + "clipboard-minus": 62093, + "clipboard-plus": 62094, + "clipboard-x": 62095, + "clipboard": 62096, + "clock-fill": 62097, + "clock-history": 62098, + "clock": 62099, + "cloud-arrow-down-fill": 62100, + "cloud-arrow-down": 62101, + "cloud-arrow-up-fill": 62102, + "cloud-arrow-up": 62103, + "cloud-check-fill": 62104, + "cloud-check": 62105, + "cloud-download-fill": 62106, + "cloud-download": 62107, + "cloud-drizzle-fill": 62108, + "cloud-drizzle": 62109, + "cloud-fill": 62110, + "cloud-fog-fill": 62111, + "cloud-fog": 62112, + "cloud-fog2-fill": 62113, + "cloud-fog2": 62114, + "cloud-hail-fill": 62115, + "cloud-hail": 62116, + "cloud-haze-fill": 62118, + "cloud-haze": 62119, + "cloud-haze2-fill": 62120, + "cloud-lightning-fill": 62121, + "cloud-lightning-rain-fill": 62122, + "cloud-lightning-rain": 62123, + "cloud-lightning": 62124, + "cloud-minus-fill": 62125, + "cloud-minus": 62126, + "cloud-moon-fill": 62127, + "cloud-moon": 62128, + "cloud-plus-fill": 62129, + "cloud-plus": 62130, + "cloud-rain-fill": 62131, + "cloud-rain-heavy-fill": 62132, + "cloud-rain-heavy": 62133, + "cloud-rain": 62134, + "cloud-slash-fill": 62135, + "cloud-slash": 62136, + "cloud-sleet-fill": 62137, + "cloud-sleet": 62138, + "cloud-snow-fill": 62139, + "cloud-snow": 62140, + "cloud-sun-fill": 62141, + "cloud-sun": 62142, + "cloud-upload-fill": 62143, + "cloud-upload": 62144, + "cloud": 62145, + "clouds-fill": 62146, + "clouds": 62147, + "cloudy-fill": 62148, + "cloudy": 62149, + "code-slash": 62150, + "code-square": 62151, + "code": 62152, + "collection-fill": 62153, + "collection-play-fill": 62154, + "collection-play": 62155, + "collection": 62156, + "columns-gap": 62157, + "columns": 62158, + "command": 62159, + "compass-fill": 62160, + "compass": 62161, + "cone-striped": 62162, + "cone": 62163, + "controller": 62164, + "cpu-fill": 62165, + "cpu": 62166, + "credit-card-2-back-fill": 62167, + "credit-card-2-back": 62168, + "credit-card-2-front-fill": 62169, + "credit-card-2-front": 62170, + "credit-card-fill": 62171, + "credit-card": 62172, + "crop": 62173, + "cup-fill": 62174, + "cup-straw": 62175, + "cup": 62176, + "cursor-fill": 62177, + "cursor-text": 62178, + "cursor": 62179, + "dash-circle-dotted": 62180, + "dash-circle-fill": 62181, + "dash-circle": 62182, + "dash-square-dotted": 62183, + "dash-square-fill": 62184, + "dash-square": 62185, + "dash": 62186, + "diagram-2-fill": 62187, + "diagram-2": 62188, + "diagram-3-fill": 62189, + "diagram-3": 62190, + "diamond-fill": 62191, + "diamond-half": 62192, + "diamond": 62193, + "dice-1-fill": 62194, + "dice-1": 62195, + "dice-2-fill": 62196, + "dice-2": 62197, + "dice-3-fill": 62198, + "dice-3": 62199, + "dice-4-fill": 62200, + "dice-4": 62201, + "dice-5-fill": 62202, + "dice-5": 62203, + "dice-6-fill": 62204, + "dice-6": 62205, + "disc-fill": 62206, + "disc": 62207, + "discord": 62208, + "display-fill": 62209, + "display": 62210, + "distribute-horizontal": 62211, + "distribute-vertical": 62212, + "door-closed-fill": 62213, + "door-closed": 62214, + "door-open-fill": 62215, + "door-open": 62216, + "dot": 62217, + "download": 62218, + "droplet-fill": 62219, + "droplet-half": 62220, + "droplet": 62221, + "earbuds": 62222, + "easel-fill": 62223, + "easel": 62224, + "egg-fill": 62225, + "egg-fried": 62226, + "egg": 62227, + "eject-fill": 62228, + "eject": 62229, + "emoji-angry-fill": 62230, + "emoji-angry": 62231, + "emoji-dizzy-fill": 62232, + "emoji-dizzy": 62233, + "emoji-expressionless-fill": 62234, + "emoji-expressionless": 62235, + "emoji-frown-fill": 62236, + "emoji-frown": 62237, + "emoji-heart-eyes-fill": 62238, + "emoji-heart-eyes": 62239, + "emoji-laughing-fill": 62240, + "emoji-laughing": 62241, + "emoji-neutral-fill": 62242, + "emoji-neutral": 62243, + "emoji-smile-fill": 62244, + "emoji-smile-upside-down-fill": 62245, + "emoji-smile-upside-down": 62246, + "emoji-smile": 62247, + "emoji-sunglasses-fill": 62248, + "emoji-sunglasses": 62249, + "emoji-wink-fill": 62250, + "emoji-wink": 62251, + "envelope-fill": 62252, + "envelope-open-fill": 62253, + "envelope-open": 62254, + "envelope": 62255, + "eraser-fill": 62256, + "eraser": 62257, + "exclamation-circle-fill": 62258, + "exclamation-circle": 62259, + "exclamation-diamond-fill": 62260, + "exclamation-diamond": 62261, + "exclamation-octagon-fill": 62262, + "exclamation-octagon": 62263, + "exclamation-square-fill": 62264, + "exclamation-square": 62265, + "exclamation-triangle-fill": 62266, + "exclamation-triangle": 62267, + "exclamation": 62268, + "exclude": 62269, + "eye-fill": 62270, + "eye-slash-fill": 62271, + "eye-slash": 62272, + "eye": 62273, + "eyedropper": 62274, + "eyeglasses": 62275, + "facebook": 62276, + "file-arrow-down-fill": 62277, + "file-arrow-down": 62278, + "file-arrow-up-fill": 62279, + "file-arrow-up": 62280, + "file-bar-graph-fill": 62281, + "file-bar-graph": 62282, + "file-binary-fill": 62283, + "file-binary": 62284, + "file-break-fill": 62285, + "file-break": 62286, + "file-check-fill": 62287, + "file-check": 62288, + "file-code-fill": 62289, + "file-code": 62290, + "file-diff-fill": 62291, + "file-diff": 62292, + "file-earmark-arrow-down-fill": 62293, + "file-earmark-arrow-down": 62294, + "file-earmark-arrow-up-fill": 62295, + "file-earmark-arrow-up": 62296, + "file-earmark-bar-graph-fill": 62297, + "file-earmark-bar-graph": 62298, + "file-earmark-binary-fill": 62299, + "file-earmark-binary": 62300, + "file-earmark-break-fill": 62301, + "file-earmark-break": 62302, + "file-earmark-check-fill": 62303, + "file-earmark-check": 62304, + "file-earmark-code-fill": 62305, + "file-earmark-code": 62306, + "file-earmark-diff-fill": 62307, + "file-earmark-diff": 62308, + "file-earmark-easel-fill": 62309, + "file-earmark-easel": 62310, + "file-earmark-excel-fill": 62311, + "file-earmark-excel": 62312, + "file-earmark-fill": 62313, + "file-earmark-font-fill": 62314, + "file-earmark-font": 62315, + "file-earmark-image-fill": 62316, + "file-earmark-image": 62317, + "file-earmark-lock-fill": 62318, + "file-earmark-lock": 62319, + "file-earmark-lock2-fill": 62320, + "file-earmark-lock2": 62321, + "file-earmark-medical-fill": 62322, + "file-earmark-medical": 62323, + "file-earmark-minus-fill": 62324, + "file-earmark-minus": 62325, + "file-earmark-music-fill": 62326, + "file-earmark-music": 62327, + "file-earmark-person-fill": 62328, + "file-earmark-person": 62329, + "file-earmark-play-fill": 62330, + "file-earmark-play": 62331, + "file-earmark-plus-fill": 62332, + "file-earmark-plus": 62333, + "file-earmark-post-fill": 62334, + "file-earmark-post": 62335, + "file-earmark-ppt-fill": 62336, + "file-earmark-ppt": 62337, + "file-earmark-richtext-fill": 62338, + "file-earmark-richtext": 62339, + "file-earmark-ruled-fill": 62340, + "file-earmark-ruled": 62341, + "file-earmark-slides-fill": 62342, + "file-earmark-slides": 62343, + "file-earmark-spreadsheet-fill": 62344, + "file-earmark-spreadsheet": 62345, + "file-earmark-text-fill": 62346, + "file-earmark-text": 62347, + "file-earmark-word-fill": 62348, + "file-earmark-word": 62349, + "file-earmark-x-fill": 62350, + "file-earmark-x": 62351, + "file-earmark-zip-fill": 62352, + "file-earmark-zip": 62353, + "file-earmark": 62354, + "file-easel-fill": 62355, + "file-easel": 62356, + "file-excel-fill": 62357, + "file-excel": 62358, + "file-fill": 62359, + "file-font-fill": 62360, + "file-font": 62361, + "file-image-fill": 62362, + "file-image": 62363, + "file-lock-fill": 62364, + "file-lock": 62365, + "file-lock2-fill": 62366, + "file-lock2": 62367, + "file-medical-fill": 62368, + "file-medical": 62369, + "file-minus-fill": 62370, + "file-minus": 62371, + "file-music-fill": 62372, + "file-music": 62373, + "file-person-fill": 62374, + "file-person": 62375, + "file-play-fill": 62376, + "file-play": 62377, + "file-plus-fill": 62378, + "file-plus": 62379, + "file-post-fill": 62380, + "file-post": 62381, + "file-ppt-fill": 62382, + "file-ppt": 62383, + "file-richtext-fill": 62384, + "file-richtext": 62385, + "file-ruled-fill": 62386, + "file-ruled": 62387, + "file-slides-fill": 62388, + "file-slides": 62389, + "file-spreadsheet-fill": 62390, + "file-spreadsheet": 62391, + "file-text-fill": 62392, + "file-text": 62393, + "file-word-fill": 62394, + "file-word": 62395, + "file-x-fill": 62396, + "file-x": 62397, + "file-zip-fill": 62398, + "file-zip": 62399, + "file": 62400, + "files-alt": 62401, + "files": 62402, + "film": 62403, + "filter-circle-fill": 62404, + "filter-circle": 62405, + "filter-left": 62406, + "filter-right": 62407, + "filter-square-fill": 62408, + "filter-square": 62409, + "filter": 62410, + "flag-fill": 62411, + "flag": 62412, + "flower1": 62413, + "flower2": 62414, + "flower3": 62415, + "folder-check": 62416, + "folder-fill": 62417, + "folder-minus": 62418, + "folder-plus": 62419, + "folder-symlink-fill": 62420, + "folder-symlink": 62421, + "folder-x": 62422, + "folder": 62423, + "folder2-open": 62424, + "folder2": 62425, + "fonts": 62426, + "forward-fill": 62427, + "forward": 62428, + "front": 62429, + "fullscreen-exit": 62430, + "fullscreen": 62431, + "funnel-fill": 62432, + "funnel": 62433, + "gear-fill": 62434, + "gear-wide-connected": 62435, + "gear-wide": 62436, + "gear": 62437, + "gem": 62438, + "geo-alt-fill": 62439, + "geo-alt": 62440, + "geo-fill": 62441, + "geo": 62442, + "gift-fill": 62443, + "gift": 62444, + "github": 62445, + "globe": 62446, + "globe2": 62447, + "google": 62448, + "graph-down": 62449, + "graph-up": 62450, + "grid-1x2-fill": 62451, + "grid-1x2": 62452, + "grid-3x2-gap-fill": 62453, + "grid-3x2-gap": 62454, + "grid-3x2": 62455, + "grid-3x3-gap-fill": 62456, + "grid-3x3-gap": 62457, + "grid-3x3": 62458, + "grid-fill": 62459, + "grid": 62460, + "grip-horizontal": 62461, + "grip-vertical": 62462, + "hammer": 62463, + "hand-index-fill": 62464, + "hand-index-thumb-fill": 62465, + "hand-index-thumb": 62466, + "hand-index": 62467, + "hand-thumbs-down-fill": 62468, + "hand-thumbs-down": 62469, + "hand-thumbs-up-fill": 62470, + "hand-thumbs-up": 62471, + "handbag-fill": 62472, + "handbag": 62473, + "hash": 62474, + "hdd-fill": 62475, + "hdd-network-fill": 62476, + "hdd-network": 62477, + "hdd-rack-fill": 62478, + "hdd-rack": 62479, + "hdd-stack-fill": 62480, + "hdd-stack": 62481, + "hdd": 62482, + "headphones": 62483, + "headset": 62484, + "heart-fill": 62485, + "heart-half": 62486, + "heart": 62487, + "heptagon-fill": 62488, + "heptagon-half": 62489, + "heptagon": 62490, + "hexagon-fill": 62491, + "hexagon-half": 62492, + "hexagon": 62493, + "hourglass-bottom": 62494, + "hourglass-split": 62495, + "hourglass-top": 62496, + "hourglass": 62497, + "house-door-fill": 62498, + "house-door": 62499, + "house-fill": 62500, + "house": 62501, + "hr": 62502, + "hurricane": 62503, + "image-alt": 62504, + "image-fill": 62505, + "image": 62506, + "images": 62507, + "inbox-fill": 62508, + "inbox": 62509, + "inboxes-fill": 62510, + "inboxes": 62511, + "info-circle-fill": 62512, + "info-circle": 62513, + "info-square-fill": 62514, + "info-square": 62515, + "info": 62516, + "input-cursor-text": 62517, + "input-cursor": 62518, + "instagram": 62519, + "intersect": 62520, + "journal-album": 62521, + "journal-arrow-down": 62522, + "journal-arrow-up": 62523, + "journal-bookmark-fill": 62524, + "journal-bookmark": 62525, + "journal-check": 62526, + "journal-code": 62527, + "journal-medical": 62528, + "journal-minus": 62529, + "journal-plus": 62530, + "journal-richtext": 62531, + "journal-text": 62532, + "journal-x": 62533, + "journal": 62534, + "journals": 62535, + "joystick": 62536, + "justify-left": 62537, + "justify-right": 62538, + "justify": 62539, + "kanban-fill": 62540, + "kanban": 62541, + "key-fill": 62542, + "key": 62543, + "keyboard-fill": 62544, + "keyboard": 62545, + "ladder": 62546, + "lamp-fill": 62547, + "lamp": 62548, + "laptop-fill": 62549, + "laptop": 62550, + "layer-backward": 62551, + "layer-forward": 62552, + "layers-fill": 62553, + "layers-half": 62554, + "layers": 62555, + "layout-sidebar-inset-reverse": 62556, + "layout-sidebar-inset": 62557, + "layout-sidebar-reverse": 62558, + "layout-sidebar": 62559, + "layout-split": 62560, + "layout-text-sidebar-reverse": 62561, + "layout-text-sidebar": 62562, + "layout-text-window-reverse": 62563, + "layout-text-window": 62564, + "layout-three-columns": 62565, + "layout-wtf": 62566, + "life-preserver": 62567, + "lightbulb-fill": 62568, + "lightbulb-off-fill": 62569, + "lightbulb-off": 62570, + "lightbulb": 62571, + "lightning-charge-fill": 62572, + "lightning-charge": 62573, + "lightning-fill": 62574, + "lightning": 62575, + "link-45deg": 62576, + "link": 62577, + "linkedin": 62578, + "list-check": 62579, + "list-nested": 62580, + "list-ol": 62581, + "list-stars": 62582, + "list-task": 62583, + "list-ul": 62584, + "list": 62585, + "lock-fill": 62586, + "lock": 62587, + "mailbox": 62588, + "mailbox2": 62589, + "map-fill": 62590, + "map": 62591, + "markdown-fill": 62592, + "markdown": 62593, + "mask": 62594, + "megaphone-fill": 62595, + "megaphone": 62596, + "menu-app-fill": 62597, + "menu-app": 62598, + "menu-button-fill": 62599, + "menu-button-wide-fill": 62600, + "menu-button-wide": 62601, + "menu-button": 62602, + "menu-down": 62603, + "menu-up": 62604, + "mic-fill": 62605, + "mic-mute-fill": 62606, + "mic-mute": 62607, + "mic": 62608, + "minecart-loaded": 62609, + "minecart": 62610, + "moisture": 62611, + "moon-fill": 62612, + "moon-stars-fill": 62613, + "moon-stars": 62614, + "moon": 62615, + "mouse-fill": 62616, + "mouse": 62617, + "mouse2-fill": 62618, + "mouse2": 62619, + "mouse3-fill": 62620, + "mouse3": 62621, + "music-note-beamed": 62622, + "music-note-list": 62623, + "music-note": 62624, + "music-player-fill": 62625, + "music-player": 62626, + "newspaper": 62627, + "node-minus-fill": 62628, + "node-minus": 62629, + "node-plus-fill": 62630, + "node-plus": 62631, + "nut-fill": 62632, + "nut": 62633, + "octagon-fill": 62634, + "octagon-half": 62635, + "octagon": 62636, + "option": 62637, + "outlet": 62638, + "paint-bucket": 62639, + "palette-fill": 62640, + "palette": 62641, + "palette2": 62642, + "paperclip": 62643, + "paragraph": 62644, + "patch-check-fill": 62645, + "patch-check": 62646, + "patch-exclamation-fill": 62647, + "patch-exclamation": 62648, + "patch-minus-fill": 62649, + "patch-minus": 62650, + "patch-plus-fill": 62651, + "patch-plus": 62652, + "patch-question-fill": 62653, + "patch-question": 62654, + "pause-btn-fill": 62655, + "pause-btn": 62656, + "pause-circle-fill": 62657, + "pause-circle": 62658, + "pause-fill": 62659, + "pause": 62660, + "peace-fill": 62661, + "peace": 62662, + "pen-fill": 62663, + "pen": 62664, + "pencil-fill": 62665, + "pencil-square": 62666, + "pencil": 62667, + "pentagon-fill": 62668, + "pentagon-half": 62669, + "pentagon": 62670, + "people-fill": 62671, + "people": 62672, + "percent": 62673, + "person-badge-fill": 62674, + "person-badge": 62675, + "person-bounding-box": 62676, + "person-check-fill": 62677, + "person-check": 62678, + "person-circle": 62679, + "person-dash-fill": 62680, + "person-dash": 62681, + "person-fill": 62682, + "person-lines-fill": 62683, + "person-plus-fill": 62684, + "person-plus": 62685, + "person-square": 62686, + "person-x-fill": 62687, + "person-x": 62688, + "person": 62689, + "phone-fill": 62690, + "phone-landscape-fill": 62691, + "phone-landscape": 62692, + "phone-vibrate-fill": 62693, + "phone-vibrate": 62694, + "phone": 62695, + "pie-chart-fill": 62696, + "pie-chart": 62697, + "pin-angle-fill": 62698, + "pin-angle": 62699, + "pin-fill": 62700, + "pin": 62701, + "pip-fill": 62702, + "pip": 62703, + "play-btn-fill": 62704, + "play-btn": 62705, + "play-circle-fill": 62706, + "play-circle": 62707, + "play-fill": 62708, + "play": 62709, + "plug-fill": 62710, + "plug": 62711, + "plus-circle-dotted": 62712, + "plus-circle-fill": 62713, + "plus-circle": 62714, + "plus-square-dotted": 62715, + "plus-square-fill": 62716, + "plus-square": 62717, + "plus": 62718, + "power": 62719, + "printer-fill": 62720, + "printer": 62721, + "puzzle-fill": 62722, + "puzzle": 62723, + "question-circle-fill": 62724, + "question-circle": 62725, + "question-diamond-fill": 62726, + "question-diamond": 62727, + "question-octagon-fill": 62728, + "question-octagon": 62729, + "question-square-fill": 62730, + "question-square": 62731, + "question": 62732, + "rainbow": 62733, + "receipt-cutoff": 62734, + "receipt": 62735, + "reception-0": 62736, + "reception-1": 62737, + "reception-2": 62738, + "reception-3": 62739, + "reception-4": 62740, + "record-btn-fill": 62741, + "record-btn": 62742, + "record-circle-fill": 62743, + "record-circle": 62744, + "record-fill": 62745, + "record": 62746, + "record2-fill": 62747, + "record2": 62748, + "reply-all-fill": 62749, + "reply-all": 62750, + "reply-fill": 62751, + "reply": 62752, + "rss-fill": 62753, + "rss": 62754, + "rulers": 62755, + "save-fill": 62756, + "save": 62757, + "save2-fill": 62758, + "save2": 62759, + "scissors": 62760, + "screwdriver": 62761, + "search": 62762, + "segmented-nav": 62763, + "server": 62764, + "share-fill": 62765, + "share": 62766, + "shield-check": 62767, + "shield-exclamation": 62768, + "shield-fill-check": 62769, + "shield-fill-exclamation": 62770, + "shield-fill-minus": 62771, + "shield-fill-plus": 62772, + "shield-fill-x": 62773, + "shield-fill": 62774, + "shield-lock-fill": 62775, + "shield-lock": 62776, + "shield-minus": 62777, + "shield-plus": 62778, + "shield-shaded": 62779, + "shield-slash-fill": 62780, + "shield-slash": 62781, + "shield-x": 62782, + "shield": 62783, + "shift-fill": 62784, + "shift": 62785, + "shop-window": 62786, + "shop": 62787, + "shuffle": 62788, + "signpost-2-fill": 62789, + "signpost-2": 62790, + "signpost-fill": 62791, + "signpost-split-fill": 62792, + "signpost-split": 62793, + "signpost": 62794, + "sim-fill": 62795, + "sim": 62796, + "skip-backward-btn-fill": 62797, + "skip-backward-btn": 62798, + "skip-backward-circle-fill": 62799, + "skip-backward-circle": 62800, + "skip-backward-fill": 62801, + "skip-backward": 62802, + "skip-end-btn-fill": 62803, + "skip-end-btn": 62804, + "skip-end-circle-fill": 62805, + "skip-end-circle": 62806, + "skip-end-fill": 62807, + "skip-end": 62808, + "skip-forward-btn-fill": 62809, + "skip-forward-btn": 62810, + "skip-forward-circle-fill": 62811, + "skip-forward-circle": 62812, + "skip-forward-fill": 62813, + "skip-forward": 62814, + "skip-start-btn-fill": 62815, + "skip-start-btn": 62816, + "skip-start-circle-fill": 62817, + "skip-start-circle": 62818, + "skip-start-fill": 62819, + "skip-start": 62820, + "slack": 62821, + "slash-circle-fill": 62822, + "slash-circle": 62823, + "slash-square-fill": 62824, + "slash-square": 62825, + "slash": 62826, + "sliders": 62827, + "smartwatch": 62828, + "snow": 62829, + "snow2": 62830, + "snow3": 62831, + "sort-alpha-down-alt": 62832, + "sort-alpha-down": 62833, + "sort-alpha-up-alt": 62834, + "sort-alpha-up": 62835, + "sort-down-alt": 62836, + "sort-down": 62837, + "sort-numeric-down-alt": 62838, + "sort-numeric-down": 62839, + "sort-numeric-up-alt": 62840, + "sort-numeric-up": 62841, + "sort-up-alt": 62842, + "sort-up": 62843, + "soundwave": 62844, + "speaker-fill": 62845, + "speaker": 62846, + "speedometer": 62847, + "speedometer2": 62848, + "spellcheck": 62849, + "square-fill": 62850, + "square-half": 62851, + "square": 62852, + "stack": 62853, + "star-fill": 62854, + "star-half": 62855, + "star": 62856, + "stars": 62857, + "stickies-fill": 62858, + "stickies": 62859, + "sticky-fill": 62860, + "sticky": 62861, + "stop-btn-fill": 62862, + "stop-btn": 62863, + "stop-circle-fill": 62864, + "stop-circle": 62865, + "stop-fill": 62866, + "stop": 62867, + "stoplights-fill": 62868, + "stoplights": 62869, + "stopwatch-fill": 62870, + "stopwatch": 62871, + "subtract": 62872, + "suit-club-fill": 62873, + "suit-club": 62874, + "suit-diamond-fill": 62875, + "suit-diamond": 62876, + "suit-heart-fill": 62877, + "suit-heart": 62878, + "suit-spade-fill": 62879, + "suit-spade": 62880, + "sun-fill": 62881, + "sun": 62882, + "sunglasses": 62883, + "sunrise-fill": 62884, + "sunrise": 62885, + "sunset-fill": 62886, + "sunset": 62887, + "symmetry-horizontal": 62888, + "symmetry-vertical": 62889, + "table": 62890, + "tablet-fill": 62891, + "tablet-landscape-fill": 62892, + "tablet-landscape": 62893, + "tablet": 62894, + "tag-fill": 62895, + "tag": 62896, + "tags-fill": 62897, + "tags": 62898, + "telegram": 62899, + "telephone-fill": 62900, + "telephone-forward-fill": 62901, + "telephone-forward": 62902, + "telephone-inbound-fill": 62903, + "telephone-inbound": 62904, + "telephone-minus-fill": 62905, + "telephone-minus": 62906, + "telephone-outbound-fill": 62907, + "telephone-outbound": 62908, + "telephone-plus-fill": 62909, + "telephone-plus": 62910, + "telephone-x-fill": 62911, + "telephone-x": 62912, + "telephone": 62913, + "terminal-fill": 62914, + "terminal": 62915, + "text-center": 62916, + "text-indent-left": 62917, + "text-indent-right": 62918, + "text-left": 62919, + "text-paragraph": 62920, + "text-right": 62921, + "textarea-resize": 62922, + "textarea-t": 62923, + "textarea": 62924, + "thermometer-half": 62925, + "thermometer-high": 62926, + "thermometer-low": 62927, + "thermometer-snow": 62928, + "thermometer-sun": 62929, + "thermometer": 62930, + "three-dots-vertical": 62931, + "three-dots": 62932, + "toggle-off": 62933, + "toggle-on": 62934, + "toggle2-off": 62935, + "toggle2-on": 62936, + "toggles": 62937, + "toggles2": 62938, + "tools": 62939, + "tornado": 62940, + "trash-fill": 62941, + "trash": 62942, + "trash2-fill": 62943, + "trash2": 62944, + "tree-fill": 62945, + "tree": 62946, + "triangle-fill": 62947, + "triangle-half": 62948, + "triangle": 62949, + "trophy-fill": 62950, + "trophy": 62951, + "tropical-storm": 62952, + "truck-flatbed": 62953, + "truck": 62954, + "tsunami": 62955, + "tv-fill": 62956, + "tv": 62957, + "twitch": 62958, + "twitter": 62959, + "type-bold": 62960, + "type-h1": 62961, + "type-h2": 62962, + "type-h3": 62963, + "type-italic": 62964, + "type-strikethrough": 62965, + "type-underline": 62966, + "type": 62967, + "ui-checks-grid": 62968, + "ui-checks": 62969, + "ui-radios-grid": 62970, + "ui-radios": 62971, + "umbrella-fill": 62972, + "umbrella": 62973, + "union": 62974, + "unlock-fill": 62975, + "unlock": 62976, + "upc-scan": 62977, + "upc": 62978, + "upload": 62979, + "vector-pen": 62980, + "view-list": 62981, + "view-stacked": 62982, + "vinyl-fill": 62983, + "vinyl": 62984, + "voicemail": 62985, + "volume-down-fill": 62986, + "volume-down": 62987, + "volume-mute-fill": 62988, + "volume-mute": 62989, + "volume-off-fill": 62990, + "volume-off": 62991, + "volume-up-fill": 62992, + "volume-up": 62993, + "vr": 62994, + "wallet-fill": 62995, + "wallet": 62996, + "wallet2": 62997, + "watch": 62998, + "water": 62999, + "whatsapp": 63000, + "wifi-1": 63001, + "wifi-2": 63002, + "wifi-off": 63003, + "wifi": 63004, + "wind": 63005, + "window-dock": 63006, + "window-sidebar": 63007, + "window": 63008, + "wrench": 63009, + "x-circle-fill": 63010, + "x-circle": 63011, + "x-diamond-fill": 63012, + "x-diamond": 63013, + "x-octagon-fill": 63014, + "x-octagon": 63015, + "x-square-fill": 63016, + "x-square": 63017, + "x": 63018, + "youtube": 63019, + "zoom-in": 63020, + "zoom-out": 63021, + "bank": 63022, + "bank2": 63023, + "bell-slash-fill": 63024, + "bell-slash": 63025, + "cash-coin": 63026, + "check-lg": 63027, + "coin": 63028, + "currency-bitcoin": 63029, + "currency-dollar": 63030, + "currency-euro": 63031, + "currency-exchange": 63032, + "currency-pound": 63033, + "currency-yen": 63034, + "dash-lg": 63035, + "exclamation-lg": 63036, + "file-earmark-pdf-fill": 63037, + "file-earmark-pdf": 63038, + "file-pdf-fill": 63039, + "file-pdf": 63040, + "gender-ambiguous": 63041, + "gender-female": 63042, + "gender-male": 63043, + "gender-trans": 63044, + "headset-vr": 63045, + "info-lg": 63046, + "mastodon": 63047, + "messenger": 63048, + "piggy-bank-fill": 63049, + "piggy-bank": 63050, + "pin-map-fill": 63051, + "pin-map": 63052, + "plus-lg": 63053, + "question-lg": 63054, + "recycle": 63055, + "reddit": 63056, + "safe-fill": 63057, + "safe2-fill": 63058, + "safe2": 63059, + "sd-card-fill": 63060, + "sd-card": 63061, + "skype": 63062, + "slash-lg": 63063, + "translate": 63064, + "x-lg": 63065, + "safe": 63066, + "apple": 63067, + "microsoft": 63069, + "windows": 63070, + "behance": 63068, + "dribbble": 63071, + "line": 63072, + "medium": 63073, + "paypal": 63074, + "pinterest": 63075, + "signal": 63076, + "snapchat": 63077, + "spotify": 63078, + "stack-overflow": 63079, + "strava": 63080, + "wordpress": 63081, + "vimeo": 63082, + "activity": 63083, + "easel2-fill": 63084, + "easel2": 63085, + "easel3-fill": 63086, + "easel3": 63087, + "fan": 63088, + "fingerprint": 63089, + "graph-down-arrow": 63090, + "graph-up-arrow": 63091, + "hypnotize": 63092, + "magic": 63093, + "person-rolodex": 63094, + "person-video": 63095, + "person-video2": 63096, + "person-video3": 63097, + "person-workspace": 63098, + "radioactive": 63099, + "webcam-fill": 63100, + "webcam": 63101, + "yin-yang": 63102, + "bandaid-fill": 63104, + "bandaid": 63105, + "bluetooth": 63106, + "body-text": 63107, + "boombox": 63108, + "boxes": 63109, + "dpad-fill": 63110, + "dpad": 63111, + "ear-fill": 63112, + "ear": 63113, + "envelope-check-fill": 63115, + "envelope-check": 63116, + "envelope-dash-fill": 63118, + "envelope-dash": 63119, + "envelope-exclamation-fill": 63121, + "envelope-exclamation": 63122, + "envelope-plus-fill": 63123, + "envelope-plus": 63124, + "envelope-slash-fill": 63126, + "envelope-slash": 63127, + "envelope-x-fill": 63129, + "envelope-x": 63130, + "explicit-fill": 63131, + "explicit": 63132, + "git": 63133, + "infinity": 63134, + "list-columns-reverse": 63135, + "list-columns": 63136, + "meta": 63137, + "nintendo-switch": 63140, + "pc-display-horizontal": 63141, + "pc-display": 63142, + "pc-horizontal": 63143, + "pc": 63144, + "playstation": 63145, + "plus-slash-minus": 63146, + "projector-fill": 63147, + "projector": 63148, + "qr-code-scan": 63149, + "qr-code": 63150, + "quora": 63151, + "quote": 63152, + "robot": 63153, + "send-check-fill": 63154, + "send-check": 63155, + "send-dash-fill": 63156, + "send-dash": 63157, + "send-exclamation-fill": 63159, + "send-exclamation": 63160, + "send-fill": 63161, + "send-plus-fill": 63162, + "send-plus": 63163, + "send-slash-fill": 63164, + "send-slash": 63165, + "send-x-fill": 63166, + "send-x": 63167, + "send": 63168, + "steam": 63169, + "terminal-dash": 63171, + "terminal-plus": 63172, + "terminal-split": 63173, + "ticket-detailed-fill": 63174, + "ticket-detailed": 63175, + "ticket-fill": 63176, + "ticket-perforated-fill": 63177, + "ticket-perforated": 63178, + "ticket": 63179, + "tiktok": 63180, + "window-dash": 63181, + "window-desktop": 63182, + "window-fullscreen": 63183, + "window-plus": 63184, + "window-split": 63185, + "window-stack": 63186, + "window-x": 63187, + "xbox": 63188, + "ethernet": 63189, + "hdmi-fill": 63190, + "hdmi": 63191, + "usb-c-fill": 63192, + "usb-c": 63193, + "usb-fill": 63194, + "usb-plug-fill": 63195, + "usb-plug": 63196, + "usb-symbol": 63197, + "usb": 63198, + "boombox-fill": 63199, + "displayport": 63201, + "gpu-card": 63202, + "memory": 63203, + "modem-fill": 63204, + "modem": 63205, + "motherboard-fill": 63206, + "motherboard": 63207, + "optical-audio-fill": 63208, + "optical-audio": 63209, + "pci-card": 63210, + "router-fill": 63211, + "router": 63212, + "thunderbolt-fill": 63215, + "thunderbolt": 63216, + "usb-drive-fill": 63217, + "usb-drive": 63218, + "usb-micro-fill": 63219, + "usb-micro": 63220, + "usb-mini-fill": 63221, + "usb-mini": 63222, + "cloud-haze2": 63223, + "device-hdd-fill": 63224, + "device-hdd": 63225, + "device-ssd-fill": 63226, + "device-ssd": 63227, + "displayport-fill": 63228, + "mortarboard-fill": 63229, + "mortarboard": 63230, + "terminal-x": 63231, + "arrow-through-heart-fill": 63232, + "arrow-through-heart": 63233, + "badge-sd-fill": 63234, + "badge-sd": 63235, + "bag-heart-fill": 63236, + "bag-heart": 63237, + "balloon-fill": 63238, + "balloon-heart-fill": 63239, + "balloon-heart": 63240, + "balloon": 63241, + "box2-fill": 63242, + "box2-heart-fill": 63243, + "box2-heart": 63244, + "box2": 63245, + "braces-asterisk": 63246, + "calendar-heart-fill": 63247, + "calendar-heart": 63248, + "calendar2-heart-fill": 63249, + "calendar2-heart": 63250, + "chat-heart-fill": 63251, + "chat-heart": 63252, + "chat-left-heart-fill": 63253, + "chat-left-heart": 63254, + "chat-right-heart-fill": 63255, + "chat-right-heart": 63256, + "chat-square-heart-fill": 63257, + "chat-square-heart": 63258, + "clipboard-check-fill": 63259, + "clipboard-data-fill": 63260, + "clipboard-fill": 63261, + "clipboard-heart-fill": 63262, + "clipboard-heart": 63263, + "clipboard-minus-fill": 63264, + "clipboard-plus-fill": 63265, + "clipboard-pulse": 63266, + "clipboard-x-fill": 63267, + "clipboard2-check-fill": 63268, + "clipboard2-check": 63269, + "clipboard2-data-fill": 63270, + "clipboard2-data": 63271, + "clipboard2-fill": 63272, + "clipboard2-heart-fill": 63273, + "clipboard2-heart": 63274, + "clipboard2-minus-fill": 63275, + "clipboard2-minus": 63276, + "clipboard2-plus-fill": 63277, + "clipboard2-plus": 63278, + "clipboard2-pulse-fill": 63279, + "clipboard2-pulse": 63280, + "clipboard2-x-fill": 63281, + "clipboard2-x": 63282, + "clipboard2": 63283, + "emoji-kiss-fill": 63284, + "emoji-kiss": 63285, + "envelope-heart-fill": 63286, + "envelope-heart": 63287, + "envelope-open-heart-fill": 63288, + "envelope-open-heart": 63289, + "envelope-paper-fill": 63290, + "envelope-paper-heart-fill": 63291, + "envelope-paper-heart": 63292, + "envelope-paper": 63293, + "filetype-aac": 63294, + "filetype-ai": 63295, + "filetype-bmp": 63296, + "filetype-cs": 63297, + "filetype-css": 63298, + "filetype-csv": 63299, + "filetype-doc": 63300, + "filetype-docx": 63301, + "filetype-exe": 63302, + "filetype-gif": 63303, + "filetype-heic": 63304, + "filetype-html": 63305, + "filetype-java": 63306, + "filetype-jpg": 63307, + "filetype-js": 63308, + "filetype-jsx": 63309, + "filetype-key": 63310, + "filetype-m4p": 63311, + "filetype-md": 63312, + "filetype-mdx": 63313, + "filetype-mov": 63314, + "filetype-mp3": 63315, + "filetype-mp4": 63316, + "filetype-otf": 63317, + "filetype-pdf": 63318, + "filetype-php": 63319, + "filetype-png": 63320, + "filetype-ppt": 63322, + "filetype-psd": 63323, + "filetype-py": 63324, + "filetype-raw": 63325, + "filetype-rb": 63326, + "filetype-sass": 63327, + "filetype-scss": 63328, + "filetype-sh": 63329, + "filetype-svg": 63330, + "filetype-tiff": 63331, + "filetype-tsx": 63332, + "filetype-ttf": 63333, + "filetype-txt": 63334, + "filetype-wav": 63335, + "filetype-woff": 63336, + "filetype-xls": 63338, + "filetype-xml": 63339, + "filetype-yml": 63340, + "heart-arrow": 63341, + "heart-pulse-fill": 63342, + "heart-pulse": 63343, + "heartbreak-fill": 63344, + "heartbreak": 63345, + "hearts": 63346, + "hospital-fill": 63347, + "hospital": 63348, + "house-heart-fill": 63349, + "house-heart": 63350, + "incognito": 63351, + "magnet-fill": 63352, + "magnet": 63353, + "person-heart": 63354, + "person-hearts": 63355, + "phone-flip": 63356, + "plugin": 63357, + "postage-fill": 63358, + "postage-heart-fill": 63359, + "postage-heart": 63360, + "postage": 63361, + "postcard-fill": 63362, + "postcard-heart-fill": 63363, + "postcard-heart": 63364, + "postcard": 63365, + "search-heart-fill": 63366, + "search-heart": 63367, + "sliders2-vertical": 63368, + "sliders2": 63369, + "trash3-fill": 63370, + "trash3": 63371, + "valentine": 63372, + "valentine2": 63373, + "wrench-adjustable-circle-fill": 63374, + "wrench-adjustable-circle": 63375, + "wrench-adjustable": 63376, + "filetype-json": 63377, + "filetype-pptx": 63378, + "filetype-xlsx": 63379, + "1-circle-fill": 63382, + "1-circle": 63383, + "1-square-fill": 63384, + "1-square": 63385, + "2-circle-fill": 63388, + "2-circle": 63389, + "2-square-fill": 63390, + "2-square": 63391, + "3-circle-fill": 63394, + "3-circle": 63395, + "3-square-fill": 63396, + "3-square": 63397, + "4-circle-fill": 63400, + "4-circle": 63401, + "4-square-fill": 63402, + "4-square": 63403, + "5-circle-fill": 63406, + "5-circle": 63407, + "5-square-fill": 63408, + "5-square": 63409, + "6-circle-fill": 63412, + "6-circle": 63413, + "6-square-fill": 63414, + "6-square": 63415, + "7-circle-fill": 63418, + "7-circle": 63419, + "7-square-fill": 63420, + "7-square": 63421, + "8-circle-fill": 63424, + "8-circle": 63425, + "8-square-fill": 63426, + "8-square": 63427, + "9-circle-fill": 63430, + "9-circle": 63431, + "9-square-fill": 63432, + "9-square": 63433, + "airplane-engines-fill": 63434, + "airplane-engines": 63435, + "airplane-fill": 63436, + "airplane": 63437, + "alexa": 63438, + "alipay": 63439, + "android": 63440, + "android2": 63441, + "box-fill": 63442, + "box-seam-fill": 63443, + "browser-chrome": 63444, + "browser-edge": 63445, + "browser-firefox": 63446, + "browser-safari": 63447, + "c-circle-fill": 63450, + "c-circle": 63451, + "c-square-fill": 63452, + "c-square": 63453, + "capsule-pill": 63454, + "capsule": 63455, + "car-front-fill": 63456, + "car-front": 63457, + "cassette-fill": 63458, + "cassette": 63459, + "cc-circle-fill": 63462, + "cc-circle": 63463, + "cc-square-fill": 63464, + "cc-square": 63465, + "cup-hot-fill": 63466, + "cup-hot": 63467, + "currency-rupee": 63468, + "dropbox": 63469, + "escape": 63470, + "fast-forward-btn-fill": 63471, + "fast-forward-btn": 63472, + "fast-forward-circle-fill": 63473, + "fast-forward-circle": 63474, + "fast-forward-fill": 63475, + "fast-forward": 63476, + "filetype-sql": 63477, + "fire": 63478, + "google-play": 63479, + "h-circle-fill": 63482, + "h-circle": 63483, + "h-square-fill": 63484, + "h-square": 63485, + "indent": 63486, + "lungs-fill": 63487, + "lungs": 63488, + "microsoft-teams": 63489, + "p-circle-fill": 63492, + "p-circle": 63493, + "p-square-fill": 63494, + "p-square": 63495, + "pass-fill": 63496, + "pass": 63497, + "prescription": 63498, + "prescription2": 63499, + "r-circle-fill": 63502, + "r-circle": 63503, + "r-square-fill": 63504, + "r-square": 63505, + "repeat-1": 63506, + "repeat": 63507, + "rewind-btn-fill": 63508, + "rewind-btn": 63509, + "rewind-circle-fill": 63510, + "rewind-circle": 63511, + "rewind-fill": 63512, + "rewind": 63513, + "train-freight-front-fill": 63514, + "train-freight-front": 63515, + "train-front-fill": 63516, + "train-front": 63517, + "train-lightrail-front-fill": 63518, + "train-lightrail-front": 63519, + "truck-front-fill": 63520, + "truck-front": 63521, + "ubuntu": 63522, + "unindent": 63523, + "unity": 63524, + "universal-access-circle": 63525, + "universal-access": 63526, + "virus": 63527, + "virus2": 63528, + "wechat": 63529, + "yelp": 63530, + "sign-stop-fill": 63531, + "sign-stop-lights-fill": 63532, + "sign-stop-lights": 63533, + "sign-stop": 63534, + "sign-turn-left-fill": 63535, + "sign-turn-left": 63536, + "sign-turn-right-fill": 63537, + "sign-turn-right": 63538, + "sign-turn-slight-left-fill": 63539, + "sign-turn-slight-left": 63540, + "sign-turn-slight-right-fill": 63541, + "sign-turn-slight-right": 63542, + "sign-yield-fill": 63543, + "sign-yield": 63544, + "ev-station-fill": 63545, + "ev-station": 63546, + "fuel-pump-diesel-fill": 63547, + "fuel-pump-diesel": 63548, + "fuel-pump-fill": 63549, + "fuel-pump": 63550, + "0-circle-fill": 63551, + "0-circle": 63552, + "0-square-fill": 63553, + "0-square": 63554, + "rocket-fill": 63555, + "rocket-takeoff-fill": 63556, + "rocket-takeoff": 63557, + "rocket": 63558, + "stripe": 63559, + "subscript": 63560, + "superscript": 63561, + "trello": 63562, + "envelope-at-fill": 63563, + "envelope-at": 63564, + "regex": 63565, + "text-wrap": 63566, + "sign-dead-end-fill": 63567, + "sign-dead-end": 63568, + "sign-do-not-enter-fill": 63569, + "sign-do-not-enter": 63570, + "sign-intersection-fill": 63571, + "sign-intersection-side-fill": 63572, + "sign-intersection-side": 63573, + "sign-intersection-t-fill": 63574, + "sign-intersection-t": 63575, + "sign-intersection-y-fill": 63576, + "sign-intersection-y": 63577, + "sign-intersection": 63578, + "sign-merge-left-fill": 63579, + "sign-merge-left": 63580, + "sign-merge-right-fill": 63581, + "sign-merge-right": 63582, + "sign-no-left-turn-fill": 63583, + "sign-no-left-turn": 63584, + "sign-no-parking-fill": 63585, + "sign-no-parking": 63586, + "sign-no-right-turn-fill": 63587, + "sign-no-right-turn": 63588, + "sign-railroad-fill": 63589, + "sign-railroad": 63590, + "building-add": 63591, + "building-check": 63592, + "building-dash": 63593, + "building-down": 63594, + "building-exclamation": 63595, + "building-fill-add": 63596, + "building-fill-check": 63597, + "building-fill-dash": 63598, + "building-fill-down": 63599, + "building-fill-exclamation": 63600, + "building-fill-gear": 63601, + "building-fill-lock": 63602, + "building-fill-slash": 63603, + "building-fill-up": 63604, + "building-fill-x": 63605, + "building-fill": 63606, + "building-gear": 63607, + "building-lock": 63608, + "building-slash": 63609, + "building-up": 63610, + "building-x": 63611, + "buildings-fill": 63612, + "buildings": 63613, + "bus-front-fill": 63614, + "bus-front": 63615, + "ev-front-fill": 63616, + "ev-front": 63617, + "globe-americas": 63618, + "globe-asia-australia": 63619, + "globe-central-south-asia": 63620, + "globe-europe-africa": 63621, + "house-add-fill": 63622, + "house-add": 63623, + "house-check-fill": 63624, + "house-check": 63625, + "house-dash-fill": 63626, + "house-dash": 63627, + "house-down-fill": 63628, + "house-down": 63629, + "house-exclamation-fill": 63630, + "house-exclamation": 63631, + "house-gear-fill": 63632, + "house-gear": 63633, + "house-lock-fill": 63634, + "house-lock": 63635, + "house-slash-fill": 63636, + "house-slash": 63637, + "house-up-fill": 63638, + "house-up": 63639, + "house-x-fill": 63640, + "house-x": 63641, + "person-add": 63642, + "person-down": 63643, + "person-exclamation": 63644, + "person-fill-add": 63645, + "person-fill-check": 63646, + "person-fill-dash": 63647, + "person-fill-down": 63648, + "person-fill-exclamation": 63649, + "person-fill-gear": 63650, + "person-fill-lock": 63651, + "person-fill-slash": 63652, + "person-fill-up": 63653, + "person-fill-x": 63654, + "person-gear": 63655, + "person-lock": 63656, + "person-slash": 63657, + "person-up": 63658, + "scooter": 63659, + "taxi-front-fill": 63660, + "taxi-front": 63661, + "amd": 63662, + "database-add": 63663, + "database-check": 63664, + "database-dash": 63665, + "database-down": 63666, + "database-exclamation": 63667, + "database-fill-add": 63668, + "database-fill-check": 63669, + "database-fill-dash": 63670, + "database-fill-down": 63671, + "database-fill-exclamation": 63672, + "database-fill-gear": 63673, + "database-fill-lock": 63674, + "database-fill-slash": 63675, + "database-fill-up": 63676, + "database-fill-x": 63677, + "database-fill": 63678, + "database-gear": 63679, + "database-lock": 63680, + "database-slash": 63681, + "database-up": 63682, + "database-x": 63683, + "database": 63684, + "houses-fill": 63685, + "houses": 63686, + "nvidia": 63687, + "person-vcard-fill": 63688, + "person-vcard": 63689, + "sina-weibo": 63690, + "tencent-qq": 63691, + "wikipedia": 63692, + "alphabet-uppercase": 62117, + "alphabet": 63114, + "amazon": 63117, + "arrows-collapse-vertical": 63120, + "arrows-expand-vertical": 63125, + "arrows-vertical": 63128, + "arrows": 63138, + "ban-fill": 63139, + "ban": 63158, + "bing": 63170, + "cake": 63200, + "cake2": 63213, + "cookie": 63214, + "copy": 63321, + "crosshair": 63337, + "crosshair2": 63380, + "emoji-astonished-fill": 63381, + "emoji-astonished": 63386, + "emoji-grimace-fill": 63387, + "emoji-grimace": 63392, + "emoji-grin-fill": 63393, + "emoji-grin": 63398, + "emoji-surprise-fill": 63399, + "emoji-surprise": 63404, + "emoji-tear-fill": 63405, + "emoji-tear": 63410, + "envelope-arrow-down-fill": 63411, + "envelope-arrow-down": 63416, + "envelope-arrow-up-fill": 63417, + "envelope-arrow-up": 63422, + "feather": 63423, + "feather2": 63428, + "floppy-fill": 63429, + "floppy": 63448, + "floppy2-fill": 63449, + "floppy2": 63460, + "gitlab": 63461, + "highlighter": 63480, + "marker-tip": 63490, + "nvme-fill": 63491, + "nvme": 63500, + "opencollective": 63501, + "pci-card-network": 63693, + "pci-card-sound": 63694, + "radar": 63695, + "send-arrow-down-fill": 63696, + "send-arrow-down": 63697, + "send-arrow-up-fill": 63698, + "send-arrow-up": 63699, + "sim-slash-fill": 63700, + "sim-slash": 63701, + "sourceforge": 63702, + "substack": 63703, + "threads-fill": 63704, + "threads": 63705, + "transparency": 63706, + "twitter-x": 63707, + "type-h4": 63708, + "type-h5": 63709, + "type-h6": 63710, + "backpack-fill": 63711, + "backpack": 63712, + "backpack2-fill": 63713, + "backpack2": 63714, + "backpack3-fill": 63715, + "backpack3": 63716, + "backpack4-fill": 63717, + "backpack4": 63718, + "brilliance": 63719, + "cake-fill": 63720, + "cake2-fill": 63721, + "duffle-fill": 63722, + "duffle": 63723, + "exposure": 63724, + "gender-neuter": 63725, + "highlights": 63726, + "luggage-fill": 63727, + "luggage": 63728, + "mailbox-flag": 63729, + "mailbox2-flag": 63730, + "noise-reduction": 63731, + "passport-fill": 63732, + "passport": 63733, + "person-arms-up": 63734, + "person-raised-hand": 63735, + "person-standing-dress": 63736, + "person-standing": 63737, + "person-walking": 63738, + "person-wheelchair": 63739, + "shadows": 63740, + "suitcase-fill": 63741, + "suitcase-lg-fill": 63742, + "suitcase-lg": 63743, + "suitcase": 63744, + "suitcase2-fill": 63745, + "suitcase2": 63746, + "vignette": 63747 +} \ No newline at end of file diff --git a/assets/bootstrap-icons/font/bootstrap-icons.min.css b/assets/bootstrap-icons/font/bootstrap-icons.min.css new file mode 100644 index 0000000..dadd6dc --- /dev/null +++ b/assets/bootstrap-icons/font/bootstrap-icons.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-alarm-fill::before{content:"\f101"}.bi-alarm::before{content:"\f102"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-middle::before{content:"\f106"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-90deg-down::before{content:"\f10e"}.bi-arrow-90deg-left::before{content:"\f10f"}.bi-arrow-90deg-right::before{content:"\f110"}.bi-arrow-90deg-up::before{content:"\f111"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-clockwise::before{content:"\f116"}.bi-arrow-counterclockwise::before{content:"\f117"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-arrows-angle-contract::before{content:"\f149"}.bi-arrows-angle-expand::before{content:"\f14a"}.bi-arrows-collapse::before{content:"\f14b"}.bi-arrows-expand::before{content:"\f14c"}.bi-arrows-fullscreen::before{content:"\f14d"}.bi-arrows-move::before{content:"\f14e"}.bi-aspect-ratio-fill::before{content:"\f14f"}.bi-aspect-ratio::before{content:"\f150"}.bi-asterisk::before{content:"\f151"}.bi-at::before{content:"\f152"}.bi-award-fill::before{content:"\f153"}.bi-award::before{content:"\f154"}.bi-back::before{content:"\f155"}.bi-backspace-fill::before{content:"\f156"}.bi-backspace-reverse-fill::before{content:"\f157"}.bi-backspace-reverse::before{content:"\f158"}.bi-backspace::before{content:"\f159"}.bi-badge-3d-fill::before{content:"\f15a"}.bi-badge-3d::before{content:"\f15b"}.bi-badge-4k-fill::before{content:"\f15c"}.bi-badge-4k::before{content:"\f15d"}.bi-badge-8k-fill::before{content:"\f15e"}.bi-badge-8k::before{content:"\f15f"}.bi-badge-ad-fill::before{content:"\f160"}.bi-badge-ad::before{content:"\f161"}.bi-badge-ar-fill::before{content:"\f162"}.bi-badge-ar::before{content:"\f163"}.bi-badge-cc-fill::before{content:"\f164"}.bi-badge-cc::before{content:"\f165"}.bi-badge-hd-fill::before{content:"\f166"}.bi-badge-hd::before{content:"\f167"}.bi-badge-tm-fill::before{content:"\f168"}.bi-badge-tm::before{content:"\f169"}.bi-badge-vo-fill::before{content:"\f16a"}.bi-badge-vo::before{content:"\f16b"}.bi-badge-vr-fill::before{content:"\f16c"}.bi-badge-vr::before{content:"\f16d"}.bi-badge-wc-fill::before{content:"\f16e"}.bi-badge-wc::before{content:"\f16f"}.bi-bag-check-fill::before{content:"\f170"}.bi-bag-check::before{content:"\f171"}.bi-bag-dash-fill::before{content:"\f172"}.bi-bag-dash::before{content:"\f173"}.bi-bag-fill::before{content:"\f174"}.bi-bag-plus-fill::before{content:"\f175"}.bi-bag-plus::before{content:"\f176"}.bi-bag-x-fill::before{content:"\f177"}.bi-bag-x::before{content:"\f178"}.bi-bag::before{content:"\f179"}.bi-bar-chart-fill::before{content:"\f17a"}.bi-bar-chart-line-fill::before{content:"\f17b"}.bi-bar-chart-line::before{content:"\f17c"}.bi-bar-chart-steps::before{content:"\f17d"}.bi-bar-chart::before{content:"\f17e"}.bi-basket-fill::before{content:"\f17f"}.bi-basket::before{content:"\f180"}.bi-basket2-fill::before{content:"\f181"}.bi-basket2::before{content:"\f182"}.bi-basket3-fill::before{content:"\f183"}.bi-basket3::before{content:"\f184"}.bi-battery-charging::before{content:"\f185"}.bi-battery-full::before{content:"\f186"}.bi-battery-half::before{content:"\f187"}.bi-battery::before{content:"\f188"}.bi-bell-fill::before{content:"\f189"}.bi-bell::before{content:"\f18a"}.bi-bezier::before{content:"\f18b"}.bi-bezier2::before{content:"\f18c"}.bi-bicycle::before{content:"\f18d"}.bi-binoculars-fill::before{content:"\f18e"}.bi-binoculars::before{content:"\f18f"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-book-fill::before{content:"\f192"}.bi-book-half::before{content:"\f193"}.bi-book::before{content:"\f194"}.bi-bookmark-check-fill::before{content:"\f195"}.bi-bookmark-check::before{content:"\f196"}.bi-bookmark-dash-fill::before{content:"\f197"}.bi-bookmark-dash::before{content:"\f198"}.bi-bookmark-fill::before{content:"\f199"}.bi-bookmark-heart-fill::before{content:"\f19a"}.bi-bookmark-heart::before{content:"\f19b"}.bi-bookmark-plus-fill::before{content:"\f19c"}.bi-bookmark-plus::before{content:"\f19d"}.bi-bookmark-star-fill::before{content:"\f19e"}.bi-bookmark-star::before{content:"\f19f"}.bi-bookmark-x-fill::before{content:"\f1a0"}.bi-bookmark-x::before{content:"\f1a1"}.bi-bookmark::before{content:"\f1a2"}.bi-bookmarks-fill::before{content:"\f1a3"}.bi-bookmarks::before{content:"\f1a4"}.bi-bookshelf::before{content:"\f1a5"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap-reboot::before{content:"\f1a7"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-middle::before{content:"\f1ae"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-bounding-box-circles::before{content:"\f1b5"}.bi-bounding-box::before{content:"\f1b6"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box-seam::before{content:"\f1c7"}.bi-box::before{content:"\f1c8"}.bi-braces::before{content:"\f1c9"}.bi-bricks::before{content:"\f1ca"}.bi-briefcase-fill::before{content:"\f1cb"}.bi-briefcase::before{content:"\f1cc"}.bi-brightness-alt-high-fill::before{content:"\f1cd"}.bi-brightness-alt-high::before{content:"\f1ce"}.bi-brightness-alt-low-fill::before{content:"\f1cf"}.bi-brightness-alt-low::before{content:"\f1d0"}.bi-brightness-high-fill::before{content:"\f1d1"}.bi-brightness-high::before{content:"\f1d2"}.bi-brightness-low-fill::before{content:"\f1d3"}.bi-brightness-low::before{content:"\f1d4"}.bi-broadcast-pin::before{content:"\f1d5"}.bi-broadcast::before{content:"\f1d6"}.bi-brush-fill::before{content:"\f1d7"}.bi-brush::before{content:"\f1d8"}.bi-bucket-fill::before{content:"\f1d9"}.bi-bucket::before{content:"\f1da"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-building::before{content:"\f1dd"}.bi-bullseye::before{content:"\f1de"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-minus-fill::before{content:"\f1ea"}.bi-calendar-minus::before{content:"\f1eb"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-plus-fill::before{content:"\f1ee"}.bi-calendar-plus::before{content:"\f1ef"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-minus-fill::before{content:"\f200"}.bi-calendar2-minus::before{content:"\f201"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-plus-fill::before{content:"\f204"}.bi-calendar2-plus::before{content:"\f205"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-camera-fill::before{content:"\f219"}.bi-camera-reels-fill::before{content:"\f21a"}.bi-camera-reels::before{content:"\f21b"}.bi-camera-video-fill::before{content:"\f21c"}.bi-camera-video-off-fill::before{content:"\f21d"}.bi-camera-video-off::before{content:"\f21e"}.bi-camera-video::before{content:"\f21f"}.bi-camera::before{content:"\f220"}.bi-camera2::before{content:"\f221"}.bi-capslock-fill::before{content:"\f222"}.bi-capslock::before{content:"\f223"}.bi-card-checklist::before{content:"\f224"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cart-check-fill::before{content:"\f239"}.bi-cart-check::before{content:"\f23a"}.bi-cart-dash-fill::before{content:"\f23b"}.bi-cart-dash::before{content:"\f23c"}.bi-cart-fill::before{content:"\f23d"}.bi-cart-plus-fill::before{content:"\f23e"}.bi-cart-plus::before{content:"\f23f"}.bi-cart-x-fill::before{content:"\f240"}.bi-cart-x::before{content:"\f241"}.bi-cart::before{content:"\f242"}.bi-cart2::before{content:"\f243"}.bi-cart3::before{content:"\f244"}.bi-cart4::before{content:"\f245"}.bi-cash-stack::before{content:"\f246"}.bi-cash::before{content:"\f247"}.bi-cast::before{content:"\f248"}.bi-chat-dots-fill::before{content:"\f249"}.bi-chat-dots::before{content:"\f24a"}.bi-chat-fill::before{content:"\f24b"}.bi-chat-left-dots-fill::before{content:"\f24c"}.bi-chat-left-dots::before{content:"\f24d"}.bi-chat-left-fill::before{content:"\f24e"}.bi-chat-left-quote-fill::before{content:"\f24f"}.bi-chat-left-quote::before{content:"\f250"}.bi-chat-left-text-fill::before{content:"\f251"}.bi-chat-left-text::before{content:"\f252"}.bi-chat-left::before{content:"\f253"}.bi-chat-quote-fill::before{content:"\f254"}.bi-chat-quote::before{content:"\f255"}.bi-chat-right-dots-fill::before{content:"\f256"}.bi-chat-right-dots::before{content:"\f257"}.bi-chat-right-fill::before{content:"\f258"}.bi-chat-right-quote-fill::before{content:"\f259"}.bi-chat-right-quote::before{content:"\f25a"}.bi-chat-right-text-fill::before{content:"\f25b"}.bi-chat-right-text::before{content:"\f25c"}.bi-chat-right::before{content:"\f25d"}.bi-chat-square-dots-fill::before{content:"\f25e"}.bi-chat-square-dots::before{content:"\f25f"}.bi-chat-square-fill::before{content:"\f260"}.bi-chat-square-quote-fill::before{content:"\f261"}.bi-chat-square-quote::before{content:"\f262"}.bi-chat-square-text-fill::before{content:"\f263"}.bi-chat-square-text::before{content:"\f264"}.bi-chat-square::before{content:"\f265"}.bi-chat-text-fill::before{content:"\f266"}.bi-chat-text::before{content:"\f267"}.bi-chat::before{content:"\f268"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-contract::before{content:"\f273"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-compact-down::before{content:"\f279"}.bi-chevron-compact-left::before{content:"\f27a"}.bi-chevron-compact-right::before{content:"\f27b"}.bi-chevron-compact-up::before{content:"\f27c"}.bi-chevron-contract::before{content:"\f27d"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-half::before{content:"\f288"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-clipboard-check::before{content:"\f28b"}.bi-clipboard-data::before{content:"\f28c"}.bi-clipboard-minus::before{content:"\f28d"}.bi-clipboard-plus::before{content:"\f28e"}.bi-clipboard-x::before{content:"\f28f"}.bi-clipboard::before{content:"\f290"}.bi-clock-fill::before{content:"\f291"}.bi-clock-history::before{content:"\f292"}.bi-clock::before{content:"\f293"}.bi-cloud-arrow-down-fill::before{content:"\f294"}.bi-cloud-arrow-down::before{content:"\f295"}.bi-cloud-arrow-up-fill::before{content:"\f296"}.bi-cloud-arrow-up::before{content:"\f297"}.bi-cloud-check-fill::before{content:"\f298"}.bi-cloud-check::before{content:"\f299"}.bi-cloud-download-fill::before{content:"\f29a"}.bi-cloud-download::before{content:"\f29b"}.bi-cloud-drizzle-fill::before{content:"\f29c"}.bi-cloud-drizzle::before{content:"\f29d"}.bi-cloud-fill::before{content:"\f29e"}.bi-cloud-fog-fill::before{content:"\f29f"}.bi-cloud-fog::before{content:"\f2a0"}.bi-cloud-fog2-fill::before{content:"\f2a1"}.bi-cloud-fog2::before{content:"\f2a2"}.bi-cloud-hail-fill::before{content:"\f2a3"}.bi-cloud-hail::before{content:"\f2a4"}.bi-cloud-haze-fill::before{content:"\f2a6"}.bi-cloud-haze::before{content:"\f2a7"}.bi-cloud-haze2-fill::before{content:"\f2a8"}.bi-cloud-lightning-fill::before{content:"\f2a9"}.bi-cloud-lightning-rain-fill::before{content:"\f2aa"}.bi-cloud-lightning-rain::before{content:"\f2ab"}.bi-cloud-lightning::before{content:"\f2ac"}.bi-cloud-minus-fill::before{content:"\f2ad"}.bi-cloud-minus::before{content:"\f2ae"}.bi-cloud-moon-fill::before{content:"\f2af"}.bi-cloud-moon::before{content:"\f2b0"}.bi-cloud-plus-fill::before{content:"\f2b1"}.bi-cloud-plus::before{content:"\f2b2"}.bi-cloud-rain-fill::before{content:"\f2b3"}.bi-cloud-rain-heavy-fill::before{content:"\f2b4"}.bi-cloud-rain-heavy::before{content:"\f2b5"}.bi-cloud-rain::before{content:"\f2b6"}.bi-cloud-slash-fill::before{content:"\f2b7"}.bi-cloud-slash::before{content:"\f2b8"}.bi-cloud-sleet-fill::before{content:"\f2b9"}.bi-cloud-sleet::before{content:"\f2ba"}.bi-cloud-snow-fill::before{content:"\f2bb"}.bi-cloud-snow::before{content:"\f2bc"}.bi-cloud-sun-fill::before{content:"\f2bd"}.bi-cloud-sun::before{content:"\f2be"}.bi-cloud-upload-fill::before{content:"\f2bf"}.bi-cloud-upload::before{content:"\f2c0"}.bi-cloud::before{content:"\f2c1"}.bi-clouds-fill::before{content:"\f2c2"}.bi-clouds::before{content:"\f2c3"}.bi-cloudy-fill::before{content:"\f2c4"}.bi-cloudy::before{content:"\f2c5"}.bi-code-slash::before{content:"\f2c6"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-collection-fill::before{content:"\f2c9"}.bi-collection-play-fill::before{content:"\f2ca"}.bi-collection-play::before{content:"\f2cb"}.bi-collection::before{content:"\f2cc"}.bi-columns-gap::before{content:"\f2cd"}.bi-columns::before{content:"\f2ce"}.bi-command::before{content:"\f2cf"}.bi-compass-fill::before{content:"\f2d0"}.bi-compass::before{content:"\f2d1"}.bi-cone-striped::before{content:"\f2d2"}.bi-cone::before{content:"\f2d3"}.bi-controller::before{content:"\f2d4"}.bi-cpu-fill::before{content:"\f2d5"}.bi-cpu::before{content:"\f2d6"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-crop::before{content:"\f2dd"}.bi-cup-fill::before{content:"\f2de"}.bi-cup-straw::before{content:"\f2df"}.bi-cup::before{content:"\f2e0"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-dash-circle-dotted::before{content:"\f2e4"}.bi-dash-circle-fill::before{content:"\f2e5"}.bi-dash-circle::before{content:"\f2e6"}.bi-dash-square-dotted::before{content:"\f2e7"}.bi-dash-square-fill::before{content:"\f2e8"}.bi-dash-square::before{content:"\f2e9"}.bi-dash::before{content:"\f2ea"}.bi-diagram-2-fill::before{content:"\f2eb"}.bi-diagram-2::before{content:"\f2ec"}.bi-diagram-3-fill::before{content:"\f2ed"}.bi-diagram-3::before{content:"\f2ee"}.bi-diamond-fill::before{content:"\f2ef"}.bi-diamond-half::before{content:"\f2f0"}.bi-diamond::before{content:"\f2f1"}.bi-dice-1-fill::before{content:"\f2f2"}.bi-dice-1::before{content:"\f2f3"}.bi-dice-2-fill::before{content:"\f2f4"}.bi-dice-2::before{content:"\f2f5"}.bi-dice-3-fill::before{content:"\f2f6"}.bi-dice-3::before{content:"\f2f7"}.bi-dice-4-fill::before{content:"\f2f8"}.bi-dice-4::before{content:"\f2f9"}.bi-dice-5-fill::before{content:"\f2fa"}.bi-dice-5::before{content:"\f2fb"}.bi-dice-6-fill::before{content:"\f2fc"}.bi-dice-6::before{content:"\f2fd"}.bi-disc-fill::before{content:"\f2fe"}.bi-disc::before{content:"\f2ff"}.bi-discord::before{content:"\f300"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-distribute-horizontal::before{content:"\f303"}.bi-distribute-vertical::before{content:"\f304"}.bi-door-closed-fill::before{content:"\f305"}.bi-door-closed::before{content:"\f306"}.bi-door-open-fill::before{content:"\f307"}.bi-door-open::before{content:"\f308"}.bi-dot::before{content:"\f309"}.bi-download::before{content:"\f30a"}.bi-droplet-fill::before{content:"\f30b"}.bi-droplet-half::before{content:"\f30c"}.bi-droplet::before{content:"\f30d"}.bi-earbuds::before{content:"\f30e"}.bi-easel-fill::before{content:"\f30f"}.bi-easel::before{content:"\f310"}.bi-egg-fill::before{content:"\f311"}.bi-egg-fried::before{content:"\f312"}.bi-egg::before{content:"\f313"}.bi-eject-fill::before{content:"\f314"}.bi-eject::before{content:"\f315"}.bi-emoji-angry-fill::before{content:"\f316"}.bi-emoji-angry::before{content:"\f317"}.bi-emoji-dizzy-fill::before{content:"\f318"}.bi-emoji-dizzy::before{content:"\f319"}.bi-emoji-expressionless-fill::before{content:"\f31a"}.bi-emoji-expressionless::before{content:"\f31b"}.bi-emoji-frown-fill::before{content:"\f31c"}.bi-emoji-frown::before{content:"\f31d"}.bi-emoji-heart-eyes-fill::before{content:"\f31e"}.bi-emoji-heart-eyes::before{content:"\f31f"}.bi-emoji-laughing-fill::before{content:"\f320"}.bi-emoji-laughing::before{content:"\f321"}.bi-emoji-neutral-fill::before{content:"\f322"}.bi-emoji-neutral::before{content:"\f323"}.bi-emoji-smile-fill::before{content:"\f324"}.bi-emoji-smile-upside-down-fill::before{content:"\f325"}.bi-emoji-smile-upside-down::before{content:"\f326"}.bi-emoji-smile::before{content:"\f327"}.bi-emoji-sunglasses-fill::before{content:"\f328"}.bi-emoji-sunglasses::before{content:"\f329"}.bi-emoji-wink-fill::before{content:"\f32a"}.bi-emoji-wink::before{content:"\f32b"}.bi-envelope-fill::before{content:"\f32c"}.bi-envelope-open-fill::before{content:"\f32d"}.bi-envelope-open::before{content:"\f32e"}.bi-envelope::before{content:"\f32f"}.bi-eraser-fill::before{content:"\f330"}.bi-eraser::before{content:"\f331"}.bi-exclamation-circle-fill::before{content:"\f332"}.bi-exclamation-circle::before{content:"\f333"}.bi-exclamation-diamond-fill::before{content:"\f334"}.bi-exclamation-diamond::before{content:"\f335"}.bi-exclamation-octagon-fill::before{content:"\f336"}.bi-exclamation-octagon::before{content:"\f337"}.bi-exclamation-square-fill::before{content:"\f338"}.bi-exclamation-square::before{content:"\f339"}.bi-exclamation-triangle-fill::before{content:"\f33a"}.bi-exclamation-triangle::before{content:"\f33b"}.bi-exclamation::before{content:"\f33c"}.bi-exclude::before{content:"\f33d"}.bi-eye-fill::before{content:"\f33e"}.bi-eye-slash-fill::before{content:"\f33f"}.bi-eye-slash::before{content:"\f340"}.bi-eye::before{content:"\f341"}.bi-eyedropper::before{content:"\f342"}.bi-eyeglasses::before{content:"\f343"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-bar-graph-fill::before{content:"\f349"}.bi-file-bar-graph::before{content:"\f34a"}.bi-file-binary-fill::before{content:"\f34b"}.bi-file-binary::before{content:"\f34c"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-diff-fill::before{content:"\f353"}.bi-file-diff::before{content:"\f354"}.bi-file-earmark-arrow-down-fill::before{content:"\f355"}.bi-file-earmark-arrow-down::before{content:"\f356"}.bi-file-earmark-arrow-up-fill::before{content:"\f357"}.bi-file-earmark-arrow-up::before{content:"\f358"}.bi-file-earmark-bar-graph-fill::before{content:"\f359"}.bi-file-earmark-bar-graph::before{content:"\f35a"}.bi-file-earmark-binary-fill::before{content:"\f35b"}.bi-file-earmark-binary::before{content:"\f35c"}.bi-file-earmark-break-fill::before{content:"\f35d"}.bi-file-earmark-break::before{content:"\f35e"}.bi-file-earmark-check-fill::before{content:"\f35f"}.bi-file-earmark-check::before{content:"\f360"}.bi-file-earmark-code-fill::before{content:"\f361"}.bi-file-earmark-code::before{content:"\f362"}.bi-file-earmark-diff-fill::before{content:"\f363"}.bi-file-earmark-diff::before{content:"\f364"}.bi-file-earmark-easel-fill::before{content:"\f365"}.bi-file-earmark-easel::before{content:"\f366"}.bi-file-earmark-excel-fill::before{content:"\f367"}.bi-file-earmark-excel::before{content:"\f368"}.bi-file-earmark-fill::before{content:"\f369"}.bi-file-earmark-font-fill::before{content:"\f36a"}.bi-file-earmark-font::before{content:"\f36b"}.bi-file-earmark-image-fill::before{content:"\f36c"}.bi-file-earmark-image::before{content:"\f36d"}.bi-file-earmark-lock-fill::before{content:"\f36e"}.bi-file-earmark-lock::before{content:"\f36f"}.bi-file-earmark-lock2-fill::before{content:"\f370"}.bi-file-earmark-lock2::before{content:"\f371"}.bi-file-earmark-medical-fill::before{content:"\f372"}.bi-file-earmark-medical::before{content:"\f373"}.bi-file-earmark-minus-fill::before{content:"\f374"}.bi-file-earmark-minus::before{content:"\f375"}.bi-file-earmark-music-fill::before{content:"\f376"}.bi-file-earmark-music::before{content:"\f377"}.bi-file-earmark-person-fill::before{content:"\f378"}.bi-file-earmark-person::before{content:"\f379"}.bi-file-earmark-play-fill::before{content:"\f37a"}.bi-file-earmark-play::before{content:"\f37b"}.bi-file-earmark-plus-fill::before{content:"\f37c"}.bi-file-earmark-plus::before{content:"\f37d"}.bi-file-earmark-post-fill::before{content:"\f37e"}.bi-file-earmark-post::before{content:"\f37f"}.bi-file-earmark-ppt-fill::before{content:"\f380"}.bi-file-earmark-ppt::before{content:"\f381"}.bi-file-earmark-richtext-fill::before{content:"\f382"}.bi-file-earmark-richtext::before{content:"\f383"}.bi-file-earmark-ruled-fill::before{content:"\f384"}.bi-file-earmark-ruled::before{content:"\f385"}.bi-file-earmark-slides-fill::before{content:"\f386"}.bi-file-earmark-slides::before{content:"\f387"}.bi-file-earmark-spreadsheet-fill::before{content:"\f388"}.bi-file-earmark-spreadsheet::before{content:"\f389"}.bi-file-earmark-text-fill::before{content:"\f38a"}.bi-file-earmark-text::before{content:"\f38b"}.bi-file-earmark-word-fill::before{content:"\f38c"}.bi-file-earmark-word::before{content:"\f38d"}.bi-file-earmark-x-fill::before{content:"\f38e"}.bi-file-earmark-x::before{content:"\f38f"}.bi-file-earmark-zip-fill::before{content:"\f390"}.bi-file-earmark-zip::before{content:"\f391"}.bi-file-earmark::before{content:"\f392"}.bi-file-easel-fill::before{content:"\f393"}.bi-file-easel::before{content:"\f394"}.bi-file-excel-fill::before{content:"\f395"}.bi-file-excel::before{content:"\f396"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-medical-fill::before{content:"\f3a0"}.bi-file-medical::before{content:"\f3a1"}.bi-file-minus-fill::before{content:"\f3a2"}.bi-file-minus::before{content:"\f3a3"}.bi-file-music-fill::before{content:"\f3a4"}.bi-file-music::before{content:"\f3a5"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-play-fill::before{content:"\f3a8"}.bi-file-play::before{content:"\f3a9"}.bi-file-plus-fill::before{content:"\f3aa"}.bi-file-plus::before{content:"\f3ab"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-ppt-fill::before{content:"\f3ae"}.bi-file-ppt::before{content:"\f3af"}.bi-file-richtext-fill::before{content:"\f3b0"}.bi-file-richtext::before{content:"\f3b1"}.bi-file-ruled-fill::before{content:"\f3b2"}.bi-file-ruled::before{content:"\f3b3"}.bi-file-slides-fill::before{content:"\f3b4"}.bi-file-slides::before{content:"\f3b5"}.bi-file-spreadsheet-fill::before{content:"\f3b6"}.bi-file-spreadsheet::before{content:"\f3b7"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-film::before{content:"\f3c3"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-flag-fill::before{content:"\f3cb"}.bi-flag::before{content:"\f3cc"}.bi-flower1::before{content:"\f3cd"}.bi-flower2::before{content:"\f3ce"}.bi-flower3::before{content:"\f3cf"}.bi-folder-check::before{content:"\f3d0"}.bi-folder-fill::before{content:"\f3d1"}.bi-folder-minus::before{content:"\f3d2"}.bi-folder-plus::before{content:"\f3d3"}.bi-folder-symlink-fill::before{content:"\f3d4"}.bi-folder-symlink::before{content:"\f3d5"}.bi-folder-x::before{content:"\f3d6"}.bi-folder::before{content:"\f3d7"}.bi-folder2-open::before{content:"\f3d8"}.bi-folder2::before{content:"\f3d9"}.bi-fonts::before{content:"\f3da"}.bi-forward-fill::before{content:"\f3db"}.bi-forward::before{content:"\f3dc"}.bi-front::before{content:"\f3dd"}.bi-fullscreen-exit::before{content:"\f3de"}.bi-fullscreen::before{content:"\f3df"}.bi-funnel-fill::before{content:"\f3e0"}.bi-funnel::before{content:"\f3e1"}.bi-gear-fill::before{content:"\f3e2"}.bi-gear-wide-connected::before{content:"\f3e3"}.bi-gear-wide::before{content:"\f3e4"}.bi-gear::before{content:"\f3e5"}.bi-gem::before{content:"\f3e6"}.bi-geo-alt-fill::before{content:"\f3e7"}.bi-geo-alt::before{content:"\f3e8"}.bi-geo-fill::before{content:"\f3e9"}.bi-geo::before{content:"\f3ea"}.bi-gift-fill::before{content:"\f3eb"}.bi-gift::before{content:"\f3ec"}.bi-github::before{content:"\f3ed"}.bi-globe::before{content:"\f3ee"}.bi-globe2::before{content:"\f3ef"}.bi-google::before{content:"\f3f0"}.bi-graph-down::before{content:"\f3f1"}.bi-graph-up::before{content:"\f3f2"}.bi-grid-1x2-fill::before{content:"\f3f3"}.bi-grid-1x2::before{content:"\f3f4"}.bi-grid-3x2-gap-fill::before{content:"\f3f5"}.bi-grid-3x2-gap::before{content:"\f3f6"}.bi-grid-3x2::before{content:"\f3f7"}.bi-grid-3x3-gap-fill::before{content:"\f3f8"}.bi-grid-3x3-gap::before{content:"\f3f9"}.bi-grid-3x3::before{content:"\f3fa"}.bi-grid-fill::before{content:"\f3fb"}.bi-grid::before{content:"\f3fc"}.bi-grip-horizontal::before{content:"\f3fd"}.bi-grip-vertical::before{content:"\f3fe"}.bi-hammer::before{content:"\f3ff"}.bi-hand-index-fill::before{content:"\f400"}.bi-hand-index-thumb-fill::before{content:"\f401"}.bi-hand-index-thumb::before{content:"\f402"}.bi-hand-index::before{content:"\f403"}.bi-hand-thumbs-down-fill::before{content:"\f404"}.bi-hand-thumbs-down::before{content:"\f405"}.bi-hand-thumbs-up-fill::before{content:"\f406"}.bi-hand-thumbs-up::before{content:"\f407"}.bi-handbag-fill::before{content:"\f408"}.bi-handbag::before{content:"\f409"}.bi-hash::before{content:"\f40a"}.bi-hdd-fill::before{content:"\f40b"}.bi-hdd-network-fill::before{content:"\f40c"}.bi-hdd-network::before{content:"\f40d"}.bi-hdd-rack-fill::before{content:"\f40e"}.bi-hdd-rack::before{content:"\f40f"}.bi-hdd-stack-fill::before{content:"\f410"}.bi-hdd-stack::before{content:"\f411"}.bi-hdd::before{content:"\f412"}.bi-headphones::before{content:"\f413"}.bi-headset::before{content:"\f414"}.bi-heart-fill::before{content:"\f415"}.bi-heart-half::before{content:"\f416"}.bi-heart::before{content:"\f417"}.bi-heptagon-fill::before{content:"\f418"}.bi-heptagon-half::before{content:"\f419"}.bi-heptagon::before{content:"\f41a"}.bi-hexagon-fill::before{content:"\f41b"}.bi-hexagon-half::before{content:"\f41c"}.bi-hexagon::before{content:"\f41d"}.bi-hourglass-bottom::before{content:"\f41e"}.bi-hourglass-split::before{content:"\f41f"}.bi-hourglass-top::before{content:"\f420"}.bi-hourglass::before{content:"\f421"}.bi-house-door-fill::before{content:"\f422"}.bi-house-door::before{content:"\f423"}.bi-house-fill::before{content:"\f424"}.bi-house::before{content:"\f425"}.bi-hr::before{content:"\f426"}.bi-hurricane::before{content:"\f427"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-inbox-fill::before{content:"\f42c"}.bi-inbox::before{content:"\f42d"}.bi-inboxes-fill::before{content:"\f42e"}.bi-inboxes::before{content:"\f42f"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-intersect::before{content:"\f438"}.bi-journal-album::before{content:"\f439"}.bi-journal-arrow-down::before{content:"\f43a"}.bi-journal-arrow-up::before{content:"\f43b"}.bi-journal-bookmark-fill::before{content:"\f43c"}.bi-journal-bookmark::before{content:"\f43d"}.bi-journal-check::before{content:"\f43e"}.bi-journal-code::before{content:"\f43f"}.bi-journal-medical::before{content:"\f440"}.bi-journal-minus::before{content:"\f441"}.bi-journal-plus::before{content:"\f442"}.bi-journal-richtext::before{content:"\f443"}.bi-journal-text::before{content:"\f444"}.bi-journal-x::before{content:"\f445"}.bi-journal::before{content:"\f446"}.bi-journals::before{content:"\f447"}.bi-joystick::before{content:"\f448"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-kanban-fill::before{content:"\f44c"}.bi-kanban::before{content:"\f44d"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-ladder::before{content:"\f452"}.bi-lamp-fill::before{content:"\f453"}.bi-lamp::before{content:"\f454"}.bi-laptop-fill::before{content:"\f455"}.bi-laptop::before{content:"\f456"}.bi-layer-backward::before{content:"\f457"}.bi-layer-forward::before{content:"\f458"}.bi-layers-fill::before{content:"\f459"}.bi-layers-half::before{content:"\f45a"}.bi-layers::before{content:"\f45b"}.bi-layout-sidebar-inset-reverse::before{content:"\f45c"}.bi-layout-sidebar-inset::before{content:"\f45d"}.bi-layout-sidebar-reverse::before{content:"\f45e"}.bi-layout-sidebar::before{content:"\f45f"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-sidebar-reverse::before{content:"\f461"}.bi-layout-text-sidebar::before{content:"\f462"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-layout-three-columns::before{content:"\f465"}.bi-layout-wtf::before{content:"\f466"}.bi-life-preserver::before{content:"\f467"}.bi-lightbulb-fill::before{content:"\f468"}.bi-lightbulb-off-fill::before{content:"\f469"}.bi-lightbulb-off::before{content:"\f46a"}.bi-lightbulb::before{content:"\f46b"}.bi-lightning-charge-fill::before{content:"\f46c"}.bi-lightning-charge::before{content:"\f46d"}.bi-lightning-fill::before{content:"\f46e"}.bi-lightning::before{content:"\f46f"}.bi-link-45deg::before{content:"\f470"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-nested::before{content:"\f474"}.bi-list-ol::before{content:"\f475"}.bi-list-stars::before{content:"\f476"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-mailbox::before{content:"\f47c"}.bi-mailbox2::before{content:"\f47d"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-markdown-fill::before{content:"\f480"}.bi-markdown::before{content:"\f481"}.bi-mask::before{content:"\f482"}.bi-megaphone-fill::before{content:"\f483"}.bi-megaphone::before{content:"\f484"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button-wide-fill::before{content:"\f488"}.bi-menu-button-wide::before{content:"\f489"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mic-fill::before{content:"\f48d"}.bi-mic-mute-fill::before{content:"\f48e"}.bi-mic-mute::before{content:"\f48f"}.bi-mic::before{content:"\f490"}.bi-minecart-loaded::before{content:"\f491"}.bi-minecart::before{content:"\f492"}.bi-moisture::before{content:"\f493"}.bi-moon-fill::before{content:"\f494"}.bi-moon-stars-fill::before{content:"\f495"}.bi-moon-stars::before{content:"\f496"}.bi-moon::before{content:"\f497"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-music-note-beamed::before{content:"\f49e"}.bi-music-note-list::before{content:"\f49f"}.bi-music-note::before{content:"\f4a0"}.bi-music-player-fill::before{content:"\f4a1"}.bi-music-player::before{content:"\f4a2"}.bi-newspaper::before{content:"\f4a3"}.bi-node-minus-fill::before{content:"\f4a4"}.bi-node-minus::before{content:"\f4a5"}.bi-node-plus-fill::before{content:"\f4a6"}.bi-node-plus::before{content:"\f4a7"}.bi-nut-fill::before{content:"\f4a8"}.bi-nut::before{content:"\f4a9"}.bi-octagon-fill::before{content:"\f4aa"}.bi-octagon-half::before{content:"\f4ab"}.bi-octagon::before{content:"\f4ac"}.bi-option::before{content:"\f4ad"}.bi-outlet::before{content:"\f4ae"}.bi-paint-bucket::before{content:"\f4af"}.bi-palette-fill::before{content:"\f4b0"}.bi-palette::before{content:"\f4b1"}.bi-palette2::before{content:"\f4b2"}.bi-paperclip::before{content:"\f4b3"}.bi-paragraph::before{content:"\f4b4"}.bi-patch-check-fill::before{content:"\f4b5"}.bi-patch-check::before{content:"\f4b6"}.bi-patch-exclamation-fill::before{content:"\f4b7"}.bi-patch-exclamation::before{content:"\f4b8"}.bi-patch-minus-fill::before{content:"\f4b9"}.bi-patch-minus::before{content:"\f4ba"}.bi-patch-plus-fill::before{content:"\f4bb"}.bi-patch-plus::before{content:"\f4bc"}.bi-patch-question-fill::before{content:"\f4bd"}.bi-patch-question::before{content:"\f4be"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-peace-fill::before{content:"\f4c5"}.bi-peace::before{content:"\f4c6"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-pentagon-fill::before{content:"\f4cc"}.bi-pentagon-half::before{content:"\f4cd"}.bi-pentagon::before{content:"\f4ce"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-percent::before{content:"\f4d1"}.bi-person-badge-fill::before{content:"\f4d2"}.bi-person-badge::before{content:"\f4d3"}.bi-person-bounding-box::before{content:"\f4d4"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-dash-fill::before{content:"\f4d8"}.bi-person-dash::before{content:"\f4d9"}.bi-person-fill::before{content:"\f4da"}.bi-person-lines-fill::before{content:"\f4db"}.bi-person-plus-fill::before{content:"\f4dc"}.bi-person-plus::before{content:"\f4dd"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone-landscape-fill::before{content:"\f4e3"}.bi-phone-landscape::before{content:"\f4e4"}.bi-phone-vibrate-fill::before{content:"\f4e5"}.bi-phone-vibrate::before{content:"\f4e6"}.bi-phone::before{content:"\f4e7"}.bi-pie-chart-fill::before{content:"\f4e8"}.bi-pie-chart::before{content:"\f4e9"}.bi-pin-angle-fill::before{content:"\f4ea"}.bi-pin-angle::before{content:"\f4eb"}.bi-pin-fill::before{content:"\f4ec"}.bi-pin::before{content:"\f4ed"}.bi-pip-fill::before{content:"\f4ee"}.bi-pip::before{content:"\f4ef"}.bi-play-btn-fill::before{content:"\f4f0"}.bi-play-btn::before{content:"\f4f1"}.bi-play-circle-fill::before{content:"\f4f2"}.bi-play-circle::before{content:"\f4f3"}.bi-play-fill::before{content:"\f4f4"}.bi-play::before{content:"\f4f5"}.bi-plug-fill::before{content:"\f4f6"}.bi-plug::before{content:"\f4f7"}.bi-plus-circle-dotted::before{content:"\f4f8"}.bi-plus-circle-fill::before{content:"\f4f9"}.bi-plus-circle::before{content:"\f4fa"}.bi-plus-square-dotted::before{content:"\f4fb"}.bi-plus-square-fill::before{content:"\f4fc"}.bi-plus-square::before{content:"\f4fd"}.bi-plus::before{content:"\f4fe"}.bi-power::before{content:"\f4ff"}.bi-printer-fill::before{content:"\f500"}.bi-printer::before{content:"\f501"}.bi-puzzle-fill::before{content:"\f502"}.bi-puzzle::before{content:"\f503"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-diamond-fill::before{content:"\f506"}.bi-question-diamond::before{content:"\f507"}.bi-question-octagon-fill::before{content:"\f508"}.bi-question-octagon::before{content:"\f509"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-rainbow::before{content:"\f50d"}.bi-receipt-cutoff::before{content:"\f50e"}.bi-receipt::before{content:"\f50f"}.bi-reception-0::before{content:"\f510"}.bi-reception-1::before{content:"\f511"}.bi-reception-2::before{content:"\f512"}.bi-reception-3::before{content:"\f513"}.bi-reception-4::before{content:"\f514"}.bi-record-btn-fill::before{content:"\f515"}.bi-record-btn::before{content:"\f516"}.bi-record-circle-fill::before{content:"\f517"}.bi-record-circle::before{content:"\f518"}.bi-record-fill::before{content:"\f519"}.bi-record::before{content:"\f51a"}.bi-record2-fill::before{content:"\f51b"}.bi-record2::before{content:"\f51c"}.bi-reply-all-fill::before{content:"\f51d"}.bi-reply-all::before{content:"\f51e"}.bi-reply-fill::before{content:"\f51f"}.bi-reply::before{content:"\f520"}.bi-rss-fill::before{content:"\f521"}.bi-rss::before{content:"\f522"}.bi-rulers::before{content:"\f523"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-scissors::before{content:"\f528"}.bi-screwdriver::before{content:"\f529"}.bi-search::before{content:"\f52a"}.bi-segmented-nav::before{content:"\f52b"}.bi-server::before{content:"\f52c"}.bi-share-fill::before{content:"\f52d"}.bi-share::before{content:"\f52e"}.bi-shield-check::before{content:"\f52f"}.bi-shield-exclamation::before{content:"\f530"}.bi-shield-fill-check::before{content:"\f531"}.bi-shield-fill-exclamation::before{content:"\f532"}.bi-shield-fill-minus::before{content:"\f533"}.bi-shield-fill-plus::before{content:"\f534"}.bi-shield-fill-x::before{content:"\f535"}.bi-shield-fill::before{content:"\f536"}.bi-shield-lock-fill::before{content:"\f537"}.bi-shield-lock::before{content:"\f538"}.bi-shield-minus::before{content:"\f539"}.bi-shield-plus::before{content:"\f53a"}.bi-shield-shaded::before{content:"\f53b"}.bi-shield-slash-fill::before{content:"\f53c"}.bi-shield-slash::before{content:"\f53d"}.bi-shield-x::before{content:"\f53e"}.bi-shield::before{content:"\f53f"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-shop-window::before{content:"\f542"}.bi-shop::before{content:"\f543"}.bi-shuffle::before{content:"\f544"}.bi-signpost-2-fill::before{content:"\f545"}.bi-signpost-2::before{content:"\f546"}.bi-signpost-fill::before{content:"\f547"}.bi-signpost-split-fill::before{content:"\f548"}.bi-signpost-split::before{content:"\f549"}.bi-signpost::before{content:"\f54a"}.bi-sim-fill::before{content:"\f54b"}.bi-sim::before{content:"\f54c"}.bi-skip-backward-btn-fill::before{content:"\f54d"}.bi-skip-backward-btn::before{content:"\f54e"}.bi-skip-backward-circle-fill::before{content:"\f54f"}.bi-skip-backward-circle::before{content:"\f550"}.bi-skip-backward-fill::before{content:"\f551"}.bi-skip-backward::before{content:"\f552"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-forward-btn-fill::before{content:"\f559"}.bi-skip-forward-btn::before{content:"\f55a"}.bi-skip-forward-circle-fill::before{content:"\f55b"}.bi-skip-forward-circle::before{content:"\f55c"}.bi-skip-forward-fill::before{content:"\f55d"}.bi-skip-forward::before{content:"\f55e"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-slack::before{content:"\f565"}.bi-slash-circle-fill::before{content:"\f566"}.bi-slash-circle::before{content:"\f567"}.bi-slash-square-fill::before{content:"\f568"}.bi-slash-square::before{content:"\f569"}.bi-slash::before{content:"\f56a"}.bi-sliders::before{content:"\f56b"}.bi-smartwatch::before{content:"\f56c"}.bi-snow::before{content:"\f56d"}.bi-snow2::before{content:"\f56e"}.bi-snow3::before{content:"\f56f"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-numeric-down-alt::before{content:"\f576"}.bi-sort-numeric-down::before{content:"\f577"}.bi-sort-numeric-up-alt::before{content:"\f578"}.bi-sort-numeric-up::before{content:"\f579"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-soundwave::before{content:"\f57c"}.bi-speaker-fill::before{content:"\f57d"}.bi-speaker::before{content:"\f57e"}.bi-speedometer::before{content:"\f57f"}.bi-speedometer2::before{content:"\f580"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square-half::before{content:"\f583"}.bi-square::before{content:"\f584"}.bi-stack::before{content:"\f585"}.bi-star-fill::before{content:"\f586"}.bi-star-half::before{content:"\f587"}.bi-star::before{content:"\f588"}.bi-stars::before{content:"\f589"}.bi-stickies-fill::before{content:"\f58a"}.bi-stickies::before{content:"\f58b"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-stoplights-fill::before{content:"\f594"}.bi-stoplights::before{content:"\f595"}.bi-stopwatch-fill::before{content:"\f596"}.bi-stopwatch::before{content:"\f597"}.bi-subtract::before{content:"\f598"}.bi-suit-club-fill::before{content:"\f599"}.bi-suit-club::before{content:"\f59a"}.bi-suit-diamond-fill::before{content:"\f59b"}.bi-suit-diamond::before{content:"\f59c"}.bi-suit-heart-fill::before{content:"\f59d"}.bi-suit-heart::before{content:"\f59e"}.bi-suit-spade-fill::before{content:"\f59f"}.bi-suit-spade::before{content:"\f5a0"}.bi-sun-fill::before{content:"\f5a1"}.bi-sun::before{content:"\f5a2"}.bi-sunglasses::before{content:"\f5a3"}.bi-sunrise-fill::before{content:"\f5a4"}.bi-sunrise::before{content:"\f5a5"}.bi-sunset-fill::before{content:"\f5a6"}.bi-sunset::before{content:"\f5a7"}.bi-symmetry-horizontal::before{content:"\f5a8"}.bi-symmetry-vertical::before{content:"\f5a9"}.bi-table::before{content:"\f5aa"}.bi-tablet-fill::before{content:"\f5ab"}.bi-tablet-landscape-fill::before{content:"\f5ac"}.bi-tablet-landscape::before{content:"\f5ad"}.bi-tablet::before{content:"\f5ae"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-telegram::before{content:"\f5b3"}.bi-telephone-fill::before{content:"\f5b4"}.bi-telephone-forward-fill::before{content:"\f5b5"}.bi-telephone-forward::before{content:"\f5b6"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-telephone-inbound::before{content:"\f5b8"}.bi-telephone-minus-fill::before{content:"\f5b9"}.bi-telephone-minus::before{content:"\f5ba"}.bi-telephone-outbound-fill::before{content:"\f5bb"}.bi-telephone-outbound::before{content:"\f5bc"}.bi-telephone-plus-fill::before{content:"\f5bd"}.bi-telephone-plus::before{content:"\f5be"}.bi-telephone-x-fill::before{content:"\f5bf"}.bi-telephone-x::before{content:"\f5c0"}.bi-telephone::before{content:"\f5c1"}.bi-terminal-fill::before{content:"\f5c2"}.bi-terminal::before{content:"\f5c3"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-thermometer-half::before{content:"\f5cd"}.bi-thermometer-high::before{content:"\f5ce"}.bi-thermometer-low::before{content:"\f5cf"}.bi-thermometer-snow::before{content:"\f5d0"}.bi-thermometer-sun::before{content:"\f5d1"}.bi-thermometer::before{content:"\f5d2"}.bi-three-dots-vertical::before{content:"\f5d3"}.bi-three-dots::before{content:"\f5d4"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-tornado::before{content:"\f5dc"}.bi-trash-fill::before{content:"\f5dd"}.bi-trash::before{content:"\f5de"}.bi-trash2-fill::before{content:"\f5df"}.bi-trash2::before{content:"\f5e0"}.bi-tree-fill::before{content:"\f5e1"}.bi-tree::before{content:"\f5e2"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle-half::before{content:"\f5e4"}.bi-triangle::before{content:"\f5e5"}.bi-trophy-fill::before{content:"\f5e6"}.bi-trophy::before{content:"\f5e7"}.bi-tropical-storm::before{content:"\f5e8"}.bi-truck-flatbed::before{content:"\f5e9"}.bi-truck::before{content:"\f5ea"}.bi-tsunami::before{content:"\f5eb"}.bi-tv-fill::before{content:"\f5ec"}.bi-tv::before{content:"\f5ed"}.bi-twitch::before{content:"\f5ee"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type-italic::before{content:"\f5f4"}.bi-type-strikethrough::before{content:"\f5f5"}.bi-type-underline::before{content:"\f5f6"}.bi-type::before{content:"\f5f7"}.bi-ui-checks-grid::before{content:"\f5f8"}.bi-ui-checks::before{content:"\f5f9"}.bi-ui-radios-grid::before{content:"\f5fa"}.bi-ui-radios::before{content:"\f5fb"}.bi-umbrella-fill::before{content:"\f5fc"}.bi-umbrella::before{content:"\f5fd"}.bi-union::before{content:"\f5fe"}.bi-unlock-fill::before{content:"\f5ff"}.bi-unlock::before{content:"\f600"}.bi-upc-scan::before{content:"\f601"}.bi-upc::before{content:"\f602"}.bi-upload::before{content:"\f603"}.bi-vector-pen::before{content:"\f604"}.bi-view-list::before{content:"\f605"}.bi-view-stacked::before{content:"\f606"}.bi-vinyl-fill::before{content:"\f607"}.bi-vinyl::before{content:"\f608"}.bi-voicemail::before{content:"\f609"}.bi-volume-down-fill::before{content:"\f60a"}.bi-volume-down::before{content:"\f60b"}.bi-volume-mute-fill::before{content:"\f60c"}.bi-volume-mute::before{content:"\f60d"}.bi-volume-off-fill::before{content:"\f60e"}.bi-volume-off::before{content:"\f60f"}.bi-volume-up-fill::before{content:"\f610"}.bi-volume-up::before{content:"\f611"}.bi-vr::before{content:"\f612"}.bi-wallet-fill::before{content:"\f613"}.bi-wallet::before{content:"\f614"}.bi-wallet2::before{content:"\f615"}.bi-watch::before{content:"\f616"}.bi-water::before{content:"\f617"}.bi-whatsapp::before{content:"\f618"}.bi-wifi-1::before{content:"\f619"}.bi-wifi-2::before{content:"\f61a"}.bi-wifi-off::before{content:"\f61b"}.bi-wifi::before{content:"\f61c"}.bi-wind::before{content:"\f61d"}.bi-window-dock::before{content:"\f61e"}.bi-window-sidebar::before{content:"\f61f"}.bi-window::before{content:"\f620"}.bi-wrench::before{content:"\f621"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-diamond-fill::before{content:"\f624"}.bi-x-diamond::before{content:"\f625"}.bi-x-octagon-fill::before{content:"\f626"}.bi-x-octagon::before{content:"\f627"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-youtube::before{content:"\f62b"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-bank::before{content:"\f62e"}.bi-bank2::before{content:"\f62f"}.bi-bell-slash-fill::before{content:"\f630"}.bi-bell-slash::before{content:"\f631"}.bi-cash-coin::before{content:"\f632"}.bi-check-lg::before{content:"\f633"}.bi-coin::before{content:"\f634"}.bi-currency-bitcoin::before{content:"\f635"}.bi-currency-dollar::before{content:"\f636"}.bi-currency-euro::before{content:"\f637"}.bi-currency-exchange::before{content:"\f638"}.bi-currency-pound::before{content:"\f639"}.bi-currency-yen::before{content:"\f63a"}.bi-dash-lg::before{content:"\f63b"}.bi-exclamation-lg::before{content:"\f63c"}.bi-file-earmark-pdf-fill::before{content:"\f63d"}.bi-file-earmark-pdf::before{content:"\f63e"}.bi-file-pdf-fill::before{content:"\f63f"}.bi-file-pdf::before{content:"\f640"}.bi-gender-ambiguous::before{content:"\f641"}.bi-gender-female::before{content:"\f642"}.bi-gender-male::before{content:"\f643"}.bi-gender-trans::before{content:"\f644"}.bi-headset-vr::before{content:"\f645"}.bi-info-lg::before{content:"\f646"}.bi-mastodon::before{content:"\f647"}.bi-messenger::before{content:"\f648"}.bi-piggy-bank-fill::before{content:"\f649"}.bi-piggy-bank::before{content:"\f64a"}.bi-pin-map-fill::before{content:"\f64b"}.bi-pin-map::before{content:"\f64c"}.bi-plus-lg::before{content:"\f64d"}.bi-question-lg::before{content:"\f64e"}.bi-recycle::before{content:"\f64f"}.bi-reddit::before{content:"\f650"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-sd-card-fill::before{content:"\f654"}.bi-sd-card::before{content:"\f655"}.bi-skype::before{content:"\f656"}.bi-slash-lg::before{content:"\f657"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-apple::before{content:"\f65b"}.bi-microsoft::before{content:"\f65d"}.bi-windows::before{content:"\f65e"}.bi-behance::before{content:"\f65c"}.bi-dribbble::before{content:"\f65f"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-paypal::before{content:"\f662"}.bi-pinterest::before{content:"\f663"}.bi-signal::before{content:"\f664"}.bi-snapchat::before{content:"\f665"}.bi-spotify::before{content:"\f666"}.bi-stack-overflow::before{content:"\f667"}.bi-strava::before{content:"\f668"}.bi-wordpress::before{content:"\f669"}.bi-vimeo::before{content:"\f66a"}.bi-activity::before{content:"\f66b"}.bi-easel2-fill::before{content:"\f66c"}.bi-easel2::before{content:"\f66d"}.bi-easel3-fill::before{content:"\f66e"}.bi-easel3::before{content:"\f66f"}.bi-fan::before{content:"\f670"}.bi-fingerprint::before{content:"\f671"}.bi-graph-down-arrow::before{content:"\f672"}.bi-graph-up-arrow::before{content:"\f673"}.bi-hypnotize::before{content:"\f674"}.bi-magic::before{content:"\f675"}.bi-person-rolodex::before{content:"\f676"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-person-workspace::before{content:"\f67a"}.bi-radioactive::before{content:"\f67b"}.bi-webcam-fill::before{content:"\f67c"}.bi-webcam::before{content:"\f67d"}.bi-yin-yang::before{content:"\f67e"}.bi-bandaid-fill::before{content:"\f680"}.bi-bandaid::before{content:"\f681"}.bi-bluetooth::before{content:"\f682"}.bi-body-text::before{content:"\f683"}.bi-boombox::before{content:"\f684"}.bi-boxes::before{content:"\f685"}.bi-dpad-fill::before{content:"\f686"}.bi-dpad::before{content:"\f687"}.bi-ear-fill::before{content:"\f688"}.bi-ear::before{content:"\f689"}.bi-envelope-check-fill::before{content:"\f68b"}.bi-envelope-check::before{content:"\f68c"}.bi-envelope-dash-fill::before{content:"\f68e"}.bi-envelope-dash::before{content:"\f68f"}.bi-envelope-exclamation-fill::before{content:"\f691"}.bi-envelope-exclamation::before{content:"\f692"}.bi-envelope-plus-fill::before{content:"\f693"}.bi-envelope-plus::before{content:"\f694"}.bi-envelope-slash-fill::before{content:"\f696"}.bi-envelope-slash::before{content:"\f697"}.bi-envelope-x-fill::before{content:"\f699"}.bi-envelope-x::before{content:"\f69a"}.bi-explicit-fill::before{content:"\f69b"}.bi-explicit::before{content:"\f69c"}.bi-git::before{content:"\f69d"}.bi-infinity::before{content:"\f69e"}.bi-list-columns-reverse::before{content:"\f69f"}.bi-list-columns::before{content:"\f6a0"}.bi-meta::before{content:"\f6a1"}.bi-nintendo-switch::before{content:"\f6a4"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-playstation::before{content:"\f6a9"}.bi-plus-slash-minus::before{content:"\f6aa"}.bi-projector-fill::before{content:"\f6ab"}.bi-projector::before{content:"\f6ac"}.bi-qr-code-scan::before{content:"\f6ad"}.bi-qr-code::before{content:"\f6ae"}.bi-quora::before{content:"\f6af"}.bi-quote::before{content:"\f6b0"}.bi-robot::before{content:"\f6b1"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-dash-fill::before{content:"\f6b4"}.bi-send-dash::before{content:"\f6b5"}.bi-send-exclamation-fill::before{content:"\f6b7"}.bi-send-exclamation::before{content:"\f6b8"}.bi-send-fill::before{content:"\f6b9"}.bi-send-plus-fill::before{content:"\f6ba"}.bi-send-plus::before{content:"\f6bb"}.bi-send-slash-fill::before{content:"\f6bc"}.bi-send-slash::before{content:"\f6bd"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-steam::before{content:"\f6c1"}.bi-terminal-dash::before{content:"\f6c3"}.bi-terminal-plus::before{content:"\f6c4"}.bi-terminal-split::before{content:"\f6c5"}.bi-ticket-detailed-fill::before{content:"\f6c6"}.bi-ticket-detailed::before{content:"\f6c7"}.bi-ticket-fill::before{content:"\f6c8"}.bi-ticket-perforated-fill::before{content:"\f6c9"}.bi-ticket-perforated::before{content:"\f6ca"}.bi-ticket::before{content:"\f6cb"}.bi-tiktok::before{content:"\f6cc"}.bi-window-dash::before{content:"\f6cd"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-fullscreen::before{content:"\f6cf"}.bi-window-plus::before{content:"\f6d0"}.bi-window-split::before{content:"\f6d1"}.bi-window-stack::before{content:"\f6d2"}.bi-window-x::before{content:"\f6d3"}.bi-xbox::before{content:"\f6d4"}.bi-ethernet::before{content:"\f6d5"}.bi-hdmi-fill::before{content:"\f6d6"}.bi-hdmi::before{content:"\f6d7"}.bi-usb-c-fill::before{content:"\f6d8"}.bi-usb-c::before{content:"\f6d9"}.bi-usb-fill::before{content:"\f6da"}.bi-usb-plug-fill::before{content:"\f6db"}.bi-usb-plug::before{content:"\f6dc"}.bi-usb-symbol::before{content:"\f6dd"}.bi-usb::before{content:"\f6de"}.bi-boombox-fill::before{content:"\f6df"}.bi-displayport::before{content:"\f6e1"}.bi-gpu-card::before{content:"\f6e2"}.bi-memory::before{content:"\f6e3"}.bi-modem-fill::before{content:"\f6e4"}.bi-modem::before{content:"\f6e5"}.bi-motherboard-fill::before{content:"\f6e6"}.bi-motherboard::before{content:"\f6e7"}.bi-optical-audio-fill::before{content:"\f6e8"}.bi-optical-audio::before{content:"\f6e9"}.bi-pci-card::before{content:"\f6ea"}.bi-router-fill::before{content:"\f6eb"}.bi-router::before{content:"\f6ec"}.bi-thunderbolt-fill::before{content:"\f6ef"}.bi-thunderbolt::before{content:"\f6f0"}.bi-usb-drive-fill::before{content:"\f6f1"}.bi-usb-drive::before{content:"\f6f2"}.bi-usb-micro-fill::before{content:"\f6f3"}.bi-usb-micro::before{content:"\f6f4"}.bi-usb-mini-fill::before{content:"\f6f5"}.bi-usb-mini::before{content:"\f6f6"}.bi-cloud-haze2::before{content:"\f6f7"}.bi-device-hdd-fill::before{content:"\f6f8"}.bi-device-hdd::before{content:"\f6f9"}.bi-device-ssd-fill::before{content:"\f6fa"}.bi-device-ssd::before{content:"\f6fb"}.bi-displayport-fill::before{content:"\f6fc"}.bi-mortarboard-fill::before{content:"\f6fd"}.bi-mortarboard::before{content:"\f6fe"}.bi-terminal-x::before{content:"\f6ff"}.bi-arrow-through-heart-fill::before{content:"\f700"}.bi-arrow-through-heart::before{content:"\f701"}.bi-badge-sd-fill::before{content:"\f702"}.bi-badge-sd::before{content:"\f703"}.bi-bag-heart-fill::before{content:"\f704"}.bi-bag-heart::before{content:"\f705"}.bi-balloon-fill::before{content:"\f706"}.bi-balloon-heart-fill::before{content:"\f707"}.bi-balloon-heart::before{content:"\f708"}.bi-balloon::before{content:"\f709"}.bi-box2-fill::before{content:"\f70a"}.bi-box2-heart-fill::before{content:"\f70b"}.bi-box2-heart::before{content:"\f70c"}.bi-box2::before{content:"\f70d"}.bi-braces-asterisk::before{content:"\f70e"}.bi-calendar-heart-fill::before{content:"\f70f"}.bi-calendar-heart::before{content:"\f710"}.bi-calendar2-heart-fill::before{content:"\f711"}.bi-calendar2-heart::before{content:"\f712"}.bi-chat-heart-fill::before{content:"\f713"}.bi-chat-heart::before{content:"\f714"}.bi-chat-left-heart-fill::before{content:"\f715"}.bi-chat-left-heart::before{content:"\f716"}.bi-chat-right-heart-fill::before{content:"\f717"}.bi-chat-right-heart::before{content:"\f718"}.bi-chat-square-heart-fill::before{content:"\f719"}.bi-chat-square-heart::before{content:"\f71a"}.bi-clipboard-check-fill::before{content:"\f71b"}.bi-clipboard-data-fill::before{content:"\f71c"}.bi-clipboard-fill::before{content:"\f71d"}.bi-clipboard-heart-fill::before{content:"\f71e"}.bi-clipboard-heart::before{content:"\f71f"}.bi-clipboard-minus-fill::before{content:"\f720"}.bi-clipboard-plus-fill::before{content:"\f721"}.bi-clipboard-pulse::before{content:"\f722"}.bi-clipboard-x-fill::before{content:"\f723"}.bi-clipboard2-check-fill::before{content:"\f724"}.bi-clipboard2-check::before{content:"\f725"}.bi-clipboard2-data-fill::before{content:"\f726"}.bi-clipboard2-data::before{content:"\f727"}.bi-clipboard2-fill::before{content:"\f728"}.bi-clipboard2-heart-fill::before{content:"\f729"}.bi-clipboard2-heart::before{content:"\f72a"}.bi-clipboard2-minus-fill::before{content:"\f72b"}.bi-clipboard2-minus::before{content:"\f72c"}.bi-clipboard2-plus-fill::before{content:"\f72d"}.bi-clipboard2-plus::before{content:"\f72e"}.bi-clipboard2-pulse-fill::before{content:"\f72f"}.bi-clipboard2-pulse::before{content:"\f730"}.bi-clipboard2-x-fill::before{content:"\f731"}.bi-clipboard2-x::before{content:"\f732"}.bi-clipboard2::before{content:"\f733"}.bi-emoji-kiss-fill::before{content:"\f734"}.bi-emoji-kiss::before{content:"\f735"}.bi-envelope-heart-fill::before{content:"\f736"}.bi-envelope-heart::before{content:"\f737"}.bi-envelope-open-heart-fill::before{content:"\f738"}.bi-envelope-open-heart::before{content:"\f739"}.bi-envelope-paper-fill::before{content:"\f73a"}.bi-envelope-paper-heart-fill::before{content:"\f73b"}.bi-envelope-paper-heart::before{content:"\f73c"}.bi-envelope-paper::before{content:"\f73d"}.bi-filetype-aac::before{content:"\f73e"}.bi-filetype-ai::before{content:"\f73f"}.bi-filetype-bmp::before{content:"\f740"}.bi-filetype-cs::before{content:"\f741"}.bi-filetype-css::before{content:"\f742"}.bi-filetype-csv::before{content:"\f743"}.bi-filetype-doc::before{content:"\f744"}.bi-filetype-docx::before{content:"\f745"}.bi-filetype-exe::before{content:"\f746"}.bi-filetype-gif::before{content:"\f747"}.bi-filetype-heic::before{content:"\f748"}.bi-filetype-html::before{content:"\f749"}.bi-filetype-java::before{content:"\f74a"}.bi-filetype-jpg::before{content:"\f74b"}.bi-filetype-js::before{content:"\f74c"}.bi-filetype-jsx::before{content:"\f74d"}.bi-filetype-key::before{content:"\f74e"}.bi-filetype-m4p::before{content:"\f74f"}.bi-filetype-md::before{content:"\f750"}.bi-filetype-mdx::before{content:"\f751"}.bi-filetype-mov::before{content:"\f752"}.bi-filetype-mp3::before{content:"\f753"}.bi-filetype-mp4::before{content:"\f754"}.bi-filetype-otf::before{content:"\f755"}.bi-filetype-pdf::before{content:"\f756"}.bi-filetype-php::before{content:"\f757"}.bi-filetype-png::before{content:"\f758"}.bi-filetype-ppt::before{content:"\f75a"}.bi-filetype-psd::before{content:"\f75b"}.bi-filetype-py::before{content:"\f75c"}.bi-filetype-raw::before{content:"\f75d"}.bi-filetype-rb::before{content:"\f75e"}.bi-filetype-sass::before{content:"\f75f"}.bi-filetype-scss::before{content:"\f760"}.bi-filetype-sh::before{content:"\f761"}.bi-filetype-svg::before{content:"\f762"}.bi-filetype-tiff::before{content:"\f763"}.bi-filetype-tsx::before{content:"\f764"}.bi-filetype-ttf::before{content:"\f765"}.bi-filetype-txt::before{content:"\f766"}.bi-filetype-wav::before{content:"\f767"}.bi-filetype-woff::before{content:"\f768"}.bi-filetype-xls::before{content:"\f76a"}.bi-filetype-xml::before{content:"\f76b"}.bi-filetype-yml::before{content:"\f76c"}.bi-heart-arrow::before{content:"\f76d"}.bi-heart-pulse-fill::before{content:"\f76e"}.bi-heart-pulse::before{content:"\f76f"}.bi-heartbreak-fill::before{content:"\f770"}.bi-heartbreak::before{content:"\f771"}.bi-hearts::before{content:"\f772"}.bi-hospital-fill::before{content:"\f773"}.bi-hospital::before{content:"\f774"}.bi-house-heart-fill::before{content:"\f775"}.bi-house-heart::before{content:"\f776"}.bi-incognito::before{content:"\f777"}.bi-magnet-fill::before{content:"\f778"}.bi-magnet::before{content:"\f779"}.bi-person-heart::before{content:"\f77a"}.bi-person-hearts::before{content:"\f77b"}.bi-phone-flip::before{content:"\f77c"}.bi-plugin::before{content:"\f77d"}.bi-postage-fill::before{content:"\f77e"}.bi-postage-heart-fill::before{content:"\f77f"}.bi-postage-heart::before{content:"\f780"}.bi-postage::before{content:"\f781"}.bi-postcard-fill::before{content:"\f782"}.bi-postcard-heart-fill::before{content:"\f783"}.bi-postcard-heart::before{content:"\f784"}.bi-postcard::before{content:"\f785"}.bi-search-heart-fill::before{content:"\f786"}.bi-search-heart::before{content:"\f787"}.bi-sliders2-vertical::before{content:"\f788"}.bi-sliders2::before{content:"\f789"}.bi-trash3-fill::before{content:"\f78a"}.bi-trash3::before{content:"\f78b"}.bi-valentine::before{content:"\f78c"}.bi-valentine2::before{content:"\f78d"}.bi-wrench-adjustable-circle-fill::before{content:"\f78e"}.bi-wrench-adjustable-circle::before{content:"\f78f"}.bi-wrench-adjustable::before{content:"\f790"}.bi-filetype-json::before{content:"\f791"}.bi-filetype-pptx::before{content:"\f792"}.bi-filetype-xlsx::before{content:"\f793"}.bi-1-circle-fill::before{content:"\f796"}.bi-1-circle::before{content:"\f797"}.bi-1-square-fill::before{content:"\f798"}.bi-1-square::before{content:"\f799"}.bi-2-circle-fill::before{content:"\f79c"}.bi-2-circle::before{content:"\f79d"}.bi-2-square-fill::before{content:"\f79e"}.bi-2-square::before{content:"\f79f"}.bi-3-circle-fill::before{content:"\f7a2"}.bi-3-circle::before{content:"\f7a3"}.bi-3-square-fill::before{content:"\f7a4"}.bi-3-square::before{content:"\f7a5"}.bi-4-circle-fill::before{content:"\f7a8"}.bi-4-circle::before{content:"\f7a9"}.bi-4-square-fill::before{content:"\f7aa"}.bi-4-square::before{content:"\f7ab"}.bi-5-circle-fill::before{content:"\f7ae"}.bi-5-circle::before{content:"\f7af"}.bi-5-square-fill::before{content:"\f7b0"}.bi-5-square::before{content:"\f7b1"}.bi-6-circle-fill::before{content:"\f7b4"}.bi-6-circle::before{content:"\f7b5"}.bi-6-square-fill::before{content:"\f7b6"}.bi-6-square::before{content:"\f7b7"}.bi-7-circle-fill::before{content:"\f7ba"}.bi-7-circle::before{content:"\f7bb"}.bi-7-square-fill::before{content:"\f7bc"}.bi-7-square::before{content:"\f7bd"}.bi-8-circle-fill::before{content:"\f7c0"}.bi-8-circle::before{content:"\f7c1"}.bi-8-square-fill::before{content:"\f7c2"}.bi-8-square::before{content:"\f7c3"}.bi-9-circle-fill::before{content:"\f7c6"}.bi-9-circle::before{content:"\f7c7"}.bi-9-square-fill::before{content:"\f7c8"}.bi-9-square::before{content:"\f7c9"}.bi-airplane-engines-fill::before{content:"\f7ca"}.bi-airplane-engines::before{content:"\f7cb"}.bi-airplane-fill::before{content:"\f7cc"}.bi-airplane::before{content:"\f7cd"}.bi-alexa::before{content:"\f7ce"}.bi-alipay::before{content:"\f7cf"}.bi-android::before{content:"\f7d0"}.bi-android2::before{content:"\f7d1"}.bi-box-fill::before{content:"\f7d2"}.bi-box-seam-fill::before{content:"\f7d3"}.bi-browser-chrome::before{content:"\f7d4"}.bi-browser-edge::before{content:"\f7d5"}.bi-browser-firefox::before{content:"\f7d6"}.bi-browser-safari::before{content:"\f7d7"}.bi-c-circle-fill::before{content:"\f7da"}.bi-c-circle::before{content:"\f7db"}.bi-c-square-fill::before{content:"\f7dc"}.bi-c-square::before{content:"\f7dd"}.bi-capsule-pill::before{content:"\f7de"}.bi-capsule::before{content:"\f7df"}.bi-car-front-fill::before{content:"\f7e0"}.bi-car-front::before{content:"\f7e1"}.bi-cassette-fill::before{content:"\f7e2"}.bi-cassette::before{content:"\f7e3"}.bi-cc-circle-fill::before{content:"\f7e6"}.bi-cc-circle::before{content:"\f7e7"}.bi-cc-square-fill::before{content:"\f7e8"}.bi-cc-square::before{content:"\f7e9"}.bi-cup-hot-fill::before{content:"\f7ea"}.bi-cup-hot::before{content:"\f7eb"}.bi-currency-rupee::before{content:"\f7ec"}.bi-dropbox::before{content:"\f7ed"}.bi-escape::before{content:"\f7ee"}.bi-fast-forward-btn-fill::before{content:"\f7ef"}.bi-fast-forward-btn::before{content:"\f7f0"}.bi-fast-forward-circle-fill::before{content:"\f7f1"}.bi-fast-forward-circle::before{content:"\f7f2"}.bi-fast-forward-fill::before{content:"\f7f3"}.bi-fast-forward::before{content:"\f7f4"}.bi-filetype-sql::before{content:"\f7f5"}.bi-fire::before{content:"\f7f6"}.bi-google-play::before{content:"\f7f7"}.bi-h-circle-fill::before{content:"\f7fa"}.bi-h-circle::before{content:"\f7fb"}.bi-h-square-fill::before{content:"\f7fc"}.bi-h-square::before{content:"\f7fd"}.bi-indent::before{content:"\f7fe"}.bi-lungs-fill::before{content:"\f7ff"}.bi-lungs::before{content:"\f800"}.bi-microsoft-teams::before{content:"\f801"}.bi-p-circle-fill::before{content:"\f804"}.bi-p-circle::before{content:"\f805"}.bi-p-square-fill::before{content:"\f806"}.bi-p-square::before{content:"\f807"}.bi-pass-fill::before{content:"\f808"}.bi-pass::before{content:"\f809"}.bi-prescription::before{content:"\f80a"}.bi-prescription2::before{content:"\f80b"}.bi-r-circle-fill::before{content:"\f80e"}.bi-r-circle::before{content:"\f80f"}.bi-r-square-fill::before{content:"\f810"}.bi-r-square::before{content:"\f811"}.bi-repeat-1::before{content:"\f812"}.bi-repeat::before{content:"\f813"}.bi-rewind-btn-fill::before{content:"\f814"}.bi-rewind-btn::before{content:"\f815"}.bi-rewind-circle-fill::before{content:"\f816"}.bi-rewind-circle::before{content:"\f817"}.bi-rewind-fill::before{content:"\f818"}.bi-rewind::before{content:"\f819"}.bi-train-freight-front-fill::before{content:"\f81a"}.bi-train-freight-front::before{content:"\f81b"}.bi-train-front-fill::before{content:"\f81c"}.bi-train-front::before{content:"\f81d"}.bi-train-lightrail-front-fill::before{content:"\f81e"}.bi-train-lightrail-front::before{content:"\f81f"}.bi-truck-front-fill::before{content:"\f820"}.bi-truck-front::before{content:"\f821"}.bi-ubuntu::before{content:"\f822"}.bi-unindent::before{content:"\f823"}.bi-unity::before{content:"\f824"}.bi-universal-access-circle::before{content:"\f825"}.bi-universal-access::before{content:"\f826"}.bi-virus::before{content:"\f827"}.bi-virus2::before{content:"\f828"}.bi-wechat::before{content:"\f829"}.bi-yelp::before{content:"\f82a"}.bi-sign-stop-fill::before{content:"\f82b"}.bi-sign-stop-lights-fill::before{content:"\f82c"}.bi-sign-stop-lights::before{content:"\f82d"}.bi-sign-stop::before{content:"\f82e"}.bi-sign-turn-left-fill::before{content:"\f82f"}.bi-sign-turn-left::before{content:"\f830"}.bi-sign-turn-right-fill::before{content:"\f831"}.bi-sign-turn-right::before{content:"\f832"}.bi-sign-turn-slight-left-fill::before{content:"\f833"}.bi-sign-turn-slight-left::before{content:"\f834"}.bi-sign-turn-slight-right-fill::before{content:"\f835"}.bi-sign-turn-slight-right::before{content:"\f836"}.bi-sign-yield-fill::before{content:"\f837"}.bi-sign-yield::before{content:"\f838"}.bi-ev-station-fill::before{content:"\f839"}.bi-ev-station::before{content:"\f83a"}.bi-fuel-pump-diesel-fill::before{content:"\f83b"}.bi-fuel-pump-diesel::before{content:"\f83c"}.bi-fuel-pump-fill::before{content:"\f83d"}.bi-fuel-pump::before{content:"\f83e"}.bi-0-circle-fill::before{content:"\f83f"}.bi-0-circle::before{content:"\f840"}.bi-0-square-fill::before{content:"\f841"}.bi-0-square::before{content:"\f842"}.bi-rocket-fill::before{content:"\f843"}.bi-rocket-takeoff-fill::before{content:"\f844"}.bi-rocket-takeoff::before{content:"\f845"}.bi-rocket::before{content:"\f846"}.bi-stripe::before{content:"\f847"}.bi-subscript::before{content:"\f848"}.bi-superscript::before{content:"\f849"}.bi-trello::before{content:"\f84a"}.bi-envelope-at-fill::before{content:"\f84b"}.bi-envelope-at::before{content:"\f84c"}.bi-regex::before{content:"\f84d"}.bi-text-wrap::before{content:"\f84e"}.bi-sign-dead-end-fill::before{content:"\f84f"}.bi-sign-dead-end::before{content:"\f850"}.bi-sign-do-not-enter-fill::before{content:"\f851"}.bi-sign-do-not-enter::before{content:"\f852"}.bi-sign-intersection-fill::before{content:"\f853"}.bi-sign-intersection-side-fill::before{content:"\f854"}.bi-sign-intersection-side::before{content:"\f855"}.bi-sign-intersection-t-fill::before{content:"\f856"}.bi-sign-intersection-t::before{content:"\f857"}.bi-sign-intersection-y-fill::before{content:"\f858"}.bi-sign-intersection-y::before{content:"\f859"}.bi-sign-intersection::before{content:"\f85a"}.bi-sign-merge-left-fill::before{content:"\f85b"}.bi-sign-merge-left::before{content:"\f85c"}.bi-sign-merge-right-fill::before{content:"\f85d"}.bi-sign-merge-right::before{content:"\f85e"}.bi-sign-no-left-turn-fill::before{content:"\f85f"}.bi-sign-no-left-turn::before{content:"\f860"}.bi-sign-no-parking-fill::before{content:"\f861"}.bi-sign-no-parking::before{content:"\f862"}.bi-sign-no-right-turn-fill::before{content:"\f863"}.bi-sign-no-right-turn::before{content:"\f864"}.bi-sign-railroad-fill::before{content:"\f865"}.bi-sign-railroad::before{content:"\f866"}.bi-building-add::before{content:"\f867"}.bi-building-check::before{content:"\f868"}.bi-building-dash::before{content:"\f869"}.bi-building-down::before{content:"\f86a"}.bi-building-exclamation::before{content:"\f86b"}.bi-building-fill-add::before{content:"\f86c"}.bi-building-fill-check::before{content:"\f86d"}.bi-building-fill-dash::before{content:"\f86e"}.bi-building-fill-down::before{content:"\f86f"}.bi-building-fill-exclamation::before{content:"\f870"}.bi-building-fill-gear::before{content:"\f871"}.bi-building-fill-lock::before{content:"\f872"}.bi-building-fill-slash::before{content:"\f873"}.bi-building-fill-up::before{content:"\f874"}.bi-building-fill-x::before{content:"\f875"}.bi-building-fill::before{content:"\f876"}.bi-building-gear::before{content:"\f877"}.bi-building-lock::before{content:"\f878"}.bi-building-slash::before{content:"\f879"}.bi-building-up::before{content:"\f87a"}.bi-building-x::before{content:"\f87b"}.bi-buildings-fill::before{content:"\f87c"}.bi-buildings::before{content:"\f87d"}.bi-bus-front-fill::before{content:"\f87e"}.bi-bus-front::before{content:"\f87f"}.bi-ev-front-fill::before{content:"\f880"}.bi-ev-front::before{content:"\f881"}.bi-globe-americas::before{content:"\f882"}.bi-globe-asia-australia::before{content:"\f883"}.bi-globe-central-south-asia::before{content:"\f884"}.bi-globe-europe-africa::before{content:"\f885"}.bi-house-add-fill::before{content:"\f886"}.bi-house-add::before{content:"\f887"}.bi-house-check-fill::before{content:"\f888"}.bi-house-check::before{content:"\f889"}.bi-house-dash-fill::before{content:"\f88a"}.bi-house-dash::before{content:"\f88b"}.bi-house-down-fill::before{content:"\f88c"}.bi-house-down::before{content:"\f88d"}.bi-house-exclamation-fill::before{content:"\f88e"}.bi-house-exclamation::before{content:"\f88f"}.bi-house-gear-fill::before{content:"\f890"}.bi-house-gear::before{content:"\f891"}.bi-house-lock-fill::before{content:"\f892"}.bi-house-lock::before{content:"\f893"}.bi-house-slash-fill::before{content:"\f894"}.bi-house-slash::before{content:"\f895"}.bi-house-up-fill::before{content:"\f896"}.bi-house-up::before{content:"\f897"}.bi-house-x-fill::before{content:"\f898"}.bi-house-x::before{content:"\f899"}.bi-person-add::before{content:"\f89a"}.bi-person-down::before{content:"\f89b"}.bi-person-exclamation::before{content:"\f89c"}.bi-person-fill-add::before{content:"\f89d"}.bi-person-fill-check::before{content:"\f89e"}.bi-person-fill-dash::before{content:"\f89f"}.bi-person-fill-down::before{content:"\f8a0"}.bi-person-fill-exclamation::before{content:"\f8a1"}.bi-person-fill-gear::before{content:"\f8a2"}.bi-person-fill-lock::before{content:"\f8a3"}.bi-person-fill-slash::before{content:"\f8a4"}.bi-person-fill-up::before{content:"\f8a5"}.bi-person-fill-x::before{content:"\f8a6"}.bi-person-gear::before{content:"\f8a7"}.bi-person-lock::before{content:"\f8a8"}.bi-person-slash::before{content:"\f8a9"}.bi-person-up::before{content:"\f8aa"}.bi-scooter::before{content:"\f8ab"}.bi-taxi-front-fill::before{content:"\f8ac"}.bi-taxi-front::before{content:"\f8ad"}.bi-amd::before{content:"\f8ae"}.bi-database-add::before{content:"\f8af"}.bi-database-check::before{content:"\f8b0"}.bi-database-dash::before{content:"\f8b1"}.bi-database-down::before{content:"\f8b2"}.bi-database-exclamation::before{content:"\f8b3"}.bi-database-fill-add::before{content:"\f8b4"}.bi-database-fill-check::before{content:"\f8b5"}.bi-database-fill-dash::before{content:"\f8b6"}.bi-database-fill-down::before{content:"\f8b7"}.bi-database-fill-exclamation::before{content:"\f8b8"}.bi-database-fill-gear::before{content:"\f8b9"}.bi-database-fill-lock::before{content:"\f8ba"}.bi-database-fill-slash::before{content:"\f8bb"}.bi-database-fill-up::before{content:"\f8bc"}.bi-database-fill-x::before{content:"\f8bd"}.bi-database-fill::before{content:"\f8be"}.bi-database-gear::before{content:"\f8bf"}.bi-database-lock::before{content:"\f8c0"}.bi-database-slash::before{content:"\f8c1"}.bi-database-up::before{content:"\f8c2"}.bi-database-x::before{content:"\f8c3"}.bi-database::before{content:"\f8c4"}.bi-houses-fill::before{content:"\f8c5"}.bi-houses::before{content:"\f8c6"}.bi-nvidia::before{content:"\f8c7"}.bi-person-vcard-fill::before{content:"\f8c8"}.bi-person-vcard::before{content:"\f8c9"}.bi-sina-weibo::before{content:"\f8ca"}.bi-tencent-qq::before{content:"\f8cb"}.bi-wikipedia::before{content:"\f8cc"}.bi-alphabet-uppercase::before{content:"\f2a5"}.bi-alphabet::before{content:"\f68a"}.bi-amazon::before{content:"\f68d"}.bi-arrows-collapse-vertical::before{content:"\f690"}.bi-arrows-expand-vertical::before{content:"\f695"}.bi-arrows-vertical::before{content:"\f698"}.bi-arrows::before{content:"\f6a2"}.bi-ban-fill::before{content:"\f6a3"}.bi-ban::before{content:"\f6b6"}.bi-bing::before{content:"\f6c2"}.bi-cake::before{content:"\f6e0"}.bi-cake2::before{content:"\f6ed"}.bi-cookie::before{content:"\f6ee"}.bi-copy::before{content:"\f759"}.bi-crosshair::before{content:"\f769"}.bi-crosshair2::before{content:"\f794"}.bi-emoji-astonished-fill::before{content:"\f795"}.bi-emoji-astonished::before{content:"\f79a"}.bi-emoji-grimace-fill::before{content:"\f79b"}.bi-emoji-grimace::before{content:"\f7a0"}.bi-emoji-grin-fill::before{content:"\f7a1"}.bi-emoji-grin::before{content:"\f7a6"}.bi-emoji-surprise-fill::before{content:"\f7a7"}.bi-emoji-surprise::before{content:"\f7ac"}.bi-emoji-tear-fill::before{content:"\f7ad"}.bi-emoji-tear::before{content:"\f7b2"}.bi-envelope-arrow-down-fill::before{content:"\f7b3"}.bi-envelope-arrow-down::before{content:"\f7b8"}.bi-envelope-arrow-up-fill::before{content:"\f7b9"}.bi-envelope-arrow-up::before{content:"\f7be"}.bi-feather::before{content:"\f7bf"}.bi-feather2::before{content:"\f7c4"}.bi-floppy-fill::before{content:"\f7c5"}.bi-floppy::before{content:"\f7d8"}.bi-floppy2-fill::before{content:"\f7d9"}.bi-floppy2::before{content:"\f7e4"}.bi-gitlab::before{content:"\f7e5"}.bi-highlighter::before{content:"\f7f8"}.bi-marker-tip::before{content:"\f802"}.bi-nvme-fill::before{content:"\f803"}.bi-nvme::before{content:"\f80c"}.bi-opencollective::before{content:"\f80d"}.bi-pci-card-network::before{content:"\f8cd"}.bi-pci-card-sound::before{content:"\f8ce"}.bi-radar::before{content:"\f8cf"}.bi-send-arrow-down-fill::before{content:"\f8d0"}.bi-send-arrow-down::before{content:"\f8d1"}.bi-send-arrow-up-fill::before{content:"\f8d2"}.bi-send-arrow-up::before{content:"\f8d3"}.bi-sim-slash-fill::before{content:"\f8d4"}.bi-sim-slash::before{content:"\f8d5"}.bi-sourceforge::before{content:"\f8d6"}.bi-substack::before{content:"\f8d7"}.bi-threads-fill::before{content:"\f8d8"}.bi-threads::before{content:"\f8d9"}.bi-transparency::before{content:"\f8da"}.bi-twitter-x::before{content:"\f8db"}.bi-type-h4::before{content:"\f8dc"}.bi-type-h5::before{content:"\f8dd"}.bi-type-h6::before{content:"\f8de"}.bi-backpack-fill::before{content:"\f8df"}.bi-backpack::before{content:"\f8e0"}.bi-backpack2-fill::before{content:"\f8e1"}.bi-backpack2::before{content:"\f8e2"}.bi-backpack3-fill::before{content:"\f8e3"}.bi-backpack3::before{content:"\f8e4"}.bi-backpack4-fill::before{content:"\f8e5"}.bi-backpack4::before{content:"\f8e6"}.bi-brilliance::before{content:"\f8e7"}.bi-cake-fill::before{content:"\f8e8"}.bi-cake2-fill::before{content:"\f8e9"}.bi-duffle-fill::before{content:"\f8ea"}.bi-duffle::before{content:"\f8eb"}.bi-exposure::before{content:"\f8ec"}.bi-gender-neuter::before{content:"\f8ed"}.bi-highlights::before{content:"\f8ee"}.bi-luggage-fill::before{content:"\f8ef"}.bi-luggage::before{content:"\f8f0"}.bi-mailbox-flag::before{content:"\f8f1"}.bi-mailbox2-flag::before{content:"\f8f2"}.bi-noise-reduction::before{content:"\f8f3"}.bi-passport-fill::before{content:"\f8f4"}.bi-passport::before{content:"\f8f5"}.bi-person-arms-up::before{content:"\f8f6"}.bi-person-raised-hand::before{content:"\f8f7"}.bi-person-standing-dress::before{content:"\f8f8"}.bi-person-standing::before{content:"\f8f9"}.bi-person-walking::before{content:"\f8fa"}.bi-person-wheelchair::before{content:"\f8fb"}.bi-shadows::before{content:"\f8fc"}.bi-suitcase-fill::before{content:"\f8fd"}.bi-suitcase-lg-fill::before{content:"\f8fe"}.bi-suitcase-lg::before{content:"\f8ff"}.bi-suitcase::before{content:"\f900"}.bi-suitcase2-fill::before{content:"\f901"}.bi-suitcase2::before{content:"\f902"}.bi-vignette::before{content:"\f903"} \ No newline at end of file diff --git a/assets/bootstrap-icons/font/bootstrap-icons.scss b/assets/bootstrap-icons/font/bootstrap-icons.scss new file mode 100644 index 0000000..ea5c018 --- /dev/null +++ b/assets/bootstrap-icons/font/bootstrap-icons.scss @@ -0,0 +1,2090 @@ +/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +$bootstrap-icons-font: "bootstrap-icons" !default; +$bootstrap-icons-font-dir: "./fonts" !default; +$bootstrap-icons-font-file: "#{$bootstrap-icons-font-dir}/#{$bootstrap-icons-font}" !default; +$bootstrap-icons-font-hash: "24e3eb84d0bcaf83d77f904c78ac1f47" !default; +$bootstrap-icons-font-src: url("#{$bootstrap-icons-font-file}.woff2?#{$bootstrap-icons-font-hash}") format("woff2"), + url("#{$bootstrap-icons-font-file}.woff?#{$bootstrap-icons-font-hash}") format("woff") !default; + +@font-face { + font-display: block; + font-family: $bootstrap-icons-font; + src: $bootstrap-icons-font-src; +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: $bootstrap-icons-font !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$bootstrap-icons-map: ( + "123": "\f67f", + "alarm-fill": "\f101", + "alarm": "\f102", + "align-bottom": "\f103", + "align-center": "\f104", + "align-end": "\f105", + "align-middle": "\f106", + "align-start": "\f107", + "align-top": "\f108", + "alt": "\f109", + "app-indicator": "\f10a", + "app": "\f10b", + "archive-fill": "\f10c", + "archive": "\f10d", + "arrow-90deg-down": "\f10e", + "arrow-90deg-left": "\f10f", + "arrow-90deg-right": "\f110", + "arrow-90deg-up": "\f111", + "arrow-bar-down": "\f112", + "arrow-bar-left": "\f113", + "arrow-bar-right": "\f114", + "arrow-bar-up": "\f115", + "arrow-clockwise": "\f116", + "arrow-counterclockwise": "\f117", + "arrow-down-circle-fill": "\f118", + "arrow-down-circle": "\f119", + "arrow-down-left-circle-fill": "\f11a", + "arrow-down-left-circle": "\f11b", + "arrow-down-left-square-fill": "\f11c", + "arrow-down-left-square": "\f11d", + "arrow-down-left": "\f11e", + "arrow-down-right-circle-fill": "\f11f", + "arrow-down-right-circle": "\f120", + "arrow-down-right-square-fill": "\f121", + "arrow-down-right-square": "\f122", + "arrow-down-right": "\f123", + "arrow-down-short": "\f124", + "arrow-down-square-fill": "\f125", + "arrow-down-square": "\f126", + "arrow-down-up": "\f127", + "arrow-down": "\f128", + "arrow-left-circle-fill": "\f129", + "arrow-left-circle": "\f12a", + "arrow-left-right": "\f12b", + "arrow-left-short": "\f12c", + "arrow-left-square-fill": "\f12d", + "arrow-left-square": "\f12e", + "arrow-left": "\f12f", + "arrow-repeat": "\f130", + "arrow-return-left": "\f131", + "arrow-return-right": "\f132", + "arrow-right-circle-fill": "\f133", + "arrow-right-circle": "\f134", + "arrow-right-short": "\f135", + "arrow-right-square-fill": "\f136", + "arrow-right-square": "\f137", + "arrow-right": "\f138", + "arrow-up-circle-fill": "\f139", + "arrow-up-circle": "\f13a", + "arrow-up-left-circle-fill": "\f13b", + "arrow-up-left-circle": "\f13c", + "arrow-up-left-square-fill": "\f13d", + "arrow-up-left-square": "\f13e", + "arrow-up-left": "\f13f", + "arrow-up-right-circle-fill": "\f140", + "arrow-up-right-circle": "\f141", + "arrow-up-right-square-fill": "\f142", + "arrow-up-right-square": "\f143", + "arrow-up-right": "\f144", + "arrow-up-short": "\f145", + "arrow-up-square-fill": "\f146", + "arrow-up-square": "\f147", + "arrow-up": "\f148", + "arrows-angle-contract": "\f149", + "arrows-angle-expand": "\f14a", + "arrows-collapse": "\f14b", + "arrows-expand": "\f14c", + "arrows-fullscreen": "\f14d", + "arrows-move": "\f14e", + "aspect-ratio-fill": "\f14f", + "aspect-ratio": "\f150", + "asterisk": "\f151", + "at": "\f152", + "award-fill": "\f153", + "award": "\f154", + "back": "\f155", + "backspace-fill": "\f156", + "backspace-reverse-fill": "\f157", + "backspace-reverse": "\f158", + "backspace": "\f159", + "badge-3d-fill": "\f15a", + "badge-3d": "\f15b", + "badge-4k-fill": "\f15c", + "badge-4k": "\f15d", + "badge-8k-fill": "\f15e", + "badge-8k": "\f15f", + "badge-ad-fill": "\f160", + "badge-ad": "\f161", + "badge-ar-fill": "\f162", + "badge-ar": "\f163", + "badge-cc-fill": "\f164", + "badge-cc": "\f165", + "badge-hd-fill": "\f166", + "badge-hd": "\f167", + "badge-tm-fill": "\f168", + "badge-tm": "\f169", + "badge-vo-fill": "\f16a", + "badge-vo": "\f16b", + "badge-vr-fill": "\f16c", + "badge-vr": "\f16d", + "badge-wc-fill": "\f16e", + "badge-wc": "\f16f", + "bag-check-fill": "\f170", + "bag-check": "\f171", + "bag-dash-fill": "\f172", + "bag-dash": "\f173", + "bag-fill": "\f174", + "bag-plus-fill": "\f175", + "bag-plus": "\f176", + "bag-x-fill": "\f177", + "bag-x": "\f178", + "bag": "\f179", + "bar-chart-fill": "\f17a", + "bar-chart-line-fill": "\f17b", + "bar-chart-line": "\f17c", + "bar-chart-steps": "\f17d", + "bar-chart": "\f17e", + "basket-fill": "\f17f", + "basket": "\f180", + "basket2-fill": "\f181", + "basket2": "\f182", + "basket3-fill": "\f183", + "basket3": "\f184", + "battery-charging": "\f185", + "battery-full": "\f186", + "battery-half": "\f187", + "battery": "\f188", + "bell-fill": "\f189", + "bell": "\f18a", + "bezier": "\f18b", + "bezier2": "\f18c", + "bicycle": "\f18d", + "binoculars-fill": "\f18e", + "binoculars": "\f18f", + "blockquote-left": "\f190", + "blockquote-right": "\f191", + "book-fill": "\f192", + "book-half": "\f193", + "book": "\f194", + "bookmark-check-fill": "\f195", + "bookmark-check": "\f196", + "bookmark-dash-fill": "\f197", + "bookmark-dash": "\f198", + "bookmark-fill": "\f199", + "bookmark-heart-fill": "\f19a", + "bookmark-heart": "\f19b", + "bookmark-plus-fill": "\f19c", + "bookmark-plus": "\f19d", + "bookmark-star-fill": "\f19e", + "bookmark-star": "\f19f", + "bookmark-x-fill": "\f1a0", + "bookmark-x": "\f1a1", + "bookmark": "\f1a2", + "bookmarks-fill": "\f1a3", + "bookmarks": "\f1a4", + "bookshelf": "\f1a5", + "bootstrap-fill": "\f1a6", + "bootstrap-reboot": "\f1a7", + "bootstrap": "\f1a8", + "border-all": "\f1a9", + "border-bottom": "\f1aa", + "border-center": "\f1ab", + "border-inner": "\f1ac", + "border-left": "\f1ad", + "border-middle": "\f1ae", + "border-outer": "\f1af", + "border-right": "\f1b0", + "border-style": "\f1b1", + "border-top": "\f1b2", + "border-width": "\f1b3", + "border": "\f1b4", + "bounding-box-circles": "\f1b5", + "bounding-box": "\f1b6", + "box-arrow-down-left": "\f1b7", + "box-arrow-down-right": "\f1b8", + "box-arrow-down": "\f1b9", + "box-arrow-in-down-left": "\f1ba", + "box-arrow-in-down-right": "\f1bb", + "box-arrow-in-down": "\f1bc", + "box-arrow-in-left": "\f1bd", + "box-arrow-in-right": "\f1be", + "box-arrow-in-up-left": "\f1bf", + "box-arrow-in-up-right": "\f1c0", + "box-arrow-in-up": "\f1c1", + "box-arrow-left": "\f1c2", + "box-arrow-right": "\f1c3", + "box-arrow-up-left": "\f1c4", + "box-arrow-up-right": "\f1c5", + "box-arrow-up": "\f1c6", + "box-seam": "\f1c7", + "box": "\f1c8", + "braces": "\f1c9", + "bricks": "\f1ca", + "briefcase-fill": "\f1cb", + "briefcase": "\f1cc", + "brightness-alt-high-fill": "\f1cd", + "brightness-alt-high": "\f1ce", + "brightness-alt-low-fill": "\f1cf", + "brightness-alt-low": "\f1d0", + "brightness-high-fill": "\f1d1", + "brightness-high": "\f1d2", + "brightness-low-fill": "\f1d3", + "brightness-low": "\f1d4", + "broadcast-pin": "\f1d5", + "broadcast": "\f1d6", + "brush-fill": "\f1d7", + "brush": "\f1d8", + "bucket-fill": "\f1d9", + "bucket": "\f1da", + "bug-fill": "\f1db", + "bug": "\f1dc", + "building": "\f1dd", + "bullseye": "\f1de", + "calculator-fill": "\f1df", + "calculator": "\f1e0", + "calendar-check-fill": "\f1e1", + "calendar-check": "\f1e2", + "calendar-date-fill": "\f1e3", + "calendar-date": "\f1e4", + "calendar-day-fill": "\f1e5", + "calendar-day": "\f1e6", + "calendar-event-fill": "\f1e7", + "calendar-event": "\f1e8", + "calendar-fill": "\f1e9", + "calendar-minus-fill": "\f1ea", + "calendar-minus": "\f1eb", + "calendar-month-fill": "\f1ec", + "calendar-month": "\f1ed", + "calendar-plus-fill": "\f1ee", + "calendar-plus": "\f1ef", + "calendar-range-fill": "\f1f0", + "calendar-range": "\f1f1", + "calendar-week-fill": "\f1f2", + "calendar-week": "\f1f3", + "calendar-x-fill": "\f1f4", + "calendar-x": "\f1f5", + "calendar": "\f1f6", + "calendar2-check-fill": "\f1f7", + "calendar2-check": "\f1f8", + "calendar2-date-fill": "\f1f9", + "calendar2-date": "\f1fa", + "calendar2-day-fill": "\f1fb", + "calendar2-day": "\f1fc", + "calendar2-event-fill": "\f1fd", + "calendar2-event": "\f1fe", + "calendar2-fill": "\f1ff", + "calendar2-minus-fill": "\f200", + "calendar2-minus": "\f201", + "calendar2-month-fill": "\f202", + "calendar2-month": "\f203", + "calendar2-plus-fill": "\f204", + "calendar2-plus": "\f205", + "calendar2-range-fill": "\f206", + "calendar2-range": "\f207", + "calendar2-week-fill": "\f208", + "calendar2-week": "\f209", + "calendar2-x-fill": "\f20a", + "calendar2-x": "\f20b", + "calendar2": "\f20c", + "calendar3-event-fill": "\f20d", + "calendar3-event": "\f20e", + "calendar3-fill": "\f20f", + "calendar3-range-fill": "\f210", + "calendar3-range": "\f211", + "calendar3-week-fill": "\f212", + "calendar3-week": "\f213", + "calendar3": "\f214", + "calendar4-event": "\f215", + "calendar4-range": "\f216", + "calendar4-week": "\f217", + "calendar4": "\f218", + "camera-fill": "\f219", + "camera-reels-fill": "\f21a", + "camera-reels": "\f21b", + "camera-video-fill": "\f21c", + "camera-video-off-fill": "\f21d", + "camera-video-off": "\f21e", + "camera-video": "\f21f", + "camera": "\f220", + "camera2": "\f221", + "capslock-fill": "\f222", + "capslock": "\f223", + "card-checklist": "\f224", + "card-heading": "\f225", + "card-image": "\f226", + "card-list": "\f227", + "card-text": "\f228", + "caret-down-fill": "\f229", + "caret-down-square-fill": "\f22a", + "caret-down-square": "\f22b", + "caret-down": "\f22c", + "caret-left-fill": "\f22d", + "caret-left-square-fill": "\f22e", + "caret-left-square": "\f22f", + "caret-left": "\f230", + "caret-right-fill": "\f231", + "caret-right-square-fill": "\f232", + "caret-right-square": "\f233", + "caret-right": "\f234", + "caret-up-fill": "\f235", + "caret-up-square-fill": "\f236", + "caret-up-square": "\f237", + "caret-up": "\f238", + "cart-check-fill": "\f239", + "cart-check": "\f23a", + "cart-dash-fill": "\f23b", + "cart-dash": "\f23c", + "cart-fill": "\f23d", + "cart-plus-fill": "\f23e", + "cart-plus": "\f23f", + "cart-x-fill": "\f240", + "cart-x": "\f241", + "cart": "\f242", + "cart2": "\f243", + "cart3": "\f244", + "cart4": "\f245", + "cash-stack": "\f246", + "cash": "\f247", + "cast": "\f248", + "chat-dots-fill": "\f249", + "chat-dots": "\f24a", + "chat-fill": "\f24b", + "chat-left-dots-fill": "\f24c", + "chat-left-dots": "\f24d", + "chat-left-fill": "\f24e", + "chat-left-quote-fill": "\f24f", + "chat-left-quote": "\f250", + "chat-left-text-fill": "\f251", + "chat-left-text": "\f252", + "chat-left": "\f253", + "chat-quote-fill": "\f254", + "chat-quote": "\f255", + "chat-right-dots-fill": "\f256", + "chat-right-dots": "\f257", + "chat-right-fill": "\f258", + "chat-right-quote-fill": "\f259", + "chat-right-quote": "\f25a", + "chat-right-text-fill": "\f25b", + "chat-right-text": "\f25c", + "chat-right": "\f25d", + "chat-square-dots-fill": "\f25e", + "chat-square-dots": "\f25f", + "chat-square-fill": "\f260", + "chat-square-quote-fill": "\f261", + "chat-square-quote": "\f262", + "chat-square-text-fill": "\f263", + "chat-square-text": "\f264", + "chat-square": "\f265", + "chat-text-fill": "\f266", + "chat-text": "\f267", + "chat": "\f268", + "check-all": "\f269", + "check-circle-fill": "\f26a", + "check-circle": "\f26b", + "check-square-fill": "\f26c", + "check-square": "\f26d", + "check": "\f26e", + "check2-all": "\f26f", + "check2-circle": "\f270", + "check2-square": "\f271", + "check2": "\f272", + "chevron-bar-contract": "\f273", + "chevron-bar-down": "\f274", + "chevron-bar-expand": "\f275", + "chevron-bar-left": "\f276", + "chevron-bar-right": "\f277", + "chevron-bar-up": "\f278", + "chevron-compact-down": "\f279", + "chevron-compact-left": "\f27a", + "chevron-compact-right": "\f27b", + "chevron-compact-up": "\f27c", + "chevron-contract": "\f27d", + "chevron-double-down": "\f27e", + "chevron-double-left": "\f27f", + "chevron-double-right": "\f280", + "chevron-double-up": "\f281", + "chevron-down": "\f282", + "chevron-expand": "\f283", + "chevron-left": "\f284", + "chevron-right": "\f285", + "chevron-up": "\f286", + "circle-fill": "\f287", + "circle-half": "\f288", + "circle-square": "\f289", + "circle": "\f28a", + "clipboard-check": "\f28b", + "clipboard-data": "\f28c", + "clipboard-minus": "\f28d", + "clipboard-plus": "\f28e", + "clipboard-x": "\f28f", + "clipboard": "\f290", + "clock-fill": "\f291", + "clock-history": "\f292", + "clock": "\f293", + "cloud-arrow-down-fill": "\f294", + "cloud-arrow-down": "\f295", + "cloud-arrow-up-fill": "\f296", + "cloud-arrow-up": "\f297", + "cloud-check-fill": "\f298", + "cloud-check": "\f299", + "cloud-download-fill": "\f29a", + "cloud-download": "\f29b", + "cloud-drizzle-fill": "\f29c", + "cloud-drizzle": "\f29d", + "cloud-fill": "\f29e", + "cloud-fog-fill": "\f29f", + "cloud-fog": "\f2a0", + "cloud-fog2-fill": "\f2a1", + "cloud-fog2": "\f2a2", + "cloud-hail-fill": "\f2a3", + "cloud-hail": "\f2a4", + "cloud-haze-fill": "\f2a6", + "cloud-haze": "\f2a7", + "cloud-haze2-fill": "\f2a8", + "cloud-lightning-fill": "\f2a9", + "cloud-lightning-rain-fill": "\f2aa", + "cloud-lightning-rain": "\f2ab", + "cloud-lightning": "\f2ac", + "cloud-minus-fill": "\f2ad", + "cloud-minus": "\f2ae", + "cloud-moon-fill": "\f2af", + "cloud-moon": "\f2b0", + "cloud-plus-fill": "\f2b1", + "cloud-plus": "\f2b2", + "cloud-rain-fill": "\f2b3", + "cloud-rain-heavy-fill": "\f2b4", + "cloud-rain-heavy": "\f2b5", + "cloud-rain": "\f2b6", + "cloud-slash-fill": "\f2b7", + "cloud-slash": "\f2b8", + "cloud-sleet-fill": "\f2b9", + "cloud-sleet": "\f2ba", + "cloud-snow-fill": "\f2bb", + "cloud-snow": "\f2bc", + "cloud-sun-fill": "\f2bd", + "cloud-sun": "\f2be", + "cloud-upload-fill": "\f2bf", + "cloud-upload": "\f2c0", + "cloud": "\f2c1", + "clouds-fill": "\f2c2", + "clouds": "\f2c3", + "cloudy-fill": "\f2c4", + "cloudy": "\f2c5", + "code-slash": "\f2c6", + "code-square": "\f2c7", + "code": "\f2c8", + "collection-fill": "\f2c9", + "collection-play-fill": "\f2ca", + "collection-play": "\f2cb", + "collection": "\f2cc", + "columns-gap": "\f2cd", + "columns": "\f2ce", + "command": "\f2cf", + "compass-fill": "\f2d0", + "compass": "\f2d1", + "cone-striped": "\f2d2", + "cone": "\f2d3", + "controller": "\f2d4", + "cpu-fill": "\f2d5", + "cpu": "\f2d6", + "credit-card-2-back-fill": "\f2d7", + "credit-card-2-back": "\f2d8", + "credit-card-2-front-fill": "\f2d9", + "credit-card-2-front": "\f2da", + "credit-card-fill": "\f2db", + "credit-card": "\f2dc", + "crop": "\f2dd", + "cup-fill": "\f2de", + "cup-straw": "\f2df", + "cup": "\f2e0", + "cursor-fill": "\f2e1", + "cursor-text": "\f2e2", + "cursor": "\f2e3", + "dash-circle-dotted": "\f2e4", + "dash-circle-fill": "\f2e5", + "dash-circle": "\f2e6", + "dash-square-dotted": "\f2e7", + "dash-square-fill": "\f2e8", + "dash-square": "\f2e9", + "dash": "\f2ea", + "diagram-2-fill": "\f2eb", + "diagram-2": "\f2ec", + "diagram-3-fill": "\f2ed", + "diagram-3": "\f2ee", + "diamond-fill": "\f2ef", + "diamond-half": "\f2f0", + "diamond": "\f2f1", + "dice-1-fill": "\f2f2", + "dice-1": "\f2f3", + "dice-2-fill": "\f2f4", + "dice-2": "\f2f5", + "dice-3-fill": "\f2f6", + "dice-3": "\f2f7", + "dice-4-fill": "\f2f8", + "dice-4": "\f2f9", + "dice-5-fill": "\f2fa", + "dice-5": "\f2fb", + "dice-6-fill": "\f2fc", + "dice-6": "\f2fd", + "disc-fill": "\f2fe", + "disc": "\f2ff", + "discord": "\f300", + "display-fill": "\f301", + "display": "\f302", + "distribute-horizontal": "\f303", + "distribute-vertical": "\f304", + "door-closed-fill": "\f305", + "door-closed": "\f306", + "door-open-fill": "\f307", + "door-open": "\f308", + "dot": "\f309", + "download": "\f30a", + "droplet-fill": "\f30b", + "droplet-half": "\f30c", + "droplet": "\f30d", + "earbuds": "\f30e", + "easel-fill": "\f30f", + "easel": "\f310", + "egg-fill": "\f311", + "egg-fried": "\f312", + "egg": "\f313", + "eject-fill": "\f314", + "eject": "\f315", + "emoji-angry-fill": "\f316", + "emoji-angry": "\f317", + "emoji-dizzy-fill": "\f318", + "emoji-dizzy": "\f319", + "emoji-expressionless-fill": "\f31a", + "emoji-expressionless": "\f31b", + "emoji-frown-fill": "\f31c", + "emoji-frown": "\f31d", + "emoji-heart-eyes-fill": "\f31e", + "emoji-heart-eyes": "\f31f", + "emoji-laughing-fill": "\f320", + "emoji-laughing": "\f321", + "emoji-neutral-fill": "\f322", + "emoji-neutral": "\f323", + "emoji-smile-fill": "\f324", + "emoji-smile-upside-down-fill": "\f325", + "emoji-smile-upside-down": "\f326", + "emoji-smile": "\f327", + "emoji-sunglasses-fill": "\f328", + "emoji-sunglasses": "\f329", + "emoji-wink-fill": "\f32a", + "emoji-wink": "\f32b", + "envelope-fill": "\f32c", + "envelope-open-fill": "\f32d", + "envelope-open": "\f32e", + "envelope": "\f32f", + "eraser-fill": "\f330", + "eraser": "\f331", + "exclamation-circle-fill": "\f332", + "exclamation-circle": "\f333", + "exclamation-diamond-fill": "\f334", + "exclamation-diamond": "\f335", + "exclamation-octagon-fill": "\f336", + "exclamation-octagon": "\f337", + "exclamation-square-fill": "\f338", + "exclamation-square": "\f339", + "exclamation-triangle-fill": "\f33a", + "exclamation-triangle": "\f33b", + "exclamation": "\f33c", + "exclude": "\f33d", + "eye-fill": "\f33e", + "eye-slash-fill": "\f33f", + "eye-slash": "\f340", + "eye": "\f341", + "eyedropper": "\f342", + "eyeglasses": "\f343", + "facebook": "\f344", + "file-arrow-down-fill": "\f345", + "file-arrow-down": "\f346", + "file-arrow-up-fill": "\f347", + "file-arrow-up": "\f348", + "file-bar-graph-fill": "\f349", + "file-bar-graph": "\f34a", + "file-binary-fill": "\f34b", + "file-binary": "\f34c", + "file-break-fill": "\f34d", + "file-break": "\f34e", + "file-check-fill": "\f34f", + "file-check": "\f350", + "file-code-fill": "\f351", + "file-code": "\f352", + "file-diff-fill": "\f353", + "file-diff": "\f354", + "file-earmark-arrow-down-fill": "\f355", + "file-earmark-arrow-down": "\f356", + "file-earmark-arrow-up-fill": "\f357", + "file-earmark-arrow-up": "\f358", + "file-earmark-bar-graph-fill": "\f359", + "file-earmark-bar-graph": "\f35a", + "file-earmark-binary-fill": "\f35b", + "file-earmark-binary": "\f35c", + "file-earmark-break-fill": "\f35d", + "file-earmark-break": "\f35e", + "file-earmark-check-fill": "\f35f", + "file-earmark-check": "\f360", + "file-earmark-code-fill": "\f361", + "file-earmark-code": "\f362", + "file-earmark-diff-fill": "\f363", + "file-earmark-diff": "\f364", + "file-earmark-easel-fill": "\f365", + "file-earmark-easel": "\f366", + "file-earmark-excel-fill": "\f367", + "file-earmark-excel": "\f368", + "file-earmark-fill": "\f369", + "file-earmark-font-fill": "\f36a", + "file-earmark-font": "\f36b", + "file-earmark-image-fill": "\f36c", + "file-earmark-image": "\f36d", + "file-earmark-lock-fill": "\f36e", + "file-earmark-lock": "\f36f", + "file-earmark-lock2-fill": "\f370", + "file-earmark-lock2": "\f371", + "file-earmark-medical-fill": "\f372", + "file-earmark-medical": "\f373", + "file-earmark-minus-fill": "\f374", + "file-earmark-minus": "\f375", + "file-earmark-music-fill": "\f376", + "file-earmark-music": "\f377", + "file-earmark-person-fill": "\f378", + "file-earmark-person": "\f379", + "file-earmark-play-fill": "\f37a", + "file-earmark-play": "\f37b", + "file-earmark-plus-fill": "\f37c", + "file-earmark-plus": "\f37d", + "file-earmark-post-fill": "\f37e", + "file-earmark-post": "\f37f", + "file-earmark-ppt-fill": "\f380", + "file-earmark-ppt": "\f381", + "file-earmark-richtext-fill": "\f382", + "file-earmark-richtext": "\f383", + "file-earmark-ruled-fill": "\f384", + "file-earmark-ruled": "\f385", + "file-earmark-slides-fill": "\f386", + "file-earmark-slides": "\f387", + "file-earmark-spreadsheet-fill": "\f388", + "file-earmark-spreadsheet": "\f389", + "file-earmark-text-fill": "\f38a", + "file-earmark-text": "\f38b", + "file-earmark-word-fill": "\f38c", + "file-earmark-word": "\f38d", + "file-earmark-x-fill": "\f38e", + "file-earmark-x": "\f38f", + "file-earmark-zip-fill": "\f390", + "file-earmark-zip": "\f391", + "file-earmark": "\f392", + "file-easel-fill": "\f393", + "file-easel": "\f394", + "file-excel-fill": "\f395", + "file-excel": "\f396", + "file-fill": "\f397", + "file-font-fill": "\f398", + "file-font": "\f399", + "file-image-fill": "\f39a", + "file-image": "\f39b", + "file-lock-fill": "\f39c", + "file-lock": "\f39d", + "file-lock2-fill": "\f39e", + "file-lock2": "\f39f", + "file-medical-fill": "\f3a0", + "file-medical": "\f3a1", + "file-minus-fill": "\f3a2", + "file-minus": "\f3a3", + "file-music-fill": "\f3a4", + "file-music": "\f3a5", + "file-person-fill": "\f3a6", + "file-person": "\f3a7", + "file-play-fill": "\f3a8", + "file-play": "\f3a9", + "file-plus-fill": "\f3aa", + "file-plus": "\f3ab", + "file-post-fill": "\f3ac", + "file-post": "\f3ad", + "file-ppt-fill": "\f3ae", + "file-ppt": "\f3af", + "file-richtext-fill": "\f3b0", + "file-richtext": "\f3b1", + "file-ruled-fill": "\f3b2", + "file-ruled": "\f3b3", + "file-slides-fill": "\f3b4", + "file-slides": "\f3b5", + "file-spreadsheet-fill": "\f3b6", + "file-spreadsheet": "\f3b7", + "file-text-fill": "\f3b8", + "file-text": "\f3b9", + "file-word-fill": "\f3ba", + "file-word": "\f3bb", + "file-x-fill": "\f3bc", + "file-x": "\f3bd", + "file-zip-fill": "\f3be", + "file-zip": "\f3bf", + "file": "\f3c0", + "files-alt": "\f3c1", + "files": "\f3c2", + "film": "\f3c3", + "filter-circle-fill": "\f3c4", + "filter-circle": "\f3c5", + "filter-left": "\f3c6", + "filter-right": "\f3c7", + "filter-square-fill": "\f3c8", + "filter-square": "\f3c9", + "filter": "\f3ca", + "flag-fill": "\f3cb", + "flag": "\f3cc", + "flower1": "\f3cd", + "flower2": "\f3ce", + "flower3": "\f3cf", + "folder-check": "\f3d0", + "folder-fill": "\f3d1", + "folder-minus": "\f3d2", + "folder-plus": "\f3d3", + "folder-symlink-fill": "\f3d4", + "folder-symlink": "\f3d5", + "folder-x": "\f3d6", + "folder": "\f3d7", + "folder2-open": "\f3d8", + "folder2": "\f3d9", + "fonts": "\f3da", + "forward-fill": "\f3db", + "forward": "\f3dc", + "front": "\f3dd", + "fullscreen-exit": "\f3de", + "fullscreen": "\f3df", + "funnel-fill": "\f3e0", + "funnel": "\f3e1", + "gear-fill": "\f3e2", + "gear-wide-connected": "\f3e3", + "gear-wide": "\f3e4", + "gear": "\f3e5", + "gem": "\f3e6", + "geo-alt-fill": "\f3e7", + "geo-alt": "\f3e8", + "geo-fill": "\f3e9", + "geo": "\f3ea", + "gift-fill": "\f3eb", + "gift": "\f3ec", + "github": "\f3ed", + "globe": "\f3ee", + "globe2": "\f3ef", + "google": "\f3f0", + "graph-down": "\f3f1", + "graph-up": "\f3f2", + "grid-1x2-fill": "\f3f3", + "grid-1x2": "\f3f4", + "grid-3x2-gap-fill": "\f3f5", + "grid-3x2-gap": "\f3f6", + "grid-3x2": "\f3f7", + "grid-3x3-gap-fill": "\f3f8", + "grid-3x3-gap": "\f3f9", + "grid-3x3": "\f3fa", + "grid-fill": "\f3fb", + "grid": "\f3fc", + "grip-horizontal": "\f3fd", + "grip-vertical": "\f3fe", + "hammer": "\f3ff", + "hand-index-fill": "\f400", + "hand-index-thumb-fill": "\f401", + "hand-index-thumb": "\f402", + "hand-index": "\f403", + "hand-thumbs-down-fill": "\f404", + "hand-thumbs-down": "\f405", + "hand-thumbs-up-fill": "\f406", + "hand-thumbs-up": "\f407", + "handbag-fill": "\f408", + "handbag": "\f409", + "hash": "\f40a", + "hdd-fill": "\f40b", + "hdd-network-fill": "\f40c", + "hdd-network": "\f40d", + "hdd-rack-fill": "\f40e", + "hdd-rack": "\f40f", + "hdd-stack-fill": "\f410", + "hdd-stack": "\f411", + "hdd": "\f412", + "headphones": "\f413", + "headset": "\f414", + "heart-fill": "\f415", + "heart-half": "\f416", + "heart": "\f417", + "heptagon-fill": "\f418", + "heptagon-half": "\f419", + "heptagon": "\f41a", + "hexagon-fill": "\f41b", + "hexagon-half": "\f41c", + "hexagon": "\f41d", + "hourglass-bottom": "\f41e", + "hourglass-split": "\f41f", + "hourglass-top": "\f420", + "hourglass": "\f421", + "house-door-fill": "\f422", + "house-door": "\f423", + "house-fill": "\f424", + "house": "\f425", + "hr": "\f426", + "hurricane": "\f427", + "image-alt": "\f428", + "image-fill": "\f429", + "image": "\f42a", + "images": "\f42b", + "inbox-fill": "\f42c", + "inbox": "\f42d", + "inboxes-fill": "\f42e", + "inboxes": "\f42f", + "info-circle-fill": "\f430", + "info-circle": "\f431", + "info-square-fill": "\f432", + "info-square": "\f433", + "info": "\f434", + "input-cursor-text": "\f435", + "input-cursor": "\f436", + "instagram": "\f437", + "intersect": "\f438", + "journal-album": "\f439", + "journal-arrow-down": "\f43a", + "journal-arrow-up": "\f43b", + "journal-bookmark-fill": "\f43c", + "journal-bookmark": "\f43d", + "journal-check": "\f43e", + "journal-code": "\f43f", + "journal-medical": "\f440", + "journal-minus": "\f441", + "journal-plus": "\f442", + "journal-richtext": "\f443", + "journal-text": "\f444", + "journal-x": "\f445", + "journal": "\f446", + "journals": "\f447", + "joystick": "\f448", + "justify-left": "\f449", + "justify-right": "\f44a", + "justify": "\f44b", + "kanban-fill": "\f44c", + "kanban": "\f44d", + "key-fill": "\f44e", + "key": "\f44f", + "keyboard-fill": "\f450", + "keyboard": "\f451", + "ladder": "\f452", + "lamp-fill": "\f453", + "lamp": "\f454", + "laptop-fill": "\f455", + "laptop": "\f456", + "layer-backward": "\f457", + "layer-forward": "\f458", + "layers-fill": "\f459", + "layers-half": "\f45a", + "layers": "\f45b", + "layout-sidebar-inset-reverse": "\f45c", + "layout-sidebar-inset": "\f45d", + "layout-sidebar-reverse": "\f45e", + "layout-sidebar": "\f45f", + "layout-split": "\f460", + "layout-text-sidebar-reverse": "\f461", + "layout-text-sidebar": "\f462", + "layout-text-window-reverse": "\f463", + "layout-text-window": "\f464", + "layout-three-columns": "\f465", + "layout-wtf": "\f466", + "life-preserver": "\f467", + "lightbulb-fill": "\f468", + "lightbulb-off-fill": "\f469", + "lightbulb-off": "\f46a", + "lightbulb": "\f46b", + "lightning-charge-fill": "\f46c", + "lightning-charge": "\f46d", + "lightning-fill": "\f46e", + "lightning": "\f46f", + "link-45deg": "\f470", + "link": "\f471", + "linkedin": "\f472", + "list-check": "\f473", + "list-nested": "\f474", + "list-ol": "\f475", + "list-stars": "\f476", + "list-task": "\f477", + "list-ul": "\f478", + "list": "\f479", + "lock-fill": "\f47a", + "lock": "\f47b", + "mailbox": "\f47c", + "mailbox2": "\f47d", + "map-fill": "\f47e", + "map": "\f47f", + "markdown-fill": "\f480", + "markdown": "\f481", + "mask": "\f482", + "megaphone-fill": "\f483", + "megaphone": "\f484", + "menu-app-fill": "\f485", + "menu-app": "\f486", + "menu-button-fill": "\f487", + "menu-button-wide-fill": "\f488", + "menu-button-wide": "\f489", + "menu-button": "\f48a", + "menu-down": "\f48b", + "menu-up": "\f48c", + "mic-fill": "\f48d", + "mic-mute-fill": "\f48e", + "mic-mute": "\f48f", + "mic": "\f490", + "minecart-loaded": "\f491", + "minecart": "\f492", + "moisture": "\f493", + "moon-fill": "\f494", + "moon-stars-fill": "\f495", + "moon-stars": "\f496", + "moon": "\f497", + "mouse-fill": "\f498", + "mouse": "\f499", + "mouse2-fill": "\f49a", + "mouse2": "\f49b", + "mouse3-fill": "\f49c", + "mouse3": "\f49d", + "music-note-beamed": "\f49e", + "music-note-list": "\f49f", + "music-note": "\f4a0", + "music-player-fill": "\f4a1", + "music-player": "\f4a2", + "newspaper": "\f4a3", + "node-minus-fill": "\f4a4", + "node-minus": "\f4a5", + "node-plus-fill": "\f4a6", + "node-plus": "\f4a7", + "nut-fill": "\f4a8", + "nut": "\f4a9", + "octagon-fill": "\f4aa", + "octagon-half": "\f4ab", + "octagon": "\f4ac", + "option": "\f4ad", + "outlet": "\f4ae", + "paint-bucket": "\f4af", + "palette-fill": "\f4b0", + "palette": "\f4b1", + "palette2": "\f4b2", + "paperclip": "\f4b3", + "paragraph": "\f4b4", + "patch-check-fill": "\f4b5", + "patch-check": "\f4b6", + "patch-exclamation-fill": "\f4b7", + "patch-exclamation": "\f4b8", + "patch-minus-fill": "\f4b9", + "patch-minus": "\f4ba", + "patch-plus-fill": "\f4bb", + "patch-plus": "\f4bc", + "patch-question-fill": "\f4bd", + "patch-question": "\f4be", + "pause-btn-fill": "\f4bf", + "pause-btn": "\f4c0", + "pause-circle-fill": "\f4c1", + "pause-circle": "\f4c2", + "pause-fill": "\f4c3", + "pause": "\f4c4", + "peace-fill": "\f4c5", + "peace": "\f4c6", + "pen-fill": "\f4c7", + "pen": "\f4c8", + "pencil-fill": "\f4c9", + "pencil-square": "\f4ca", + "pencil": "\f4cb", + "pentagon-fill": "\f4cc", + "pentagon-half": "\f4cd", + "pentagon": "\f4ce", + "people-fill": "\f4cf", + "people": "\f4d0", + "percent": "\f4d1", + "person-badge-fill": "\f4d2", + "person-badge": "\f4d3", + "person-bounding-box": "\f4d4", + "person-check-fill": "\f4d5", + "person-check": "\f4d6", + "person-circle": "\f4d7", + "person-dash-fill": "\f4d8", + "person-dash": "\f4d9", + "person-fill": "\f4da", + "person-lines-fill": "\f4db", + "person-plus-fill": "\f4dc", + "person-plus": "\f4dd", + "person-square": "\f4de", + "person-x-fill": "\f4df", + "person-x": "\f4e0", + "person": "\f4e1", + "phone-fill": "\f4e2", + "phone-landscape-fill": "\f4e3", + "phone-landscape": "\f4e4", + "phone-vibrate-fill": "\f4e5", + "phone-vibrate": "\f4e6", + "phone": "\f4e7", + "pie-chart-fill": "\f4e8", + "pie-chart": "\f4e9", + "pin-angle-fill": "\f4ea", + "pin-angle": "\f4eb", + "pin-fill": "\f4ec", + "pin": "\f4ed", + "pip-fill": "\f4ee", + "pip": "\f4ef", + "play-btn-fill": "\f4f0", + "play-btn": "\f4f1", + "play-circle-fill": "\f4f2", + "play-circle": "\f4f3", + "play-fill": "\f4f4", + "play": "\f4f5", + "plug-fill": "\f4f6", + "plug": "\f4f7", + "plus-circle-dotted": "\f4f8", + "plus-circle-fill": "\f4f9", + "plus-circle": "\f4fa", + "plus-square-dotted": "\f4fb", + "plus-square-fill": "\f4fc", + "plus-square": "\f4fd", + "plus": "\f4fe", + "power": "\f4ff", + "printer-fill": "\f500", + "printer": "\f501", + "puzzle-fill": "\f502", + "puzzle": "\f503", + "question-circle-fill": "\f504", + "question-circle": "\f505", + "question-diamond-fill": "\f506", + "question-diamond": "\f507", + "question-octagon-fill": "\f508", + "question-octagon": "\f509", + "question-square-fill": "\f50a", + "question-square": "\f50b", + "question": "\f50c", + "rainbow": "\f50d", + "receipt-cutoff": "\f50e", + "receipt": "\f50f", + "reception-0": "\f510", + "reception-1": "\f511", + "reception-2": "\f512", + "reception-3": "\f513", + "reception-4": "\f514", + "record-btn-fill": "\f515", + "record-btn": "\f516", + "record-circle-fill": "\f517", + "record-circle": "\f518", + "record-fill": "\f519", + "record": "\f51a", + "record2-fill": "\f51b", + "record2": "\f51c", + "reply-all-fill": "\f51d", + "reply-all": "\f51e", + "reply-fill": "\f51f", + "reply": "\f520", + "rss-fill": "\f521", + "rss": "\f522", + "rulers": "\f523", + "save-fill": "\f524", + "save": "\f525", + "save2-fill": "\f526", + "save2": "\f527", + "scissors": "\f528", + "screwdriver": "\f529", + "search": "\f52a", + "segmented-nav": "\f52b", + "server": "\f52c", + "share-fill": "\f52d", + "share": "\f52e", + "shield-check": "\f52f", + "shield-exclamation": "\f530", + "shield-fill-check": "\f531", + "shield-fill-exclamation": "\f532", + "shield-fill-minus": "\f533", + "shield-fill-plus": "\f534", + "shield-fill-x": "\f535", + "shield-fill": "\f536", + "shield-lock-fill": "\f537", + "shield-lock": "\f538", + "shield-minus": "\f539", + "shield-plus": "\f53a", + "shield-shaded": "\f53b", + "shield-slash-fill": "\f53c", + "shield-slash": "\f53d", + "shield-x": "\f53e", + "shield": "\f53f", + "shift-fill": "\f540", + "shift": "\f541", + "shop-window": "\f542", + "shop": "\f543", + "shuffle": "\f544", + "signpost-2-fill": "\f545", + "signpost-2": "\f546", + "signpost-fill": "\f547", + "signpost-split-fill": "\f548", + "signpost-split": "\f549", + "signpost": "\f54a", + "sim-fill": "\f54b", + "sim": "\f54c", + "skip-backward-btn-fill": "\f54d", + "skip-backward-btn": "\f54e", + "skip-backward-circle-fill": "\f54f", + "skip-backward-circle": "\f550", + "skip-backward-fill": "\f551", + "skip-backward": "\f552", + "skip-end-btn-fill": "\f553", + "skip-end-btn": "\f554", + "skip-end-circle-fill": "\f555", + "skip-end-circle": "\f556", + "skip-end-fill": "\f557", + "skip-end": "\f558", + "skip-forward-btn-fill": "\f559", + "skip-forward-btn": "\f55a", + "skip-forward-circle-fill": "\f55b", + "skip-forward-circle": "\f55c", + "skip-forward-fill": "\f55d", + "skip-forward": "\f55e", + "skip-start-btn-fill": "\f55f", + "skip-start-btn": "\f560", + "skip-start-circle-fill": "\f561", + "skip-start-circle": "\f562", + "skip-start-fill": "\f563", + "skip-start": "\f564", + "slack": "\f565", + "slash-circle-fill": "\f566", + "slash-circle": "\f567", + "slash-square-fill": "\f568", + "slash-square": "\f569", + "slash": "\f56a", + "sliders": "\f56b", + "smartwatch": "\f56c", + "snow": "\f56d", + "snow2": "\f56e", + "snow3": "\f56f", + "sort-alpha-down-alt": "\f570", + "sort-alpha-down": "\f571", + "sort-alpha-up-alt": "\f572", + "sort-alpha-up": "\f573", + "sort-down-alt": "\f574", + "sort-down": "\f575", + "sort-numeric-down-alt": "\f576", + "sort-numeric-down": "\f577", + "sort-numeric-up-alt": "\f578", + "sort-numeric-up": "\f579", + "sort-up-alt": "\f57a", + "sort-up": "\f57b", + "soundwave": "\f57c", + "speaker-fill": "\f57d", + "speaker": "\f57e", + "speedometer": "\f57f", + "speedometer2": "\f580", + "spellcheck": "\f581", + "square-fill": "\f582", + "square-half": "\f583", + "square": "\f584", + "stack": "\f585", + "star-fill": "\f586", + "star-half": "\f587", + "star": "\f588", + "stars": "\f589", + "stickies-fill": "\f58a", + "stickies": "\f58b", + "sticky-fill": "\f58c", + "sticky": "\f58d", + "stop-btn-fill": "\f58e", + "stop-btn": "\f58f", + "stop-circle-fill": "\f590", + "stop-circle": "\f591", + "stop-fill": "\f592", + "stop": "\f593", + "stoplights-fill": "\f594", + "stoplights": "\f595", + "stopwatch-fill": "\f596", + "stopwatch": "\f597", + "subtract": "\f598", + "suit-club-fill": "\f599", + "suit-club": "\f59a", + "suit-diamond-fill": "\f59b", + "suit-diamond": "\f59c", + "suit-heart-fill": "\f59d", + "suit-heart": "\f59e", + "suit-spade-fill": "\f59f", + "suit-spade": "\f5a0", + "sun-fill": "\f5a1", + "sun": "\f5a2", + "sunglasses": "\f5a3", + "sunrise-fill": "\f5a4", + "sunrise": "\f5a5", + "sunset-fill": "\f5a6", + "sunset": "\f5a7", + "symmetry-horizontal": "\f5a8", + "symmetry-vertical": "\f5a9", + "table": "\f5aa", + "tablet-fill": "\f5ab", + "tablet-landscape-fill": "\f5ac", + "tablet-landscape": "\f5ad", + "tablet": "\f5ae", + "tag-fill": "\f5af", + "tag": "\f5b0", + "tags-fill": "\f5b1", + "tags": "\f5b2", + "telegram": "\f5b3", + "telephone-fill": "\f5b4", + "telephone-forward-fill": "\f5b5", + "telephone-forward": "\f5b6", + "telephone-inbound-fill": "\f5b7", + "telephone-inbound": "\f5b8", + "telephone-minus-fill": "\f5b9", + "telephone-minus": "\f5ba", + "telephone-outbound-fill": "\f5bb", + "telephone-outbound": "\f5bc", + "telephone-plus-fill": "\f5bd", + "telephone-plus": "\f5be", + "telephone-x-fill": "\f5bf", + "telephone-x": "\f5c0", + "telephone": "\f5c1", + "terminal-fill": "\f5c2", + "terminal": "\f5c3", + "text-center": "\f5c4", + "text-indent-left": "\f5c5", + "text-indent-right": "\f5c6", + "text-left": "\f5c7", + "text-paragraph": "\f5c8", + "text-right": "\f5c9", + "textarea-resize": "\f5ca", + "textarea-t": "\f5cb", + "textarea": "\f5cc", + "thermometer-half": "\f5cd", + "thermometer-high": "\f5ce", + "thermometer-low": "\f5cf", + "thermometer-snow": "\f5d0", + "thermometer-sun": "\f5d1", + "thermometer": "\f5d2", + "three-dots-vertical": "\f5d3", + "three-dots": "\f5d4", + "toggle-off": "\f5d5", + "toggle-on": "\f5d6", + "toggle2-off": "\f5d7", + "toggle2-on": "\f5d8", + "toggles": "\f5d9", + "toggles2": "\f5da", + "tools": "\f5db", + "tornado": "\f5dc", + "trash-fill": "\f5dd", + "trash": "\f5de", + "trash2-fill": "\f5df", + "trash2": "\f5e0", + "tree-fill": "\f5e1", + "tree": "\f5e2", + "triangle-fill": "\f5e3", + "triangle-half": "\f5e4", + "triangle": "\f5e5", + "trophy-fill": "\f5e6", + "trophy": "\f5e7", + "tropical-storm": "\f5e8", + "truck-flatbed": "\f5e9", + "truck": "\f5ea", + "tsunami": "\f5eb", + "tv-fill": "\f5ec", + "tv": "\f5ed", + "twitch": "\f5ee", + "twitter": "\f5ef", + "type-bold": "\f5f0", + "type-h1": "\f5f1", + "type-h2": "\f5f2", + "type-h3": "\f5f3", + "type-italic": "\f5f4", + "type-strikethrough": "\f5f5", + "type-underline": "\f5f6", + "type": "\f5f7", + "ui-checks-grid": "\f5f8", + "ui-checks": "\f5f9", + "ui-radios-grid": "\f5fa", + "ui-radios": "\f5fb", + "umbrella-fill": "\f5fc", + "umbrella": "\f5fd", + "union": "\f5fe", + "unlock-fill": "\f5ff", + "unlock": "\f600", + "upc-scan": "\f601", + "upc": "\f602", + "upload": "\f603", + "vector-pen": "\f604", + "view-list": "\f605", + "view-stacked": "\f606", + "vinyl-fill": "\f607", + "vinyl": "\f608", + "voicemail": "\f609", + "volume-down-fill": "\f60a", + "volume-down": "\f60b", + "volume-mute-fill": "\f60c", + "volume-mute": "\f60d", + "volume-off-fill": "\f60e", + "volume-off": "\f60f", + "volume-up-fill": "\f610", + "volume-up": "\f611", + "vr": "\f612", + "wallet-fill": "\f613", + "wallet": "\f614", + "wallet2": "\f615", + "watch": "\f616", + "water": "\f617", + "whatsapp": "\f618", + "wifi-1": "\f619", + "wifi-2": "\f61a", + "wifi-off": "\f61b", + "wifi": "\f61c", + "wind": "\f61d", + "window-dock": "\f61e", + "window-sidebar": "\f61f", + "window": "\f620", + "wrench": "\f621", + "x-circle-fill": "\f622", + "x-circle": "\f623", + "x-diamond-fill": "\f624", + "x-diamond": "\f625", + "x-octagon-fill": "\f626", + "x-octagon": "\f627", + "x-square-fill": "\f628", + "x-square": "\f629", + "x": "\f62a", + "youtube": "\f62b", + "zoom-in": "\f62c", + "zoom-out": "\f62d", + "bank": "\f62e", + "bank2": "\f62f", + "bell-slash-fill": "\f630", + "bell-slash": "\f631", + "cash-coin": "\f632", + "check-lg": "\f633", + "coin": "\f634", + "currency-bitcoin": "\f635", + "currency-dollar": "\f636", + "currency-euro": "\f637", + "currency-exchange": "\f638", + "currency-pound": "\f639", + "currency-yen": "\f63a", + "dash-lg": "\f63b", + "exclamation-lg": "\f63c", + "file-earmark-pdf-fill": "\f63d", + "file-earmark-pdf": "\f63e", + "file-pdf-fill": "\f63f", + "file-pdf": "\f640", + "gender-ambiguous": "\f641", + "gender-female": "\f642", + "gender-male": "\f643", + "gender-trans": "\f644", + "headset-vr": "\f645", + "info-lg": "\f646", + "mastodon": "\f647", + "messenger": "\f648", + "piggy-bank-fill": "\f649", + "piggy-bank": "\f64a", + "pin-map-fill": "\f64b", + "pin-map": "\f64c", + "plus-lg": "\f64d", + "question-lg": "\f64e", + "recycle": "\f64f", + "reddit": "\f650", + "safe-fill": "\f651", + "safe2-fill": "\f652", + "safe2": "\f653", + "sd-card-fill": "\f654", + "sd-card": "\f655", + "skype": "\f656", + "slash-lg": "\f657", + "translate": "\f658", + "x-lg": "\f659", + "safe": "\f65a", + "apple": "\f65b", + "microsoft": "\f65d", + "windows": "\f65e", + "behance": "\f65c", + "dribbble": "\f65f", + "line": "\f660", + "medium": "\f661", + "paypal": "\f662", + "pinterest": "\f663", + "signal": "\f664", + "snapchat": "\f665", + "spotify": "\f666", + "stack-overflow": "\f667", + "strava": "\f668", + "wordpress": "\f669", + "vimeo": "\f66a", + "activity": "\f66b", + "easel2-fill": "\f66c", + "easel2": "\f66d", + "easel3-fill": "\f66e", + "easel3": "\f66f", + "fan": "\f670", + "fingerprint": "\f671", + "graph-down-arrow": "\f672", + "graph-up-arrow": "\f673", + "hypnotize": "\f674", + "magic": "\f675", + "person-rolodex": "\f676", + "person-video": "\f677", + "person-video2": "\f678", + "person-video3": "\f679", + "person-workspace": "\f67a", + "radioactive": "\f67b", + "webcam-fill": "\f67c", + "webcam": "\f67d", + "yin-yang": "\f67e", + "bandaid-fill": "\f680", + "bandaid": "\f681", + "bluetooth": "\f682", + "body-text": "\f683", + "boombox": "\f684", + "boxes": "\f685", + "dpad-fill": "\f686", + "dpad": "\f687", + "ear-fill": "\f688", + "ear": "\f689", + "envelope-check-fill": "\f68b", + "envelope-check": "\f68c", + "envelope-dash-fill": "\f68e", + "envelope-dash": "\f68f", + "envelope-exclamation-fill": "\f691", + "envelope-exclamation": "\f692", + "envelope-plus-fill": "\f693", + "envelope-plus": "\f694", + "envelope-slash-fill": "\f696", + "envelope-slash": "\f697", + "envelope-x-fill": "\f699", + "envelope-x": "\f69a", + "explicit-fill": "\f69b", + "explicit": "\f69c", + "git": "\f69d", + "infinity": "\f69e", + "list-columns-reverse": "\f69f", + "list-columns": "\f6a0", + "meta": "\f6a1", + "nintendo-switch": "\f6a4", + "pc-display-horizontal": "\f6a5", + "pc-display": "\f6a6", + "pc-horizontal": "\f6a7", + "pc": "\f6a8", + "playstation": "\f6a9", + "plus-slash-minus": "\f6aa", + "projector-fill": "\f6ab", + "projector": "\f6ac", + "qr-code-scan": "\f6ad", + "qr-code": "\f6ae", + "quora": "\f6af", + "quote": "\f6b0", + "robot": "\f6b1", + "send-check-fill": "\f6b2", + "send-check": "\f6b3", + "send-dash-fill": "\f6b4", + "send-dash": "\f6b5", + "send-exclamation-fill": "\f6b7", + "send-exclamation": "\f6b8", + "send-fill": "\f6b9", + "send-plus-fill": "\f6ba", + "send-plus": "\f6bb", + "send-slash-fill": "\f6bc", + "send-slash": "\f6bd", + "send-x-fill": "\f6be", + "send-x": "\f6bf", + "send": "\f6c0", + "steam": "\f6c1", + "terminal-dash": "\f6c3", + "terminal-plus": "\f6c4", + "terminal-split": "\f6c5", + "ticket-detailed-fill": "\f6c6", + "ticket-detailed": "\f6c7", + "ticket-fill": "\f6c8", + "ticket-perforated-fill": "\f6c9", + "ticket-perforated": "\f6ca", + "ticket": "\f6cb", + "tiktok": "\f6cc", + "window-dash": "\f6cd", + "window-desktop": "\f6ce", + "window-fullscreen": "\f6cf", + "window-plus": "\f6d0", + "window-split": "\f6d1", + "window-stack": "\f6d2", + "window-x": "\f6d3", + "xbox": "\f6d4", + "ethernet": "\f6d5", + "hdmi-fill": "\f6d6", + "hdmi": "\f6d7", + "usb-c-fill": "\f6d8", + "usb-c": "\f6d9", + "usb-fill": "\f6da", + "usb-plug-fill": "\f6db", + "usb-plug": "\f6dc", + "usb-symbol": "\f6dd", + "usb": "\f6de", + "boombox-fill": "\f6df", + "displayport": "\f6e1", + "gpu-card": "\f6e2", + "memory": "\f6e3", + "modem-fill": "\f6e4", + "modem": "\f6e5", + "motherboard-fill": "\f6e6", + "motherboard": "\f6e7", + "optical-audio-fill": "\f6e8", + "optical-audio": "\f6e9", + "pci-card": "\f6ea", + "router-fill": "\f6eb", + "router": "\f6ec", + "thunderbolt-fill": "\f6ef", + "thunderbolt": "\f6f0", + "usb-drive-fill": "\f6f1", + "usb-drive": "\f6f2", + "usb-micro-fill": "\f6f3", + "usb-micro": "\f6f4", + "usb-mini-fill": "\f6f5", + "usb-mini": "\f6f6", + "cloud-haze2": "\f6f7", + "device-hdd-fill": "\f6f8", + "device-hdd": "\f6f9", + "device-ssd-fill": "\f6fa", + "device-ssd": "\f6fb", + "displayport-fill": "\f6fc", + "mortarboard-fill": "\f6fd", + "mortarboard": "\f6fe", + "terminal-x": "\f6ff", + "arrow-through-heart-fill": "\f700", + "arrow-through-heart": "\f701", + "badge-sd-fill": "\f702", + "badge-sd": "\f703", + "bag-heart-fill": "\f704", + "bag-heart": "\f705", + "balloon-fill": "\f706", + "balloon-heart-fill": "\f707", + "balloon-heart": "\f708", + "balloon": "\f709", + "box2-fill": "\f70a", + "box2-heart-fill": "\f70b", + "box2-heart": "\f70c", + "box2": "\f70d", + "braces-asterisk": "\f70e", + "calendar-heart-fill": "\f70f", + "calendar-heart": "\f710", + "calendar2-heart-fill": "\f711", + "calendar2-heart": "\f712", + "chat-heart-fill": "\f713", + "chat-heart": "\f714", + "chat-left-heart-fill": "\f715", + "chat-left-heart": "\f716", + "chat-right-heart-fill": "\f717", + "chat-right-heart": "\f718", + "chat-square-heart-fill": "\f719", + "chat-square-heart": "\f71a", + "clipboard-check-fill": "\f71b", + "clipboard-data-fill": "\f71c", + "clipboard-fill": "\f71d", + "clipboard-heart-fill": "\f71e", + "clipboard-heart": "\f71f", + "clipboard-minus-fill": "\f720", + "clipboard-plus-fill": "\f721", + "clipboard-pulse": "\f722", + "clipboard-x-fill": "\f723", + "clipboard2-check-fill": "\f724", + "clipboard2-check": "\f725", + "clipboard2-data-fill": "\f726", + "clipboard2-data": "\f727", + "clipboard2-fill": "\f728", + "clipboard2-heart-fill": "\f729", + "clipboard2-heart": "\f72a", + "clipboard2-minus-fill": "\f72b", + "clipboard2-minus": "\f72c", + "clipboard2-plus-fill": "\f72d", + "clipboard2-plus": "\f72e", + "clipboard2-pulse-fill": "\f72f", + "clipboard2-pulse": "\f730", + "clipboard2-x-fill": "\f731", + "clipboard2-x": "\f732", + "clipboard2": "\f733", + "emoji-kiss-fill": "\f734", + "emoji-kiss": "\f735", + "envelope-heart-fill": "\f736", + "envelope-heart": "\f737", + "envelope-open-heart-fill": "\f738", + "envelope-open-heart": "\f739", + "envelope-paper-fill": "\f73a", + "envelope-paper-heart-fill": "\f73b", + "envelope-paper-heart": "\f73c", + "envelope-paper": "\f73d", + "filetype-aac": "\f73e", + "filetype-ai": "\f73f", + "filetype-bmp": "\f740", + "filetype-cs": "\f741", + "filetype-css": "\f742", + "filetype-csv": "\f743", + "filetype-doc": "\f744", + "filetype-docx": "\f745", + "filetype-exe": "\f746", + "filetype-gif": "\f747", + "filetype-heic": "\f748", + "filetype-html": "\f749", + "filetype-java": "\f74a", + "filetype-jpg": "\f74b", + "filetype-js": "\f74c", + "filetype-jsx": "\f74d", + "filetype-key": "\f74e", + "filetype-m4p": "\f74f", + "filetype-md": "\f750", + "filetype-mdx": "\f751", + "filetype-mov": "\f752", + "filetype-mp3": "\f753", + "filetype-mp4": "\f754", + "filetype-otf": "\f755", + "filetype-pdf": "\f756", + "filetype-php": "\f757", + "filetype-png": "\f758", + "filetype-ppt": "\f75a", + "filetype-psd": "\f75b", + "filetype-py": "\f75c", + "filetype-raw": "\f75d", + "filetype-rb": "\f75e", + "filetype-sass": "\f75f", + "filetype-scss": "\f760", + "filetype-sh": "\f761", + "filetype-svg": "\f762", + "filetype-tiff": "\f763", + "filetype-tsx": "\f764", + "filetype-ttf": "\f765", + "filetype-txt": "\f766", + "filetype-wav": "\f767", + "filetype-woff": "\f768", + "filetype-xls": "\f76a", + "filetype-xml": "\f76b", + "filetype-yml": "\f76c", + "heart-arrow": "\f76d", + "heart-pulse-fill": "\f76e", + "heart-pulse": "\f76f", + "heartbreak-fill": "\f770", + "heartbreak": "\f771", + "hearts": "\f772", + "hospital-fill": "\f773", + "hospital": "\f774", + "house-heart-fill": "\f775", + "house-heart": "\f776", + "incognito": "\f777", + "magnet-fill": "\f778", + "magnet": "\f779", + "person-heart": "\f77a", + "person-hearts": "\f77b", + "phone-flip": "\f77c", + "plugin": "\f77d", + "postage-fill": "\f77e", + "postage-heart-fill": "\f77f", + "postage-heart": "\f780", + "postage": "\f781", + "postcard-fill": "\f782", + "postcard-heart-fill": "\f783", + "postcard-heart": "\f784", + "postcard": "\f785", + "search-heart-fill": "\f786", + "search-heart": "\f787", + "sliders2-vertical": "\f788", + "sliders2": "\f789", + "trash3-fill": "\f78a", + "trash3": "\f78b", + "valentine": "\f78c", + "valentine2": "\f78d", + "wrench-adjustable-circle-fill": "\f78e", + "wrench-adjustable-circle": "\f78f", + "wrench-adjustable": "\f790", + "filetype-json": "\f791", + "filetype-pptx": "\f792", + "filetype-xlsx": "\f793", + "1-circle-fill": "\f796", + "1-circle": "\f797", + "1-square-fill": "\f798", + "1-square": "\f799", + "2-circle-fill": "\f79c", + "2-circle": "\f79d", + "2-square-fill": "\f79e", + "2-square": "\f79f", + "3-circle-fill": "\f7a2", + "3-circle": "\f7a3", + "3-square-fill": "\f7a4", + "3-square": "\f7a5", + "4-circle-fill": "\f7a8", + "4-circle": "\f7a9", + "4-square-fill": "\f7aa", + "4-square": "\f7ab", + "5-circle-fill": "\f7ae", + "5-circle": "\f7af", + "5-square-fill": "\f7b0", + "5-square": "\f7b1", + "6-circle-fill": "\f7b4", + "6-circle": "\f7b5", + "6-square-fill": "\f7b6", + "6-square": "\f7b7", + "7-circle-fill": "\f7ba", + "7-circle": "\f7bb", + "7-square-fill": "\f7bc", + "7-square": "\f7bd", + "8-circle-fill": "\f7c0", + "8-circle": "\f7c1", + "8-square-fill": "\f7c2", + "8-square": "\f7c3", + "9-circle-fill": "\f7c6", + "9-circle": "\f7c7", + "9-square-fill": "\f7c8", + "9-square": "\f7c9", + "airplane-engines-fill": "\f7ca", + "airplane-engines": "\f7cb", + "airplane-fill": "\f7cc", + "airplane": "\f7cd", + "alexa": "\f7ce", + "alipay": "\f7cf", + "android": "\f7d0", + "android2": "\f7d1", + "box-fill": "\f7d2", + "box-seam-fill": "\f7d3", + "browser-chrome": "\f7d4", + "browser-edge": "\f7d5", + "browser-firefox": "\f7d6", + "browser-safari": "\f7d7", + "c-circle-fill": "\f7da", + "c-circle": "\f7db", + "c-square-fill": "\f7dc", + "c-square": "\f7dd", + "capsule-pill": "\f7de", + "capsule": "\f7df", + "car-front-fill": "\f7e0", + "car-front": "\f7e1", + "cassette-fill": "\f7e2", + "cassette": "\f7e3", + "cc-circle-fill": "\f7e6", + "cc-circle": "\f7e7", + "cc-square-fill": "\f7e8", + "cc-square": "\f7e9", + "cup-hot-fill": "\f7ea", + "cup-hot": "\f7eb", + "currency-rupee": "\f7ec", + "dropbox": "\f7ed", + "escape": "\f7ee", + "fast-forward-btn-fill": "\f7ef", + "fast-forward-btn": "\f7f0", + "fast-forward-circle-fill": "\f7f1", + "fast-forward-circle": "\f7f2", + "fast-forward-fill": "\f7f3", + "fast-forward": "\f7f4", + "filetype-sql": "\f7f5", + "fire": "\f7f6", + "google-play": "\f7f7", + "h-circle-fill": "\f7fa", + "h-circle": "\f7fb", + "h-square-fill": "\f7fc", + "h-square": "\f7fd", + "indent": "\f7fe", + "lungs-fill": "\f7ff", + "lungs": "\f800", + "microsoft-teams": "\f801", + "p-circle-fill": "\f804", + "p-circle": "\f805", + "p-square-fill": "\f806", + "p-square": "\f807", + "pass-fill": "\f808", + "pass": "\f809", + "prescription": "\f80a", + "prescription2": "\f80b", + "r-circle-fill": "\f80e", + "r-circle": "\f80f", + "r-square-fill": "\f810", + "r-square": "\f811", + "repeat-1": "\f812", + "repeat": "\f813", + "rewind-btn-fill": "\f814", + "rewind-btn": "\f815", + "rewind-circle-fill": "\f816", + "rewind-circle": "\f817", + "rewind-fill": "\f818", + "rewind": "\f819", + "train-freight-front-fill": "\f81a", + "train-freight-front": "\f81b", + "train-front-fill": "\f81c", + "train-front": "\f81d", + "train-lightrail-front-fill": "\f81e", + "train-lightrail-front": "\f81f", + "truck-front-fill": "\f820", + "truck-front": "\f821", + "ubuntu": "\f822", + "unindent": "\f823", + "unity": "\f824", + "universal-access-circle": "\f825", + "universal-access": "\f826", + "virus": "\f827", + "virus2": "\f828", + "wechat": "\f829", + "yelp": "\f82a", + "sign-stop-fill": "\f82b", + "sign-stop-lights-fill": "\f82c", + "sign-stop-lights": "\f82d", + "sign-stop": "\f82e", + "sign-turn-left-fill": "\f82f", + "sign-turn-left": "\f830", + "sign-turn-right-fill": "\f831", + "sign-turn-right": "\f832", + "sign-turn-slight-left-fill": "\f833", + "sign-turn-slight-left": "\f834", + "sign-turn-slight-right-fill": "\f835", + "sign-turn-slight-right": "\f836", + "sign-yield-fill": "\f837", + "sign-yield": "\f838", + "ev-station-fill": "\f839", + "ev-station": "\f83a", + "fuel-pump-diesel-fill": "\f83b", + "fuel-pump-diesel": "\f83c", + "fuel-pump-fill": "\f83d", + "fuel-pump": "\f83e", + "0-circle-fill": "\f83f", + "0-circle": "\f840", + "0-square-fill": "\f841", + "0-square": "\f842", + "rocket-fill": "\f843", + "rocket-takeoff-fill": "\f844", + "rocket-takeoff": "\f845", + "rocket": "\f846", + "stripe": "\f847", + "subscript": "\f848", + "superscript": "\f849", + "trello": "\f84a", + "envelope-at-fill": "\f84b", + "envelope-at": "\f84c", + "regex": "\f84d", + "text-wrap": "\f84e", + "sign-dead-end-fill": "\f84f", + "sign-dead-end": "\f850", + "sign-do-not-enter-fill": "\f851", + "sign-do-not-enter": "\f852", + "sign-intersection-fill": "\f853", + "sign-intersection-side-fill": "\f854", + "sign-intersection-side": "\f855", + "sign-intersection-t-fill": "\f856", + "sign-intersection-t": "\f857", + "sign-intersection-y-fill": "\f858", + "sign-intersection-y": "\f859", + "sign-intersection": "\f85a", + "sign-merge-left-fill": "\f85b", + "sign-merge-left": "\f85c", + "sign-merge-right-fill": "\f85d", + "sign-merge-right": "\f85e", + "sign-no-left-turn-fill": "\f85f", + "sign-no-left-turn": "\f860", + "sign-no-parking-fill": "\f861", + "sign-no-parking": "\f862", + "sign-no-right-turn-fill": "\f863", + "sign-no-right-turn": "\f864", + "sign-railroad-fill": "\f865", + "sign-railroad": "\f866", + "building-add": "\f867", + "building-check": "\f868", + "building-dash": "\f869", + "building-down": "\f86a", + "building-exclamation": "\f86b", + "building-fill-add": "\f86c", + "building-fill-check": "\f86d", + "building-fill-dash": "\f86e", + "building-fill-down": "\f86f", + "building-fill-exclamation": "\f870", + "building-fill-gear": "\f871", + "building-fill-lock": "\f872", + "building-fill-slash": "\f873", + "building-fill-up": "\f874", + "building-fill-x": "\f875", + "building-fill": "\f876", + "building-gear": "\f877", + "building-lock": "\f878", + "building-slash": "\f879", + "building-up": "\f87a", + "building-x": "\f87b", + "buildings-fill": "\f87c", + "buildings": "\f87d", + "bus-front-fill": "\f87e", + "bus-front": "\f87f", + "ev-front-fill": "\f880", + "ev-front": "\f881", + "globe-americas": "\f882", + "globe-asia-australia": "\f883", + "globe-central-south-asia": "\f884", + "globe-europe-africa": "\f885", + "house-add-fill": "\f886", + "house-add": "\f887", + "house-check-fill": "\f888", + "house-check": "\f889", + "house-dash-fill": "\f88a", + "house-dash": "\f88b", + "house-down-fill": "\f88c", + "house-down": "\f88d", + "house-exclamation-fill": "\f88e", + "house-exclamation": "\f88f", + "house-gear-fill": "\f890", + "house-gear": "\f891", + "house-lock-fill": "\f892", + "house-lock": "\f893", + "house-slash-fill": "\f894", + "house-slash": "\f895", + "house-up-fill": "\f896", + "house-up": "\f897", + "house-x-fill": "\f898", + "house-x": "\f899", + "person-add": "\f89a", + "person-down": "\f89b", + "person-exclamation": "\f89c", + "person-fill-add": "\f89d", + "person-fill-check": "\f89e", + "person-fill-dash": "\f89f", + "person-fill-down": "\f8a0", + "person-fill-exclamation": "\f8a1", + "person-fill-gear": "\f8a2", + "person-fill-lock": "\f8a3", + "person-fill-slash": "\f8a4", + "person-fill-up": "\f8a5", + "person-fill-x": "\f8a6", + "person-gear": "\f8a7", + "person-lock": "\f8a8", + "person-slash": "\f8a9", + "person-up": "\f8aa", + "scooter": "\f8ab", + "taxi-front-fill": "\f8ac", + "taxi-front": "\f8ad", + "amd": "\f8ae", + "database-add": "\f8af", + "database-check": "\f8b0", + "database-dash": "\f8b1", + "database-down": "\f8b2", + "database-exclamation": "\f8b3", + "database-fill-add": "\f8b4", + "database-fill-check": "\f8b5", + "database-fill-dash": "\f8b6", + "database-fill-down": "\f8b7", + "database-fill-exclamation": "\f8b8", + "database-fill-gear": "\f8b9", + "database-fill-lock": "\f8ba", + "database-fill-slash": "\f8bb", + "database-fill-up": "\f8bc", + "database-fill-x": "\f8bd", + "database-fill": "\f8be", + "database-gear": "\f8bf", + "database-lock": "\f8c0", + "database-slash": "\f8c1", + "database-up": "\f8c2", + "database-x": "\f8c3", + "database": "\f8c4", + "houses-fill": "\f8c5", + "houses": "\f8c6", + "nvidia": "\f8c7", + "person-vcard-fill": "\f8c8", + "person-vcard": "\f8c9", + "sina-weibo": "\f8ca", + "tencent-qq": "\f8cb", + "wikipedia": "\f8cc", + "alphabet-uppercase": "\f2a5", + "alphabet": "\f68a", + "amazon": "\f68d", + "arrows-collapse-vertical": "\f690", + "arrows-expand-vertical": "\f695", + "arrows-vertical": "\f698", + "arrows": "\f6a2", + "ban-fill": "\f6a3", + "ban": "\f6b6", + "bing": "\f6c2", + "cake": "\f6e0", + "cake2": "\f6ed", + "cookie": "\f6ee", + "copy": "\f759", + "crosshair": "\f769", + "crosshair2": "\f794", + "emoji-astonished-fill": "\f795", + "emoji-astonished": "\f79a", + "emoji-grimace-fill": "\f79b", + "emoji-grimace": "\f7a0", + "emoji-grin-fill": "\f7a1", + "emoji-grin": "\f7a6", + "emoji-surprise-fill": "\f7a7", + "emoji-surprise": "\f7ac", + "emoji-tear-fill": "\f7ad", + "emoji-tear": "\f7b2", + "envelope-arrow-down-fill": "\f7b3", + "envelope-arrow-down": "\f7b8", + "envelope-arrow-up-fill": "\f7b9", + "envelope-arrow-up": "\f7be", + "feather": "\f7bf", + "feather2": "\f7c4", + "floppy-fill": "\f7c5", + "floppy": "\f7d8", + "floppy2-fill": "\f7d9", + "floppy2": "\f7e4", + "gitlab": "\f7e5", + "highlighter": "\f7f8", + "marker-tip": "\f802", + "nvme-fill": "\f803", + "nvme": "\f80c", + "opencollective": "\f80d", + "pci-card-network": "\f8cd", + "pci-card-sound": "\f8ce", + "radar": "\f8cf", + "send-arrow-down-fill": "\f8d0", + "send-arrow-down": "\f8d1", + "send-arrow-up-fill": "\f8d2", + "send-arrow-up": "\f8d3", + "sim-slash-fill": "\f8d4", + "sim-slash": "\f8d5", + "sourceforge": "\f8d6", + "substack": "\f8d7", + "threads-fill": "\f8d8", + "threads": "\f8d9", + "transparency": "\f8da", + "twitter-x": "\f8db", + "type-h4": "\f8dc", + "type-h5": "\f8dd", + "type-h6": "\f8de", + "backpack-fill": "\f8df", + "backpack": "\f8e0", + "backpack2-fill": "\f8e1", + "backpack2": "\f8e2", + "backpack3-fill": "\f8e3", + "backpack3": "\f8e4", + "backpack4-fill": "\f8e5", + "backpack4": "\f8e6", + "brilliance": "\f8e7", + "cake-fill": "\f8e8", + "cake2-fill": "\f8e9", + "duffle-fill": "\f8ea", + "duffle": "\f8eb", + "exposure": "\f8ec", + "gender-neuter": "\f8ed", + "highlights": "\f8ee", + "luggage-fill": "\f8ef", + "luggage": "\f8f0", + "mailbox-flag": "\f8f1", + "mailbox2-flag": "\f8f2", + "noise-reduction": "\f8f3", + "passport-fill": "\f8f4", + "passport": "\f8f5", + "person-arms-up": "\f8f6", + "person-raised-hand": "\f8f7", + "person-standing-dress": "\f8f8", + "person-standing": "\f8f9", + "person-walking": "\f8fa", + "person-wheelchair": "\f8fb", + "shadows": "\f8fc", + "suitcase-fill": "\f8fd", + "suitcase-lg-fill": "\f8fe", + "suitcase-lg": "\f8ff", + "suitcase": "\f900", + "suitcase2-fill": "\f901", + "suitcase2": "\f902", + "vignette": "\f903", +); + +@each $icon, $codepoint in $bootstrap-icons-map { + .bi-#{$icon}::before { content: $codepoint; } +} diff --git a/assets/bootstrap-icons/font/fonts/bootstrap-icons.woff b/assets/bootstrap-icons/font/fonts/bootstrap-icons.woff new file mode 100644 index 0000000..51204d2 Binary files /dev/null and b/assets/bootstrap-icons/font/fonts/bootstrap-icons.woff differ diff --git a/assets/bootstrap-icons/font/fonts/bootstrap-icons.woff2 b/assets/bootstrap-icons/font/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000..92c4830 Binary files /dev/null and b/assets/bootstrap-icons/font/fonts/bootstrap-icons.woff2 differ diff --git a/assets/bootstrap-icons/fonts.svg b/assets/bootstrap-icons/fonts.svg index 3afc7d2..5e1f3c3 100644 --- a/assets/bootstrap-icons/fonts.svg +++ b/assets/bootstrap-icons/fonts.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fonts/bootstrap-icons.woff b/assets/bootstrap-icons/fonts/bootstrap-icons.woff deleted file mode 100644 index 6e72a59..0000000 Binary files a/assets/bootstrap-icons/fonts/bootstrap-icons.woff and /dev/null differ diff --git a/assets/bootstrap-icons/fonts/bootstrap-icons.woff2 b/assets/bootstrap-icons/fonts/bootstrap-icons.woff2 deleted file mode 100644 index 3b957d5..0000000 Binary files a/assets/bootstrap-icons/fonts/bootstrap-icons.woff2 and /dev/null differ diff --git a/assets/bootstrap-icons/forward-fill.svg b/assets/bootstrap-icons/forward-fill.svg index 7f2839b..27462e2 100644 --- a/assets/bootstrap-icons/forward-fill.svg +++ b/assets/bootstrap-icons/forward-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/forward.svg b/assets/bootstrap-icons/forward.svg index 4b85614..ffe887c 100644 --- a/assets/bootstrap-icons/forward.svg +++ b/assets/bootstrap-icons/forward.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/front.svg b/assets/bootstrap-icons/front.svg index d1edeb1..59d854e 100644 --- a/assets/bootstrap-icons/front.svg +++ b/assets/bootstrap-icons/front.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fuel-pump-diesel-fill.svg b/assets/bootstrap-icons/fuel-pump-diesel-fill.svg index 824913c..997d6f8 100644 --- a/assets/bootstrap-icons/fuel-pump-diesel-fill.svg +++ b/assets/bootstrap-icons/fuel-pump-diesel-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fuel-pump-diesel.svg b/assets/bootstrap-icons/fuel-pump-diesel.svg index ad24a92..e170eeb 100644 --- a/assets/bootstrap-icons/fuel-pump-diesel.svg +++ b/assets/bootstrap-icons/fuel-pump-diesel.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fuel-pump-fill.svg b/assets/bootstrap-icons/fuel-pump-fill.svg index 5154523..46f92c3 100644 --- a/assets/bootstrap-icons/fuel-pump-fill.svg +++ b/assets/bootstrap-icons/fuel-pump-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fuel-pump.svg b/assets/bootstrap-icons/fuel-pump.svg index f4742f5..1704a6f 100644 --- a/assets/bootstrap-icons/fuel-pump.svg +++ b/assets/bootstrap-icons/fuel-pump.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/fullscreen-exit.svg b/assets/bootstrap-icons/fullscreen-exit.svg index b9bdb1b..cfde3a3 100644 --- a/assets/bootstrap-icons/fullscreen-exit.svg +++ b/assets/bootstrap-icons/fullscreen-exit.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/fullscreen.svg b/assets/bootstrap-icons/fullscreen.svg index 7789d36..d4f8a83 100644 --- a/assets/bootstrap-icons/fullscreen.svg +++ b/assets/bootstrap-icons/fullscreen.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/funnel-fill.svg b/assets/bootstrap-icons/funnel-fill.svg index 5f16f16..04d31a6 100644 --- a/assets/bootstrap-icons/funnel-fill.svg +++ b/assets/bootstrap-icons/funnel-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/funnel.svg b/assets/bootstrap-icons/funnel.svg index d027aa5..28bfcf2 100644 --- a/assets/bootstrap-icons/funnel.svg +++ b/assets/bootstrap-icons/funnel.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gear-fill.svg b/assets/bootstrap-icons/gear-fill.svg index 2aa36a1..ba8e2c5 100644 --- a/assets/bootstrap-icons/gear-fill.svg +++ b/assets/bootstrap-icons/gear-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gear-wide-connected.svg b/assets/bootstrap-icons/gear-wide-connected.svg index fc196dd..19ddda9 100644 --- a/assets/bootstrap-icons/gear-wide-connected.svg +++ b/assets/bootstrap-icons/gear-wide-connected.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gear-wide.svg b/assets/bootstrap-icons/gear-wide.svg index 83194ce..c5de567 100644 --- a/assets/bootstrap-icons/gear-wide.svg +++ b/assets/bootstrap-icons/gear-wide.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gear.svg b/assets/bootstrap-icons/gear.svg index c11dbc1..30cfaa3 100644 --- a/assets/bootstrap-icons/gear.svg +++ b/assets/bootstrap-icons/gear.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/gem.svg b/assets/bootstrap-icons/gem.svg index 360d554..f56d871 100644 --- a/assets/bootstrap-icons/gem.svg +++ b/assets/bootstrap-icons/gem.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gender-ambiguous.svg b/assets/bootstrap-icons/gender-ambiguous.svg index 2ffaf11..674c526 100644 --- a/assets/bootstrap-icons/gender-ambiguous.svg +++ b/assets/bootstrap-icons/gender-ambiguous.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gender-female.svg b/assets/bootstrap-icons/gender-female.svg index 102783c..ae6dc27 100644 --- a/assets/bootstrap-icons/gender-female.svg +++ b/assets/bootstrap-icons/gender-female.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gender-male.svg b/assets/bootstrap-icons/gender-male.svg index b0aee1d..3931921 100644 --- a/assets/bootstrap-icons/gender-male.svg +++ b/assets/bootstrap-icons/gender-male.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gender-neuter.svg b/assets/bootstrap-icons/gender-neuter.svg new file mode 100644 index 0000000..133db1a --- /dev/null +++ b/assets/bootstrap-icons/gender-neuter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/gender-trans.svg b/assets/bootstrap-icons/gender-trans.svg index 4c4c074..005e6f8 100644 --- a/assets/bootstrap-icons/gender-trans.svg +++ b/assets/bootstrap-icons/gender-trans.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/geo-alt-fill.svg b/assets/bootstrap-icons/geo-alt-fill.svg index e88b77b..77f0478 100644 --- a/assets/bootstrap-icons/geo-alt-fill.svg +++ b/assets/bootstrap-icons/geo-alt-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/geo-alt.svg b/assets/bootstrap-icons/geo-alt.svg index 4092794..20e18ba 100644 --- a/assets/bootstrap-icons/geo-alt.svg +++ b/assets/bootstrap-icons/geo-alt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/geo-fill.svg b/assets/bootstrap-icons/geo-fill.svg index a53f2bd..9678fa0 100644 --- a/assets/bootstrap-icons/geo-fill.svg +++ b/assets/bootstrap-icons/geo-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/geo.svg b/assets/bootstrap-icons/geo.svg index 6686fea..2382b91 100644 --- a/assets/bootstrap-icons/geo.svg +++ b/assets/bootstrap-icons/geo.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gift-fill.svg b/assets/bootstrap-icons/gift-fill.svg index 69f3379..bd78a8c 100644 --- a/assets/bootstrap-icons/gift-fill.svg +++ b/assets/bootstrap-icons/gift-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gift.svg b/assets/bootstrap-icons/gift.svg index 663b87e..5921507 100644 --- a/assets/bootstrap-icons/gift.svg +++ b/assets/bootstrap-icons/gift.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/git.svg b/assets/bootstrap-icons/git.svg index 092d23e..0979cdb 100644 --- a/assets/bootstrap-icons/git.svg +++ b/assets/bootstrap-icons/git.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/github.svg b/assets/bootstrap-icons/github.svg index bb4e45c..013e025 100644 --- a/assets/bootstrap-icons/github.svg +++ b/assets/bootstrap-icons/github.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gitlab.svg b/assets/bootstrap-icons/gitlab.svg new file mode 100644 index 0000000..f8875f8 --- /dev/null +++ b/assets/bootstrap-icons/gitlab.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/globe-americas.svg b/assets/bootstrap-icons/globe-americas.svg index f66f5fe..5dcc7b2 100644 --- a/assets/bootstrap-icons/globe-americas.svg +++ b/assets/bootstrap-icons/globe-americas.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/globe-asia-australia.svg b/assets/bootstrap-icons/globe-asia-australia.svg index e4715f1..8c27539 100644 --- a/assets/bootstrap-icons/globe-asia-australia.svg +++ b/assets/bootstrap-icons/globe-asia-australia.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/globe-central-south-asia.svg b/assets/bootstrap-icons/globe-central-south-asia.svg index d4699d2..80a13c1 100644 --- a/assets/bootstrap-icons/globe-central-south-asia.svg +++ b/assets/bootstrap-icons/globe-central-south-asia.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/globe-europe-africa.svg b/assets/bootstrap-icons/globe-europe-africa.svg index 3bd6c49..c1c5dcb 100644 --- a/assets/bootstrap-icons/globe-europe-africa.svg +++ b/assets/bootstrap-icons/globe-europe-africa.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/globe.svg b/assets/bootstrap-icons/globe.svg index 96cf815..835ff66 100644 --- a/assets/bootstrap-icons/globe.svg +++ b/assets/bootstrap-icons/globe.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/globe2.svg b/assets/bootstrap-icons/globe2.svg index 150a01e..b302063 100644 --- a/assets/bootstrap-icons/globe2.svg +++ b/assets/bootstrap-icons/globe2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/google-play.svg b/assets/bootstrap-icons/google-play.svg index a970e9a..0751c90 100644 --- a/assets/bootstrap-icons/google-play.svg +++ b/assets/bootstrap-icons/google-play.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/google.svg b/assets/bootstrap-icons/google.svg index 47abd49..9f603de 100644 --- a/assets/bootstrap-icons/google.svg +++ b/assets/bootstrap-icons/google.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/gpu-card.svg b/assets/bootstrap-icons/gpu-card.svg index b75ddce..6ec3152 100644 --- a/assets/bootstrap-icons/gpu-card.svg +++ b/assets/bootstrap-icons/gpu-card.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/graph-down-arrow.svg b/assets/bootstrap-icons/graph-down-arrow.svg index bf522b5..d811884 100644 --- a/assets/bootstrap-icons/graph-down-arrow.svg +++ b/assets/bootstrap-icons/graph-down-arrow.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/graph-down.svg b/assets/bootstrap-icons/graph-down.svg index 55adb4f..47dd647 100644 --- a/assets/bootstrap-icons/graph-down.svg +++ b/assets/bootstrap-icons/graph-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/graph-up-arrow.svg b/assets/bootstrap-icons/graph-up-arrow.svg index fd582e4..7eda5f4 100644 --- a/assets/bootstrap-icons/graph-up-arrow.svg +++ b/assets/bootstrap-icons/graph-up-arrow.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/graph-up.svg b/assets/bootstrap-icons/graph-up.svg index a68bc9d..15e0bbf 100644 --- a/assets/bootstrap-icons/graph-up.svg +++ b/assets/bootstrap-icons/graph-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-1x2-fill.svg b/assets/bootstrap-icons/grid-1x2-fill.svg index 1195117..cc568cb 100644 --- a/assets/bootstrap-icons/grid-1x2-fill.svg +++ b/assets/bootstrap-icons/grid-1x2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-1x2.svg b/assets/bootstrap-icons/grid-1x2.svg index dd36f54..69ec79f 100644 --- a/assets/bootstrap-icons/grid-1x2.svg +++ b/assets/bootstrap-icons/grid-1x2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-3x2-gap-fill.svg b/assets/bootstrap-icons/grid-3x2-gap-fill.svg index 4fe8288..9c0e855 100644 --- a/assets/bootstrap-icons/grid-3x2-gap-fill.svg +++ b/assets/bootstrap-icons/grid-3x2-gap-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-3x2-gap.svg b/assets/bootstrap-icons/grid-3x2-gap.svg index a9e8689..730ae65 100644 --- a/assets/bootstrap-icons/grid-3x2-gap.svg +++ b/assets/bootstrap-icons/grid-3x2-gap.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-3x2.svg b/assets/bootstrap-icons/grid-3x2.svg index 6dd39fd..55ff9bb 100644 --- a/assets/bootstrap-icons/grid-3x2.svg +++ b/assets/bootstrap-icons/grid-3x2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-3x3-gap-fill.svg b/assets/bootstrap-icons/grid-3x3-gap-fill.svg index d29616c..982cb70 100644 --- a/assets/bootstrap-icons/grid-3x3-gap-fill.svg +++ b/assets/bootstrap-icons/grid-3x3-gap-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-3x3-gap.svg b/assets/bootstrap-icons/grid-3x3-gap.svg index 675f428..bbf8ce4 100644 --- a/assets/bootstrap-icons/grid-3x3-gap.svg +++ b/assets/bootstrap-icons/grid-3x3-gap.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-3x3.svg b/assets/bootstrap-icons/grid-3x3.svg index c40d98c..d56aed7 100644 --- a/assets/bootstrap-icons/grid-3x3.svg +++ b/assets/bootstrap-icons/grid-3x3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid-fill.svg b/assets/bootstrap-icons/grid-fill.svg index 202265f..356cc8f 100644 --- a/assets/bootstrap-icons/grid-fill.svg +++ b/assets/bootstrap-icons/grid-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grid.svg b/assets/bootstrap-icons/grid.svg index bc50595..eebab73 100644 --- a/assets/bootstrap-icons/grid.svg +++ b/assets/bootstrap-icons/grid.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grip-horizontal.svg b/assets/bootstrap-icons/grip-horizontal.svg index c4439af..85f7e27 100644 --- a/assets/bootstrap-icons/grip-horizontal.svg +++ b/assets/bootstrap-icons/grip-horizontal.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/grip-vertical.svg b/assets/bootstrap-icons/grip-vertical.svg index 0182ad9..a8718ab 100644 --- a/assets/bootstrap-icons/grip-vertical.svg +++ b/assets/bootstrap-icons/grip-vertical.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/h-circle-fill.svg b/assets/bootstrap-icons/h-circle-fill.svg index 6a70736..9106472 100644 --- a/assets/bootstrap-icons/h-circle-fill.svg +++ b/assets/bootstrap-icons/h-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/h-circle.svg b/assets/bootstrap-icons/h-circle.svg index 6579c1f..53c34b6 100644 --- a/assets/bootstrap-icons/h-circle.svg +++ b/assets/bootstrap-icons/h-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/h-square-fill.svg b/assets/bootstrap-icons/h-square-fill.svg index 51d11d1..06269e0 100644 --- a/assets/bootstrap-icons/h-square-fill.svg +++ b/assets/bootstrap-icons/h-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/h-square.svg b/assets/bootstrap-icons/h-square.svg index 2eac5d7..2c5ad2c 100644 --- a/assets/bootstrap-icons/h-square.svg +++ b/assets/bootstrap-icons/h-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hammer.svg b/assets/bootstrap-icons/hammer.svg index d702c11..8e07b5b 100644 --- a/assets/bootstrap-icons/hammer.svg +++ b/assets/bootstrap-icons/hammer.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-index-fill.svg b/assets/bootstrap-icons/hand-index-fill.svg index ef94089..b2a7d64 100644 --- a/assets/bootstrap-icons/hand-index-fill.svg +++ b/assets/bootstrap-icons/hand-index-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-index-thumb-fill.svg b/assets/bootstrap-icons/hand-index-thumb-fill.svg index 43e958c..774b18e 100644 --- a/assets/bootstrap-icons/hand-index-thumb-fill.svg +++ b/assets/bootstrap-icons/hand-index-thumb-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-index-thumb.svg b/assets/bootstrap-icons/hand-index-thumb.svg index 699e505..13b5475 100644 --- a/assets/bootstrap-icons/hand-index-thumb.svg +++ b/assets/bootstrap-icons/hand-index-thumb.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-index.svg b/assets/bootstrap-icons/hand-index.svg index 789622c..725757b 100644 --- a/assets/bootstrap-icons/hand-index.svg +++ b/assets/bootstrap-icons/hand-index.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-thumbs-down-fill.svg b/assets/bootstrap-icons/hand-thumbs-down-fill.svg index c2f51eb..53584f3 100644 --- a/assets/bootstrap-icons/hand-thumbs-down-fill.svg +++ b/assets/bootstrap-icons/hand-thumbs-down-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-thumbs-down.svg b/assets/bootstrap-icons/hand-thumbs-down.svg index e8dadb5..f87f523 100644 --- a/assets/bootstrap-icons/hand-thumbs-down.svg +++ b/assets/bootstrap-icons/hand-thumbs-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-thumbs-up-fill.svg b/assets/bootstrap-icons/hand-thumbs-up-fill.svg index e7216e1..c68bc07 100644 --- a/assets/bootstrap-icons/hand-thumbs-up-fill.svg +++ b/assets/bootstrap-icons/hand-thumbs-up-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hand-thumbs-up.svg b/assets/bootstrap-icons/hand-thumbs-up.svg index 0d410a1..dc46d4d 100644 --- a/assets/bootstrap-icons/hand-thumbs-up.svg +++ b/assets/bootstrap-icons/hand-thumbs-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/handbag-fill.svg b/assets/bootstrap-icons/handbag-fill.svg index 5d4367c..5f8f23f 100644 --- a/assets/bootstrap-icons/handbag-fill.svg +++ b/assets/bootstrap-icons/handbag-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/handbag.svg b/assets/bootstrap-icons/handbag.svg index 99e5904..c9ef874 100644 --- a/assets/bootstrap-icons/handbag.svg +++ b/assets/bootstrap-icons/handbag.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hash.svg b/assets/bootstrap-icons/hash.svg index 4621b1d..f67d000 100644 --- a/assets/bootstrap-icons/hash.svg +++ b/assets/bootstrap-icons/hash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-fill.svg b/assets/bootstrap-icons/hdd-fill.svg index 9bdc467..dbeda24 100644 --- a/assets/bootstrap-icons/hdd-fill.svg +++ b/assets/bootstrap-icons/hdd-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-network-fill.svg b/assets/bootstrap-icons/hdd-network-fill.svg index 403d472..a74874d 100644 --- a/assets/bootstrap-icons/hdd-network-fill.svg +++ b/assets/bootstrap-icons/hdd-network-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-network.svg b/assets/bootstrap-icons/hdd-network.svg index f0db305..7223542 100644 --- a/assets/bootstrap-icons/hdd-network.svg +++ b/assets/bootstrap-icons/hdd-network.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-rack-fill.svg b/assets/bootstrap-icons/hdd-rack-fill.svg index bb45078..7c33aec 100644 --- a/assets/bootstrap-icons/hdd-rack-fill.svg +++ b/assets/bootstrap-icons/hdd-rack-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-rack.svg b/assets/bootstrap-icons/hdd-rack.svg index 480d0d9..d19a514 100644 --- a/assets/bootstrap-icons/hdd-rack.svg +++ b/assets/bootstrap-icons/hdd-rack.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-stack-fill.svg b/assets/bootstrap-icons/hdd-stack-fill.svg index c81687a..27e8719 100644 --- a/assets/bootstrap-icons/hdd-stack-fill.svg +++ b/assets/bootstrap-icons/hdd-stack-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd-stack.svg b/assets/bootstrap-icons/hdd-stack.svg index 2f74d3b..f9095e5 100644 --- a/assets/bootstrap-icons/hdd-stack.svg +++ b/assets/bootstrap-icons/hdd-stack.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdd.svg b/assets/bootstrap-icons/hdd.svg index 7dd6700..92358f7 100644 --- a/assets/bootstrap-icons/hdd.svg +++ b/assets/bootstrap-icons/hdd.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdmi-fill.svg b/assets/bootstrap-icons/hdmi-fill.svg index 9b52d61..435b39d 100644 --- a/assets/bootstrap-icons/hdmi-fill.svg +++ b/assets/bootstrap-icons/hdmi-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hdmi.svg b/assets/bootstrap-icons/hdmi.svg index b8a4b41..09d0849 100644 --- a/assets/bootstrap-icons/hdmi.svg +++ b/assets/bootstrap-icons/hdmi.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/headphones.svg b/assets/bootstrap-icons/headphones.svg index c2c1d6f..d50b3ee 100644 --- a/assets/bootstrap-icons/headphones.svg +++ b/assets/bootstrap-icons/headphones.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/headset-vr.svg b/assets/bootstrap-icons/headset-vr.svg index 9f07b76..0498bd6 100644 --- a/assets/bootstrap-icons/headset-vr.svg +++ b/assets/bootstrap-icons/headset-vr.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/headset.svg b/assets/bootstrap-icons/headset.svg index 5369974..a921156 100644 --- a/assets/bootstrap-icons/headset.svg +++ b/assets/bootstrap-icons/headset.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heart-arrow.svg b/assets/bootstrap-icons/heart-arrow.svg index 0407ed6..45eb6a5 100644 --- a/assets/bootstrap-icons/heart-arrow.svg +++ b/assets/bootstrap-icons/heart-arrow.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heart-fill.svg b/assets/bootstrap-icons/heart-fill.svg index 4026252..5e6b8ee 100644 --- a/assets/bootstrap-icons/heart-fill.svg +++ b/assets/bootstrap-icons/heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heart-half.svg b/assets/bootstrap-icons/heart-half.svg index 1474a72..2e0dd31 100644 --- a/assets/bootstrap-icons/heart-half.svg +++ b/assets/bootstrap-icons/heart-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heart-pulse-fill.svg b/assets/bootstrap-icons/heart-pulse-fill.svg index b95a18b..fc5e219 100644 --- a/assets/bootstrap-icons/heart-pulse-fill.svg +++ b/assets/bootstrap-icons/heart-pulse-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/heart-pulse.svg b/assets/bootstrap-icons/heart-pulse.svg index 16aaaaf..dd957b3 100644 --- a/assets/bootstrap-icons/heart-pulse.svg +++ b/assets/bootstrap-icons/heart-pulse.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/heart.svg b/assets/bootstrap-icons/heart.svg index d650006..cd8eeb1 100644 --- a/assets/bootstrap-icons/heart.svg +++ b/assets/bootstrap-icons/heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heartbreak-fill.svg b/assets/bootstrap-icons/heartbreak-fill.svg index b669ad9..335cb6a 100644 --- a/assets/bootstrap-icons/heartbreak-fill.svg +++ b/assets/bootstrap-icons/heartbreak-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heartbreak.svg b/assets/bootstrap-icons/heartbreak.svg index 7fe62a5..dcffc89 100644 --- a/assets/bootstrap-icons/heartbreak.svg +++ b/assets/bootstrap-icons/heartbreak.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hearts.svg b/assets/bootstrap-icons/hearts.svg index c1c52e4..ebd2dbb 100644 --- a/assets/bootstrap-icons/hearts.svg +++ b/assets/bootstrap-icons/hearts.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heptagon-fill.svg b/assets/bootstrap-icons/heptagon-fill.svg index ad8e058..a339328 100644 --- a/assets/bootstrap-icons/heptagon-fill.svg +++ b/assets/bootstrap-icons/heptagon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heptagon-half.svg b/assets/bootstrap-icons/heptagon-half.svg index 5753b62..b4fadcf 100644 --- a/assets/bootstrap-icons/heptagon-half.svg +++ b/assets/bootstrap-icons/heptagon-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/heptagon.svg b/assets/bootstrap-icons/heptagon.svg index e85a0bd..3140b8b 100644 --- a/assets/bootstrap-icons/heptagon.svg +++ b/assets/bootstrap-icons/heptagon.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hexagon-fill.svg b/assets/bootstrap-icons/hexagon-fill.svg index afd7870..50fdbfb 100644 --- a/assets/bootstrap-icons/hexagon-fill.svg +++ b/assets/bootstrap-icons/hexagon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hexagon-half.svg b/assets/bootstrap-icons/hexagon-half.svg index a9fc136..452cb6e 100644 --- a/assets/bootstrap-icons/hexagon-half.svg +++ b/assets/bootstrap-icons/hexagon-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hexagon.svg b/assets/bootstrap-icons/hexagon.svg index f6601f2..6e83939 100644 --- a/assets/bootstrap-icons/hexagon.svg +++ b/assets/bootstrap-icons/hexagon.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/highlighter.svg b/assets/bootstrap-icons/highlighter.svg new file mode 100644 index 0000000..e26f1f7 --- /dev/null +++ b/assets/bootstrap-icons/highlighter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/highlights.svg b/assets/bootstrap-icons/highlights.svg new file mode 100644 index 0000000..b43fca0 --- /dev/null +++ b/assets/bootstrap-icons/highlights.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hospital-fill.svg b/assets/bootstrap-icons/hospital-fill.svg index a932133..55bde0f 100644 --- a/assets/bootstrap-icons/hospital-fill.svg +++ b/assets/bootstrap-icons/hospital-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hospital.svg b/assets/bootstrap-icons/hospital.svg index 5168a29..f6bd0da 100644 --- a/assets/bootstrap-icons/hospital.svg +++ b/assets/bootstrap-icons/hospital.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/hourglass-bottom.svg b/assets/bootstrap-icons/hourglass-bottom.svg index 8ce8394..946f882 100644 --- a/assets/bootstrap-icons/hourglass-bottom.svg +++ b/assets/bootstrap-icons/hourglass-bottom.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hourglass-split.svg b/assets/bootstrap-icons/hourglass-split.svg index b8bba9b..a9d1c51 100644 --- a/assets/bootstrap-icons/hourglass-split.svg +++ b/assets/bootstrap-icons/hourglass-split.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hourglass-top.svg b/assets/bootstrap-icons/hourglass-top.svg index f471084..6a8a4a3 100644 --- a/assets/bootstrap-icons/hourglass-top.svg +++ b/assets/bootstrap-icons/hourglass-top.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hourglass.svg b/assets/bootstrap-icons/hourglass.svg index cecfa7e..44ede0a 100644 --- a/assets/bootstrap-icons/hourglass.svg +++ b/assets/bootstrap-icons/hourglass.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-add-fill.svg b/assets/bootstrap-icons/house-add-fill.svg index e4733b5..1e814ee 100644 --- a/assets/bootstrap-icons/house-add-fill.svg +++ b/assets/bootstrap-icons/house-add-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-add.svg b/assets/bootstrap-icons/house-add.svg index 2964397..2a89bbe 100644 --- a/assets/bootstrap-icons/house-add.svg +++ b/assets/bootstrap-icons/house-add.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-check-fill.svg b/assets/bootstrap-icons/house-check-fill.svg index 7546342..f2ddeb9 100644 --- a/assets/bootstrap-icons/house-check-fill.svg +++ b/assets/bootstrap-icons/house-check-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-check.svg b/assets/bootstrap-icons/house-check.svg index a30080a..5bd7900 100644 --- a/assets/bootstrap-icons/house-check.svg +++ b/assets/bootstrap-icons/house-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-dash-fill.svg b/assets/bootstrap-icons/house-dash-fill.svg index 5465ef4..2fa8c57 100644 --- a/assets/bootstrap-icons/house-dash-fill.svg +++ b/assets/bootstrap-icons/house-dash-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-dash.svg b/assets/bootstrap-icons/house-dash.svg index fa6fb26..b1cb832 100644 --- a/assets/bootstrap-icons/house-dash.svg +++ b/assets/bootstrap-icons/house-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-door-fill.svg b/assets/bootstrap-icons/house-door-fill.svg index a260a70..cf6d439 100644 --- a/assets/bootstrap-icons/house-door-fill.svg +++ b/assets/bootstrap-icons/house-door-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-door.svg b/assets/bootstrap-icons/house-door.svg index d411105..daa093b 100644 --- a/assets/bootstrap-icons/house-door.svg +++ b/assets/bootstrap-icons/house-door.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-down-fill.svg b/assets/bootstrap-icons/house-down-fill.svg index d3bf68f..351904f 100644 --- a/assets/bootstrap-icons/house-down-fill.svg +++ b/assets/bootstrap-icons/house-down-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-down.svg b/assets/bootstrap-icons/house-down.svg index 6de3d79..4d1d905 100644 --- a/assets/bootstrap-icons/house-down.svg +++ b/assets/bootstrap-icons/house-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-exclamation-fill.svg b/assets/bootstrap-icons/house-exclamation-fill.svg index 7433738..52fc0ae 100644 --- a/assets/bootstrap-icons/house-exclamation-fill.svg +++ b/assets/bootstrap-icons/house-exclamation-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-exclamation.svg b/assets/bootstrap-icons/house-exclamation.svg index 301d981..6d414f3 100644 --- a/assets/bootstrap-icons/house-exclamation.svg +++ b/assets/bootstrap-icons/house-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-fill.svg b/assets/bootstrap-icons/house-fill.svg index 8932667..89db164 100644 --- a/assets/bootstrap-icons/house-fill.svg +++ b/assets/bootstrap-icons/house-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-gear-fill.svg b/assets/bootstrap-icons/house-gear-fill.svg index 001ea96..9003152 100644 --- a/assets/bootstrap-icons/house-gear-fill.svg +++ b/assets/bootstrap-icons/house-gear-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-gear.svg b/assets/bootstrap-icons/house-gear.svg index c7f9d43..65b5abb 100644 --- a/assets/bootstrap-icons/house-gear.svg +++ b/assets/bootstrap-icons/house-gear.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-heart-fill.svg b/assets/bootstrap-icons/house-heart-fill.svg index 6d874fc..be2e5f4 100644 --- a/assets/bootstrap-icons/house-heart-fill.svg +++ b/assets/bootstrap-icons/house-heart-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-heart.svg b/assets/bootstrap-icons/house-heart.svg index 26b2395..ece6c06 100644 --- a/assets/bootstrap-icons/house-heart.svg +++ b/assets/bootstrap-icons/house-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-lock-fill.svg b/assets/bootstrap-icons/house-lock-fill.svg index 842b914..90cc8c7 100644 --- a/assets/bootstrap-icons/house-lock-fill.svg +++ b/assets/bootstrap-icons/house-lock-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-lock.svg b/assets/bootstrap-icons/house-lock.svg index e6eb968..8dc5894 100644 --- a/assets/bootstrap-icons/house-lock.svg +++ b/assets/bootstrap-icons/house-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-slash-fill.svg b/assets/bootstrap-icons/house-slash-fill.svg index 20ea07b..df8d7c6 100644 --- a/assets/bootstrap-icons/house-slash-fill.svg +++ b/assets/bootstrap-icons/house-slash-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-slash.svg b/assets/bootstrap-icons/house-slash.svg index 3e1cb66..a81b0ed 100644 --- a/assets/bootstrap-icons/house-slash.svg +++ b/assets/bootstrap-icons/house-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-up-fill.svg b/assets/bootstrap-icons/house-up-fill.svg index 3e6713e..5e6a801 100644 --- a/assets/bootstrap-icons/house-up-fill.svg +++ b/assets/bootstrap-icons/house-up-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-up.svg b/assets/bootstrap-icons/house-up.svg index 0a8deb3..da183d2 100644 --- a/assets/bootstrap-icons/house-up.svg +++ b/assets/bootstrap-icons/house-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-x-fill.svg b/assets/bootstrap-icons/house-x-fill.svg index 00483c4..729cdb5 100644 --- a/assets/bootstrap-icons/house-x-fill.svg +++ b/assets/bootstrap-icons/house-x-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house-x.svg b/assets/bootstrap-icons/house-x.svg index 88b2825..68137c0 100644 --- a/assets/bootstrap-icons/house-x.svg +++ b/assets/bootstrap-icons/house-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/house.svg b/assets/bootstrap-icons/house.svg index 77ac144..cb57f68 100644 --- a/assets/bootstrap-icons/house.svg +++ b/assets/bootstrap-icons/house.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/houses-fill.svg b/assets/bootstrap-icons/houses-fill.svg index 30a72d8..63047bb 100644 --- a/assets/bootstrap-icons/houses-fill.svg +++ b/assets/bootstrap-icons/houses-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/houses.svg b/assets/bootstrap-icons/houses.svg index d66b4da..3a906be 100644 --- a/assets/bootstrap-icons/houses.svg +++ b/assets/bootstrap-icons/houses.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hr.svg b/assets/bootstrap-icons/hr.svg index b6f2e33..6e9fbd8 100644 --- a/assets/bootstrap-icons/hr.svg +++ b/assets/bootstrap-icons/hr.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hurricane.svg b/assets/bootstrap-icons/hurricane.svg index e21aaec..5bd9ae1 100644 --- a/assets/bootstrap-icons/hurricane.svg +++ b/assets/bootstrap-icons/hurricane.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/hypnotize.svg b/assets/bootstrap-icons/hypnotize.svg index baa2298..6a28997 100644 --- a/assets/bootstrap-icons/hypnotize.svg +++ b/assets/bootstrap-icons/hypnotize.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/image-alt.svg b/assets/bootstrap-icons/image-alt.svg index 98142b2..e56ee20 100644 --- a/assets/bootstrap-icons/image-alt.svg +++ b/assets/bootstrap-icons/image-alt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/image-fill.svg b/assets/bootstrap-icons/image-fill.svg index 33c40a1..db26ae8 100644 --- a/assets/bootstrap-icons/image-fill.svg +++ b/assets/bootstrap-icons/image-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/image.svg b/assets/bootstrap-icons/image.svg index facacee..152c333 100644 --- a/assets/bootstrap-icons/image.svg +++ b/assets/bootstrap-icons/image.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/images.svg b/assets/bootstrap-icons/images.svg index b35eceb..adc7abf 100644 --- a/assets/bootstrap-icons/images.svg +++ b/assets/bootstrap-icons/images.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/inbox-fill.svg b/assets/bootstrap-icons/inbox-fill.svg index bf5c8c9..7e4816d 100644 --- a/assets/bootstrap-icons/inbox-fill.svg +++ b/assets/bootstrap-icons/inbox-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/inbox.svg b/assets/bootstrap-icons/inbox.svg index 59ad2d7..b60e949 100644 --- a/assets/bootstrap-icons/inbox.svg +++ b/assets/bootstrap-icons/inbox.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/inboxes-fill.svg b/assets/bootstrap-icons/inboxes-fill.svg index 27447dc..4d8c5f7 100644 --- a/assets/bootstrap-icons/inboxes-fill.svg +++ b/assets/bootstrap-icons/inboxes-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/inboxes.svg b/assets/bootstrap-icons/inboxes.svg index f23f0ec..1a074ac 100644 --- a/assets/bootstrap-icons/inboxes.svg +++ b/assets/bootstrap-icons/inboxes.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/incognito.svg b/assets/bootstrap-icons/incognito.svg index fc9f6dc..f2c8f9d 100644 --- a/assets/bootstrap-icons/incognito.svg +++ b/assets/bootstrap-icons/incognito.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/indent.svg b/assets/bootstrap-icons/indent.svg index 025acef..0065aba 100644 --- a/assets/bootstrap-icons/indent.svg +++ b/assets/bootstrap-icons/indent.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/infinity.svg b/assets/bootstrap-icons/infinity.svg index e9dd437..3dca19b 100644 --- a/assets/bootstrap-icons/infinity.svg +++ b/assets/bootstrap-icons/infinity.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/info-circle-fill.svg b/assets/bootstrap-icons/info-circle-fill.svg index 9d38231..d2e382b 100644 --- a/assets/bootstrap-icons/info-circle-fill.svg +++ b/assets/bootstrap-icons/info-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/info-circle.svg b/assets/bootstrap-icons/info-circle.svg index 8f48f86..e2b50eb 100644 --- a/assets/bootstrap-icons/info-circle.svg +++ b/assets/bootstrap-icons/info-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/info-lg.svg b/assets/bootstrap-icons/info-lg.svg index d1b988e..ac064b9 100644 --- a/assets/bootstrap-icons/info-lg.svg +++ b/assets/bootstrap-icons/info-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/info-square-fill.svg b/assets/bootstrap-icons/info-square-fill.svg index c2e5a66..49196b4 100644 --- a/assets/bootstrap-icons/info-square-fill.svg +++ b/assets/bootstrap-icons/info-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/info-square.svg b/assets/bootstrap-icons/info-square.svg index 71e2818..b64cfa8 100644 --- a/assets/bootstrap-icons/info-square.svg +++ b/assets/bootstrap-icons/info-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/info.svg b/assets/bootstrap-icons/info.svg index 9d061b4..43dc242 100644 --- a/assets/bootstrap-icons/info.svg +++ b/assets/bootstrap-icons/info.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/input-cursor-text.svg b/assets/bootstrap-icons/input-cursor-text.svg index f212111..fc910f3 100644 --- a/assets/bootstrap-icons/input-cursor-text.svg +++ b/assets/bootstrap-icons/input-cursor-text.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/input-cursor.svg b/assets/bootstrap-icons/input-cursor.svg index 3a89bb7..de6a35f 100644 --- a/assets/bootstrap-icons/input-cursor.svg +++ b/assets/bootstrap-icons/input-cursor.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/instagram.svg b/assets/bootstrap-icons/instagram.svg index 0b5c5ce..855e653 100644 --- a/assets/bootstrap-icons/instagram.svg +++ b/assets/bootstrap-icons/instagram.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/intersect.svg b/assets/bootstrap-icons/intersect.svg index 2d8c329..220141d 100644 --- a/assets/bootstrap-icons/intersect.svg +++ b/assets/bootstrap-icons/intersect.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-album.svg b/assets/bootstrap-icons/journal-album.svg index 2504b3d..de49ccc 100644 --- a/assets/bootstrap-icons/journal-album.svg +++ b/assets/bootstrap-icons/journal-album.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-arrow-down.svg b/assets/bootstrap-icons/journal-arrow-down.svg index 79c313d..d922f3c 100644 --- a/assets/bootstrap-icons/journal-arrow-down.svg +++ b/assets/bootstrap-icons/journal-arrow-down.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-arrow-up.svg b/assets/bootstrap-icons/journal-arrow-up.svg index 8423461..7edc400 100644 --- a/assets/bootstrap-icons/journal-arrow-up.svg +++ b/assets/bootstrap-icons/journal-arrow-up.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-bookmark-fill.svg b/assets/bootstrap-icons/journal-bookmark-fill.svg index 03e2476..8e2f17a 100644 --- a/assets/bootstrap-icons/journal-bookmark-fill.svg +++ b/assets/bootstrap-icons/journal-bookmark-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-bookmark.svg b/assets/bootstrap-icons/journal-bookmark.svg index 6652764..4a8f4bb 100644 --- a/assets/bootstrap-icons/journal-bookmark.svg +++ b/assets/bootstrap-icons/journal-bookmark.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-check.svg b/assets/bootstrap-icons/journal-check.svg index 41b97e9..eb398b9 100644 --- a/assets/bootstrap-icons/journal-check.svg +++ b/assets/bootstrap-icons/journal-check.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-code.svg b/assets/bootstrap-icons/journal-code.svg index 82098b9..41430d2 100644 --- a/assets/bootstrap-icons/journal-code.svg +++ b/assets/bootstrap-icons/journal-code.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-medical.svg b/assets/bootstrap-icons/journal-medical.svg index 5500110..fb6d942 100644 --- a/assets/bootstrap-icons/journal-medical.svg +++ b/assets/bootstrap-icons/journal-medical.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-minus.svg b/assets/bootstrap-icons/journal-minus.svg index c8cd4d8..cbdfdd7 100644 --- a/assets/bootstrap-icons/journal-minus.svg +++ b/assets/bootstrap-icons/journal-minus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-plus.svg b/assets/bootstrap-icons/journal-plus.svg index fa6d702..5cb82c3 100644 --- a/assets/bootstrap-icons/journal-plus.svg +++ b/assets/bootstrap-icons/journal-plus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-richtext.svg b/assets/bootstrap-icons/journal-richtext.svg index 14b0e1f..db92c70 100644 --- a/assets/bootstrap-icons/journal-richtext.svg +++ b/assets/bootstrap-icons/journal-richtext.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-text.svg b/assets/bootstrap-icons/journal-text.svg index 9b66f43..13c58bc 100644 --- a/assets/bootstrap-icons/journal-text.svg +++ b/assets/bootstrap-icons/journal-text.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal-x.svg b/assets/bootstrap-icons/journal-x.svg index 2ca24f4..fb3ea9f 100644 --- a/assets/bootstrap-icons/journal-x.svg +++ b/assets/bootstrap-icons/journal-x.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journal.svg b/assets/bootstrap-icons/journal.svg index 941c987..4c166e2 100644 --- a/assets/bootstrap-icons/journal.svg +++ b/assets/bootstrap-icons/journal.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/journals.svg b/assets/bootstrap-icons/journals.svg index 03f6dad..6e5386a 100644 --- a/assets/bootstrap-icons/journals.svg +++ b/assets/bootstrap-icons/journals.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/joystick.svg b/assets/bootstrap-icons/joystick.svg index a8a9027..909369e 100644 --- a/assets/bootstrap-icons/joystick.svg +++ b/assets/bootstrap-icons/joystick.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/justify-left.svg b/assets/bootstrap-icons/justify-left.svg index 68859b8..17b45e4 100644 --- a/assets/bootstrap-icons/justify-left.svg +++ b/assets/bootstrap-icons/justify-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/justify-right.svg b/assets/bootstrap-icons/justify-right.svg index 1efe4f3..4d96c43 100644 --- a/assets/bootstrap-icons/justify-right.svg +++ b/assets/bootstrap-icons/justify-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/justify.svg b/assets/bootstrap-icons/justify.svg index 009bd72..3eedc74 100644 --- a/assets/bootstrap-icons/justify.svg +++ b/assets/bootstrap-icons/justify.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/kanban-fill.svg b/assets/bootstrap-icons/kanban-fill.svg index d633a53..a8ed5bb 100644 --- a/assets/bootstrap-icons/kanban-fill.svg +++ b/assets/bootstrap-icons/kanban-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/kanban.svg b/assets/bootstrap-icons/kanban.svg index c5cdaaf..cd13b32 100644 --- a/assets/bootstrap-icons/kanban.svg +++ b/assets/bootstrap-icons/kanban.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/key-fill.svg b/assets/bootstrap-icons/key-fill.svg index 25a6d45..fdab8d6 100644 --- a/assets/bootstrap-icons/key-fill.svg +++ b/assets/bootstrap-icons/key-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/key.svg b/assets/bootstrap-icons/key.svg index dbaae3f..b0d1e16 100644 --- a/assets/bootstrap-icons/key.svg +++ b/assets/bootstrap-icons/key.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/keyboard-fill.svg b/assets/bootstrap-icons/keyboard-fill.svg index 876321d..b46ad2d 100644 --- a/assets/bootstrap-icons/keyboard-fill.svg +++ b/assets/bootstrap-icons/keyboard-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/keyboard.svg b/assets/bootstrap-icons/keyboard.svg index 996c1eb..8ba49b6 100644 --- a/assets/bootstrap-icons/keyboard.svg +++ b/assets/bootstrap-icons/keyboard.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ladder.svg b/assets/bootstrap-icons/ladder.svg index fd9182a..7c6864f 100644 --- a/assets/bootstrap-icons/ladder.svg +++ b/assets/bootstrap-icons/ladder.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lamp-fill.svg b/assets/bootstrap-icons/lamp-fill.svg index ff91f4b..836b0db 100644 --- a/assets/bootstrap-icons/lamp-fill.svg +++ b/assets/bootstrap-icons/lamp-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/lamp.svg b/assets/bootstrap-icons/lamp.svg index 6c50a70..b3fa1d6 100644 --- a/assets/bootstrap-icons/lamp.svg +++ b/assets/bootstrap-icons/lamp.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/laptop-fill.svg b/assets/bootstrap-icons/laptop-fill.svg index 5b1755d..31e5880 100644 --- a/assets/bootstrap-icons/laptop-fill.svg +++ b/assets/bootstrap-icons/laptop-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/laptop.svg b/assets/bootstrap-icons/laptop.svg index 0fc463d..8e71020 100644 --- a/assets/bootstrap-icons/laptop.svg +++ b/assets/bootstrap-icons/laptop.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layer-backward.svg b/assets/bootstrap-icons/layer-backward.svg index 073034a..ed43c70 100644 --- a/assets/bootstrap-icons/layer-backward.svg +++ b/assets/bootstrap-icons/layer-backward.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layer-forward.svg b/assets/bootstrap-icons/layer-forward.svg index ffc6e2a..d0a4abf 100644 --- a/assets/bootstrap-icons/layer-forward.svg +++ b/assets/bootstrap-icons/layer-forward.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layers-fill.svg b/assets/bootstrap-icons/layers-fill.svg index 8af0b1c..3b6cdf6 100644 --- a/assets/bootstrap-icons/layers-fill.svg +++ b/assets/bootstrap-icons/layers-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layers-half.svg b/assets/bootstrap-icons/layers-half.svg index a054e25..8ceaaad 100644 --- a/assets/bootstrap-icons/layers-half.svg +++ b/assets/bootstrap-icons/layers-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layers.svg b/assets/bootstrap-icons/layers.svg index ac2f5b2..52dbe79 100644 --- a/assets/bootstrap-icons/layers.svg +++ b/assets/bootstrap-icons/layers.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-sidebar-inset-reverse.svg b/assets/bootstrap-icons/layout-sidebar-inset-reverse.svg index 5b6f324..0d8dc7f 100644 --- a/assets/bootstrap-icons/layout-sidebar-inset-reverse.svg +++ b/assets/bootstrap-icons/layout-sidebar-inset-reverse.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-sidebar-inset.svg b/assets/bootstrap-icons/layout-sidebar-inset.svg index 8dc0243..cc19c86 100644 --- a/assets/bootstrap-icons/layout-sidebar-inset.svg +++ b/assets/bootstrap-icons/layout-sidebar-inset.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-sidebar-reverse.svg b/assets/bootstrap-icons/layout-sidebar-reverse.svg index 8ab9509..7c03f73 100644 --- a/assets/bootstrap-icons/layout-sidebar-reverse.svg +++ b/assets/bootstrap-icons/layout-sidebar-reverse.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-sidebar.svg b/assets/bootstrap-icons/layout-sidebar.svg index 1cfc86e..ff40858 100644 --- a/assets/bootstrap-icons/layout-sidebar.svg +++ b/assets/bootstrap-icons/layout-sidebar.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-split.svg b/assets/bootstrap-icons/layout-split.svg index 71f33d2..4805b25 100644 --- a/assets/bootstrap-icons/layout-split.svg +++ b/assets/bootstrap-icons/layout-split.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-text-sidebar-reverse.svg b/assets/bootstrap-icons/layout-text-sidebar-reverse.svg index 46252d5..9179285 100644 --- a/assets/bootstrap-icons/layout-text-sidebar-reverse.svg +++ b/assets/bootstrap-icons/layout-text-sidebar-reverse.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-text-sidebar.svg b/assets/bootstrap-icons/layout-text-sidebar.svg index 5effada..6d89f67 100644 --- a/assets/bootstrap-icons/layout-text-sidebar.svg +++ b/assets/bootstrap-icons/layout-text-sidebar.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-text-window-reverse.svg b/assets/bootstrap-icons/layout-text-window-reverse.svg index fb34840..8258ad3 100644 --- a/assets/bootstrap-icons/layout-text-window-reverse.svg +++ b/assets/bootstrap-icons/layout-text-window-reverse.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-text-window.svg b/assets/bootstrap-icons/layout-text-window.svg index 0aef110..4d27cf9 100644 --- a/assets/bootstrap-icons/layout-text-window.svg +++ b/assets/bootstrap-icons/layout-text-window.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-three-columns.svg b/assets/bootstrap-icons/layout-three-columns.svg index 6d358d6..7117f07 100644 --- a/assets/bootstrap-icons/layout-three-columns.svg +++ b/assets/bootstrap-icons/layout-three-columns.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/layout-wtf.svg b/assets/bootstrap-icons/layout-wtf.svg index b603f8f..fd8f5a1 100644 --- a/assets/bootstrap-icons/layout-wtf.svg +++ b/assets/bootstrap-icons/layout-wtf.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/life-preserver.svg b/assets/bootstrap-icons/life-preserver.svg index 6466ea2..7282baa 100644 --- a/assets/bootstrap-icons/life-preserver.svg +++ b/assets/bootstrap-icons/life-preserver.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightbulb-fill.svg b/assets/bootstrap-icons/lightbulb-fill.svg index 9903950..0ef90ea 100644 --- a/assets/bootstrap-icons/lightbulb-fill.svg +++ b/assets/bootstrap-icons/lightbulb-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightbulb-off-fill.svg b/assets/bootstrap-icons/lightbulb-off-fill.svg index 7d9600e..e533739 100644 --- a/assets/bootstrap-icons/lightbulb-off-fill.svg +++ b/assets/bootstrap-icons/lightbulb-off-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightbulb-off.svg b/assets/bootstrap-icons/lightbulb-off.svg index 5675e9c..15e8200 100644 --- a/assets/bootstrap-icons/lightbulb-off.svg +++ b/assets/bootstrap-icons/lightbulb-off.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightbulb.svg b/assets/bootstrap-icons/lightbulb.svg index c13f627..67bf5bd 100644 --- a/assets/bootstrap-icons/lightbulb.svg +++ b/assets/bootstrap-icons/lightbulb.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightning-charge.svg b/assets/bootstrap-icons/lightning-charge.svg index 8a97432..5352e72 100644 --- a/assets/bootstrap-icons/lightning-charge.svg +++ b/assets/bootstrap-icons/lightning-charge.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightning-fill.svg b/assets/bootstrap-icons/lightning-fill.svg index 4d05a2b..b98af68 100644 --- a/assets/bootstrap-icons/lightning-fill.svg +++ b/assets/bootstrap-icons/lightning-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lightning.svg b/assets/bootstrap-icons/lightning.svg index 8737060..d2faa0f 100644 --- a/assets/bootstrap-icons/lightning.svg +++ b/assets/bootstrap-icons/lightning.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/line.svg b/assets/bootstrap-icons/line.svg index bedc051..3e4bfd3 100644 --- a/assets/bootstrap-icons/line.svg +++ b/assets/bootstrap-icons/line.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/link-45deg.svg b/assets/bootstrap-icons/link-45deg.svg index 127956a..abdc8cb 100644 --- a/assets/bootstrap-icons/link-45deg.svg +++ b/assets/bootstrap-icons/link-45deg.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/link.svg b/assets/bootstrap-icons/link.svg index df35bc8..823e4cd 100644 --- a/assets/bootstrap-icons/link.svg +++ b/assets/bootstrap-icons/link.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/linkedin.svg b/assets/bootstrap-icons/linkedin.svg index 4c4efe5..30fc0e3 100644 --- a/assets/bootstrap-icons/linkedin.svg +++ b/assets/bootstrap-icons/linkedin.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-check.svg b/assets/bootstrap-icons/list-check.svg index 34dd420..e1db377 100644 --- a/assets/bootstrap-icons/list-check.svg +++ b/assets/bootstrap-icons/list-check.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-columns-reverse.svg b/assets/bootstrap-icons/list-columns-reverse.svg index 2cb5078..f5e2876 100644 --- a/assets/bootstrap-icons/list-columns-reverse.svg +++ b/assets/bootstrap-icons/list-columns-reverse.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-columns.svg b/assets/bootstrap-icons/list-columns.svg index d04a30f..07d0b1a 100644 --- a/assets/bootstrap-icons/list-columns.svg +++ b/assets/bootstrap-icons/list-columns.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-nested.svg b/assets/bootstrap-icons/list-nested.svg index 21c9a7d..26607c9 100644 --- a/assets/bootstrap-icons/list-nested.svg +++ b/assets/bootstrap-icons/list-nested.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-ol.svg b/assets/bootstrap-icons/list-ol.svg index 5782568..d111f73 100644 --- a/assets/bootstrap-icons/list-ol.svg +++ b/assets/bootstrap-icons/list-ol.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-stars.svg b/assets/bootstrap-icons/list-stars.svg index 88dce52..c520bdf 100644 --- a/assets/bootstrap-icons/list-stars.svg +++ b/assets/bootstrap-icons/list-stars.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-task.svg b/assets/bootstrap-icons/list-task.svg index 8118190..3905d7a 100644 --- a/assets/bootstrap-icons/list-task.svg +++ b/assets/bootstrap-icons/list-task.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/list-ul.svg b/assets/bootstrap-icons/list-ul.svg index 217d153..f1cc202 100644 --- a/assets/bootstrap-icons/list-ul.svg +++ b/assets/bootstrap-icons/list-ul.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/list.svg b/assets/bootstrap-icons/list.svg index e039056..de58858 100644 --- a/assets/bootstrap-icons/list.svg +++ b/assets/bootstrap-icons/list.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lock-fill.svg b/assets/bootstrap-icons/lock-fill.svg index 9fb8f7b..69646f6 100644 --- a/assets/bootstrap-icons/lock-fill.svg +++ b/assets/bootstrap-icons/lock-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lock.svg b/assets/bootstrap-icons/lock.svg index b50a68e..9c730b7 100644 --- a/assets/bootstrap-icons/lock.svg +++ b/assets/bootstrap-icons/lock.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/luggage-fill.svg b/assets/bootstrap-icons/luggage-fill.svg new file mode 100644 index 0000000..eb7378f --- /dev/null +++ b/assets/bootstrap-icons/luggage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/luggage.svg b/assets/bootstrap-icons/luggage.svg new file mode 100644 index 0000000..ad037ba --- /dev/null +++ b/assets/bootstrap-icons/luggage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/lungs-fill.svg b/assets/bootstrap-icons/lungs-fill.svg index a3b555d..2880fa6 100644 --- a/assets/bootstrap-icons/lungs-fill.svg +++ b/assets/bootstrap-icons/lungs-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/lungs.svg b/assets/bootstrap-icons/lungs.svg index 5370852..082e7de 100644 --- a/assets/bootstrap-icons/lungs.svg +++ b/assets/bootstrap-icons/lungs.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/magic.svg b/assets/bootstrap-icons/magic.svg index 3df2ec0..0b2f1fd 100644 --- a/assets/bootstrap-icons/magic.svg +++ b/assets/bootstrap-icons/magic.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/magnet-fill.svg b/assets/bootstrap-icons/magnet-fill.svg index 9ca1865..026d0de 100644 --- a/assets/bootstrap-icons/magnet-fill.svg +++ b/assets/bootstrap-icons/magnet-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/magnet.svg b/assets/bootstrap-icons/magnet.svg index aab1763..36b238b 100644 --- a/assets/bootstrap-icons/magnet.svg +++ b/assets/bootstrap-icons/magnet.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mailbox-flag.svg b/assets/bootstrap-icons/mailbox-flag.svg new file mode 100644 index 0000000..8e24db0 --- /dev/null +++ b/assets/bootstrap-icons/mailbox-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mailbox.svg b/assets/bootstrap-icons/mailbox.svg index e2ac2f9..1048e2a 100644 --- a/assets/bootstrap-icons/mailbox.svg +++ b/assets/bootstrap-icons/mailbox.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mailbox2-flag.svg b/assets/bootstrap-icons/mailbox2-flag.svg new file mode 100644 index 0000000..a253700 --- /dev/null +++ b/assets/bootstrap-icons/mailbox2-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mailbox2.svg b/assets/bootstrap-icons/mailbox2.svg index 60a523b..33e22a6 100644 --- a/assets/bootstrap-icons/mailbox2.svg +++ b/assets/bootstrap-icons/mailbox2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/map-fill.svg b/assets/bootstrap-icons/map-fill.svg index 6097c5f..7134540 100644 --- a/assets/bootstrap-icons/map-fill.svg +++ b/assets/bootstrap-icons/map-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/map.svg b/assets/bootstrap-icons/map.svg index f9dbb08..2b579ce 100644 --- a/assets/bootstrap-icons/map.svg +++ b/assets/bootstrap-icons/map.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/markdown-fill.svg b/assets/bootstrap-icons/markdown-fill.svg index b87e236..a932fbb 100644 --- a/assets/bootstrap-icons/markdown-fill.svg +++ b/assets/bootstrap-icons/markdown-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/markdown.svg b/assets/bootstrap-icons/markdown.svg index f9933a6..33962c6 100644 --- a/assets/bootstrap-icons/markdown.svg +++ b/assets/bootstrap-icons/markdown.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/marker-tip.svg b/assets/bootstrap-icons/marker-tip.svg new file mode 100644 index 0000000..e00f931 --- /dev/null +++ b/assets/bootstrap-icons/marker-tip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mask.svg b/assets/bootstrap-icons/mask.svg index 3bfe141..b51158c 100644 --- a/assets/bootstrap-icons/mask.svg +++ b/assets/bootstrap-icons/mask.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mastodon.svg b/assets/bootstrap-icons/mastodon.svg index 23b34f5..a8c2a26 100644 --- a/assets/bootstrap-icons/mastodon.svg +++ b/assets/bootstrap-icons/mastodon.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/medium.svg b/assets/bootstrap-icons/medium.svg index cc46876..065ace1 100644 --- a/assets/bootstrap-icons/medium.svg +++ b/assets/bootstrap-icons/medium.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/megaphone-fill.svg b/assets/bootstrap-icons/megaphone-fill.svg index 237e814..9f44f2e 100644 --- a/assets/bootstrap-icons/megaphone-fill.svg +++ b/assets/bootstrap-icons/megaphone-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/megaphone.svg b/assets/bootstrap-icons/megaphone.svg index 834083c..1cedb30 100644 --- a/assets/bootstrap-icons/megaphone.svg +++ b/assets/bootstrap-icons/megaphone.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/memory.svg b/assets/bootstrap-icons/memory.svg index cdc2943..48764d2 100644 --- a/assets/bootstrap-icons/memory.svg +++ b/assets/bootstrap-icons/memory.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-app-fill.svg b/assets/bootstrap-icons/menu-app-fill.svg index c41c6fb..65cfdcf 100644 --- a/assets/bootstrap-icons/menu-app-fill.svg +++ b/assets/bootstrap-icons/menu-app-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-app.svg b/assets/bootstrap-icons/menu-app.svg index 36e57df..ecda144 100644 --- a/assets/bootstrap-icons/menu-app.svg +++ b/assets/bootstrap-icons/menu-app.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-button-fill.svg b/assets/bootstrap-icons/menu-button-fill.svg index 034b64d..09b2805 100644 --- a/assets/bootstrap-icons/menu-button-fill.svg +++ b/assets/bootstrap-icons/menu-button-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-button-wide-fill.svg b/assets/bootstrap-icons/menu-button-wide-fill.svg index d6e17da..d97ce7f 100644 --- a/assets/bootstrap-icons/menu-button-wide-fill.svg +++ b/assets/bootstrap-icons/menu-button-wide-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-button-wide.svg b/assets/bootstrap-icons/menu-button-wide.svg index d67ba6a..5636c10 100644 --- a/assets/bootstrap-icons/menu-button-wide.svg +++ b/assets/bootstrap-icons/menu-button-wide.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-button.svg b/assets/bootstrap-icons/menu-button.svg index 4e0fff9..ec4c70a 100644 --- a/assets/bootstrap-icons/menu-button.svg +++ b/assets/bootstrap-icons/menu-button.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-down.svg b/assets/bootstrap-icons/menu-down.svg index b2d84b2..e53a5e9 100644 --- a/assets/bootstrap-icons/menu-down.svg +++ b/assets/bootstrap-icons/menu-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/menu-up.svg b/assets/bootstrap-icons/menu-up.svg index fb35e8d..96ff58b 100644 --- a/assets/bootstrap-icons/menu-up.svg +++ b/assets/bootstrap-icons/menu-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/messenger.svg b/assets/bootstrap-icons/messenger.svg index 5c6d37d..e896a79 100644 --- a/assets/bootstrap-icons/messenger.svg +++ b/assets/bootstrap-icons/messenger.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/meta.svg b/assets/bootstrap-icons/meta.svg index 2c6885d..03155a1 100644 --- a/assets/bootstrap-icons/meta.svg +++ b/assets/bootstrap-icons/meta.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mic-fill.svg b/assets/bootstrap-icons/mic-fill.svg index 9be58e9..c92ade7 100644 --- a/assets/bootstrap-icons/mic-fill.svg +++ b/assets/bootstrap-icons/mic-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mic-mute-fill.svg b/assets/bootstrap-icons/mic-mute-fill.svg index cc325a0..a10a1bc 100644 --- a/assets/bootstrap-icons/mic-mute-fill.svg +++ b/assets/bootstrap-icons/mic-mute-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mic-mute.svg b/assets/bootstrap-icons/mic-mute.svg index 5a520a1..59b04be 100644 --- a/assets/bootstrap-icons/mic-mute.svg +++ b/assets/bootstrap-icons/mic-mute.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mic.svg b/assets/bootstrap-icons/mic.svg index 57be2e5..f07bf14 100644 --- a/assets/bootstrap-icons/mic.svg +++ b/assets/bootstrap-icons/mic.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/microsoft-teams.svg b/assets/bootstrap-icons/microsoft-teams.svg index e0cc253..6bf3a0c 100644 --- a/assets/bootstrap-icons/microsoft-teams.svg +++ b/assets/bootstrap-icons/microsoft-teams.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/microsoft.svg b/assets/bootstrap-icons/microsoft.svg index d28281f..8d2a03c 100644 --- a/assets/bootstrap-icons/microsoft.svg +++ b/assets/bootstrap-icons/microsoft.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/minecart-loaded.svg b/assets/bootstrap-icons/minecart-loaded.svg index 8a75457..48e523f 100644 --- a/assets/bootstrap-icons/minecart-loaded.svg +++ b/assets/bootstrap-icons/minecart-loaded.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/minecart.svg b/assets/bootstrap-icons/minecart.svg index 7f3ad00..c4869c2 100644 --- a/assets/bootstrap-icons/minecart.svg +++ b/assets/bootstrap-icons/minecart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/modem-fill.svg b/assets/bootstrap-icons/modem-fill.svg index 1fe97be..a5dd5e2 100644 --- a/assets/bootstrap-icons/modem-fill.svg +++ b/assets/bootstrap-icons/modem-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/modem.svg b/assets/bootstrap-icons/modem.svg index 873090d..f90ad6b 100644 --- a/assets/bootstrap-icons/modem.svg +++ b/assets/bootstrap-icons/modem.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/moisture.svg b/assets/bootstrap-icons/moisture.svg index 732f4ac..490fb49 100644 --- a/assets/bootstrap-icons/moisture.svg +++ b/assets/bootstrap-icons/moisture.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/moon-fill.svg b/assets/bootstrap-icons/moon-fill.svg index 1149676..67f6739 100644 --- a/assets/bootstrap-icons/moon-fill.svg +++ b/assets/bootstrap-icons/moon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/moon-stars-fill.svg b/assets/bootstrap-icons/moon-stars-fill.svg index d2e1d6e..c50e070 100644 --- a/assets/bootstrap-icons/moon-stars-fill.svg +++ b/assets/bootstrap-icons/moon-stars-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/moon-stars.svg b/assets/bootstrap-icons/moon-stars.svg index b25ef86..ae138c2 100644 --- a/assets/bootstrap-icons/moon-stars.svg +++ b/assets/bootstrap-icons/moon-stars.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/moon.svg b/assets/bootstrap-icons/moon.svg index 4cd8820..46458ec 100644 --- a/assets/bootstrap-icons/moon.svg +++ b/assets/bootstrap-icons/moon.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mortarboard-fill.svg b/assets/bootstrap-icons/mortarboard-fill.svg index 7f5fb48..02f6c8c 100644 --- a/assets/bootstrap-icons/mortarboard-fill.svg +++ b/assets/bootstrap-icons/mortarboard-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mortarboard.svg b/assets/bootstrap-icons/mortarboard.svg index ed82b6a..94f9e97 100644 --- a/assets/bootstrap-icons/mortarboard.svg +++ b/assets/bootstrap-icons/mortarboard.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/motherboard-fill.svg b/assets/bootstrap-icons/motherboard-fill.svg index bf15e96..fabff97 100644 --- a/assets/bootstrap-icons/motherboard-fill.svg +++ b/assets/bootstrap-icons/motherboard-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/motherboard.svg b/assets/bootstrap-icons/motherboard.svg index ed13d0c..d29e255 100644 --- a/assets/bootstrap-icons/motherboard.svg +++ b/assets/bootstrap-icons/motherboard.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/mouse-fill.svg b/assets/bootstrap-icons/mouse-fill.svg index bd0b5eb..24d275e 100644 --- a/assets/bootstrap-icons/mouse-fill.svg +++ b/assets/bootstrap-icons/mouse-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mouse.svg b/assets/bootstrap-icons/mouse.svg index 40976e0..e018811 100644 --- a/assets/bootstrap-icons/mouse.svg +++ b/assets/bootstrap-icons/mouse.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mouse2-fill.svg b/assets/bootstrap-icons/mouse2-fill.svg index 283d1cd..6277b44 100644 --- a/assets/bootstrap-icons/mouse2-fill.svg +++ b/assets/bootstrap-icons/mouse2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mouse2.svg b/assets/bootstrap-icons/mouse2.svg index 359da4d..fd15e7c 100644 --- a/assets/bootstrap-icons/mouse2.svg +++ b/assets/bootstrap-icons/mouse2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mouse3-fill.svg b/assets/bootstrap-icons/mouse3-fill.svg index de6dbc7..16c1705 100644 --- a/assets/bootstrap-icons/mouse3-fill.svg +++ b/assets/bootstrap-icons/mouse3-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/mouse3.svg b/assets/bootstrap-icons/mouse3.svg index d042bfd..548b244 100644 --- a/assets/bootstrap-icons/mouse3.svg +++ b/assets/bootstrap-icons/mouse3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/music-note-beamed.svg b/assets/bootstrap-icons/music-note-beamed.svg index 04cedf0..9eb1506 100644 --- a/assets/bootstrap-icons/music-note-beamed.svg +++ b/assets/bootstrap-icons/music-note-beamed.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/music-note-list.svg b/assets/bootstrap-icons/music-note-list.svg index 5c306bd..d33767d 100644 --- a/assets/bootstrap-icons/music-note-list.svg +++ b/assets/bootstrap-icons/music-note-list.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/music-note.svg b/assets/bootstrap-icons/music-note.svg index 1125a66..d6fe21e 100644 --- a/assets/bootstrap-icons/music-note.svg +++ b/assets/bootstrap-icons/music-note.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/music-player-fill.svg b/assets/bootstrap-icons/music-player-fill.svg index 6619d1e..68a65b5 100644 --- a/assets/bootstrap-icons/music-player-fill.svg +++ b/assets/bootstrap-icons/music-player-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/music-player.svg b/assets/bootstrap-icons/music-player.svg index 2d50a63..7eb9c92 100644 --- a/assets/bootstrap-icons/music-player.svg +++ b/assets/bootstrap-icons/music-player.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/newspaper.svg b/assets/bootstrap-icons/newspaper.svg index 7d7fa71..9a1cf6d 100644 --- a/assets/bootstrap-icons/newspaper.svg +++ b/assets/bootstrap-icons/newspaper.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/nintendo-switch.svg b/assets/bootstrap-icons/nintendo-switch.svg index 0f1e2ac..5849493 100644 --- a/assets/bootstrap-icons/nintendo-switch.svg +++ b/assets/bootstrap-icons/nintendo-switch.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/node-minus-fill.svg b/assets/bootstrap-icons/node-minus-fill.svg index 32430b9..802d678 100644 --- a/assets/bootstrap-icons/node-minus-fill.svg +++ b/assets/bootstrap-icons/node-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/node-minus.svg b/assets/bootstrap-icons/node-minus.svg index b1accd4..8ffaa38 100644 --- a/assets/bootstrap-icons/node-minus.svg +++ b/assets/bootstrap-icons/node-minus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/node-plus-fill.svg b/assets/bootstrap-icons/node-plus-fill.svg index e5ee855..9559b26 100644 --- a/assets/bootstrap-icons/node-plus-fill.svg +++ b/assets/bootstrap-icons/node-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/node-plus.svg b/assets/bootstrap-icons/node-plus.svg index 085f04f..028ef28 100644 --- a/assets/bootstrap-icons/node-plus.svg +++ b/assets/bootstrap-icons/node-plus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/noise-reduction.svg b/assets/bootstrap-icons/noise-reduction.svg new file mode 100644 index 0000000..cd5e288 --- /dev/null +++ b/assets/bootstrap-icons/noise-reduction.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/nut-fill.svg b/assets/bootstrap-icons/nut-fill.svg index 4babc03..18dfeb1 100644 --- a/assets/bootstrap-icons/nut-fill.svg +++ b/assets/bootstrap-icons/nut-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/nut.svg b/assets/bootstrap-icons/nut.svg index 4912d48..75a401d 100644 --- a/assets/bootstrap-icons/nut.svg +++ b/assets/bootstrap-icons/nut.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/nvidia.svg b/assets/bootstrap-icons/nvidia.svg index 6492046..438a6fc 100644 --- a/assets/bootstrap-icons/nvidia.svg +++ b/assets/bootstrap-icons/nvidia.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/nvme-fill.svg b/assets/bootstrap-icons/nvme-fill.svg new file mode 100644 index 0000000..962c3c6 --- /dev/null +++ b/assets/bootstrap-icons/nvme-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/nvme.svg b/assets/bootstrap-icons/nvme.svg new file mode 100644 index 0000000..31a2fb6 --- /dev/null +++ b/assets/bootstrap-icons/nvme.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/octagon-fill.svg b/assets/bootstrap-icons/octagon-fill.svg index c128317..73c80f0 100644 --- a/assets/bootstrap-icons/octagon-fill.svg +++ b/assets/bootstrap-icons/octagon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/octagon-half.svg b/assets/bootstrap-icons/octagon-half.svg index d95240a..fe6eb41 100644 --- a/assets/bootstrap-icons/octagon-half.svg +++ b/assets/bootstrap-icons/octagon-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/octagon.svg b/assets/bootstrap-icons/octagon.svg index 9f3657e..d2d9c5c 100644 --- a/assets/bootstrap-icons/octagon.svg +++ b/assets/bootstrap-icons/octagon.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/opencollective.svg b/assets/bootstrap-icons/opencollective.svg new file mode 100644 index 0000000..b9a0c9f --- /dev/null +++ b/assets/bootstrap-icons/opencollective.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/optical-audio-fill.svg b/assets/bootstrap-icons/optical-audio-fill.svg index 5bdfd82..9b74060 100644 --- a/assets/bootstrap-icons/optical-audio-fill.svg +++ b/assets/bootstrap-icons/optical-audio-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/optical-audio.svg b/assets/bootstrap-icons/optical-audio.svg index 7a38b83..253d1d7 100644 --- a/assets/bootstrap-icons/optical-audio.svg +++ b/assets/bootstrap-icons/optical-audio.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/option.svg b/assets/bootstrap-icons/option.svg index d7702b1..32cce4c 100644 --- a/assets/bootstrap-icons/option.svg +++ b/assets/bootstrap-icons/option.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/outlet.svg b/assets/bootstrap-icons/outlet.svg index b48af60..7787f35 100644 --- a/assets/bootstrap-icons/outlet.svg +++ b/assets/bootstrap-icons/outlet.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/p-circle-fill.svg b/assets/bootstrap-icons/p-circle-fill.svg index ea54307..e57d158 100644 --- a/assets/bootstrap-icons/p-circle-fill.svg +++ b/assets/bootstrap-icons/p-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/p-circle.svg b/assets/bootstrap-icons/p-circle.svg index 888a1fa..bfe68d9 100644 --- a/assets/bootstrap-icons/p-circle.svg +++ b/assets/bootstrap-icons/p-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/p-square-fill.svg b/assets/bootstrap-icons/p-square-fill.svg index ad3caa2..164f5eb 100644 --- a/assets/bootstrap-icons/p-square-fill.svg +++ b/assets/bootstrap-icons/p-square-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/p-square.svg b/assets/bootstrap-icons/p-square.svg index ad630d0..1f6335d 100644 --- a/assets/bootstrap-icons/p-square.svg +++ b/assets/bootstrap-icons/p-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/paint-bucket.svg b/assets/bootstrap-icons/paint-bucket.svg index ee15d10..9ac2df4 100644 --- a/assets/bootstrap-icons/paint-bucket.svg +++ b/assets/bootstrap-icons/paint-bucket.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/palette-fill.svg b/assets/bootstrap-icons/palette-fill.svg index 7dc5ecd..d7a6a3b 100644 --- a/assets/bootstrap-icons/palette-fill.svg +++ b/assets/bootstrap-icons/palette-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/palette.svg b/assets/bootstrap-icons/palette.svg index fea76d9..1cd490f 100644 --- a/assets/bootstrap-icons/palette.svg +++ b/assets/bootstrap-icons/palette.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/palette2.svg b/assets/bootstrap-icons/palette2.svg index 5d140b3..ae65e88 100644 --- a/assets/bootstrap-icons/palette2.svg +++ b/assets/bootstrap-icons/palette2.svg @@ -1,4 +1,3 @@ - - + \ No newline at end of file diff --git a/assets/bootstrap-icons/paperclip.svg b/assets/bootstrap-icons/paperclip.svg index 00f311d..c02950b 100644 --- a/assets/bootstrap-icons/paperclip.svg +++ b/assets/bootstrap-icons/paperclip.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/paragraph.svg b/assets/bootstrap-icons/paragraph.svg index 999cb53..38c65d4 100644 --- a/assets/bootstrap-icons/paragraph.svg +++ b/assets/bootstrap-icons/paragraph.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pass-fill.svg b/assets/bootstrap-icons/pass-fill.svg index a5715df..1e15dd9 100644 --- a/assets/bootstrap-icons/pass-fill.svg +++ b/assets/bootstrap-icons/pass-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pass.svg b/assets/bootstrap-icons/pass.svg index 3f51eb5..20a06bc 100644 --- a/assets/bootstrap-icons/pass.svg +++ b/assets/bootstrap-icons/pass.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/passport-fill.svg b/assets/bootstrap-icons/passport-fill.svg new file mode 100644 index 0000000..d42c1b9 --- /dev/null +++ b/assets/bootstrap-icons/passport-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/passport.svg b/assets/bootstrap-icons/passport.svg new file mode 100644 index 0000000..2ecee5a --- /dev/null +++ b/assets/bootstrap-icons/passport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-check-fill.svg b/assets/bootstrap-icons/patch-check-fill.svg index 1301415..91283e2 100644 --- a/assets/bootstrap-icons/patch-check-fill.svg +++ b/assets/bootstrap-icons/patch-check-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-check.svg b/assets/bootstrap-icons/patch-check.svg index 2dd799e..1fd0a2e 100644 --- a/assets/bootstrap-icons/patch-check.svg +++ b/assets/bootstrap-icons/patch-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-exclamation-fill.svg b/assets/bootstrap-icons/patch-exclamation-fill.svg index fd900c4..e745268 100644 --- a/assets/bootstrap-icons/patch-exclamation-fill.svg +++ b/assets/bootstrap-icons/patch-exclamation-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-exclamation.svg b/assets/bootstrap-icons/patch-exclamation.svg index 153d97d..2372cc6 100644 --- a/assets/bootstrap-icons/patch-exclamation.svg +++ b/assets/bootstrap-icons/patch-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-minus-fill.svg b/assets/bootstrap-icons/patch-minus-fill.svg index 12f35c2..bfeb96e 100644 --- a/assets/bootstrap-icons/patch-minus-fill.svg +++ b/assets/bootstrap-icons/patch-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-minus.svg b/assets/bootstrap-icons/patch-minus.svg index f6024f9..35a380c 100644 --- a/assets/bootstrap-icons/patch-minus.svg +++ b/assets/bootstrap-icons/patch-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-plus-fill.svg b/assets/bootstrap-icons/patch-plus-fill.svg index 1a79d79..b475098 100644 --- a/assets/bootstrap-icons/patch-plus-fill.svg +++ b/assets/bootstrap-icons/patch-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-plus.svg b/assets/bootstrap-icons/patch-plus.svg index b9a7846..4f332da 100644 --- a/assets/bootstrap-icons/patch-plus.svg +++ b/assets/bootstrap-icons/patch-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-question-fill.svg b/assets/bootstrap-icons/patch-question-fill.svg index 665588b..101c255 100644 --- a/assets/bootstrap-icons/patch-question-fill.svg +++ b/assets/bootstrap-icons/patch-question-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/patch-question.svg b/assets/bootstrap-icons/patch-question.svg index ef4ca58..a777cef 100644 --- a/assets/bootstrap-icons/patch-question.svg +++ b/assets/bootstrap-icons/patch-question.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pause-btn-fill.svg b/assets/bootstrap-icons/pause-btn-fill.svg index efca142..81c0720 100644 --- a/assets/bootstrap-icons/pause-btn-fill.svg +++ b/assets/bootstrap-icons/pause-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pause-btn.svg b/assets/bootstrap-icons/pause-btn.svg index 0e9eb3a..e2d68f9 100644 --- a/assets/bootstrap-icons/pause-btn.svg +++ b/assets/bootstrap-icons/pause-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pause-circle-fill.svg b/assets/bootstrap-icons/pause-circle-fill.svg index 5e3525f..90c4ca5 100644 --- a/assets/bootstrap-icons/pause-circle-fill.svg +++ b/assets/bootstrap-icons/pause-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pause-circle.svg b/assets/bootstrap-icons/pause-circle.svg index 1b6b64a..6d3aeff 100644 --- a/assets/bootstrap-icons/pause-circle.svg +++ b/assets/bootstrap-icons/pause-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pause-fill.svg b/assets/bootstrap-icons/pause-fill.svg index 68285b2..92e1588 100644 --- a/assets/bootstrap-icons/pause-fill.svg +++ b/assets/bootstrap-icons/pause-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pause.svg b/assets/bootstrap-icons/pause.svg index 22478ea..7bfde2c 100644 --- a/assets/bootstrap-icons/pause.svg +++ b/assets/bootstrap-icons/pause.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/paypal.svg b/assets/bootstrap-icons/paypal.svg index 41bd536..b2cec88 100644 --- a/assets/bootstrap-icons/paypal.svg +++ b/assets/bootstrap-icons/paypal.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pc-display-horizontal.svg b/assets/bootstrap-icons/pc-display-horizontal.svg index 2013f15..724ba86 100644 --- a/assets/bootstrap-icons/pc-display-horizontal.svg +++ b/assets/bootstrap-icons/pc-display-horizontal.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pc-display.svg b/assets/bootstrap-icons/pc-display.svg index f5d09da..c3cf9dd 100644 --- a/assets/bootstrap-icons/pc-display.svg +++ b/assets/bootstrap-icons/pc-display.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pc-horizontal.svg b/assets/bootstrap-icons/pc-horizontal.svg index 9ae513a..a8ae72f 100644 --- a/assets/bootstrap-icons/pc-horizontal.svg +++ b/assets/bootstrap-icons/pc-horizontal.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pc.svg b/assets/bootstrap-icons/pc.svg index f0f280d..a8c023a 100644 --- a/assets/bootstrap-icons/pc.svg +++ b/assets/bootstrap-icons/pc.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pci-card-network.svg b/assets/bootstrap-icons/pci-card-network.svg new file mode 100644 index 0000000..a2b4359 --- /dev/null +++ b/assets/bootstrap-icons/pci-card-network.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pci-card-sound.svg b/assets/bootstrap-icons/pci-card-sound.svg new file mode 100644 index 0000000..2bb98f2 --- /dev/null +++ b/assets/bootstrap-icons/pci-card-sound.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pci-card.svg b/assets/bootstrap-icons/pci-card.svg index 600a5d0..66ff052 100644 --- a/assets/bootstrap-icons/pci-card.svg +++ b/assets/bootstrap-icons/pci-card.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/peace-fill.svg b/assets/bootstrap-icons/peace-fill.svg index c8ed5bd..a93e64d 100644 --- a/assets/bootstrap-icons/peace-fill.svg +++ b/assets/bootstrap-icons/peace-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/peace.svg b/assets/bootstrap-icons/peace.svg index 3e4420b..22367e0 100644 --- a/assets/bootstrap-icons/peace.svg +++ b/assets/bootstrap-icons/peace.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pen-fill.svg b/assets/bootstrap-icons/pen-fill.svg index b7bb337..59bbb2e 100644 --- a/assets/bootstrap-icons/pen-fill.svg +++ b/assets/bootstrap-icons/pen-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pen.svg b/assets/bootstrap-icons/pen.svg index 8eb3be7..a63b250 100644 --- a/assets/bootstrap-icons/pen.svg +++ b/assets/bootstrap-icons/pen.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pencil-fill.svg b/assets/bootstrap-icons/pencil-fill.svg index 59d2830..4b3bdd7 100644 --- a/assets/bootstrap-icons/pencil-fill.svg +++ b/assets/bootstrap-icons/pencil-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pencil-square.svg b/assets/bootstrap-icons/pencil-square.svg index b8c90d5..95c0529 100644 --- a/assets/bootstrap-icons/pencil-square.svg +++ b/assets/bootstrap-icons/pencil-square.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pencil.svg b/assets/bootstrap-icons/pencil.svg index f8dbfeb..0b84e36 100644 --- a/assets/bootstrap-icons/pencil.svg +++ b/assets/bootstrap-icons/pencil.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pentagon-half.svg b/assets/bootstrap-icons/pentagon-half.svg index 305125c..6811a93 100644 --- a/assets/bootstrap-icons/pentagon-half.svg +++ b/assets/bootstrap-icons/pentagon-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/people-fill.svg b/assets/bootstrap-icons/people-fill.svg index 81d5a8e..2b9f768 100644 --- a/assets/bootstrap-icons/people-fill.svg +++ b/assets/bootstrap-icons/people-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/people.svg b/assets/bootstrap-icons/people.svg index 29dfc5b..341861a 100644 --- a/assets/bootstrap-icons/people.svg +++ b/assets/bootstrap-icons/people.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/percent.svg b/assets/bootstrap-icons/percent.svg index 8af2bc4..c0fd22d 100644 --- a/assets/bootstrap-icons/percent.svg +++ b/assets/bootstrap-icons/percent.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-add.svg b/assets/bootstrap-icons/person-add.svg index cd9f071..66e2508 100644 --- a/assets/bootstrap-icons/person-add.svg +++ b/assets/bootstrap-icons/person-add.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-arms-up.svg b/assets/bootstrap-icons/person-arms-up.svg new file mode 100644 index 0000000..deb50e8 --- /dev/null +++ b/assets/bootstrap-icons/person-arms-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-badge-fill.svg b/assets/bootstrap-icons/person-badge-fill.svg index d9ebe67..7110ed3 100644 --- a/assets/bootstrap-icons/person-badge-fill.svg +++ b/assets/bootstrap-icons/person-badge-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-badge.svg b/assets/bootstrap-icons/person-badge.svg index d071d44..680aee1 100644 --- a/assets/bootstrap-icons/person-badge.svg +++ b/assets/bootstrap-icons/person-badge.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-bounding-box.svg b/assets/bootstrap-icons/person-bounding-box.svg index 92e662c..d9be675 100644 --- a/assets/bootstrap-icons/person-bounding-box.svg +++ b/assets/bootstrap-icons/person-bounding-box.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-check-fill.svg b/assets/bootstrap-icons/person-check-fill.svg index 872497a..04b95d3 100644 --- a/assets/bootstrap-icons/person-check-fill.svg +++ b/assets/bootstrap-icons/person-check-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-check.svg b/assets/bootstrap-icons/person-check.svg index 85f6ada..39b4219 100644 --- a/assets/bootstrap-icons/person-check.svg +++ b/assets/bootstrap-icons/person-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-circle.svg b/assets/bootstrap-icons/person-circle.svg index fd7f2c9..a75f25f 100644 --- a/assets/bootstrap-icons/person-circle.svg +++ b/assets/bootstrap-icons/person-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-dash-fill.svg b/assets/bootstrap-icons/person-dash-fill.svg index fd719f2..9879e6e 100644 --- a/assets/bootstrap-icons/person-dash-fill.svg +++ b/assets/bootstrap-icons/person-dash-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-dash.svg b/assets/bootstrap-icons/person-dash.svg index b374ee0..b61190b 100644 --- a/assets/bootstrap-icons/person-dash.svg +++ b/assets/bootstrap-icons/person-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-down.svg b/assets/bootstrap-icons/person-down.svg index 00489b9..79cf29a 100644 --- a/assets/bootstrap-icons/person-down.svg +++ b/assets/bootstrap-icons/person-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-exclamation.svg b/assets/bootstrap-icons/person-exclamation.svg index ceb698a..46fb506 100644 --- a/assets/bootstrap-icons/person-exclamation.svg +++ b/assets/bootstrap-icons/person-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-add.svg b/assets/bootstrap-icons/person-fill-add.svg index 4383a85..d6d15f9 100644 --- a/assets/bootstrap-icons/person-fill-add.svg +++ b/assets/bootstrap-icons/person-fill-add.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-check.svg b/assets/bootstrap-icons/person-fill-check.svg index 0bb8ee4..19b88a4 100644 --- a/assets/bootstrap-icons/person-fill-check.svg +++ b/assets/bootstrap-icons/person-fill-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-dash.svg b/assets/bootstrap-icons/person-fill-dash.svg index d2cdec5..24c2944 100644 --- a/assets/bootstrap-icons/person-fill-dash.svg +++ b/assets/bootstrap-icons/person-fill-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-down.svg b/assets/bootstrap-icons/person-fill-down.svg index a1cfcdc..714ae50 100644 --- a/assets/bootstrap-icons/person-fill-down.svg +++ b/assets/bootstrap-icons/person-fill-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-exclamation.svg b/assets/bootstrap-icons/person-fill-exclamation.svg index 59cfd6f..5c3b7f5 100644 --- a/assets/bootstrap-icons/person-fill-exclamation.svg +++ b/assets/bootstrap-icons/person-fill-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-gear.svg b/assets/bootstrap-icons/person-fill-gear.svg index f91006b..33b120a 100644 --- a/assets/bootstrap-icons/person-fill-gear.svg +++ b/assets/bootstrap-icons/person-fill-gear.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-lock.svg b/assets/bootstrap-icons/person-fill-lock.svg index 8af5ee1..adbccff 100644 --- a/assets/bootstrap-icons/person-fill-lock.svg +++ b/assets/bootstrap-icons/person-fill-lock.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-slash.svg b/assets/bootstrap-icons/person-fill-slash.svg index ede8fa4..398d563 100644 --- a/assets/bootstrap-icons/person-fill-slash.svg +++ b/assets/bootstrap-icons/person-fill-slash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-up.svg b/assets/bootstrap-icons/person-fill-up.svg index be73bf2..1edd97b 100644 --- a/assets/bootstrap-icons/person-fill-up.svg +++ b/assets/bootstrap-icons/person-fill-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill-x.svg b/assets/bootstrap-icons/person-fill-x.svg index 959fcee..e3a66ed 100644 --- a/assets/bootstrap-icons/person-fill-x.svg +++ b/assets/bootstrap-icons/person-fill-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-fill.svg b/assets/bootstrap-icons/person-fill.svg index 5e71aca..46d1a75 100644 --- a/assets/bootstrap-icons/person-fill.svg +++ b/assets/bootstrap-icons/person-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-gear.svg b/assets/bootstrap-icons/person-gear.svg index 8024d86..93ec4da 100644 --- a/assets/bootstrap-icons/person-gear.svg +++ b/assets/bootstrap-icons/person-gear.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-heart.svg b/assets/bootstrap-icons/person-heart.svg index e9ebbf4..51b236e 100644 --- a/assets/bootstrap-icons/person-heart.svg +++ b/assets/bootstrap-icons/person-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-hearts.svg b/assets/bootstrap-icons/person-hearts.svg index 06970be..70bb2e0 100644 --- a/assets/bootstrap-icons/person-hearts.svg +++ b/assets/bootstrap-icons/person-hearts.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-lines-fill.svg b/assets/bootstrap-icons/person-lines-fill.svg index 736421c..cbe6c68 100644 --- a/assets/bootstrap-icons/person-lines-fill.svg +++ b/assets/bootstrap-icons/person-lines-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-lock.svg b/assets/bootstrap-icons/person-lock.svg index 1c20dc7..d3672cd 100644 --- a/assets/bootstrap-icons/person-lock.svg +++ b/assets/bootstrap-icons/person-lock.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-plus-fill.svg b/assets/bootstrap-icons/person-plus-fill.svg index 151ccfe..6c92aea 100644 --- a/assets/bootstrap-icons/person-plus-fill.svg +++ b/assets/bootstrap-icons/person-plus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-plus.svg b/assets/bootstrap-icons/person-plus.svg index aac3a67..4b88424 100644 --- a/assets/bootstrap-icons/person-plus.svg +++ b/assets/bootstrap-icons/person-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-raised-hand.svg b/assets/bootstrap-icons/person-raised-hand.svg new file mode 100644 index 0000000..00ac301 --- /dev/null +++ b/assets/bootstrap-icons/person-raised-hand.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-rolodex.svg b/assets/bootstrap-icons/person-rolodex.svg index af898ca..2039494 100644 --- a/assets/bootstrap-icons/person-rolodex.svg +++ b/assets/bootstrap-icons/person-rolodex.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-slash.svg b/assets/bootstrap-icons/person-slash.svg index 7316d7e..ab53647 100644 --- a/assets/bootstrap-icons/person-slash.svg +++ b/assets/bootstrap-icons/person-slash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-square.svg b/assets/bootstrap-icons/person-square.svg index a7eb40e..12a33c5 100644 --- a/assets/bootstrap-icons/person-square.svg +++ b/assets/bootstrap-icons/person-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-standing-dress.svg b/assets/bootstrap-icons/person-standing-dress.svg new file mode 100644 index 0000000..4448606 --- /dev/null +++ b/assets/bootstrap-icons/person-standing-dress.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-standing.svg b/assets/bootstrap-icons/person-standing.svg new file mode 100644 index 0000000..ccd7b35 --- /dev/null +++ b/assets/bootstrap-icons/person-standing.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-up.svg b/assets/bootstrap-icons/person-up.svg index 5ec777d..93a430a 100644 --- a/assets/bootstrap-icons/person-up.svg +++ b/assets/bootstrap-icons/person-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-vcard-fill.svg b/assets/bootstrap-icons/person-vcard-fill.svg index f40d108..9efb1b8 100644 --- a/assets/bootstrap-icons/person-vcard-fill.svg +++ b/assets/bootstrap-icons/person-vcard-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-vcard.svg b/assets/bootstrap-icons/person-vcard.svg index 3b87158..40ec41e 100644 --- a/assets/bootstrap-icons/person-vcard.svg +++ b/assets/bootstrap-icons/person-vcard.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-video.svg b/assets/bootstrap-icons/person-video.svg index b8c1995..a991759 100644 --- a/assets/bootstrap-icons/person-video.svg +++ b/assets/bootstrap-icons/person-video.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-video2.svg b/assets/bootstrap-icons/person-video2.svg index 3f4292e..80b3b8a 100644 --- a/assets/bootstrap-icons/person-video2.svg +++ b/assets/bootstrap-icons/person-video2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-video3.svg b/assets/bootstrap-icons/person-video3.svg index be38b24..472d998 100644 --- a/assets/bootstrap-icons/person-video3.svg +++ b/assets/bootstrap-icons/person-video3.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-walking.svg b/assets/bootstrap-icons/person-walking.svg new file mode 100644 index 0000000..16cc0b4 --- /dev/null +++ b/assets/bootstrap-icons/person-walking.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-wheelchair.svg b/assets/bootstrap-icons/person-wheelchair.svg new file mode 100644 index 0000000..416cad2 --- /dev/null +++ b/assets/bootstrap-icons/person-wheelchair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-workspace.svg b/assets/bootstrap-icons/person-workspace.svg index e72bea0..0b3cdce 100644 --- a/assets/bootstrap-icons/person-workspace.svg +++ b/assets/bootstrap-icons/person-workspace.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-x-fill.svg b/assets/bootstrap-icons/person-x-fill.svg index d4903a6..9e31903 100644 --- a/assets/bootstrap-icons/person-x-fill.svg +++ b/assets/bootstrap-icons/person-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/person-x.svg b/assets/bootstrap-icons/person-x.svg index 129660d..7514c59 100644 --- a/assets/bootstrap-icons/person-x.svg +++ b/assets/bootstrap-icons/person-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/person.svg b/assets/bootstrap-icons/person.svg index 18d6411..98ea060 100644 --- a/assets/bootstrap-icons/person.svg +++ b/assets/bootstrap-icons/person.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone-fill.svg b/assets/bootstrap-icons/phone-fill.svg index a2dfd03..f25bd51 100644 --- a/assets/bootstrap-icons/phone-fill.svg +++ b/assets/bootstrap-icons/phone-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone-flip.svg b/assets/bootstrap-icons/phone-flip.svg index 54e2d26..3ae28d3 100644 --- a/assets/bootstrap-icons/phone-flip.svg +++ b/assets/bootstrap-icons/phone-flip.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone-landscape-fill.svg b/assets/bootstrap-icons/phone-landscape-fill.svg index 295481c..669bf6e 100644 --- a/assets/bootstrap-icons/phone-landscape-fill.svg +++ b/assets/bootstrap-icons/phone-landscape-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone-landscape.svg b/assets/bootstrap-icons/phone-landscape.svg index 65cd273..4c30ef2 100644 --- a/assets/bootstrap-icons/phone-landscape.svg +++ b/assets/bootstrap-icons/phone-landscape.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone-vibrate-fill.svg b/assets/bootstrap-icons/phone-vibrate-fill.svg index 6e61ecc..dc35ca0 100644 --- a/assets/bootstrap-icons/phone-vibrate-fill.svg +++ b/assets/bootstrap-icons/phone-vibrate-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone-vibrate.svg b/assets/bootstrap-icons/phone-vibrate.svg index f380cab..58acbf6 100644 --- a/assets/bootstrap-icons/phone-vibrate.svg +++ b/assets/bootstrap-icons/phone-vibrate.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/phone.svg b/assets/bootstrap-icons/phone.svg index 3f3fd74..4839331 100644 --- a/assets/bootstrap-icons/phone.svg +++ b/assets/bootstrap-icons/phone.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pie-chart-fill.svg b/assets/bootstrap-icons/pie-chart-fill.svg index 6aa71eb..f667aea 100644 --- a/assets/bootstrap-icons/pie-chart-fill.svg +++ b/assets/bootstrap-icons/pie-chart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pie-chart.svg b/assets/bootstrap-icons/pie-chart.svg index a20f6a7..b49251b 100644 --- a/assets/bootstrap-icons/pie-chart.svg +++ b/assets/bootstrap-icons/pie-chart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/piggy-bank-fill.svg b/assets/bootstrap-icons/piggy-bank-fill.svg index b44f35d..592b31d 100644 --- a/assets/bootstrap-icons/piggy-bank-fill.svg +++ b/assets/bootstrap-icons/piggy-bank-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/piggy-bank.svg b/assets/bootstrap-icons/piggy-bank.svg index 1d836ce..86e33eb 100644 --- a/assets/bootstrap-icons/piggy-bank.svg +++ b/assets/bootstrap-icons/piggy-bank.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pin-angle-fill.svg b/assets/bootstrap-icons/pin-angle-fill.svg index 3112c0b..bc3078c 100644 --- a/assets/bootstrap-icons/pin-angle-fill.svg +++ b/assets/bootstrap-icons/pin-angle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pin-angle.svg b/assets/bootstrap-icons/pin-angle.svg index a07b038..ecc4d16 100644 --- a/assets/bootstrap-icons/pin-angle.svg +++ b/assets/bootstrap-icons/pin-angle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pin-fill.svg b/assets/bootstrap-icons/pin-fill.svg index f00b790..f345059 100644 --- a/assets/bootstrap-icons/pin-fill.svg +++ b/assets/bootstrap-icons/pin-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pin-map-fill.svg b/assets/bootstrap-icons/pin-map-fill.svg index b8c8502..9db0d29 100644 --- a/assets/bootstrap-icons/pin-map-fill.svg +++ b/assets/bootstrap-icons/pin-map-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pin-map.svg b/assets/bootstrap-icons/pin-map.svg index f04129a..0462a5a 100644 --- a/assets/bootstrap-icons/pin-map.svg +++ b/assets/bootstrap-icons/pin-map.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/pin.svg b/assets/bootstrap-icons/pin.svg index 45fd7de..4655620 100644 --- a/assets/bootstrap-icons/pin.svg +++ b/assets/bootstrap-icons/pin.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pinterest.svg b/assets/bootstrap-icons/pinterest.svg index b4fbc23..5c850b6 100644 --- a/assets/bootstrap-icons/pinterest.svg +++ b/assets/bootstrap-icons/pinterest.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pip-fill.svg b/assets/bootstrap-icons/pip-fill.svg index 1869f78..4865244 100644 --- a/assets/bootstrap-icons/pip-fill.svg +++ b/assets/bootstrap-icons/pip-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/pip.svg b/assets/bootstrap-icons/pip.svg index 58f0638..458c9c9 100644 --- a/assets/bootstrap-icons/pip.svg +++ b/assets/bootstrap-icons/pip.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/play-btn-fill.svg b/assets/bootstrap-icons/play-btn-fill.svg index 18b9167..3d0d1c3 100644 --- a/assets/bootstrap-icons/play-btn-fill.svg +++ b/assets/bootstrap-icons/play-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/play-btn.svg b/assets/bootstrap-icons/play-btn.svg index 576e30b..2fcbc5e 100644 --- a/assets/bootstrap-icons/play-btn.svg +++ b/assets/bootstrap-icons/play-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/play-circle-fill.svg b/assets/bootstrap-icons/play-circle-fill.svg index 511ef37..93eeb93 100644 --- a/assets/bootstrap-icons/play-circle-fill.svg +++ b/assets/bootstrap-icons/play-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/play-circle.svg b/assets/bootstrap-icons/play-circle.svg index c93144a..a1d742e 100644 --- a/assets/bootstrap-icons/play-circle.svg +++ b/assets/bootstrap-icons/play-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/play-fill.svg b/assets/bootstrap-icons/play-fill.svg index 28f2e67..e538083 100644 --- a/assets/bootstrap-icons/play-fill.svg +++ b/assets/bootstrap-icons/play-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/play.svg b/assets/bootstrap-icons/play.svg index b3fd3dc..98954e7 100644 --- a/assets/bootstrap-icons/play.svg +++ b/assets/bootstrap-icons/play.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/playstation.svg b/assets/bootstrap-icons/playstation.svg index f8ce05b..3275d59 100644 --- a/assets/bootstrap-icons/playstation.svg +++ b/assets/bootstrap-icons/playstation.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plug-fill.svg b/assets/bootstrap-icons/plug-fill.svg index d15b8e6..99858eb 100644 --- a/assets/bootstrap-icons/plug-fill.svg +++ b/assets/bootstrap-icons/plug-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plug.svg b/assets/bootstrap-icons/plug.svg index c5e6688..9d6a85b 100644 --- a/assets/bootstrap-icons/plug.svg +++ b/assets/bootstrap-icons/plug.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plugin.svg b/assets/bootstrap-icons/plugin.svg index 3f179a3..92e99d4 100644 --- a/assets/bootstrap-icons/plugin.svg +++ b/assets/bootstrap-icons/plugin.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-circle-dotted.svg b/assets/bootstrap-icons/plus-circle-dotted.svg index c69316e..2a20e2d 100644 --- a/assets/bootstrap-icons/plus-circle-dotted.svg +++ b/assets/bootstrap-icons/plus-circle-dotted.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-circle-fill.svg b/assets/bootstrap-icons/plus-circle-fill.svg index f320116..d1ec2d0 100644 --- a/assets/bootstrap-icons/plus-circle-fill.svg +++ b/assets/bootstrap-icons/plus-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-circle.svg b/assets/bootstrap-icons/plus-circle.svg index 66308ef..2832373 100644 --- a/assets/bootstrap-icons/plus-circle.svg +++ b/assets/bootstrap-icons/plus-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-lg.svg b/assets/bootstrap-icons/plus-lg.svg index f821cc3..531e86c 100644 --- a/assets/bootstrap-icons/plus-lg.svg +++ b/assets/bootstrap-icons/plus-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-slash-minus.svg b/assets/bootstrap-icons/plus-slash-minus.svg index 44a8e0e..e0fee7d 100644 --- a/assets/bootstrap-icons/plus-slash-minus.svg +++ b/assets/bootstrap-icons/plus-slash-minus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-square-dotted.svg b/assets/bootstrap-icons/plus-square-dotted.svg index 4ae7ad6..e230a08 100644 --- a/assets/bootstrap-icons/plus-square-dotted.svg +++ b/assets/bootstrap-icons/plus-square-dotted.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-square-fill.svg b/assets/bootstrap-icons/plus-square-fill.svg index 0d5e15c..1dddd13 100644 --- a/assets/bootstrap-icons/plus-square-fill.svg +++ b/assets/bootstrap-icons/plus-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus-square.svg b/assets/bootstrap-icons/plus-square.svg index 15c4c44..ef11b48 100644 --- a/assets/bootstrap-icons/plus-square.svg +++ b/assets/bootstrap-icons/plus-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/plus.svg b/assets/bootstrap-icons/plus.svg index 5b088c0..9012271 100644 --- a/assets/bootstrap-icons/plus.svg +++ b/assets/bootstrap-icons/plus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/postage-fill.svg b/assets/bootstrap-icons/postage-fill.svg index 701a1c6..861a3a1 100644 --- a/assets/bootstrap-icons/postage-fill.svg +++ b/assets/bootstrap-icons/postage-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/postage-heart-fill.svg b/assets/bootstrap-icons/postage-heart-fill.svg index a268901..4737a4d 100644 --- a/assets/bootstrap-icons/postage-heart-fill.svg +++ b/assets/bootstrap-icons/postage-heart-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/postage-heart.svg b/assets/bootstrap-icons/postage-heart.svg index 4d22b18..aa35a6c 100644 --- a/assets/bootstrap-icons/postage-heart.svg +++ b/assets/bootstrap-icons/postage-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/postage.svg b/assets/bootstrap-icons/postage.svg index cc49c70..54dcfa6 100644 --- a/assets/bootstrap-icons/postage.svg +++ b/assets/bootstrap-icons/postage.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/postcard-fill.svg b/assets/bootstrap-icons/postcard-fill.svg index 01b54dd..aeba518 100644 --- a/assets/bootstrap-icons/postcard-fill.svg +++ b/assets/bootstrap-icons/postcard-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/postcard-heart-fill.svg b/assets/bootstrap-icons/postcard-heart-fill.svg index 590cac9..1e371b8 100644 --- a/assets/bootstrap-icons/postcard-heart-fill.svg +++ b/assets/bootstrap-icons/postcard-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/postcard-heart.svg b/assets/bootstrap-icons/postcard-heart.svg index e0f2f05..52c0053 100644 --- a/assets/bootstrap-icons/postcard-heart.svg +++ b/assets/bootstrap-icons/postcard-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/postcard.svg b/assets/bootstrap-icons/postcard.svg index 827180e..43ba40b 100644 --- a/assets/bootstrap-icons/postcard.svg +++ b/assets/bootstrap-icons/postcard.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/power.svg b/assets/bootstrap-icons/power.svg index 6fb9756..937b842 100644 --- a/assets/bootstrap-icons/power.svg +++ b/assets/bootstrap-icons/power.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/prescription.svg b/assets/bootstrap-icons/prescription.svg index 263433a..b895b2b 100644 --- a/assets/bootstrap-icons/prescription.svg +++ b/assets/bootstrap-icons/prescription.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/prescription2.svg b/assets/bootstrap-icons/prescription2.svg index fbe2f91..cb278b0 100644 --- a/assets/bootstrap-icons/prescription2.svg +++ b/assets/bootstrap-icons/prescription2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/printer-fill.svg b/assets/bootstrap-icons/printer-fill.svg index 485d987..43cee36 100644 --- a/assets/bootstrap-icons/printer-fill.svg +++ b/assets/bootstrap-icons/printer-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/printer.svg b/assets/bootstrap-icons/printer.svg index 60196bc..0886a57 100644 --- a/assets/bootstrap-icons/printer.svg +++ b/assets/bootstrap-icons/printer.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/projector-fill.svg b/assets/bootstrap-icons/projector-fill.svg index ff6a341..046166c 100644 --- a/assets/bootstrap-icons/projector-fill.svg +++ b/assets/bootstrap-icons/projector-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/projector.svg b/assets/bootstrap-icons/projector.svg index 218c6a5..77e68b0 100644 --- a/assets/bootstrap-icons/projector.svg +++ b/assets/bootstrap-icons/projector.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/puzzle-fill.svg b/assets/bootstrap-icons/puzzle-fill.svg index e9bbfae..92c4ea0 100644 --- a/assets/bootstrap-icons/puzzle-fill.svg +++ b/assets/bootstrap-icons/puzzle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/puzzle.svg b/assets/bootstrap-icons/puzzle.svg index c9b07a2..44903f7 100644 --- a/assets/bootstrap-icons/puzzle.svg +++ b/assets/bootstrap-icons/puzzle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/qr-code-scan.svg b/assets/bootstrap-icons/qr-code-scan.svg index 7eb599e..3c53387 100644 --- a/assets/bootstrap-icons/qr-code-scan.svg +++ b/assets/bootstrap-icons/qr-code-scan.svg @@ -1,7 +1,7 @@ - - - - - + + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/qr-code.svg b/assets/bootstrap-icons/qr-code.svg index bf5570d..e09157a 100644 --- a/assets/bootstrap-icons/qr-code.svg +++ b/assets/bootstrap-icons/qr-code.svg @@ -1,7 +1,7 @@ - - - - - + + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-circle-fill.svg b/assets/bootstrap-icons/question-circle-fill.svg index d8e5e06..8b2a2c0 100644 --- a/assets/bootstrap-icons/question-circle-fill.svg +++ b/assets/bootstrap-icons/question-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-circle.svg b/assets/bootstrap-icons/question-circle.svg index 1c8cbe7..283e653 100644 --- a/assets/bootstrap-icons/question-circle.svg +++ b/assets/bootstrap-icons/question-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-diamond-fill.svg b/assets/bootstrap-icons/question-diamond-fill.svg index a86583b..6bf3512 100644 --- a/assets/bootstrap-icons/question-diamond-fill.svg +++ b/assets/bootstrap-icons/question-diamond-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-diamond.svg b/assets/bootstrap-icons/question-diamond.svg index a7d8233..a777b47 100644 --- a/assets/bootstrap-icons/question-diamond.svg +++ b/assets/bootstrap-icons/question-diamond.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-lg.svg b/assets/bootstrap-icons/question-lg.svg index fa3452e..756ea0f 100644 --- a/assets/bootstrap-icons/question-lg.svg +++ b/assets/bootstrap-icons/question-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-octagon-fill.svg b/assets/bootstrap-icons/question-octagon-fill.svg index 2ff954e..c0c43ef 100644 --- a/assets/bootstrap-icons/question-octagon-fill.svg +++ b/assets/bootstrap-icons/question-octagon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-octagon.svg b/assets/bootstrap-icons/question-octagon.svg index 02e8ffe..5116862 100644 --- a/assets/bootstrap-icons/question-octagon.svg +++ b/assets/bootstrap-icons/question-octagon.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-square-fill.svg b/assets/bootstrap-icons/question-square-fill.svg index dd72410..a266f9f 100644 --- a/assets/bootstrap-icons/question-square-fill.svg +++ b/assets/bootstrap-icons/question-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/question-square.svg b/assets/bootstrap-icons/question-square.svg index d0a56ff..ad44a20 100644 --- a/assets/bootstrap-icons/question-square.svg +++ b/assets/bootstrap-icons/question-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/question.svg b/assets/bootstrap-icons/question.svg index 05abe29..ba185ad 100644 --- a/assets/bootstrap-icons/question.svg +++ b/assets/bootstrap-icons/question.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/quora.svg b/assets/bootstrap-icons/quora.svg index e90e571..85ca1bd 100644 --- a/assets/bootstrap-icons/quora.svg +++ b/assets/bootstrap-icons/quora.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/quote.svg b/assets/bootstrap-icons/quote.svg index 03b45bf..0aa0e17 100644 --- a/assets/bootstrap-icons/quote.svg +++ b/assets/bootstrap-icons/quote.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/r-circle-fill.svg b/assets/bootstrap-icons/r-circle-fill.svg index c2386c3..810423e 100644 --- a/assets/bootstrap-icons/r-circle-fill.svg +++ b/assets/bootstrap-icons/r-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/r-circle.svg b/assets/bootstrap-icons/r-circle.svg index ab5c574..bf2d8d6 100644 --- a/assets/bootstrap-icons/r-circle.svg +++ b/assets/bootstrap-icons/r-circle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/r-square-fill.svg b/assets/bootstrap-icons/r-square-fill.svg index e039b8a..b1151f3 100644 --- a/assets/bootstrap-icons/r-square-fill.svg +++ b/assets/bootstrap-icons/r-square-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/r-square.svg b/assets/bootstrap-icons/r-square.svg index 37ddc6a..e19e688 100644 --- a/assets/bootstrap-icons/r-square.svg +++ b/assets/bootstrap-icons/r-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/radar.svg b/assets/bootstrap-icons/radar.svg new file mode 100644 index 0000000..024f3fd --- /dev/null +++ b/assets/bootstrap-icons/radar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/radioactive.svg b/assets/bootstrap-icons/radioactive.svg index 1b1072f..3eaaa56 100644 --- a/assets/bootstrap-icons/radioactive.svg +++ b/assets/bootstrap-icons/radioactive.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rainbow.svg b/assets/bootstrap-icons/rainbow.svg index 8e8aea7..e864abf 100644 --- a/assets/bootstrap-icons/rainbow.svg +++ b/assets/bootstrap-icons/rainbow.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/receipt-cutoff.svg b/assets/bootstrap-icons/receipt-cutoff.svg index 27be3c0..21c3bc8 100644 --- a/assets/bootstrap-icons/receipt-cutoff.svg +++ b/assets/bootstrap-icons/receipt-cutoff.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/receipt.svg b/assets/bootstrap-icons/receipt.svg index 9ea7283..ab29fe6 100644 --- a/assets/bootstrap-icons/receipt.svg +++ b/assets/bootstrap-icons/receipt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/reception-0.svg b/assets/bootstrap-icons/reception-0.svg index 885bf3b..a7c7872 100644 --- a/assets/bootstrap-icons/reception-0.svg +++ b/assets/bootstrap-icons/reception-0.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reception-1.svg b/assets/bootstrap-icons/reception-1.svg index 3deafb6..4081ceb 100644 --- a/assets/bootstrap-icons/reception-1.svg +++ b/assets/bootstrap-icons/reception-1.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reception-2.svg b/assets/bootstrap-icons/reception-2.svg index 7dca57a..7e1acc5 100644 --- a/assets/bootstrap-icons/reception-2.svg +++ b/assets/bootstrap-icons/reception-2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reception-3.svg b/assets/bootstrap-icons/reception-3.svg index b30d5fb..e9ea476 100644 --- a/assets/bootstrap-icons/reception-3.svg +++ b/assets/bootstrap-icons/reception-3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reception-4.svg b/assets/bootstrap-icons/reception-4.svg index 611bdf1..7791e4b 100644 --- a/assets/bootstrap-icons/reception-4.svg +++ b/assets/bootstrap-icons/reception-4.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/record-btn-fill.svg b/assets/bootstrap-icons/record-btn-fill.svg index caa3ea1..83ee303 100644 --- a/assets/bootstrap-icons/record-btn-fill.svg +++ b/assets/bootstrap-icons/record-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/record-btn.svg b/assets/bootstrap-icons/record-btn.svg index 4fd261c..7ba84ce 100644 --- a/assets/bootstrap-icons/record-btn.svg +++ b/assets/bootstrap-icons/record-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/record-circle-fill.svg b/assets/bootstrap-icons/record-circle-fill.svg index 2c2429a..0db59d1 100644 --- a/assets/bootstrap-icons/record-circle-fill.svg +++ b/assets/bootstrap-icons/record-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/record-circle.svg b/assets/bootstrap-icons/record-circle.svg index d45d91c..5dad17b 100644 --- a/assets/bootstrap-icons/record-circle.svg +++ b/assets/bootstrap-icons/record-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/record-fill.svg b/assets/bootstrap-icons/record-fill.svg index d474393..ef31df0 100644 --- a/assets/bootstrap-icons/record-fill.svg +++ b/assets/bootstrap-icons/record-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/record.svg b/assets/bootstrap-icons/record.svg index 27f82a9..5ec840c 100644 --- a/assets/bootstrap-icons/record.svg +++ b/assets/bootstrap-icons/record.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/record2-fill.svg b/assets/bootstrap-icons/record2-fill.svg index 7648928..8ad4fe3 100644 --- a/assets/bootstrap-icons/record2-fill.svg +++ b/assets/bootstrap-icons/record2-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/record2.svg b/assets/bootstrap-icons/record2.svg index 43a1150..3b5c5ca 100644 --- a/assets/bootstrap-icons/record2.svg +++ b/assets/bootstrap-icons/record2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/recycle.svg b/assets/bootstrap-icons/recycle.svg index e4fa6c0..21d1bd9 100644 --- a/assets/bootstrap-icons/recycle.svg +++ b/assets/bootstrap-icons/recycle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reddit.svg b/assets/bootstrap-icons/reddit.svg index b1c9cfe..777aead 100644 --- a/assets/bootstrap-icons/reddit.svg +++ b/assets/bootstrap-icons/reddit.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/regex.svg b/assets/bootstrap-icons/regex.svg index 19c0ff3..ec8bf00 100644 --- a/assets/bootstrap-icons/regex.svg +++ b/assets/bootstrap-icons/regex.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/repeat-1.svg b/assets/bootstrap-icons/repeat-1.svg index 07f4a8b..9357fcf 100644 --- a/assets/bootstrap-icons/repeat-1.svg +++ b/assets/bootstrap-icons/repeat-1.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/repeat.svg b/assets/bootstrap-icons/repeat.svg index 0f6d54d..51765c9 100644 --- a/assets/bootstrap-icons/repeat.svg +++ b/assets/bootstrap-icons/repeat.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reply-all-fill.svg b/assets/bootstrap-icons/reply-all-fill.svg index 7b77b06..95e18a2 100644 --- a/assets/bootstrap-icons/reply-all-fill.svg +++ b/assets/bootstrap-icons/reply-all-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/reply-all.svg b/assets/bootstrap-icons/reply-all.svg index c95025b..decad51 100644 --- a/assets/bootstrap-icons/reply-all.svg +++ b/assets/bootstrap-icons/reply-all.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/reply-fill.svg b/assets/bootstrap-icons/reply-fill.svg index b5a8722..82358b1 100644 --- a/assets/bootstrap-icons/reply-fill.svg +++ b/assets/bootstrap-icons/reply-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/reply.svg b/assets/bootstrap-icons/reply.svg index c2dc098..5bb432e 100644 --- a/assets/bootstrap-icons/reply.svg +++ b/assets/bootstrap-icons/reply.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/rewind-btn-fill.svg b/assets/bootstrap-icons/rewind-btn-fill.svg index 5136147..8ea4155 100644 --- a/assets/bootstrap-icons/rewind-btn-fill.svg +++ b/assets/bootstrap-icons/rewind-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/rewind-btn.svg b/assets/bootstrap-icons/rewind-btn.svg index 45c0232..47bd717 100644 --- a/assets/bootstrap-icons/rewind-btn.svg +++ b/assets/bootstrap-icons/rewind-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rewind-circle-fill.svg b/assets/bootstrap-icons/rewind-circle-fill.svg index afdaaf3..b972044 100644 --- a/assets/bootstrap-icons/rewind-circle-fill.svg +++ b/assets/bootstrap-icons/rewind-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/rewind-circle.svg b/assets/bootstrap-icons/rewind-circle.svg index 054fd95..4952147 100644 --- a/assets/bootstrap-icons/rewind-circle.svg +++ b/assets/bootstrap-icons/rewind-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rewind-fill.svg b/assets/bootstrap-icons/rewind-fill.svg index 79596e0..5919f7e 100644 --- a/assets/bootstrap-icons/rewind-fill.svg +++ b/assets/bootstrap-icons/rewind-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rewind.svg b/assets/bootstrap-icons/rewind.svg index 58684d4..bc731e7 100644 --- a/assets/bootstrap-icons/rewind.svg +++ b/assets/bootstrap-icons/rewind.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/robot.svg b/assets/bootstrap-icons/robot.svg index 526cb99..a224202 100644 --- a/assets/bootstrap-icons/robot.svg +++ b/assets/bootstrap-icons/robot.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rocket-fill.svg b/assets/bootstrap-icons/rocket-fill.svg index dcb5cb8..f319029 100644 --- a/assets/bootstrap-icons/rocket-fill.svg +++ b/assets/bootstrap-icons/rocket-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rocket-takeoff-fill.svg b/assets/bootstrap-icons/rocket-takeoff-fill.svg index a748d6d..707d205 100644 --- a/assets/bootstrap-icons/rocket-takeoff-fill.svg +++ b/assets/bootstrap-icons/rocket-takeoff-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rocket-takeoff.svg b/assets/bootstrap-icons/rocket-takeoff.svg index 376d342..2abc6d4 100644 --- a/assets/bootstrap-icons/rocket-takeoff.svg +++ b/assets/bootstrap-icons/rocket-takeoff.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rocket.svg b/assets/bootstrap-icons/rocket.svg index 5b3cd5c..b760e1f 100644 --- a/assets/bootstrap-icons/rocket.svg +++ b/assets/bootstrap-icons/rocket.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/router-fill.svg b/assets/bootstrap-icons/router-fill.svg index de050cf..74d1469 100644 --- a/assets/bootstrap-icons/router-fill.svg +++ b/assets/bootstrap-icons/router-fill.svg @@ -1,6 +1,6 @@ - + - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/router.svg b/assets/bootstrap-icons/router.svg index 8fa22d0..62fac78 100644 --- a/assets/bootstrap-icons/router.svg +++ b/assets/bootstrap-icons/router.svg @@ -1,6 +1,6 @@ - - - - + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rss-fill.svg b/assets/bootstrap-icons/rss-fill.svg index 39bef06..50d7cfd 100644 --- a/assets/bootstrap-icons/rss-fill.svg +++ b/assets/bootstrap-icons/rss-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/rss.svg b/assets/bootstrap-icons/rss.svg index be41f20..18dc9f1 100644 --- a/assets/bootstrap-icons/rss.svg +++ b/assets/bootstrap-icons/rss.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/rulers.svg b/assets/bootstrap-icons/rulers.svg index e9891c9..90fb01c 100644 --- a/assets/bootstrap-icons/rulers.svg +++ b/assets/bootstrap-icons/rulers.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/safe-fill.svg b/assets/bootstrap-icons/safe-fill.svg index 1036d67..6da7a7d 100644 --- a/assets/bootstrap-icons/safe-fill.svg +++ b/assets/bootstrap-icons/safe-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/safe.svg b/assets/bootstrap-icons/safe.svg index fb5b7cb..d6d24c2 100644 --- a/assets/bootstrap-icons/safe.svg +++ b/assets/bootstrap-icons/safe.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/safe2-fill.svg b/assets/bootstrap-icons/safe2-fill.svg index d1d37f2..064e073 100644 --- a/assets/bootstrap-icons/safe2-fill.svg +++ b/assets/bootstrap-icons/safe2-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/safe2.svg b/assets/bootstrap-icons/safe2.svg index 37bfbe8..9c80f55 100644 --- a/assets/bootstrap-icons/safe2.svg +++ b/assets/bootstrap-icons/safe2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/save-fill.svg b/assets/bootstrap-icons/save-fill.svg index 0a43dc1..1c42812 100644 --- a/assets/bootstrap-icons/save-fill.svg +++ b/assets/bootstrap-icons/save-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/save.svg b/assets/bootstrap-icons/save.svg index 26b8aed..9dd7b2f 100644 --- a/assets/bootstrap-icons/save.svg +++ b/assets/bootstrap-icons/save.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/save2-fill.svg b/assets/bootstrap-icons/save2-fill.svg index 45feb59..207f91b 100644 --- a/assets/bootstrap-icons/save2-fill.svg +++ b/assets/bootstrap-icons/save2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/save2.svg b/assets/bootstrap-icons/save2.svg index 52bc9e4..988c4f1 100644 --- a/assets/bootstrap-icons/save2.svg +++ b/assets/bootstrap-icons/save2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/scissors.svg b/assets/bootstrap-icons/scissors.svg index ab71b0d..2f566e4 100644 --- a/assets/bootstrap-icons/scissors.svg +++ b/assets/bootstrap-icons/scissors.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/scooter.svg b/assets/bootstrap-icons/scooter.svg index 238eedb..8828452 100644 --- a/assets/bootstrap-icons/scooter.svg +++ b/assets/bootstrap-icons/scooter.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/screwdriver.svg b/assets/bootstrap-icons/screwdriver.svg index dc9c374..54d5a2c 100644 --- a/assets/bootstrap-icons/screwdriver.svg +++ b/assets/bootstrap-icons/screwdriver.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sd-card-fill.svg b/assets/bootstrap-icons/sd-card-fill.svg index 9fe36b6..655a96d 100644 --- a/assets/bootstrap-icons/sd-card-fill.svg +++ b/assets/bootstrap-icons/sd-card-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sd-card.svg b/assets/bootstrap-icons/sd-card.svg index 12ed59f..564661a 100644 --- a/assets/bootstrap-icons/sd-card.svg +++ b/assets/bootstrap-icons/sd-card.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/search-heart-fill.svg b/assets/bootstrap-icons/search-heart-fill.svg index 54e31c7..c57bb48 100644 --- a/assets/bootstrap-icons/search-heart-fill.svg +++ b/assets/bootstrap-icons/search-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/search-heart.svg b/assets/bootstrap-icons/search-heart.svg index 92ea059..d76bfe5 100644 --- a/assets/bootstrap-icons/search-heart.svg +++ b/assets/bootstrap-icons/search-heart.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/search.svg b/assets/bootstrap-icons/search.svg index d3dc7ca..3318054 100644 --- a/assets/bootstrap-icons/search.svg +++ b/assets/bootstrap-icons/search.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/segmented-nav.svg b/assets/bootstrap-icons/segmented-nav.svg index 42323b2..b274b68 100644 --- a/assets/bootstrap-icons/segmented-nav.svg +++ b/assets/bootstrap-icons/segmented-nav.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-arrow-down-fill.svg b/assets/bootstrap-icons/send-arrow-down-fill.svg new file mode 100644 index 0000000..6d43965 --- /dev/null +++ b/assets/bootstrap-icons/send-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-arrow-down.svg b/assets/bootstrap-icons/send-arrow-down.svg new file mode 100644 index 0000000..dcbae56 --- /dev/null +++ b/assets/bootstrap-icons/send-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-arrow-up-fill.svg b/assets/bootstrap-icons/send-arrow-up-fill.svg new file mode 100644 index 0000000..19abab7 --- /dev/null +++ b/assets/bootstrap-icons/send-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-arrow-up.svg b/assets/bootstrap-icons/send-arrow-up.svg new file mode 100644 index 0000000..a642dac --- /dev/null +++ b/assets/bootstrap-icons/send-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-check-fill.svg b/assets/bootstrap-icons/send-check-fill.svg index 4b0a56a..c4259c8 100644 --- a/assets/bootstrap-icons/send-check-fill.svg +++ b/assets/bootstrap-icons/send-check-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-check.svg b/assets/bootstrap-icons/send-check.svg index 581ebbe..5221868 100644 --- a/assets/bootstrap-icons/send-check.svg +++ b/assets/bootstrap-icons/send-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-dash-fill.svg b/assets/bootstrap-icons/send-dash-fill.svg index 254329c..12a82df 100644 --- a/assets/bootstrap-icons/send-dash-fill.svg +++ b/assets/bootstrap-icons/send-dash-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-dash.svg b/assets/bootstrap-icons/send-dash.svg index abfbad3..63fc38c 100644 --- a/assets/bootstrap-icons/send-dash.svg +++ b/assets/bootstrap-icons/send-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-exclamation-fill.svg b/assets/bootstrap-icons/send-exclamation-fill.svg index 5a77e98..fce810f 100644 --- a/assets/bootstrap-icons/send-exclamation-fill.svg +++ b/assets/bootstrap-icons/send-exclamation-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-exclamation.svg b/assets/bootstrap-icons/send-exclamation.svg index 149a7f7..8a72f31 100644 --- a/assets/bootstrap-icons/send-exclamation.svg +++ b/assets/bootstrap-icons/send-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-fill.svg b/assets/bootstrap-icons/send-fill.svg index 2a84015..6e95d27 100644 --- a/assets/bootstrap-icons/send-fill.svg +++ b/assets/bootstrap-icons/send-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-plus-fill.svg b/assets/bootstrap-icons/send-plus-fill.svg index bea3738..63b0482 100644 --- a/assets/bootstrap-icons/send-plus-fill.svg +++ b/assets/bootstrap-icons/send-plus-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-plus.svg b/assets/bootstrap-icons/send-plus.svg index 4120228..350b388 100644 --- a/assets/bootstrap-icons/send-plus.svg +++ b/assets/bootstrap-icons/send-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-slash-fill.svg b/assets/bootstrap-icons/send-slash-fill.svg index 3345687..e98aa92 100644 --- a/assets/bootstrap-icons/send-slash-fill.svg +++ b/assets/bootstrap-icons/send-slash-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-slash.svg b/assets/bootstrap-icons/send-slash.svg index 782daf3..e434afe 100644 --- a/assets/bootstrap-icons/send-slash.svg +++ b/assets/bootstrap-icons/send-slash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-x-fill.svg b/assets/bootstrap-icons/send-x-fill.svg index ce102ba..45a98a4 100644 --- a/assets/bootstrap-icons/send-x-fill.svg +++ b/assets/bootstrap-icons/send-x-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send-x.svg b/assets/bootstrap-icons/send-x.svg index c8bc8bf..5b854c2 100644 --- a/assets/bootstrap-icons/send-x.svg +++ b/assets/bootstrap-icons/send-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/send.svg b/assets/bootstrap-icons/send.svg index c81fc95..8db355e 100644 --- a/assets/bootstrap-icons/send.svg +++ b/assets/bootstrap-icons/send.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/server.svg b/assets/bootstrap-icons/server.svg index ff85feb..bb8ca8f 100644 --- a/assets/bootstrap-icons/server.svg +++ b/assets/bootstrap-icons/server.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shadows.svg b/assets/bootstrap-icons/shadows.svg new file mode 100644 index 0000000..6b09f0f --- /dev/null +++ b/assets/bootstrap-icons/shadows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/share-fill.svg b/assets/bootstrap-icons/share-fill.svg index 8b0ee88..bdc07ca 100644 --- a/assets/bootstrap-icons/share-fill.svg +++ b/assets/bootstrap-icons/share-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/share.svg b/assets/bootstrap-icons/share.svg index 79d3075..bc62b93 100644 --- a/assets/bootstrap-icons/share.svg +++ b/assets/bootstrap-icons/share.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-check.svg b/assets/bootstrap-icons/shield-check.svg index ecbf543..3908fca 100644 --- a/assets/bootstrap-icons/shield-check.svg +++ b/assets/bootstrap-icons/shield-check.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-exclamation.svg b/assets/bootstrap-icons/shield-exclamation.svg index 825de04..9826504 100644 --- a/assets/bootstrap-icons/shield-exclamation.svg +++ b/assets/bootstrap-icons/shield-exclamation.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-fill-check.svg b/assets/bootstrap-icons/shield-fill-check.svg index a72b2ba..f914f1f 100644 --- a/assets/bootstrap-icons/shield-fill-check.svg +++ b/assets/bootstrap-icons/shield-fill-check.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-fill-exclamation.svg b/assets/bootstrap-icons/shield-fill-exclamation.svg index b489a68..99a6bf9 100644 --- a/assets/bootstrap-icons/shield-fill-exclamation.svg +++ b/assets/bootstrap-icons/shield-fill-exclamation.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-fill-minus.svg b/assets/bootstrap-icons/shield-fill-minus.svg index b9b9129..584f5ae 100644 --- a/assets/bootstrap-icons/shield-fill-minus.svg +++ b/assets/bootstrap-icons/shield-fill-minus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-fill-plus.svg b/assets/bootstrap-icons/shield-fill-plus.svg index aec96d1..43a3169 100644 --- a/assets/bootstrap-icons/shield-fill-plus.svg +++ b/assets/bootstrap-icons/shield-fill-plus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-fill-x.svg b/assets/bootstrap-icons/shield-fill-x.svg index d384af4..42267cf 100644 --- a/assets/bootstrap-icons/shield-fill-x.svg +++ b/assets/bootstrap-icons/shield-fill-x.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-fill.svg b/assets/bootstrap-icons/shield-fill.svg index d1d877d..12a61bc 100644 --- a/assets/bootstrap-icons/shield-fill.svg +++ b/assets/bootstrap-icons/shield-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-lock-fill.svg b/assets/bootstrap-icons/shield-lock-fill.svg index e4c96b4..0fccf6f 100644 --- a/assets/bootstrap-icons/shield-lock-fill.svg +++ b/assets/bootstrap-icons/shield-lock-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-lock.svg b/assets/bootstrap-icons/shield-lock.svg index ff38425..316fb3c 100644 --- a/assets/bootstrap-icons/shield-lock.svg +++ b/assets/bootstrap-icons/shield-lock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-minus.svg b/assets/bootstrap-icons/shield-minus.svg index d1cedfd..9fb8712 100644 --- a/assets/bootstrap-icons/shield-minus.svg +++ b/assets/bootstrap-icons/shield-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-plus.svg b/assets/bootstrap-icons/shield-plus.svg index 77bcb1a..3b19b28 100644 --- a/assets/bootstrap-icons/shield-plus.svg +++ b/assets/bootstrap-icons/shield-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-shaded.svg b/assets/bootstrap-icons/shield-shaded.svg index 9c4af1a..4908f5d 100644 --- a/assets/bootstrap-icons/shield-shaded.svg +++ b/assets/bootstrap-icons/shield-shaded.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-slash-fill.svg b/assets/bootstrap-icons/shield-slash-fill.svg index 015d11b..d270d6d 100644 --- a/assets/bootstrap-icons/shield-slash-fill.svg +++ b/assets/bootstrap-icons/shield-slash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-slash.svg b/assets/bootstrap-icons/shield-slash.svg index 234afa2..abc01b1 100644 --- a/assets/bootstrap-icons/shield-slash.svg +++ b/assets/bootstrap-icons/shield-slash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield-x.svg b/assets/bootstrap-icons/shield-x.svg index 3fe1666..cc9c59d 100644 --- a/assets/bootstrap-icons/shield-x.svg +++ b/assets/bootstrap-icons/shield-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/shield.svg b/assets/bootstrap-icons/shield.svg index 18309d1..7e18d1b 100644 --- a/assets/bootstrap-icons/shield.svg +++ b/assets/bootstrap-icons/shield.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shift-fill.svg b/assets/bootstrap-icons/shift-fill.svg index da897bc..37583e1 100644 --- a/assets/bootstrap-icons/shift-fill.svg +++ b/assets/bootstrap-icons/shift-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shift.svg b/assets/bootstrap-icons/shift.svg index 59a88ef..5d8a6e3 100644 --- a/assets/bootstrap-icons/shift.svg +++ b/assets/bootstrap-icons/shift.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shop-window.svg b/assets/bootstrap-icons/shop-window.svg index a306cfa..14e0d42 100644 --- a/assets/bootstrap-icons/shop-window.svg +++ b/assets/bootstrap-icons/shop-window.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shop.svg b/assets/bootstrap-icons/shop.svg index 223d77b..e6bb8c0 100644 --- a/assets/bootstrap-icons/shop.svg +++ b/assets/bootstrap-icons/shop.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/shuffle.svg b/assets/bootstrap-icons/shuffle.svg index 83bf20c..2787bf2 100644 --- a/assets/bootstrap-icons/shuffle.svg +++ b/assets/bootstrap-icons/shuffle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-dead-end-fill.svg b/assets/bootstrap-icons/sign-dead-end-fill.svg index b7f5876..b362833 100644 --- a/assets/bootstrap-icons/sign-dead-end-fill.svg +++ b/assets/bootstrap-icons/sign-dead-end-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-dead-end.svg b/assets/bootstrap-icons/sign-dead-end.svg index 2828c9a..b87d368 100644 --- a/assets/bootstrap-icons/sign-dead-end.svg +++ b/assets/bootstrap-icons/sign-dead-end.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-do-not-enter-fill.svg b/assets/bootstrap-icons/sign-do-not-enter-fill.svg index 3dfab6c..f86ebfa 100644 --- a/assets/bootstrap-icons/sign-do-not-enter-fill.svg +++ b/assets/bootstrap-icons/sign-do-not-enter-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-do-not-enter.svg b/assets/bootstrap-icons/sign-do-not-enter.svg index bf1ab21..2e2c877 100644 --- a/assets/bootstrap-icons/sign-do-not-enter.svg +++ b/assets/bootstrap-icons/sign-do-not-enter.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-fill.svg b/assets/bootstrap-icons/sign-intersection-fill.svg index a8d0e5b..7fd8f3f 100644 --- a/assets/bootstrap-icons/sign-intersection-fill.svg +++ b/assets/bootstrap-icons/sign-intersection-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-side-fill.svg b/assets/bootstrap-icons/sign-intersection-side-fill.svg index 7e6fd34..38870b5 100644 --- a/assets/bootstrap-icons/sign-intersection-side-fill.svg +++ b/assets/bootstrap-icons/sign-intersection-side-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-side.svg b/assets/bootstrap-icons/sign-intersection-side.svg index 80959aa..df9015a 100644 --- a/assets/bootstrap-icons/sign-intersection-side.svg +++ b/assets/bootstrap-icons/sign-intersection-side.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-t-fill.svg b/assets/bootstrap-icons/sign-intersection-t-fill.svg index 0927772..15a007e 100644 --- a/assets/bootstrap-icons/sign-intersection-t-fill.svg +++ b/assets/bootstrap-icons/sign-intersection-t-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-t.svg b/assets/bootstrap-icons/sign-intersection-t.svg index 95240f4..4ba9f6f 100644 --- a/assets/bootstrap-icons/sign-intersection-t.svg +++ b/assets/bootstrap-icons/sign-intersection-t.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-y-fill.svg b/assets/bootstrap-icons/sign-intersection-y-fill.svg index 80201f9..01a03d0 100644 --- a/assets/bootstrap-icons/sign-intersection-y-fill.svg +++ b/assets/bootstrap-icons/sign-intersection-y-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection-y.svg b/assets/bootstrap-icons/sign-intersection-y.svg index efc84a3..e0e387f 100644 --- a/assets/bootstrap-icons/sign-intersection-y.svg +++ b/assets/bootstrap-icons/sign-intersection-y.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-intersection.svg b/assets/bootstrap-icons/sign-intersection.svg index 509b13f..be2ffdc 100644 --- a/assets/bootstrap-icons/sign-intersection.svg +++ b/assets/bootstrap-icons/sign-intersection.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-merge-left-fill.svg b/assets/bootstrap-icons/sign-merge-left-fill.svg index a1bd7ac..1408133 100644 --- a/assets/bootstrap-icons/sign-merge-left-fill.svg +++ b/assets/bootstrap-icons/sign-merge-left-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-merge-left.svg b/assets/bootstrap-icons/sign-merge-left.svg index b509fa2..3447bcf 100644 --- a/assets/bootstrap-icons/sign-merge-left.svg +++ b/assets/bootstrap-icons/sign-merge-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-merge-right-fill.svg b/assets/bootstrap-icons/sign-merge-right-fill.svg index 7f77190..a952bb5 100644 --- a/assets/bootstrap-icons/sign-merge-right-fill.svg +++ b/assets/bootstrap-icons/sign-merge-right-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-merge-right.svg b/assets/bootstrap-icons/sign-merge-right.svg index 0339ab2..ab3e08a 100644 --- a/assets/bootstrap-icons/sign-merge-right.svg +++ b/assets/bootstrap-icons/sign-merge-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-no-left-turn-fill.svg b/assets/bootstrap-icons/sign-no-left-turn-fill.svg index 86cc79b..85f421a 100644 --- a/assets/bootstrap-icons/sign-no-left-turn-fill.svg +++ b/assets/bootstrap-icons/sign-no-left-turn-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-no-left-turn.svg b/assets/bootstrap-icons/sign-no-left-turn.svg index e29d443..d45f090 100644 --- a/assets/bootstrap-icons/sign-no-left-turn.svg +++ b/assets/bootstrap-icons/sign-no-left-turn.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-no-parking-fill.svg b/assets/bootstrap-icons/sign-no-parking-fill.svg index 0e1bf46..c4100d9 100644 --- a/assets/bootstrap-icons/sign-no-parking-fill.svg +++ b/assets/bootstrap-icons/sign-no-parking-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-no-parking.svg b/assets/bootstrap-icons/sign-no-parking.svg index cc97b1c..1679603 100644 --- a/assets/bootstrap-icons/sign-no-parking.svg +++ b/assets/bootstrap-icons/sign-no-parking.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-no-right-turn-fill.svg b/assets/bootstrap-icons/sign-no-right-turn-fill.svg index 7448c09..c3883da 100644 --- a/assets/bootstrap-icons/sign-no-right-turn-fill.svg +++ b/assets/bootstrap-icons/sign-no-right-turn-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-no-right-turn.svg b/assets/bootstrap-icons/sign-no-right-turn.svg index e7de083..209b918 100644 --- a/assets/bootstrap-icons/sign-no-right-turn.svg +++ b/assets/bootstrap-icons/sign-no-right-turn.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-railroad-fill.svg b/assets/bootstrap-icons/sign-railroad-fill.svg index 2581813..61d88a9 100644 --- a/assets/bootstrap-icons/sign-railroad-fill.svg +++ b/assets/bootstrap-icons/sign-railroad-fill.svg @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-railroad.svg b/assets/bootstrap-icons/sign-railroad.svg index a264db2..b5d7339 100644 --- a/assets/bootstrap-icons/sign-railroad.svg +++ b/assets/bootstrap-icons/sign-railroad.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-stop-fill.svg b/assets/bootstrap-icons/sign-stop-fill.svg index 375af76..08efb9a 100644 --- a/assets/bootstrap-icons/sign-stop-fill.svg +++ b/assets/bootstrap-icons/sign-stop-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-stop-lights-fill.svg b/assets/bootstrap-icons/sign-stop-lights-fill.svg index df93e1c..9be8e0c 100644 --- a/assets/bootstrap-icons/sign-stop-lights-fill.svg +++ b/assets/bootstrap-icons/sign-stop-lights-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-stop-lights.svg b/assets/bootstrap-icons/sign-stop-lights.svg index 297320a..85918cf 100644 --- a/assets/bootstrap-icons/sign-stop-lights.svg +++ b/assets/bootstrap-icons/sign-stop-lights.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-stop.svg b/assets/bootstrap-icons/sign-stop.svg index 14def74..49128dc 100644 --- a/assets/bootstrap-icons/sign-stop.svg +++ b/assets/bootstrap-icons/sign-stop.svg @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-left-fill.svg b/assets/bootstrap-icons/sign-turn-left-fill.svg index 87a6dca..4b8358e 100644 --- a/assets/bootstrap-icons/sign-turn-left-fill.svg +++ b/assets/bootstrap-icons/sign-turn-left-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-left.svg b/assets/bootstrap-icons/sign-turn-left.svg index bea00b7..c1b34ed 100644 --- a/assets/bootstrap-icons/sign-turn-left.svg +++ b/assets/bootstrap-icons/sign-turn-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-right-fill.svg b/assets/bootstrap-icons/sign-turn-right-fill.svg index 4181518..29d8d2c 100644 --- a/assets/bootstrap-icons/sign-turn-right-fill.svg +++ b/assets/bootstrap-icons/sign-turn-right-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-right.svg b/assets/bootstrap-icons/sign-turn-right.svg index da447db..956614a 100644 --- a/assets/bootstrap-icons/sign-turn-right.svg +++ b/assets/bootstrap-icons/sign-turn-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-slight-left-fill.svg b/assets/bootstrap-icons/sign-turn-slight-left-fill.svg index 62f8388..80b2977 100644 --- a/assets/bootstrap-icons/sign-turn-slight-left-fill.svg +++ b/assets/bootstrap-icons/sign-turn-slight-left-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-slight-left.svg b/assets/bootstrap-icons/sign-turn-slight-left.svg index 79475ad..98f0a0a 100644 --- a/assets/bootstrap-icons/sign-turn-slight-left.svg +++ b/assets/bootstrap-icons/sign-turn-slight-left.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-slight-right-fill.svg b/assets/bootstrap-icons/sign-turn-slight-right-fill.svg index c4c4761..2734952 100644 --- a/assets/bootstrap-icons/sign-turn-slight-right-fill.svg +++ b/assets/bootstrap-icons/sign-turn-slight-right-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-turn-slight-right.svg b/assets/bootstrap-icons/sign-turn-slight-right.svg index cf22c01..c462f19 100644 --- a/assets/bootstrap-icons/sign-turn-slight-right.svg +++ b/assets/bootstrap-icons/sign-turn-slight-right.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-yield-fill.svg b/assets/bootstrap-icons/sign-yield-fill.svg index c2ec9a5..79fa190 100644 --- a/assets/bootstrap-icons/sign-yield-fill.svg +++ b/assets/bootstrap-icons/sign-yield-fill.svg @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sign-yield.svg b/assets/bootstrap-icons/sign-yield.svg index aabf3fb..23bd623 100644 --- a/assets/bootstrap-icons/sign-yield.svg +++ b/assets/bootstrap-icons/sign-yield.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/signal.svg b/assets/bootstrap-icons/signal.svg index 4220d48..1583f97 100644 --- a/assets/bootstrap-icons/signal.svg +++ b/assets/bootstrap-icons/signal.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/signpost-2-fill.svg b/assets/bootstrap-icons/signpost-2-fill.svg index cc51e51..58c05a6 100644 --- a/assets/bootstrap-icons/signpost-2-fill.svg +++ b/assets/bootstrap-icons/signpost-2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/signpost-2.svg b/assets/bootstrap-icons/signpost-2.svg index 6a18b3b..e3454bd 100644 --- a/assets/bootstrap-icons/signpost-2.svg +++ b/assets/bootstrap-icons/signpost-2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/signpost-fill.svg b/assets/bootstrap-icons/signpost-fill.svg index f95f257..00989a6 100644 --- a/assets/bootstrap-icons/signpost-fill.svg +++ b/assets/bootstrap-icons/signpost-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/signpost-split-fill.svg b/assets/bootstrap-icons/signpost-split-fill.svg index 86aa086..9b720f0 100644 --- a/assets/bootstrap-icons/signpost-split-fill.svg +++ b/assets/bootstrap-icons/signpost-split-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/signpost-split.svg b/assets/bootstrap-icons/signpost-split.svg index 0168ae5..7fb69b7 100644 --- a/assets/bootstrap-icons/signpost-split.svg +++ b/assets/bootstrap-icons/signpost-split.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/signpost.svg b/assets/bootstrap-icons/signpost.svg index 90a8882..940e664 100644 --- a/assets/bootstrap-icons/signpost.svg +++ b/assets/bootstrap-icons/signpost.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sim-fill.svg b/assets/bootstrap-icons/sim-fill.svg index c8e2c29..c7922b6 100644 --- a/assets/bootstrap-icons/sim-fill.svg +++ b/assets/bootstrap-icons/sim-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sim-slash-fill.svg b/assets/bootstrap-icons/sim-slash-fill.svg new file mode 100644 index 0000000..b608de7 --- /dev/null +++ b/assets/bootstrap-icons/sim-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sim-slash.svg b/assets/bootstrap-icons/sim-slash.svg new file mode 100644 index 0000000..c8e0dc4 --- /dev/null +++ b/assets/bootstrap-icons/sim-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sim.svg b/assets/bootstrap-icons/sim.svg index cc0e869..0d71a11 100644 --- a/assets/bootstrap-icons/sim.svg +++ b/assets/bootstrap-icons/sim.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sina-weibo.svg b/assets/bootstrap-icons/sina-weibo.svg index 05c5f4b..6d484d2 100644 --- a/assets/bootstrap-icons/sina-weibo.svg +++ b/assets/bootstrap-icons/sina-weibo.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-backward-btn-fill.svg b/assets/bootstrap-icons/skip-backward-btn-fill.svg index bf06429..2029489 100644 --- a/assets/bootstrap-icons/skip-backward-btn-fill.svg +++ b/assets/bootstrap-icons/skip-backward-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-backward-btn.svg b/assets/bootstrap-icons/skip-backward-btn.svg index b04455e..7cae681 100644 --- a/assets/bootstrap-icons/skip-backward-btn.svg +++ b/assets/bootstrap-icons/skip-backward-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-backward-circle-fill.svg b/assets/bootstrap-icons/skip-backward-circle-fill.svg index f6b6e4d..7526356 100644 --- a/assets/bootstrap-icons/skip-backward-circle-fill.svg +++ b/assets/bootstrap-icons/skip-backward-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-backward-circle.svg b/assets/bootstrap-icons/skip-backward-circle.svg index 63e2a19..8739f31 100644 --- a/assets/bootstrap-icons/skip-backward-circle.svg +++ b/assets/bootstrap-icons/skip-backward-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-backward-fill.svg b/assets/bootstrap-icons/skip-backward-fill.svg index a0ce53c..bf8f63e 100644 --- a/assets/bootstrap-icons/skip-backward-fill.svg +++ b/assets/bootstrap-icons/skip-backward-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-backward.svg b/assets/bootstrap-icons/skip-backward.svg index 9be60fe..ff5b821 100644 --- a/assets/bootstrap-icons/skip-backward.svg +++ b/assets/bootstrap-icons/skip-backward.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-end-btn-fill.svg b/assets/bootstrap-icons/skip-end-btn-fill.svg index 55bf1ba..e721821 100644 --- a/assets/bootstrap-icons/skip-end-btn-fill.svg +++ b/assets/bootstrap-icons/skip-end-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-end-btn.svg b/assets/bootstrap-icons/skip-end-btn.svg index 6c5b044..6815577 100644 --- a/assets/bootstrap-icons/skip-end-btn.svg +++ b/assets/bootstrap-icons/skip-end-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-end-circle-fill.svg b/assets/bootstrap-icons/skip-end-circle-fill.svg index e303750..63c0f68 100644 --- a/assets/bootstrap-icons/skip-end-circle-fill.svg +++ b/assets/bootstrap-icons/skip-end-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-end-circle.svg b/assets/bootstrap-icons/skip-end-circle.svg index 39e8cd3..50f41d9 100644 --- a/assets/bootstrap-icons/skip-end-circle.svg +++ b/assets/bootstrap-icons/skip-end-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-end-fill.svg b/assets/bootstrap-icons/skip-end-fill.svg index fa90d3f..afa88e3 100644 --- a/assets/bootstrap-icons/skip-end-fill.svg +++ b/assets/bootstrap-icons/skip-end-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-end.svg b/assets/bootstrap-icons/skip-end.svg index 40d6fa9..b2dfde6 100644 --- a/assets/bootstrap-icons/skip-end.svg +++ b/assets/bootstrap-icons/skip-end.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-forward-btn-fill.svg b/assets/bootstrap-icons/skip-forward-btn-fill.svg index b767e9c..9547957 100644 --- a/assets/bootstrap-icons/skip-forward-btn-fill.svg +++ b/assets/bootstrap-icons/skip-forward-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-forward-btn.svg b/assets/bootstrap-icons/skip-forward-btn.svg index f67d3a8..46a61b0 100644 --- a/assets/bootstrap-icons/skip-forward-btn.svg +++ b/assets/bootstrap-icons/skip-forward-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-forward-circle-fill.svg b/assets/bootstrap-icons/skip-forward-circle-fill.svg index 00cea35..aefb633 100644 --- a/assets/bootstrap-icons/skip-forward-circle-fill.svg +++ b/assets/bootstrap-icons/skip-forward-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-forward-circle.svg b/assets/bootstrap-icons/skip-forward-circle.svg index 3b55d7e..7ebc928 100644 --- a/assets/bootstrap-icons/skip-forward-circle.svg +++ b/assets/bootstrap-icons/skip-forward-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-forward-fill.svg b/assets/bootstrap-icons/skip-forward-fill.svg index c4071aa..6c54d79 100644 --- a/assets/bootstrap-icons/skip-forward-fill.svg +++ b/assets/bootstrap-icons/skip-forward-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-forward.svg b/assets/bootstrap-icons/skip-forward.svg index a1c4720..c69cfc5 100644 --- a/assets/bootstrap-icons/skip-forward.svg +++ b/assets/bootstrap-icons/skip-forward.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-start-btn-fill.svg b/assets/bootstrap-icons/skip-start-btn-fill.svg index 56a1370..a0af702 100644 --- a/assets/bootstrap-icons/skip-start-btn-fill.svg +++ b/assets/bootstrap-icons/skip-start-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-start-btn.svg b/assets/bootstrap-icons/skip-start-btn.svg index c86afbe..b829fdd 100644 --- a/assets/bootstrap-icons/skip-start-btn.svg +++ b/assets/bootstrap-icons/skip-start-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-start-circle-fill.svg b/assets/bootstrap-icons/skip-start-circle-fill.svg index b6d13b0..bb33ab0 100644 --- a/assets/bootstrap-icons/skip-start-circle-fill.svg +++ b/assets/bootstrap-icons/skip-start-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-start-circle.svg b/assets/bootstrap-icons/skip-start-circle.svg index f9664d9..d0e3323 100644 --- a/assets/bootstrap-icons/skip-start-circle.svg +++ b/assets/bootstrap-icons/skip-start-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-start-fill.svg b/assets/bootstrap-icons/skip-start-fill.svg index c4295fc..56cccc3 100644 --- a/assets/bootstrap-icons/skip-start-fill.svg +++ b/assets/bootstrap-icons/skip-start-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skip-start.svg b/assets/bootstrap-icons/skip-start.svg index a178e0e..76811a9 100644 --- a/assets/bootstrap-icons/skip-start.svg +++ b/assets/bootstrap-icons/skip-start.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/skype.svg b/assets/bootstrap-icons/skype.svg index b3beaf9..ad4be4d 100644 --- a/assets/bootstrap-icons/skype.svg +++ b/assets/bootstrap-icons/skype.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/slack.svg b/assets/bootstrap-icons/slack.svg index f4aa6e6..d914abe 100644 --- a/assets/bootstrap-icons/slack.svg +++ b/assets/bootstrap-icons/slack.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/slash-circle-fill.svg b/assets/bootstrap-icons/slash-circle-fill.svg index f703101..5f71707 100644 --- a/assets/bootstrap-icons/slash-circle-fill.svg +++ b/assets/bootstrap-icons/slash-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/slash-circle.svg b/assets/bootstrap-icons/slash-circle.svg index 4c1344b..eb26f19 100644 --- a/assets/bootstrap-icons/slash-circle.svg +++ b/assets/bootstrap-icons/slash-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/slash-lg.svg b/assets/bootstrap-icons/slash-lg.svg index 161b6ec..8b8b132 100644 --- a/assets/bootstrap-icons/slash-lg.svg +++ b/assets/bootstrap-icons/slash-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/slash-square-fill.svg b/assets/bootstrap-icons/slash-square-fill.svg index c7a3935..6fc9153 100644 --- a/assets/bootstrap-icons/slash-square-fill.svg +++ b/assets/bootstrap-icons/slash-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/slash-square.svg b/assets/bootstrap-icons/slash-square.svg index ccf42bd..0757006 100644 --- a/assets/bootstrap-icons/slash-square.svg +++ b/assets/bootstrap-icons/slash-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/slash.svg b/assets/bootstrap-icons/slash.svg index 9616561..6d18af4 100644 --- a/assets/bootstrap-icons/slash.svg +++ b/assets/bootstrap-icons/slash.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sliders.svg b/assets/bootstrap-icons/sliders.svg index da4b835..c64a06c 100644 --- a/assets/bootstrap-icons/sliders.svg +++ b/assets/bootstrap-icons/sliders.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sliders2-vertical.svg b/assets/bootstrap-icons/sliders2-vertical.svg index c474281..4fcb8ba 100644 --- a/assets/bootstrap-icons/sliders2-vertical.svg +++ b/assets/bootstrap-icons/sliders2-vertical.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sliders2.svg b/assets/bootstrap-icons/sliders2.svg index 86fa70c..975861e 100644 --- a/assets/bootstrap-icons/sliders2.svg +++ b/assets/bootstrap-icons/sliders2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/smartwatch.svg b/assets/bootstrap-icons/smartwatch.svg index 696bd33..0a11991 100644 --- a/assets/bootstrap-icons/smartwatch.svg +++ b/assets/bootstrap-icons/smartwatch.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/snapchat.svg b/assets/bootstrap-icons/snapchat.svg index 505f55a..01d3684 100644 --- a/assets/bootstrap-icons/snapchat.svg +++ b/assets/bootstrap-icons/snapchat.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/snow2.svg b/assets/bootstrap-icons/snow2.svg index cede335..6533d63 100644 --- a/assets/bootstrap-icons/snow2.svg +++ b/assets/bootstrap-icons/snow2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/snow3.svg b/assets/bootstrap-icons/snow3.svg index 75e5ef2..01c0d73 100644 --- a/assets/bootstrap-icons/snow3.svg +++ b/assets/bootstrap-icons/snow3.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-alpha-down-alt.svg b/assets/bootstrap-icons/sort-alpha-down-alt.svg index fa4f4fa..d03f1aa 100644 --- a/assets/bootstrap-icons/sort-alpha-down-alt.svg +++ b/assets/bootstrap-icons/sort-alpha-down-alt.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-alpha-down.svg b/assets/bootstrap-icons/sort-alpha-down.svg index e0fcad0..6ac3e84 100644 --- a/assets/bootstrap-icons/sort-alpha-down.svg +++ b/assets/bootstrap-icons/sort-alpha-down.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-alpha-up-alt.svg b/assets/bootstrap-icons/sort-alpha-up-alt.svg index 69c1a39..a7b332e 100644 --- a/assets/bootstrap-icons/sort-alpha-up-alt.svg +++ b/assets/bootstrap-icons/sort-alpha-up-alt.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-alpha-up.svg b/assets/bootstrap-icons/sort-alpha-up.svg index 0be5e68..c5f0e3a 100644 --- a/assets/bootstrap-icons/sort-alpha-up.svg +++ b/assets/bootstrap-icons/sort-alpha-up.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-down-alt.svg b/assets/bootstrap-icons/sort-down-alt.svg index d7f7fc8..86a1bf6 100644 --- a/assets/bootstrap-icons/sort-down-alt.svg +++ b/assets/bootstrap-icons/sort-down-alt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-down.svg b/assets/bootstrap-icons/sort-down.svg index 848834c..8cfdf23 100644 --- a/assets/bootstrap-icons/sort-down.svg +++ b/assets/bootstrap-icons/sort-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-numeric-down-alt.svg b/assets/bootstrap-icons/sort-numeric-down-alt.svg index 8c39a5a..ce4e3c5 100644 --- a/assets/bootstrap-icons/sort-numeric-down-alt.svg +++ b/assets/bootstrap-icons/sort-numeric-down-alt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-numeric-down.svg b/assets/bootstrap-icons/sort-numeric-down.svg index 57a3fb0..afa87be 100644 --- a/assets/bootstrap-icons/sort-numeric-down.svg +++ b/assets/bootstrap-icons/sort-numeric-down.svg @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-numeric-up-alt.svg b/assets/bootstrap-icons/sort-numeric-up-alt.svg index e8edf88..d83cbf9 100644 --- a/assets/bootstrap-icons/sort-numeric-up-alt.svg +++ b/assets/bootstrap-icons/sort-numeric-up-alt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-numeric-up.svg b/assets/bootstrap-icons/sort-numeric-up.svg index 1cd0a37..25a1e54 100644 --- a/assets/bootstrap-icons/sort-numeric-up.svg +++ b/assets/bootstrap-icons/sort-numeric-up.svg @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-up-alt.svg b/assets/bootstrap-icons/sort-up-alt.svg index 96650d5..9f78a20 100644 --- a/assets/bootstrap-icons/sort-up-alt.svg +++ b/assets/bootstrap-icons/sort-up-alt.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sort-up.svg b/assets/bootstrap-icons/sort-up.svg index 2158801..cda9ac7 100644 --- a/assets/bootstrap-icons/sort-up.svg +++ b/assets/bootstrap-icons/sort-up.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/soundwave.svg b/assets/bootstrap-icons/soundwave.svg index 288f108..1444777 100644 --- a/assets/bootstrap-icons/soundwave.svg +++ b/assets/bootstrap-icons/soundwave.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sourceforge.svg b/assets/bootstrap-icons/sourceforge.svg new file mode 100644 index 0000000..13d0c5f --- /dev/null +++ b/assets/bootstrap-icons/sourceforge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/speaker-fill.svg b/assets/bootstrap-icons/speaker-fill.svg index bae80e2..f6d9e33 100644 --- a/assets/bootstrap-icons/speaker-fill.svg +++ b/assets/bootstrap-icons/speaker-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/speaker.svg b/assets/bootstrap-icons/speaker.svg index 461626d..1415b5d 100644 --- a/assets/bootstrap-icons/speaker.svg +++ b/assets/bootstrap-icons/speaker.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/speedometer.svg b/assets/bootstrap-icons/speedometer.svg index 5a0a43c..f6e3e61 100644 --- a/assets/bootstrap-icons/speedometer.svg +++ b/assets/bootstrap-icons/speedometer.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/speedometer2.svg b/assets/bootstrap-icons/speedometer2.svg index d5676df..75e79c8 100644 --- a/assets/bootstrap-icons/speedometer2.svg +++ b/assets/bootstrap-icons/speedometer2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/spellcheck.svg b/assets/bootstrap-icons/spellcheck.svg index 029950f..69fec76 100644 --- a/assets/bootstrap-icons/spellcheck.svg +++ b/assets/bootstrap-icons/spellcheck.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/spotify.svg b/assets/bootstrap-icons/spotify.svg index 31b4238..09d0e9f 100644 --- a/assets/bootstrap-icons/spotify.svg +++ b/assets/bootstrap-icons/spotify.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/square-fill.svg b/assets/bootstrap-icons/square-fill.svg index 31bae4f..1e72d5e 100644 --- a/assets/bootstrap-icons/square-fill.svg +++ b/assets/bootstrap-icons/square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/square-half.svg b/assets/bootstrap-icons/square-half.svg index 3f8179d..aa3e349 100644 --- a/assets/bootstrap-icons/square-half.svg +++ b/assets/bootstrap-icons/square-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/square.svg b/assets/bootstrap-icons/square.svg index ded82d4..0f086de 100644 --- a/assets/bootstrap-icons/square.svg +++ b/assets/bootstrap-icons/square.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stack-overflow.svg b/assets/bootstrap-icons/stack-overflow.svg index b7d482d..c5e5be6 100644 --- a/assets/bootstrap-icons/stack-overflow.svg +++ b/assets/bootstrap-icons/stack-overflow.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/stack.svg b/assets/bootstrap-icons/stack.svg index b8a9c94..3cf0eca 100644 --- a/assets/bootstrap-icons/stack.svg +++ b/assets/bootstrap-icons/stack.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/star-half.svg b/assets/bootstrap-icons/star-half.svg index 8d30e7e..8a70f53 100644 --- a/assets/bootstrap-icons/star-half.svg +++ b/assets/bootstrap-icons/star-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/star.svg b/assets/bootstrap-icons/star.svg index 742b5e2..fcdcb1c 100644 --- a/assets/bootstrap-icons/star.svg +++ b/assets/bootstrap-icons/star.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stars.svg b/assets/bootstrap-icons/stars.svg index 2c16677..b6fb4f2 100644 --- a/assets/bootstrap-icons/stars.svg +++ b/assets/bootstrap-icons/stars.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/steam.svg b/assets/bootstrap-icons/steam.svg index aecd433..9daa3d3 100644 --- a/assets/bootstrap-icons/steam.svg +++ b/assets/bootstrap-icons/steam.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/stickies-fill.svg b/assets/bootstrap-icons/stickies-fill.svg index a0252da..039c3b8 100644 --- a/assets/bootstrap-icons/stickies-fill.svg +++ b/assets/bootstrap-icons/stickies-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/stickies.svg b/assets/bootstrap-icons/stickies.svg index 8252c49..24e6492 100644 --- a/assets/bootstrap-icons/stickies.svg +++ b/assets/bootstrap-icons/stickies.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sticky-fill.svg b/assets/bootstrap-icons/sticky-fill.svg index acd42b9..b36dcb1 100644 --- a/assets/bootstrap-icons/sticky-fill.svg +++ b/assets/bootstrap-icons/sticky-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sticky.svg b/assets/bootstrap-icons/sticky.svg index dba0142..0d50e88 100644 --- a/assets/bootstrap-icons/sticky.svg +++ b/assets/bootstrap-icons/sticky.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stop-btn-fill.svg b/assets/bootstrap-icons/stop-btn-fill.svg index 58b6c02..70e562e 100644 --- a/assets/bootstrap-icons/stop-btn-fill.svg +++ b/assets/bootstrap-icons/stop-btn-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stop-btn.svg b/assets/bootstrap-icons/stop-btn.svg index 5c392ec..26348d5 100644 --- a/assets/bootstrap-icons/stop-btn.svg +++ b/assets/bootstrap-icons/stop-btn.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/stop-circle-fill.svg b/assets/bootstrap-icons/stop-circle-fill.svg index ac711e0..141668e 100644 --- a/assets/bootstrap-icons/stop-circle-fill.svg +++ b/assets/bootstrap-icons/stop-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stop-circle.svg b/assets/bootstrap-icons/stop-circle.svg index 441613c..3e1933a 100644 --- a/assets/bootstrap-icons/stop-circle.svg +++ b/assets/bootstrap-icons/stop-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/stop-fill.svg b/assets/bootstrap-icons/stop-fill.svg index e00085a..ca1b957 100644 --- a/assets/bootstrap-icons/stop-fill.svg +++ b/assets/bootstrap-icons/stop-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stop.svg b/assets/bootstrap-icons/stop.svg index 2b86647..27f1fb6 100644 --- a/assets/bootstrap-icons/stop.svg +++ b/assets/bootstrap-icons/stop.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stoplights-fill.svg b/assets/bootstrap-icons/stoplights-fill.svg index a18566b..f0b2d76 100644 --- a/assets/bootstrap-icons/stoplights-fill.svg +++ b/assets/bootstrap-icons/stoplights-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stoplights.svg b/assets/bootstrap-icons/stoplights.svg index f765ab2..6db3e12 100644 --- a/assets/bootstrap-icons/stoplights.svg +++ b/assets/bootstrap-icons/stoplights.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/stopwatch-fill.svg b/assets/bootstrap-icons/stopwatch-fill.svg index 2d2ed11..1228cf2 100644 --- a/assets/bootstrap-icons/stopwatch-fill.svg +++ b/assets/bootstrap-icons/stopwatch-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stopwatch.svg b/assets/bootstrap-icons/stopwatch.svg index 964dbb8..aff8c33 100644 --- a/assets/bootstrap-icons/stopwatch.svg +++ b/assets/bootstrap-icons/stopwatch.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/strava.svg b/assets/bootstrap-icons/strava.svg index 7e3237d..0ed6bab 100644 --- a/assets/bootstrap-icons/strava.svg +++ b/assets/bootstrap-icons/strava.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/stripe.svg b/assets/bootstrap-icons/stripe.svg index f24fdf3..ba961a0 100644 --- a/assets/bootstrap-icons/stripe.svg +++ b/assets/bootstrap-icons/stripe.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/subscript.svg b/assets/bootstrap-icons/subscript.svg index 6976c0d..51f5eea 100644 --- a/assets/bootstrap-icons/subscript.svg +++ b/assets/bootstrap-icons/subscript.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/substack.svg b/assets/bootstrap-icons/substack.svg new file mode 100644 index 0000000..e54179a --- /dev/null +++ b/assets/bootstrap-icons/substack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/subtract.svg b/assets/bootstrap-icons/subtract.svg index e1d878a..129c3d5 100644 --- a/assets/bootstrap-icons/subtract.svg +++ b/assets/bootstrap-icons/subtract.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-club-fill.svg b/assets/bootstrap-icons/suit-club-fill.svg index d4d311a..a787160 100644 --- a/assets/bootstrap-icons/suit-club-fill.svg +++ b/assets/bootstrap-icons/suit-club-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-club.svg b/assets/bootstrap-icons/suit-club.svg index 75e5e85..3fbf98b 100644 --- a/assets/bootstrap-icons/suit-club.svg +++ b/assets/bootstrap-icons/suit-club.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-diamond-fill.svg b/assets/bootstrap-icons/suit-diamond-fill.svg index 2be1b7f..67617d6 100644 --- a/assets/bootstrap-icons/suit-diamond-fill.svg +++ b/assets/bootstrap-icons/suit-diamond-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-diamond.svg b/assets/bootstrap-icons/suit-diamond.svg index 9192a27..79b54c1 100644 --- a/assets/bootstrap-icons/suit-diamond.svg +++ b/assets/bootstrap-icons/suit-diamond.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-heart-fill.svg b/assets/bootstrap-icons/suit-heart-fill.svg index 0dd86f9..d09850c 100644 --- a/assets/bootstrap-icons/suit-heart-fill.svg +++ b/assets/bootstrap-icons/suit-heart-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-heart.svg b/assets/bootstrap-icons/suit-heart.svg index c761ef4..173b32f 100644 --- a/assets/bootstrap-icons/suit-heart.svg +++ b/assets/bootstrap-icons/suit-heart.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-spade-fill.svg b/assets/bootstrap-icons/suit-spade-fill.svg index 63bb0c6..cc465e5 100644 --- a/assets/bootstrap-icons/suit-spade-fill.svg +++ b/assets/bootstrap-icons/suit-spade-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suit-spade.svg b/assets/bootstrap-icons/suit-spade.svg index 8f14427..7123c10 100644 --- a/assets/bootstrap-icons/suit-spade.svg +++ b/assets/bootstrap-icons/suit-spade.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/suitcase-fill.svg b/assets/bootstrap-icons/suitcase-fill.svg new file mode 100644 index 0000000..df62651 --- /dev/null +++ b/assets/bootstrap-icons/suitcase-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/suitcase-lg-fill.svg b/assets/bootstrap-icons/suitcase-lg-fill.svg new file mode 100644 index 0000000..cef1da9 --- /dev/null +++ b/assets/bootstrap-icons/suitcase-lg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/suitcase-lg.svg b/assets/bootstrap-icons/suitcase-lg.svg new file mode 100644 index 0000000..ea447d2 --- /dev/null +++ b/assets/bootstrap-icons/suitcase-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/suitcase.svg b/assets/bootstrap-icons/suitcase.svg new file mode 100644 index 0000000..65e619d --- /dev/null +++ b/assets/bootstrap-icons/suitcase.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/suitcase2-fill.svg b/assets/bootstrap-icons/suitcase2-fill.svg new file mode 100644 index 0000000..a2cb410 --- /dev/null +++ b/assets/bootstrap-icons/suitcase2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/suitcase2.svg b/assets/bootstrap-icons/suitcase2.svg new file mode 100644 index 0000000..e6ea533 --- /dev/null +++ b/assets/bootstrap-icons/suitcase2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/sun-fill.svg b/assets/bootstrap-icons/sun-fill.svg index cc1a60e..c83f69a 100644 --- a/assets/bootstrap-icons/sun-fill.svg +++ b/assets/bootstrap-icons/sun-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sun.svg b/assets/bootstrap-icons/sun.svg index c311208..3777f07 100644 --- a/assets/bootstrap-icons/sun.svg +++ b/assets/bootstrap-icons/sun.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sunglasses.svg b/assets/bootstrap-icons/sunglasses.svg index 3f7dad0..1ff81f7 100644 --- a/assets/bootstrap-icons/sunglasses.svg +++ b/assets/bootstrap-icons/sunglasses.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sunrise-fill.svg b/assets/bootstrap-icons/sunrise-fill.svg index eb6a668..c922d7c 100644 --- a/assets/bootstrap-icons/sunrise-fill.svg +++ b/assets/bootstrap-icons/sunrise-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sunrise.svg b/assets/bootstrap-icons/sunrise.svg index 53d670d..98adcfb 100644 --- a/assets/bootstrap-icons/sunrise.svg +++ b/assets/bootstrap-icons/sunrise.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sunset-fill.svg b/assets/bootstrap-icons/sunset-fill.svg index 7f5b60e..91a8d0e 100644 --- a/assets/bootstrap-icons/sunset-fill.svg +++ b/assets/bootstrap-icons/sunset-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/sunset.svg b/assets/bootstrap-icons/sunset.svg index 91041cf..e72d634 100644 --- a/assets/bootstrap-icons/sunset.svg +++ b/assets/bootstrap-icons/sunset.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/superscript.svg b/assets/bootstrap-icons/superscript.svg index 06a1a78..81543ae 100644 --- a/assets/bootstrap-icons/superscript.svg +++ b/assets/bootstrap-icons/superscript.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/symmetry-horizontal.svg b/assets/bootstrap-icons/symmetry-horizontal.svg index 7e46d90..594735b 100644 --- a/assets/bootstrap-icons/symmetry-horizontal.svg +++ b/assets/bootstrap-icons/symmetry-horizontal.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/symmetry-vertical.svg b/assets/bootstrap-icons/symmetry-vertical.svg index a18fa2f..6907280 100644 --- a/assets/bootstrap-icons/symmetry-vertical.svg +++ b/assets/bootstrap-icons/symmetry-vertical.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/table.svg b/assets/bootstrap-icons/table.svg index 5e70d22..8f70585 100644 --- a/assets/bootstrap-icons/table.svg +++ b/assets/bootstrap-icons/table.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tablet-fill.svg b/assets/bootstrap-icons/tablet-fill.svg index 571ae8f..0746ead 100644 --- a/assets/bootstrap-icons/tablet-fill.svg +++ b/assets/bootstrap-icons/tablet-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tablet-landscape-fill.svg b/assets/bootstrap-icons/tablet-landscape-fill.svg index a4a6048..6290024 100644 --- a/assets/bootstrap-icons/tablet-landscape-fill.svg +++ b/assets/bootstrap-icons/tablet-landscape-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tablet-landscape.svg b/assets/bootstrap-icons/tablet-landscape.svg index b36f7d4..438d4d1 100644 --- a/assets/bootstrap-icons/tablet-landscape.svg +++ b/assets/bootstrap-icons/tablet-landscape.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/tablet.svg b/assets/bootstrap-icons/tablet.svg index be81ff5..eebeee3 100644 --- a/assets/bootstrap-icons/tablet.svg +++ b/assets/bootstrap-icons/tablet.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/tag-fill.svg b/assets/bootstrap-icons/tag-fill.svg index 1502792..6a95e2d 100644 --- a/assets/bootstrap-icons/tag-fill.svg +++ b/assets/bootstrap-icons/tag-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tag.svg b/assets/bootstrap-icons/tag.svg index ab34fdd..01d19b5 100644 --- a/assets/bootstrap-icons/tag.svg +++ b/assets/bootstrap-icons/tag.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/tags-fill.svg b/assets/bootstrap-icons/tags-fill.svg index f92a361..1673abb 100644 --- a/assets/bootstrap-icons/tags-fill.svg +++ b/assets/bootstrap-icons/tags-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/tags.svg b/assets/bootstrap-icons/tags.svg index 9f6d676..ade5519 100644 --- a/assets/bootstrap-icons/tags.svg +++ b/assets/bootstrap-icons/tags.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/taxi-front-fill.svg b/assets/bootstrap-icons/taxi-front-fill.svg index 1e1eb19..ef7f45b 100644 --- a/assets/bootstrap-icons/taxi-front-fill.svg +++ b/assets/bootstrap-icons/taxi-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/taxi-front.svg b/assets/bootstrap-icons/taxi-front.svg index 4cb5fda..1b4337a 100644 --- a/assets/bootstrap-icons/taxi-front.svg +++ b/assets/bootstrap-icons/taxi-front.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/telegram.svg b/assets/bootstrap-icons/telegram.svg index 139af07..d260266 100644 --- a/assets/bootstrap-icons/telegram.svg +++ b/assets/bootstrap-icons/telegram.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-fill.svg b/assets/bootstrap-icons/telephone-fill.svg index efc72c0..2e9de2e 100644 --- a/assets/bootstrap-icons/telephone-fill.svg +++ b/assets/bootstrap-icons/telephone-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-forward-fill.svg b/assets/bootstrap-icons/telephone-forward-fill.svg index f4ce483..26fc35f 100644 --- a/assets/bootstrap-icons/telephone-forward-fill.svg +++ b/assets/bootstrap-icons/telephone-forward-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-forward.svg b/assets/bootstrap-icons/telephone-forward.svg index 17ec9ce..08c07bd 100644 --- a/assets/bootstrap-icons/telephone-forward.svg +++ b/assets/bootstrap-icons/telephone-forward.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-inbound-fill.svg b/assets/bootstrap-icons/telephone-inbound-fill.svg index 998c8fb..85434d0 100644 --- a/assets/bootstrap-icons/telephone-inbound-fill.svg +++ b/assets/bootstrap-icons/telephone-inbound-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-inbound.svg b/assets/bootstrap-icons/telephone-inbound.svg index 460fe9f..8ec20a6 100644 --- a/assets/bootstrap-icons/telephone-inbound.svg +++ b/assets/bootstrap-icons/telephone-inbound.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-minus-fill.svg b/assets/bootstrap-icons/telephone-minus-fill.svg index bc17abb..7b2fe9d 100644 --- a/assets/bootstrap-icons/telephone-minus-fill.svg +++ b/assets/bootstrap-icons/telephone-minus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-minus.svg b/assets/bootstrap-icons/telephone-minus.svg index 4f4d93c..6ebc50e 100644 --- a/assets/bootstrap-icons/telephone-minus.svg +++ b/assets/bootstrap-icons/telephone-minus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-outbound-fill.svg b/assets/bootstrap-icons/telephone-outbound-fill.svg index 16013a5..0a18bda 100644 --- a/assets/bootstrap-icons/telephone-outbound-fill.svg +++ b/assets/bootstrap-icons/telephone-outbound-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-outbound.svg b/assets/bootstrap-icons/telephone-outbound.svg index 1382886..566eb46 100644 --- a/assets/bootstrap-icons/telephone-outbound.svg +++ b/assets/bootstrap-icons/telephone-outbound.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-plus-fill.svg b/assets/bootstrap-icons/telephone-plus-fill.svg index 6d8c58f..b02874f 100644 --- a/assets/bootstrap-icons/telephone-plus-fill.svg +++ b/assets/bootstrap-icons/telephone-plus-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-plus.svg b/assets/bootstrap-icons/telephone-plus.svg index 21ef909..787e0c6 100644 --- a/assets/bootstrap-icons/telephone-plus.svg +++ b/assets/bootstrap-icons/telephone-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-x-fill.svg b/assets/bootstrap-icons/telephone-x-fill.svg index c8ef894..5410e16 100644 --- a/assets/bootstrap-icons/telephone-x-fill.svg +++ b/assets/bootstrap-icons/telephone-x-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone-x.svg b/assets/bootstrap-icons/telephone-x.svg index 5aa3f95..3f483a1 100644 --- a/assets/bootstrap-icons/telephone-x.svg +++ b/assets/bootstrap-icons/telephone-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/telephone.svg b/assets/bootstrap-icons/telephone.svg index 8e359b8..679e8a9 100644 --- a/assets/bootstrap-icons/telephone.svg +++ b/assets/bootstrap-icons/telephone.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tencent-qq.svg b/assets/bootstrap-icons/tencent-qq.svg index b107eb5..0d5cd23 100644 --- a/assets/bootstrap-icons/tencent-qq.svg +++ b/assets/bootstrap-icons/tencent-qq.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/terminal-dash.svg b/assets/bootstrap-icons/terminal-dash.svg index 9049b5e..9f46e8e 100644 --- a/assets/bootstrap-icons/terminal-dash.svg +++ b/assets/bootstrap-icons/terminal-dash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/terminal-fill.svg b/assets/bootstrap-icons/terminal-fill.svg index d3c6394..fabd075 100644 --- a/assets/bootstrap-icons/terminal-fill.svg +++ b/assets/bootstrap-icons/terminal-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/terminal-plus.svg b/assets/bootstrap-icons/terminal-plus.svg index be268c8..32c6432 100644 --- a/assets/bootstrap-icons/terminal-plus.svg +++ b/assets/bootstrap-icons/terminal-plus.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/terminal-split.svg b/assets/bootstrap-icons/terminal-split.svg index f65d2c7..a378c37 100644 --- a/assets/bootstrap-icons/terminal-split.svg +++ b/assets/bootstrap-icons/terminal-split.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/terminal-x.svg b/assets/bootstrap-icons/terminal-x.svg index 5128f11..aa59e7f 100644 --- a/assets/bootstrap-icons/terminal-x.svg +++ b/assets/bootstrap-icons/terminal-x.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/terminal.svg b/assets/bootstrap-icons/terminal.svg index e12c9f8..44aef95 100644 --- a/assets/bootstrap-icons/terminal.svg +++ b/assets/bootstrap-icons/terminal.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-center.svg b/assets/bootstrap-icons/text-center.svg index 2887a99..12d9e29 100644 --- a/assets/bootstrap-icons/text-center.svg +++ b/assets/bootstrap-icons/text-center.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-indent-left.svg b/assets/bootstrap-icons/text-indent-left.svg index 34d8c55..5a607af 100644 --- a/assets/bootstrap-icons/text-indent-left.svg +++ b/assets/bootstrap-icons/text-indent-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-indent-right.svg b/assets/bootstrap-icons/text-indent-right.svg index fdd837f..de91d9e 100644 --- a/assets/bootstrap-icons/text-indent-right.svg +++ b/assets/bootstrap-icons/text-indent-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-left.svg b/assets/bootstrap-icons/text-left.svg index 0452611..36ae0d3 100644 --- a/assets/bootstrap-icons/text-left.svg +++ b/assets/bootstrap-icons/text-left.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-paragraph.svg b/assets/bootstrap-icons/text-paragraph.svg index 9779bea..035a1c8 100644 --- a/assets/bootstrap-icons/text-paragraph.svg +++ b/assets/bootstrap-icons/text-paragraph.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-right.svg b/assets/bootstrap-icons/text-right.svg index 34686b0..98178e7 100644 --- a/assets/bootstrap-icons/text-right.svg +++ b/assets/bootstrap-icons/text-right.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/text-wrap.svg b/assets/bootstrap-icons/text-wrap.svg index 713a96c..4c732d6 100644 --- a/assets/bootstrap-icons/text-wrap.svg +++ b/assets/bootstrap-icons/text-wrap.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/textarea-resize.svg b/assets/bootstrap-icons/textarea-resize.svg index c4a9d9f..6401320 100644 --- a/assets/bootstrap-icons/textarea-resize.svg +++ b/assets/bootstrap-icons/textarea-resize.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/textarea-t.svg b/assets/bootstrap-icons/textarea-t.svg index dc7e17c..145cbb7 100644 --- a/assets/bootstrap-icons/textarea-t.svg +++ b/assets/bootstrap-icons/textarea-t.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/textarea.svg b/assets/bootstrap-icons/textarea.svg index 9aa5445..176ca25 100644 --- a/assets/bootstrap-icons/textarea.svg +++ b/assets/bootstrap-icons/textarea.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/thermometer-half.svg b/assets/bootstrap-icons/thermometer-half.svg index cafefd2..018eab1 100644 --- a/assets/bootstrap-icons/thermometer-half.svg +++ b/assets/bootstrap-icons/thermometer-half.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/thermometer-high.svg b/assets/bootstrap-icons/thermometer-high.svg index 15acf4c..22e77d1 100644 --- a/assets/bootstrap-icons/thermometer-high.svg +++ b/assets/bootstrap-icons/thermometer-high.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/thermometer-low.svg b/assets/bootstrap-icons/thermometer-low.svg index ce540e0..1f0f5e1 100644 --- a/assets/bootstrap-icons/thermometer-low.svg +++ b/assets/bootstrap-icons/thermometer-low.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/thermometer-snow.svg b/assets/bootstrap-icons/thermometer-snow.svg index 0e1b400..df7c1d1 100644 --- a/assets/bootstrap-icons/thermometer-snow.svg +++ b/assets/bootstrap-icons/thermometer-snow.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/thermometer-sun.svg b/assets/bootstrap-icons/thermometer-sun.svg index 07c3290..c453dee 100644 --- a/assets/bootstrap-icons/thermometer-sun.svg +++ b/assets/bootstrap-icons/thermometer-sun.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/thermometer.svg b/assets/bootstrap-icons/thermometer.svg index 748813e..8a5529b 100644 --- a/assets/bootstrap-icons/thermometer.svg +++ b/assets/bootstrap-icons/thermometer.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/threads-fill.svg b/assets/bootstrap-icons/threads-fill.svg new file mode 100644 index 0000000..b19666d --- /dev/null +++ b/assets/bootstrap-icons/threads-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/threads.svg b/assets/bootstrap-icons/threads.svg new file mode 100644 index 0000000..13c9e7a --- /dev/null +++ b/assets/bootstrap-icons/threads.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/three-dots-vertical.svg b/assets/bootstrap-icons/three-dots-vertical.svg index cd0c79a..f5ef7d4 100644 --- a/assets/bootstrap-icons/three-dots-vertical.svg +++ b/assets/bootstrap-icons/three-dots-vertical.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/three-dots.svg b/assets/bootstrap-icons/three-dots.svg index ea92369..4706f52 100644 --- a/assets/bootstrap-icons/three-dots.svg +++ b/assets/bootstrap-icons/three-dots.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/thunderbolt-fill.svg b/assets/bootstrap-icons/thunderbolt-fill.svg index 85c437e..1faea43 100644 --- a/assets/bootstrap-icons/thunderbolt-fill.svg +++ b/assets/bootstrap-icons/thunderbolt-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/thunderbolt.svg b/assets/bootstrap-icons/thunderbolt.svg index b8356da..3655659 100644 --- a/assets/bootstrap-icons/thunderbolt.svg +++ b/assets/bootstrap-icons/thunderbolt.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ticket-detailed-fill.svg b/assets/bootstrap-icons/ticket-detailed-fill.svg index bc5d192..cd7a3a7 100644 --- a/assets/bootstrap-icons/ticket-detailed-fill.svg +++ b/assets/bootstrap-icons/ticket-detailed-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ticket-detailed.svg b/assets/bootstrap-icons/ticket-detailed.svg index c2701bb..cf32e88 100644 --- a/assets/bootstrap-icons/ticket-detailed.svg +++ b/assets/bootstrap-icons/ticket-detailed.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ticket-fill.svg b/assets/bootstrap-icons/ticket-fill.svg index 73728b6..01e9108 100644 --- a/assets/bootstrap-icons/ticket-fill.svg +++ b/assets/bootstrap-icons/ticket-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ticket-perforated-fill.svg b/assets/bootstrap-icons/ticket-perforated-fill.svg index 2ec1d57..38c18dc 100644 --- a/assets/bootstrap-icons/ticket-perforated-fill.svg +++ b/assets/bootstrap-icons/ticket-perforated-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ticket-perforated.svg b/assets/bootstrap-icons/ticket-perforated.svg index 194ae05..da44537 100644 --- a/assets/bootstrap-icons/ticket-perforated.svg +++ b/assets/bootstrap-icons/ticket-perforated.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/ticket.svg b/assets/bootstrap-icons/ticket.svg index f24a93e..eb813a1 100644 --- a/assets/bootstrap-icons/ticket.svg +++ b/assets/bootstrap-icons/ticket.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tiktok.svg b/assets/bootstrap-icons/tiktok.svg index 7edac4e..04c6679 100644 --- a/assets/bootstrap-icons/tiktok.svg +++ b/assets/bootstrap-icons/tiktok.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/toggle-off.svg b/assets/bootstrap-icons/toggle-off.svg index 97d6dab..e1e89ad 100644 --- a/assets/bootstrap-icons/toggle-off.svg +++ b/assets/bootstrap-icons/toggle-off.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/toggle-on.svg b/assets/bootstrap-icons/toggle-on.svg index d13b495..7cd6eb3 100644 --- a/assets/bootstrap-icons/toggle-on.svg +++ b/assets/bootstrap-icons/toggle-on.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/toggle2-off.svg b/assets/bootstrap-icons/toggle2-off.svg index a8fee6b..61739ce 100644 --- a/assets/bootstrap-icons/toggle2-off.svg +++ b/assets/bootstrap-icons/toggle2-off.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/toggle2-on.svg b/assets/bootstrap-icons/toggle2-on.svg index 993ec33..d752ce8 100644 --- a/assets/bootstrap-icons/toggle2-on.svg +++ b/assets/bootstrap-icons/toggle2-on.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/toggles.svg b/assets/bootstrap-icons/toggles.svg index d53ae01..659c185 100644 --- a/assets/bootstrap-icons/toggles.svg +++ b/assets/bootstrap-icons/toggles.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/toggles2.svg b/assets/bootstrap-icons/toggles2.svg index 862fc9f..2f90344 100644 --- a/assets/bootstrap-icons/toggles2.svg +++ b/assets/bootstrap-icons/toggles2.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/tools.svg b/assets/bootstrap-icons/tools.svg index fcc8362..f6efdcc 100644 --- a/assets/bootstrap-icons/tools.svg +++ b/assets/bootstrap-icons/tools.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tornado.svg b/assets/bootstrap-icons/tornado.svg index 5bb53a2..2a6397c 100644 --- a/assets/bootstrap-icons/tornado.svg +++ b/assets/bootstrap-icons/tornado.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/train-freight-front-fill.svg b/assets/bootstrap-icons/train-freight-front-fill.svg index 8278bb9..e272051 100644 --- a/assets/bootstrap-icons/train-freight-front-fill.svg +++ b/assets/bootstrap-icons/train-freight-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/train-freight-front.svg b/assets/bootstrap-icons/train-freight-front.svg index a56961a..097c960 100644 --- a/assets/bootstrap-icons/train-freight-front.svg +++ b/assets/bootstrap-icons/train-freight-front.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/train-front-fill.svg b/assets/bootstrap-icons/train-front-fill.svg index 85c56ef..4acad08 100644 --- a/assets/bootstrap-icons/train-front-fill.svg +++ b/assets/bootstrap-icons/train-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/train-front.svg b/assets/bootstrap-icons/train-front.svg index c84d62b..81ce139 100644 --- a/assets/bootstrap-icons/train-front.svg +++ b/assets/bootstrap-icons/train-front.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/train-lightrail-front-fill.svg b/assets/bootstrap-icons/train-lightrail-front-fill.svg index e4fdebf..7bd87fb 100644 --- a/assets/bootstrap-icons/train-lightrail-front-fill.svg +++ b/assets/bootstrap-icons/train-lightrail-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/train-lightrail-front.svg b/assets/bootstrap-icons/train-lightrail-front.svg index 0e4c57e..d7aa87f 100644 --- a/assets/bootstrap-icons/train-lightrail-front.svg +++ b/assets/bootstrap-icons/train-lightrail-front.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/translate.svg b/assets/bootstrap-icons/translate.svg index 39a17d2..2e0754e 100644 --- a/assets/bootstrap-icons/translate.svg +++ b/assets/bootstrap-icons/translate.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/transparency.svg b/assets/bootstrap-icons/transparency.svg new file mode 100644 index 0000000..289a4b9 --- /dev/null +++ b/assets/bootstrap-icons/transparency.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/trash-fill.svg b/assets/bootstrap-icons/trash-fill.svg index 1a20e6a..b67453a 100644 --- a/assets/bootstrap-icons/trash-fill.svg +++ b/assets/bootstrap-icons/trash-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trash.svg b/assets/bootstrap-icons/trash.svg index 4d0ee36..3020264 100644 --- a/assets/bootstrap-icons/trash.svg +++ b/assets/bootstrap-icons/trash.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/trash2-fill.svg b/assets/bootstrap-icons/trash2-fill.svg index bc78b6d..fb1d90d 100644 --- a/assets/bootstrap-icons/trash2-fill.svg +++ b/assets/bootstrap-icons/trash2-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trash2.svg b/assets/bootstrap-icons/trash2.svg index 6e6468e..0cabe8d 100644 --- a/assets/bootstrap-icons/trash2.svg +++ b/assets/bootstrap-icons/trash2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trash3-fill.svg b/assets/bootstrap-icons/trash3-fill.svg index e0e81f1..42fbfc5 100644 --- a/assets/bootstrap-icons/trash3-fill.svg +++ b/assets/bootstrap-icons/trash3-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trash3.svg b/assets/bootstrap-icons/trash3.svg index 1d5f42e..5194bf0 100644 --- a/assets/bootstrap-icons/trash3.svg +++ b/assets/bootstrap-icons/trash3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tree-fill.svg b/assets/bootstrap-icons/tree-fill.svg index 4d45dd4..d00e733 100644 --- a/assets/bootstrap-icons/tree-fill.svg +++ b/assets/bootstrap-icons/tree-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tree.svg b/assets/bootstrap-icons/tree.svg index b97eb64..17a5efe 100644 --- a/assets/bootstrap-icons/tree.svg +++ b/assets/bootstrap-icons/tree.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trello.svg b/assets/bootstrap-icons/trello.svg index 0886058..bd88732 100644 --- a/assets/bootstrap-icons/trello.svg +++ b/assets/bootstrap-icons/trello.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/triangle-fill.svg b/assets/bootstrap-icons/triangle-fill.svg index 654787f..474c8bb 100644 --- a/assets/bootstrap-icons/triangle-fill.svg +++ b/assets/bootstrap-icons/triangle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/triangle-half.svg b/assets/bootstrap-icons/triangle-half.svg index 8f86f28..a495ca0 100644 --- a/assets/bootstrap-icons/triangle-half.svg +++ b/assets/bootstrap-icons/triangle-half.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/triangle.svg b/assets/bootstrap-icons/triangle.svg index 1fa1898..95a6a9b 100644 --- a/assets/bootstrap-icons/triangle.svg +++ b/assets/bootstrap-icons/triangle.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trophy-fill.svg b/assets/bootstrap-icons/trophy-fill.svg index e29f001..f469737 100644 --- a/assets/bootstrap-icons/trophy-fill.svg +++ b/assets/bootstrap-icons/trophy-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/trophy.svg b/assets/bootstrap-icons/trophy.svg index adfa108..ae13957 100644 --- a/assets/bootstrap-icons/trophy.svg +++ b/assets/bootstrap-icons/trophy.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tropical-storm.svg b/assets/bootstrap-icons/tropical-storm.svg index c16188d..9eb3354 100644 --- a/assets/bootstrap-icons/tropical-storm.svg +++ b/assets/bootstrap-icons/tropical-storm.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/truck-flatbed.svg b/assets/bootstrap-icons/truck-flatbed.svg index 5a37c8d..4b38155 100644 --- a/assets/bootstrap-icons/truck-flatbed.svg +++ b/assets/bootstrap-icons/truck-flatbed.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/truck-front-fill.svg b/assets/bootstrap-icons/truck-front-fill.svg index 0aeb0a1..39f72d0 100644 --- a/assets/bootstrap-icons/truck-front-fill.svg +++ b/assets/bootstrap-icons/truck-front-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/truck-front.svg b/assets/bootstrap-icons/truck-front.svg index 9e4bbf1..d805db5 100644 --- a/assets/bootstrap-icons/truck-front.svg +++ b/assets/bootstrap-icons/truck-front.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/truck.svg b/assets/bootstrap-icons/truck.svg index 1afc549..72c5439 100644 --- a/assets/bootstrap-icons/truck.svg +++ b/assets/bootstrap-icons/truck.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tsunami.svg b/assets/bootstrap-icons/tsunami.svg index cf57486..be5f9be 100644 --- a/assets/bootstrap-icons/tsunami.svg +++ b/assets/bootstrap-icons/tsunami.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tv-fill.svg b/assets/bootstrap-icons/tv-fill.svg index bf9830f..483c9fd 100644 --- a/assets/bootstrap-icons/tv-fill.svg +++ b/assets/bootstrap-icons/tv-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/tv.svg b/assets/bootstrap-icons/tv.svg index bba3da1..fa8b3c1 100644 --- a/assets/bootstrap-icons/tv.svg +++ b/assets/bootstrap-icons/tv.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/twitch.svg b/assets/bootstrap-icons/twitch.svg index 2975f80..b2c8ff5 100644 --- a/assets/bootstrap-icons/twitch.svg +++ b/assets/bootstrap-icons/twitch.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/twitter-x.svg b/assets/bootstrap-icons/twitter-x.svg new file mode 100644 index 0000000..2fafcc2 --- /dev/null +++ b/assets/bootstrap-icons/twitter-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/twitter.svg b/assets/bootstrap-icons/twitter.svg index 8a83fa6..3001352 100644 --- a/assets/bootstrap-icons/twitter.svg +++ b/assets/bootstrap-icons/twitter.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-bold.svg b/assets/bootstrap-icons/type-bold.svg index 276d133..0814a2e 100644 --- a/assets/bootstrap-icons/type-bold.svg +++ b/assets/bootstrap-icons/type-bold.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-h1.svg b/assets/bootstrap-icons/type-h1.svg index 4c89181..0df41f6 100644 --- a/assets/bootstrap-icons/type-h1.svg +++ b/assets/bootstrap-icons/type-h1.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-h2.svg b/assets/bootstrap-icons/type-h2.svg index b6ab765..03379ed 100644 --- a/assets/bootstrap-icons/type-h2.svg +++ b/assets/bootstrap-icons/type-h2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-h3.svg b/assets/bootstrap-icons/type-h3.svg index 154c293..97de531 100644 --- a/assets/bootstrap-icons/type-h3.svg +++ b/assets/bootstrap-icons/type-h3.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-h4.svg b/assets/bootstrap-icons/type-h4.svg new file mode 100644 index 0000000..a7ddc81 --- /dev/null +++ b/assets/bootstrap-icons/type-h4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-h5.svg b/assets/bootstrap-icons/type-h5.svg new file mode 100644 index 0000000..776bfa3 --- /dev/null +++ b/assets/bootstrap-icons/type-h5.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-h6.svg b/assets/bootstrap-icons/type-h6.svg new file mode 100644 index 0000000..9267192 --- /dev/null +++ b/assets/bootstrap-icons/type-h6.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-strikethrough.svg b/assets/bootstrap-icons/type-strikethrough.svg index 1c940e4..c64eba3 100644 --- a/assets/bootstrap-icons/type-strikethrough.svg +++ b/assets/bootstrap-icons/type-strikethrough.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type-underline.svg b/assets/bootstrap-icons/type-underline.svg index c299b8b..1c0b6c4 100644 --- a/assets/bootstrap-icons/type-underline.svg +++ b/assets/bootstrap-icons/type-underline.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/type.svg b/assets/bootstrap-icons/type.svg index 9ab1e4c..8c1fde1 100644 --- a/assets/bootstrap-icons/type.svg +++ b/assets/bootstrap-icons/type.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ubuntu.svg b/assets/bootstrap-icons/ubuntu.svg index 27f8c27..89c8830 100644 --- a/assets/bootstrap-icons/ubuntu.svg +++ b/assets/bootstrap-icons/ubuntu.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ui-checks-grid.svg b/assets/bootstrap-icons/ui-checks-grid.svg index a32d424..e5d1ed9 100644 --- a/assets/bootstrap-icons/ui-checks-grid.svg +++ b/assets/bootstrap-icons/ui-checks-grid.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ui-checks.svg b/assets/bootstrap-icons/ui-checks.svg index 9b659e2..5d02869 100644 --- a/assets/bootstrap-icons/ui-checks.svg +++ b/assets/bootstrap-icons/ui-checks.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ui-radios-grid.svg b/assets/bootstrap-icons/ui-radios-grid.svg index 00c7b08..9f9aae0 100644 --- a/assets/bootstrap-icons/ui-radios-grid.svg +++ b/assets/bootstrap-icons/ui-radios-grid.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/ui-radios.svg b/assets/bootstrap-icons/ui-radios.svg index da779af..9165340 100644 --- a/assets/bootstrap-icons/ui-radios.svg +++ b/assets/bootstrap-icons/ui-radios.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/umbrella-fill.svg b/assets/bootstrap-icons/umbrella-fill.svg index c4886e9..3efaf13 100644 --- a/assets/bootstrap-icons/umbrella-fill.svg +++ b/assets/bootstrap-icons/umbrella-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/umbrella.svg b/assets/bootstrap-icons/umbrella.svg index 94f32f9..f7b698c 100644 --- a/assets/bootstrap-icons/umbrella.svg +++ b/assets/bootstrap-icons/umbrella.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/unindent.svg b/assets/bootstrap-icons/unindent.svg index 1969283..9e68255 100644 --- a/assets/bootstrap-icons/unindent.svg +++ b/assets/bootstrap-icons/unindent.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/union.svg b/assets/bootstrap-icons/union.svg index b629b88..ba23f54 100644 --- a/assets/bootstrap-icons/union.svg +++ b/assets/bootstrap-icons/union.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/unity.svg b/assets/bootstrap-icons/unity.svg index e179a38..8b84508 100644 --- a/assets/bootstrap-icons/unity.svg +++ b/assets/bootstrap-icons/unity.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/universal-access-circle.svg b/assets/bootstrap-icons/universal-access-circle.svg index 158465b..e5ea936 100644 --- a/assets/bootstrap-icons/universal-access-circle.svg +++ b/assets/bootstrap-icons/universal-access-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/universal-access.svg b/assets/bootstrap-icons/universal-access.svg index 3b7fc37..0d0d6ef 100644 --- a/assets/bootstrap-icons/universal-access.svg +++ b/assets/bootstrap-icons/universal-access.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/unlock-fill.svg b/assets/bootstrap-icons/unlock-fill.svg index f053354..07156e7 100644 --- a/assets/bootstrap-icons/unlock-fill.svg +++ b/assets/bootstrap-icons/unlock-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/unlock.svg b/assets/bootstrap-icons/unlock.svg index 8eb0925..4dda5e9 100644 --- a/assets/bootstrap-icons/unlock.svg +++ b/assets/bootstrap-icons/unlock.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/upc-scan.svg b/assets/bootstrap-icons/upc-scan.svg index 2a9a6af..1a89554 100644 --- a/assets/bootstrap-icons/upc-scan.svg +++ b/assets/bootstrap-icons/upc-scan.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/upc.svg b/assets/bootstrap-icons/upc.svg index 6669ef7..785297d 100644 --- a/assets/bootstrap-icons/upc.svg +++ b/assets/bootstrap-icons/upc.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/upload.svg b/assets/bootstrap-icons/upload.svg index be3f8e3..9a4a363 100644 --- a/assets/bootstrap-icons/upload.svg +++ b/assets/bootstrap-icons/upload.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-c-fill.svg b/assets/bootstrap-icons/usb-c-fill.svg index 0e50ac6..759eee2 100644 --- a/assets/bootstrap-icons/usb-c-fill.svg +++ b/assets/bootstrap-icons/usb-c-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-c.svg b/assets/bootstrap-icons/usb-c.svg index c17d4ca..1198332 100644 --- a/assets/bootstrap-icons/usb-c.svg +++ b/assets/bootstrap-icons/usb-c.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-drive-fill.svg b/assets/bootstrap-icons/usb-drive-fill.svg index 834614d..2f656ee 100644 --- a/assets/bootstrap-icons/usb-drive-fill.svg +++ b/assets/bootstrap-icons/usb-drive-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-drive.svg b/assets/bootstrap-icons/usb-drive.svg index ca08df5..739051d 100644 --- a/assets/bootstrap-icons/usb-drive.svg +++ b/assets/bootstrap-icons/usb-drive.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-fill.svg b/assets/bootstrap-icons/usb-fill.svg index 443c91a..a3b17fa 100644 --- a/assets/bootstrap-icons/usb-fill.svg +++ b/assets/bootstrap-icons/usb-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-micro-fill.svg b/assets/bootstrap-icons/usb-micro-fill.svg index 67ad744..1469a9b 100644 --- a/assets/bootstrap-icons/usb-micro-fill.svg +++ b/assets/bootstrap-icons/usb-micro-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-micro.svg b/assets/bootstrap-icons/usb-micro.svg index 945b6e7..ece7da7 100644 --- a/assets/bootstrap-icons/usb-micro.svg +++ b/assets/bootstrap-icons/usb-micro.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-mini-fill.svg b/assets/bootstrap-icons/usb-mini-fill.svg index 7235636..3ab0747 100644 --- a/assets/bootstrap-icons/usb-mini-fill.svg +++ b/assets/bootstrap-icons/usb-mini-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-mini.svg b/assets/bootstrap-icons/usb-mini.svg index 7cc383f..f095b67 100644 --- a/assets/bootstrap-icons/usb-mini.svg +++ b/assets/bootstrap-icons/usb-mini.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-plug-fill.svg b/assets/bootstrap-icons/usb-plug-fill.svg index 2f1c185..d1dc518 100644 --- a/assets/bootstrap-icons/usb-plug-fill.svg +++ b/assets/bootstrap-icons/usb-plug-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-plug.svg b/assets/bootstrap-icons/usb-plug.svg index 68f5f97..f3d7220 100644 --- a/assets/bootstrap-icons/usb-plug.svg +++ b/assets/bootstrap-icons/usb-plug.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb-symbol.svg b/assets/bootstrap-icons/usb-symbol.svg index eb02d87..457f93f 100644 --- a/assets/bootstrap-icons/usb-symbol.svg +++ b/assets/bootstrap-icons/usb-symbol.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/usb.svg b/assets/bootstrap-icons/usb.svg index e82324c..737bef5 100644 --- a/assets/bootstrap-icons/usb.svg +++ b/assets/bootstrap-icons/usb.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/valentine.svg b/assets/bootstrap-icons/valentine.svg index 5542055..7b8f0a3 100644 --- a/assets/bootstrap-icons/valentine.svg +++ b/assets/bootstrap-icons/valentine.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/valentine2.svg b/assets/bootstrap-icons/valentine2.svg index c70e274..6d95a2d 100644 --- a/assets/bootstrap-icons/valentine2.svg +++ b/assets/bootstrap-icons/valentine2.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/vector-pen.svg b/assets/bootstrap-icons/vector-pen.svg index 013acc2..60115b7 100644 --- a/assets/bootstrap-icons/vector-pen.svg +++ b/assets/bootstrap-icons/vector-pen.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/view-list.svg b/assets/bootstrap-icons/view-list.svg index 3d1a972..9211543 100644 --- a/assets/bootstrap-icons/view-list.svg +++ b/assets/bootstrap-icons/view-list.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/view-stacked.svg b/assets/bootstrap-icons/view-stacked.svg index 7f59bb9..84b5ccf 100644 --- a/assets/bootstrap-icons/view-stacked.svg +++ b/assets/bootstrap-icons/view-stacked.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/vignette.svg b/assets/bootstrap-icons/vignette.svg new file mode 100644 index 0000000..d179290 --- /dev/null +++ b/assets/bootstrap-icons/vignette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/vimeo.svg b/assets/bootstrap-icons/vimeo.svg index 34eea6d..6b8e4b5 100644 --- a/assets/bootstrap-icons/vimeo.svg +++ b/assets/bootstrap-icons/vimeo.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/vinyl-fill.svg b/assets/bootstrap-icons/vinyl-fill.svg index a5ab73d..546d7bb 100644 --- a/assets/bootstrap-icons/vinyl-fill.svg +++ b/assets/bootstrap-icons/vinyl-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/vinyl.svg b/assets/bootstrap-icons/vinyl.svg index 75c2681..63647e5 100644 --- a/assets/bootstrap-icons/vinyl.svg +++ b/assets/bootstrap-icons/vinyl.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/virus.svg b/assets/bootstrap-icons/virus.svg index 4029fad..fd291a5 100644 --- a/assets/bootstrap-icons/virus.svg +++ b/assets/bootstrap-icons/virus.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/virus2.svg b/assets/bootstrap-icons/virus2.svg index b0501ec..53f44e9 100644 --- a/assets/bootstrap-icons/virus2.svg +++ b/assets/bootstrap-icons/virus2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/voicemail.svg b/assets/bootstrap-icons/voicemail.svg index ff7ce86..ba22eb1 100644 --- a/assets/bootstrap-icons/voicemail.svg +++ b/assets/bootstrap-icons/voicemail.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-down-fill.svg b/assets/bootstrap-icons/volume-down-fill.svg index 4879b5a..681d349 100644 --- a/assets/bootstrap-icons/volume-down-fill.svg +++ b/assets/bootstrap-icons/volume-down-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-down.svg b/assets/bootstrap-icons/volume-down.svg index 996dbef..3ca7e6a 100644 --- a/assets/bootstrap-icons/volume-down.svg +++ b/assets/bootstrap-icons/volume-down.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-mute-fill.svg b/assets/bootstrap-icons/volume-mute-fill.svg index 7ab7684..148628c 100644 --- a/assets/bootstrap-icons/volume-mute-fill.svg +++ b/assets/bootstrap-icons/volume-mute-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-mute.svg b/assets/bootstrap-icons/volume-mute.svg index 12659d9..d06d3dc 100644 --- a/assets/bootstrap-icons/volume-mute.svg +++ b/assets/bootstrap-icons/volume-mute.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-off-fill.svg b/assets/bootstrap-icons/volume-off-fill.svg index 4941870..315110a 100644 --- a/assets/bootstrap-icons/volume-off-fill.svg +++ b/assets/bootstrap-icons/volume-off-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-off.svg b/assets/bootstrap-icons/volume-off.svg index 08bb6b9..e5f82cc 100644 --- a/assets/bootstrap-icons/volume-off.svg +++ b/assets/bootstrap-icons/volume-off.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-up-fill.svg b/assets/bootstrap-icons/volume-up-fill.svg index 495ee98..0f94073 100644 --- a/assets/bootstrap-icons/volume-up-fill.svg +++ b/assets/bootstrap-icons/volume-up-fill.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/volume-up.svg b/assets/bootstrap-icons/volume-up.svg index 3840310..6347f42 100644 --- a/assets/bootstrap-icons/volume-up.svg +++ b/assets/bootstrap-icons/volume-up.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/vr.svg b/assets/bootstrap-icons/vr.svg index cf2ea37..5ad5438 100644 --- a/assets/bootstrap-icons/vr.svg +++ b/assets/bootstrap-icons/vr.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wallet-fill.svg b/assets/bootstrap-icons/wallet-fill.svg index d44e5c8..ee1c27d 100644 --- a/assets/bootstrap-icons/wallet-fill.svg +++ b/assets/bootstrap-icons/wallet-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wallet.svg b/assets/bootstrap-icons/wallet.svg index d18441b..6c9d247 100644 --- a/assets/bootstrap-icons/wallet.svg +++ b/assets/bootstrap-icons/wallet.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wallet2.svg b/assets/bootstrap-icons/wallet2.svg index e646d94..b127b0e 100644 --- a/assets/bootstrap-icons/wallet2.svg +++ b/assets/bootstrap-icons/wallet2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/watch.svg b/assets/bootstrap-icons/watch.svg index 8c3ee98..542d4d8 100644 --- a/assets/bootstrap-icons/watch.svg +++ b/assets/bootstrap-icons/watch.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/water.svg b/assets/bootstrap-icons/water.svg index 18e0825..666653b 100644 --- a/assets/bootstrap-icons/water.svg +++ b/assets/bootstrap-icons/water.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/webcam-fill.svg b/assets/bootstrap-icons/webcam-fill.svg index 04b835b..e8db7ba 100644 --- a/assets/bootstrap-icons/webcam-fill.svg +++ b/assets/bootstrap-icons/webcam-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/webcam.svg b/assets/bootstrap-icons/webcam.svg index da7ef71..0d23803 100644 --- a/assets/bootstrap-icons/webcam.svg +++ b/assets/bootstrap-icons/webcam.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wechat.svg b/assets/bootstrap-icons/wechat.svg index 06b8ff8..3bc67dd 100644 --- a/assets/bootstrap-icons/wechat.svg +++ b/assets/bootstrap-icons/wechat.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/whatsapp.svg b/assets/bootstrap-icons/whatsapp.svg index 6242d05..5cde6f7 100644 --- a/assets/bootstrap-icons/whatsapp.svg +++ b/assets/bootstrap-icons/whatsapp.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wifi-1.svg b/assets/bootstrap-icons/wifi-1.svg index 4d75ef5..5f3d340 100644 --- a/assets/bootstrap-icons/wifi-1.svg +++ b/assets/bootstrap-icons/wifi-1.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wifi-2.svg b/assets/bootstrap-icons/wifi-2.svg index 377c1fc..09d26c2 100644 --- a/assets/bootstrap-icons/wifi-2.svg +++ b/assets/bootstrap-icons/wifi-2.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wifi-off.svg b/assets/bootstrap-icons/wifi-off.svg index 4399861..2f5e61f 100644 --- a/assets/bootstrap-icons/wifi-off.svg +++ b/assets/bootstrap-icons/wifi-off.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wifi.svg b/assets/bootstrap-icons/wifi.svg index 8cb1f71..773e027 100644 --- a/assets/bootstrap-icons/wifi.svg +++ b/assets/bootstrap-icons/wifi.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wikipedia.svg b/assets/bootstrap-icons/wikipedia.svg index 5fa98b1..11f2fc6 100644 --- a/assets/bootstrap-icons/wikipedia.svg +++ b/assets/bootstrap-icons/wikipedia.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wind.svg b/assets/bootstrap-icons/wind.svg index d350ea4..2ac05cd 100644 --- a/assets/bootstrap-icons/wind.svg +++ b/assets/bootstrap-icons/wind.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-dash.svg b/assets/bootstrap-icons/window-dash.svg index 191fbd7..5e157af 100644 --- a/assets/bootstrap-icons/window-dash.svg +++ b/assets/bootstrap-icons/window-dash.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-desktop.svg b/assets/bootstrap-icons/window-desktop.svg index a044521..fa17523 100644 --- a/assets/bootstrap-icons/window-desktop.svg +++ b/assets/bootstrap-icons/window-desktop.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-dock.svg b/assets/bootstrap-icons/window-dock.svg index dbffecb..41cdf69 100644 --- a/assets/bootstrap-icons/window-dock.svg +++ b/assets/bootstrap-icons/window-dock.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-fullscreen.svg b/assets/bootstrap-icons/window-fullscreen.svg index 22a8d20..421c4c5 100644 --- a/assets/bootstrap-icons/window-fullscreen.svg +++ b/assets/bootstrap-icons/window-fullscreen.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-plus.svg b/assets/bootstrap-icons/window-plus.svg index 08444f3..e24ce0c 100644 --- a/assets/bootstrap-icons/window-plus.svg +++ b/assets/bootstrap-icons/window-plus.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-sidebar.svg b/assets/bootstrap-icons/window-sidebar.svg index 98476ce..d020d13 100644 --- a/assets/bootstrap-icons/window-sidebar.svg +++ b/assets/bootstrap-icons/window-sidebar.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-split.svg b/assets/bootstrap-icons/window-split.svg index 21862f2..96bdd24 100644 --- a/assets/bootstrap-icons/window-split.svg +++ b/assets/bootstrap-icons/window-split.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-stack.svg b/assets/bootstrap-icons/window-stack.svg index 592e5c8..8862976 100644 --- a/assets/bootstrap-icons/window-stack.svg +++ b/assets/bootstrap-icons/window-stack.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window-x.svg b/assets/bootstrap-icons/window-x.svg index e7a97dc..c45e078 100644 --- a/assets/bootstrap-icons/window-x.svg +++ b/assets/bootstrap-icons/window-x.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/window.svg b/assets/bootstrap-icons/window.svg index ad6166e..9bd2a2a 100644 --- a/assets/bootstrap-icons/window.svg +++ b/assets/bootstrap-icons/window.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/windows.svg b/assets/bootstrap-icons/windows.svg index b280560..af3b18c 100644 --- a/assets/bootstrap-icons/windows.svg +++ b/assets/bootstrap-icons/windows.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/wordpress.svg b/assets/bootstrap-icons/wordpress.svg index 4c8cbc4..7d5808c 100644 --- a/assets/bootstrap-icons/wordpress.svg +++ b/assets/bootstrap-icons/wordpress.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wrench-adjustable-circle-fill.svg b/assets/bootstrap-icons/wrench-adjustable-circle-fill.svg index b723d7f..33156c7 100644 --- a/assets/bootstrap-icons/wrench-adjustable-circle-fill.svg +++ b/assets/bootstrap-icons/wrench-adjustable-circle-fill.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wrench-adjustable-circle.svg b/assets/bootstrap-icons/wrench-adjustable-circle.svg index a5a6f0b..381fb30 100644 --- a/assets/bootstrap-icons/wrench-adjustable-circle.svg +++ b/assets/bootstrap-icons/wrench-adjustable-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wrench-adjustable.svg b/assets/bootstrap-icons/wrench-adjustable.svg index 4ec8082..e7456d7 100644 --- a/assets/bootstrap-icons/wrench-adjustable.svg +++ b/assets/bootstrap-icons/wrench-adjustable.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/wrench.svg b/assets/bootstrap-icons/wrench.svg index bef0713..806cca0 100644 --- a/assets/bootstrap-icons/wrench.svg +++ b/assets/bootstrap-icons/wrench.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-circle-fill.svg b/assets/bootstrap-icons/x-circle-fill.svg index 448fdee..4070fb3 100644 --- a/assets/bootstrap-icons/x-circle-fill.svg +++ b/assets/bootstrap-icons/x-circle-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-circle.svg b/assets/bootstrap-icons/x-circle.svg index ce37cdc..0e8c641 100644 --- a/assets/bootstrap-icons/x-circle.svg +++ b/assets/bootstrap-icons/x-circle.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-diamond-fill.svg b/assets/bootstrap-icons/x-diamond-fill.svg index 2de6403..6ec461a 100644 --- a/assets/bootstrap-icons/x-diamond-fill.svg +++ b/assets/bootstrap-icons/x-diamond-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-diamond.svg b/assets/bootstrap-icons/x-diamond.svg index 0ade536..b93295e 100644 --- a/assets/bootstrap-icons/x-diamond.svg +++ b/assets/bootstrap-icons/x-diamond.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-lg.svg b/assets/bootstrap-icons/x-lg.svg index 53aec00..b689cbb 100644 --- a/assets/bootstrap-icons/x-lg.svg +++ b/assets/bootstrap-icons/x-lg.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-octagon-fill.svg b/assets/bootstrap-icons/x-octagon-fill.svg index 7872889..dd9fc6a 100644 --- a/assets/bootstrap-icons/x-octagon-fill.svg +++ b/assets/bootstrap-icons/x-octagon-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-octagon.svg b/assets/bootstrap-icons/x-octagon.svg index 794afd9..181a39f 100644 --- a/assets/bootstrap-icons/x-octagon.svg +++ b/assets/bootstrap-icons/x-octagon.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-square-fill.svg b/assets/bootstrap-icons/x-square-fill.svg index ddfd727..5499578 100644 --- a/assets/bootstrap-icons/x-square-fill.svg +++ b/assets/bootstrap-icons/x-square-fill.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/x-square.svg b/assets/bootstrap-icons/x-square.svg index 9d7852f..eb62b61 100644 --- a/assets/bootstrap-icons/x-square.svg +++ b/assets/bootstrap-icons/x-square.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/x.svg b/assets/bootstrap-icons/x.svg index c865d88..fdcc4e8 100644 --- a/assets/bootstrap-icons/x.svg +++ b/assets/bootstrap-icons/x.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/xbox.svg b/assets/bootstrap-icons/xbox.svg index 9d84973..c0672b2 100644 --- a/assets/bootstrap-icons/xbox.svg +++ b/assets/bootstrap-icons/xbox.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/yelp.svg b/assets/bootstrap-icons/yelp.svg index 08d3465..76e8884 100644 --- a/assets/bootstrap-icons/yelp.svg +++ b/assets/bootstrap-icons/yelp.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/yin-yang.svg b/assets/bootstrap-icons/yin-yang.svg index cf1da48..1f50275 100644 --- a/assets/bootstrap-icons/yin-yang.svg +++ b/assets/bootstrap-icons/yin-yang.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/bootstrap-icons/youtube.svg b/assets/bootstrap-icons/youtube.svg index 86fa490..3c9c0be 100644 --- a/assets/bootstrap-icons/youtube.svg +++ b/assets/bootstrap-icons/youtube.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/assets/bootstrap-icons/zoom-in.svg b/assets/bootstrap-icons/zoom-in.svg index 6cde1a0..438e9bc 100644 --- a/assets/bootstrap-icons/zoom-in.svg +++ b/assets/bootstrap-icons/zoom-in.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/bootstrap-icons/zoom-out.svg b/assets/bootstrap-icons/zoom-out.svg index b965f8e..8be9f29 100644 --- a/assets/bootstrap-icons/zoom-out.svg +++ b/assets/bootstrap-icons/zoom-out.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/assets/js/bootstrap.bundle.js b/assets/js/bootstrap.bundle.js index dceaa81..37e6f95 100644 --- a/assets/js/bootstrap.bundle.js +++ b/assets/js/bootstrap.bundle.js @@ -1,5 +1,5 @@ /*! - * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Bootstrap v5.3.2 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @@ -648,7 +648,7 @@ * Constants */ - const VERSION = '5.3.0'; + const VERSION = '5.3.2'; /** * Class definition @@ -729,9 +729,9 @@ if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) { hrefAttribute = `#${hrefAttribute.split('#')[1]}`; } - selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null; + selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null; } - return parseSelector(selector); + return selector; }; const SelectorEngine = { find(selector, element = document.documentElement) { @@ -5858,13 +5858,15 @@ const ARROW_RIGHT_KEY = 'ArrowRight'; const ARROW_UP_KEY = 'ArrowUp'; const ARROW_DOWN_KEY = 'ArrowDown'; + const HOME_KEY = 'Home'; + const END_KEY = 'End'; const CLASS_NAME_ACTIVE = 'active'; const CLASS_NAME_FADE$1 = 'fade'; const CLASS_NAME_SHOW$1 = 'show'; const CLASS_DROPDOWN = 'dropdown'; const SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'; const SELECTOR_DROPDOWN_MENU = '.dropdown-menu'; - const NOT_SELECTOR_DROPDOWN_TOGGLE = ':not(.dropdown-toggle)'; + const NOT_SELECTOR_DROPDOWN_TOGGLE = `:not(${SELECTOR_DROPDOWN_TOGGLE})`; const SELECTOR_TAB_PANEL = '.list-group, .nav, [role="tablist"]'; const SELECTOR_OUTER = '.nav-item, .list-group-item'; const SELECTOR_INNER = `.nav-link${NOT_SELECTOR_DROPDOWN_TOGGLE}, .list-group-item${NOT_SELECTOR_DROPDOWN_TOGGLE}, [role="tab"]${NOT_SELECTOR_DROPDOWN_TOGGLE}`; @@ -5964,13 +5966,19 @@ this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE$1)); } _keydown(event) { - if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)) { + if (![ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY, HOME_KEY, END_KEY].includes(event.key)) { return; } event.stopPropagation(); // stopPropagation/preventDefault both added to support up/down keys without scrolling the page event.preventDefault(); - const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key); - const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true); + const children = this._getChildren().filter(element => !isDisabled(element)); + let nextActiveElement; + if ([HOME_KEY, END_KEY].includes(event.key)) { + nextActiveElement = children[event.key === HOME_KEY ? 0 : children.length - 1]; + } else { + const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key); + nextActiveElement = getNextActiveElement(children, event.target, isNext, true); + } if (nextActiveElement) { nextActiveElement.focus({ preventScroll: true diff --git a/assets/js/bootstrap.bundle.js.map b/assets/js/bootstrap.bundle.js.map index bf4fdd4..fbbefb1 100644 --- a/assets/js/bootstrap.bundle.js.map +++ b/assets/js/bootstrap.bundle.js.map @@ -1 +1 @@ -{"version":3,"file":"bootstrap.bundle.js","sources":["../../js/src/dom/data.js","../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/manipulator.js","../../js/src/util/config.js","../../js/src/base-component.js","../../js/src/dom/selector-engine.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/util/swipe.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../js/src/dropdown.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/util/scrollbar.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/util/template-factory.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\n\n const instanceMap = elementMap.get(element)\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n return\n }\n\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\n instanceMap.delete(key)\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element)\n }\n }\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`)\n }\n\n return selector\n}\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`\n }\n\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID)\n } while (document.getElementById(prefix))\n\n return prefix\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n const floatTransitionDuration = Number.parseFloat(transitionDuration)\n const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0]\n }\n\n return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object))\n }\n\n return null\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])')\n\n if (!closedDetails) {\n return elementIsVisible\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary')\n if (summary && summary.parentNode !== closedDetails) {\n return false\n }\n\n if (summary === null) {\n return false\n }\n }\n\n return elementIsVisible\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight // eslint-disable-line no-unused-expressions\n}\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery\n }\n\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback()\n }\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME\n const JQUERY_NO_CONFLICT = $.fn[name]\n $.fn[name] = plugin.jQueryInterface\n $.fn[name].Constructor = plugin\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT\n return plugin.jQueryInterface\n }\n }\n })\n}\n\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length\n let index = list.indexOf(activeElement)\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0]\n }\n\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n defineJQueryPlugin,\n execute,\n executeAfterTransition,\n findShadowRoot,\n getElement,\n getjQuery,\n getNextActiveElement,\n getTransitionDurationFromElement,\n getUID,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n onDOMContentLoaded,\n parseSelector,\n reflow,\n triggerTransitionEnd,\n toType\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index.js'\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n}\n\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, { delegateTarget: element })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue\n }\n\n hydrateObj(event, { delegateTarget: target })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events)\n .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string'\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : (handler || delegationFunction)\n let typeEvent = getTypeEvent(originalTypeEvent)\n\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent\n }\n\n return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n return fn.call(this, event)\n }\n }\n }\n\n callable = wrapFunction(callable)\n }\n\n const events = getElementEvents(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n return\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = isDelegated ?\n bootstrapDelegationHandler(element, handler, callable) :\n bootstrapHandler(element, callable)\n\n fn.delegationSelector = isDelegated ? handler : null\n fn.callable = callable\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false)\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getElementEvents(element)\n const storeElementEvent = events[typeEvent] || {}\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n return\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n }\n }\n\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n\n let jQueryEvent = null\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n const evt = hydrateObj(new Event(event, { bubbles, cancelable: true }), args)\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value\n } catch {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value\n }\n })\n }\n }\n\n return obj\n}\n\nexport default EventHandler\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true\n }\n\n if (value === 'false') {\n return false\n }\n\n if (value === Number(value).toString()) {\n return Number(value)\n }\n\n if (value === '' || value === 'null') {\n return null\n }\n\n if (typeof value !== 'string') {\n return value\n }\n\n try {\n return JSON.parse(decodeURIComponent(value))\n } catch {\n return value\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n }\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Manipulator from '../dom/manipulator.js'\nimport { isElement, toType } from './index.js'\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {}\n }\n\n static get DefaultType() {\n return {}\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n return config\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n }\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property]\n const valueType = isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n }\n }\n}\n\nexport default Config\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data.js'\nimport EventHandler from './dom/event-handler.js'\nimport Config from './util/config.js'\nimport { executeAfterTransition, getElement } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.0'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super()\n\n element = getElement(element)\n if (!element) {\n return\n }\n\n this._element = element\n this._config = this._getConfig(config)\n\n Data.set(this._element, this.constructor.DATA_KEY, this)\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY)\n EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY)\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible, parseSelector } from '../util/index.js'\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href')\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || (!hrefAttribute.includes('#') && !hrefAttribute.startsWith('.'))) {\n return null\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`\n }\n\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n }\n\n return parseSelector(selector)\n}\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n let ancestor = element.parentNode.closest(selector)\n\n while (ancestor) {\n parents.push(ancestor)\n ancestor = ancestor.parentNode.closest(selector)\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n },\n\n getSelectorFromElement(element) {\n const selector = getSelector(element)\n\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null\n }\n\n return null\n },\n\n getElementFromSelector(element) {\n const selector = getSelector(element)\n\n return selector ? SelectorEngine.findOne(selector) : null\n },\n\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element)\n\n return selector ? SelectorEngine.find(selector) : []\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport { isDisabled } from './index.js'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`)\n const instance = component.getOrCreateInstance(target)\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]()\n })\n}\n\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n }\n\n // Private\n _destroyElement() {\n this._element.remove()\n EventHandler.trigger(this._element, EVENT_CLOSED)\n this.dispose()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport Config from './config.js'\nimport { execute } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n}\n\nconst DefaultType = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n}\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super()\n this._element = element\n\n if (!element || !Swipe.isSupported()) {\n return\n }\n\n this._config = this._getConfig(config)\n this._deltaX = 0\n this._supportPointerEvents = Boolean(window.PointerEvent)\n this._initEvents()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY)\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX\n\n return\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX\n }\n\n this._handleSwipe()\n execute(this._config.endCallback)\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this._deltaX\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX)\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltaX / this._deltaX\n\n this._deltaX = 0\n\n if (!direction) {\n return\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n }\n}\n\nexport default Swipe\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n getNextActiveElement,\n isRTL,\n isVisible,\n reflow,\n triggerTransitionEnd\n} from './util/index.js'\nimport Swipe from './util/swipe.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)', // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._interval = null\n this._activeElement = null\n this._isSliding = false\n this.touchTimeout = null\n this._swipeHelper = null\n\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._addEventListeners()\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element)\n }\n\n this._clearInterval()\n }\n\n cycle() {\n this._clearInterval()\n this._updateInterval()\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n return\n }\n\n this.cycle()\n }\n\n to(index) {\n const items = this._getItems()\n if (index > items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n const activeIndex = this._getItemIndex(this._getActive())\n if (activeIndex === index) {\n return\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n this._slide(order, items[index])\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose()\n }\n\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n }\n\n this._swipeHelper = new Swipe(this._element, swipeConfig)\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(this._directionToOrder(direction))\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element)\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n newActiveIndicator.setAttribute('aria-current', 'true')\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive()\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n this._config.interval = elementInterval || this._config.defaultInterval\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return\n }\n\n const activeElement = this._getActive()\n const isNext = order === ORDER_NEXT\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n if (nextElement === activeElement) {\n return\n }\n\n const nextElementIndex = this._getItemIndex(nextElement)\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n })\n }\n\n const slideEvent = triggerEvent(EVENT_SLIDE)\n\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return\n }\n\n const isCycling = Boolean(this._interval)\n this.pause()\n\n this._isSliding = true\n\n this._setActiveIndicatorElement(nextElementIndex)\n this._activeElement = nextElement\n\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n triggerEvent(EVENT_SLID)\n }\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE)\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element)\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config)\n\n if (typeof config === 'number') {\n data.to(config)\n return\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n event.preventDefault()\n\n const carousel = Carousel.getOrCreateInstance(target)\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n carousel.to(slideIndex)\n carousel._maybeEnableCycle()\n return\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next()\n carousel._maybeEnableCycle()\n return\n }\n\n carousel.prev()\n carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n getElement,\n reflow\n} from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n parent: null,\n toggle: true\n}\n\nconst DefaultType = {\n parent: '(null|element)',\n toggle: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isTransitioning = false\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElement => foundElement === this._element)\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let activeChildren = []\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n .filter(element => element !== this._element)\n .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide()\n }\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger)\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle) // Coerce string values\n config.parent = getElement(config.parent)\n return config\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n element.setAttribute('aria-expanded', isOpen)\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {}\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n execute,\n getElement,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop\n} from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center'\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR = '.navbar'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\nconst PLACEMENT_TOPCENTER = 'top'\nconst PLACEMENT_BOTTOMCENTER = 'bottom'\n\nconst Default = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n}\n\nconst DefaultType = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._popper = null\n this._parent = this._element.parentNode // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._createPopper()\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = super._getConfig(config)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getPlacement() {\n const parentDropdown = this._parent\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static') // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\n if (!items.length) {\n return\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n return\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle)\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\n continue\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n const relatedTarget = { relatedTarget: context._element }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName)\n const isEscapeEvent = event.key === ESCAPE_KEY\n const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return\n }\n\n if (isInput && !isEscapeEvent) {\n return\n }\n\n event.preventDefault()\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ?\n this :\n (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (isUpOrDownEvent) {\n event.stopPropagation()\n instance.show()\n instance._selectMenuItem(event)\n return\n }\n\n if (instance._isShown()) { // else is escape and we check if it is shown\n event.stopPropagation()\n instance.hide()\n getToggleButton.focus()\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport Config from './config.js'\nimport { execute, executeAfterTransition, getElement, reflow } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n}\n\nconst DefaultType = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n}\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isAppended = false\n this._element = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n const element = this._getElement()\n if (this._config.isAnimated) {\n reflow(element)\n }\n\n element.classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n this._isAppended = false\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div')\n backdrop.className = this._config.className\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n const element = this._getElement()\n this._config.rootElement.append(element)\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport Config from './config.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\n autofocus: 'boolean',\n trapElement: 'element'\n}\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isActive = false\n this._lastTabNavDirection = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n _handleFocusin(event) {\n const { trapElement } = this._config\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Manipulator from '../dom/manipulator.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport { isElement } from './index.js'\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\nconst PROPERTY_PADDING = 'padding-right'\nconst PROPERTY_MARGIN = 'margin-right'\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth\n return Math.abs(window.innerWidth - documentWidth)\n }\n\n hide() {\n const width = this.getWidth()\n this._disableOverFlow()\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width)\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow')\n this._resetElementAttributes(this._element, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN)\n }\n\n isOverflowing() {\n return this.getWidth() > 0\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow')\n this._element.style.overflow = 'hidden'\n }\n\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth()\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return\n }\n\n this._saveInitialAttribute(element, styleProperty)\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty)\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty)\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty)\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty)\n return\n }\n\n Manipulator.removeDataAttribute(element, styleProperty)\n element.style.setProperty(styleProperty, value)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n return\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel)\n }\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport Backdrop from './util/backdrop.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport FocusTrap from './util/focustrap.js'\nimport { defineJQueryPlugin, isRTL, isVisible, reflow } from './util/index.js'\nimport ScrollBarHelper from './util/scrollbar.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n backdrop: true,\n focus: true,\n keyboard: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._isTransitioning = true\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._backdrop.show(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n this._isTransitioning = true\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n }\n\n dispose() {\n EventHandler.off(window, EVENT_KEY)\n EventHandler.off(this._dialog, EVENT_KEY)\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n this.hide()\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n EventHandler.on(window, EVENT_RESIZE, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog()\n }\n })\n\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n return\n }\n\n if (this._config.backdrop) {\n this.hide()\n }\n })\n })\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._scrollBar.reset()\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n })\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const initialOverflowY = this._element.style.overflowY\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return\n }\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\n\n this._element.classList.add(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY\n }, this._dialog)\n }, this._dialog)\n\n this._element.focus()\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const scrollbarWidth = this._scrollBar.getWidth()\n const isBodyOverflowing = scrollbarWidth > 0\n\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n if (isVisible(this)) {\n this.focus()\n }\n })\n })\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport Backdrop from './util/backdrop.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport FocusTrap from './util/focustrap.js'\nimport {\n defineJQueryPlugin,\n isDisabled,\n isVisible\n} from './util/index.js'\nimport ScrollBarHelper from './util/scrollbar.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isShown = false\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOWING)\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate()\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._focustrap.deactivate()\n this._element.blur()\n this._isShown = false\n this._element.classList.add(CLASS_NAME_HIDING)\n this._backdrop.hide()\n\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\n\n dispose() {\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n }\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop)\n\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n this.hide()\n return\n }\n\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n })\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus()\n }\n })\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide()\n }\n\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show()\n }\n})\n\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide()\n }\n }\n})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n// js-docs-end allow-list\n\nconst uriAttributes = new Set([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n .some(regex => regex.test(attributeName))\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n }\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine.js'\nimport Config from './config.js'\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer.js'\nimport { execute, getElement, isElement } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n allowList: DefaultAllowlist,\n content: {}, // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n}\n\nconst DefaultType = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n}\n\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content)\n .map(config => this._resolvePossibleFunction(config))\n .filter(Boolean)\n }\n\n hasContent() {\n return this.getContent().length > 0\n }\n\n changeContent(content) {\n this._checkContent(content)\n this._config.content = { ...this._config.content, ...content }\n return this\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div')\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector)\n }\n\n const template = templateWrapper.children[0]\n const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '))\n }\n\n return template\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config)\n this._checkContent(config.content)\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!templateElement) {\n return\n }\n\n content = this._resolvePossibleFunction(content)\n\n if (!content) {\n templateElement.remove()\n return\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement)\n return\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content)\n return\n }\n\n templateElement.textContent = content\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n }\n\n _resolvePossibleFunction(arg) {\n return execute(arg, [this])\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = ''\n templateElement.append(element)\n return\n }\n\n templateElement.textContent = element.textContent\n }\n}\n\nexport default TemplateFactory\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport { defineJQueryPlugin, execute, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index.js'\nimport { DefaultAllowlist } from './util/sanitizer.js'\nimport TemplateFactory from './util/template-factory.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' +\n '
' +\n '
' +\n '
',\n title: '',\n trigger: 'hover focus'\n}\n\nconst DefaultType = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n super(element, config)\n\n // Private\n this._isEnabled = true\n this._timeout = 0\n this._isHovered = null\n this._activeTrigger = {}\n this._popper = null\n this._templateFactory = null\n this._newContent = null\n\n // Protected\n this.tip = null\n\n this._setListeners()\n\n if (!this._config.selector) {\n this._fixTitle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle() {\n if (!this._isEnabled) {\n return\n }\n\n this._activeTrigger.click = !this._activeTrigger.click\n if (this._isShown()) {\n this._leave()\n return\n }\n\n this._enter()\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper()\n\n const tip = this._getTipElement()\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n const { container } = this._config\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n }\n\n this._popper = this._createPopper(tip)\n\n tip.classList.add(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n if (this._isHovered === false) {\n this._leave()\n }\n\n this._isHovered = false\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n hide() {\n if (!this._isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const tip = this._getTipElement()\n tip.classList.remove(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n this._isHovered = null // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (!this._isHovered) {\n this._disposePopper()\n }\n\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n update() {\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle())\n }\n\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n }\n\n return this.tip\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml()\n\n // TODO: remove this check in v6\n if (!tip) {\n return null\n }\n\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n const tipId = getUID(this.constructor.NAME).toString()\n\n tip.setAttribute('id', tipId)\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n return tip\n }\n\n setContent(content) {\n this._newContent = content\n if (this._isShown()) {\n this._disposePopper()\n this.show()\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content)\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n })\n }\n\n return this._templateFactory\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n }\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _isAnimated() {\n return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n }\n\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element])\n const attachment = AttachmentMap[placement.toUpperCase()]\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element])\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n },\n {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement)\n }\n }\n ]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n }\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context.toggle()\n })\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSEENTER) :\n this.constructor.eventName(EVENT_FOCUSIN)\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSELEAVE) :\n this.constructor.eventName(EVENT_FOCUSOUT)\n\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true\n context._enter()\n })\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] =\n context._element.contains(event.relatedTarget)\n\n context._leave()\n })\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n\n if (!title) {\n return\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title')\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true\n return\n }\n\n this._isHovered = true\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show()\n }\n }, this._config.delay.show)\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n this._isHovered = false\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide()\n }\n }, this._config.delay.hide)\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout)\n this._timeout = setTimeout(handler, timeout)\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true)\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute]\n }\n }\n\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value\n }\n }\n\n config.selector = false\n config.trigger = 'manual'\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\n\n if (this.tip) {\n this.tip.remove()\n this.tip = null\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Tooltip from './tooltip.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' +\n '
' +\n '

' +\n '
' +\n '
',\n trigger: 'click'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent()\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n }\n }\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content)\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_TARGET_LINKS = '[href]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n offset: null, // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n}\n\nconst DefaultType = {\n offset: '(number|null)', // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map()\n this._observableSections = new Map()\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element\n this._activeTarget = null\n this._observer = null\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n }\n this.refresh() // initialize\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables()\n this._maybeEnableSmoothScroll()\n\n if (this._observer) {\n this._observer.disconnect()\n } else {\n this._observer = this._getNewObserver()\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section)\n }\n }\n\n dispose() {\n this._observer.disconnect()\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin\n\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n }\n\n return config\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK)\n\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash)\n if (observableSection) {\n event.preventDefault()\n const root = this._rootElement || window\n const height = observableSection.offsetTop - this._element.offsetTop\n if (root.scrollTo) {\n root.scrollTo({ top: height, behavior: 'smooth' })\n return\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height\n }\n })\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n }\n\n return new IntersectionObserver(entries => this._observerCallback(entries), options)\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`)\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop\n this._process(targetElement(entry))\n }\n\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n this._previousScrollData.parentScrollTop = parentScrollTop\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null\n this._clearActiveClass(targetElement(entry))\n\n continue\n }\n\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry)\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return\n }\n\n continue\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry)\n }\n }\n }\n\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map()\n this._observableSections = new Map()\n\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue\n }\n\n const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element)\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor)\n this._observableSections.set(anchor.hash, observableSection)\n }\n }\n }\n\n _process(target) {\n if (this._activeTarget === target) {\n return\n }\n\n this._clearActiveClass(this._config.target)\n this._activeTarget = target\n target.classList.add(CLASS_NAME_ACTIVE)\n this._activateParents(target)\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, { relatedTarget: target })\n }\n\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, target.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n return\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both