From ed8942e1a517da3d778fe084861c91229c4affd0 Mon Sep 17 00:00:00 2001 From: "johan.lachenal" Date: Thu, 5 Jan 2023 10:53:12 +0100 Subject: [PATCH] changement de package json --- WEB/node_modules/.bin/mime | 12 - WEB/node_modules/.bin/mime.cmd | 17 - WEB/node_modules/.bin/mime.ps1 | 28 - WEB/node_modules/.package-lock.json | 829 +- WEB/node_modules/accepts/HISTORY.md | 243 - WEB/node_modules/accepts/LICENSE | 23 - WEB/node_modules/accepts/README.md | 140 - WEB/node_modules/accepts/index.js | 238 - WEB/node_modules/accepts/package.json | 47 - WEB/node_modules/animate.css/LICENSE | 21 - WEB/node_modules/animate.css/README.md | 48 - .../animate.css/animate.compat.css | 7 - WEB/node_modules/animate.css/animate.css | 4072 ------ WEB/node_modules/animate.css/animate.min.css | 7 - WEB/node_modules/animate.css/package.json | 75 - WEB/node_modules/animate.css/source/_base.css | 68 - WEB/node_modules/animate.css/source/_vars.css | 5 - .../animate.css/source/animate.css | 131 - .../source/attention_seekers/bounce.css | 34 - .../source/attention_seekers/flash.css | 16 - .../source/attention_seekers/headShake.css | 30 - .../source/attention_seekers/heartBeat.css | 27 - .../source/attention_seekers/jello.css | 40 - .../source/attention_seekers/pulse.css | 20 - .../source/attention_seekers/rubberBand.css | 33 - .../source/attention_seekers/shake.css | 25 - .../source/attention_seekers/shakeX.css | 25 - .../source/attention_seekers/shakeY.css | 25 - .../source/attention_seekers/swing.css | 26 - .../source/attention_seekers/tada.css | 31 - .../source/attention_seekers/wobble.css | 35 - .../source/back_entrances/backInDown.css | 20 - .../source/back_entrances/backInLeft.css | 20 - .../source/back_entrances/backInRight.css | 20 - .../source/back_entrances/backInUp.css | 20 - .../source/back_exits/backOutDown.css | 20 - .../source/back_exits/backOutLeft.css | 20 - .../source/back_exits/backOutRight.css | 20 - .../source/back_exits/backOutUp.css | 20 - .../source/bouncing_entrances/bounceIn.css | 42 - .../bouncing_entrances/bounceInDown.css | 35 - .../bouncing_entrances/bounceInLeft.css | 35 - .../bouncing_entrances/bounceInRight.css | 35 - .../source/bouncing_entrances/bounceInUp.css | 35 - .../source/bouncing_exits/bounceOut.css | 21 - .../source/bouncing_exits/bounceOutDown.css | 20 - .../source/bouncing_exits/bounceOutLeft.css | 15 - .../source/bouncing_exits/bounceOutRight.css | 15 - .../source/bouncing_exits/bounceOutUp.css | 20 - .../source/fading_entrances/fadeIn.css | 13 - .../fading_entrances/fadeInBottomLeft.css | 14 - .../fading_entrances/fadeInBottomRight.css | 14 - .../source/fading_entrances/fadeInDown.css | 15 - .../source/fading_entrances/fadeInDownBig.css | 15 - .../source/fading_entrances/fadeInLeft.css | 15 - .../source/fading_entrances/fadeInLeftBig.css | 15 - .../source/fading_entrances/fadeInRight.css | 15 - .../fading_entrances/fadeInRightBig.css | 15 - .../source/fading_entrances/fadeInTopLeft.css | 14 - .../fading_entrances/fadeInTopRight.css | 14 - .../source/fading_entrances/fadeInUp.css | 15 - .../source/fading_entrances/fadeInUpBig.css | 15 - .../source/fading_exits/fadeOut.css | 13 - .../source/fading_exits/fadeOutBottomLeft.css | 14 - .../fading_exits/fadeOutBottomRight.css | 14 - .../source/fading_exits/fadeOutDown.css | 14 - .../source/fading_exits/fadeOutDownBig.css | 14 - .../source/fading_exits/fadeOutLeft.css | 14 - .../source/fading_exits/fadeOutLeftBig.css | 14 - .../source/fading_exits/fadeOutRight.css | 14 - .../source/fading_exits/fadeOutRightBig.css | 14 - .../source/fading_exits/fadeOutTopLeft.css | 14 - .../source/fading_exits/fadeOutTopRight.css | 14 - .../source/fading_exits/fadeOutUp.css | 14 - .../source/fading_exits/fadeOutUpBig.css | 14 - .../animate.css/source/flippers/flip.css | 34 - .../animate.css/source/flippers/flipInX.css | 30 - .../animate.css/source/flippers/flipInY.css | 30 - .../animate.css/source/flippers/flipOutX.css | 21 - .../animate.css/source/flippers/flipOutY.css | 21 - .../source/lightspeed/lightSpeedInLeft.css | 24 - .../source/lightspeed/lightSpeedInRight.css | 24 - .../source/lightspeed/lightSpeedOutLeft.css | 15 - .../source/lightspeed/lightSpeedOutRight.css | 15 - .../source/rotating_entrances/rotateIn.css | 16 - .../rotating_entrances/rotateInDownLeft.css | 16 - .../rotating_entrances/rotateInDownRight.css | 16 - .../rotating_entrances/rotateInUpLeft.css | 16 - .../rotating_entrances/rotateInUpRight.css | 16 - .../source/rotating_exits/rotateOut.css | 15 - .../rotating_exits/rotateOutDownLeft.css | 15 - .../rotating_exits/rotateOutDownRight.css | 15 - .../source/rotating_exits/rotateOutUpLeft.css | 15 - .../rotating_exits/rotateOutUpRight.css | 15 - .../source/sliding_entrances/slideInDown.css | 14 - .../source/sliding_entrances/slideInLeft.css | 14 - .../source/sliding_entrances/slideInRight.css | 14 - .../source/sliding_entrances/slideInUp.css | 14 - .../source/sliding_exits/slideOutDown.css | 14 - .../source/sliding_exits/slideOutLeft.css | 14 - .../source/sliding_exits/slideOutRight.css | 14 - .../source/sliding_exits/slideOutUp.css | 14 - .../animate.css/source/specials/hinge.css | 29 - .../source/specials/jackInTheBox.css | 24 - .../animate.css/source/specials/rollIn.css | 17 - .../animate.css/source/specials/rollOut.css | 16 - .../source/zooming_entrances/zoomIn.css | 14 - .../source/zooming_entrances/zoomInDown.css | 17 - .../source/zooming_entrances/zoomInLeft.css | 17 - .../source/zooming_entrances/zoomInRight.css | 17 - .../source/zooming_entrances/zoomInUp.css | 17 - .../source/zooming_exits/zoomOut.css | 18 - .../source/zooming_exits/zoomOutDown.css | 18 - .../source/zooming_exits/zoomOutLeft.css | 16 - .../source/zooming_exits/zoomOutRight.css | 16 - .../source/zooming_exits/zoomOutUp.css | 18 - WEB/node_modules/animejs/LICENSE.md | 9 - WEB/node_modules/animejs/README.md | 109 - WEB/node_modules/animejs/lib/anime.es.js | 1310 -- WEB/node_modules/animejs/lib/anime.js | 1312 -- WEB/node_modules/animejs/lib/anime.min.js | 8 - WEB/node_modules/animejs/package.json | 38 - WEB/node_modules/array-flatten/LICENSE | 21 - WEB/node_modules/array-flatten/README.md | 43 - .../array-flatten/array-flatten.js | 64 - WEB/node_modules/array-flatten/package.json | 39 - WEB/node_modules/base64id/CHANGELOG.md | 16 - WEB/node_modules/base64id/LICENSE | 22 - WEB/node_modules/base64id/README.md | 18 - WEB/node_modules/base64id/lib/base64id.js | 103 - WEB/node_modules/base64id/package.json | 13 - WEB/node_modules/body-parser/HISTORY.md | 657 - WEB/node_modules/body-parser/LICENSE | 23 - WEB/node_modules/body-parser/README.md | 464 - WEB/node_modules/body-parser/SECURITY.md | 25 - WEB/node_modules/body-parser/index.js | 156 - WEB/node_modules/body-parser/lib/read.js | 205 - .../body-parser/lib/types/json.js | 236 - WEB/node_modules/body-parser/lib/types/raw.js | 101 - .../body-parser/lib/types/text.js | 121 - .../body-parser/lib/types/urlencoded.js | 284 - .../node_modules/debug/.coveralls.yml | 1 - .../body-parser/node_modules/debug/.eslintrc | 11 - .../body-parser/node_modules/debug/.npmignore | 9 - .../node_modules/debug/.travis.yml | 14 - .../node_modules/debug/CHANGELOG.md | 362 - .../body-parser/node_modules/debug/LICENSE | 19 - .../body-parser/node_modules/debug/Makefile | 50 - .../body-parser/node_modules/debug/README.md | 312 - .../node_modules/debug/component.json | 19 - .../node_modules/debug/karma.conf.js | 70 - .../body-parser/node_modules/debug/node.js | 1 - .../node_modules/debug/package.json | 49 - .../node_modules/debug/src/browser.js | 185 - .../node_modules/debug/src/debug.js | 202 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../node_modules/debug/src/node.js | 248 - .../body-parser/node_modules/ms/index.js | 152 - .../body-parser/node_modules/ms/license.md | 21 - .../body-parser/node_modules/ms/package.json | 37 - .../body-parser/node_modules/ms/readme.md | 51 - WEB/node_modules/body-parser/package.json | 56 - WEB/node_modules/bootstrap-icons/LICENSE.md | 21 - WEB/node_modules/bootstrap-icons/README.md | 97 - .../bootstrap-icons/bootstrap-icons.svg | 1 - .../bootstrap-icons/font/bootstrap-icons.css | 2018 --- .../bootstrap-icons/font/bootstrap-icons.json | 1998 --- .../bootstrap-icons/font/bootstrap-icons.scss | 4022 ------ .../font/fonts/bootstrap-icons.woff | Bin 164352 -> 0 bytes .../font/fonts/bootstrap-icons.woff2 | Bin 121296 -> 0 bytes .../bootstrap-icons/icons/0-circle-fill.svg | 4 - .../bootstrap-icons/icons/0-circle.svg | 4 - .../bootstrap-icons/icons/0-square-fill.svg | 4 - .../bootstrap-icons/icons/0-square.svg | 4 - .../bootstrap-icons/icons/1-circle-fill.svg | 3 - .../bootstrap-icons/icons/1-circle.svg | 3 - .../bootstrap-icons/icons/1-square-fill.svg | 3 - .../bootstrap-icons/icons/1-square.svg | 4 - .../bootstrap-icons/icons/123.svg | 3 - .../bootstrap-icons/icons/2-circle-fill.svg | 3 - .../bootstrap-icons/icons/2-circle.svg | 3 - .../bootstrap-icons/icons/2-square-fill.svg | 3 - .../bootstrap-icons/icons/2-square.svg | 4 - .../bootstrap-icons/icons/3-circle-fill.svg | 3 - .../bootstrap-icons/icons/3-circle.svg | 4 - .../bootstrap-icons/icons/3-square-fill.svg | 3 - .../bootstrap-icons/icons/3-square.svg | 4 - .../bootstrap-icons/icons/4-circle-fill.svg | 3 - .../bootstrap-icons/icons/4-circle.svg | 4 - .../bootstrap-icons/icons/4-square-fill.svg | 4 - .../bootstrap-icons/icons/4-square.svg | 4 - .../bootstrap-icons/icons/5-circle-fill.svg | 3 - .../bootstrap-icons/icons/5-circle.svg | 3 - .../bootstrap-icons/icons/5-square-fill.svg | 3 - .../bootstrap-icons/icons/5-square.svg | 4 - .../bootstrap-icons/icons/6-circle-fill.svg | 3 - .../bootstrap-icons/icons/6-circle.svg | 3 - .../bootstrap-icons/icons/6-square-fill.svg | 4 - .../bootstrap-icons/icons/6-square.svg | 4 - .../bootstrap-icons/icons/7-circle-fill.svg | 3 - .../bootstrap-icons/icons/7-circle.svg | 3 - .../bootstrap-icons/icons/7-square-fill.svg | 3 - .../bootstrap-icons/icons/7-square.svg | 4 - .../bootstrap-icons/icons/8-circle-fill.svg | 3 - .../bootstrap-icons/icons/8-circle.svg | 3 - .../bootstrap-icons/icons/8-square-fill.svg | 4 - .../bootstrap-icons/icons/8-square.svg | 4 - .../bootstrap-icons/icons/9-circle-fill.svg | 3 - .../bootstrap-icons/icons/9-circle.svg | 3 - .../bootstrap-icons/icons/9-square-fill.svg | 4 - .../bootstrap-icons/icons/9-square.svg | 4 - .../bootstrap-icons/icons/activity.svg | 3 - .../icons/airplane-engines-fill.svg | 3 - .../icons/airplane-engines.svg | 3 - .../bootstrap-icons/icons/airplane-fill.svg | 3 - .../bootstrap-icons/icons/airplane.svg | 3 - .../bootstrap-icons/icons/alarm-fill.svg | 3 - .../bootstrap-icons/icons/alarm.svg | 4 - .../bootstrap-icons/icons/alexa.svg | 3 - .../bootstrap-icons/icons/align-bottom.svg | 4 - .../bootstrap-icons/icons/align-center.svg | 3 - .../bootstrap-icons/icons/align-end.svg | 4 - .../bootstrap-icons/icons/align-middle.svg | 3 - .../bootstrap-icons/icons/align-start.svg | 4 - .../bootstrap-icons/icons/align-top.svg | 4 - .../bootstrap-icons/icons/alipay.svg | 4 - .../bootstrap-icons/icons/alt.svg | 3 - .../bootstrap-icons/icons/amd.svg | 3 - .../bootstrap-icons/icons/android.svg | 3 - .../bootstrap-icons/icons/android2.svg | 3 - .../bootstrap-icons/icons/app-indicator.svg | 4 - .../bootstrap-icons/icons/app.svg | 3 - .../bootstrap-icons/icons/apple.svg | 4 - .../bootstrap-icons/icons/archive-fill.svg | 3 - .../bootstrap-icons/icons/archive.svg | 3 - .../icons/arrow-90deg-down.svg | 3 - .../icons/arrow-90deg-left.svg | 3 - .../icons/arrow-90deg-right.svg | 3 - .../bootstrap-icons/icons/arrow-90deg-up.svg | 3 - .../bootstrap-icons/icons/arrow-bar-down.svg | 3 - .../bootstrap-icons/icons/arrow-bar-left.svg | 3 - .../bootstrap-icons/icons/arrow-bar-right.svg | 3 - .../bootstrap-icons/icons/arrow-bar-up.svg | 3 - .../bootstrap-icons/icons/arrow-clockwise.svg | 4 - .../icons/arrow-counterclockwise.svg | 4 - .../icons/arrow-down-circle-fill.svg | 3 - .../icons/arrow-down-circle.svg | 3 - .../icons/arrow-down-left-circle-fill.svg | 3 - .../icons/arrow-down-left-circle.svg | 3 - .../icons/arrow-down-left-square-fill.svg | 3 - .../icons/arrow-down-left-square.svg | 3 - .../bootstrap-icons/icons/arrow-down-left.svg | 3 - .../icons/arrow-down-right-circle-fill.svg | 3 - .../icons/arrow-down-right-circle.svg | 3 - .../icons/arrow-down-right-square-fill.svg | 3 - .../icons/arrow-down-right-square.svg | 3 - .../icons/arrow-down-right.svg | 3 - .../icons/arrow-down-short.svg | 3 - .../icons/arrow-down-square-fill.svg | 3 - .../icons/arrow-down-square.svg | 3 - .../bootstrap-icons/icons/arrow-down-up.svg | 3 - .../bootstrap-icons/icons/arrow-down.svg | 3 - .../icons/arrow-left-circle-fill.svg | 3 - .../icons/arrow-left-circle.svg | 3 - .../icons/arrow-left-right.svg | 3 - .../icons/arrow-left-short.svg | 3 - .../icons/arrow-left-square-fill.svg | 3 - .../icons/arrow-left-square.svg | 3 - .../bootstrap-icons/icons/arrow-left.svg | 3 - .../bootstrap-icons/icons/arrow-repeat.svg | 4 - .../icons/arrow-return-left.svg | 3 - .../icons/arrow-return-right.svg | 3 - .../icons/arrow-right-circle-fill.svg | 3 - .../icons/arrow-right-circle.svg | 3 - .../icons/arrow-right-short.svg | 3 - .../icons/arrow-right-square-fill.svg | 3 - .../icons/arrow-right-square.svg | 3 - .../bootstrap-icons/icons/arrow-right.svg | 3 - .../icons/arrow-through-heart-fill.svg | 3 - .../icons/arrow-through-heart.svg | 3 - .../icons/arrow-up-circle-fill.svg | 3 - .../bootstrap-icons/icons/arrow-up-circle.svg | 3 - .../icons/arrow-up-left-circle-fill.svg | 3 - .../icons/arrow-up-left-circle.svg | 3 - .../icons/arrow-up-left-square-fill.svg | 3 - .../icons/arrow-up-left-square.svg | 3 - .../bootstrap-icons/icons/arrow-up-left.svg | 3 - .../icons/arrow-up-right-circle-fill.svg | 3 - .../icons/arrow-up-right-circle.svg | 3 - .../icons/arrow-up-right-square-fill.svg | 3 - .../icons/arrow-up-right-square.svg | 3 - .../bootstrap-icons/icons/arrow-up-right.svg | 3 - .../bootstrap-icons/icons/arrow-up-short.svg | 3 - .../icons/arrow-up-square-fill.svg | 3 - .../bootstrap-icons/icons/arrow-up-square.svg | 3 - .../bootstrap-icons/icons/arrow-up.svg | 3 - .../icons/arrows-angle-contract.svg | 3 - .../icons/arrows-angle-expand.svg | 3 - .../bootstrap-icons/icons/arrows-collapse.svg | 3 - .../bootstrap-icons/icons/arrows-expand.svg | 3 - .../icons/arrows-fullscreen.svg | 3 - .../bootstrap-icons/icons/arrows-move.svg | 3 - .../icons/aspect-ratio-fill.svg | 3 - .../bootstrap-icons/icons/aspect-ratio.svg | 4 - .../bootstrap-icons/icons/asterisk.svg | 3 - WEB/node_modules/bootstrap-icons/icons/at.svg | 3 - .../bootstrap-icons/icons/award-fill.svg | 4 - .../bootstrap-icons/icons/award.svg | 4 - .../bootstrap-icons/icons/back.svg | 3 - .../bootstrap-icons/icons/backspace-fill.svg | 3 - .../icons/backspace-reverse-fill.svg | 3 - .../icons/backspace-reverse.svg | 4 - .../bootstrap-icons/icons/backspace.svg | 4 - .../bootstrap-icons/icons/badge-3d-fill.svg | 4 - .../bootstrap-icons/icons/badge-3d.svg | 4 - .../bootstrap-icons/icons/badge-4k-fill.svg | 4 - .../bootstrap-icons/icons/badge-4k.svg | 4 - .../bootstrap-icons/icons/badge-8k-fill.svg | 4 - .../bootstrap-icons/icons/badge-8k.svg | 4 - .../bootstrap-icons/icons/badge-ad-fill.svg | 4 - .../bootstrap-icons/icons/badge-ad.svg | 4 - .../bootstrap-icons/icons/badge-ar-fill.svg | 4 - .../bootstrap-icons/icons/badge-ar.svg | 4 - .../bootstrap-icons/icons/badge-cc-fill.svg | 3 - .../bootstrap-icons/icons/badge-cc.svg | 4 - .../bootstrap-icons/icons/badge-hd-fill.svg | 4 - .../bootstrap-icons/icons/badge-hd.svg | 4 - .../bootstrap-icons/icons/badge-sd-fill.svg | 4 - .../bootstrap-icons/icons/badge-sd.svg | 3 - .../bootstrap-icons/icons/badge-tm-fill.svg | 3 - .../bootstrap-icons/icons/badge-tm.svg | 4 - .../bootstrap-icons/icons/badge-vo-fill.svg | 4 - .../bootstrap-icons/icons/badge-vo.svg | 4 - .../bootstrap-icons/icons/badge-vr-fill.svg | 4 - .../bootstrap-icons/icons/badge-vr.svg | 4 - .../bootstrap-icons/icons/badge-wc-fill.svg | 3 - .../bootstrap-icons/icons/badge-wc.svg | 4 - .../bootstrap-icons/icons/bag-check-fill.svg | 3 - .../bootstrap-icons/icons/bag-check.svg | 4 - .../bootstrap-icons/icons/bag-dash-fill.svg | 3 - .../bootstrap-icons/icons/bag-dash.svg | 4 - .../bootstrap-icons/icons/bag-fill.svg | 3 - .../bootstrap-icons/icons/bag-heart-fill.svg | 3 - .../bootstrap-icons/icons/bag-heart.svg | 3 - .../bootstrap-icons/icons/bag-plus-fill.svg | 3 - .../bootstrap-icons/icons/bag-plus.svg | 4 - .../bootstrap-icons/icons/bag-x-fill.svg | 3 - .../bootstrap-icons/icons/bag-x.svg | 4 - .../bootstrap-icons/icons/bag.svg | 3 - .../bootstrap-icons/icons/balloon-fill.svg | 3 - .../icons/balloon-heart-fill.svg | 3 - .../bootstrap-icons/icons/balloon-heart.svg | 3 - .../bootstrap-icons/icons/balloon.svg | 3 - .../bootstrap-icons/icons/bandaid-fill.svg | 3 - .../bootstrap-icons/icons/bandaid.svg | 4 - .../bootstrap-icons/icons/bank.svg | 3 - .../bootstrap-icons/icons/bank2.svg | 3 - .../bootstrap-icons/icons/bar-chart-fill.svg | 3 - .../icons/bar-chart-line-fill.svg | 3 - .../bootstrap-icons/icons/bar-chart-line.svg | 3 - .../bootstrap-icons/icons/bar-chart-steps.svg | 3 - .../bootstrap-icons/icons/bar-chart.svg | 3 - .../bootstrap-icons/icons/basket-fill.svg | 3 - .../bootstrap-icons/icons/basket.svg | 3 - .../bootstrap-icons/icons/basket2-fill.svg | 3 - .../bootstrap-icons/icons/basket2.svg | 4 - .../bootstrap-icons/icons/basket3-fill.svg | 3 - .../bootstrap-icons/icons/basket3.svg | 3 - .../icons/battery-charging.svg | 6 - .../bootstrap-icons/icons/battery-full.svg | 4 - .../bootstrap-icons/icons/battery-half.svg | 4 - .../bootstrap-icons/icons/battery.svg | 3 - .../bootstrap-icons/icons/behance.svg | 3 - .../bootstrap-icons/icons/bell-fill.svg | 3 - .../bootstrap-icons/icons/bell-slash-fill.svg | 3 - .../bootstrap-icons/icons/bell-slash.svg | 3 - .../bootstrap-icons/icons/bell.svg | 3 - .../bootstrap-icons/icons/bezier.svg | 4 - .../bootstrap-icons/icons/bezier2.svg | 3 - .../bootstrap-icons/icons/bicycle.svg | 3 - .../bootstrap-icons/icons/binoculars-fill.svg | 3 - .../bootstrap-icons/icons/binoculars.svg | 3 - .../bootstrap-icons/icons/blockquote-left.svg | 3 - .../icons/blockquote-right.svg | 3 - .../bootstrap-icons/icons/bluetooth.svg | 3 - .../bootstrap-icons/icons/body-text.svg | 3 - .../bootstrap-icons/icons/book-fill.svg | 3 - .../bootstrap-icons/icons/book-half.svg | 3 - .../bootstrap-icons/icons/book.svg | 3 - .../icons/bookmark-check-fill.svg | 3 - .../bootstrap-icons/icons/bookmark-check.svg | 4 - .../icons/bookmark-dash-fill.svg | 3 - .../bootstrap-icons/icons/bookmark-dash.svg | 4 - .../bootstrap-icons/icons/bookmark-fill.svg | 3 - .../icons/bookmark-heart-fill.svg | 3 - .../bootstrap-icons/icons/bookmark-heart.svg | 4 - .../icons/bookmark-plus-fill.svg | 3 - .../bootstrap-icons/icons/bookmark-plus.svg | 4 - .../icons/bookmark-star-fill.svg | 3 - .../bootstrap-icons/icons/bookmark-star.svg | 4 - .../bootstrap-icons/icons/bookmark-x-fill.svg | 3 - .../bootstrap-icons/icons/bookmark-x.svg | 4 - .../bootstrap-icons/icons/bookmark.svg | 3 - .../bootstrap-icons/icons/bookmarks-fill.svg | 4 - .../bootstrap-icons/icons/bookmarks.svg | 4 - .../bootstrap-icons/icons/bookshelf.svg | 3 - .../bootstrap-icons/icons/boombox-fill.svg | 4 - .../bootstrap-icons/icons/boombox.svg | 6 - .../bootstrap-icons/icons/bootstrap-fill.svg | 4 - .../icons/bootstrap-reboot.svg | 4 - .../bootstrap-icons/icons/bootstrap.svg | 4 - .../bootstrap-icons/icons/border-all.svg | 3 - .../bootstrap-icons/icons/border-bottom.svg | 3 - .../bootstrap-icons/icons/border-center.svg | 3 - .../bootstrap-icons/icons/border-inner.svg | 5 - .../bootstrap-icons/icons/border-left.svg | 3 - .../bootstrap-icons/icons/border-middle.svg | 3 - .../bootstrap-icons/icons/border-outer.svg | 4 - .../bootstrap-icons/icons/border-right.svg | 3 - .../bootstrap-icons/icons/border-style.svg | 3 - .../bootstrap-icons/icons/border-top.svg | 3 - .../bootstrap-icons/icons/border-width.svg | 3 - .../bootstrap-icons/icons/border.svg | 3 - .../icons/bounding-box-circles.svg | 3 - .../bootstrap-icons/icons/bounding-box.svg | 3 - .../icons/box-arrow-down-left.svg | 4 - .../icons/box-arrow-down-right.svg | 4 - .../bootstrap-icons/icons/box-arrow-down.svg | 4 - .../icons/box-arrow-in-down-left.svg | 4 - .../icons/box-arrow-in-down-right.svg | 4 - .../icons/box-arrow-in-down.svg | 4 - .../icons/box-arrow-in-left.svg | 4 - .../icons/box-arrow-in-right.svg | 4 - .../icons/box-arrow-in-up-left.svg | 4 - .../icons/box-arrow-in-up-right.svg | 4 - .../bootstrap-icons/icons/box-arrow-in-up.svg | 4 - .../bootstrap-icons/icons/box-arrow-left.svg | 4 - .../bootstrap-icons/icons/box-arrow-right.svg | 4 - .../icons/box-arrow-up-left.svg | 4 - .../icons/box-arrow-up-right.svg | 4 - .../bootstrap-icons/icons/box-arrow-up.svg | 4 - .../bootstrap-icons/icons/box-fill.svg | 3 - .../bootstrap-icons/icons/box-seam-fill.svg | 3 - .../bootstrap-icons/icons/box-seam.svg | 3 - .../bootstrap-icons/icons/box.svg | 3 - .../bootstrap-icons/icons/box2-fill.svg | 3 - .../bootstrap-icons/icons/box2-heart-fill.svg | 3 - .../bootstrap-icons/icons/box2-heart.svg | 4 - .../bootstrap-icons/icons/box2.svg | 3 - .../bootstrap-icons/icons/boxes.svg | 3 - .../bootstrap-icons/icons/braces-asterisk.svg | 3 - .../bootstrap-icons/icons/braces.svg | 3 - .../bootstrap-icons/icons/bricks.svg | 3 - .../bootstrap-icons/icons/briefcase-fill.svg | 4 - .../bootstrap-icons/icons/briefcase.svg | 3 - .../icons/brightness-alt-high-fill.svg | 3 - .../icons/brightness-alt-high.svg | 3 - .../icons/brightness-alt-low-fill.svg | 3 - .../icons/brightness-alt-low.svg | 3 - .../icons/brightness-high-fill.svg | 3 - .../bootstrap-icons/icons/brightness-high.svg | 3 - .../icons/brightness-low-fill.svg | 3 - .../bootstrap-icons/icons/brightness-low.svg | 3 - .../bootstrap-icons/icons/broadcast-pin.svg | 3 - .../bootstrap-icons/icons/broadcast.svg | 3 - .../bootstrap-icons/icons/browser-chrome.svg | 3 - .../bootstrap-icons/icons/browser-edge.svg | 5 - .../bootstrap-icons/icons/browser-firefox.svg | 3 - .../bootstrap-icons/icons/browser-safari.svg | 3 - .../bootstrap-icons/icons/brush-fill.svg | 3 - .../bootstrap-icons/icons/brush.svg | 3 - .../bootstrap-icons/icons/bucket-fill.svg | 3 - .../bootstrap-icons/icons/bucket.svg | 3 - .../bootstrap-icons/icons/bug-fill.svg | 4 - .../bootstrap-icons/icons/bug.svg | 3 - .../bootstrap-icons/icons/building-add.svg | 5 - .../bootstrap-icons/icons/building-check.svg | 5 - .../bootstrap-icons/icons/building-dash.svg | 5 - .../bootstrap-icons/icons/building-down.svg | 5 - .../icons/building-exclamation.svg | 4 - .../icons/building-fill-add.svg | 4 - .../icons/building-fill-check.svg | 4 - .../icons/building-fill-dash.svg | 4 - .../icons/building-fill-down.svg | 4 - .../icons/building-fill-exclamation.svg | 4 - .../icons/building-fill-gear.svg | 4 - .../icons/building-fill-lock.svg | 4 - .../icons/building-fill-slash.svg | 4 - .../icons/building-fill-up.svg | 4 - .../bootstrap-icons/icons/building-fill-x.svg | 4 - .../bootstrap-icons/icons/building-fill.svg | 3 - .../bootstrap-icons/icons/building-gear.svg | 4 - .../bootstrap-icons/icons/building-lock.svg | 4 - .../bootstrap-icons/icons/building-slash.svg | 5 - .../bootstrap-icons/icons/building-up.svg | 5 - .../bootstrap-icons/icons/building-x.svg | 4 - .../bootstrap-icons/icons/building.svg | 4 - .../bootstrap-icons/icons/buildings-fill.svg | 3 - .../bootstrap-icons/icons/buildings.svg | 4 - .../bootstrap-icons/icons/bullseye.svg | 6 - .../bootstrap-icons/icons/bus-front-fill.svg | 3 - .../bootstrap-icons/icons/bus-front.svg | 4 - .../bootstrap-icons/icons/c-circle-fill.svg | 3 - .../bootstrap-icons/icons/c-circle.svg | 3 - .../bootstrap-icons/icons/c-square-fill.svg | 3 - .../bootstrap-icons/icons/c-square.svg | 4 - .../bootstrap-icons/icons/calculator-fill.svg | 3 - .../bootstrap-icons/icons/calculator.svg | 4 - .../icons/calendar-check-fill.svg | 3 - .../bootstrap-icons/icons/calendar-check.svg | 4 - .../icons/calendar-date-fill.svg | 4 - .../bootstrap-icons/icons/calendar-date.svg | 4 - .../icons/calendar-day-fill.svg | 3 - .../bootstrap-icons/icons/calendar-day.svg | 4 - .../icons/calendar-event-fill.svg | 3 - .../bootstrap-icons/icons/calendar-event.svg | 4 - .../bootstrap-icons/icons/calendar-fill.svg | 3 - .../icons/calendar-heart-fill.svg | 3 - .../bootstrap-icons/icons/calendar-heart.svg | 3 - .../icons/calendar-minus-fill.svg | 3 - .../bootstrap-icons/icons/calendar-minus.svg | 4 - .../icons/calendar-month-fill.svg | 4 - .../bootstrap-icons/icons/calendar-month.svg | 4 - .../icons/calendar-plus-fill.svg | 3 - .../bootstrap-icons/icons/calendar-plus.svg | 4 - .../icons/calendar-range-fill.svg | 3 - .../bootstrap-icons/icons/calendar-range.svg | 4 - .../icons/calendar-week-fill.svg | 3 - .../bootstrap-icons/icons/calendar-week.svg | 4 - .../bootstrap-icons/icons/calendar-x-fill.svg | 3 - .../bootstrap-icons/icons/calendar-x.svg | 4 - .../bootstrap-icons/icons/calendar.svg | 3 - .../icons/calendar2-check-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-check.svg | 5 - .../icons/calendar2-date-fill.svg | 4 - .../bootstrap-icons/icons/calendar2-date.svg | 5 - .../icons/calendar2-day-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-day.svg | 5 - .../icons/calendar2-event-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-event.svg | 5 - .../bootstrap-icons/icons/calendar2-fill.svg | 3 - .../icons/calendar2-heart-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-heart.svg | 3 - .../icons/calendar2-minus-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-minus.svg | 5 - .../icons/calendar2-month-fill.svg | 4 - .../bootstrap-icons/icons/calendar2-month.svg | 5 - .../icons/calendar2-plus-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-plus.svg | 4 - .../icons/calendar2-range-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-range.svg | 4 - .../icons/calendar2-week-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-week.svg | 4 - .../icons/calendar2-x-fill.svg | 3 - .../bootstrap-icons/icons/calendar2-x.svg | 5 - .../bootstrap-icons/icons/calendar2.svg | 4 - .../icons/calendar3-event-fill.svg | 3 - .../bootstrap-icons/icons/calendar3-event.svg | 4 - .../bootstrap-icons/icons/calendar3-fill.svg | 3 - .../icons/calendar3-range-fill.svg | 3 - .../bootstrap-icons/icons/calendar3-range.svg | 4 - .../icons/calendar3-week-fill.svg | 3 - .../bootstrap-icons/icons/calendar3-week.svg | 4 - .../bootstrap-icons/icons/calendar3.svg | 4 - .../bootstrap-icons/icons/calendar4-event.svg | 4 - .../bootstrap-icons/icons/calendar4-range.svg | 4 - .../bootstrap-icons/icons/calendar4-week.svg | 4 - .../bootstrap-icons/icons/calendar4.svg | 3 - .../bootstrap-icons/icons/camera-fill.svg | 4 - .../icons/camera-reels-fill.svg | 5 - .../bootstrap-icons/icons/camera-reels.svg | 5 - .../icons/camera-video-fill.svg | 3 - .../icons/camera-video-off-fill.svg | 3 - .../icons/camera-video-off.svg | 3 - .../bootstrap-icons/icons/camera-video.svg | 3 - .../bootstrap-icons/icons/camera.svg | 4 - .../bootstrap-icons/icons/camera2.svg | 4 - .../bootstrap-icons/icons/capslock-fill.svg | 3 - .../bootstrap-icons/icons/capslock.svg | 3 - .../bootstrap-icons/icons/capsule-pill.svg | 3 - .../bootstrap-icons/icons/capsule.svg | 3 - .../bootstrap-icons/icons/car-front-fill.svg | 3 - .../bootstrap-icons/icons/car-front.svg | 4 - .../bootstrap-icons/icons/card-checklist.svg | 4 - .../bootstrap-icons/icons/card-heading.svg | 4 - .../bootstrap-icons/icons/card-image.svg | 4 - .../bootstrap-icons/icons/card-list.svg | 4 - .../bootstrap-icons/icons/card-text.svg | 4 - .../bootstrap-icons/icons/caret-down-fill.svg | 3 - .../icons/caret-down-square-fill.svg | 3 - .../icons/caret-down-square.svg | 4 - .../bootstrap-icons/icons/caret-down.svg | 3 - .../bootstrap-icons/icons/caret-left-fill.svg | 3 - .../icons/caret-left-square-fill.svg | 3 - .../icons/caret-left-square.svg | 4 - .../bootstrap-icons/icons/caret-left.svg | 3 - .../icons/caret-right-fill.svg | 3 - .../icons/caret-right-square-fill.svg | 3 - .../icons/caret-right-square.svg | 4 - .../bootstrap-icons/icons/caret-right.svg | 3 - .../bootstrap-icons/icons/caret-up-fill.svg | 3 - .../icons/caret-up-square-fill.svg | 3 - .../bootstrap-icons/icons/caret-up-square.svg | 4 - .../bootstrap-icons/icons/caret-up.svg | 3 - .../bootstrap-icons/icons/cart-check-fill.svg | 3 - .../bootstrap-icons/icons/cart-check.svg | 4 - .../bootstrap-icons/icons/cart-dash-fill.svg | 3 - .../bootstrap-icons/icons/cart-dash.svg | 4 - .../bootstrap-icons/icons/cart-fill.svg | 3 - .../bootstrap-icons/icons/cart-plus-fill.svg | 3 - .../bootstrap-icons/icons/cart-plus.svg | 4 - .../bootstrap-icons/icons/cart-x-fill.svg | 3 - .../bootstrap-icons/icons/cart-x.svg | 4 - .../bootstrap-icons/icons/cart.svg | 3 - .../bootstrap-icons/icons/cart2.svg | 3 - .../bootstrap-icons/icons/cart3.svg | 3 - .../bootstrap-icons/icons/cart4.svg | 3 - .../bootstrap-icons/icons/cash-coin.svg | 6 - .../bootstrap-icons/icons/cash-stack.svg | 4 - .../bootstrap-icons/icons/cash.svg | 4 - .../bootstrap-icons/icons/cassette-fill.svg | 4 - .../bootstrap-icons/icons/cassette.svg | 4 - .../bootstrap-icons/icons/cast.svg | 4 - .../bootstrap-icons/icons/cc-circle-fill.svg | 3 - .../bootstrap-icons/icons/cc-circle.svg | 3 - .../bootstrap-icons/icons/cc-square-fill.svg | 3 - .../bootstrap-icons/icons/cc-square.svg | 4 - .../bootstrap-icons/icons/chat-dots-fill.svg | 3 - .../bootstrap-icons/icons/chat-dots.svg | 4 - .../bootstrap-icons/icons/chat-fill.svg | 3 - .../bootstrap-icons/icons/chat-heart-fill.svg | 3 - .../bootstrap-icons/icons/chat-heart.svg | 3 - .../icons/chat-left-dots-fill.svg | 3 - .../bootstrap-icons/icons/chat-left-dots.svg | 4 - .../bootstrap-icons/icons/chat-left-fill.svg | 3 - .../icons/chat-left-heart-fill.svg | 3 - .../bootstrap-icons/icons/chat-left-heart.svg | 4 - .../icons/chat-left-quote-fill.svg | 3 - .../bootstrap-icons/icons/chat-left-quote.svg | 4 - .../icons/chat-left-text-fill.svg | 3 - .../bootstrap-icons/icons/chat-left-text.svg | 4 - .../bootstrap-icons/icons/chat-left.svg | 3 - .../bootstrap-icons/icons/chat-quote-fill.svg | 3 - .../bootstrap-icons/icons/chat-quote.svg | 4 - .../icons/chat-right-dots-fill.svg | 3 - .../bootstrap-icons/icons/chat-right-dots.svg | 4 - .../bootstrap-icons/icons/chat-right-fill.svg | 3 - .../icons/chat-right-heart-fill.svg | 3 - .../icons/chat-right-heart.svg | 4 - .../icons/chat-right-quote-fill.svg | 3 - .../icons/chat-right-quote.svg | 4 - .../icons/chat-right-text-fill.svg | 3 - .../bootstrap-icons/icons/chat-right-text.svg | 4 - .../bootstrap-icons/icons/chat-right.svg | 3 - .../icons/chat-square-dots-fill.svg | 3 - .../icons/chat-square-dots.svg | 4 - .../icons/chat-square-fill.svg | 3 - .../icons/chat-square-heart-fill.svg | 3 - .../icons/chat-square-heart.svg | 4 - .../icons/chat-square-quote-fill.svg | 3 - .../icons/chat-square-quote.svg | 4 - .../icons/chat-square-text-fill.svg | 3 - .../icons/chat-square-text.svg | 4 - .../bootstrap-icons/icons/chat-square.svg | 3 - .../bootstrap-icons/icons/chat-text-fill.svg | 3 - .../bootstrap-icons/icons/chat-text.svg | 4 - .../bootstrap-icons/icons/chat.svg | 3 - .../bootstrap-icons/icons/check-all.svg | 3 - .../icons/check-circle-fill.svg | 3 - .../bootstrap-icons/icons/check-circle.svg | 4 - .../bootstrap-icons/icons/check-lg.svg | 3 - .../icons/check-square-fill.svg | 3 - .../bootstrap-icons/icons/check-square.svg | 4 - .../bootstrap-icons/icons/check.svg | 3 - .../bootstrap-icons/icons/check2-all.svg | 4 - .../bootstrap-icons/icons/check2-circle.svg | 4 - .../bootstrap-icons/icons/check2-square.svg | 4 - .../bootstrap-icons/icons/check2.svg | 3 - .../icons/chevron-bar-contract.svg | 3 - .../icons/chevron-bar-down.svg | 3 - .../icons/chevron-bar-expand.svg | 3 - .../icons/chevron-bar-left.svg | 3 - .../icons/chevron-bar-right.svg | 3 - .../bootstrap-icons/icons/chevron-bar-up.svg | 3 - .../icons/chevron-compact-down.svg | 3 - .../icons/chevron-compact-left.svg | 3 - .../icons/chevron-compact-right.svg | 3 - .../icons/chevron-compact-up.svg | 3 - .../icons/chevron-contract.svg | 3 - .../icons/chevron-double-down.svg | 4 - .../icons/chevron-double-left.svg | 4 - .../icons/chevron-double-right.svg | 4 - .../icons/chevron-double-up.svg | 4 - .../bootstrap-icons/icons/chevron-down.svg | 3 - .../bootstrap-icons/icons/chevron-expand.svg | 3 - .../bootstrap-icons/icons/chevron-left.svg | 3 - .../bootstrap-icons/icons/chevron-right.svg | 3 - .../bootstrap-icons/icons/chevron-up.svg | 3 - .../bootstrap-icons/icons/circle-fill.svg | 3 - .../bootstrap-icons/icons/circle-half.svg | 3 - .../bootstrap-icons/icons/circle-square.svg | 4 - .../bootstrap-icons/icons/circle.svg | 3 - .../icons/clipboard-check-fill.svg | 4 - .../bootstrap-icons/icons/clipboard-check.svg | 5 - .../icons/clipboard-data-fill.svg | 4 - .../bootstrap-icons/icons/clipboard-data.svg | 5 - .../bootstrap-icons/icons/clipboard-fill.svg | 3 - .../icons/clipboard-heart-fill.svg | 4 - .../bootstrap-icons/icons/clipboard-heart.svg | 5 - .../icons/clipboard-minus-fill.svg | 4 - .../bootstrap-icons/icons/clipboard-minus.svg | 5 - .../icons/clipboard-plus-fill.svg | 4 - .../bootstrap-icons/icons/clipboard-plus.svg | 5 - .../bootstrap-icons/icons/clipboard-pulse.svg | 3 - .../icons/clipboard-x-fill.svg | 4 - .../bootstrap-icons/icons/clipboard-x.svg | 5 - .../bootstrap-icons/icons/clipboard.svg | 4 - .../icons/clipboard2-check-fill.svg | 4 - .../icons/clipboard2-check.svg | 5 - .../icons/clipboard2-data-fill.svg | 4 - .../bootstrap-icons/icons/clipboard2-data.svg | 5 - .../bootstrap-icons/icons/clipboard2-fill.svg | 4 - .../icons/clipboard2-heart-fill.svg | 4 - .../icons/clipboard2-heart.svg | 5 - .../icons/clipboard2-minus-fill.svg | 4 - .../icons/clipboard2-minus.svg | 5 - .../icons/clipboard2-plus-fill.svg | 4 - .../bootstrap-icons/icons/clipboard2-plus.svg | 5 - .../icons/clipboard2-pulse-fill.svg | 4 - .../icons/clipboard2-pulse.svg | 5 - .../icons/clipboard2-x-fill.svg | 4 - .../bootstrap-icons/icons/clipboard2-x.svg | 5 - .../bootstrap-icons/icons/clipboard2.svg | 4 - .../bootstrap-icons/icons/clock-fill.svg | 3 - .../bootstrap-icons/icons/clock-history.svg | 5 - .../bootstrap-icons/icons/clock.svg | 4 - .../icons/cloud-arrow-down-fill.svg | 3 - .../icons/cloud-arrow-down.svg | 4 - .../icons/cloud-arrow-up-fill.svg | 3 - .../bootstrap-icons/icons/cloud-arrow-up.svg | 4 - .../icons/cloud-check-fill.svg | 3 - .../bootstrap-icons/icons/cloud-check.svg | 4 - .../icons/cloud-download-fill.svg | 3 - .../bootstrap-icons/icons/cloud-download.svg | 4 - .../icons/cloud-drizzle-fill.svg | 3 - .../bootstrap-icons/icons/cloud-drizzle.svg | 3 - .../bootstrap-icons/icons/cloud-fill.svg | 3 - .../bootstrap-icons/icons/cloud-fog-fill.svg | 3 - .../bootstrap-icons/icons/cloud-fog.svg | 3 - .../bootstrap-icons/icons/cloud-fog2-fill.svg | 3 - .../bootstrap-icons/icons/cloud-fog2.svg | 3 - .../bootstrap-icons/icons/cloud-hail-fill.svg | 3 - .../bootstrap-icons/icons/cloud-hail.svg | 3 - .../bootstrap-icons/icons/cloud-haze-fill.svg | 3 - .../bootstrap-icons/icons/cloud-haze.svg | 3 - .../icons/cloud-haze2-fill.svg | 3 - .../bootstrap-icons/icons/cloud-haze2.svg | 3 - .../icons/cloud-lightning-fill.svg | 3 - .../icons/cloud-lightning-rain-fill.svg | 3 - .../icons/cloud-lightning-rain.svg | 3 - .../bootstrap-icons/icons/cloud-lightning.svg | 3 - .../icons/cloud-minus-fill.svg | 3 - .../bootstrap-icons/icons/cloud-minus.svg | 4 - .../bootstrap-icons/icons/cloud-moon-fill.svg | 4 - .../bootstrap-icons/icons/cloud-moon.svg | 4 - .../bootstrap-icons/icons/cloud-plus-fill.svg | 3 - .../bootstrap-icons/icons/cloud-plus.svg | 4 - .../bootstrap-icons/icons/cloud-rain-fill.svg | 3 - .../icons/cloud-rain-heavy-fill.svg | 3 - .../icons/cloud-rain-heavy.svg | 3 - .../bootstrap-icons/icons/cloud-rain.svg | 3 - .../icons/cloud-slash-fill.svg | 3 - .../bootstrap-icons/icons/cloud-slash.svg | 4 - .../icons/cloud-sleet-fill.svg | 3 - .../bootstrap-icons/icons/cloud-sleet.svg | 3 - .../bootstrap-icons/icons/cloud-snow-fill.svg | 3 - .../bootstrap-icons/icons/cloud-snow.svg | 3 - .../bootstrap-icons/icons/cloud-sun-fill.svg | 4 - .../bootstrap-icons/icons/cloud-sun.svg | 4 - .../icons/cloud-upload-fill.svg | 3 - .../bootstrap-icons/icons/cloud-upload.svg | 4 - .../bootstrap-icons/icons/cloud.svg | 3 - .../bootstrap-icons/icons/clouds-fill.svg | 4 - .../bootstrap-icons/icons/clouds.svg | 4 - .../bootstrap-icons/icons/cloudy-fill.svg | 3 - .../bootstrap-icons/icons/cloudy.svg | 3 - .../bootstrap-icons/icons/code-slash.svg | 3 - .../bootstrap-icons/icons/code-square.svg | 4 - .../bootstrap-icons/icons/code.svg | 3 - .../bootstrap-icons/icons/coin.svg | 5 - .../bootstrap-icons/icons/collection-fill.svg | 3 - .../icons/collection-play-fill.svg | 3 - .../bootstrap-icons/icons/collection-play.svg | 4 - .../bootstrap-icons/icons/collection.svg | 3 - .../bootstrap-icons/icons/columns-gap.svg | 3 - .../bootstrap-icons/icons/columns.svg | 3 - .../bootstrap-icons/icons/command.svg | 3 - .../bootstrap-icons/icons/compass-fill.svg | 3 - .../bootstrap-icons/icons/compass.svg | 4 - .../bootstrap-icons/icons/cone-striped.svg | 3 - .../bootstrap-icons/icons/cone.svg | 3 - .../bootstrap-icons/icons/controller.svg | 4 - .../bootstrap-icons/icons/cpu-fill.svg | 4 - .../bootstrap-icons/icons/cpu.svg | 3 - .../icons/credit-card-2-back-fill.svg | 3 - .../icons/credit-card-2-back.svg | 4 - .../icons/credit-card-2-front-fill.svg | 3 - .../icons/credit-card-2-front.svg | 4 - .../icons/credit-card-fill.svg | 3 - .../bootstrap-icons/icons/credit-card.svg | 4 - .../bootstrap-icons/icons/crop.svg | 3 - .../bootstrap-icons/icons/cup-fill.svg | 3 - .../bootstrap-icons/icons/cup-hot-fill.svg | 4 - .../bootstrap-icons/icons/cup-hot.svg | 4 - .../bootstrap-icons/icons/cup-straw.svg | 3 - .../bootstrap-icons/icons/cup.svg | 3 - .../icons/currency-bitcoin.svg | 3 - .../bootstrap-icons/icons/currency-dollar.svg | 3 - .../bootstrap-icons/icons/currency-euro.svg | 3 - .../icons/currency-exchange.svg | 3 - .../bootstrap-icons/icons/currency-pound.svg | 3 - .../bootstrap-icons/icons/currency-rupee.svg | 3 - .../bootstrap-icons/icons/currency-yen.svg | 3 - .../bootstrap-icons/icons/cursor-fill.svg | 3 - .../bootstrap-icons/icons/cursor-text.svg | 3 - .../bootstrap-icons/icons/cursor.svg | 3 - .../icons/dash-circle-dotted.svg | 3 - .../icons/dash-circle-fill.svg | 3 - .../bootstrap-icons/icons/dash-circle.svg | 4 - .../bootstrap-icons/icons/dash-lg.svg | 3 - .../icons/dash-square-dotted.svg | 3 - .../icons/dash-square-fill.svg | 3 - .../bootstrap-icons/icons/dash-square.svg | 4 - .../bootstrap-icons/icons/dash.svg | 3 - .../bootstrap-icons/icons/database-add.svg | 4 - .../bootstrap-icons/icons/database-check.svg | 4 - .../bootstrap-icons/icons/database-dash.svg | 4 - .../bootstrap-icons/icons/database-down.svg | 4 - .../icons/database-exclamation.svg | 4 - .../icons/database-fill-add.svg | 4 - .../icons/database-fill-check.svg | 4 - .../icons/database-fill-dash.svg | 4 - .../icons/database-fill-down.svg | 4 - .../icons/database-fill-exclamation.svg | 5 - .../icons/database-fill-gear.svg | 4 - .../icons/database-fill-lock.svg | 5 - .../icons/database-fill-slash.svg | 4 - .../icons/database-fill-up.svg | 4 - .../bootstrap-icons/icons/database-fill-x.svg | 5 - .../bootstrap-icons/icons/database-fill.svg | 6 - .../bootstrap-icons/icons/database-gear.svg | 4 - .../bootstrap-icons/icons/database-lock.svg | 4 - .../bootstrap-icons/icons/database-slash.svg | 4 - .../bootstrap-icons/icons/database-up.svg | 4 - .../bootstrap-icons/icons/database-x.svg | 4 - .../bootstrap-icons/icons/database.svg | 3 - .../bootstrap-icons/icons/device-hdd-fill.svg | 4 - .../bootstrap-icons/icons/device-hdd.svg | 5 - .../bootstrap-icons/icons/device-ssd-fill.svg | 4 - .../bootstrap-icons/icons/device-ssd.svg | 4 - .../bootstrap-icons/icons/diagram-2-fill.svg | 3 - .../bootstrap-icons/icons/diagram-2.svg | 3 - .../bootstrap-icons/icons/diagram-3-fill.svg | 3 - .../bootstrap-icons/icons/diagram-3.svg | 3 - .../bootstrap-icons/icons/diamond-fill.svg | 3 - .../bootstrap-icons/icons/diamond-half.svg | 3 - .../bootstrap-icons/icons/diamond.svg | 3 - .../bootstrap-icons/icons/dice-1-fill.svg | 3 - .../bootstrap-icons/icons/dice-1.svg | 4 - .../bootstrap-icons/icons/dice-2-fill.svg | 3 - .../bootstrap-icons/icons/dice-2.svg | 4 - .../bootstrap-icons/icons/dice-3-fill.svg | 3 - .../bootstrap-icons/icons/dice-3.svg | 4 - .../bootstrap-icons/icons/dice-4-fill.svg | 3 - .../bootstrap-icons/icons/dice-4.svg | 4 - .../bootstrap-icons/icons/dice-5-fill.svg | 3 - .../bootstrap-icons/icons/dice-5.svg | 4 - .../bootstrap-icons/icons/dice-6-fill.svg | 3 - .../bootstrap-icons/icons/dice-6.svg | 4 - .../bootstrap-icons/icons/disc-fill.svg | 3 - .../bootstrap-icons/icons/disc.svg | 4 - .../bootstrap-icons/icons/discord.svg | 3 - .../bootstrap-icons/icons/display-fill.svg | 3 - .../bootstrap-icons/icons/display.svg | 3 - .../icons/displayport-fill.svg | 3 - .../bootstrap-icons/icons/displayport.svg | 4 - .../icons/distribute-horizontal.svg | 4 - .../icons/distribute-vertical.svg | 4 - .../icons/door-closed-fill.svg | 3 - .../bootstrap-icons/icons/door-closed.svg | 4 - .../bootstrap-icons/icons/door-open-fill.svg | 3 - .../bootstrap-icons/icons/door-open.svg | 4 - .../bootstrap-icons/icons/dot.svg | 3 - .../bootstrap-icons/icons/download.svg | 4 - .../bootstrap-icons/icons/dpad-fill.svg | 3 - .../bootstrap-icons/icons/dpad.svg | 4 - .../bootstrap-icons/icons/dribbble.svg | 3 - .../bootstrap-icons/icons/dropbox.svg | 3 - .../bootstrap-icons/icons/droplet-fill.svg | 3 - .../bootstrap-icons/icons/droplet-half.svg | 4 - .../bootstrap-icons/icons/droplet.svg | 4 - .../bootstrap-icons/icons/ear-fill.svg | 3 - .../bootstrap-icons/icons/ear.svg | 3 - .../bootstrap-icons/icons/earbuds.svg | 3 - .../bootstrap-icons/icons/easel-fill.svg | 3 - .../bootstrap-icons/icons/easel.svg | 3 - .../bootstrap-icons/icons/easel2-fill.svg | 4 - .../bootstrap-icons/icons/easel2.svg | 3 - .../bootstrap-icons/icons/easel3-fill.svg | 3 - .../bootstrap-icons/icons/easel3.svg | 3 - .../bootstrap-icons/icons/egg-fill.svg | 3 - .../bootstrap-icons/icons/egg-fried.svg | 4 - .../bootstrap-icons/icons/egg.svg | 3 - .../bootstrap-icons/icons/eject-fill.svg | 3 - .../bootstrap-icons/icons/eject.svg | 3 - .../icons/emoji-angry-fill.svg | 3 - .../bootstrap-icons/icons/emoji-angry.svg | 4 - .../icons/emoji-dizzy-fill.svg | 3 - .../bootstrap-icons/icons/emoji-dizzy.svg | 4 - .../icons/emoji-expressionless-fill.svg | 3 - .../icons/emoji-expressionless.svg | 4 - .../icons/emoji-frown-fill.svg | 3 - .../bootstrap-icons/icons/emoji-frown.svg | 4 - .../icons/emoji-heart-eyes-fill.svg | 3 - .../icons/emoji-heart-eyes.svg | 4 - .../bootstrap-icons/icons/emoji-kiss-fill.svg | 3 - .../bootstrap-icons/icons/emoji-kiss.svg | 3 - .../icons/emoji-laughing-fill.svg | 3 - .../bootstrap-icons/icons/emoji-laughing.svg | 4 - .../icons/emoji-neutral-fill.svg | 3 - .../bootstrap-icons/icons/emoji-neutral.svg | 4 - .../icons/emoji-smile-fill.svg | 3 - .../icons/emoji-smile-upside-down-fill.svg | 3 - .../icons/emoji-smile-upside-down.svg | 4 - .../bootstrap-icons/icons/emoji-smile.svg | 4 - .../icons/emoji-sunglasses-fill.svg | 3 - .../icons/emoji-sunglasses.svg | 4 - .../bootstrap-icons/icons/emoji-wink-fill.svg | 3 - .../bootstrap-icons/icons/emoji-wink.svg | 4 - .../icons/envelope-at-fill.svg | 4 - .../bootstrap-icons/icons/envelope-at.svg | 4 - .../icons/envelope-check-fill.svg | 4 - .../bootstrap-icons/icons/envelope-check.svg | 4 - .../icons/envelope-dash-fill.svg | 4 - .../bootstrap-icons/icons/envelope-dash.svg | 4 - .../icons/envelope-exclamation-fill.svg | 4 - .../icons/envelope-exclamation.svg | 4 - .../bootstrap-icons/icons/envelope-fill.svg | 3 - .../icons/envelope-heart-fill.svg | 4 - .../bootstrap-icons/icons/envelope-heart.svg | 3 - .../icons/envelope-open-fill.svg | 3 - .../icons/envelope-open-heart-fill.svg | 4 - .../icons/envelope-open-heart.svg | 3 - .../bootstrap-icons/icons/envelope-open.svg | 3 - .../icons/envelope-paper-fill.svg | 3 - .../icons/envelope-paper-heart-fill.svg | 3 - .../icons/envelope-paper-heart.svg | 3 - .../bootstrap-icons/icons/envelope-paper.svg | 3 - .../icons/envelope-plus-fill.svg | 4 - .../bootstrap-icons/icons/envelope-plus.svg | 4 - .../icons/envelope-slash-fill.svg | 4 - .../bootstrap-icons/icons/envelope-slash.svg | 4 - .../bootstrap-icons/icons/envelope-x-fill.svg | 4 - .../bootstrap-icons/icons/envelope-x.svg | 4 - .../bootstrap-icons/icons/envelope.svg | 3 - .../bootstrap-icons/icons/eraser-fill.svg | 3 - .../bootstrap-icons/icons/eraser.svg | 3 - .../bootstrap-icons/icons/escape.svg | 4 - .../bootstrap-icons/icons/ethernet.svg | 4 - .../bootstrap-icons/icons/ev-front-fill.svg | 3 - .../bootstrap-icons/icons/ev-front.svg | 4 - .../bootstrap-icons/icons/ev-station-fill.svg | 3 - .../bootstrap-icons/icons/ev-station.svg | 4 - .../icons/exclamation-circle-fill.svg | 3 - .../icons/exclamation-circle.svg | 4 - .../icons/exclamation-diamond-fill.svg | 3 - .../icons/exclamation-diamond.svg | 4 - .../bootstrap-icons/icons/exclamation-lg.svg | 3 - .../icons/exclamation-octagon-fill.svg | 3 - .../icons/exclamation-octagon.svg | 4 - .../icons/exclamation-square-fill.svg | 3 - .../icons/exclamation-square.svg | 4 - .../icons/exclamation-triangle-fill.svg | 3 - .../icons/exclamation-triangle.svg | 4 - .../bootstrap-icons/icons/exclamation.svg | 3 - .../bootstrap-icons/icons/exclude.svg | 3 - .../bootstrap-icons/icons/explicit-fill.svg | 3 - .../bootstrap-icons/icons/explicit.svg | 4 - .../bootstrap-icons/icons/eye-fill.svg | 4 - .../bootstrap-icons/icons/eye-slash-fill.svg | 4 - .../bootstrap-icons/icons/eye-slash.svg | 5 - .../bootstrap-icons/icons/eye.svg | 4 - .../bootstrap-icons/icons/eyedropper.svg | 3 - .../bootstrap-icons/icons/eyeglasses.svg | 3 - .../bootstrap-icons/icons/facebook.svg | 3 - .../bootstrap-icons/icons/fan.svg | 4 - .../icons/fast-forward-btn-fill.svg | 3 - .../icons/fast-forward-btn.svg | 4 - .../icons/fast-forward-circle-fill.svg | 3 - .../icons/fast-forward-circle.svg | 4 - .../icons/fast-forward-fill.svg | 4 - .../bootstrap-icons/icons/fast-forward.svg | 4 - .../icons/file-arrow-down-fill.svg | 3 - .../bootstrap-icons/icons/file-arrow-down.svg | 4 - .../icons/file-arrow-up-fill.svg | 3 - .../bootstrap-icons/icons/file-arrow-up.svg | 4 - .../icons/file-bar-graph-fill.svg | 3 - .../bootstrap-icons/icons/file-bar-graph.svg | 4 - .../icons/file-binary-fill.svg | 4 - .../bootstrap-icons/icons/file-binary.svg | 4 - .../bootstrap-icons/icons/file-break-fill.svg | 3 - .../bootstrap-icons/icons/file-break.svg | 3 - .../bootstrap-icons/icons/file-check-fill.svg | 3 - .../bootstrap-icons/icons/file-check.svg | 4 - .../bootstrap-icons/icons/file-code-fill.svg | 3 - .../bootstrap-icons/icons/file-code.svg | 4 - .../bootstrap-icons/icons/file-diff-fill.svg | 3 - .../bootstrap-icons/icons/file-diff.svg | 4 - .../icons/file-earmark-arrow-down-fill.svg | 3 - .../icons/file-earmark-arrow-down.svg | 4 - .../icons/file-earmark-arrow-up-fill.svg | 3 - .../icons/file-earmark-arrow-up.svg | 4 - .../icons/file-earmark-bar-graph-fill.svg | 3 - .../icons/file-earmark-bar-graph.svg | 4 - .../icons/file-earmark-binary-fill.svg | 4 - .../icons/file-earmark-binary.svg | 4 - .../icons/file-earmark-break-fill.svg | 3 - .../icons/file-earmark-break.svg | 3 - .../icons/file-earmark-check-fill.svg | 3 - .../icons/file-earmark-check.svg | 4 - .../icons/file-earmark-code-fill.svg | 3 - .../icons/file-earmark-code.svg | 4 - .../icons/file-earmark-diff-fill.svg | 3 - .../icons/file-earmark-diff.svg | 4 - .../icons/file-earmark-easel-fill.svg | 4 - .../icons/file-earmark-easel.svg | 4 - .../icons/file-earmark-excel-fill.svg | 3 - .../icons/file-earmark-excel.svg | 4 - .../icons/file-earmark-fill.svg | 3 - .../icons/file-earmark-font-fill.svg | 3 - .../icons/file-earmark-font.svg | 4 - .../icons/file-earmark-image-fill.svg | 4 - .../icons/file-earmark-image.svg | 4 - .../icons/file-earmark-lock-fill.svg | 4 - .../icons/file-earmark-lock.svg | 4 - .../icons/file-earmark-lock2-fill.svg | 4 - .../icons/file-earmark-lock2.svg | 4 - .../icons/file-earmark-medical-fill.svg | 3 - .../icons/file-earmark-medical.svg | 4 - .../icons/file-earmark-minus-fill.svg | 3 - .../icons/file-earmark-minus.svg | 4 - .../icons/file-earmark-music-fill.svg | 3 - .../icons/file-earmark-music.svg | 4 - .../icons/file-earmark-pdf-fill.svg | 4 - .../icons/file-earmark-pdf.svg | 4 - .../icons/file-earmark-person-fill.svg | 3 - .../icons/file-earmark-person.svg | 4 - .../icons/file-earmark-play-fill.svg | 3 - .../icons/file-earmark-play.svg | 4 - .../icons/file-earmark-plus-fill.svg | 3 - .../icons/file-earmark-plus.svg | 4 - .../icons/file-earmark-post-fill.svg | 3 - .../icons/file-earmark-post.svg | 4 - .../icons/file-earmark-ppt-fill.svg | 4 - .../icons/file-earmark-ppt.svg | 4 - .../icons/file-earmark-richtext-fill.svg | 3 - .../icons/file-earmark-richtext.svg | 4 - .../icons/file-earmark-ruled-fill.svg | 3 - .../icons/file-earmark-ruled.svg | 3 - .../icons/file-earmark-slides-fill.svg | 4 - .../icons/file-earmark-slides.svg | 4 - .../icons/file-earmark-spreadsheet-fill.svg | 4 - .../icons/file-earmark-spreadsheet.svg | 3 - .../icons/file-earmark-text-fill.svg | 3 - .../icons/file-earmark-text.svg | 4 - .../icons/file-earmark-word-fill.svg | 3 - .../icons/file-earmark-word.svg | 4 - .../icons/file-earmark-x-fill.svg | 3 - .../bootstrap-icons/icons/file-earmark-x.svg | 4 - .../icons/file-earmark-zip-fill.svg | 4 - .../icons/file-earmark-zip.svg | 4 - .../bootstrap-icons/icons/file-earmark.svg | 3 - .../bootstrap-icons/icons/file-easel-fill.svg | 4 - .../bootstrap-icons/icons/file-easel.svg | 4 - .../bootstrap-icons/icons/file-excel-fill.svg | 3 - .../bootstrap-icons/icons/file-excel.svg | 4 - .../bootstrap-icons/icons/file-fill.svg | 3 - .../bootstrap-icons/icons/file-font-fill.svg | 3 - .../bootstrap-icons/icons/file-font.svg | 4 - .../bootstrap-icons/icons/file-image-fill.svg | 4 - .../bootstrap-icons/icons/file-image.svg | 4 - .../bootstrap-icons/icons/file-lock-fill.svg | 4 - .../bootstrap-icons/icons/file-lock.svg | 4 - .../bootstrap-icons/icons/file-lock2-fill.svg | 4 - .../bootstrap-icons/icons/file-lock2.svg | 4 - .../icons/file-medical-fill.svg | 3 - .../bootstrap-icons/icons/file-medical.svg | 4 - .../bootstrap-icons/icons/file-minus-fill.svg | 3 - .../bootstrap-icons/icons/file-minus.svg | 4 - .../bootstrap-icons/icons/file-music-fill.svg | 3 - .../bootstrap-icons/icons/file-music.svg | 4 - .../bootstrap-icons/icons/file-pdf-fill.svg | 4 - .../bootstrap-icons/icons/file-pdf.svg | 4 - .../icons/file-person-fill.svg | 3 - .../bootstrap-icons/icons/file-person.svg | 4 - .../bootstrap-icons/icons/file-play-fill.svg | 3 - .../bootstrap-icons/icons/file-play.svg | 4 - .../bootstrap-icons/icons/file-plus-fill.svg | 3 - .../bootstrap-icons/icons/file-plus.svg | 4 - .../bootstrap-icons/icons/file-post-fill.svg | 3 - .../bootstrap-icons/icons/file-post.svg | 4 - .../bootstrap-icons/icons/file-ppt-fill.svg | 4 - .../bootstrap-icons/icons/file-ppt.svg | 4 - .../icons/file-richtext-fill.svg | 3 - .../bootstrap-icons/icons/file-richtext.svg | 4 - .../bootstrap-icons/icons/file-ruled-fill.svg | 3 - .../bootstrap-icons/icons/file-ruled.svg | 3 - .../icons/file-slides-fill.svg | 4 - .../bootstrap-icons/icons/file-slides.svg | 4 - .../icons/file-spreadsheet-fill.svg | 3 - .../icons/file-spreadsheet.svg | 3 - .../bootstrap-icons/icons/file-text-fill.svg | 3 - .../bootstrap-icons/icons/file-text.svg | 4 - .../bootstrap-icons/icons/file-word-fill.svg | 3 - .../bootstrap-icons/icons/file-word.svg | 4 - .../bootstrap-icons/icons/file-x-fill.svg | 3 - .../bootstrap-icons/icons/file-x.svg | 4 - .../bootstrap-icons/icons/file-zip-fill.svg | 4 - .../bootstrap-icons/icons/file-zip.svg | 4 - .../bootstrap-icons/icons/file.svg | 3 - .../bootstrap-icons/icons/files-alt.svg | 3 - .../bootstrap-icons/icons/files.svg | 3 - .../bootstrap-icons/icons/filetype-aac.svg | 3 - .../bootstrap-icons/icons/filetype-ai.svg | 3 - .../bootstrap-icons/icons/filetype-bmp.svg | 3 - .../bootstrap-icons/icons/filetype-cs.svg | 3 - .../bootstrap-icons/icons/filetype-css.svg | 3 - .../bootstrap-icons/icons/filetype-csv.svg | 3 - .../bootstrap-icons/icons/filetype-doc.svg | 3 - .../bootstrap-icons/icons/filetype-docx.svg | 3 - .../bootstrap-icons/icons/filetype-exe.svg | 3 - .../bootstrap-icons/icons/filetype-gif.svg | 3 - .../bootstrap-icons/icons/filetype-heic.svg | 3 - .../bootstrap-icons/icons/filetype-html.svg | 3 - .../bootstrap-icons/icons/filetype-java.svg | 3 - .../bootstrap-icons/icons/filetype-jpg.svg | 3 - .../bootstrap-icons/icons/filetype-js.svg | 3 - .../bootstrap-icons/icons/filetype-json.svg | 3 - .../bootstrap-icons/icons/filetype-jsx.svg | 3 - .../bootstrap-icons/icons/filetype-key.svg | 3 - .../bootstrap-icons/icons/filetype-m4p.svg | 3 - .../bootstrap-icons/icons/filetype-md.svg | 3 - .../bootstrap-icons/icons/filetype-mdx.svg | 3 - .../bootstrap-icons/icons/filetype-mov.svg | 3 - .../bootstrap-icons/icons/filetype-mp3.svg | 3 - .../bootstrap-icons/icons/filetype-mp4.svg | 3 - .../bootstrap-icons/icons/filetype-otf.svg | 3 - .../bootstrap-icons/icons/filetype-pdf.svg | 3 - .../bootstrap-icons/icons/filetype-php.svg | 3 - .../bootstrap-icons/icons/filetype-png.svg | 3 - .../bootstrap-icons/icons/filetype-ppt.svg | 3 - .../bootstrap-icons/icons/filetype-pptx.svg | 3 - .../bootstrap-icons/icons/filetype-psd.svg | 3 - .../bootstrap-icons/icons/filetype-py.svg | 3 - .../bootstrap-icons/icons/filetype-raw.svg | 3 - .../bootstrap-icons/icons/filetype-rb.svg | 3 - .../bootstrap-icons/icons/filetype-sass.svg | 3 - .../bootstrap-icons/icons/filetype-scss.svg | 3 - .../bootstrap-icons/icons/filetype-sh.svg | 3 - .../bootstrap-icons/icons/filetype-sql.svg | 3 - .../bootstrap-icons/icons/filetype-svg.svg | 3 - .../bootstrap-icons/icons/filetype-tiff.svg | 3 - .../bootstrap-icons/icons/filetype-tsx.svg | 3 - .../bootstrap-icons/icons/filetype-ttf.svg | 3 - .../bootstrap-icons/icons/filetype-txt.svg | 3 - .../bootstrap-icons/icons/filetype-wav.svg | 3 - .../bootstrap-icons/icons/filetype-woff.svg | 3 - .../bootstrap-icons/icons/filetype-xls.svg | 3 - .../bootstrap-icons/icons/filetype-xlsx.svg | 3 - .../bootstrap-icons/icons/filetype-xml.svg | 3 - .../bootstrap-icons/icons/filetype-yml.svg | 3 - .../bootstrap-icons/icons/film.svg | 3 - .../icons/filter-circle-fill.svg | 3 - .../bootstrap-icons/icons/filter-circle.svg | 4 - .../bootstrap-icons/icons/filter-left.svg | 3 - .../bootstrap-icons/icons/filter-right.svg | 3 - .../icons/filter-square-fill.svg | 3 - .../bootstrap-icons/icons/filter-square.svg | 4 - .../bootstrap-icons/icons/filter.svg | 3 - .../bootstrap-icons/icons/fingerprint.svg | 7 - .../bootstrap-icons/icons/fire.svg | 3 - .../bootstrap-icons/icons/flag-fill.svg | 3 - .../bootstrap-icons/icons/flag.svg | 3 - .../bootstrap-icons/icons/flower1.svg | 3 - .../bootstrap-icons/icons/flower2.svg | 3 - .../bootstrap-icons/icons/flower3.svg | 3 - .../bootstrap-icons/icons/folder-check.svg | 4 - .../bootstrap-icons/icons/folder-fill.svg | 3 - .../bootstrap-icons/icons/folder-minus.svg | 4 - .../bootstrap-icons/icons/folder-plus.svg | 4 - .../icons/folder-symlink-fill.svg | 3 - .../bootstrap-icons/icons/folder-symlink.svg | 4 - .../bootstrap-icons/icons/folder-x.svg | 4 - .../bootstrap-icons/icons/folder.svg | 3 - .../bootstrap-icons/icons/folder2-open.svg | 3 - .../bootstrap-icons/icons/folder2.svg | 3 - .../bootstrap-icons/icons/fonts.svg | 3 - .../bootstrap-icons/icons/forward-fill.svg | 3 - .../bootstrap-icons/icons/forward.svg | 3 - .../bootstrap-icons/icons/front.svg | 3 - .../icons/fuel-pump-diesel-fill.svg | 4 - .../icons/fuel-pump-diesel.svg | 4 - .../bootstrap-icons/icons/fuel-pump-fill.svg | 3 - .../bootstrap-icons/icons/fuel-pump.svg | 4 - .../bootstrap-icons/icons/fullscreen-exit.svg | 3 - .../bootstrap-icons/icons/fullscreen.svg | 3 - .../bootstrap-icons/icons/funnel-fill.svg | 3 - .../bootstrap-icons/icons/funnel.svg | 3 - .../bootstrap-icons/icons/gear-fill.svg | 3 - .../icons/gear-wide-connected.svg | 3 - .../bootstrap-icons/icons/gear-wide.svg | 3 - .../bootstrap-icons/icons/gear.svg | 4 - .../bootstrap-icons/icons/gem.svg | 3 - .../icons/gender-ambiguous.svg | 3 - .../bootstrap-icons/icons/gender-female.svg | 3 - .../bootstrap-icons/icons/gender-male.svg | 3 - .../bootstrap-icons/icons/gender-trans.svg | 3 - .../bootstrap-icons/icons/geo-alt-fill.svg | 3 - .../bootstrap-icons/icons/geo-alt.svg | 4 - .../bootstrap-icons/icons/geo-fill.svg | 3 - .../bootstrap-icons/icons/geo.svg | 3 - .../bootstrap-icons/icons/gift-fill.svg | 3 - .../bootstrap-icons/icons/gift.svg | 3 - .../bootstrap-icons/icons/git.svg | 3 - .../bootstrap-icons/icons/github.svg | 3 - .../bootstrap-icons/icons/globe-americas.svg | 3 - .../icons/globe-asia-australia.svg | 4 - .../icons/globe-central-south-asia.svg | 3 - .../icons/globe-europe-africa.svg | 3 - .../bootstrap-icons/icons/globe.svg | 3 - .../bootstrap-icons/icons/globe2.svg | 3 - .../bootstrap-icons/icons/google-play.svg | 3 - .../bootstrap-icons/icons/google.svg | 3 - .../bootstrap-icons/icons/gpu-card.svg | 5 - .../icons/graph-down-arrow.svg | 3 - .../bootstrap-icons/icons/graph-down.svg | 3 - .../bootstrap-icons/icons/graph-up-arrow.svg | 3 - .../bootstrap-icons/icons/graph-up.svg | 3 - .../bootstrap-icons/icons/grid-1x2-fill.svg | 3 - .../bootstrap-icons/icons/grid-1x2.svg | 3 - .../icons/grid-3x2-gap-fill.svg | 3 - .../bootstrap-icons/icons/grid-3x2-gap.svg | 3 - .../bootstrap-icons/icons/grid-3x2.svg | 3 - .../icons/grid-3x3-gap-fill.svg | 3 - .../bootstrap-icons/icons/grid-3x3-gap.svg | 3 - .../bootstrap-icons/icons/grid-3x3.svg | 3 - .../bootstrap-icons/icons/grid-fill.svg | 3 - .../bootstrap-icons/icons/grid.svg | 3 - .../bootstrap-icons/icons/grip-horizontal.svg | 3 - .../bootstrap-icons/icons/grip-vertical.svg | 3 - .../bootstrap-icons/icons/h-circle-fill.svg | 3 - .../bootstrap-icons/icons/h-circle.svg | 3 - .../bootstrap-icons/icons/h-square-fill.svg | 3 - .../bootstrap-icons/icons/h-square.svg | 4 - .../bootstrap-icons/icons/hammer.svg | 3 - .../bootstrap-icons/icons/hand-index-fill.svg | 3 - .../icons/hand-index-thumb-fill.svg | 3 - .../icons/hand-index-thumb.svg | 3 - .../bootstrap-icons/icons/hand-index.svg | 3 - .../icons/hand-thumbs-down-fill.svg | 3 - .../icons/hand-thumbs-down.svg | 3 - .../icons/hand-thumbs-up-fill.svg | 3 - .../bootstrap-icons/icons/hand-thumbs-up.svg | 3 - .../bootstrap-icons/icons/handbag-fill.svg | 3 - .../bootstrap-icons/icons/handbag.svg | 3 - .../bootstrap-icons/icons/hash.svg | 3 - .../bootstrap-icons/icons/hdd-fill.svg | 3 - .../icons/hdd-network-fill.svg | 3 - .../bootstrap-icons/icons/hdd-network.svg | 4 - .../bootstrap-icons/icons/hdd-rack-fill.svg | 3 - .../bootstrap-icons/icons/hdd-rack.svg | 4 - .../bootstrap-icons/icons/hdd-stack-fill.svg | 3 - .../bootstrap-icons/icons/hdd-stack.svg | 5 - .../bootstrap-icons/icons/hdd.svg | 4 - .../bootstrap-icons/icons/hdmi-fill.svg | 3 - .../bootstrap-icons/icons/hdmi.svg | 4 - .../bootstrap-icons/icons/headphones.svg | 3 - .../bootstrap-icons/icons/headset-vr.svg | 4 - .../bootstrap-icons/icons/headset.svg | 3 - .../bootstrap-icons/icons/heart-arrow.svg | 3 - .../bootstrap-icons/icons/heart-fill.svg | 3 - .../bootstrap-icons/icons/heart-half.svg | 3 - .../icons/heart-pulse-fill.svg | 4 - .../bootstrap-icons/icons/heart-pulse.svg | 4 - .../bootstrap-icons/icons/heart.svg | 3 - .../bootstrap-icons/icons/heartbreak-fill.svg | 3 - .../bootstrap-icons/icons/heartbreak.svg | 3 - .../bootstrap-icons/icons/hearts.svg | 3 - .../bootstrap-icons/icons/heptagon-fill.svg | 3 - .../bootstrap-icons/icons/heptagon-half.svg | 3 - .../bootstrap-icons/icons/heptagon.svg | 3 - .../bootstrap-icons/icons/hexagon-fill.svg | 3 - .../bootstrap-icons/icons/hexagon-half.svg | 3 - .../bootstrap-icons/icons/hexagon.svg | 3 - .../bootstrap-icons/icons/hospital-fill.svg | 3 - .../bootstrap-icons/icons/hospital.svg | 4 - .../icons/hourglass-bottom.svg | 3 - .../bootstrap-icons/icons/hourglass-split.svg | 3 - .../bootstrap-icons/icons/hourglass-top.svg | 3 - .../bootstrap-icons/icons/hourglass.svg | 3 - .../bootstrap-icons/icons/house-add-fill.svg | 5 - .../bootstrap-icons/icons/house-add.svg | 4 - .../icons/house-check-fill.svg | 5 - .../bootstrap-icons/icons/house-check.svg | 4 - .../bootstrap-icons/icons/house-dash-fill.svg | 5 - .../bootstrap-icons/icons/house-dash.svg | 4 - .../bootstrap-icons/icons/house-door-fill.svg | 3 - .../bootstrap-icons/icons/house-door.svg | 3 - .../bootstrap-icons/icons/house-down-fill.svg | 5 - .../bootstrap-icons/icons/house-down.svg | 4 - .../icons/house-exclamation-fill.svg | 5 - .../icons/house-exclamation.svg | 4 - .../bootstrap-icons/icons/house-fill.svg | 4 - .../bootstrap-icons/icons/house-gear-fill.svg | 5 - .../bootstrap-icons/icons/house-gear.svg | 4 - .../icons/house-heart-fill.svg | 4 - .../bootstrap-icons/icons/house-heart.svg | 4 - .../bootstrap-icons/icons/house-lock-fill.svg | 5 - .../bootstrap-icons/icons/house-lock.svg | 4 - .../icons/house-slash-fill.svg | 5 - .../bootstrap-icons/icons/house-slash.svg | 4 - .../bootstrap-icons/icons/house-up-fill.svg | 5 - .../bootstrap-icons/icons/house-up.svg | 4 - .../bootstrap-icons/icons/house-x-fill.svg | 5 - .../bootstrap-icons/icons/house-x.svg | 4 - .../bootstrap-icons/icons/house.svg | 3 - .../bootstrap-icons/icons/houses-fill.svg | 4 - .../bootstrap-icons/icons/houses.svg | 3 - WEB/node_modules/bootstrap-icons/icons/hr.svg | 3 - .../bootstrap-icons/icons/hurricane.svg | 3 - .../bootstrap-icons/icons/hypnotize.svg | 4 - .../bootstrap-icons/icons/image-alt.svg | 3 - .../bootstrap-icons/icons/image-fill.svg | 3 - .../bootstrap-icons/icons/image.svg | 4 - .../bootstrap-icons/icons/images.svg | 4 - .../bootstrap-icons/icons/inbox-fill.svg | 3 - .../bootstrap-icons/icons/inbox.svg | 3 - .../bootstrap-icons/icons/inboxes-fill.svg | 3 - .../bootstrap-icons/icons/inboxes.svg | 3 - .../bootstrap-icons/icons/incognito.svg | 3 - .../bootstrap-icons/icons/indent.svg | 4 - .../bootstrap-icons/icons/infinity.svg | 3 - .../icons/info-circle-fill.svg | 3 - .../bootstrap-icons/icons/info-circle.svg | 4 - .../bootstrap-icons/icons/info-lg.svg | 3 - .../icons/info-square-fill.svg | 3 - .../bootstrap-icons/icons/info-square.svg | 4 - .../bootstrap-icons/icons/info.svg | 3 - .../icons/input-cursor-text.svg | 4 - .../bootstrap-icons/icons/input-cursor.svg | 4 - .../bootstrap-icons/icons/instagram.svg | 3 - .../bootstrap-icons/icons/intersect.svg | 3 - .../bootstrap-icons/icons/journal-album.svg | 5 - .../icons/journal-arrow-down.svg | 5 - .../icons/journal-arrow-up.svg | 5 - .../icons/journal-bookmark-fill.svg | 5 - .../icons/journal-bookmark.svg | 5 - .../bootstrap-icons/icons/journal-check.svg | 5 - .../bootstrap-icons/icons/journal-code.svg | 5 - .../bootstrap-icons/icons/journal-medical.svg | 5 - .../bootstrap-icons/icons/journal-minus.svg | 5 - .../bootstrap-icons/icons/journal-plus.svg | 5 - .../icons/journal-richtext.svg | 5 - .../bootstrap-icons/icons/journal-text.svg | 5 - .../bootstrap-icons/icons/journal-x.svg | 5 - .../bootstrap-icons/icons/journal.svg | 4 - .../bootstrap-icons/icons/journals.svg | 4 - .../bootstrap-icons/icons/joystick.svg | 4 - .../bootstrap-icons/icons/justify-left.svg | 3 - .../bootstrap-icons/icons/justify-right.svg | 3 - .../bootstrap-icons/icons/justify.svg | 3 - .../bootstrap-icons/icons/kanban-fill.svg | 3 - .../bootstrap-icons/icons/kanban.svg | 4 - .../bootstrap-icons/icons/key-fill.svg | 3 - .../bootstrap-icons/icons/key.svg | 4 - .../bootstrap-icons/icons/keyboard-fill.svg | 3 - .../bootstrap-icons/icons/keyboard.svg | 4 - .../bootstrap-icons/icons/ladder.svg | 3 - .../bootstrap-icons/icons/lamp-fill.svg | 4 - .../bootstrap-icons/icons/lamp.svg | 4 - .../bootstrap-icons/icons/laptop-fill.svg | 3 - .../bootstrap-icons/icons/laptop.svg | 3 - .../bootstrap-icons/icons/layer-backward.svg | 4 - .../bootstrap-icons/icons/layer-forward.svg | 4 - .../bootstrap-icons/icons/layers-fill.svg | 4 - .../bootstrap-icons/icons/layers-half.svg | 3 - .../bootstrap-icons/icons/layers.svg | 3 - .../icons/layout-sidebar-inset-reverse.svg | 4 - .../icons/layout-sidebar-inset.svg | 4 - .../icons/layout-sidebar-reverse.svg | 3 - .../bootstrap-icons/icons/layout-sidebar.svg | 3 - .../bootstrap-icons/icons/layout-split.svg | 3 - .../icons/layout-text-sidebar-reverse.svg | 4 - .../icons/layout-text-sidebar.svg | 4 - .../icons/layout-text-window-reverse.svg | 4 - .../icons/layout-text-window.svg | 4 - .../icons/layout-three-columns.svg | 3 - .../bootstrap-icons/icons/layout-wtf.svg | 3 - .../bootstrap-icons/icons/life-preserver.svg | 3 - .../bootstrap-icons/icons/lightbulb-fill.svg | 3 - .../icons/lightbulb-off-fill.svg | 3 - .../bootstrap-icons/icons/lightbulb-off.svg | 3 - .../bootstrap-icons/icons/lightbulb.svg | 3 - .../icons/lightning-charge-fill.svg | 3 - .../icons/lightning-charge.svg | 3 - .../bootstrap-icons/icons/lightning-fill.svg | 3 - .../bootstrap-icons/icons/lightning.svg | 3 - .../bootstrap-icons/icons/line.svg | 3 - .../bootstrap-icons/icons/link-45deg.svg | 4 - .../bootstrap-icons/icons/link.svg | 4 - .../bootstrap-icons/icons/linkedin.svg | 3 - .../bootstrap-icons/icons/list-check.svg | 3 - .../icons/list-columns-reverse.svg | 3 - .../bootstrap-icons/icons/list-columns.svg | 3 - .../bootstrap-icons/icons/list-nested.svg | 3 - .../bootstrap-icons/icons/list-ol.svg | 4 - .../bootstrap-icons/icons/list-stars.svg | 4 - .../bootstrap-icons/icons/list-task.svg | 5 - .../bootstrap-icons/icons/list-ul.svg | 3 - .../bootstrap-icons/icons/list.svg | 3 - .../bootstrap-icons/icons/lock-fill.svg | 3 - .../bootstrap-icons/icons/lock.svg | 3 - .../bootstrap-icons/icons/lungs-fill.svg | 3 - .../bootstrap-icons/icons/lungs.svg | 3 - .../bootstrap-icons/icons/magic.svg | 3 - .../bootstrap-icons/icons/magnet-fill.svg | 3 - .../bootstrap-icons/icons/magnet.svg | 3 - .../bootstrap-icons/icons/mailbox.svg | 4 - .../bootstrap-icons/icons/mailbox2.svg | 4 - .../bootstrap-icons/icons/map-fill.svg | 3 - .../bootstrap-icons/icons/map.svg | 3 - .../bootstrap-icons/icons/markdown-fill.svg | 3 - .../bootstrap-icons/icons/markdown.svg | 6 - .../bootstrap-icons/icons/mask.svg | 3 - .../bootstrap-icons/icons/mastodon.svg | 3 - .../bootstrap-icons/icons/medium.svg | 3 - .../bootstrap-icons/icons/megaphone-fill.svg | 3 - .../bootstrap-icons/icons/megaphone.svg | 3 - .../bootstrap-icons/icons/memory.svg | 3 - .../bootstrap-icons/icons/menu-app-fill.svg | 3 - .../bootstrap-icons/icons/menu-app.svg | 3 - .../icons/menu-button-fill.svg | 3 - .../icons/menu-button-wide-fill.svg | 3 - .../icons/menu-button-wide.svg | 4 - .../bootstrap-icons/icons/menu-button.svg | 4 - .../bootstrap-icons/icons/menu-down.svg | 3 - .../bootstrap-icons/icons/menu-up.svg | 3 - .../bootstrap-icons/icons/messenger.svg | 3 - .../bootstrap-icons/icons/meta.svg | 3 - .../bootstrap-icons/icons/mic-fill.svg | 4 - .../bootstrap-icons/icons/mic-mute-fill.svg | 4 - .../bootstrap-icons/icons/mic-mute.svg | 4 - .../bootstrap-icons/icons/mic.svg | 4 - .../bootstrap-icons/icons/microsoft-teams.svg | 4 - .../bootstrap-icons/icons/microsoft.svg | 3 - .../bootstrap-icons/icons/minecart-loaded.svg | 4 - .../bootstrap-icons/icons/minecart.svg | 3 - .../bootstrap-icons/icons/modem-fill.svg | 3 - .../bootstrap-icons/icons/modem.svg | 4 - .../bootstrap-icons/icons/moisture.svg | 3 - .../bootstrap-icons/icons/moon-fill.svg | 3 - .../bootstrap-icons/icons/moon-stars-fill.svg | 4 - .../bootstrap-icons/icons/moon-stars.svg | 4 - .../bootstrap-icons/icons/moon.svg | 3 - .../icons/mortarboard-fill.svg | 4 - .../bootstrap-icons/icons/mortarboard.svg | 4 - .../icons/motherboard-fill.svg | 4 - .../bootstrap-icons/icons/motherboard.svg | 4 - .../bootstrap-icons/icons/mouse-fill.svg | 3 - .../bootstrap-icons/icons/mouse.svg | 3 - .../bootstrap-icons/icons/mouse2-fill.svg | 3 - .../bootstrap-icons/icons/mouse2.svg | 3 - .../bootstrap-icons/icons/mouse3-fill.svg | 3 - .../bootstrap-icons/icons/mouse3.svg | 3 - .../icons/music-note-beamed.svg | 5 - .../bootstrap-icons/icons/music-note-list.svg | 6 - .../bootstrap-icons/icons/music-note.svg | 5 - .../icons/music-player-fill.svg | 4 - .../bootstrap-icons/icons/music-player.svg | 5 - .../bootstrap-icons/icons/newspaper.svg | 4 - .../bootstrap-icons/icons/nintendo-switch.svg | 4 - .../bootstrap-icons/icons/node-minus-fill.svg | 3 - .../bootstrap-icons/icons/node-minus.svg | 3 - .../bootstrap-icons/icons/node-plus-fill.svg | 3 - .../bootstrap-icons/icons/node-plus.svg | 3 - .../bootstrap-icons/icons/nut-fill.svg | 3 - .../bootstrap-icons/icons/nut.svg | 4 - .../bootstrap-icons/icons/nvidia.svg | 3 - .../bootstrap-icons/icons/octagon-fill.svg | 3 - .../bootstrap-icons/icons/octagon-half.svg | 3 - .../bootstrap-icons/icons/octagon.svg | 3 - .../icons/optical-audio-fill.svg | 4 - .../bootstrap-icons/icons/optical-audio.svg | 5 - .../bootstrap-icons/icons/option.svg | 3 - .../bootstrap-icons/icons/outlet.svg | 4 - .../bootstrap-icons/icons/p-circle-fill.svg | 3 - .../bootstrap-icons/icons/p-circle.svg | 3 - .../bootstrap-icons/icons/p-square-fill.svg | 4 - .../bootstrap-icons/icons/p-square.svg | 4 - .../bootstrap-icons/icons/paint-bucket.svg | 3 - .../bootstrap-icons/icons/palette-fill.svg | 3 - .../bootstrap-icons/icons/palette.svg | 4 - .../bootstrap-icons/icons/palette2.svg | 4 - .../bootstrap-icons/icons/paperclip.svg | 3 - .../bootstrap-icons/icons/paragraph.svg | 3 - .../bootstrap-icons/icons/pass-fill.svg | 3 - .../bootstrap-icons/icons/pass.svg | 4 - .../icons/patch-check-fill.svg | 3 - .../bootstrap-icons/icons/patch-check.svg | 4 - .../icons/patch-exclamation-fill.svg | 3 - .../icons/patch-exclamation.svg | 4 - .../icons/patch-minus-fill.svg | 3 - .../bootstrap-icons/icons/patch-minus.svg | 4 - .../bootstrap-icons/icons/patch-plus-fill.svg | 3 - .../bootstrap-icons/icons/patch-plus.svg | 4 - .../icons/patch-question-fill.svg | 3 - .../bootstrap-icons/icons/patch-question.svg | 5 - .../bootstrap-icons/icons/pause-btn-fill.svg | 3 - .../bootstrap-icons/icons/pause-btn.svg | 4 - .../icons/pause-circle-fill.svg | 3 - .../bootstrap-icons/icons/pause-circle.svg | 4 - .../bootstrap-icons/icons/pause-fill.svg | 3 - .../bootstrap-icons/icons/pause.svg | 3 - .../bootstrap-icons/icons/paypal.svg | 3 - .../icons/pc-display-horizontal.svg | 3 - .../bootstrap-icons/icons/pc-display.svg | 3 - .../bootstrap-icons/icons/pc-horizontal.svg | 3 - WEB/node_modules/bootstrap-icons/icons/pc.svg | 3 - .../bootstrap-icons/icons/pci-card.svg | 4 - .../bootstrap-icons/icons/peace-fill.svg | 3 - .../bootstrap-icons/icons/peace.svg | 3 - .../bootstrap-icons/icons/pen-fill.svg | 3 - .../bootstrap-icons/icons/pen.svg | 3 - .../bootstrap-icons/icons/pencil-fill.svg | 3 - .../bootstrap-icons/icons/pencil-square.svg | 4 - .../bootstrap-icons/icons/pencil.svg | 3 - .../bootstrap-icons/icons/pentagon-fill.svg | 3 - .../bootstrap-icons/icons/pentagon-half.svg | 3 - .../bootstrap-icons/icons/pentagon.svg | 3 - .../bootstrap-icons/icons/people-fill.svg | 3 - .../bootstrap-icons/icons/people.svg | 3 - .../bootstrap-icons/icons/percent.svg | 3 - .../bootstrap-icons/icons/person-add.svg | 4 - .../icons/person-badge-fill.svg | 3 - .../bootstrap-icons/icons/person-badge.svg | 4 - .../icons/person-bounding-box.svg | 4 - .../icons/person-check-fill.svg | 4 - .../bootstrap-icons/icons/person-check.svg | 4 - .../bootstrap-icons/icons/person-circle.svg | 4 - .../icons/person-dash-fill.svg | 4 - .../bootstrap-icons/icons/person-dash.svg | 4 - .../bootstrap-icons/icons/person-down.svg | 4 - .../icons/person-exclamation.svg | 4 - .../bootstrap-icons/icons/person-fill-add.svg | 4 - .../icons/person-fill-check.svg | 4 - .../icons/person-fill-dash.svg | 4 - .../icons/person-fill-down.svg | 4 - .../icons/person-fill-exclamation.svg | 4 - .../icons/person-fill-gear.svg | 3 - .../icons/person-fill-lock.svg | 3 - .../icons/person-fill-slash.svg | 3 - .../bootstrap-icons/icons/person-fill-up.svg | 4 - .../bootstrap-icons/icons/person-fill-x.svg | 4 - .../bootstrap-icons/icons/person-fill.svg | 3 - .../bootstrap-icons/icons/person-gear.svg | 3 - .../bootstrap-icons/icons/person-heart.svg | 3 - .../bootstrap-icons/icons/person-hearts.svg | 3 - .../icons/person-lines-fill.svg | 3 - .../bootstrap-icons/icons/person-lock.svg | 3 - .../icons/person-plus-fill.svg | 4 - .../bootstrap-icons/icons/person-plus.svg | 4 - .../bootstrap-icons/icons/person-rolodex.svg | 4 - .../bootstrap-icons/icons/person-slash.svg | 3 - .../bootstrap-icons/icons/person-square.svg | 4 - .../bootstrap-icons/icons/person-up.svg | 4 - .../icons/person-vcard-fill.svg | 3 - .../bootstrap-icons/icons/person-vcard.svg | 4 - .../bootstrap-icons/icons/person-video.svg | 4 - .../bootstrap-icons/icons/person-video2.svg | 4 - .../bootstrap-icons/icons/person-video3.svg | 4 - .../icons/person-workspace.svg | 4 - .../bootstrap-icons/icons/person-x-fill.svg | 3 - .../bootstrap-icons/icons/person-x.svg | 4 - .../bootstrap-icons/icons/person.svg | 3 - .../bootstrap-icons/icons/phone-fill.svg | 3 - .../bootstrap-icons/icons/phone-flip.svg | 3 - .../icons/phone-landscape-fill.svg | 3 - .../bootstrap-icons/icons/phone-landscape.svg | 4 - .../icons/phone-vibrate-fill.svg | 3 - .../bootstrap-icons/icons/phone-vibrate.svg | 4 - .../bootstrap-icons/icons/phone.svg | 4 - .../bootstrap-icons/icons/pie-chart-fill.svg | 3 - .../bootstrap-icons/icons/pie-chart.svg | 3 - .../bootstrap-icons/icons/piggy-bank-fill.svg | 3 - .../bootstrap-icons/icons/piggy-bank.svg | 4 - .../bootstrap-icons/icons/pin-angle-fill.svg | 3 - .../bootstrap-icons/icons/pin-angle.svg | 3 - .../bootstrap-icons/icons/pin-fill.svg | 3 - .../bootstrap-icons/icons/pin-map-fill.svg | 4 - .../bootstrap-icons/icons/pin-map.svg | 4 - .../bootstrap-icons/icons/pin.svg | 3 - .../bootstrap-icons/icons/pinterest.svg | 3 - .../bootstrap-icons/icons/pip-fill.svg | 3 - .../bootstrap-icons/icons/pip.svg | 4 - .../bootstrap-icons/icons/play-btn-fill.svg | 3 - .../bootstrap-icons/icons/play-btn.svg | 4 - .../icons/play-circle-fill.svg | 3 - .../bootstrap-icons/icons/play-circle.svg | 4 - .../bootstrap-icons/icons/play-fill.svg | 3 - .../bootstrap-icons/icons/play.svg | 3 - .../bootstrap-icons/icons/playstation.svg | 3 - .../bootstrap-icons/icons/plug-fill.svg | 3 - .../bootstrap-icons/icons/plug.svg | 3 - .../bootstrap-icons/icons/plugin.svg | 3 - .../icons/plus-circle-dotted.svg | 3 - .../icons/plus-circle-fill.svg | 3 - .../bootstrap-icons/icons/plus-circle.svg | 4 - .../bootstrap-icons/icons/plus-lg.svg | 3 - .../icons/plus-slash-minus.svg | 3 - .../icons/plus-square-dotted.svg | 3 - .../icons/plus-square-fill.svg | 3 - .../bootstrap-icons/icons/plus-square.svg | 4 - .../bootstrap-icons/icons/plus.svg | 3 - .../bootstrap-icons/icons/postage-fill.svg | 4 - .../icons/postage-heart-fill.svg | 4 - .../bootstrap-icons/icons/postage-heart.svg | 4 - .../bootstrap-icons/icons/postage.svg | 4 - .../bootstrap-icons/icons/postcard-fill.svg | 4 - .../icons/postcard-heart-fill.svg | 3 - .../bootstrap-icons/icons/postcard-heart.svg | 4 - .../bootstrap-icons/icons/postcard.svg | 3 - .../bootstrap-icons/icons/power.svg | 4 - .../bootstrap-icons/icons/prescription.svg | 4 - .../bootstrap-icons/icons/prescription2.svg | 4 - .../bootstrap-icons/icons/printer-fill.svg | 4 - .../bootstrap-icons/icons/printer.svg | 4 - .../bootstrap-icons/icons/projector-fill.svg | 3 - .../bootstrap-icons/icons/projector.svg | 4 - .../bootstrap-icons/icons/puzzle-fill.svg | 3 - .../bootstrap-icons/icons/puzzle.svg | 3 - .../bootstrap-icons/icons/qr-code-scan.svg | 7 - .../bootstrap-icons/icons/qr-code.svg | 7 - .../icons/question-circle-fill.svg | 3 - .../bootstrap-icons/icons/question-circle.svg | 4 - .../icons/question-diamond-fill.svg | 3 - .../icons/question-diamond.svg | 4 - .../bootstrap-icons/icons/question-lg.svg | 3 - .../icons/question-octagon-fill.svg | 3 - .../icons/question-octagon.svg | 4 - .../icons/question-square-fill.svg | 3 - .../bootstrap-icons/icons/question-square.svg | 4 - .../bootstrap-icons/icons/question.svg | 3 - .../bootstrap-icons/icons/quora.svg | 3 - .../bootstrap-icons/icons/quote.svg | 3 - .../bootstrap-icons/icons/r-circle-fill.svg | 3 - .../bootstrap-icons/icons/r-circle.svg | 3 - .../bootstrap-icons/icons/r-square-fill.svg | 4 - .../bootstrap-icons/icons/r-square.svg | 4 - .../bootstrap-icons/icons/radioactive.svg | 4 - .../bootstrap-icons/icons/rainbow.svg | 3 - .../bootstrap-icons/icons/receipt-cutoff.svg | 4 - .../bootstrap-icons/icons/receipt.svg | 4 - .../bootstrap-icons/icons/reception-0.svg | 3 - .../bootstrap-icons/icons/reception-1.svg | 3 - .../bootstrap-icons/icons/reception-2.svg | 3 - .../bootstrap-icons/icons/reception-3.svg | 3 - .../bootstrap-icons/icons/reception-4.svg | 3 - .../bootstrap-icons/icons/record-btn-fill.svg | 3 - .../bootstrap-icons/icons/record-btn.svg | 4 - .../icons/record-circle-fill.svg | 3 - .../bootstrap-icons/icons/record-circle.svg | 4 - .../bootstrap-icons/icons/record-fill.svg | 3 - .../bootstrap-icons/icons/record.svg | 3 - .../bootstrap-icons/icons/record2-fill.svg | 4 - .../bootstrap-icons/icons/record2.svg | 4 - .../bootstrap-icons/icons/recycle.svg | 3 - .../bootstrap-icons/icons/reddit.svg | 4 - .../bootstrap-icons/icons/regex.svg | 3 - .../bootstrap-icons/icons/repeat-1.svg | 4 - .../bootstrap-icons/icons/repeat.svg | 3 - .../bootstrap-icons/icons/reply-all-fill.svg | 4 - .../bootstrap-icons/icons/reply-all.svg | 4 - .../bootstrap-icons/icons/reply-fill.svg | 3 - .../bootstrap-icons/icons/reply.svg | 3 - .../bootstrap-icons/icons/rewind-btn-fill.svg | 3 - .../bootstrap-icons/icons/rewind-btn.svg | 4 - .../icons/rewind-circle-fill.svg | 3 - .../bootstrap-icons/icons/rewind-circle.svg | 4 - .../bootstrap-icons/icons/rewind-fill.svg | 4 - .../bootstrap-icons/icons/rewind.svg | 4 - .../bootstrap-icons/icons/robot.svg | 4 - .../bootstrap-icons/icons/rocket-fill.svg | 4 - .../icons/rocket-takeoff-fill.svg | 4 - .../bootstrap-icons/icons/rocket-takeoff.svg | 5 - .../bootstrap-icons/icons/rocket.svg | 5 - .../bootstrap-icons/icons/router-fill.svg | 6 - .../bootstrap-icons/icons/router.svg | 6 - .../bootstrap-icons/icons/rss-fill.svg | 3 - .../bootstrap-icons/icons/rss.svg | 4 - .../bootstrap-icons/icons/rulers.svg | 3 - .../bootstrap-icons/icons/safe-fill.svg | 4 - .../bootstrap-icons/icons/safe.svg | 4 - .../bootstrap-icons/icons/safe2-fill.svg | 4 - .../bootstrap-icons/icons/safe2.svg | 4 - .../bootstrap-icons/icons/save-fill.svg | 3 - .../bootstrap-icons/icons/save.svg | 3 - .../bootstrap-icons/icons/save2-fill.svg | 3 - .../bootstrap-icons/icons/save2.svg | 3 - .../bootstrap-icons/icons/scissors.svg | 3 - .../bootstrap-icons/icons/scooter.svg | 3 - .../bootstrap-icons/icons/screwdriver.svg | 3 - .../bootstrap-icons/icons/sd-card-fill.svg | 3 - .../bootstrap-icons/icons/sd-card.svg | 4 - .../icons/search-heart-fill.svg | 3 - .../bootstrap-icons/icons/search-heart.svg | 4 - .../bootstrap-icons/icons/search.svg | 3 - .../bootstrap-icons/icons/segmented-nav.svg | 3 - .../bootstrap-icons/icons/send-check-fill.svg | 4 - .../bootstrap-icons/icons/send-check.svg | 4 - .../bootstrap-icons/icons/send-dash-fill.svg | 4 - .../bootstrap-icons/icons/send-dash.svg | 4 - .../icons/send-exclamation-fill.svg | 4 - .../icons/send-exclamation.svg | 4 - .../bootstrap-icons/icons/send-fill.svg | 3 - .../bootstrap-icons/icons/send-plus-fill.svg | 4 - .../bootstrap-icons/icons/send-plus.svg | 4 - .../bootstrap-icons/icons/send-slash-fill.svg | 4 - .../bootstrap-icons/icons/send-slash.svg | 4 - .../bootstrap-icons/icons/send-x-fill.svg | 4 - .../bootstrap-icons/icons/send-x.svg | 4 - .../bootstrap-icons/icons/send.svg | 3 - .../bootstrap-icons/icons/server.svg | 5 - .../bootstrap-icons/icons/share-fill.svg | 3 - .../bootstrap-icons/icons/share.svg | 3 - .../bootstrap-icons/icons/shield-check.svg | 4 - .../icons/shield-exclamation.svg | 4 - .../icons/shield-fill-check.svg | 3 - .../icons/shield-fill-exclamation.svg | 3 - .../icons/shield-fill-minus.svg | 3 - .../icons/shield-fill-plus.svg | 3 - .../bootstrap-icons/icons/shield-fill-x.svg | 3 - .../bootstrap-icons/icons/shield-fill.svg | 3 - .../icons/shield-lock-fill.svg | 3 - .../bootstrap-icons/icons/shield-lock.svg | 4 - .../bootstrap-icons/icons/shield-minus.svg | 4 - .../bootstrap-icons/icons/shield-plus.svg | 4 - .../bootstrap-icons/icons/shield-shaded.svg | 3 - .../icons/shield-slash-fill.svg | 3 - .../bootstrap-icons/icons/shield-slash.svg | 3 - .../bootstrap-icons/icons/shield-x.svg | 4 - .../bootstrap-icons/icons/shield.svg | 3 - .../bootstrap-icons/icons/shift-fill.svg | 3 - .../bootstrap-icons/icons/shift.svg | 3 - .../bootstrap-icons/icons/shop-window.svg | 3 - .../bootstrap-icons/icons/shop.svg | 3 - .../bootstrap-icons/icons/shuffle.svg | 4 - .../icons/sign-dead-end-fill.svg | 4 - .../bootstrap-icons/icons/sign-dead-end.svg | 4 - .../icons/sign-do-not-enter-fill.svg | 4 - .../icons/sign-do-not-enter.svg | 4 - .../icons/sign-intersection-fill.svg | 3 - .../icons/sign-intersection-side-fill.svg | 3 - .../icons/sign-intersection-side.svg | 4 - .../icons/sign-intersection-t-fill.svg | 3 - .../icons/sign-intersection-t.svg | 4 - .../icons/sign-intersection-y-fill.svg | 3 - .../icons/sign-intersection-y.svg | 4 - .../icons/sign-intersection.svg | 4 - .../icons/sign-merge-left-fill.svg | 3 - .../bootstrap-icons/icons/sign-merge-left.svg | 4 - .../icons/sign-merge-right-fill.svg | 3 - .../icons/sign-merge-right.svg | 4 - .../icons/sign-no-left-turn-fill.svg | 4 - .../icons/sign-no-left-turn.svg | 3 - .../icons/sign-no-parking-fill.svg | 4 - .../bootstrap-icons/icons/sign-no-parking.svg | 3 - .../icons/sign-no-right-turn-fill.svg | 4 - .../icons/sign-no-right-turn.svg | 3 - .../icons/sign-railroad-fill.svg | 5 - .../bootstrap-icons/icons/sign-railroad.svg | 4 - .../bootstrap-icons/icons/sign-stop-fill.svg | 4 - .../icons/sign-stop-lights-fill.svg | 4 - .../icons/sign-stop-lights.svg | 4 - .../bootstrap-icons/icons/sign-stop.svg | 5 - .../icons/sign-turn-left-fill.svg | 3 - .../bootstrap-icons/icons/sign-turn-left.svg | 4 - .../icons/sign-turn-right-fill.svg | 3 - .../bootstrap-icons/icons/sign-turn-right.svg | 4 - .../icons/sign-turn-slight-left-fill.svg | 3 - .../icons/sign-turn-slight-left.svg | 4 - .../icons/sign-turn-slight-right-fill.svg | 3 - .../icons/sign-turn-slight-right.svg | 4 - .../bootstrap-icons/icons/sign-yield-fill.svg | 4 - .../bootstrap-icons/icons/sign-yield.svg | 5 - .../bootstrap-icons/icons/signal.svg | 3 - .../bootstrap-icons/icons/signpost-2-fill.svg | 3 - .../bootstrap-icons/icons/signpost-2.svg | 3 - .../bootstrap-icons/icons/signpost-fill.svg | 3 - .../icons/signpost-split-fill.svg | 3 - .../bootstrap-icons/icons/signpost-split.svg | 3 - .../bootstrap-icons/icons/signpost.svg | 3 - .../bootstrap-icons/icons/sim-fill.svg | 4 - .../bootstrap-icons/icons/sim.svg | 4 - .../bootstrap-icons/icons/sina-weibo.svg | 4 - .../icons/skip-backward-btn-fill.svg | 3 - .../icons/skip-backward-btn.svg | 4 - .../icons/skip-backward-circle-fill.svg | 3 - .../icons/skip-backward-circle.svg | 4 - .../icons/skip-backward-fill.svg | 3 - .../bootstrap-icons/icons/skip-backward.svg | 3 - .../icons/skip-end-btn-fill.svg | 3 - .../bootstrap-icons/icons/skip-end-btn.svg | 4 - .../icons/skip-end-circle-fill.svg | 3 - .../bootstrap-icons/icons/skip-end-circle.svg | 4 - .../bootstrap-icons/icons/skip-end-fill.svg | 3 - .../bootstrap-icons/icons/skip-end.svg | 3 - .../icons/skip-forward-btn-fill.svg | 3 - .../icons/skip-forward-btn.svg | 4 - .../icons/skip-forward-circle-fill.svg | 3 - .../icons/skip-forward-circle.svg | 4 - .../icons/skip-forward-fill.svg | 3 - .../bootstrap-icons/icons/skip-forward.svg | 3 - .../icons/skip-start-btn-fill.svg | 3 - .../bootstrap-icons/icons/skip-start-btn.svg | 4 - .../icons/skip-start-circle-fill.svg | 3 - .../icons/skip-start-circle.svg | 4 - .../bootstrap-icons/icons/skip-start-fill.svg | 3 - .../bootstrap-icons/icons/skip-start.svg | 3 - .../bootstrap-icons/icons/skype.svg | 3 - .../bootstrap-icons/icons/slack.svg | 3 - .../icons/slash-circle-fill.svg | 3 - .../bootstrap-icons/icons/slash-circle.svg | 4 - .../bootstrap-icons/icons/slash-lg.svg | 3 - .../icons/slash-square-fill.svg | 3 - .../bootstrap-icons/icons/slash-square.svg | 4 - .../bootstrap-icons/icons/slash.svg | 3 - .../bootstrap-icons/icons/sliders.svg | 3 - .../icons/sliders2-vertical.svg | 3 - .../bootstrap-icons/icons/sliders2.svg | 3 - .../bootstrap-icons/icons/smartwatch.svg | 4 - .../bootstrap-icons/icons/snapchat.svg | 3 - .../bootstrap-icons/icons/snow.svg | 3 - .../bootstrap-icons/icons/snow2.svg | 3 - .../bootstrap-icons/icons/snow3.svg | 4 - .../icons/sort-alpha-down-alt.svg | 5 - .../bootstrap-icons/icons/sort-alpha-down.svg | 4 - .../icons/sort-alpha-up-alt.svg | 5 - .../bootstrap-icons/icons/sort-alpha-up.svg | 4 - .../bootstrap-icons/icons/sort-down-alt.svg | 3 - .../bootstrap-icons/icons/sort-down.svg | 3 - .../icons/sort-numeric-down-alt.svg | 4 - .../icons/sort-numeric-down.svg | 5 - .../icons/sort-numeric-up-alt.svg | 4 - .../bootstrap-icons/icons/sort-numeric-up.svg | 5 - .../bootstrap-icons/icons/sort-up-alt.svg | 3 - .../bootstrap-icons/icons/sort-up.svg | 3 - .../bootstrap-icons/icons/soundwave.svg | 3 - .../bootstrap-icons/icons/speaker-fill.svg | 4 - .../bootstrap-icons/icons/speaker.svg | 4 - .../bootstrap-icons/icons/speedometer.svg | 4 - .../bootstrap-icons/icons/speedometer2.svg | 4 - .../bootstrap-icons/icons/spellcheck.svg | 4 - .../bootstrap-icons/icons/spotify.svg | 3 - .../bootstrap-icons/icons/square-fill.svg | 3 - .../bootstrap-icons/icons/square-half.svg | 3 - .../bootstrap-icons/icons/square.svg | 3 - .../bootstrap-icons/icons/stack-overflow.svg | 4 - .../bootstrap-icons/icons/stack.svg | 4 - .../bootstrap-icons/icons/star-fill.svg | 3 - .../bootstrap-icons/icons/star-half.svg | 3 - .../bootstrap-icons/icons/star.svg | 3 - .../bootstrap-icons/icons/stars.svg | 3 - .../bootstrap-icons/icons/steam.svg | 4 - .../bootstrap-icons/icons/stickies-fill.svg | 4 - .../bootstrap-icons/icons/stickies.svg | 4 - .../bootstrap-icons/icons/sticky-fill.svg | 3 - .../bootstrap-icons/icons/sticky.svg | 3 - .../bootstrap-icons/icons/stop-btn-fill.svg | 3 - .../bootstrap-icons/icons/stop-btn.svg | 4 - .../icons/stop-circle-fill.svg | 3 - .../bootstrap-icons/icons/stop-circle.svg | 4 - .../bootstrap-icons/icons/stop-fill.svg | 3 - .../bootstrap-icons/icons/stop.svg | 3 - .../bootstrap-icons/icons/stoplights-fill.svg | 3 - .../bootstrap-icons/icons/stoplights.svg | 4 - .../bootstrap-icons/icons/stopwatch-fill.svg | 3 - .../bootstrap-icons/icons/stopwatch.svg | 4 - .../bootstrap-icons/icons/strava.svg | 3 - .../bootstrap-icons/icons/stripe.svg | 3 - .../bootstrap-icons/icons/subscript.svg | 3 - .../bootstrap-icons/icons/subtract.svg | 3 - .../bootstrap-icons/icons/suit-club-fill.svg | 3 - .../bootstrap-icons/icons/suit-club.svg | 3 - .../icons/suit-diamond-fill.svg | 3 - .../bootstrap-icons/icons/suit-diamond.svg | 3 - .../bootstrap-icons/icons/suit-heart-fill.svg | 3 - .../bootstrap-icons/icons/suit-heart.svg | 3 - .../bootstrap-icons/icons/suit-spade-fill.svg | 3 - .../bootstrap-icons/icons/suit-spade.svg | 3 - .../bootstrap-icons/icons/sun-fill.svg | 3 - .../bootstrap-icons/icons/sun.svg | 3 - .../bootstrap-icons/icons/sunglasses.svg | 3 - .../bootstrap-icons/icons/sunrise-fill.svg | 3 - .../bootstrap-icons/icons/sunrise.svg | 3 - .../bootstrap-icons/icons/sunset-fill.svg | 3 - .../bootstrap-icons/icons/sunset.svg | 3 - .../bootstrap-icons/icons/superscript.svg | 3 - .../icons/symmetry-horizontal.svg | 3 - .../icons/symmetry-vertical.svg | 3 - .../bootstrap-icons/icons/table.svg | 3 - .../bootstrap-icons/icons/tablet-fill.svg | 3 - .../icons/tablet-landscape-fill.svg | 3 - .../icons/tablet-landscape.svg | 4 - .../bootstrap-icons/icons/tablet.svg | 4 - .../bootstrap-icons/icons/tag-fill.svg | 3 - .../bootstrap-icons/icons/tag.svg | 4 - .../bootstrap-icons/icons/tags-fill.svg | 4 - .../bootstrap-icons/icons/tags.svg | 4 - .../bootstrap-icons/icons/taxi-front-fill.svg | 3 - .../bootstrap-icons/icons/taxi-front.svg | 4 - .../bootstrap-icons/icons/telegram.svg | 3 - .../bootstrap-icons/icons/telephone-fill.svg | 3 - .../icons/telephone-forward-fill.svg | 3 - .../icons/telephone-forward.svg | 3 - .../icons/telephone-inbound-fill.svg | 3 - .../icons/telephone-inbound.svg | 3 - .../icons/telephone-minus-fill.svg | 3 - .../bootstrap-icons/icons/telephone-minus.svg | 4 - .../icons/telephone-outbound-fill.svg | 3 - .../icons/telephone-outbound.svg | 3 - .../icons/telephone-plus-fill.svg | 3 - .../bootstrap-icons/icons/telephone-plus.svg | 4 - .../icons/telephone-x-fill.svg | 3 - .../bootstrap-icons/icons/telephone-x.svg | 4 - .../bootstrap-icons/icons/telephone.svg | 3 - .../bootstrap-icons/icons/tencent-qq.svg | 4 - .../bootstrap-icons/icons/terminal-dash.svg | 4 - .../bootstrap-icons/icons/terminal-fill.svg | 3 - .../bootstrap-icons/icons/terminal-plus.svg | 4 - .../bootstrap-icons/icons/terminal-split.svg | 4 - .../bootstrap-icons/icons/terminal-x.svg | 4 - .../bootstrap-icons/icons/terminal.svg | 4 - .../bootstrap-icons/icons/text-center.svg | 3 - .../icons/text-indent-left.svg | 3 - .../icons/text-indent-right.svg | 3 - .../bootstrap-icons/icons/text-left.svg | 3 - .../bootstrap-icons/icons/text-paragraph.svg | 3 - .../bootstrap-icons/icons/text-right.svg | 3 - .../bootstrap-icons/icons/text-wrap.svg | 3 - .../bootstrap-icons/icons/textarea-resize.svg | 3 - .../bootstrap-icons/icons/textarea-t.svg | 4 - .../bootstrap-icons/icons/textarea.svg | 3 - .../icons/thermometer-half.svg | 4 - .../icons/thermometer-high.svg | 4 - .../bootstrap-icons/icons/thermometer-low.svg | 4 - .../icons/thermometer-snow.svg | 4 - .../bootstrap-icons/icons/thermometer-sun.svg | 4 - .../bootstrap-icons/icons/thermometer.svg | 4 - .../icons/three-dots-vertical.svg | 3 - .../bootstrap-icons/icons/three-dots.svg | 3 - .../icons/thunderbolt-fill.svg | 3 - .../bootstrap-icons/icons/thunderbolt.svg | 4 - .../icons/ticket-detailed-fill.svg | 3 - .../bootstrap-icons/icons/ticket-detailed.svg | 4 - .../bootstrap-icons/icons/ticket-fill.svg | 3 - .../icons/ticket-perforated-fill.svg | 3 - .../icons/ticket-perforated.svg | 4 - .../bootstrap-icons/icons/ticket.svg | 3 - .../bootstrap-icons/icons/tiktok.svg | 3 - .../bootstrap-icons/icons/toggle-off.svg | 3 - .../bootstrap-icons/icons/toggle-on.svg | 3 - .../bootstrap-icons/icons/toggle2-off.svg | 4 - .../bootstrap-icons/icons/toggle2-on.svg | 4 - .../bootstrap-icons/icons/toggles.svg | 3 - .../bootstrap-icons/icons/toggles2.svg | 5 - .../bootstrap-icons/icons/tools.svg | 3 - .../bootstrap-icons/icons/tornado.svg | 3 - .../icons/train-freight-front-fill.svg | 3 - .../icons/train-freight-front.svg | 3 - .../icons/train-front-fill.svg | 3 - .../bootstrap-icons/icons/train-front.svg | 3 - .../icons/train-lightrail-front-fill.svg | 3 - .../icons/train-lightrail-front.svg | 3 - .../bootstrap-icons/icons/translate.svg | 4 - .../bootstrap-icons/icons/trash-fill.svg | 3 - .../bootstrap-icons/icons/trash.svg | 4 - .../bootstrap-icons/icons/trash2-fill.svg | 3 - .../bootstrap-icons/icons/trash2.svg | 3 - .../bootstrap-icons/icons/trash3-fill.svg | 3 - .../bootstrap-icons/icons/trash3.svg | 3 - .../bootstrap-icons/icons/tree-fill.svg | 3 - .../bootstrap-icons/icons/tree.svg | 3 - .../bootstrap-icons/icons/trello.svg | 3 - .../bootstrap-icons/icons/triangle-fill.svg | 3 - .../bootstrap-icons/icons/triangle-half.svg | 3 - .../bootstrap-icons/icons/triangle.svg | 3 - .../bootstrap-icons/icons/trophy-fill.svg | 3 - .../bootstrap-icons/icons/trophy.svg | 3 - .../bootstrap-icons/icons/tropical-storm.svg | 4 - .../bootstrap-icons/icons/truck-flatbed.svg | 3 - .../icons/truck-front-fill.svg | 3 - .../bootstrap-icons/icons/truck-front.svg | 4 - .../bootstrap-icons/icons/truck.svg | 3 - .../bootstrap-icons/icons/tsunami.svg | 3 - .../bootstrap-icons/icons/tv-fill.svg | 3 - WEB/node_modules/bootstrap-icons/icons/tv.svg | 3 - .../bootstrap-icons/icons/twitch.svg | 4 - .../bootstrap-icons/icons/twitter.svg | 3 - .../bootstrap-icons/icons/type-bold.svg | 3 - .../bootstrap-icons/icons/type-h1.svg | 3 - .../bootstrap-icons/icons/type-h2.svg | 3 - .../bootstrap-icons/icons/type-h3.svg | 3 - .../bootstrap-icons/icons/type-italic.svg | 3 - .../icons/type-strikethrough.svg | 3 - .../bootstrap-icons/icons/type-underline.svg | 3 - .../bootstrap-icons/icons/type.svg | 3 - .../bootstrap-icons/icons/ubuntu.svg | 3 - .../bootstrap-icons/icons/ui-checks-grid.svg | 3 - .../bootstrap-icons/icons/ui-checks.svg | 3 - .../bootstrap-icons/icons/ui-radios-grid.svg | 3 - .../bootstrap-icons/icons/ui-radios.svg | 3 - .../bootstrap-icons/icons/umbrella-fill.svg | 3 - .../bootstrap-icons/icons/umbrella.svg | 3 - .../bootstrap-icons/icons/unindent.svg | 4 - .../bootstrap-icons/icons/union.svg | 3 - .../bootstrap-icons/icons/unity.svg | 3 - .../icons/universal-access-circle.svg | 4 - .../icons/universal-access.svg | 3 - .../bootstrap-icons/icons/unlock-fill.svg | 3 - .../bootstrap-icons/icons/unlock.svg | 3 - .../bootstrap-icons/icons/upc-scan.svg | 3 - .../bootstrap-icons/icons/upc.svg | 3 - .../bootstrap-icons/icons/upload.svg | 4 - .../bootstrap-icons/icons/usb-c-fill.svg | 3 - .../bootstrap-icons/icons/usb-c.svg | 4 - .../bootstrap-icons/icons/usb-drive-fill.svg | 3 - .../bootstrap-icons/icons/usb-drive.svg | 3 - .../bootstrap-icons/icons/usb-fill.svg | 3 - .../bootstrap-icons/icons/usb-micro-fill.svg | 3 - .../bootstrap-icons/icons/usb-micro.svg | 4 - .../bootstrap-icons/icons/usb-mini-fill.svg | 3 - .../bootstrap-icons/icons/usb-mini.svg | 4 - .../bootstrap-icons/icons/usb-plug-fill.svg | 3 - .../bootstrap-icons/icons/usb-plug.svg | 3 - .../bootstrap-icons/icons/usb-symbol.svg | 3 - .../bootstrap-icons/icons/usb.svg | 4 - .../bootstrap-icons/icons/valentine.svg | 4 - .../bootstrap-icons/icons/valentine2.svg | 4 - .../bootstrap-icons/icons/vector-pen.svg | 4 - .../bootstrap-icons/icons/view-list.svg | 3 - .../bootstrap-icons/icons/view-stacked.svg | 3 - .../bootstrap-icons/icons/vimeo.svg | 3 - .../bootstrap-icons/icons/vinyl-fill.svg | 4 - .../bootstrap-icons/icons/vinyl.svg | 5 - .../bootstrap-icons/icons/virus.svg | 3 - .../bootstrap-icons/icons/virus2.svg | 3 - .../bootstrap-icons/icons/voicemail.svg | 3 - .../icons/volume-down-fill.svg | 3 - .../bootstrap-icons/icons/volume-down.svg | 3 - .../icons/volume-mute-fill.svg | 3 - .../bootstrap-icons/icons/volume-mute.svg | 3 - .../bootstrap-icons/icons/volume-off-fill.svg | 3 - .../bootstrap-icons/icons/volume-off.svg | 3 - .../bootstrap-icons/icons/volume-up-fill.svg | 5 - .../bootstrap-icons/icons/volume-up.svg | 5 - WEB/node_modules/bootstrap-icons/icons/vr.svg | 3 - .../bootstrap-icons/icons/wallet-fill.svg | 4 - .../bootstrap-icons/icons/wallet.svg | 3 - .../bootstrap-icons/icons/wallet2.svg | 3 - .../bootstrap-icons/icons/watch.svg | 4 - .../bootstrap-icons/icons/water.svg | 3 - .../bootstrap-icons/icons/webcam-fill.svg | 4 - .../bootstrap-icons/icons/webcam.svg | 4 - .../bootstrap-icons/icons/wechat.svg | 4 - .../bootstrap-icons/icons/whatsapp.svg | 3 - .../bootstrap-icons/icons/wifi-1.svg | 3 - .../bootstrap-icons/icons/wifi-2.svg | 3 - .../bootstrap-icons/icons/wifi-off.svg | 3 - .../bootstrap-icons/icons/wifi.svg | 4 - .../bootstrap-icons/icons/wikipedia.svg | 3 - .../bootstrap-icons/icons/wind.svg | 3 - .../bootstrap-icons/icons/window-dash.svg | 5 - .../bootstrap-icons/icons/window-desktop.svg | 4 - .../bootstrap-icons/icons/window-dock.svg | 4 - .../icons/window-fullscreen.svg | 4 - .../bootstrap-icons/icons/window-plus.svg | 5 - .../bootstrap-icons/icons/window-sidebar.svg | 4 - .../bootstrap-icons/icons/window-split.svg | 4 - .../bootstrap-icons/icons/window-stack.svg | 4 - .../bootstrap-icons/icons/window-x.svg | 5 - .../bootstrap-icons/icons/window.svg | 4 - .../bootstrap-icons/icons/windows.svg | 3 - .../bootstrap-icons/icons/wordpress.svg | 5 - .../icons/wrench-adjustable-circle-fill.svg | 4 - .../icons/wrench-adjustable-circle.svg | 4 - .../icons/wrench-adjustable.svg | 4 - .../bootstrap-icons/icons/wrench.svg | 3 - .../bootstrap-icons/icons/x-circle-fill.svg | 3 - .../bootstrap-icons/icons/x-circle.svg | 4 - .../bootstrap-icons/icons/x-diamond-fill.svg | 3 - .../bootstrap-icons/icons/x-diamond.svg | 3 - .../bootstrap-icons/icons/x-lg.svg | 3 - .../bootstrap-icons/icons/x-octagon-fill.svg | 3 - .../bootstrap-icons/icons/x-octagon.svg | 4 - .../bootstrap-icons/icons/x-square-fill.svg | 3 - .../bootstrap-icons/icons/x-square.svg | 4 - WEB/node_modules/bootstrap-icons/icons/x.svg | 3 - .../bootstrap-icons/icons/xbox.svg | 3 - .../bootstrap-icons/icons/yelp.svg | 3 - .../bootstrap-icons/icons/yin-yang.svg | 4 - .../bootstrap-icons/icons/youtube.svg | 3 - .../bootstrap-icons/icons/zoom-in.svg | 5 - .../bootstrap-icons/icons/zoom-out.svg | 5 - WEB/node_modules/bootstrap-icons/package.json | 70 - WEB/node_modules/bootstrap/LICENSE | 22 - WEB/node_modules/bootstrap/README.md | 246 - .../bootstrap/dist/css/bootstrap-grid.css | 4124 ------ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 - .../bootstrap/dist/css/bootstrap-grid.min.css | 7 - .../dist/css/bootstrap-grid.min.css.map | 1 - .../bootstrap/dist/css/bootstrap-grid.rtl.css | 4123 ------ .../dist/css/bootstrap-grid.rtl.css.map | 1 - .../dist/css/bootstrap-grid.rtl.min.css | 7 - .../dist/css/bootstrap-grid.rtl.min.css.map | 1 - .../bootstrap/dist/css/bootstrap-reboot.css | 488 - .../dist/css/bootstrap-reboot.css.map | 1 - .../dist/css/bootstrap-reboot.min.css | 7 - .../dist/css/bootstrap-reboot.min.css.map | 1 - .../dist/css/bootstrap-reboot.rtl.css | 485 - .../dist/css/bootstrap-reboot.rtl.css.map | 1 - .../dist/css/bootstrap-reboot.rtl.min.css | 7 - .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 - .../dist/css/bootstrap-utilities.css | 4197 ------ .../dist/css/bootstrap-utilities.css.map | 1 - .../dist/css/bootstrap-utilities.min.css | 7 - .../dist/css/bootstrap-utilities.min.css.map | 1 - .../dist/css/bootstrap-utilities.rtl.css | 4188 ------ .../dist/css/bootstrap-utilities.rtl.css.map | 1 - .../dist/css/bootstrap-utilities.rtl.min.css | 7 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - .../bootstrap/dist/css/bootstrap.css | 10880 ---------------- .../bootstrap/dist/css/bootstrap.css.map | 1 - .../bootstrap/dist/css/bootstrap.min.css | 7 - .../bootstrap/dist/css/bootstrap.min.css.map | 1 - .../bootstrap/dist/css/bootstrap.rtl.css | 10840 --------------- .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 - .../bootstrap/dist/css/bootstrap.rtl.min.css | 7 - .../dist/css/bootstrap.rtl.min.css.map | 1 - .../bootstrap/dist/js/bootstrap.bundle.js | 7084 ---------- .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 - .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 - .../dist/js/bootstrap.bundle.min.js.map | 1 - .../bootstrap/dist/js/bootstrap.esm.js | 5211 -------- .../bootstrap/dist/js/bootstrap.esm.js.map | 1 - .../bootstrap/dist/js/bootstrap.esm.min.js | 7 - .../dist/js/bootstrap.esm.min.js.map | 1 - .../bootstrap/dist/js/bootstrap.js | 5258 -------- .../bootstrap/dist/js/bootstrap.js.map | 1 - .../bootstrap/dist/js/bootstrap.min.js | 7 - .../bootstrap/dist/js/bootstrap.min.js.map | 1 - WEB/node_modules/bootstrap/js/dist/alert.js | 100 - .../bootstrap/js/dist/alert.js.map | 1 - .../bootstrap/js/dist/base-component.js | 100 - .../bootstrap/js/dist/base-component.js.map | 1 - WEB/node_modules/bootstrap/js/dist/button.js | 82 - .../bootstrap/js/dist/button.js.map | 1 - .../bootstrap/js/dist/carousel.js | 471 - .../bootstrap/js/dist/carousel.js.map | 1 - .../bootstrap/js/dist/collapse.js | 311 - .../bootstrap/js/dist/collapse.js.map | 1 - .../bootstrap/js/dist/dom/data.js | 67 - .../bootstrap/js/dist/dom/data.js.map | 1 - .../bootstrap/js/dist/dom/event-handler.js | 284 - .../js/dist/dom/event-handler.js.map | 1 - .../bootstrap/js/dist/dom/manipulator.js | 85 - .../bootstrap/js/dist/dom/manipulator.js.map | 1 - .../bootstrap/js/dist/dom/selector-engine.js | 86 - .../js/dist/dom/selector-engine.js.map | 1 - .../bootstrap/js/dist/dropdown.js | 473 - .../bootstrap/js/dist/dropdown.js.map | 1 - WEB/node_modules/bootstrap/js/dist/modal.js | 400 - .../bootstrap/js/dist/modal.js.map | 1 - .../bootstrap/js/dist/offcanvas.js | 298 - .../bootstrap/js/dist/offcanvas.js.map | 1 - WEB/node_modules/bootstrap/js/dist/popover.js | 102 - .../bootstrap/js/dist/popover.js.map | 1 - .../bootstrap/js/dist/scrollspy.js | 312 - .../bootstrap/js/dist/scrollspy.js.map | 1 - WEB/node_modules/bootstrap/js/dist/tab.js | 334 - WEB/node_modules/bootstrap/js/dist/tab.js.map | 1 - WEB/node_modules/bootstrap/js/dist/toast.js | 241 - .../bootstrap/js/dist/toast.js.map | 1 - WEB/node_modules/bootstrap/js/dist/tooltip.js | 657 - .../bootstrap/js/dist/tooltip.js.map | 1 - .../bootstrap/js/dist/util/backdrop.js | 166 - .../bootstrap/js/dist/util/backdrop.js.map | 1 - .../js/dist/util/component-functions.js | 47 - .../js/dist/util/component-functions.js.map | 1 - .../bootstrap/js/dist/util/config.js | 80 - .../bootstrap/js/dist/util/config.js.map | 1 - .../bootstrap/js/dist/util/focustrap.js | 130 - .../bootstrap/js/dist/util/focustrap.js.map | 1 - .../bootstrap/js/dist/util/index.js | 351 - .../bootstrap/js/dist/util/index.js.map | 1 - .../bootstrap/js/dist/util/sanitizer.js | 123 - .../bootstrap/js/dist/util/sanitizer.js.map | 1 - .../bootstrap/js/dist/util/scrollbar.js | 139 - .../bootstrap/js/dist/util/scrollbar.js.map | 1 - .../bootstrap/js/dist/util/swipe.js | 156 - .../bootstrap/js/dist/util/swipe.js.map | 1 - .../js/dist/util/template-factory.js | 178 - .../js/dist/util/template-factory.js.map | 1 - WEB/node_modules/bootstrap/js/src/alert.js | 87 - .../bootstrap/js/src/base-component.js | 85 - WEB/node_modules/bootstrap/js/src/button.js | 72 - WEB/node_modules/bootstrap/js/src/carousel.js | 475 - WEB/node_modules/bootstrap/js/src/collapse.js | 302 - WEB/node_modules/bootstrap/js/src/dom/data.js | 55 - .../bootstrap/js/src/dom/event-handler.js | 320 - .../bootstrap/js/src/dom/manipulator.js | 71 - .../bootstrap/js/src/dom/selector-engine.js | 83 - WEB/node_modules/bootstrap/js/src/dropdown.js | 454 - WEB/node_modules/bootstrap/js/src/modal.js | 377 - .../bootstrap/js/src/offcanvas.js | 283 - WEB/node_modules/bootstrap/js/src/popover.js | 97 - .../bootstrap/js/src/scrollspy.js | 294 - WEB/node_modules/bootstrap/js/src/tab.js | 305 - WEB/node_modules/bootstrap/js/src/toast.js | 225 - WEB/node_modules/bootstrap/js/src/tooltip.js | 641 - .../bootstrap/js/src/util/backdrop.js | 149 - .../js/src/util/component-functions.js | 34 - .../bootstrap/js/src/util/config.js | 66 - .../bootstrap/js/src/util/focustrap.js | 115 - .../bootstrap/js/src/util/index.js | 336 - .../bootstrap/js/src/util/sanitizer.js | 118 - .../bootstrap/js/src/util/scrollbar.js | 114 - .../bootstrap/js/src/util/swipe.js | 146 - .../bootstrap/js/src/util/template-factory.js | 160 - WEB/node_modules/bootstrap/package.json | 181 - .../bootstrap/scss/_accordion.scss | 149 - WEB/node_modules/bootstrap/scss/_alert.scss | 71 - WEB/node_modules/bootstrap/scss/_badge.scss | 38 - .../bootstrap/scss/_breadcrumb.scss | 40 - .../bootstrap/scss/_button-group.scss | 142 - WEB/node_modules/bootstrap/scss/_buttons.scss | 207 - WEB/node_modules/bootstrap/scss/_card.scss | 234 - .../bootstrap/scss/_carousel.scss | 229 - WEB/node_modules/bootstrap/scss/_close.scss | 40 - .../bootstrap/scss/_containers.scss | 41 - .../bootstrap/scss/_dropdown.scss | 249 - WEB/node_modules/bootstrap/scss/_forms.scss | 9 - .../bootstrap/scss/_functions.scss | 302 - WEB/node_modules/bootstrap/scss/_grid.scss | 33 - WEB/node_modules/bootstrap/scss/_helpers.scss | 10 - WEB/node_modules/bootstrap/scss/_images.scss | 42 - .../bootstrap/scss/_list-group.scss | 192 - WEB/node_modules/bootstrap/scss/_maps.scss | 54 - WEB/node_modules/bootstrap/scss/_mixins.scss | 43 - WEB/node_modules/bootstrap/scss/_modal.scss | 237 - WEB/node_modules/bootstrap/scss/_nav.scss | 172 - WEB/node_modules/bootstrap/scss/_navbar.scss | 278 - .../bootstrap/scss/_offcanvas.scss | 144 - .../bootstrap/scss/_pagination.scss | 109 - .../bootstrap/scss/_placeholders.scss | 51 - WEB/node_modules/bootstrap/scss/_popover.scss | 196 - .../bootstrap/scss/_progress.scss | 59 - WEB/node_modules/bootstrap/scss/_reboot.scss | 610 - WEB/node_modules/bootstrap/scss/_root.scss | 73 - .../bootstrap/scss/_spinners.scss | 85 - WEB/node_modules/bootstrap/scss/_tables.scss | 164 - WEB/node_modules/bootstrap/scss/_toasts.scss | 73 - WEB/node_modules/bootstrap/scss/_tooltip.scss | 120 - .../bootstrap/scss/_transitions.scss | 27 - WEB/node_modules/bootstrap/scss/_type.scss | 106 - .../bootstrap/scss/_utilities.scss | 647 - .../bootstrap/scss/_variables.scss | 1634 --- .../bootstrap/scss/bootstrap-grid.scss | 64 - .../bootstrap/scss/bootstrap-reboot.scss | 9 - .../bootstrap/scss/bootstrap-utilities.scss | 15 - .../bootstrap/scss/bootstrap.scss | 51 - .../scss/forms/_floating-labels.scss | 75 - .../bootstrap/scss/forms/_form-check.scss | 175 - .../bootstrap/scss/forms/_form-control.scss | 194 - .../bootstrap/scss/forms/_form-range.scss | 91 - .../bootstrap/scss/forms/_form-select.scss | 71 - .../bootstrap/scss/forms/_form-text.scss | 11 - .../bootstrap/scss/forms/_input-group.scss | 132 - .../bootstrap/scss/forms/_labels.scss | 36 - .../bootstrap/scss/forms/_validation.scss | 12 - .../bootstrap/scss/helpers/_clearfix.scss | 3 - .../bootstrap/scss/helpers/_color-bg.scss | 10 - .../scss/helpers/_colored-links.scss | 12 - .../bootstrap/scss/helpers/_position.scss | 36 - .../bootstrap/scss/helpers/_ratio.scss | 26 - .../bootstrap/scss/helpers/_stacks.scss | 15 - .../scss/helpers/_stretched-link.scss | 15 - .../scss/helpers/_text-truncation.scss | 7 - .../scss/helpers/_visually-hidden.scss | 8 - .../bootstrap/scss/helpers/_vr.scss | 8 - .../bootstrap/scss/mixins/_alert.scss | 15 - .../bootstrap/scss/mixins/_backdrop.scss | 14 - .../bootstrap/scss/mixins/_banner.scss | 9 - .../bootstrap/scss/mixins/_border-radius.scss | 78 - .../bootstrap/scss/mixins/_box-shadow.scss | 18 - .../bootstrap/scss/mixins/_breakpoints.scss | 127 - .../bootstrap/scss/mixins/_buttons.scss | 70 - .../bootstrap/scss/mixins/_caret.scss | 64 - .../bootstrap/scss/mixins/_clearfix.scss | 9 - .../bootstrap/scss/mixins/_color-scheme.scss | 7 - .../bootstrap/scss/mixins/_container.scss | 11 - .../bootstrap/scss/mixins/_deprecate.scss | 10 - .../bootstrap/scss/mixins/_forms.scss | 152 - .../bootstrap/scss/mixins/_gradients.scss | 47 - .../bootstrap/scss/mixins/_grid.scss | 151 - .../bootstrap/scss/mixins/_image.scss | 16 - .../bootstrap/scss/mixins/_list-group.scss | 24 - .../bootstrap/scss/mixins/_lists.scss | 7 - .../bootstrap/scss/mixins/_pagination.scss | 10 - .../bootstrap/scss/mixins/_reset-text.scss | 17 - .../bootstrap/scss/mixins/_resize.scss | 6 - .../scss/mixins/_table-variants.scss | 24 - .../bootstrap/scss/mixins/_text-truncate.scss | 8 - .../bootstrap/scss/mixins/_transition.scss | 26 - .../bootstrap/scss/mixins/_utilities.scss | 97 - .../scss/mixins/_visually-hidden.scss | 29 - .../bootstrap/scss/utilities/_api.scss | 47 - .../bootstrap/scss/vendor/_rfs.scss | 354 - WEB/node_modules/bytes/History.md | 97 - WEB/node_modules/bytes/LICENSE | 23 - WEB/node_modules/bytes/Readme.md | 152 - WEB/node_modules/bytes/index.js | 170 - WEB/node_modules/bytes/package.json | 42 - WEB/node_modules/call-bind/.eslintignore | 1 - WEB/node_modules/call-bind/.eslintrc | 17 - .../call-bind/.github/FUNDING.yml | 12 - WEB/node_modules/call-bind/.nycrc | 13 - WEB/node_modules/call-bind/CHANGELOG.md | 42 - WEB/node_modules/call-bind/LICENSE | 21 - WEB/node_modules/call-bind/README.md | 2 - WEB/node_modules/call-bind/callBound.js | 15 - WEB/node_modules/call-bind/index.js | 47 - WEB/node_modules/call-bind/package.json | 80 - WEB/node_modules/call-bind/test/callBound.js | 55 - WEB/node_modules/call-bind/test/index.js | 66 - .../content-disposition/HISTORY.md | 60 - WEB/node_modules/content-disposition/LICENSE | 22 - .../content-disposition/README.md | 142 - WEB/node_modules/content-disposition/index.js | 458 - .../content-disposition/package.json | 44 - WEB/node_modules/content-type/HISTORY.md | 24 - WEB/node_modules/content-type/LICENSE | 22 - WEB/node_modules/content-type/README.md | 92 - WEB/node_modules/content-type/index.js | 222 - WEB/node_modules/content-type/package.json | 40 - WEB/node_modules/cookie-signature/.npmignore | 4 - WEB/node_modules/cookie-signature/History.md | 38 - WEB/node_modules/cookie-signature/Readme.md | 42 - WEB/node_modules/cookie-signature/index.js | 51 - .../cookie-signature/package.json | 18 - WEB/node_modules/cookie/HISTORY.md | 134 - WEB/node_modules/cookie/LICENSE | 24 - WEB/node_modules/cookie/README.md | 286 - WEB/node_modules/cookie/index.js | 202 - WEB/node_modules/cookie/package.json | 42 - WEB/node_modules/cors/CONTRIBUTING.md | 33 - WEB/node_modules/cors/HISTORY.md | 58 - WEB/node_modules/cors/LICENSE | 22 - WEB/node_modules/cors/README.md | 243 - WEB/node_modules/cors/lib/index.js | 238 - WEB/node_modules/cors/package.json | 41 - WEB/node_modules/debug/LICENSE | 20 - WEB/node_modules/debug/README.md | 481 - WEB/node_modules/debug/package.json | 59 - WEB/node_modules/debug/src/browser.js | 269 - WEB/node_modules/debug/src/common.js | 274 - WEB/node_modules/debug/src/index.js | 10 - WEB/node_modules/debug/src/node.js | 263 - WEB/node_modules/depd/History.md | 103 - WEB/node_modules/depd/LICENSE | 22 - WEB/node_modules/depd/Readme.md | 280 - WEB/node_modules/depd/index.js | 538 - WEB/node_modules/depd/lib/browser/index.js | 77 - WEB/node_modules/depd/package.json | 45 - WEB/node_modules/destroy/LICENSE | 23 - WEB/node_modules/destroy/README.md | 63 - WEB/node_modules/destroy/index.js | 209 - WEB/node_modules/destroy/package.json | 48 - WEB/node_modules/ee-first/LICENSE | 22 - WEB/node_modules/ee-first/README.md | 80 - WEB/node_modules/ee-first/index.js | 95 - WEB/node_modules/ee-first/package.json | 29 - WEB/node_modules/encodeurl/HISTORY.md | 14 - WEB/node_modules/encodeurl/LICENSE | 22 - WEB/node_modules/encodeurl/README.md | 128 - WEB/node_modules/encodeurl/index.js | 60 - WEB/node_modules/encodeurl/package.json | 40 - WEB/node_modules/engine.io-parser/LICENSE | 22 - WEB/node_modules/engine.io-parser/Readme.md | 158 - .../engine.io-parser/build/cjs/commons.js | 19 - .../build/cjs/contrib/base64-arraybuffer.js | 47 - .../build/cjs/decodePacket.browser.js | 51 - .../build/cjs/decodePacket.js | 49 - .../build/cjs/encodePacket.browser.js | 43 - .../build/cjs/encodePacket.js | 27 - .../engine.io-parser/build/cjs/index.js | 38 - .../engine.io-parser/build/cjs/package.json | 8 - .../engine.io-parser/build/esm/commons.d.ts | 14 - .../engine.io-parser/build/esm/commons.js | 14 - .../build/esm/contrib/base64-arraybuffer.d.ts | 2 - .../build/esm/contrib/base64-arraybuffer.js | 42 - .../build/esm/decodePacket.browser.d.ts | 3 - .../build/esm/decodePacket.browser.js | 49 - .../build/esm/decodePacket.d.ts | 3 - .../build/esm/decodePacket.js | 47 - .../build/esm/encodePacket.browser.d.ts | 3 - .../build/esm/encodePacket.browser.js | 41 - .../build/esm/encodePacket.d.ts | 3 - .../build/esm/encodePacket.js | 25 - .../engine.io-parser/build/esm/index.d.ts | 7 - .../engine.io-parser/build/esm/index.js | 32 - .../engine.io-parser/build/esm/package.json | 8 - .../engine.io-parser/package.json | 58 - WEB/node_modules/engine.io/LICENSE | 19 - WEB/node_modules/engine.io/README.md | 595 - .../engine.io/build/engine.io.d.ts | 28 - WEB/node_modules/engine.io/build/engine.io.js | 56 - .../engine.io/build/parser-v3/index.d.ts | 95 - .../engine.io/build/parser-v3/index.js | 424 - .../engine.io/build/parser-v3/utf8.d.ts | 14 - .../engine.io/build/parser-v3/utf8.js | 187 - WEB/node_modules/engine.io/build/server.d.ts | 223 - WEB/node_modules/engine.io/build/server.js | 629 - WEB/node_modules/engine.io/build/socket.d.ts | 145 - WEB/node_modules/engine.io/build/socket.js | 462 - .../engine.io/build/transport.d.ts | 76 - WEB/node_modules/engine.io/build/transport.js | 113 - .../engine.io/build/transports-uws/index.d.ts | 7 - .../engine.io/build/transports-uws/index.js | 8 - .../build/transports-uws/polling.d.ts | 103 - .../engine.io/build/transports-uws/polling.js | 363 - .../build/transports-uws/websocket.d.ts | 43 - .../build/transports-uws/websocket.js | 89 - .../engine.io/build/transports/index.d.ts | 16 - .../engine.io/build/transports/index.js | 23 - .../build/transports/polling-jsonp.d.ts | 24 - .../build/transports/polling-jsonp.js | 54 - .../engine.io/build/transports/polling.d.ts | 100 - .../engine.io/build/transports/polling.js | 342 - .../engine.io/build/transports/websocket.d.ts | 43 - .../engine.io/build/transports/websocket.js | 102 - WEB/node_modules/engine.io/build/userver.d.ts | 38 - WEB/node_modules/engine.io/build/userver.js | 212 - WEB/node_modules/engine.io/package.json | 80 - WEB/node_modules/engine.io/wrapper.mjs | 3 - WEB/node_modules/escape-html/LICENSE | 24 - WEB/node_modules/escape-html/Readme.md | 43 - WEB/node_modules/escape-html/index.js | 78 - WEB/node_modules/escape-html/package.json | 24 - WEB/node_modules/etag/HISTORY.md | 83 - WEB/node_modules/etag/LICENSE | 22 - WEB/node_modules/etag/README.md | 159 - WEB/node_modules/etag/index.js | 131 - WEB/node_modules/etag/package.json | 47 - WEB/node_modules/express/History.md | 3588 ----- WEB/node_modules/express/LICENSE | 24 - WEB/node_modules/express/Readme.md | 166 - WEB/node_modules/express/index.js | 11 - WEB/node_modules/express/lib/application.js | 661 - WEB/node_modules/express/lib/express.js | 116 - .../express/lib/middleware/init.js | 43 - .../express/lib/middleware/query.js | 47 - WEB/node_modules/express/lib/request.js | 525 - WEB/node_modules/express/lib/response.js | 1169 -- WEB/node_modules/express/lib/router/index.js | 673 - WEB/node_modules/express/lib/router/layer.js | 181 - WEB/node_modules/express/lib/router/route.js | 225 - WEB/node_modules/express/lib/utils.js | 304 - WEB/node_modules/express/lib/view.js | 182 - .../express/node_modules/cookie/HISTORY.md | 142 - .../express/node_modules/cookie/LICENSE | 24 - .../express/node_modules/cookie/README.md | 302 - .../express/node_modules/cookie/SECURITY.md | 25 - .../express/node_modules/cookie/index.js | 270 - .../express/node_modules/cookie/package.json | 44 - .../express/node_modules/debug/.coveralls.yml | 1 - .../express/node_modules/debug/.eslintrc | 11 - .../express/node_modules/debug/.npmignore | 9 - .../express/node_modules/debug/.travis.yml | 14 - .../express/node_modules/debug/CHANGELOG.md | 362 - .../express/node_modules/debug/LICENSE | 19 - .../express/node_modules/debug/Makefile | 50 - .../express/node_modules/debug/README.md | 312 - .../express/node_modules/debug/component.json | 19 - .../express/node_modules/debug/karma.conf.js | 70 - .../express/node_modules/debug/node.js | 1 - .../express/node_modules/debug/package.json | 49 - .../express/node_modules/debug/src/browser.js | 185 - .../express/node_modules/debug/src/debug.js | 202 - .../express/node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../express/node_modules/debug/src/node.js | 248 - .../express/node_modules/ms/index.js | 152 - .../express/node_modules/ms/license.md | 21 - .../express/node_modules/ms/package.json | 37 - .../express/node_modules/ms/readme.md | 51 - WEB/node_modules/express/package.json | 99 - WEB/node_modules/finalhandler/HISTORY.md | 195 - WEB/node_modules/finalhandler/LICENSE | 22 - WEB/node_modules/finalhandler/README.md | 147 - WEB/node_modules/finalhandler/SECURITY.md | 25 - WEB/node_modules/finalhandler/index.js | 336 - .../node_modules/debug/.coveralls.yml | 1 - .../finalhandler/node_modules/debug/.eslintrc | 11 - .../node_modules/debug/.npmignore | 9 - .../node_modules/debug/.travis.yml | 14 - .../node_modules/debug/CHANGELOG.md | 362 - .../finalhandler/node_modules/debug/LICENSE | 19 - .../finalhandler/node_modules/debug/Makefile | 50 - .../finalhandler/node_modules/debug/README.md | 312 - .../node_modules/debug/component.json | 19 - .../node_modules/debug/karma.conf.js | 70 - .../finalhandler/node_modules/debug/node.js | 1 - .../node_modules/debug/package.json | 49 - .../node_modules/debug/src/browser.js | 185 - .../node_modules/debug/src/debug.js | 202 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../node_modules/debug/src/node.js | 248 - .../finalhandler/node_modules/ms/index.js | 152 - .../finalhandler/node_modules/ms/license.md | 21 - .../finalhandler/node_modules/ms/package.json | 37 - .../finalhandler/node_modules/ms/readme.md | 51 - WEB/node_modules/finalhandler/package.json | 46 - WEB/node_modules/forwarded/HISTORY.md | 21 - WEB/node_modules/forwarded/LICENSE | 22 - WEB/node_modules/forwarded/README.md | 57 - WEB/node_modules/forwarded/index.js | 90 - WEB/node_modules/forwarded/package.json | 45 - WEB/node_modules/fresh/HISTORY.md | 70 - WEB/node_modules/fresh/LICENSE | 23 - WEB/node_modules/fresh/README.md | 119 - WEB/node_modules/fresh/index.js | 137 - WEB/node_modules/fresh/package.json | 46 - WEB/node_modules/function-bind/.editorconfig | 20 - WEB/node_modules/function-bind/.eslintrc | 15 - WEB/node_modules/function-bind/.jscs.json | 176 - WEB/node_modules/function-bind/.npmignore | 22 - WEB/node_modules/function-bind/.travis.yml | 168 - WEB/node_modules/function-bind/LICENSE | 20 - WEB/node_modules/function-bind/README.md | 48 - .../function-bind/implementation.js | 52 - WEB/node_modules/function-bind/index.js | 5 - WEB/node_modules/function-bind/package.json | 63 - WEB/node_modules/function-bind/test/.eslintrc | 9 - WEB/node_modules/function-bind/test/index.js | 252 - WEB/node_modules/get-intrinsic/.eslintrc | 37 - .../get-intrinsic/.github/FUNDING.yml | 12 - WEB/node_modules/get-intrinsic/.nycrc | 9 - WEB/node_modules/get-intrinsic/CHANGELOG.md | 98 - WEB/node_modules/get-intrinsic/LICENSE | 21 - WEB/node_modules/get-intrinsic/README.md | 71 - WEB/node_modules/get-intrinsic/index.js | 334 - WEB/node_modules/get-intrinsic/package.json | 91 - .../get-intrinsic/test/GetIntrinsic.js | 274 - WEB/node_modules/has-symbols/.eslintrc | 11 - .../has-symbols/.github/FUNDING.yml | 12 - WEB/node_modules/has-symbols/.nycrc | 9 - WEB/node_modules/has-symbols/CHANGELOG.md | 75 - WEB/node_modules/has-symbols/LICENSE | 21 - WEB/node_modules/has-symbols/README.md | 46 - WEB/node_modules/has-symbols/index.js | 13 - WEB/node_modules/has-symbols/package.json | 101 - WEB/node_modules/has-symbols/shams.js | 42 - WEB/node_modules/has-symbols/test/index.js | 22 - .../has-symbols/test/shams/core-js.js | 28 - .../test/shams/get-own-property-symbols.js | 28 - WEB/node_modules/has-symbols/test/tests.js | 56 - WEB/node_modules/has/LICENSE-MIT | 22 - WEB/node_modules/has/README.md | 18 - WEB/node_modules/has/package.json | 48 - WEB/node_modules/has/src/index.js | 5 - WEB/node_modules/has/test/index.js | 10 - WEB/node_modules/http-errors/HISTORY.md | 180 - WEB/node_modules/http-errors/LICENSE | 23 - WEB/node_modules/http-errors/README.md | 169 - WEB/node_modules/http-errors/index.js | 289 - WEB/node_modules/http-errors/package.json | 50 - WEB/node_modules/http/README.md | 9 - WEB/node_modules/http/package.json | 6 - WEB/node_modules/iconv-lite/Changelog.md | 162 - WEB/node_modules/iconv-lite/LICENSE | 21 - WEB/node_modules/iconv-lite/README.md | 156 - .../iconv-lite/encodings/dbcs-codec.js | 555 - .../iconv-lite/encodings/dbcs-data.js | 176 - .../iconv-lite/encodings/index.js | 22 - .../iconv-lite/encodings/internal.js | 188 - .../iconv-lite/encodings/sbcs-codec.js | 72 - .../encodings/sbcs-data-generated.js | 451 - .../iconv-lite/encodings/sbcs-data.js | 174 - .../encodings/tables/big5-added.json | 122 - .../iconv-lite/encodings/tables/cp936.json | 264 - .../iconv-lite/encodings/tables/cp949.json | 273 - .../iconv-lite/encodings/tables/cp950.json | 177 - .../iconv-lite/encodings/tables/eucjp.json | 182 - .../encodings/tables/gb18030-ranges.json | 1 - .../encodings/tables/gbk-added.json | 55 - .../iconv-lite/encodings/tables/shiftjis.json | 125 - .../iconv-lite/encodings/utf16.js | 177 - WEB/node_modules/iconv-lite/encodings/utf7.js | 290 - .../iconv-lite/lib/bom-handling.js | 52 - .../iconv-lite/lib/extend-node.js | 217 - WEB/node_modules/iconv-lite/lib/index.d.ts | 24 - WEB/node_modules/iconv-lite/lib/index.js | 153 - WEB/node_modules/iconv-lite/lib/streams.js | 121 - WEB/node_modules/iconv-lite/package.json | 46 - WEB/node_modules/inherits/LICENSE | 16 - WEB/node_modules/inherits/README.md | 42 - WEB/node_modules/inherits/inherits.js | 9 - WEB/node_modules/inherits/inherits_browser.js | 27 - WEB/node_modules/inherits/package.json | 29 - WEB/node_modules/ipaddr.js/LICENSE | 19 - WEB/node_modules/ipaddr.js/README.md | 233 - WEB/node_modules/ipaddr.js/ipaddr.min.js | 1 - WEB/node_modules/ipaddr.js/lib/ipaddr.js | 673 - WEB/node_modules/ipaddr.js/lib/ipaddr.js.d.ts | 68 - WEB/node_modules/ipaddr.js/package.json | 35 - WEB/node_modules/media-typer/HISTORY.md | 22 - WEB/node_modules/media-typer/LICENSE | 22 - WEB/node_modules/media-typer/README.md | 81 - WEB/node_modules/media-typer/index.js | 270 - WEB/node_modules/media-typer/package.json | 26 - WEB/node_modules/merge-descriptors/HISTORY.md | 21 - WEB/node_modules/merge-descriptors/LICENSE | 23 - WEB/node_modules/merge-descriptors/README.md | 48 - WEB/node_modules/merge-descriptors/index.js | 60 - .../merge-descriptors/package.json | 32 - WEB/node_modules/methods/HISTORY.md | 29 - WEB/node_modules/methods/LICENSE | 24 - WEB/node_modules/methods/README.md | 51 - WEB/node_modules/methods/index.js | 69 - WEB/node_modules/methods/package.json | 36 - WEB/node_modules/mime-db/HISTORY.md | 507 - WEB/node_modules/mime-db/LICENSE | 23 - WEB/node_modules/mime-db/README.md | 100 - WEB/node_modules/mime-db/db.json | 8519 ------------ WEB/node_modules/mime-db/index.js | 12 - WEB/node_modules/mime-db/package.json | 60 - WEB/node_modules/mime-types/HISTORY.md | 397 - WEB/node_modules/mime-types/LICENSE | 23 - WEB/node_modules/mime-types/README.md | 113 - WEB/node_modules/mime-types/index.js | 188 - WEB/node_modules/mime-types/package.json | 44 - WEB/node_modules/mime/.npmignore | 0 WEB/node_modules/mime/CHANGELOG.md | 164 - WEB/node_modules/mime/LICENSE | 21 - WEB/node_modules/mime/README.md | 90 - WEB/node_modules/mime/cli.js | 8 - WEB/node_modules/mime/mime.js | 108 - WEB/node_modules/mime/package.json | 44 - WEB/node_modules/mime/src/build.js | 53 - WEB/node_modules/mime/src/test.js | 60 - WEB/node_modules/mime/types.json | 1 - WEB/node_modules/ms/index.js | 162 - WEB/node_modules/ms/license.md | 21 - WEB/node_modules/ms/package.json | 37 - WEB/node_modules/ms/readme.md | 60 - WEB/node_modules/negotiator/HISTORY.md | 108 - WEB/node_modules/negotiator/LICENSE | 24 - WEB/node_modules/negotiator/README.md | 203 - WEB/node_modules/negotiator/index.js | 82 - WEB/node_modules/negotiator/lib/charset.js | 169 - WEB/node_modules/negotiator/lib/encoding.js | 184 - WEB/node_modules/negotiator/lib/language.js | 179 - WEB/node_modules/negotiator/lib/mediaType.js | 294 - WEB/node_modules/negotiator/package.json | 42 - WEB/node_modules/object-assign/index.js | 90 - WEB/node_modules/object-assign/license | 21 - WEB/node_modules/object-assign/package.json | 42 - WEB/node_modules/object-assign/readme.md | 61 - WEB/node_modules/object-inspect/.eslintrc | 53 - .../object-inspect/.github/FUNDING.yml | 12 - WEB/node_modules/object-inspect/.nycrc | 13 - WEB/node_modules/object-inspect/CHANGELOG.md | 360 - WEB/node_modules/object-inspect/LICENSE | 21 - .../object-inspect/example/all.js | 23 - .../object-inspect/example/circular.js | 6 - WEB/node_modules/object-inspect/example/fn.js | 5 - .../object-inspect/example/inspect.js | 10 - WEB/node_modules/object-inspect/index.js | 512 - .../object-inspect/package-support.json | 20 - WEB/node_modules/object-inspect/package.json | 94 - .../object-inspect/readme.markdown | 86 - .../object-inspect/test-core-js.js | 26 - .../object-inspect/test/bigint.js | 58 - .../object-inspect/test/browser/dom.js | 15 - .../object-inspect/test/circular.js | 16 - WEB/node_modules/object-inspect/test/deep.js | 12 - .../object-inspect/test/element.js | 53 - WEB/node_modules/object-inspect/test/err.js | 48 - WEB/node_modules/object-inspect/test/fakes.js | 29 - WEB/node_modules/object-inspect/test/fn.js | 76 - WEB/node_modules/object-inspect/test/has.js | 15 - WEB/node_modules/object-inspect/test/holes.js | 15 - .../object-inspect/test/indent-option.js | 271 - .../object-inspect/test/inspect.js | 139 - .../object-inspect/test/lowbyte.js | 12 - .../object-inspect/test/number.js | 58 - .../object-inspect/test/quoteStyle.js | 17 - .../object-inspect/test/toStringTag.js | 40 - WEB/node_modules/object-inspect/test/undef.js | 12 - .../object-inspect/test/values.js | 211 - .../object-inspect/util.inspect.js | 1 - WEB/node_modules/on-finished/HISTORY.md | 98 - WEB/node_modules/on-finished/LICENSE | 23 - WEB/node_modules/on-finished/README.md | 162 - WEB/node_modules/on-finished/index.js | 234 - WEB/node_modules/on-finished/package.json | 39 - WEB/node_modules/parseurl/HISTORY.md | 58 - WEB/node_modules/parseurl/LICENSE | 24 - WEB/node_modules/parseurl/README.md | 133 - WEB/node_modules/parseurl/index.js | 158 - WEB/node_modules/parseurl/package.json | 40 - WEB/node_modules/path-to-regexp/History.md | 36 - WEB/node_modules/path-to-regexp/LICENSE | 21 - WEB/node_modules/path-to-regexp/Readme.md | 35 - WEB/node_modules/path-to-regexp/index.js | 129 - WEB/node_modules/path-to-regexp/package.json | 30 - WEB/node_modules/proxy-addr/HISTORY.md | 161 - WEB/node_modules/proxy-addr/LICENSE | 22 - WEB/node_modules/proxy-addr/README.md | 139 - WEB/node_modules/proxy-addr/index.js | 327 - WEB/node_modules/proxy-addr/package.json | 47 - WEB/node_modules/qs/.editorconfig | 43 - WEB/node_modules/qs/.eslintrc | 38 - WEB/node_modules/qs/.github/FUNDING.yml | 12 - WEB/node_modules/qs/.nycrc | 13 - WEB/node_modules/qs/CHANGELOG.md | 546 - WEB/node_modules/qs/LICENSE.md | 29 - WEB/node_modules/qs/README.md | 625 - WEB/node_modules/qs/dist/qs.js | 2054 --- WEB/node_modules/qs/lib/formats.js | 23 - WEB/node_modules/qs/lib/index.js | 11 - WEB/node_modules/qs/lib/parse.js | 263 - WEB/node_modules/qs/lib/stringify.js | 326 - WEB/node_modules/qs/lib/utils.js | 252 - WEB/node_modules/qs/package.json | 77 - WEB/node_modules/qs/test/parse.js | 855 -- WEB/node_modules/qs/test/stringify.js | 909 -- WEB/node_modules/qs/test/utils.js | 136 - WEB/node_modules/range-parser/HISTORY.md | 56 - WEB/node_modules/range-parser/LICENSE | 23 - WEB/node_modules/range-parser/README.md | 84 - WEB/node_modules/range-parser/index.js | 162 - WEB/node_modules/range-parser/package.json | 44 - WEB/node_modules/raw-body/HISTORY.md | 303 - WEB/node_modules/raw-body/LICENSE | 22 - WEB/node_modules/raw-body/README.md | 223 - WEB/node_modules/raw-body/SECURITY.md | 24 - WEB/node_modules/raw-body/index.d.ts | 87 - WEB/node_modules/raw-body/index.js | 329 - WEB/node_modules/raw-body/package.json | 49 - WEB/node_modules/safe-buffer/LICENSE | 21 - WEB/node_modules/safe-buffer/README.md | 584 - WEB/node_modules/safe-buffer/index.d.ts | 187 - WEB/node_modules/safe-buffer/index.js | 65 - WEB/node_modules/safe-buffer/package.json | 51 - WEB/node_modules/safer-buffer/LICENSE | 21 - .../safer-buffer/Porting-Buffer.md | 268 - WEB/node_modules/safer-buffer/Readme.md | 156 - WEB/node_modules/safer-buffer/dangerous.js | 58 - WEB/node_modules/safer-buffer/package.json | 34 - WEB/node_modules/safer-buffer/safer.js | 77 - WEB/node_modules/safer-buffer/tests.js | 406 - WEB/node_modules/send/HISTORY.md | 521 - WEB/node_modules/send/LICENSE | 23 - WEB/node_modules/send/README.md | 327 - WEB/node_modules/send/SECURITY.md | 24 - WEB/node_modules/send/index.js | 1143 -- .../send/node_modules/debug/.coveralls.yml | 1 - .../send/node_modules/debug/.eslintrc | 11 - .../send/node_modules/debug/.npmignore | 9 - .../send/node_modules/debug/.travis.yml | 14 - .../send/node_modules/debug/CHANGELOG.md | 362 - .../send/node_modules/debug/LICENSE | 19 - .../send/node_modules/debug/Makefile | 50 - .../send/node_modules/debug/README.md | 312 - .../send/node_modules/debug/component.json | 19 - .../send/node_modules/debug/karma.conf.js | 70 - .../send/node_modules/debug/node.js | 1 - .../debug/node_modules/ms/index.js | 152 - .../debug/node_modules/ms/license.md | 21 - .../debug/node_modules/ms/package.json | 37 - .../debug/node_modules/ms/readme.md | 51 - .../send/node_modules/debug/package.json | 49 - .../send/node_modules/debug/src/browser.js | 185 - .../send/node_modules/debug/src/debug.js | 202 - .../send/node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../send/node_modules/debug/src/node.js | 248 - .../send/node_modules/ms/index.js | 162 - .../send/node_modules/ms/license.md | 21 - .../send/node_modules/ms/package.json | 38 - .../send/node_modules/ms/readme.md | 59 - WEB/node_modules/send/package.json | 62 - WEB/node_modules/serve-static/HISTORY.md | 471 - WEB/node_modules/serve-static/LICENSE | 25 - WEB/node_modules/serve-static/README.md | 257 - WEB/node_modules/serve-static/index.js | 210 - WEB/node_modules/serve-static/package.json | 42 - WEB/node_modules/setprototypeof/LICENSE | 13 - WEB/node_modules/setprototypeof/README.md | 31 - WEB/node_modules/setprototypeof/index.d.ts | 2 - WEB/node_modules/setprototypeof/index.js | 17 - WEB/node_modules/setprototypeof/package.json | 38 - WEB/node_modules/setprototypeof/test/index.js | 24 - WEB/node_modules/side-channel/.eslintignore | 1 - WEB/node_modules/side-channel/.eslintrc | 11 - .../side-channel/.github/FUNDING.yml | 12 - WEB/node_modules/side-channel/.nycrc | 13 - WEB/node_modules/side-channel/CHANGELOG.md | 65 - WEB/node_modules/side-channel/LICENSE | 21 - WEB/node_modules/side-channel/README.md | 2 - WEB/node_modules/side-channel/index.js | 124 - WEB/node_modules/side-channel/package.json | 67 - WEB/node_modules/side-channel/test/index.js | 78 - WEB/node_modules/socket.io-adapter/LICENSE | 20 - WEB/node_modules/socket.io-adapter/Readme.md | 23 - .../socket.io-adapter/dist/index.d.ts | 140 - .../socket.io-adapter/dist/index.js | 275 - .../socket.io-adapter/package.json | 29 - WEB/node_modules/socket.io-parser/LICENSE | 20 - WEB/node_modules/socket.io-parser/Readme.md | 81 - .../socket.io-parser/build/cjs/binary.js | 88 - .../socket.io-parser/build/cjs/index.js | 298 - .../socket.io-parser/build/cjs/is-binary.js | 55 - .../socket.io-parser/build/cjs/package.json | 3 - .../build/esm-debug/binary.d.ts | 20 - .../build/esm-debug/binary.js | 83 - .../build/esm-debug/index.d.ts | 90 - .../socket.io-parser/build/esm-debug/index.js | 293 - .../build/esm-debug/is-binary.d.ts | 7 - .../build/esm-debug/is-binary.js | 50 - .../build/esm-debug/package.json | 3 - .../socket.io-parser/build/esm/binary.d.ts | 20 - .../socket.io-parser/build/esm/binary.js | 83 - .../socket.io-parser/build/esm/index.d.ts | 90 - .../socket.io-parser/build/esm/index.js | 288 - .../socket.io-parser/build/esm/is-binary.d.ts | 7 - .../socket.io-parser/build/esm/is-binary.js | 50 - .../socket.io-parser/build/esm/package.json | 3 - .../socket.io-parser/package.json | 55 - WEB/node_modules/socket.io/LICENSE | 22 - WEB/node_modules/socket.io/Readme.md | 269 - .../client-dist/socket.io.esm.min.js | 7 - .../client-dist/socket.io.esm.min.js.map | 1 - .../socket.io/client-dist/socket.io.js | 4570 ------- .../socket.io/client-dist/socket.io.js.map | 1 - .../socket.io/client-dist/socket.io.min.js | 7 - .../client-dist/socket.io.min.js.map | 1 - .../client-dist/socket.io.msgpack.min.js | 7 - .../client-dist/socket.io.msgpack.min.js.map | 1 - .../socket.io/dist/broadcast-operator.d.ts | 243 - .../socket.io/dist/broadcast-operator.js | 376 - WEB/node_modules/socket.io/dist/client.d.ts | 119 - WEB/node_modules/socket.io/dist/client.js | 267 - WEB/node_modules/socket.io/dist/index.d.ts | 475 - WEB/node_modules/socket.io/dist/index.js | 742 -- .../socket.io/dist/namespace.d.ts | 405 - WEB/node_modules/socket.io/dist/namespace.js | 511 - .../socket.io/dist/parent-namespace.d.ts | 15 - .../socket.io/dist/parent-namespace.js | 47 - WEB/node_modules/socket.io/dist/socket.d.ts | 638 - WEB/node_modules/socket.io/dist/socket.js | 894 -- .../socket.io/dist/typed-events.d.ts | 110 - .../socket.io/dist/typed-events.js | 81 - WEB/node_modules/socket.io/dist/uws.d.ts | 3 - WEB/node_modules/socket.io/dist/uws.js | 135 - WEB/node_modules/socket.io/package.json | 96 - WEB/node_modules/socket.io/wrapper.mjs | 3 - WEB/node_modules/statuses/HISTORY.md | 82 - WEB/node_modules/statuses/LICENSE | 23 - WEB/node_modules/statuses/README.md | 136 - WEB/node_modules/statuses/codes.json | 65 - WEB/node_modules/statuses/index.js | 146 - WEB/node_modules/statuses/package.json | 49 - WEB/node_modules/toidentifier/HISTORY.md | 9 - WEB/node_modules/toidentifier/LICENSE | 21 - WEB/node_modules/toidentifier/README.md | 61 - WEB/node_modules/toidentifier/index.js | 32 - WEB/node_modules/toidentifier/package.json | 38 - WEB/node_modules/type-is/HISTORY.md | 259 - WEB/node_modules/type-is/LICENSE | 23 - WEB/node_modules/type-is/README.md | 170 - WEB/node_modules/type-is/index.js | 266 - WEB/node_modules/type-is/package.json | 45 - WEB/node_modules/unpipe/HISTORY.md | 4 - WEB/node_modules/unpipe/LICENSE | 22 - WEB/node_modules/unpipe/README.md | 43 - WEB/node_modules/unpipe/index.js | 69 - WEB/node_modules/unpipe/package.json | 27 - WEB/node_modules/utils-merge/.npmignore | 9 - WEB/node_modules/utils-merge/LICENSE | 20 - WEB/node_modules/utils-merge/README.md | 34 - WEB/node_modules/utils-merge/index.js | 23 - WEB/node_modules/utils-merge/package.json | 40 - WEB/node_modules/vary/HISTORY.md | 39 - WEB/node_modules/vary/LICENSE | 22 - WEB/node_modules/vary/README.md | 101 - WEB/node_modules/vary/index.js | 149 - WEB/node_modules/vary/package.json | 43 - WEB/node_modules/ws/LICENSE | 19 - WEB/node_modules/ws/README.md | 493 - WEB/node_modules/ws/browser.js | 8 - WEB/node_modules/ws/index.js | 13 - WEB/node_modules/ws/lib/buffer-util.js | 126 - WEB/node_modules/ws/lib/constants.js | 12 - WEB/node_modules/ws/lib/event-target.js | 266 - WEB/node_modules/ws/lib/extension.js | 203 - WEB/node_modules/ws/lib/limiter.js | 55 - WEB/node_modules/ws/lib/permessage-deflate.js | 511 - WEB/node_modules/ws/lib/receiver.js | 612 - WEB/node_modules/ws/lib/sender.js | 422 - WEB/node_modules/ws/lib/stream.js | 180 - WEB/node_modules/ws/lib/subprotocol.js | 62 - WEB/node_modules/ws/lib/validation.js | 124 - WEB/node_modules/ws/lib/websocket-server.js | 485 - WEB/node_modules/ws/lib/websocket.js | 1149 -- WEB/node_modules/ws/package.json | 61 - WEB/node_modules/ws/wrapper.mjs | 8 - WEB/package-lock.json | 6 + WEB/package.json | 1 + 2942 files changed, 9 insertions(+), 195374 deletions(-) delete mode 100644 WEB/node_modules/.bin/mime delete mode 100644 WEB/node_modules/.bin/mime.cmd delete mode 100644 WEB/node_modules/.bin/mime.ps1 delete mode 100644 WEB/node_modules/accepts/HISTORY.md delete mode 100644 WEB/node_modules/accepts/LICENSE delete mode 100644 WEB/node_modules/accepts/README.md delete mode 100644 WEB/node_modules/accepts/index.js delete mode 100644 WEB/node_modules/accepts/package.json delete mode 100644 WEB/node_modules/animate.css/LICENSE delete mode 100644 WEB/node_modules/animate.css/README.md delete mode 100644 WEB/node_modules/animate.css/animate.compat.css delete mode 100644 WEB/node_modules/animate.css/animate.css delete mode 100644 WEB/node_modules/animate.css/animate.min.css delete mode 100644 WEB/node_modules/animate.css/package.json delete mode 100644 WEB/node_modules/animate.css/source/_base.css delete mode 100644 WEB/node_modules/animate.css/source/_vars.css delete mode 100644 WEB/node_modules/animate.css/source/animate.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/bounce.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/flash.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/headShake.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/heartBeat.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/jello.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/pulse.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/rubberBand.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/shake.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/shakeX.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/shakeY.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/swing.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/tada.css delete mode 100644 WEB/node_modules/animate.css/source/attention_seekers/wobble.css delete mode 100644 WEB/node_modules/animate.css/source/back_entrances/backInDown.css delete mode 100644 WEB/node_modules/animate.css/source/back_entrances/backInLeft.css delete mode 100644 WEB/node_modules/animate.css/source/back_entrances/backInRight.css delete mode 100644 WEB/node_modules/animate.css/source/back_entrances/backInUp.css delete mode 100644 WEB/node_modules/animate.css/source/back_exits/backOutDown.css delete mode 100644 WEB/node_modules/animate.css/source/back_exits/backOutLeft.css delete mode 100644 WEB/node_modules/animate.css/source/back_exits/backOutRight.css delete mode 100644 WEB/node_modules/animate.css/source/back_exits/backOutUp.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_entrances/bounceIn.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_exits/bounceOut.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css delete mode 100644 WEB/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeIn.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomLeft.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomRight.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInDown.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInLeft.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInRight.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInTopLeft.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInTopRight.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInUp.css delete mode 100644 WEB/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOut.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomLeft.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomRight.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutDown.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutLeft.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutRight.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutTopLeft.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutTopRight.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutUp.css delete mode 100644 WEB/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css delete mode 100644 WEB/node_modules/animate.css/source/flippers/flip.css delete mode 100644 WEB/node_modules/animate.css/source/flippers/flipInX.css delete mode 100644 WEB/node_modules/animate.css/source/flippers/flipInY.css delete mode 100644 WEB/node_modules/animate.css/source/flippers/flipOutX.css delete mode 100644 WEB/node_modules/animate.css/source/flippers/flipOutY.css delete mode 100644 WEB/node_modules/animate.css/source/lightspeed/lightSpeedInLeft.css delete mode 100644 WEB/node_modules/animate.css/source/lightspeed/lightSpeedInRight.css delete mode 100644 WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutLeft.css delete mode 100644 WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutRight.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_entrances/rotateIn.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_exits/rotateOut.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css delete mode 100644 WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_entrances/slideInDown.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_entrances/slideInLeft.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_entrances/slideInRight.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_entrances/slideInUp.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_exits/slideOutDown.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_exits/slideOutLeft.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_exits/slideOutRight.css delete mode 100644 WEB/node_modules/animate.css/source/sliding_exits/slideOutUp.css delete mode 100644 WEB/node_modules/animate.css/source/specials/hinge.css delete mode 100644 WEB/node_modules/animate.css/source/specials/jackInTheBox.css delete mode 100644 WEB/node_modules/animate.css/source/specials/rollIn.css delete mode 100644 WEB/node_modules/animate.css/source/specials/rollOut.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_entrances/zoomIn.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_entrances/zoomInDown.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_entrances/zoomInRight.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_entrances/zoomInUp.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_exits/zoomOut.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_exits/zoomOutDown.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_exits/zoomOutRight.css delete mode 100644 WEB/node_modules/animate.css/source/zooming_exits/zoomOutUp.css delete mode 100644 WEB/node_modules/animejs/LICENSE.md delete mode 100644 WEB/node_modules/animejs/README.md delete mode 100644 WEB/node_modules/animejs/lib/anime.es.js delete mode 100644 WEB/node_modules/animejs/lib/anime.js delete mode 100644 WEB/node_modules/animejs/lib/anime.min.js delete mode 100644 WEB/node_modules/animejs/package.json delete mode 100644 WEB/node_modules/array-flatten/LICENSE delete mode 100644 WEB/node_modules/array-flatten/README.md delete mode 100644 WEB/node_modules/array-flatten/array-flatten.js delete mode 100644 WEB/node_modules/array-flatten/package.json delete mode 100644 WEB/node_modules/base64id/CHANGELOG.md delete mode 100644 WEB/node_modules/base64id/LICENSE delete mode 100644 WEB/node_modules/base64id/README.md delete mode 100644 WEB/node_modules/base64id/lib/base64id.js delete mode 100644 WEB/node_modules/base64id/package.json delete mode 100644 WEB/node_modules/body-parser/HISTORY.md delete mode 100644 WEB/node_modules/body-parser/LICENSE delete mode 100644 WEB/node_modules/body-parser/README.md delete mode 100644 WEB/node_modules/body-parser/SECURITY.md delete mode 100644 WEB/node_modules/body-parser/index.js delete mode 100644 WEB/node_modules/body-parser/lib/read.js delete mode 100644 WEB/node_modules/body-parser/lib/types/json.js delete mode 100644 WEB/node_modules/body-parser/lib/types/raw.js delete mode 100644 WEB/node_modules/body-parser/lib/types/text.js delete mode 100644 WEB/node_modules/body-parser/lib/types/urlencoded.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/.coveralls.yml delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/.eslintrc delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/.npmignore delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/.travis.yml delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/CHANGELOG.md delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/LICENSE delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/Makefile delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/README.md delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/component.json delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/karma.conf.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/node.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/package.json delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/src/browser.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/src/debug.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/src/index.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/src/inspector-log.js delete mode 100644 WEB/node_modules/body-parser/node_modules/debug/src/node.js delete mode 100644 WEB/node_modules/body-parser/node_modules/ms/index.js delete mode 100644 WEB/node_modules/body-parser/node_modules/ms/license.md delete mode 100644 WEB/node_modules/body-parser/node_modules/ms/package.json delete mode 100644 WEB/node_modules/body-parser/node_modules/ms/readme.md delete mode 100644 WEB/node_modules/body-parser/package.json delete mode 100644 WEB/node_modules/bootstrap-icons/LICENSE.md delete mode 100644 WEB/node_modules/bootstrap-icons/README.md delete mode 100644 WEB/node_modules/bootstrap-icons/bootstrap-icons.svg delete mode 100644 WEB/node_modules/bootstrap-icons/font/bootstrap-icons.css delete mode 100644 WEB/node_modules/bootstrap-icons/font/bootstrap-icons.json delete mode 100644 WEB/node_modules/bootstrap-icons/font/bootstrap-icons.scss delete mode 100644 WEB/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff delete mode 100644 WEB/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff2 delete mode 100644 WEB/node_modules/bootstrap-icons/icons/0-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/0-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/0-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/0-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/1-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/1-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/1-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/1-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/123.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/2-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/2-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/2-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/2-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/3-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/3-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/3-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/3-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/4-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/4-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/4-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/4-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/5-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/5-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/5-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/5-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/6-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/6-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/6-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/6-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/7-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/7-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/7-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/7-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/8-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/8-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/8-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/8-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/9-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/9-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/9-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/9-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/activity.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/airplane-engines-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/airplane-engines.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/airplane-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/airplane.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/alarm-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/alarm.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/alexa.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/align-bottom.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/align-center.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/align-end.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/align-middle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/align-start.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/align-top.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/alipay.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/amd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/android.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/android2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/app-indicator.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/app.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/apple.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/archive-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/archive.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-90deg-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-90deg-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-90deg-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-90deg-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-bar-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-bar-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-bar-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-bar-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-clockwise.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-counterclockwise.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-short.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left-short.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-repeat.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-return-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-return-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-right-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-right-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-right-short.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-right-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-right-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-through-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-through-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-short.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrow-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrows-angle-contract.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrows-angle-expand.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrows-collapse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrows-expand.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrows-fullscreen.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/arrows-move.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/aspect-ratio-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/aspect-ratio.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/asterisk.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/at.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/award-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/award.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/back.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/backspace-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/backspace-reverse-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/backspace-reverse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/backspace.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-3d-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-3d.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-4k-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-4k.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-8k-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-8k.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-ad-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-ad.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-ar-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-ar.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-cc-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-cc.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-hd-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-hd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-sd-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-sd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-tm-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-tm.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-vo-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-vo.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-vr-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-vr.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-wc-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/badge-wc.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bag.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/balloon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/balloon-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/balloon-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/balloon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bandaid-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bandaid.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bank.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bank2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bar-chart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bar-chart-line-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bar-chart-line.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bar-chart-steps.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bar-chart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/basket-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/basket.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/basket2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/basket2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/basket3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/basket3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/battery-charging.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/battery-full.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/battery-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/battery.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/behance.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bell-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bell-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bell-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bell.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bezier.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bezier2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bicycle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/binoculars-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/binoculars.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/blockquote-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/blockquote-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bluetooth.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/body-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/book-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/book-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/book.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-star-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-star.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmark.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmarks-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookmarks.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bookshelf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/boombox-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/boombox.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bootstrap-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bootstrap-reboot.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bootstrap.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-all.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-bottom.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-center.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-inner.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-middle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-outer.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-style.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-top.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border-width.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/border.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bounding-box-circles.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bounding-box.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-down-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-down-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-up-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-up-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-arrow-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-seam-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box-seam.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box2-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box2-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/box2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/boxes.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/braces-asterisk.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/braces.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bricks.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/briefcase-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/briefcase.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-alt-high-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-alt-high.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-alt-low-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-alt-low.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-high-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-high.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-low-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brightness-low.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/broadcast-pin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/broadcast.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/browser-chrome.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/browser-edge.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/browser-firefox.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/browser-safari.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brush-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/brush.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bucket-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bucket.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bug-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bug.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/building.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/buildings-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/buildings.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bullseye.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bus-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/bus-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/c-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/c-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/c-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/c-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calculator-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calculator.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-date-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-date.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-day-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-day.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-event-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-event.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-month-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-month.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-range-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-range.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-week-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-week.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-date-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-date.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-day-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-day.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-event-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-event.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-month-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-month.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-range-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-range.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-week-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-week.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-event-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-event.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-range-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-range.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-week-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3-week.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar4-event.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar4-range.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar4-week.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/calendar4.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-reels-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-reels.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-video-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-video-off-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-video-off.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera-video.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/camera2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/capslock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/capslock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/capsule-pill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/capsule.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/car-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/car-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/card-checklist.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/card-heading.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/card-image.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/card-list.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/card-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-down-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-down-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-left-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-left-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-left-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-right-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-right-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-right-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-up-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-up-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/caret-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cart4.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cash-coin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cash-stack.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cassette-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cassette.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cast.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cc-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cc-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cc-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cc-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-dots-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-dots.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-dots-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-dots.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-quote-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-quote.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-text-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-quote-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-quote.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-dots-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-dots.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-quote-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-quote.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-text-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-dots-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-dots.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-quote-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-quote.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-text-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-text-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chat.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check-all.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check2-all.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check2-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check2-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/check2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-bar-contract.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-bar-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-bar-expand.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-bar-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-bar-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-bar-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-compact-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-compact-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-compact-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-compact-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-contract.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-double-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-double-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-double-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-double-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-expand.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/chevron-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/circle-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/circle-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-data-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-data.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-pulse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-data-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-data.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clipboard2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clock-history.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-download-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-download.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-drizzle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-drizzle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-fog-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-fog.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-fog2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-fog2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-hail-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-hail.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-haze-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-haze.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-haze2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-haze2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-lightning-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-lightning.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-moon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-moon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-rain-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-rain.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-sleet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-sleet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-snow-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-snow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-sun-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-sun.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-upload-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud-upload.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloud.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clouds-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/clouds.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloudy-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cloudy.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/code-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/code-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/code.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/coin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/collection-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/collection-play-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/collection-play.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/collection.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/columns-gap.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/columns.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/command.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/compass-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/compass.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cone-striped.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cone.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/controller.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cpu-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cpu.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/credit-card-2-back-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/credit-card-2-back.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/credit-card-2-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/credit-card-2-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/credit-card-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/credit-card.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/crop.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cup-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cup-hot-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cup-hot.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cup-straw.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cup.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-bitcoin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-dollar.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-euro.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-exchange.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-pound.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-rupee.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/currency-yen.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cursor-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cursor-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/cursor.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-circle-dotted.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-square-dotted.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/database.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/device-hdd-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/device-hdd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/device-ssd-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/device-ssd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diagram-2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diagram-2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diagram-3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diagram-3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diamond-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diamond-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/diamond.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-1-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-1.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-4-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-4.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-5-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-5.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-6-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dice-6.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/disc-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/disc.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/discord.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/display-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/display.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/displayport-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/displayport.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/distribute-horizontal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/distribute-vertical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/door-closed-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/door-closed.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/door-open-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/door-open.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dot.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/download.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dpad-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dpad.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dribbble.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/dropbox.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/droplet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/droplet-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/droplet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ear-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/earbuds.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/easel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/easel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/easel2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/easel2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/easel3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/easel3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/egg-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/egg-fried.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/egg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eject-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eject.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-angry-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-angry.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-dizzy-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-dizzy.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-expressionless-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-expressionless.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-frown-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-frown.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-kiss-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-kiss.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-laughing-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-laughing.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-neutral-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-neutral.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-smile-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-smile.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-wink-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/emoji-wink.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-at-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-at.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-exclamation-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-open-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-open-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-open-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-open.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-paper-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-paper.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/envelope.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eraser-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eraser.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/escape.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ethernet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ev-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ev-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ev-station-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ev-station.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-diamond-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-diamond.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-octagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-octagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-triangle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation-triangle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/exclude.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/explicit-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/explicit.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eye-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eye-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eye-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eye.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eyedropper.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/eyeglasses.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/facebook.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fan.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fast-forward-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fast-forward-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fast-forward-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fast-forward-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fast-forward-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fast-forward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-arrow-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-arrow-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-arrow-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-arrow-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-bar-graph-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-bar-graph.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-binary-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-binary.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-break-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-break.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-code-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-code.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-diff-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-diff.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-binary-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-binary.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-break-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-break.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-code-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-code.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-diff-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-diff.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-easel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-easel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-excel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-excel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-font-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-font.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-image-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-image.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-lock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-medical-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-medical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-music-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-music.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-person-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-person.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-play-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-play.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-post-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-post.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-slides-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-slides.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-text-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-word-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-word.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-zip-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark-zip.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-earmark.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-easel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-easel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-excel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-excel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-font-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-font.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-image-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-image.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-lock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-lock2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-lock2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-medical-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-medical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-music-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-music.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-pdf-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-pdf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-person-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-person.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-play-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-play.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-post-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-post.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-ppt-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-ppt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-richtext-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-richtext.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-ruled-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-ruled.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-slides-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-slides.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-spreadsheet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-spreadsheet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-text-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-word-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-word.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-zip-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file-zip.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/file.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/files-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/files.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-aac.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-ai.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-bmp.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-cs.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-css.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-csv.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-doc.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-docx.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-exe.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-gif.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-heic.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-html.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-java.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-jpg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-js.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-json.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-jsx.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-key.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-m4p.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-md.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-mdx.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-mov.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-mp3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-mp4.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-otf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-pdf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-php.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-png.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-ppt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-pptx.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-psd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-py.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-raw.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-rb.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-sass.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-scss.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-sh.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-sql.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-svg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-tiff.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-tsx.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-ttf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-txt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-wav.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-woff.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-xls.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-xlsx.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-xml.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filetype-yml.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/film.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/filter.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fingerprint.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fire.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/flag-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/flag.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/flower1.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/flower2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/flower3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-symlink-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-symlink.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder2-open.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/folder2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fonts.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/forward-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/forward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fuel-pump-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fuel-pump.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fullscreen-exit.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/fullscreen.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/funnel-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/funnel.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gear-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gear-wide-connected.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gear-wide.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gem.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gender-ambiguous.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gender-female.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gender-male.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gender-trans.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/geo-alt-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/geo-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/geo-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/geo.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gift-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gift.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/git.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/github.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/globe-americas.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/globe-asia-australia.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/globe-central-south-asia.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/globe-europe-africa.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/globe.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/globe2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/google-play.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/google.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/gpu-card.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/graph-down-arrow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/graph-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/graph-up-arrow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/graph-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-1x2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-1x2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-3x2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-3x3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grid.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grip-horizontal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/grip-vertical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/h-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/h-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/h-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/h-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hammer.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-index-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-index-thumb-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-index-thumb.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-index.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/handbag-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/handbag.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-network-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-network.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-rack-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-rack.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-stack-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd-stack.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdd.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdmi-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hdmi.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/headphones.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/headset-vr.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/headset.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heart-arrow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heart-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heart-pulse-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heart-pulse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heartbreak-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heartbreak.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hearts.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heptagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heptagon-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/heptagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hexagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hexagon-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hexagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hospital-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hospital.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hourglass-bottom.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hourglass-split.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hourglass-top.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hourglass.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-add-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-door-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-door.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-exclamation-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-gear-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-lock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/house.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/houses-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/houses.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hr.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hurricane.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/hypnotize.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/image-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/image-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/image.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/images.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/inbox-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/inbox.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/inboxes-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/inboxes.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/incognito.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/indent.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/infinity.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/info-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/info-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/info-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/info-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/info-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/info.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/input-cursor-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/input-cursor.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/instagram.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/intersect.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-album.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-arrow-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-arrow-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-bookmark-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-bookmark.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-code.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-medical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-richtext.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-text.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/journals.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/joystick.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/justify-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/justify-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/justify.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/kanban-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/kanban.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/key-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/key.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/keyboard-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/keyboard.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ladder.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lamp-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lamp.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/laptop-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/laptop.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layer-backward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layer-forward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layers-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layers-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layers.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset-reverse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-sidebar-reverse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-sidebar.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-split.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar-reverse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-text-window-reverse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-text-window.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-three-columns.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/layout-wtf.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/life-preserver.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightbulb-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightbulb-off-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightbulb-off.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightbulb.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightning-charge-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightning-charge.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightning-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lightning.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/line.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/link-45deg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/link.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/linkedin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-columns-reverse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-columns.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-nested.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-ol.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-stars.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-task.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list-ul.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/list.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lungs-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/lungs.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/magic.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/magnet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/magnet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mailbox.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mailbox2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/map-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/map.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/markdown-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/markdown.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mask.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mastodon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/medium.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/megaphone-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/megaphone.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/memory.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-app-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-app.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-button-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-button-wide-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-button-wide.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-button.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/menu-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/messenger.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/meta.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mic-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mic-mute-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mic-mute.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mic.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/microsoft-teams.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/microsoft.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/minecart-loaded.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/minecart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/modem-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/modem.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/moisture.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/moon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/moon-stars-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/moon-stars.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/moon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mortarboard-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mortarboard.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/motherboard-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/motherboard.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mouse-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mouse.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mouse2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mouse2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mouse3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/mouse3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/music-note-beamed.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/music-note-list.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/music-note.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/music-player-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/music-player.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/newspaper.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/nintendo-switch.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/node-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/node-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/node-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/node-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/nut-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/nut.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/nvidia.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/octagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/octagon-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/octagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/optical-audio-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/optical-audio.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/option.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/outlet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/p-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/p-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/p-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/p-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/paint-bucket.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/palette-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/palette.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/palette2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/paperclip.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/paragraph.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pass-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pass.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-exclamation-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-question-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/patch-question.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pause-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pause-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pause-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pause-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pause-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pause.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/paypal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pc-display-horizontal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pc-display.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pc-horizontal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pc.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pci-card.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/peace-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/peace.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pen-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pen.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pencil-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pencil-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pencil.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pentagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pentagon-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pentagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/people-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/people.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/percent.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-badge-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-badge.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-bounding-box.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-add.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-gear.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-hearts.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-lines-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-rolodex.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-vcard-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-vcard.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-video.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-video2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-video3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-workspace.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/person.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone-flip.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone-landscape-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone-landscape.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone-vibrate-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone-vibrate.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/phone.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pie-chart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pie-chart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/piggy-bank-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/piggy-bank.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pin-angle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pin-angle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pin-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pin-map-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pin-map.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pinterest.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pip-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/pip.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/play-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/play-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/play-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/play-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/play-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/play.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/playstation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plug-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plug.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plugin.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-circle-dotted.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-slash-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-square-dotted.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postage-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postage-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postage-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postage.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postcard-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postcard-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postcard-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/postcard.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/power.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/prescription.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/prescription2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/printer-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/printer.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/projector-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/projector.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/puzzle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/puzzle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/qr-code-scan.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/qr-code.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-diamond-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-diamond.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-octagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-octagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/question.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/quora.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/quote.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/r-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/r-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/r-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/r-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/radioactive.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rainbow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/receipt-cutoff.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/receipt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reception-0.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reception-1.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reception-2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reception-3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reception-4.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/record2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/recycle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reddit.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/regex.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/repeat-1.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/repeat.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reply-all-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reply-all.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reply-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/reply.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rewind-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rewind-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rewind-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rewind-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rewind-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rewind.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/robot.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rocket-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rocket-takeoff-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rocket-takeoff.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rocket.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/router-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/router.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rss-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rss.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/rulers.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/safe-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/safe.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/safe2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/safe2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/save-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/save.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/save2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/save2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/scissors.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/scooter.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/screwdriver.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sd-card-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sd-card.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/search-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/search-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/search.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/segmented-nav.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-check-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-dash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-exclamation-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/send.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/server.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/share-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/share.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-fill-check.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-fill-exclamation.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-fill-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-fill-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-fill-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-lock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-lock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-shaded.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-slash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shield.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shift-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shift.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shop-window.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shop.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/shuffle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-dead-end-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-dead-end.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-side-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-side.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-t-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-t.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-y-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection-y.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-intersection.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-merge-left-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-merge-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-merge-right-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-merge-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-no-parking-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-no-parking.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-railroad-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-railroad.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-stop-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-stop-lights-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-stop-lights.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-stop.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-left-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-right-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-yield-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sign-yield.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signpost-2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signpost-2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signpost-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signpost-split-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signpost-split.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/signpost.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sim-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sim.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sina-weibo.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-backward-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-backward-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-backward-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-backward-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-backward-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-backward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-end-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-end-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-end-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-end-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-end-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-end.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-forward-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-forward-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-forward-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-forward-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-forward-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-forward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-start-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-start-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-start-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-start-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-start-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skip-start.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/skype.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slack.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slash-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slash-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slash-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slash-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slash-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/slash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sliders.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sliders2-vertical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sliders2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/smartwatch.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/snapchat.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/snow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/snow2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/snow3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-alpha-down-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-alpha-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-alpha-up-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-alpha-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-down-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-numeric-down-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-numeric-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-numeric-up-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-numeric-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-up-alt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sort-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/soundwave.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/speaker-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/speaker.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/speedometer.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/speedometer2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/spellcheck.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/spotify.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/square-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stack-overflow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stack.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/star-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/star-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/star.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stars.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/steam.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stickies-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stickies.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sticky-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sticky.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stop-btn-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stop-btn.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stop-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stop-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stop-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stop.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stoplights-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stoplights.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stopwatch-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stopwatch.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/strava.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/stripe.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/subscript.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/subtract.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-club-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-club.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-diamond-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-diamond.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-heart-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-heart.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-spade-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/suit-spade.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sun-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sun.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sunglasses.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sunrise-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sunrise.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sunset-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/sunset.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/superscript.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/symmetry-horizontal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/symmetry-vertical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/table.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tablet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tablet-landscape-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tablet-landscape.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tablet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tag-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tag.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tags-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tags.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/taxi-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/taxi-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telegram.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-forward-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-forward.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-inbound-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-inbound.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-minus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-minus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-outbound-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-outbound.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-plus-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-x-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/telephone.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tencent-qq.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/terminal-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/terminal-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/terminal-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/terminal-split.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/terminal-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/terminal.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-center.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-indent-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-indent-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-left.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-paragraph.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-right.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/text-wrap.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/textarea-resize.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/textarea-t.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/textarea.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thermometer-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thermometer-high.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thermometer-low.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thermometer-snow.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thermometer-sun.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thermometer.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/three-dots-vertical.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/three-dots.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thunderbolt-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/thunderbolt.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ticket-detailed-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ticket-detailed.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ticket-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ticket-perforated-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ticket-perforated.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ticket.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tiktok.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/toggle-off.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/toggle-on.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/toggle2-off.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/toggle2-on.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/toggles.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/toggles2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tools.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tornado.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/train-freight-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/train-freight-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/train-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/train-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/train-lightrail-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/train-lightrail-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/translate.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trash-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trash2-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trash2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trash3-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trash3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tree-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tree.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trello.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/triangle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/triangle-half.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/triangle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trophy-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/trophy.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tropical-storm.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/truck-flatbed.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/truck-front-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/truck-front.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/truck.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tsunami.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tv-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/tv.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/twitch.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/twitter.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-bold.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-h1.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-h2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-h3.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-italic.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-strikethrough.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type-underline.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/type.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ubuntu.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ui-checks-grid.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ui-checks.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ui-radios-grid.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/ui-radios.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/umbrella-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/umbrella.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/unindent.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/union.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/unity.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/universal-access-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/universal-access.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/unlock-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/unlock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/upc-scan.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/upc.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/upload.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-c-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-c.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-drive-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-drive.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-micro-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-micro.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-mini-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-mini.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-plug-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-plug.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb-symbol.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/usb.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/valentine.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/valentine2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/vector-pen.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/view-list.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/view-stacked.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/vimeo.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/vinyl-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/vinyl.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/virus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/virus2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/voicemail.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-down-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-down.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-mute-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-mute.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-off-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-off.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-up-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/volume-up.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/vr.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wallet-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wallet.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wallet2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/watch.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/water.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/webcam-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/webcam.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wechat.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/whatsapp.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wifi-1.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wifi-2.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wifi-off.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wifi.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wikipedia.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wind.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-dash.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-desktop.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-dock.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-fullscreen.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-plus.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-sidebar.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-split.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-stack.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window-x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/window.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/windows.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wordpress.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wrench-adjustable.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/wrench.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-circle-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-circle.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-diamond-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-diamond.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-lg.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-octagon-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-octagon.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-square-fill.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x-square.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/x.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/xbox.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/yelp.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/yin-yang.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/youtube.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/zoom-in.svg delete mode 100644 WEB/node_modules/bootstrap-icons/icons/zoom-out.svg delete mode 100644 WEB/node_modules/bootstrap-icons/package.json delete mode 100644 WEB/node_modules/bootstrap/LICENSE delete mode 100644 WEB/node_modules/bootstrap/README.md delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.rtl.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.rtl.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.rtl.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.rtl.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.rtl.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.rtl.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.rtl.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.rtl.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.rtl.min.css delete mode 100644 WEB/node_modules/bootstrap/dist/css/bootstrap.rtl.min.css.map delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.bundle.js delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.bundle.js.map delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js.map delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.esm.js delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.esm.js.map delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.esm.min.js delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.esm.min.js.map delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.js delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.js.map delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.min.js delete mode 100644 WEB/node_modules/bootstrap/dist/js/bootstrap.min.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/alert.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/alert.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/base-component.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/base-component.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/button.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/button.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/carousel.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/carousel.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/collapse.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/collapse.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/data.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/data.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/event-handler.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/event-handler.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/manipulator.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/manipulator.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/selector-engine.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/dom/selector-engine.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/dropdown.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/dropdown.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/modal.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/modal.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/offcanvas.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/offcanvas.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/popover.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/popover.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/scrollspy.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/scrollspy.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/tab.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/tab.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/toast.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/toast.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/tooltip.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/tooltip.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/backdrop.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/backdrop.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/component-functions.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/component-functions.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/config.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/config.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/focustrap.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/focustrap.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/index.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/index.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/sanitizer.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/sanitizer.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/scrollbar.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/scrollbar.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/swipe.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/swipe.js.map delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/template-factory.js delete mode 100644 WEB/node_modules/bootstrap/js/dist/util/template-factory.js.map delete mode 100644 WEB/node_modules/bootstrap/js/src/alert.js delete mode 100644 WEB/node_modules/bootstrap/js/src/base-component.js delete mode 100644 WEB/node_modules/bootstrap/js/src/button.js delete mode 100644 WEB/node_modules/bootstrap/js/src/carousel.js delete mode 100644 WEB/node_modules/bootstrap/js/src/collapse.js delete mode 100644 WEB/node_modules/bootstrap/js/src/dom/data.js delete mode 100644 WEB/node_modules/bootstrap/js/src/dom/event-handler.js delete mode 100644 WEB/node_modules/bootstrap/js/src/dom/manipulator.js delete mode 100644 WEB/node_modules/bootstrap/js/src/dom/selector-engine.js delete mode 100644 WEB/node_modules/bootstrap/js/src/dropdown.js delete mode 100644 WEB/node_modules/bootstrap/js/src/modal.js delete mode 100644 WEB/node_modules/bootstrap/js/src/offcanvas.js delete mode 100644 WEB/node_modules/bootstrap/js/src/popover.js delete mode 100644 WEB/node_modules/bootstrap/js/src/scrollspy.js delete mode 100644 WEB/node_modules/bootstrap/js/src/tab.js delete mode 100644 WEB/node_modules/bootstrap/js/src/toast.js delete mode 100644 WEB/node_modules/bootstrap/js/src/tooltip.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/backdrop.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/component-functions.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/config.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/focustrap.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/index.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/sanitizer.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/scrollbar.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/swipe.js delete mode 100644 WEB/node_modules/bootstrap/js/src/util/template-factory.js delete mode 100644 WEB/node_modules/bootstrap/package.json delete mode 100644 WEB/node_modules/bootstrap/scss/_accordion.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_alert.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_badge.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_breadcrumb.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_button-group.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_buttons.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_card.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_carousel.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_close.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_containers.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_dropdown.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_forms.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_functions.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_grid.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_helpers.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_images.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_list-group.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_maps.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_mixins.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_modal.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_nav.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_navbar.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_offcanvas.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_pagination.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_placeholders.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_popover.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_progress.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_reboot.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_root.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_spinners.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_tables.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_toasts.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_tooltip.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_transitions.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_type.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_utilities.scss delete mode 100644 WEB/node_modules/bootstrap/scss/_variables.scss delete mode 100644 WEB/node_modules/bootstrap/scss/bootstrap-grid.scss delete mode 100644 WEB/node_modules/bootstrap/scss/bootstrap-reboot.scss delete mode 100644 WEB/node_modules/bootstrap/scss/bootstrap-utilities.scss delete mode 100644 WEB/node_modules/bootstrap/scss/bootstrap.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_floating-labels.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_form-check.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_form-control.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_form-range.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_form-select.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_form-text.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_input-group.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_labels.scss delete mode 100644 WEB/node_modules/bootstrap/scss/forms/_validation.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_clearfix.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_color-bg.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_colored-links.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_position.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_ratio.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_stacks.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_stretched-link.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_text-truncation.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_visually-hidden.scss delete mode 100644 WEB/node_modules/bootstrap/scss/helpers/_vr.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_alert.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_backdrop.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_banner.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_border-radius.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_box-shadow.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_breakpoints.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_buttons.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_caret.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_clearfix.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_color-scheme.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_container.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_deprecate.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_forms.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_gradients.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_grid.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_image.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_list-group.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_lists.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_pagination.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_reset-text.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_resize.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_table-variants.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_text-truncate.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_transition.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_utilities.scss delete mode 100644 WEB/node_modules/bootstrap/scss/mixins/_visually-hidden.scss delete mode 100644 WEB/node_modules/bootstrap/scss/utilities/_api.scss delete mode 100644 WEB/node_modules/bootstrap/scss/vendor/_rfs.scss delete mode 100644 WEB/node_modules/bytes/History.md delete mode 100644 WEB/node_modules/bytes/LICENSE delete mode 100644 WEB/node_modules/bytes/Readme.md delete mode 100644 WEB/node_modules/bytes/index.js delete mode 100644 WEB/node_modules/bytes/package.json delete mode 100644 WEB/node_modules/call-bind/.eslintignore delete mode 100644 WEB/node_modules/call-bind/.eslintrc delete mode 100644 WEB/node_modules/call-bind/.github/FUNDING.yml delete mode 100644 WEB/node_modules/call-bind/.nycrc delete mode 100644 WEB/node_modules/call-bind/CHANGELOG.md delete mode 100644 WEB/node_modules/call-bind/LICENSE delete mode 100644 WEB/node_modules/call-bind/README.md delete mode 100644 WEB/node_modules/call-bind/callBound.js delete mode 100644 WEB/node_modules/call-bind/index.js delete mode 100644 WEB/node_modules/call-bind/package.json delete mode 100644 WEB/node_modules/call-bind/test/callBound.js delete mode 100644 WEB/node_modules/call-bind/test/index.js delete mode 100644 WEB/node_modules/content-disposition/HISTORY.md delete mode 100644 WEB/node_modules/content-disposition/LICENSE delete mode 100644 WEB/node_modules/content-disposition/README.md delete mode 100644 WEB/node_modules/content-disposition/index.js delete mode 100644 WEB/node_modules/content-disposition/package.json delete mode 100644 WEB/node_modules/content-type/HISTORY.md delete mode 100644 WEB/node_modules/content-type/LICENSE delete mode 100644 WEB/node_modules/content-type/README.md delete mode 100644 WEB/node_modules/content-type/index.js delete mode 100644 WEB/node_modules/content-type/package.json delete mode 100644 WEB/node_modules/cookie-signature/.npmignore delete mode 100644 WEB/node_modules/cookie-signature/History.md delete mode 100644 WEB/node_modules/cookie-signature/Readme.md delete mode 100644 WEB/node_modules/cookie-signature/index.js delete mode 100644 WEB/node_modules/cookie-signature/package.json delete mode 100644 WEB/node_modules/cookie/HISTORY.md delete mode 100644 WEB/node_modules/cookie/LICENSE delete mode 100644 WEB/node_modules/cookie/README.md delete mode 100644 WEB/node_modules/cookie/index.js delete mode 100644 WEB/node_modules/cookie/package.json delete mode 100644 WEB/node_modules/cors/CONTRIBUTING.md delete mode 100644 WEB/node_modules/cors/HISTORY.md delete mode 100644 WEB/node_modules/cors/LICENSE delete mode 100644 WEB/node_modules/cors/README.md delete mode 100644 WEB/node_modules/cors/lib/index.js delete mode 100644 WEB/node_modules/cors/package.json delete mode 100644 WEB/node_modules/debug/LICENSE delete mode 100644 WEB/node_modules/debug/README.md delete mode 100644 WEB/node_modules/debug/package.json delete mode 100644 WEB/node_modules/debug/src/browser.js delete mode 100644 WEB/node_modules/debug/src/common.js delete mode 100644 WEB/node_modules/debug/src/index.js delete mode 100644 WEB/node_modules/debug/src/node.js delete mode 100644 WEB/node_modules/depd/History.md delete mode 100644 WEB/node_modules/depd/LICENSE delete mode 100644 WEB/node_modules/depd/Readme.md delete mode 100644 WEB/node_modules/depd/index.js delete mode 100644 WEB/node_modules/depd/lib/browser/index.js delete mode 100644 WEB/node_modules/depd/package.json delete mode 100644 WEB/node_modules/destroy/LICENSE delete mode 100644 WEB/node_modules/destroy/README.md delete mode 100644 WEB/node_modules/destroy/index.js delete mode 100644 WEB/node_modules/destroy/package.json delete mode 100644 WEB/node_modules/ee-first/LICENSE delete mode 100644 WEB/node_modules/ee-first/README.md delete mode 100644 WEB/node_modules/ee-first/index.js delete mode 100644 WEB/node_modules/ee-first/package.json delete mode 100644 WEB/node_modules/encodeurl/HISTORY.md delete mode 100644 WEB/node_modules/encodeurl/LICENSE delete mode 100644 WEB/node_modules/encodeurl/README.md delete mode 100644 WEB/node_modules/encodeurl/index.js delete mode 100644 WEB/node_modules/encodeurl/package.json delete mode 100644 WEB/node_modules/engine.io-parser/LICENSE delete mode 100644 WEB/node_modules/engine.io-parser/Readme.md delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/commons.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/contrib/base64-arraybuffer.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/decodePacket.browser.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/decodePacket.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/encodePacket.browser.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/encodePacket.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/index.js delete mode 100644 WEB/node_modules/engine.io-parser/build/cjs/package.json delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/commons.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/commons.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/contrib/base64-arraybuffer.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/decodePacket.browser.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/decodePacket.browser.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/decodePacket.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/decodePacket.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/encodePacket.browser.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/encodePacket.browser.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/encodePacket.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/encodePacket.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/index.d.ts delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/index.js delete mode 100644 WEB/node_modules/engine.io-parser/build/esm/package.json delete mode 100644 WEB/node_modules/engine.io-parser/package.json delete mode 100644 WEB/node_modules/engine.io/LICENSE delete mode 100644 WEB/node_modules/engine.io/README.md delete mode 100644 WEB/node_modules/engine.io/build/engine.io.d.ts delete mode 100644 WEB/node_modules/engine.io/build/engine.io.js delete mode 100644 WEB/node_modules/engine.io/build/parser-v3/index.d.ts delete mode 100644 WEB/node_modules/engine.io/build/parser-v3/index.js delete mode 100644 WEB/node_modules/engine.io/build/parser-v3/utf8.d.ts delete mode 100644 WEB/node_modules/engine.io/build/parser-v3/utf8.js delete mode 100644 WEB/node_modules/engine.io/build/server.d.ts delete mode 100644 WEB/node_modules/engine.io/build/server.js delete mode 100644 WEB/node_modules/engine.io/build/socket.d.ts delete mode 100644 WEB/node_modules/engine.io/build/socket.js delete mode 100644 WEB/node_modules/engine.io/build/transport.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transport.js delete mode 100644 WEB/node_modules/engine.io/build/transports-uws/index.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports-uws/index.js delete mode 100644 WEB/node_modules/engine.io/build/transports-uws/polling.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports-uws/polling.js delete mode 100644 WEB/node_modules/engine.io/build/transports-uws/websocket.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports-uws/websocket.js delete mode 100644 WEB/node_modules/engine.io/build/transports/index.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports/index.js delete mode 100644 WEB/node_modules/engine.io/build/transports/polling-jsonp.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports/polling-jsonp.js delete mode 100644 WEB/node_modules/engine.io/build/transports/polling.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports/polling.js delete mode 100644 WEB/node_modules/engine.io/build/transports/websocket.d.ts delete mode 100644 WEB/node_modules/engine.io/build/transports/websocket.js delete mode 100644 WEB/node_modules/engine.io/build/userver.d.ts delete mode 100644 WEB/node_modules/engine.io/build/userver.js delete mode 100644 WEB/node_modules/engine.io/package.json delete mode 100644 WEB/node_modules/engine.io/wrapper.mjs delete mode 100644 WEB/node_modules/escape-html/LICENSE delete mode 100644 WEB/node_modules/escape-html/Readme.md delete mode 100644 WEB/node_modules/escape-html/index.js delete mode 100644 WEB/node_modules/escape-html/package.json delete mode 100644 WEB/node_modules/etag/HISTORY.md delete mode 100644 WEB/node_modules/etag/LICENSE delete mode 100644 WEB/node_modules/etag/README.md delete mode 100644 WEB/node_modules/etag/index.js delete mode 100644 WEB/node_modules/etag/package.json delete mode 100644 WEB/node_modules/express/History.md delete mode 100644 WEB/node_modules/express/LICENSE delete mode 100644 WEB/node_modules/express/Readme.md delete mode 100644 WEB/node_modules/express/index.js delete mode 100644 WEB/node_modules/express/lib/application.js delete mode 100644 WEB/node_modules/express/lib/express.js delete mode 100644 WEB/node_modules/express/lib/middleware/init.js delete mode 100644 WEB/node_modules/express/lib/middleware/query.js delete mode 100644 WEB/node_modules/express/lib/request.js delete mode 100644 WEB/node_modules/express/lib/response.js delete mode 100644 WEB/node_modules/express/lib/router/index.js delete mode 100644 WEB/node_modules/express/lib/router/layer.js delete mode 100644 WEB/node_modules/express/lib/router/route.js delete mode 100644 WEB/node_modules/express/lib/utils.js delete mode 100644 WEB/node_modules/express/lib/view.js delete mode 100644 WEB/node_modules/express/node_modules/cookie/HISTORY.md delete mode 100644 WEB/node_modules/express/node_modules/cookie/LICENSE delete mode 100644 WEB/node_modules/express/node_modules/cookie/README.md delete mode 100644 WEB/node_modules/express/node_modules/cookie/SECURITY.md delete mode 100644 WEB/node_modules/express/node_modules/cookie/index.js delete mode 100644 WEB/node_modules/express/node_modules/cookie/package.json delete mode 100644 WEB/node_modules/express/node_modules/debug/.coveralls.yml delete mode 100644 WEB/node_modules/express/node_modules/debug/.eslintrc delete mode 100644 WEB/node_modules/express/node_modules/debug/.npmignore delete mode 100644 WEB/node_modules/express/node_modules/debug/.travis.yml delete mode 100644 WEB/node_modules/express/node_modules/debug/CHANGELOG.md delete mode 100644 WEB/node_modules/express/node_modules/debug/LICENSE delete mode 100644 WEB/node_modules/express/node_modules/debug/Makefile delete mode 100644 WEB/node_modules/express/node_modules/debug/README.md delete mode 100644 WEB/node_modules/express/node_modules/debug/component.json delete mode 100644 WEB/node_modules/express/node_modules/debug/karma.conf.js delete mode 100644 WEB/node_modules/express/node_modules/debug/node.js delete mode 100644 WEB/node_modules/express/node_modules/debug/package.json delete mode 100644 WEB/node_modules/express/node_modules/debug/src/browser.js delete mode 100644 WEB/node_modules/express/node_modules/debug/src/debug.js delete mode 100644 WEB/node_modules/express/node_modules/debug/src/index.js delete mode 100644 WEB/node_modules/express/node_modules/debug/src/inspector-log.js delete mode 100644 WEB/node_modules/express/node_modules/debug/src/node.js delete mode 100644 WEB/node_modules/express/node_modules/ms/index.js delete mode 100644 WEB/node_modules/express/node_modules/ms/license.md delete mode 100644 WEB/node_modules/express/node_modules/ms/package.json delete mode 100644 WEB/node_modules/express/node_modules/ms/readme.md delete mode 100644 WEB/node_modules/express/package.json delete mode 100644 WEB/node_modules/finalhandler/HISTORY.md delete mode 100644 WEB/node_modules/finalhandler/LICENSE delete mode 100644 WEB/node_modules/finalhandler/README.md delete mode 100644 WEB/node_modules/finalhandler/SECURITY.md delete mode 100644 WEB/node_modules/finalhandler/index.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/.coveralls.yml delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/.eslintrc delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/.npmignore delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/.travis.yml delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/CHANGELOG.md delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/LICENSE delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/Makefile delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/README.md delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/component.json delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/karma.conf.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/node.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/package.json delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/src/browser.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/src/debug.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/src/index.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/src/inspector-log.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/debug/src/node.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/ms/index.js delete mode 100644 WEB/node_modules/finalhandler/node_modules/ms/license.md delete mode 100644 WEB/node_modules/finalhandler/node_modules/ms/package.json delete mode 100644 WEB/node_modules/finalhandler/node_modules/ms/readme.md delete mode 100644 WEB/node_modules/finalhandler/package.json delete mode 100644 WEB/node_modules/forwarded/HISTORY.md delete mode 100644 WEB/node_modules/forwarded/LICENSE delete mode 100644 WEB/node_modules/forwarded/README.md delete mode 100644 WEB/node_modules/forwarded/index.js delete mode 100644 WEB/node_modules/forwarded/package.json delete mode 100644 WEB/node_modules/fresh/HISTORY.md delete mode 100644 WEB/node_modules/fresh/LICENSE delete mode 100644 WEB/node_modules/fresh/README.md delete mode 100644 WEB/node_modules/fresh/index.js delete mode 100644 WEB/node_modules/fresh/package.json delete mode 100644 WEB/node_modules/function-bind/.editorconfig delete mode 100644 WEB/node_modules/function-bind/.eslintrc delete mode 100644 WEB/node_modules/function-bind/.jscs.json delete mode 100644 WEB/node_modules/function-bind/.npmignore delete mode 100644 WEB/node_modules/function-bind/.travis.yml delete mode 100644 WEB/node_modules/function-bind/LICENSE delete mode 100644 WEB/node_modules/function-bind/README.md delete mode 100644 WEB/node_modules/function-bind/implementation.js delete mode 100644 WEB/node_modules/function-bind/index.js delete mode 100644 WEB/node_modules/function-bind/package.json delete mode 100644 WEB/node_modules/function-bind/test/.eslintrc delete mode 100644 WEB/node_modules/function-bind/test/index.js delete mode 100644 WEB/node_modules/get-intrinsic/.eslintrc delete mode 100644 WEB/node_modules/get-intrinsic/.github/FUNDING.yml delete mode 100644 WEB/node_modules/get-intrinsic/.nycrc delete mode 100644 WEB/node_modules/get-intrinsic/CHANGELOG.md delete mode 100644 WEB/node_modules/get-intrinsic/LICENSE delete mode 100644 WEB/node_modules/get-intrinsic/README.md delete mode 100644 WEB/node_modules/get-intrinsic/index.js delete mode 100644 WEB/node_modules/get-intrinsic/package.json delete mode 100644 WEB/node_modules/get-intrinsic/test/GetIntrinsic.js delete mode 100644 WEB/node_modules/has-symbols/.eslintrc delete mode 100644 WEB/node_modules/has-symbols/.github/FUNDING.yml delete mode 100644 WEB/node_modules/has-symbols/.nycrc delete mode 100644 WEB/node_modules/has-symbols/CHANGELOG.md delete mode 100644 WEB/node_modules/has-symbols/LICENSE delete mode 100644 WEB/node_modules/has-symbols/README.md delete mode 100644 WEB/node_modules/has-symbols/index.js delete mode 100644 WEB/node_modules/has-symbols/package.json delete mode 100644 WEB/node_modules/has-symbols/shams.js delete mode 100644 WEB/node_modules/has-symbols/test/index.js delete mode 100644 WEB/node_modules/has-symbols/test/shams/core-js.js delete mode 100644 WEB/node_modules/has-symbols/test/shams/get-own-property-symbols.js delete mode 100644 WEB/node_modules/has-symbols/test/tests.js delete mode 100644 WEB/node_modules/has/LICENSE-MIT delete mode 100644 WEB/node_modules/has/README.md delete mode 100644 WEB/node_modules/has/package.json delete mode 100644 WEB/node_modules/has/src/index.js delete mode 100644 WEB/node_modules/has/test/index.js delete mode 100644 WEB/node_modules/http-errors/HISTORY.md delete mode 100644 WEB/node_modules/http-errors/LICENSE delete mode 100644 WEB/node_modules/http-errors/README.md delete mode 100644 WEB/node_modules/http-errors/index.js delete mode 100644 WEB/node_modules/http-errors/package.json delete mode 100644 WEB/node_modules/http/README.md delete mode 100644 WEB/node_modules/http/package.json delete mode 100644 WEB/node_modules/iconv-lite/Changelog.md delete mode 100644 WEB/node_modules/iconv-lite/LICENSE delete mode 100644 WEB/node_modules/iconv-lite/README.md delete mode 100644 WEB/node_modules/iconv-lite/encodings/dbcs-codec.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/dbcs-data.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/index.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/internal.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/sbcs-codec.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/sbcs-data-generated.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/sbcs-data.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/big5-added.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/cp936.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/cp949.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/cp950.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/eucjp.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/gbk-added.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/tables/shiftjis.json delete mode 100644 WEB/node_modules/iconv-lite/encodings/utf16.js delete mode 100644 WEB/node_modules/iconv-lite/encodings/utf7.js delete mode 100644 WEB/node_modules/iconv-lite/lib/bom-handling.js delete mode 100644 WEB/node_modules/iconv-lite/lib/extend-node.js delete mode 100644 WEB/node_modules/iconv-lite/lib/index.d.ts delete mode 100644 WEB/node_modules/iconv-lite/lib/index.js delete mode 100644 WEB/node_modules/iconv-lite/lib/streams.js delete mode 100644 WEB/node_modules/iconv-lite/package.json delete mode 100644 WEB/node_modules/inherits/LICENSE delete mode 100644 WEB/node_modules/inherits/README.md delete mode 100644 WEB/node_modules/inherits/inherits.js delete mode 100644 WEB/node_modules/inherits/inherits_browser.js delete mode 100644 WEB/node_modules/inherits/package.json delete mode 100644 WEB/node_modules/ipaddr.js/LICENSE delete mode 100644 WEB/node_modules/ipaddr.js/README.md delete mode 100644 WEB/node_modules/ipaddr.js/ipaddr.min.js delete mode 100644 WEB/node_modules/ipaddr.js/lib/ipaddr.js delete mode 100644 WEB/node_modules/ipaddr.js/lib/ipaddr.js.d.ts delete mode 100644 WEB/node_modules/ipaddr.js/package.json delete mode 100644 WEB/node_modules/media-typer/HISTORY.md delete mode 100644 WEB/node_modules/media-typer/LICENSE delete mode 100644 WEB/node_modules/media-typer/README.md delete mode 100644 WEB/node_modules/media-typer/index.js delete mode 100644 WEB/node_modules/media-typer/package.json delete mode 100644 WEB/node_modules/merge-descriptors/HISTORY.md delete mode 100644 WEB/node_modules/merge-descriptors/LICENSE delete mode 100644 WEB/node_modules/merge-descriptors/README.md delete mode 100644 WEB/node_modules/merge-descriptors/index.js delete mode 100644 WEB/node_modules/merge-descriptors/package.json delete mode 100644 WEB/node_modules/methods/HISTORY.md delete mode 100644 WEB/node_modules/methods/LICENSE delete mode 100644 WEB/node_modules/methods/README.md delete mode 100644 WEB/node_modules/methods/index.js delete mode 100644 WEB/node_modules/methods/package.json delete mode 100644 WEB/node_modules/mime-db/HISTORY.md delete mode 100644 WEB/node_modules/mime-db/LICENSE delete mode 100644 WEB/node_modules/mime-db/README.md delete mode 100644 WEB/node_modules/mime-db/db.json delete mode 100644 WEB/node_modules/mime-db/index.js delete mode 100644 WEB/node_modules/mime-db/package.json delete mode 100644 WEB/node_modules/mime-types/HISTORY.md delete mode 100644 WEB/node_modules/mime-types/LICENSE delete mode 100644 WEB/node_modules/mime-types/README.md delete mode 100644 WEB/node_modules/mime-types/index.js delete mode 100644 WEB/node_modules/mime-types/package.json delete mode 100644 WEB/node_modules/mime/.npmignore delete mode 100644 WEB/node_modules/mime/CHANGELOG.md delete mode 100644 WEB/node_modules/mime/LICENSE delete mode 100644 WEB/node_modules/mime/README.md delete mode 100644 WEB/node_modules/mime/cli.js delete mode 100644 WEB/node_modules/mime/mime.js delete mode 100644 WEB/node_modules/mime/package.json delete mode 100644 WEB/node_modules/mime/src/build.js delete mode 100644 WEB/node_modules/mime/src/test.js delete mode 100644 WEB/node_modules/mime/types.json delete mode 100644 WEB/node_modules/ms/index.js delete mode 100644 WEB/node_modules/ms/license.md delete mode 100644 WEB/node_modules/ms/package.json delete mode 100644 WEB/node_modules/ms/readme.md delete mode 100644 WEB/node_modules/negotiator/HISTORY.md delete mode 100644 WEB/node_modules/negotiator/LICENSE delete mode 100644 WEB/node_modules/negotiator/README.md delete mode 100644 WEB/node_modules/negotiator/index.js delete mode 100644 WEB/node_modules/negotiator/lib/charset.js delete mode 100644 WEB/node_modules/negotiator/lib/encoding.js delete mode 100644 WEB/node_modules/negotiator/lib/language.js delete mode 100644 WEB/node_modules/negotiator/lib/mediaType.js delete mode 100644 WEB/node_modules/negotiator/package.json delete mode 100644 WEB/node_modules/object-assign/index.js delete mode 100644 WEB/node_modules/object-assign/license delete mode 100644 WEB/node_modules/object-assign/package.json delete mode 100644 WEB/node_modules/object-assign/readme.md delete mode 100644 WEB/node_modules/object-inspect/.eslintrc delete mode 100644 WEB/node_modules/object-inspect/.github/FUNDING.yml delete mode 100644 WEB/node_modules/object-inspect/.nycrc delete mode 100644 WEB/node_modules/object-inspect/CHANGELOG.md delete mode 100644 WEB/node_modules/object-inspect/LICENSE delete mode 100644 WEB/node_modules/object-inspect/example/all.js delete mode 100644 WEB/node_modules/object-inspect/example/circular.js delete mode 100644 WEB/node_modules/object-inspect/example/fn.js delete mode 100644 WEB/node_modules/object-inspect/example/inspect.js delete mode 100644 WEB/node_modules/object-inspect/index.js delete mode 100644 WEB/node_modules/object-inspect/package-support.json delete mode 100644 WEB/node_modules/object-inspect/package.json delete mode 100644 WEB/node_modules/object-inspect/readme.markdown delete mode 100644 WEB/node_modules/object-inspect/test-core-js.js delete mode 100644 WEB/node_modules/object-inspect/test/bigint.js delete mode 100644 WEB/node_modules/object-inspect/test/browser/dom.js delete mode 100644 WEB/node_modules/object-inspect/test/circular.js delete mode 100644 WEB/node_modules/object-inspect/test/deep.js delete mode 100644 WEB/node_modules/object-inspect/test/element.js delete mode 100644 WEB/node_modules/object-inspect/test/err.js delete mode 100644 WEB/node_modules/object-inspect/test/fakes.js delete mode 100644 WEB/node_modules/object-inspect/test/fn.js delete mode 100644 WEB/node_modules/object-inspect/test/has.js delete mode 100644 WEB/node_modules/object-inspect/test/holes.js delete mode 100644 WEB/node_modules/object-inspect/test/indent-option.js delete mode 100644 WEB/node_modules/object-inspect/test/inspect.js delete mode 100644 WEB/node_modules/object-inspect/test/lowbyte.js delete mode 100644 WEB/node_modules/object-inspect/test/number.js delete mode 100644 WEB/node_modules/object-inspect/test/quoteStyle.js delete mode 100644 WEB/node_modules/object-inspect/test/toStringTag.js delete mode 100644 WEB/node_modules/object-inspect/test/undef.js delete mode 100644 WEB/node_modules/object-inspect/test/values.js delete mode 100644 WEB/node_modules/object-inspect/util.inspect.js delete mode 100644 WEB/node_modules/on-finished/HISTORY.md delete mode 100644 WEB/node_modules/on-finished/LICENSE delete mode 100644 WEB/node_modules/on-finished/README.md delete mode 100644 WEB/node_modules/on-finished/index.js delete mode 100644 WEB/node_modules/on-finished/package.json delete mode 100644 WEB/node_modules/parseurl/HISTORY.md delete mode 100644 WEB/node_modules/parseurl/LICENSE delete mode 100644 WEB/node_modules/parseurl/README.md delete mode 100644 WEB/node_modules/parseurl/index.js delete mode 100644 WEB/node_modules/parseurl/package.json delete mode 100644 WEB/node_modules/path-to-regexp/History.md delete mode 100644 WEB/node_modules/path-to-regexp/LICENSE delete mode 100644 WEB/node_modules/path-to-regexp/Readme.md delete mode 100644 WEB/node_modules/path-to-regexp/index.js delete mode 100644 WEB/node_modules/path-to-regexp/package.json delete mode 100644 WEB/node_modules/proxy-addr/HISTORY.md delete mode 100644 WEB/node_modules/proxy-addr/LICENSE delete mode 100644 WEB/node_modules/proxy-addr/README.md delete mode 100644 WEB/node_modules/proxy-addr/index.js delete mode 100644 WEB/node_modules/proxy-addr/package.json delete mode 100644 WEB/node_modules/qs/.editorconfig delete mode 100644 WEB/node_modules/qs/.eslintrc delete mode 100644 WEB/node_modules/qs/.github/FUNDING.yml delete mode 100644 WEB/node_modules/qs/.nycrc delete mode 100644 WEB/node_modules/qs/CHANGELOG.md delete mode 100644 WEB/node_modules/qs/LICENSE.md delete mode 100644 WEB/node_modules/qs/README.md delete mode 100644 WEB/node_modules/qs/dist/qs.js delete mode 100644 WEB/node_modules/qs/lib/formats.js delete mode 100644 WEB/node_modules/qs/lib/index.js delete mode 100644 WEB/node_modules/qs/lib/parse.js delete mode 100644 WEB/node_modules/qs/lib/stringify.js delete mode 100644 WEB/node_modules/qs/lib/utils.js delete mode 100644 WEB/node_modules/qs/package.json delete mode 100644 WEB/node_modules/qs/test/parse.js delete mode 100644 WEB/node_modules/qs/test/stringify.js delete mode 100644 WEB/node_modules/qs/test/utils.js delete mode 100644 WEB/node_modules/range-parser/HISTORY.md delete mode 100644 WEB/node_modules/range-parser/LICENSE delete mode 100644 WEB/node_modules/range-parser/README.md delete mode 100644 WEB/node_modules/range-parser/index.js delete mode 100644 WEB/node_modules/range-parser/package.json delete mode 100644 WEB/node_modules/raw-body/HISTORY.md delete mode 100644 WEB/node_modules/raw-body/LICENSE delete mode 100644 WEB/node_modules/raw-body/README.md delete mode 100644 WEB/node_modules/raw-body/SECURITY.md delete mode 100644 WEB/node_modules/raw-body/index.d.ts delete mode 100644 WEB/node_modules/raw-body/index.js delete mode 100644 WEB/node_modules/raw-body/package.json delete mode 100644 WEB/node_modules/safe-buffer/LICENSE delete mode 100644 WEB/node_modules/safe-buffer/README.md delete mode 100644 WEB/node_modules/safe-buffer/index.d.ts delete mode 100644 WEB/node_modules/safe-buffer/index.js delete mode 100644 WEB/node_modules/safe-buffer/package.json delete mode 100644 WEB/node_modules/safer-buffer/LICENSE delete mode 100644 WEB/node_modules/safer-buffer/Porting-Buffer.md delete mode 100644 WEB/node_modules/safer-buffer/Readme.md delete mode 100644 WEB/node_modules/safer-buffer/dangerous.js delete mode 100644 WEB/node_modules/safer-buffer/package.json delete mode 100644 WEB/node_modules/safer-buffer/safer.js delete mode 100644 WEB/node_modules/safer-buffer/tests.js delete mode 100644 WEB/node_modules/send/HISTORY.md delete mode 100644 WEB/node_modules/send/LICENSE delete mode 100644 WEB/node_modules/send/README.md delete mode 100644 WEB/node_modules/send/SECURITY.md delete mode 100644 WEB/node_modules/send/index.js delete mode 100644 WEB/node_modules/send/node_modules/debug/.coveralls.yml delete mode 100644 WEB/node_modules/send/node_modules/debug/.eslintrc delete mode 100644 WEB/node_modules/send/node_modules/debug/.npmignore delete mode 100644 WEB/node_modules/send/node_modules/debug/.travis.yml delete mode 100644 WEB/node_modules/send/node_modules/debug/CHANGELOG.md delete mode 100644 WEB/node_modules/send/node_modules/debug/LICENSE delete mode 100644 WEB/node_modules/send/node_modules/debug/Makefile delete mode 100644 WEB/node_modules/send/node_modules/debug/README.md delete mode 100644 WEB/node_modules/send/node_modules/debug/component.json delete mode 100644 WEB/node_modules/send/node_modules/debug/karma.conf.js delete mode 100644 WEB/node_modules/send/node_modules/debug/node.js delete mode 100644 WEB/node_modules/send/node_modules/debug/node_modules/ms/index.js delete mode 100644 WEB/node_modules/send/node_modules/debug/node_modules/ms/license.md delete mode 100644 WEB/node_modules/send/node_modules/debug/node_modules/ms/package.json delete mode 100644 WEB/node_modules/send/node_modules/debug/node_modules/ms/readme.md delete mode 100644 WEB/node_modules/send/node_modules/debug/package.json delete mode 100644 WEB/node_modules/send/node_modules/debug/src/browser.js delete mode 100644 WEB/node_modules/send/node_modules/debug/src/debug.js delete mode 100644 WEB/node_modules/send/node_modules/debug/src/index.js delete mode 100644 WEB/node_modules/send/node_modules/debug/src/inspector-log.js delete mode 100644 WEB/node_modules/send/node_modules/debug/src/node.js delete mode 100644 WEB/node_modules/send/node_modules/ms/index.js delete mode 100644 WEB/node_modules/send/node_modules/ms/license.md delete mode 100644 WEB/node_modules/send/node_modules/ms/package.json delete mode 100644 WEB/node_modules/send/node_modules/ms/readme.md delete mode 100644 WEB/node_modules/send/package.json delete mode 100644 WEB/node_modules/serve-static/HISTORY.md delete mode 100644 WEB/node_modules/serve-static/LICENSE delete mode 100644 WEB/node_modules/serve-static/README.md delete mode 100644 WEB/node_modules/serve-static/index.js delete mode 100644 WEB/node_modules/serve-static/package.json delete mode 100644 WEB/node_modules/setprototypeof/LICENSE delete mode 100644 WEB/node_modules/setprototypeof/README.md delete mode 100644 WEB/node_modules/setprototypeof/index.d.ts delete mode 100644 WEB/node_modules/setprototypeof/index.js delete mode 100644 WEB/node_modules/setprototypeof/package.json delete mode 100644 WEB/node_modules/setprototypeof/test/index.js delete mode 100644 WEB/node_modules/side-channel/.eslintignore delete mode 100644 WEB/node_modules/side-channel/.eslintrc delete mode 100644 WEB/node_modules/side-channel/.github/FUNDING.yml delete mode 100644 WEB/node_modules/side-channel/.nycrc delete mode 100644 WEB/node_modules/side-channel/CHANGELOG.md delete mode 100644 WEB/node_modules/side-channel/LICENSE delete mode 100644 WEB/node_modules/side-channel/README.md delete mode 100644 WEB/node_modules/side-channel/index.js delete mode 100644 WEB/node_modules/side-channel/package.json delete mode 100644 WEB/node_modules/side-channel/test/index.js delete mode 100644 WEB/node_modules/socket.io-adapter/LICENSE delete mode 100644 WEB/node_modules/socket.io-adapter/Readme.md delete mode 100644 WEB/node_modules/socket.io-adapter/dist/index.d.ts delete mode 100644 WEB/node_modules/socket.io-adapter/dist/index.js delete mode 100644 WEB/node_modules/socket.io-adapter/package.json delete mode 100644 WEB/node_modules/socket.io-parser/LICENSE delete mode 100644 WEB/node_modules/socket.io-parser/Readme.md delete mode 100644 WEB/node_modules/socket.io-parser/build/cjs/binary.js delete mode 100644 WEB/node_modules/socket.io-parser/build/cjs/index.js delete mode 100644 WEB/node_modules/socket.io-parser/build/cjs/is-binary.js delete mode 100644 WEB/node_modules/socket.io-parser/build/cjs/package.json delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/binary.d.ts delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/binary.js delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/index.d.ts delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/index.js delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/is-binary.d.ts delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/is-binary.js delete mode 100644 WEB/node_modules/socket.io-parser/build/esm-debug/package.json delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/binary.d.ts delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/binary.js delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/index.d.ts delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/index.js delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/is-binary.d.ts delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/is-binary.js delete mode 100644 WEB/node_modules/socket.io-parser/build/esm/package.json delete mode 100644 WEB/node_modules/socket.io-parser/package.json delete mode 100644 WEB/node_modules/socket.io/LICENSE delete mode 100644 WEB/node_modules/socket.io/Readme.md delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.esm.min.js delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.esm.min.js.map delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.js delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.js.map delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.min.js delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.min.js.map delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.msgpack.min.js delete mode 100644 WEB/node_modules/socket.io/client-dist/socket.io.msgpack.min.js.map delete mode 100644 WEB/node_modules/socket.io/dist/broadcast-operator.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/broadcast-operator.js delete mode 100644 WEB/node_modules/socket.io/dist/client.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/client.js delete mode 100644 WEB/node_modules/socket.io/dist/index.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/index.js delete mode 100644 WEB/node_modules/socket.io/dist/namespace.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/namespace.js delete mode 100644 WEB/node_modules/socket.io/dist/parent-namespace.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/parent-namespace.js delete mode 100644 WEB/node_modules/socket.io/dist/socket.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/socket.js delete mode 100644 WEB/node_modules/socket.io/dist/typed-events.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/typed-events.js delete mode 100644 WEB/node_modules/socket.io/dist/uws.d.ts delete mode 100644 WEB/node_modules/socket.io/dist/uws.js delete mode 100644 WEB/node_modules/socket.io/package.json delete mode 100644 WEB/node_modules/socket.io/wrapper.mjs delete mode 100644 WEB/node_modules/statuses/HISTORY.md delete mode 100644 WEB/node_modules/statuses/LICENSE delete mode 100644 WEB/node_modules/statuses/README.md delete mode 100644 WEB/node_modules/statuses/codes.json delete mode 100644 WEB/node_modules/statuses/index.js delete mode 100644 WEB/node_modules/statuses/package.json delete mode 100644 WEB/node_modules/toidentifier/HISTORY.md delete mode 100644 WEB/node_modules/toidentifier/LICENSE delete mode 100644 WEB/node_modules/toidentifier/README.md delete mode 100644 WEB/node_modules/toidentifier/index.js delete mode 100644 WEB/node_modules/toidentifier/package.json delete mode 100644 WEB/node_modules/type-is/HISTORY.md delete mode 100644 WEB/node_modules/type-is/LICENSE delete mode 100644 WEB/node_modules/type-is/README.md delete mode 100644 WEB/node_modules/type-is/index.js delete mode 100644 WEB/node_modules/type-is/package.json delete mode 100644 WEB/node_modules/unpipe/HISTORY.md delete mode 100644 WEB/node_modules/unpipe/LICENSE delete mode 100644 WEB/node_modules/unpipe/README.md delete mode 100644 WEB/node_modules/unpipe/index.js delete mode 100644 WEB/node_modules/unpipe/package.json delete mode 100644 WEB/node_modules/utils-merge/.npmignore delete mode 100644 WEB/node_modules/utils-merge/LICENSE delete mode 100644 WEB/node_modules/utils-merge/README.md delete mode 100644 WEB/node_modules/utils-merge/index.js delete mode 100644 WEB/node_modules/utils-merge/package.json delete mode 100644 WEB/node_modules/vary/HISTORY.md delete mode 100644 WEB/node_modules/vary/LICENSE delete mode 100644 WEB/node_modules/vary/README.md delete mode 100644 WEB/node_modules/vary/index.js delete mode 100644 WEB/node_modules/vary/package.json delete mode 100644 WEB/node_modules/ws/LICENSE delete mode 100644 WEB/node_modules/ws/README.md delete mode 100644 WEB/node_modules/ws/browser.js delete mode 100644 WEB/node_modules/ws/index.js delete mode 100644 WEB/node_modules/ws/lib/buffer-util.js delete mode 100644 WEB/node_modules/ws/lib/constants.js delete mode 100644 WEB/node_modules/ws/lib/event-target.js delete mode 100644 WEB/node_modules/ws/lib/extension.js delete mode 100644 WEB/node_modules/ws/lib/limiter.js delete mode 100644 WEB/node_modules/ws/lib/permessage-deflate.js delete mode 100644 WEB/node_modules/ws/lib/receiver.js delete mode 100644 WEB/node_modules/ws/lib/sender.js delete mode 100644 WEB/node_modules/ws/lib/stream.js delete mode 100644 WEB/node_modules/ws/lib/subprotocol.js delete mode 100644 WEB/node_modules/ws/lib/validation.js delete mode 100644 WEB/node_modules/ws/lib/websocket-server.js delete mode 100644 WEB/node_modules/ws/lib/websocket.js delete mode 100644 WEB/node_modules/ws/package.json delete mode 100644 WEB/node_modules/ws/wrapper.mjs create mode 100644 WEB/package-lock.json create mode 100644 WEB/package.json diff --git a/WEB/node_modules/.bin/mime b/WEB/node_modules/.bin/mime deleted file mode 100644 index 0a62a1b1..00000000 --- a/WEB/node_modules/.bin/mime +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../mime/cli.js" "$@" -else - exec node "$basedir/../mime/cli.js" "$@" -fi diff --git a/WEB/node_modules/.bin/mime.cmd b/WEB/node_modules/.bin/mime.cmd deleted file mode 100644 index 54491f12..00000000 --- a/WEB/node_modules/.bin/mime.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\mime\cli.js" %* diff --git a/WEB/node_modules/.bin/mime.ps1 b/WEB/node_modules/.bin/mime.ps1 deleted file mode 100644 index 2222f40b..00000000 --- a/WEB/node_modules/.bin/mime.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../mime/cli.js" $args - } else { - & "$basedir/node$exe" "$basedir/../mime/cli.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../mime/cli.js" $args - } else { - & "node$exe" "$basedir/../mime/cli.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/WEB/node_modules/.package-lock.json b/WEB/node_modules/.package-lock.json index 337b642e..48b1a4f1 100644 --- a/WEB/node_modules/.package-lock.json +++ b/WEB/node_modules/.package-lock.json @@ -1,831 +1,6 @@ { - "name": "Scripted", + "name": "WEB", "lockfileVersion": 2, "requires": true, - "packages": { - "node_modules/@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" - }, - "node_modules/@types/cors": { - "version": "2.8.13", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", - "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/animate.css": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", - "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" - }, - "node_modules/animejs": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/animejs/-/animejs-3.2.1.tgz", - "integrity": "sha512-sWno3ugFryK5nhiDm/2BKeFCpZv7vzerWUcUPyAZLDhMek3+S/p418ldZJbJXo5ZUOpfm2kP2XRO4NJcULMy9A==" - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bootstrap": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", - "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.6" - } - }, - "node_modules/bootstrap-icons": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.10.2.tgz", - "integrity": "sha512-PTPYadRn1AMGr+QTSxe4ZCc+Wzv9DGZxbi3lNse/dajqV31n2/wl/7NX78ZpkvFgRNmH4ogdIQPQmxAfhEV6nA==" - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", - "dependencies": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", - "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/http": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", - "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/socket.io": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", - "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", - "socket.io-parser": "~4.2.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" - }, - "node_modules/socket.io-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", - "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - } - } + "packages": {} } diff --git a/WEB/node_modules/accepts/HISTORY.md b/WEB/node_modules/accepts/HISTORY.md deleted file mode 100644 index cb5990c7..00000000 --- a/WEB/node_modules/accepts/HISTORY.md +++ /dev/null @@ -1,243 +0,0 @@ -1.3.8 / 2022-02-02 -================== - - * deps: mime-types@~2.1.34 - - deps: mime-db@~1.51.0 - * deps: negotiator@0.6.3 - -1.3.7 / 2019-04-29 -================== - - * deps: negotiator@0.6.2 - - Fix sorting charset, encoding, and language with extra parameters - -1.3.6 / 2019-04-28 -================== - - * deps: mime-types@~2.1.24 - - deps: mime-db@~1.40.0 - -1.3.5 / 2018-02-28 -================== - - * deps: mime-types@~2.1.18 - - deps: mime-db@~1.33.0 - -1.3.4 / 2017-08-22 -================== - - * deps: mime-types@~2.1.16 - - deps: mime-db@~1.29.0 - -1.3.3 / 2016-05-02 -================== - - * deps: mime-types@~2.1.11 - - deps: mime-db@~1.23.0 - * deps: negotiator@0.6.1 - - perf: improve `Accept` parsing speed - - perf: improve `Accept-Charset` parsing speed - - perf: improve `Accept-Encoding` parsing speed - - perf: improve `Accept-Language` parsing speed - -1.3.2 / 2016-03-08 -================== - - * deps: mime-types@~2.1.10 - - Fix extension of `application/dash+xml` - - Update primary extension for `audio/mp4` - - deps: mime-db@~1.22.0 - -1.3.1 / 2016-01-19 -================== - - * deps: mime-types@~2.1.9 - - deps: mime-db@~1.21.0 - -1.3.0 / 2015-09-29 -================== - - * deps: mime-types@~2.1.7 - - deps: mime-db@~1.19.0 - * deps: negotiator@0.6.0 - - Fix including type extensions in parameters in `Accept` parsing - - Fix parsing `Accept` parameters with quoted equals - - Fix parsing `Accept` parameters with quoted semicolons - - Lazy-load modules from main entry point - - perf: delay type concatenation until needed - - perf: enable strict mode - - perf: hoist regular expressions - - perf: remove closures getting spec properties - - perf: remove a closure from media type parsing - - perf: remove property delete from media type parsing - -1.2.13 / 2015-09-06 -=================== - - * deps: mime-types@~2.1.6 - - deps: mime-db@~1.18.0 - -1.2.12 / 2015-07-30 -=================== - - * deps: mime-types@~2.1.4 - - deps: mime-db@~1.16.0 - -1.2.11 / 2015-07-16 -=================== - - * deps: mime-types@~2.1.3 - - deps: mime-db@~1.15.0 - -1.2.10 / 2015-07-01 -=================== - - * deps: mime-types@~2.1.2 - - deps: mime-db@~1.14.0 - -1.2.9 / 2015-06-08 -================== - - * deps: mime-types@~2.1.1 - - perf: fix deopt during mapping - -1.2.8 / 2015-06-07 -================== - - * deps: mime-types@~2.1.0 - - deps: mime-db@~1.13.0 - * perf: avoid argument reassignment & argument slice - * perf: avoid negotiator recursive construction - * perf: enable strict mode - * perf: remove unnecessary bitwise operator - -1.2.7 / 2015-05-10 -================== - - * deps: negotiator@0.5.3 - - Fix media type parameter matching to be case-insensitive - -1.2.6 / 2015-05-07 -================== - - * deps: mime-types@~2.0.11 - - deps: mime-db@~1.9.1 - * deps: negotiator@0.5.2 - - Fix comparing media types with quoted values - - Fix splitting media types with quoted commas - -1.2.5 / 2015-03-13 -================== - - * deps: mime-types@~2.0.10 - - deps: mime-db@~1.8.0 - -1.2.4 / 2015-02-14 -================== - - * Support Node.js 0.6 - * deps: mime-types@~2.0.9 - - deps: mime-db@~1.7.0 - * deps: negotiator@0.5.1 - - Fix preference sorting to be stable for long acceptable lists - -1.2.3 / 2015-01-31 -================== - - * deps: mime-types@~2.0.8 - - deps: mime-db@~1.6.0 - -1.2.2 / 2014-12-30 -================== - - * deps: mime-types@~2.0.7 - - deps: mime-db@~1.5.0 - -1.2.1 / 2014-12-30 -================== - - * deps: mime-types@~2.0.5 - - deps: mime-db@~1.3.1 - -1.2.0 / 2014-12-19 -================== - - * deps: negotiator@0.5.0 - - Fix list return order when large accepted list - - Fix missing identity encoding when q=0 exists - - Remove dynamic building of Negotiator class - -1.1.4 / 2014-12-10 -================== - - * deps: mime-types@~2.0.4 - - deps: mime-db@~1.3.0 - -1.1.3 / 2014-11-09 -================== - - * deps: mime-types@~2.0.3 - - deps: mime-db@~1.2.0 - -1.1.2 / 2014-10-14 -================== - - * deps: negotiator@0.4.9 - - Fix error when media type has invalid parameter - -1.1.1 / 2014-09-28 -================== - - * deps: mime-types@~2.0.2 - - deps: mime-db@~1.1.0 - * deps: negotiator@0.4.8 - - Fix all negotiations to be case-insensitive - - Stable sort preferences of same quality according to client order - -1.1.0 / 2014-09-02 -================== - - * update `mime-types` - -1.0.7 / 2014-07-04 -================== - - * Fix wrong type returned from `type` when match after unknown extension - -1.0.6 / 2014-06-24 -================== - - * deps: negotiator@0.4.7 - -1.0.5 / 2014-06-20 -================== - - * fix crash when unknown extension given - -1.0.4 / 2014-06-19 -================== - - * use `mime-types` - -1.0.3 / 2014-06-11 -================== - - * deps: negotiator@0.4.6 - - Order by specificity when quality is the same - -1.0.2 / 2014-05-29 -================== - - * Fix interpretation when header not in request - * deps: pin negotiator@0.4.5 - -1.0.1 / 2014-01-18 -================== - - * Identity encoding isn't always acceptable - * deps: negotiator@~0.4.0 - -1.0.0 / 2013-12-27 -================== - - * Genesis diff --git a/WEB/node_modules/accepts/LICENSE b/WEB/node_modules/accepts/LICENSE deleted file mode 100644 index 06166077..00000000 --- a/WEB/node_modules/accepts/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/WEB/node_modules/accepts/README.md b/WEB/node_modules/accepts/README.md deleted file mode 100644 index 82680c53..00000000 --- a/WEB/node_modules/accepts/README.md +++ /dev/null @@ -1,140 +0,0 @@ -# accepts - -[![NPM Version][npm-version-image]][npm-url] -[![NPM Downloads][npm-downloads-image]][npm-url] -[![Node.js Version][node-version-image]][node-version-url] -[![Build Status][github-actions-ci-image]][github-actions-ci-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Higher level content negotiation based on [negotiator](https://www.npmjs.com/package/negotiator). -Extracted from [koa](https://www.npmjs.com/package/koa) for general use. - -In addition to negotiator, it allows: - -- Allows types as an array or arguments list, ie `(['text/html', 'application/json'])` - as well as `('text/html', 'application/json')`. -- Allows type shorthands such as `json`. -- Returns `false` when no types match -- Treats non-existent headers as `*` - -## Installation - -This is a [Node.js](https://nodejs.org/en/) module available through the -[npm registry](https://www.npmjs.com/). Installation is done using the -[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): - -```sh -$ npm install accepts -``` - -## API - -```js -var accepts = require('accepts') -``` - -### accepts(req) - -Create a new `Accepts` object for the given `req`. - -#### .charset(charsets) - -Return the first accepted charset. If nothing in `charsets` is accepted, -then `false` is returned. - -#### .charsets() - -Return the charsets that the request accepts, in the order of the client's -preference (most preferred first). - -#### .encoding(encodings) - -Return the first accepted encoding. If nothing in `encodings` is accepted, -then `false` is returned. - -#### .encodings() - -Return the encodings that the request accepts, in the order of the client's -preference (most preferred first). - -#### .language(languages) - -Return the first accepted language. If nothing in `languages` is accepted, -then `false` is returned. - -#### .languages() - -Return the languages that the request accepts, in the order of the client's -preference (most preferred first). - -#### .type(types) - -Return the first accepted type (and it is returned as the same text as what -appears in the `types` array). If nothing in `types` is accepted, then `false` -is returned. - -The `types` array can contain full MIME types or file extensions. Any value -that is not a full MIME types is passed to `require('mime-types').lookup`. - -#### .types() - -Return the types that the request accepts, in the order of the client's -preference (most preferred first). - -## Examples - -### Simple type negotiation - -This simple example shows how to use `accepts` to return a different typed -respond body based on what the client wants to accept. The server lists it's -preferences in order and will get back the best match between the client and -server. - -```js -var accepts = require('accepts') -var http = require('http') - -function app (req, res) { - var accept = accepts(req) - - // the order of this list is significant; should be server preferred order - switch (accept.type(['json', 'html'])) { - case 'json': - res.setHeader('Content-Type', 'application/json') - res.write('{"hello":"world!"}') - break - case 'html': - res.setHeader('Content-Type', 'text/html') - res.write('hello, world!') - break - default: - // the fallback is text/plain, so no need to specify it above - res.setHeader('Content-Type', 'text/plain') - res.write('hello, world!') - break - } - - res.end() -} - -http.createServer(app).listen(3000) -``` - -You can test this out with the cURL program: -```sh -curl -I -H'Accept: text/html' http://localhost:3000/ -``` - -## License - -[MIT](LICENSE) - -[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/accepts/master -[coveralls-url]: https://coveralls.io/r/jshttp/accepts?branch=master -[github-actions-ci-image]: https://badgen.net/github/checks/jshttp/accepts/master?label=ci -[github-actions-ci-url]: https://github.com/jshttp/accepts/actions/workflows/ci.yml -[node-version-image]: https://badgen.net/npm/node/accepts -[node-version-url]: https://nodejs.org/en/download -[npm-downloads-image]: https://badgen.net/npm/dm/accepts -[npm-url]: https://npmjs.org/package/accepts -[npm-version-image]: https://badgen.net/npm/v/accepts diff --git a/WEB/node_modules/accepts/index.js b/WEB/node_modules/accepts/index.js deleted file mode 100644 index e9b2f63f..00000000 --- a/WEB/node_modules/accepts/index.js +++ /dev/null @@ -1,238 +0,0 @@ -/*! - * accepts - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var Negotiator = require('negotiator') -var mime = require('mime-types') - -/** - * Module exports. - * @public - */ - -module.exports = Accepts - -/** - * Create a new Accepts object for the given req. - * - * @param {object} req - * @public - */ - -function Accepts (req) { - if (!(this instanceof Accepts)) { - return new Accepts(req) - } - - this.headers = req.headers - this.negotiator = new Negotiator(req) -} - -/** - * Check if the given `type(s)` is acceptable, returning - * the best match when true, otherwise `undefined`, in which - * case you should respond with 406 "Not Acceptable". - * - * The `type` value may be a single mime type string - * such as "application/json", the extension name - * such as "json" or an array `["json", "html", "text/plain"]`. When a list - * or array is given the _best_ match, if any is returned. - * - * Examples: - * - * // Accept: text/html - * this.types('html'); - * // => "html" - * - * // Accept: text/*, application/json - * this.types('html'); - * // => "html" - * this.types('text/html'); - * // => "text/html" - * this.types('json', 'text'); - * // => "json" - * this.types('application/json'); - * // => "application/json" - * - * // Accept: text/*, application/json - * this.types('image/png'); - * this.types('png'); - * // => undefined - * - * // Accept: text/*;q=.5, application/json - * this.types(['html', 'json']); - * this.types('html', 'json'); - * // => "json" - * - * @param {String|Array} types... - * @return {String|Array|Boolean} - * @public - */ - -Accepts.prototype.type = -Accepts.prototype.types = function (types_) { - var types = types_ - - // support flattened arguments - if (types && !Array.isArray(types)) { - types = new Array(arguments.length) - for (var i = 0; i < types.length; i++) { - types[i] = arguments[i] - } - } - - // no types, return all requested types - if (!types || types.length === 0) { - return this.negotiator.mediaTypes() - } - - // no accept header, return first given type - if (!this.headers.accept) { - return types[0] - } - - var mimes = types.map(extToMime) - var accepts = this.negotiator.mediaTypes(mimes.filter(validMime)) - var first = accepts[0] - - return first - ? types[mimes.indexOf(first)] - : false -} - -/** - * Return accepted encodings or best fit based on `encodings`. - * - * Given `Accept-Encoding: gzip, deflate` - * an array sorted by quality is returned: - * - * ['gzip', 'deflate'] - * - * @param {String|Array} encodings... - * @return {String|Array} - * @public - */ - -Accepts.prototype.encoding = -Accepts.prototype.encodings = function (encodings_) { - var encodings = encodings_ - - // support flattened arguments - if (encodings && !Array.isArray(encodings)) { - encodings = new Array(arguments.length) - for (var i = 0; i < encodings.length; i++) { - encodings[i] = arguments[i] - } - } - - // no encodings, return all requested encodings - if (!encodings || encodings.length === 0) { - return this.negotiator.encodings() - } - - return this.negotiator.encodings(encodings)[0] || false -} - -/** - * Return accepted charsets or best fit based on `charsets`. - * - * Given `Accept-Charset: utf-8, iso-8859-1;q=0.2, utf-7;q=0.5` - * an array sorted by quality is returned: - * - * ['utf-8', 'utf-7', 'iso-8859-1'] - * - * @param {String|Array} charsets... - * @return {String|Array} - * @public - */ - -Accepts.prototype.charset = -Accepts.prototype.charsets = function (charsets_) { - var charsets = charsets_ - - // support flattened arguments - if (charsets && !Array.isArray(charsets)) { - charsets = new Array(arguments.length) - for (var i = 0; i < charsets.length; i++) { - charsets[i] = arguments[i] - } - } - - // no charsets, return all requested charsets - if (!charsets || charsets.length === 0) { - return this.negotiator.charsets() - } - - return this.negotiator.charsets(charsets)[0] || false -} - -/** - * Return accepted languages or best fit based on `langs`. - * - * Given `Accept-Language: en;q=0.8, es, pt` - * an array sorted by quality is returned: - * - * ['es', 'pt', 'en'] - * - * @param {String|Array} langs... - * @return {Array|String} - * @public - */ - -Accepts.prototype.lang = -Accepts.prototype.langs = -Accepts.prototype.language = -Accepts.prototype.languages = function (languages_) { - var languages = languages_ - - // support flattened arguments - if (languages && !Array.isArray(languages)) { - languages = new Array(arguments.length) - for (var i = 0; i < languages.length; i++) { - languages[i] = arguments[i] - } - } - - // no languages, return all requested languages - if (!languages || languages.length === 0) { - return this.negotiator.languages() - } - - return this.negotiator.languages(languages)[0] || false -} - -/** - * Convert extnames to mime. - * - * @param {String} type - * @return {String} - * @private - */ - -function extToMime (type) { - return type.indexOf('/') === -1 - ? mime.lookup(type) - : type -} - -/** - * Check if mime is valid. - * - * @param {String} type - * @return {String} - * @private - */ - -function validMime (type) { - return typeof type === 'string' -} diff --git a/WEB/node_modules/accepts/package.json b/WEB/node_modules/accepts/package.json deleted file mode 100644 index 0f2d15da..00000000 --- a/WEB/node_modules/accepts/package.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "accepts", - "description": "Higher-level content negotiation", - "version": "1.3.8", - "contributors": [ - "Douglas Christopher Wilson ", - "Jonathan Ong (http://jongleberry.com)" - ], - "license": "MIT", - "repository": "jshttp/accepts", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "devDependencies": { - "deep-equal": "1.0.1", - "eslint": "7.32.0", - "eslint-config-standard": "14.1.1", - "eslint-plugin-import": "2.25.4", - "eslint-plugin-markdown": "2.2.1", - "eslint-plugin-node": "11.1.0", - "eslint-plugin-promise": "4.3.1", - "eslint-plugin-standard": "4.1.0", - "mocha": "9.2.0", - "nyc": "15.1.0" - }, - "files": [ - "LICENSE", - "HISTORY.md", - "index.js" - ], - "engines": { - "node": ">= 0.6" - }, - "scripts": { - "lint": "eslint .", - "test": "mocha --reporter spec --check-leaks --bail test/", - "test-ci": "nyc --reporter=lcov --reporter=text npm test", - "test-cov": "nyc --reporter=html --reporter=text npm test" - }, - "keywords": [ - "content", - "negotiation", - "accept", - "accepts" - ] -} diff --git a/WEB/node_modules/animate.css/LICENSE b/WEB/node_modules/animate.css/LICENSE deleted file mode 100644 index 22f426c9..00000000 --- a/WEB/node_modules/animate.css/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2020 Daniel Eden - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/WEB/node_modules/animate.css/README.md b/WEB/node_modules/animate.css/README.md deleted file mode 100644 index 91b00acc..00000000 --- a/WEB/node_modules/animate.css/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Animate.css - -[![GitHub Version](https://img.shields.io/github/release/daneden/animate.css.svg?style=for-the-badge)](https://github.com/daneden/animate.css) [![Github Star](https://img.shields.io/github/stars/daneden/animate.css.svg?style=for-the-badge)](https://github.com/daneden/animate.css) [![Github Fork](https://img.shields.io/github/forks/daneden/animate.css.svg?style=for-the-badge)](https://github.com/daneden/animate.css) [![License](https://img.shields.io/github/license/daneden/animate.css.svg?style=for-the-badge)](https://github.com/daneden/animate.css) - -> If you need the old docs - v3.x.x and under - you can find it [here](https://github.com/animate-css/animate.css/tree/a8d92e585b1b302f7749809c3308d5e381f9cb17). - -## _Just-add-water CSS animation_ - -## Installation - -Install with npm: - -```shell -npm install animate.css --save -``` - -Install with yarn: - -```shell -yarn add animate.css -``` - -## Getting started - -You can find the Animate.css documentation on the [website](https://animate.style/). - -## Accessibility - -Animate.css supports the [`prefers-reduced-motion` media query](https://webkit.org/blog/7551/responsive-design-for-motion/) so that users with motion sensitivity can opt out of animations. On supported platforms (currently all the majors browsers and OS), users can select "reduce motion" on their operating system preferences and it will turn off CSS transitions for them without any further work required. - -## Core team - -| ![](https://avatars2.githubusercontent.com/u/439365?s=460&u=512b4cc5324938ae40bbb8f3b7769d335953cd3a&v=4) | ![](https://avatars2.githubusercontent.com/u/5007208?s=460&u=418401ee605824272e5dcb955fd64ea24546a857&v=4) | ![](https://avatars1.githubusercontent.com/u/15052701?s=460&u=9e58364978379536d3f26c4ce5cae1a2a449a0e4&v=4) | -| --- | --- | --- | -| [Daniel Eden](https://github.com/daneden) | [Elton Mesquita](https://github.com/eltonmesquita) | [Waren Gonzaga](https://github.com/WarenGonzaga) | -| Animate.css creator | Maintainer | Core contributor | - -## License - -Animate.css is licensed under the MIT license. - -## Code of Conduct - -This project and everyone participating in it is governed by the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [callmeelton@gmail.com](mailto:callmeelton@gmail.com). - -## Contributing - -Pull requests are the way to go here. We only have two rules for submitting a pull request: match the naming convention (camelCase, categorised [fades, bounces, etc]) and let us see a demo of submitted animations in a [pen](https://codepen.io). That **last one is important**. diff --git a/WEB/node_modules/animate.css/animate.compat.css b/WEB/node_modules/animate.css/animate.compat.css deleted file mode 100644 index 3f4ad6f2..00000000 --- a/WEB/node_modules/animate.css/animate.compat.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/WEB/node_modules/animate.css/animate.css b/WEB/node_modules/animate.css/animate.css deleted file mode 100644 index c3c1389f..00000000 --- a/WEB/node_modules/animate.css/animate.css +++ /dev/null @@ -1,4072 +0,0 @@ -@charset "UTF-8";/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */ -:root { - --animate-duration: 1s; - --animate-delay: 1s; - --animate-repeat: 1; -} -.animate__animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-duration: var(--animate-duration); - animation-duration: var(--animate-duration); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.animate__animated.animate__infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} -.animate__animated.animate__repeat-1 { - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-animation-iteration-count: var(--animate-repeat); - animation-iteration-count: var(--animate-repeat); -} -.animate__animated.animate__repeat-2 { - -webkit-animation-iteration-count: calc(1 * 2); - animation-iteration-count: calc(1 * 2); - -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2); - animation-iteration-count: calc(var(--animate-repeat) * 2); -} -.animate__animated.animate__repeat-3 { - -webkit-animation-iteration-count: calc(1 * 3); - animation-iteration-count: calc(1 * 3); - -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3); - animation-iteration-count: calc(var(--animate-repeat) * 3); -} -.animate__animated.animate__delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s; - -webkit-animation-delay: var(--animate-delay); - animation-delay: var(--animate-delay); -} -.animate__animated.animate__delay-2s { - -webkit-animation-delay: calc(1s * 2); - animation-delay: calc(1s * 2); - -webkit-animation-delay: calc(var(--animate-delay) * 2); - animation-delay: calc(var(--animate-delay) * 2); -} -.animate__animated.animate__delay-3s { - -webkit-animation-delay: calc(1s * 3); - animation-delay: calc(1s * 3); - -webkit-animation-delay: calc(var(--animate-delay) * 3); - animation-delay: calc(var(--animate-delay) * 3); -} -.animate__animated.animate__delay-4s { - -webkit-animation-delay: calc(1s * 4); - animation-delay: calc(1s * 4); - -webkit-animation-delay: calc(var(--animate-delay) * 4); - animation-delay: calc(var(--animate-delay) * 4); -} -.animate__animated.animate__delay-5s { - -webkit-animation-delay: calc(1s * 5); - animation-delay: calc(1s * 5); - -webkit-animation-delay: calc(var(--animate-delay) * 5); - animation-delay: calc(var(--animate-delay) * 5); -} -.animate__animated.animate__faster { - -webkit-animation-duration: calc(1s / 2); - animation-duration: calc(1s / 2); - -webkit-animation-duration: calc(var(--animate-duration) / 2); - animation-duration: calc(var(--animate-duration) / 2); -} -.animate__animated.animate__fast { - -webkit-animation-duration: calc(1s * 0.8); - animation-duration: calc(1s * 0.8); - -webkit-animation-duration: calc(var(--animate-duration) * 0.8); - animation-duration: calc(var(--animate-duration) * 0.8); -} -.animate__animated.animate__slow { - -webkit-animation-duration: calc(1s * 2); - animation-duration: calc(1s * 2); - -webkit-animation-duration: calc(var(--animate-duration) * 2); - animation-duration: calc(var(--animate-duration) * 2); -} -.animate__animated.animate__slower { - -webkit-animation-duration: calc(1s * 3); - animation-duration: calc(1s * 3); - -webkit-animation-duration: calc(var(--animate-duration) * 3); - animation-duration: calc(var(--animate-duration) * 3); -} -@media print, (prefers-reduced-motion: reduce) { - .animate__animated { - -webkit-animation-duration: 1ms !important; - animation-duration: 1ms !important; - -webkit-transition-duration: 1ms !important; - transition-duration: 1ms !important; - -webkit-animation-iteration-count: 1 !important; - animation-iteration-count: 1 !important; - } - - .animate__animated[class*='Out'] { - opacity: 0; - } -} -/* Attention seekers */ -@-webkit-keyframes bounce { - from, - 20%, - 53%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} -@keyframes bounce { - from, - 20%, - 53%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} -.animate__bounce { - -webkit-animation-name: bounce; - animation-name: bounce; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -@-webkit-keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} -.animate__flash { - -webkit-animation-name: flash; - animation-name: flash; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__pulse { - -webkit-animation-name: pulse; - animation-name: pulse; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} -@-webkit-keyframes shakeX { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} -@keyframes shakeX { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} -.animate__shakeX { - -webkit-animation-name: shakeX; - animation-name: shakeX; -} -@-webkit-keyframes shakeY { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } -} -@keyframes shakeY { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } -} -.animate__shakeY { - -webkit-animation-name: shakeY; - animation-name: shakeY; -} -@-webkit-keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -@keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -.animate__headShake { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - -webkit-animation-name: headShake; - animation-name: headShake; -} -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} -.animate__swing { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} -@-webkit-keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__tada { - -webkit-animation-name: tada; - animation-name: tada; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} -@-webkit-keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} -@keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} -.animate__jello { - -webkit-animation-name: jello; - animation-name: jello; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -.animate__heartBeat { - -webkit-animation-name: heartBeat; - animation-name: heartBeat; - -webkit-animation-duration: calc(1s * 1.3); - animation-duration: calc(1s * 1.3); - -webkit-animation-duration: calc(var(--animate-duration) * 1.3); - animation-duration: calc(var(--animate-duration) * 1.3); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -/* Back entrances */ -@-webkit-keyframes backInDown { - 0% { - -webkit-transform: translateY(-1200px) scale(0.7); - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInDown { - 0% { - -webkit-transform: translateY(-1200px) scale(0.7); - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInDown { - -webkit-animation-name: backInDown; - animation-name: backInDown; -} -@-webkit-keyframes backInLeft { - 0% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInLeft { - 0% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInLeft { - -webkit-animation-name: backInLeft; - animation-name: backInLeft; -} -@-webkit-keyframes backInRight { - 0% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInRight { - 0% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInRight { - -webkit-animation-name: backInRight; - animation-name: backInRight; -} -@-webkit-keyframes backInUp { - 0% { - -webkit-transform: translateY(1200px) scale(0.7); - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInUp { - 0% { - -webkit-transform: translateY(1200px) scale(0.7); - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInUp { - -webkit-animation-name: backInUp; - animation-name: backInUp; -} -/* Back exits */ -@-webkit-keyframes backOutDown { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(700px) scale(0.7); - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutDown { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(700px) scale(0.7); - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutDown { - -webkit-animation-name: backOutDown; - animation-name: backOutDown; -} -@-webkit-keyframes backOutLeft { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutLeft { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutLeft { - -webkit-animation-name: backOutLeft; - animation-name: backOutLeft; -} -@-webkit-keyframes backOutRight { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutRight { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutRight { - -webkit-animation-name: backOutRight; - animation-name: backOutRight; -} -@-webkit-keyframes backOutUp { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(-700px) scale(0.7); - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutUp { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(-700px) scale(0.7); - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutUp { - -webkit-animation-name: backOutUp; - animation-name: backOutUp; -} -/* Bouncing entrances */ -@-webkit-keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__bounceIn { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} -@-webkit-keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9); - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95); - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985); - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9); - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95); - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985); - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} -@-webkit-keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0) scaleX(1); - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98); - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995); - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0) scaleX(1); - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98); - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995); - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} -@-webkit-keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98); - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995); - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98); - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995); - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} -@-webkit-keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95); - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985); - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95); - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985); - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} -/* Bouncing exits */ -@-webkit-keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} -@keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} -.animate__bounceOut { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985); - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985); - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} -.animate__bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9); - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9); - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} -.animate__bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9); - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9); - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} -.animate__bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985); - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9); - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985); - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9); - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} -.animate__bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} -/* Fading entrances */ -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} -.animate__fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} -@-webkit-keyframes fadeInTopLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInTopLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInTopLeft { - -webkit-animation-name: fadeInTopLeft; - animation-name: fadeInTopLeft; -} -@-webkit-keyframes fadeInTopRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInTopRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInTopRight { - -webkit-animation-name: fadeInTopRight; - animation-name: fadeInTopRight; -} -@-webkit-keyframes fadeInBottomLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInBottomLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInBottomLeft { - -webkit-animation-name: fadeInBottomLeft; - animation-name: fadeInBottomLeft; -} -@-webkit-keyframes fadeInBottomRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInBottomRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInBottomRight { - -webkit-animation-name: fadeInBottomRight; - animation-name: fadeInBottomRight; -} -/* Fading exits */ -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} -.animate__fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} -@-webkit-keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -.animate__fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} -@-webkit-keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} -.animate__fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -.animate__fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} -@-webkit-keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} -.animate__fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} -@-webkit-keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -.animate__fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} -@-webkit-keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} -.animate__fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} -@-webkit-keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -.animate__fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} -@-webkit-keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} -.animate__fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} -@-webkit-keyframes fadeOutTopLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } -} -@keyframes fadeOutTopLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } -} -.animate__fadeOutTopLeft { - -webkit-animation-name: fadeOutTopLeft; - animation-name: fadeOutTopLeft; -} -@-webkit-keyframes fadeOutTopRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } -} -@keyframes fadeOutTopRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } -} -.animate__fadeOutTopRight { - -webkit-animation-name: fadeOutTopRight; - animation-name: fadeOutTopRight; -} -@-webkit-keyframes fadeOutBottomRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } -} -@keyframes fadeOutBottomRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } -} -.animate__fadeOutBottomRight { - -webkit-animation-name: fadeOutBottomRight; - animation-name: fadeOutBottomRight; -} -@-webkit-keyframes fadeOutBottomLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } -} -@keyframes fadeOutBottomLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } -} -.animate__fadeOutBottomLeft { - -webkit-animation-name: fadeOutBottomLeft; - animation-name: fadeOutBottomLeft; -} -/* Flippers */ -@-webkit-keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} -@keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} -.animate__animated.animate__flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} -@-webkit-keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -@keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -.animate__flipInX { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} -@-webkit-keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -@keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -.animate__flipInY { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} -@-webkit-keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} -@keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} -.animate__flipOutX { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; -} -@-webkit-keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} -@keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} -.animate__flipOutY { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} -/* Lightspeed */ -@-webkit-keyframes lightSpeedInRight { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes lightSpeedInRight { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__lightSpeedInRight { - -webkit-animation-name: lightSpeedInRight; - animation-name: lightSpeedInRight; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} -@-webkit-keyframes lightSpeedInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(-20deg); - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(5deg); - transform: skewX(5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes lightSpeedInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(-20deg); - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(5deg); - transform: skewX(5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__lightSpeedInLeft { - -webkit-animation-name: lightSpeedInLeft; - animation-name: lightSpeedInLeft; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} -@-webkit-keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} -@keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} -.animate__lightSpeedOutRight { - -webkit-animation-name: lightSpeedOutRight; - animation-name: lightSpeedOutRight; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -@-webkit-keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} -@keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} -.animate__lightSpeedOutLeft { - -webkit-animation-name: lightSpeedOutLeft; - animation-name: lightSpeedOutLeft; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -/* Rotating entrances */ -@-webkit-keyframes rotateIn { - from { - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateIn { - from { - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes rotateInDownLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInDownLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateInDownRight { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInDownRight { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -@-webkit-keyframes rotateInUpLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInUpLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateInUpRight { - from { - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInUpRight { - from { - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -/* Rotating exits */ -@-webkit-keyframes rotateOut { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} -@keyframes rotateOut { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} -.animate__rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} -@keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} -.animate__rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -@keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -.animate__rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -@-webkit-keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -@keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -.animate__rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} -@keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} -.animate__rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -/* Specials */ -@-webkit-keyframes hinge { - 0% { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} -@keyframes hinge { - 0% { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} -.animate__hinge { - -webkit-animation-duration: calc(1s * 2); - animation-duration: calc(1s * 2); - -webkit-animation-duration: calc(var(--animate-duration) * 2); - animation-duration: calc(var(--animate-duration) * 2); - -webkit-animation-name: hinge; - animation-name: hinge; - -webkit-transform-origin: top left; - transform-origin: top left; -} -@-webkit-keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -.animate__jackInTheBox { - -webkit-animation-name: jackInTheBox; - animation-name: jackInTheBox; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} -.animate__rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} -/* Zooming entrances */ -@-webkit-keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} -@keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} -.animate__zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} -@-webkit-keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown; -} -@-webkit-keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft; -} -@-webkit-keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight; -} -@-webkit-keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp; -} -/* Zooming exits */ -@-webkit-keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} -.animate__zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} -.animate__zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; - -webkit-transform-origin: left center; - transform-origin: left center; -} -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} -.animate__zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; - -webkit-transform-origin: right center; - transform-origin: right center; -} -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -/* Sliding entrances */ -@-webkit-keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} -@-webkit-keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} -@-webkit-keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} -@-webkit-keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} -/* Sliding exits */ -@-webkit-keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -@keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -.animate__slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} -@-webkit-keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -@keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -.animate__slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} -@-webkit-keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -@keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -.animate__slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} -@-webkit-keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -@keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -.animate__slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} diff --git a/WEB/node_modules/animate.css/animate.min.css b/WEB/node_modules/animate.css/animate.min.css deleted file mode 100644 index 76d2fe1a..00000000 --- a/WEB/node_modules/animate.css/animate.min.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/WEB/node_modules/animate.css/package.json b/WEB/node_modules/animate.css/package.json deleted file mode 100644 index ef36f937..00000000 --- a/WEB/node_modules/animate.css/package.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "name": "animate.css", - "version": "4.1.1", - "main": "animate.css", - "repository": { - "type": "git", - "url": "https://github.com/animate-css/animate.css.git" - }, - "author": { - "name": "Animate.css" - }, - "homepage": "https://animate.style/", - "license": "MIT", - "animateConfig": { - "prefix": "animate__" - }, - "scripts": { - "start": "npm-run-all raw prod compat", - "compat": "npx postcss source/animate.css -o animate.compat.css --no-map --env compat", - "dev": "npx postcss source/animate.css -o animate.css --no-map --env development -w", - "raw": "npx postcss source/animate.css -o animate.css --no-map --env development", - "prod": "npx postcss source/animate.css -o animate.min.css --no-map --env production", - "format": "prettier --write \"**/*.{js,json,md,css}\"", - "precommit": "lint-staged", - "docs:library": "npx postcss source/animate.css -o ./docs/animate.min.css --no-map --env production", - "docs:pages": "node ./docsSource/index.js", - "docs": "npm-run-all docs:library docs:pages", - "version": "npm-run-all start docs && git add -A docs animate.css animate.min.css animate.compat.css", - "postversion": "git push && git push --tags" - }, - "browserslist": [ - "> 3%", - "last 2 versions" - ], - "style": "./animate.css", - "jspm": { - "main": "animate.css!", - "format": "global", - "directories": { - "lib": "./" - } - }, - "devDependencies": { - "autoprefixer": "^9.7.6", - "cssnano": "^4.1.10", - "eslint": "^7.8.1", - "husky": "^4.2.5", - "lint-staged": "^10.3.0", - "markdown-it": "^11.0.0", - "npm-run-all": "^4.1.5", - "postcss": "^7.0.27", - "postcss-cli": "^7.1.2", - "postcss-header": "^2.0.0", - "postcss-import": "^12.0.1", - "postcss-prefixer": "^2.1.2", - "postcss-preset-env": "^6.7.0", - "prettier": "^2.1.1" - }, - "lint-staged": { - "*.{js,json,md,css}": [ - "prettier --write" - ] - }, - "husky": { - "hooks": { - "pre-commit": "npm-run-all start precommit" - } - }, - "files": [ - "animate.compat.css", - "animate.min.css", - "animate.css", - "source/**/*.css" - ] -} diff --git a/WEB/node_modules/animate.css/source/_base.css b/WEB/node_modules/animate.css/source/_base.css deleted file mode 100644 index ccbfd151..00000000 --- a/WEB/node_modules/animate.css/source/_base.css +++ /dev/null @@ -1,68 +0,0 @@ -.animated { - animation-duration: var(--animate-duration); - animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.repeat-1 { - animation-iteration-count: var(--animate-repeat); -} - -.animated.repeat-2 { - animation-iteration-count: calc(var(--animate-repeat) * 2); -} - -.animated.repeat-3 { - animation-iteration-count: calc(var(--animate-repeat) * 3); -} - -.animated.delay-1s { - animation-delay: var(--animate-delay); -} - -.animated.delay-2s { - animation-delay: calc(var(--animate-delay) * 2); -} - -.animated.delay-3s { - animation-delay: calc(var(--animate-delay) * 3); -} - -.animated.delay-4s { - animation-delay: calc(var(--animate-delay) * 4); -} - -.animated.delay-5s { - animation-delay: calc(var(--animate-delay) * 5); -} - -.animated.faster { - animation-duration: calc(var(--animate-duration) / 2); -} - -.animated.fast { - animation-duration: calc(var(--animate-duration) * 0.8); -} - -.animated.slow { - animation-duration: calc(var(--animate-duration) * 2); -} - -.animated.slower { - animation-duration: calc(var(--animate-duration) * 3); -} - -@media print, (prefers-reduced-motion: reduce) { - .animated { - animation-duration: 1ms !important; - transition-duration: 1ms !important; - animation-iteration-count: 1 !important; - } - - .animated[class*='Out'] { - opacity: 0; - } -} diff --git a/WEB/node_modules/animate.css/source/_vars.css b/WEB/node_modules/animate.css/source/_vars.css deleted file mode 100644 index 43ea190e..00000000 --- a/WEB/node_modules/animate.css/source/_vars.css +++ /dev/null @@ -1,5 +0,0 @@ -:root { - --animate-duration: 1s; - --animate-delay: 1s; - --animate-repeat: 1; -} diff --git a/WEB/node_modules/animate.css/source/animate.css b/WEB/node_modules/animate.css/source/animate.css deleted file mode 100644 index 1c7f27a6..00000000 --- a/WEB/node_modules/animate.css/source/animate.css +++ /dev/null @@ -1,131 +0,0 @@ -@import '_vars.css'; -@import '_base.css'; - -/* Attention seekers */ -@import 'attention_seekers/bounce.css'; -@import 'attention_seekers/flash.css'; -@import 'attention_seekers/pulse.css'; -@import 'attention_seekers/rubberBand.css'; -@import 'attention_seekers/shakeX.css'; -@import 'attention_seekers/shakeY.css'; -@import 'attention_seekers/headShake.css'; -@import 'attention_seekers/swing.css'; -@import 'attention_seekers/tada.css'; -@import 'attention_seekers/wobble.css'; -@import 'attention_seekers/jello.css'; -@import 'attention_seekers/heartBeat.css'; - -/* Back entrances */ -@import 'back_entrances/backInDown.css'; -@import 'back_entrances/backInLeft.css'; -@import 'back_entrances/backInRight.css'; -@import 'back_entrances/backInUp.css'; - -/* Back exits */ -@import 'back_exits/backOutDown.css'; -@import 'back_exits/backOutLeft.css'; -@import 'back_exits/backOutRight.css'; -@import 'back_exits/backOutUp.css'; - -/* Bouncing entrances */ -@import 'bouncing_entrances/bounceIn.css'; -@import 'bouncing_entrances/bounceInDown.css'; -@import 'bouncing_entrances/bounceInLeft.css'; -@import 'bouncing_entrances/bounceInRight.css'; -@import 'bouncing_entrances/bounceInUp.css'; - -/* Bouncing exits */ -@import 'bouncing_exits/bounceOut.css'; -@import 'bouncing_exits/bounceOutDown.css'; -@import 'bouncing_exits/bounceOutLeft.css'; -@import 'bouncing_exits/bounceOutRight.css'; -@import 'bouncing_exits/bounceOutUp.css'; - -/* Fading entrances */ -@import 'fading_entrances/fadeIn.css'; -@import 'fading_entrances/fadeInDown.css'; -@import 'fading_entrances/fadeInDownBig.css'; -@import 'fading_entrances/fadeInLeft.css'; -@import 'fading_entrances/fadeInLeftBig.css'; -@import 'fading_entrances/fadeInRight.css'; -@import 'fading_entrances/fadeInRightBig.css'; -@import 'fading_entrances/fadeInUp.css'; -@import 'fading_entrances/fadeInUpBig.css'; -@import 'fading_entrances/fadeInTopLeft.css'; -@import 'fading_entrances/fadeInTopRight.css'; -@import 'fading_entrances/fadeInBottomLeft.css'; -@import 'fading_entrances/fadeInBottomRight.css'; - -/* Fading exits */ -@import 'fading_exits/fadeOut.css'; -@import 'fading_exits/fadeOutDown.css'; -@import 'fading_exits/fadeOutDownBig.css'; -@import 'fading_exits/fadeOutLeft.css'; -@import 'fading_exits/fadeOutLeftBig.css'; -@import 'fading_exits/fadeOutRight.css'; -@import 'fading_exits/fadeOutRightBig.css'; -@import 'fading_exits/fadeOutUp.css'; -@import 'fading_exits/fadeOutUpBig.css'; -@import 'fading_exits/fadeOutTopLeft.css'; -@import 'fading_exits/fadeOutTopRight.css'; -@import 'fading_exits/fadeOutBottomRight.css'; -@import 'fading_exits/fadeOutBottomLeft.css'; - -/* Flippers */ -@import 'flippers/flip.css'; -@import 'flippers/flipInX.css'; -@import 'flippers/flipInY.css'; -@import 'flippers/flipOutX.css'; -@import 'flippers/flipOutY.css'; - -/* Lightspeed */ -@import 'lightspeed/lightSpeedInRight.css'; -@import 'lightspeed/lightSpeedInLeft.css'; -@import 'lightspeed/lightSpeedOutRight.css'; -@import 'lightspeed/lightSpeedOutLeft.css'; - -/* Rotating entrances */ -@import 'rotating_entrances/rotateIn.css'; -@import 'rotating_entrances/rotateInDownLeft.css'; -@import 'rotating_entrances/rotateInDownRight.css'; -@import 'rotating_entrances/rotateInUpLeft.css'; -@import 'rotating_entrances/rotateInUpRight.css'; - -/* Rotating exits */ -@import 'rotating_exits/rotateOut.css'; -@import 'rotating_exits/rotateOutDownLeft.css'; -@import 'rotating_exits/rotateOutDownRight.css'; -@import 'rotating_exits/rotateOutUpLeft.css'; -@import 'rotating_exits/rotateOutUpRight.css'; - -/* Specials */ -@import 'specials/hinge.css'; -@import 'specials/jackInTheBox.css'; -@import 'specials/rollIn.css'; -@import 'specials/rollOut.css'; - -/* Zooming entrances */ -@import 'zooming_entrances/zoomIn.css'; -@import 'zooming_entrances/zoomInDown.css'; -@import 'zooming_entrances/zoomInLeft.css'; -@import 'zooming_entrances/zoomInRight.css'; -@import 'zooming_entrances/zoomInUp.css'; - -/* Zooming exits */ -@import 'zooming_exits/zoomOut.css'; -@import 'zooming_exits/zoomOutDown.css'; -@import 'zooming_exits/zoomOutLeft.css'; -@import 'zooming_exits/zoomOutRight.css'; -@import 'zooming_exits/zoomOutUp.css'; - -/* Sliding entrances */ -@import 'sliding_entrances/slideInDown.css'; -@import 'sliding_entrances/slideInLeft.css'; -@import 'sliding_entrances/slideInRight.css'; -@import 'sliding_entrances/slideInUp.css'; - -/* Sliding exits */ -@import 'sliding_exits/slideOutDown.css'; -@import 'sliding_exits/slideOutLeft.css'; -@import 'sliding_exits/slideOutRight.css'; -@import 'sliding_exits/slideOutUp.css'; diff --git a/WEB/node_modules/animate.css/source/attention_seekers/bounce.css b/WEB/node_modules/animate.css/source/attention_seekers/bounce.css deleted file mode 100644 index d0cf19b3..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/bounce.css +++ /dev/null @@ -1,34 +0,0 @@ -@keyframes bounce { - from, - 20%, - 53%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} - -.bounce { - animation-name: bounce; - transform-origin: center bottom; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/flash.css b/WEB/node_modules/animate.css/source/attention_seekers/flash.css deleted file mode 100644 index e8e9fd13..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/flash.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -.flash { - animation-name: flash; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/headShake.css b/WEB/node_modules/animate.css/source/attention_seekers/headShake.css deleted file mode 100644 index 6298b27b..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/headShake.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes headShake { - 0% { - transform: translateX(0); - } - - 6.5% { - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - transform: translateX(2px) rotateY(3deg); - } - - 50% { - transform: translateX(0); - } -} - -.headShake { - animation-timing-function: ease-in-out; - animation-name: headShake; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/heartBeat.css b/WEB/node_modules/animate.css/source/attention_seekers/heartBeat.css deleted file mode 100644 index 59204bac..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/heartBeat.css +++ /dev/null @@ -1,27 +0,0 @@ -@keyframes heartBeat { - 0% { - transform: scale(1); - } - - 14% { - transform: scale(1.3); - } - - 28% { - transform: scale(1); - } - - 42% { - transform: scale(1.3); - } - - 70% { - transform: scale(1); - } -} - -.heartBeat { - animation-name: heartBeat; - animation-duration: calc(var(--animate-duration) * 1.3); - animation-timing-function: ease-in-out; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/jello.css b/WEB/node_modules/animate.css/source/attention_seekers/jello.css deleted file mode 100644 index 92d4c493..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/jello.css +++ /dev/null @@ -1,40 +0,0 @@ -@keyframes jello { - from, - 11.1%, - to { - transform: translate3d(0, 0, 0); - } - - 22.2% { - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -.jello { - animation-name: jello; - transform-origin: center; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/pulse.css b/WEB/node_modules/animate.css/source/attention_seekers/pulse.css deleted file mode 100644 index 28d28035..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/pulse.css +++ /dev/null @@ -1,20 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes pulse { - from { - transform: scale3d(1, 1, 1); - } - - 50% { - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - transform: scale3d(1, 1, 1); - } -} - -.pulse { - animation-name: pulse; - animation-timing-function: ease-in-out; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/rubberBand.css b/WEB/node_modules/animate.css/source/attention_seekers/rubberBand.css deleted file mode 100644 index 656ddd72..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/rubberBand.css +++ /dev/null @@ -1,33 +0,0 @@ -@keyframes rubberBand { - from { - transform: scale3d(1, 1, 1); - } - - 30% { - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - transform: scale3d(1.05, 0.95, 1); - } - - to { - transform: scale3d(1, 1, 1); - } -} - -.rubberBand { - animation-name: rubberBand; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/shake.css b/WEB/node_modules/animate.css/source/attention_seekers/shake.css deleted file mode 100644 index 22f7ff61..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/shake.css +++ /dev/null @@ -1,25 +0,0 @@ -@keyframes shake { - from, - to { - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - transform: translate3d(10px, 0, 0); - } -} - -.shake { - animation-name: shake; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/shakeX.css b/WEB/node_modules/animate.css/source/attention_seekers/shakeX.css deleted file mode 100644 index 860fd5ee..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/shakeX.css +++ /dev/null @@ -1,25 +0,0 @@ -@keyframes shakeX { - from, - to { - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - transform: translate3d(10px, 0, 0); - } -} - -.shakeX { - animation-name: shakeX; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/shakeY.css b/WEB/node_modules/animate.css/source/attention_seekers/shakeY.css deleted file mode 100644 index 07bfdabf..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/shakeY.css +++ /dev/null @@ -1,25 +0,0 @@ -@keyframes shakeY { - from, - to { - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - transform: translate3d(0, 10px, 0); - } -} - -.shakeY { - animation-name: shakeY; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/swing.css b/WEB/node_modules/animate.css/source/attention_seekers/swing.css deleted file mode 100644 index 3390c24b..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/swing.css +++ /dev/null @@ -1,26 +0,0 @@ -@keyframes swing { - 20% { - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - transform: rotate3d(0, 0, 1, 0deg); - } -} - -.swing { - transform-origin: top center; - animation-name: swing; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/tada.css b/WEB/node_modules/animate.css/source/attention_seekers/tada.css deleted file mode 100644 index 22506163..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/tada.css +++ /dev/null @@ -1,31 +0,0 @@ -@keyframes tada { - from { - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - transform: scale3d(1, 1, 1); - } -} - -.tada { - animation-name: tada; -} diff --git a/WEB/node_modules/animate.css/source/attention_seekers/wobble.css b/WEB/node_modules/animate.css/source/attention_seekers/wobble.css deleted file mode 100644 index 5c2828f2..00000000 --- a/WEB/node_modules/animate.css/source/attention_seekers/wobble.css +++ /dev/null @@ -1,35 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes wobble { - from { - transform: translate3d(0, 0, 0); - } - - 15% { - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.wobble { - animation-name: wobble; -} diff --git a/WEB/node_modules/animate.css/source/back_entrances/backInDown.css b/WEB/node_modules/animate.css/source/back_entrances/backInDown.css deleted file mode 100644 index 36e358a0..00000000 --- a/WEB/node_modules/animate.css/source/back_entrances/backInDown.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backInDown { - 0% { - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: scale(1); - opacity: 1; - } -} - -.backInDown { - animation-name: backInDown; -} diff --git a/WEB/node_modules/animate.css/source/back_entrances/backInLeft.css b/WEB/node_modules/animate.css/source/back_entrances/backInLeft.css deleted file mode 100644 index ca7628b6..00000000 --- a/WEB/node_modules/animate.css/source/back_entrances/backInLeft.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backInLeft { - 0% { - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: scale(1); - opacity: 1; - } -} - -.backInLeft { - animation-name: backInLeft; -} diff --git a/WEB/node_modules/animate.css/source/back_entrances/backInRight.css b/WEB/node_modules/animate.css/source/back_entrances/backInRight.css deleted file mode 100644 index 4bf89306..00000000 --- a/WEB/node_modules/animate.css/source/back_entrances/backInRight.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backInRight { - 0% { - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: scale(1); - opacity: 1; - } -} - -.backInRight { - animation-name: backInRight; -} diff --git a/WEB/node_modules/animate.css/source/back_entrances/backInUp.css b/WEB/node_modules/animate.css/source/back_entrances/backInUp.css deleted file mode 100644 index 621fc68d..00000000 --- a/WEB/node_modules/animate.css/source/back_entrances/backInUp.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backInUp { - 0% { - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: scale(1); - opacity: 1; - } -} - -.backInUp { - animation-name: backInUp; -} diff --git a/WEB/node_modules/animate.css/source/back_exits/backOutDown.css b/WEB/node_modules/animate.css/source/back_exits/backOutDown.css deleted file mode 100644 index 4273c9b9..00000000 --- a/WEB/node_modules/animate.css/source/back_exits/backOutDown.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backOutDown { - 0% { - transform: scale(1); - opacity: 1; - } - - 20% { - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} - -.backOutDown { - animation-name: backOutDown; -} diff --git a/WEB/node_modules/animate.css/source/back_exits/backOutLeft.css b/WEB/node_modules/animate.css/source/back_exits/backOutLeft.css deleted file mode 100644 index 35b41148..00000000 --- a/WEB/node_modules/animate.css/source/back_exits/backOutLeft.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backOutLeft { - 0% { - transform: scale(1); - opacity: 1; - } - - 20% { - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} - -.backOutLeft { - animation-name: backOutLeft; -} diff --git a/WEB/node_modules/animate.css/source/back_exits/backOutRight.css b/WEB/node_modules/animate.css/source/back_exits/backOutRight.css deleted file mode 100644 index 8ceeb193..00000000 --- a/WEB/node_modules/animate.css/source/back_exits/backOutRight.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backOutRight { - 0% { - transform: scale(1); - opacity: 1; - } - - 20% { - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} - -.backOutRight { - animation-name: backOutRight; -} diff --git a/WEB/node_modules/animate.css/source/back_exits/backOutUp.css b/WEB/node_modules/animate.css/source/back_exits/backOutUp.css deleted file mode 100644 index 8d4e5f49..00000000 --- a/WEB/node_modules/animate.css/source/back_exits/backOutUp.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes backOutUp { - 0% { - transform: scale(1); - opacity: 1; - } - - 20% { - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} - -.backOutUp { - animation-name: backOutUp; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceIn.css b/WEB/node_modules/animate.css/source/bouncing_entrances/bounceIn.css deleted file mode 100644 index d0bbf345..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceIn.css +++ /dev/null @@ -1,42 +0,0 @@ -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - transform: scale3d(1, 1, 1); - } -} - -.bounceIn { - animation-duration: calc(var(--animate-duration) * 0.75); - animation-name: bounceIn; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css b/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css deleted file mode 100644 index 3063365e..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInDown { - animation-name: bounceInDown; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css b/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css deleted file mode 100644 index c0ac8425..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInLeft { - animation-name: bounceInLeft; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css b/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css deleted file mode 100644 index 7c4b4afc..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInRight { - animation-name: bounceInRight; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css b/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css deleted file mode 100644 index 954caf9c..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInUp { - animation-name: bounceInUp; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOut.css b/WEB/node_modules/animate.css/source/bouncing_exits/bounceOut.css deleted file mode 100644 index f19ddadd..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOut.css +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes bounceOut { - 20% { - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } -} - -.bounceOut { - animation-duration: calc(var(--animate-duration) * 0.75); - animation-name: bounceOut; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css b/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css deleted file mode 100644 index 61c83c6d..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes bounceOutDown { - 20% { - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} - -.bounceOutDown { - animation-name: bounceOutDown; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css b/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css deleted file mode 100644 index 8d08e940..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes bounceOutLeft { - 20% { - opacity: 1; - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} - -.bounceOutLeft { - animation-name: bounceOutLeft; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css b/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css deleted file mode 100644 index f0684ba8..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes bounceOutRight { - 20% { - opacity: 1; - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} - -.bounceOutRight { - animation-name: bounceOutRight; -} diff --git a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css b/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css deleted file mode 100644 index 4811adf1..00000000 --- a/WEB/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes bounceOutUp { - 20% { - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} - -.bounceOutUp { - animation-name: bounceOutUp; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeIn.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeIn.css deleted file mode 100644 index 2177964f..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeIn.css +++ /dev/null @@ -1,13 +0,0 @@ -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomLeft.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomLeft.css deleted file mode 100644 index 1efef197..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeInBottomLeft { - from { - opacity: 0; - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInBottomLeft { - animation-name: fadeInBottomLeft; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomRight.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomRight.css deleted file mode 100644 index f551c576..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInBottomRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeInBottomRight { - from { - opacity: 0; - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInBottomRight { - animation-name: fadeInBottomRight; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInDown.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInDown.css deleted file mode 100644 index 3134f742..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInDown.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInDown { - from { - opacity: 0; - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInDown { - animation-name: fadeInDown; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css deleted file mode 100644 index 86e3703a..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInDownBig { - from { - opacity: 0; - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInDownBig { - animation-name: fadeInDownBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInLeft.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInLeft.css deleted file mode 100644 index 629edcad..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInLeft { - from { - opacity: 0; - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeft { - animation-name: fadeInLeft; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css deleted file mode 100644 index 1c7e6c16..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInLeftBig { - from { - opacity: 0; - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeftBig { - animation-name: fadeInLeftBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInRight.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInRight.css deleted file mode 100644 index a5e0eeaa..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInRight { - from { - opacity: 0; - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInRight { - animation-name: fadeInRight; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css deleted file mode 100644 index d646a7d3..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInRightBig { - from { - opacity: 0; - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInRightBig { - animation-name: fadeInRightBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInTopLeft.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInTopLeft.css deleted file mode 100644 index cfcf37fc..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInTopLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeInTopLeft { - from { - opacity: 0; - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInTopLeft { - animation-name: fadeInTopLeft; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInTopRight.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInTopRight.css deleted file mode 100644 index 900cfd9e..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInTopRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeInTopRight { - from { - opacity: 0; - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInTopRight { - animation-name: fadeInTopRight; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInUp.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInUp.css deleted file mode 100644 index ed65b364..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInUp.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInUp { - from { - opacity: 0; - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInUp { - animation-name: fadeInUp; -} diff --git a/WEB/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css b/WEB/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css deleted file mode 100644 index af212fa5..00000000 --- a/WEB/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInUpBig { - from { - opacity: 0; - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInUpBig { - animation-name: fadeInUpBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOut.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOut.css deleted file mode 100644 index d19c396a..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOut.css +++ /dev/null @@ -1,13 +0,0 @@ -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -.fadeOut { - animation-name: fadeOut; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomLeft.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomLeft.css deleted file mode 100644 index 72f33e95..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutBottomLeft { - from { - opacity: 1; - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - transform: translate3d(-100%, 100%, 0); - } -} - -.fadeOutBottomLeft { - animation-name: fadeOutBottomLeft; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomRight.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomRight.css deleted file mode 100644 index dcc5f384..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutBottomRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutBottomRight { - from { - opacity: 1; - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - transform: translate3d(100%, 100%, 0); - } -} - -.fadeOutBottomRight { - animation-name: fadeOutBottomRight; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutDown.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutDown.css deleted file mode 100644 index 839b990c..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutDown.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, 100%, 0); - } -} - -.fadeOutDown { - animation-name: fadeOutDown; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css deleted file mode 100644 index 5b58d1af..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, 2000px, 0); - } -} - -.fadeOutDownBig { - animation-name: fadeOutDownBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutLeft.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutLeft.css deleted file mode 100644 index 16f2fc9c..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(-100%, 0, 0); - } -} - -.fadeOutLeft { - animation-name: fadeOutLeft; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css deleted file mode 100644 index e50b468f..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(-2000px, 0, 0); - } -} - -.fadeOutLeftBig { - animation-name: fadeOutLeftBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutRight.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutRight.css deleted file mode 100644 index bf0cbb63..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(100%, 0, 0); - } -} - -.fadeOutRight { - animation-name: fadeOutRight; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css deleted file mode 100644 index f6061709..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(2000px, 0, 0); - } -} - -.fadeOutRightBig { - animation-name: fadeOutRightBig; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutTopLeft.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutTopLeft.css deleted file mode 100644 index 87d4de0e..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutTopLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutTopLeft { - from { - opacity: 1; - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - transform: translate3d(-100%, -100%, 0); - } -} - -.fadeOutTopLeft { - animation-name: fadeOutTopLeft; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutTopRight.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutTopRight.css deleted file mode 100644 index 65bcc18b..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutTopRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutTopRight { - from { - opacity: 1; - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - transform: translate3d(100%, -100%, 0); - } -} - -.fadeOutTopRight { - animation-name: fadeOutTopRight; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutUp.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutUp.css deleted file mode 100644 index fbafcac7..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutUp.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, -100%, 0); - } -} - -.fadeOutUp { - animation-name: fadeOutUp; -} diff --git a/WEB/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css b/WEB/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css deleted file mode 100644 index 5583bd04..00000000 --- a/WEB/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, -2000px, 0); - } -} - -.fadeOutUpBig { - animation-name: fadeOutUpBig; -} diff --git a/WEB/node_modules/animate.css/source/flippers/flip.css b/WEB/node_modules/animate.css/source/flippers/flip.css deleted file mode 100644 index 05e553ec..00000000 --- a/WEB/node_modules/animate.css/source/flippers/flip.css +++ /dev/null @@ -1,34 +0,0 @@ -@keyframes flip { - from { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - animation-timing-function: ease-out; - } - - 40% { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - animation-timing-function: ease-out; - } - - 50% { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - animation-timing-function: ease-in; - } - - 80% { - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - animation-timing-function: ease-in; - } - - to { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - animation-timing-function: ease-in; - } -} - -.animated.flip { - backface-visibility: visible; - animation-name: flip; -} diff --git a/WEB/node_modules/animate.css/source/flippers/flipInX.css b/WEB/node_modules/animate.css/source/flippers/flipInX.css deleted file mode 100644 index 2135029f..00000000 --- a/WEB/node_modules/animate.css/source/flippers/flipInX.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes flipInX { - from { - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - animation-timing-function: ease-in; - } - - 60% { - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - transform: perspective(400px); - } -} - -.flipInX { - backface-visibility: visible !important; - animation-name: flipInX; -} diff --git a/WEB/node_modules/animate.css/source/flippers/flipInY.css b/WEB/node_modules/animate.css/source/flippers/flipInY.css deleted file mode 100644 index 95088629..00000000 --- a/WEB/node_modules/animate.css/source/flippers/flipInY.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes flipInY { - from { - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - animation-timing-function: ease-in; - } - - 60% { - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - transform: perspective(400px); - } -} - -.flipInY { - backface-visibility: visible !important; - animation-name: flipInY; -} diff --git a/WEB/node_modules/animate.css/source/flippers/flipOutX.css b/WEB/node_modules/animate.css/source/flippers/flipOutX.css deleted file mode 100644 index 67720abf..00000000 --- a/WEB/node_modules/animate.css/source/flippers/flipOutX.css +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes flipOutX { - from { - transform: perspective(400px); - } - - 30% { - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -.flipOutX { - animation-duration: calc(var(--animate-duration) * 0.75); - animation-name: flipOutX; - backface-visibility: visible !important; -} diff --git a/WEB/node_modules/animate.css/source/flippers/flipOutY.css b/WEB/node_modules/animate.css/source/flippers/flipOutY.css deleted file mode 100644 index cd791b32..00000000 --- a/WEB/node_modules/animate.css/source/flippers/flipOutY.css +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes flipOutY { - from { - transform: perspective(400px); - } - - 30% { - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -.flipOutY { - animation-duration: calc(var(--animate-duration) * 0.75); - backface-visibility: visible !important; - animation-name: flipOutY; -} diff --git a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedInLeft.css b/WEB/node_modules/animate.css/source/lightspeed/lightSpeedInLeft.css deleted file mode 100644 index 8d57912c..00000000 --- a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedInLeft.css +++ /dev/null @@ -1,24 +0,0 @@ -@keyframes lightSpeedInLeft { - from { - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - transform: skewX(5deg); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.lightSpeedInLeft { - animation-name: lightSpeedInLeft; - animation-timing-function: ease-out; -} diff --git a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedInRight.css b/WEB/node_modules/animate.css/source/lightspeed/lightSpeedInRight.css deleted file mode 100644 index e52e917f..00000000 --- a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedInRight.css +++ /dev/null @@ -1,24 +0,0 @@ -@keyframes lightSpeedInRight { - from { - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - transform: skewX(20deg); - opacity: 1; - } - - 80% { - transform: skewX(-5deg); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.lightSpeedInRight { - animation-name: lightSpeedInRight; - animation-timing-function: ease-out; -} diff --git a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutLeft.css b/WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutLeft.css deleted file mode 100644 index 55edc444..00000000 --- a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} - -.lightSpeedOutLeft { - animation-name: lightSpeedOutLeft; - animation-timing-function: ease-in; -} diff --git a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutRight.css b/WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutRight.css deleted file mode 100644 index dabaf612..00000000 --- a/WEB/node_modules/animate.css/source/lightspeed/lightSpeedOutRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -.lightSpeedOutRight { - animation-name: lightSpeedOutRight; - animation-timing-function: ease-in; -} diff --git a/WEB/node_modules/animate.css/source/rotating_entrances/rotateIn.css b/WEB/node_modules/animate.css/source/rotating_entrances/rotateIn.css deleted file mode 100644 index e62b2eae..00000000 --- a/WEB/node_modules/animate.css/source/rotating_entrances/rotateIn.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateIn { - from { - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateIn { - animation-name: rotateIn; - transform-origin: center; -} diff --git a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css b/WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css deleted file mode 100644 index 85af5c63..00000000 --- a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateInDownLeft { - from { - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownLeft { - animation-name: rotateInDownLeft; - transform-origin: left bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css b/WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css deleted file mode 100644 index 00029d83..00000000 --- a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateInDownRight { - from { - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownRight { - animation-name: rotateInDownRight; - transform-origin: right bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css b/WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css deleted file mode 100644 index b29ce91e..00000000 --- a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateInUpLeft { - from { - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpLeft { - animation-name: rotateInUpLeft; - transform-origin: left bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css b/WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css deleted file mode 100644 index 8b0ea1b1..00000000 --- a/WEB/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateInUpRight { - from { - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpRight { - animation-name: rotateInUpRight; - transform-origin: right bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_exits/rotateOut.css b/WEB/node_modules/animate.css/source/rotating_exits/rotateOut.css deleted file mode 100644 index 914c9048..00000000 --- a/WEB/node_modules/animate.css/source/rotating_exits/rotateOut.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes rotateOut { - from { - opacity: 1; - } - - to { - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -.rotateOut { - animation-name: rotateOut; - transform-origin: center; -} diff --git a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css b/WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css deleted file mode 100644 index c4ccabcd..00000000 --- a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - animation-name: rotateOutDownLeft; - transform-origin: left bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css b/WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css deleted file mode 100644 index 81113fee..00000000 --- a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutDownRight { - animation-name: rotateOutDownRight; - transform-origin: right bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css b/WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css deleted file mode 100644 index 885c9d00..00000000 --- a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - animation-name: rotateOutUpLeft; - transform-origin: left bottom; -} diff --git a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css b/WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css deleted file mode 100644 index 3ac68fbb..00000000 --- a/WEB/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - animation-name: rotateOutUpRight; - transform-origin: right bottom; -} diff --git a/WEB/node_modules/animate.css/source/sliding_entrances/slideInDown.css b/WEB/node_modules/animate.css/source/sliding_entrances/slideInDown.css deleted file mode 100644 index d6373677..00000000 --- a/WEB/node_modules/animate.css/source/sliding_entrances/slideInDown.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInDown { - from { - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInDown { - animation-name: slideInDown; -} diff --git a/WEB/node_modules/animate.css/source/sliding_entrances/slideInLeft.css b/WEB/node_modules/animate.css/source/sliding_entrances/slideInLeft.css deleted file mode 100644 index 93370a83..00000000 --- a/WEB/node_modules/animate.css/source/sliding_entrances/slideInLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInLeft { - from { - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInLeft { - animation-name: slideInLeft; -} diff --git a/WEB/node_modules/animate.css/source/sliding_entrances/slideInRight.css b/WEB/node_modules/animate.css/source/sliding_entrances/slideInRight.css deleted file mode 100644 index 209a99c7..00000000 --- a/WEB/node_modules/animate.css/source/sliding_entrances/slideInRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInRight { - from { - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInRight { - animation-name: slideInRight; -} diff --git a/WEB/node_modules/animate.css/source/sliding_entrances/slideInUp.css b/WEB/node_modules/animate.css/source/sliding_entrances/slideInUp.css deleted file mode 100644 index 37b6cde6..00000000 --- a/WEB/node_modules/animate.css/source/sliding_entrances/slideInUp.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInUp { - from { - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInUp { - animation-name: slideInUp; -} diff --git a/WEB/node_modules/animate.css/source/sliding_exits/slideOutDown.css b/WEB/node_modules/animate.css/source/sliding_exits/slideOutDown.css deleted file mode 100644 index e8e0c7d4..00000000 --- a/WEB/node_modules/animate.css/source/sliding_exits/slideOutDown.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutDown { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(0, 100%, 0); - } -} - -.slideOutDown { - animation-name: slideOutDown; -} diff --git a/WEB/node_modules/animate.css/source/sliding_exits/slideOutLeft.css b/WEB/node_modules/animate.css/source/sliding_exits/slideOutLeft.css deleted file mode 100644 index cf444546..00000000 --- a/WEB/node_modules/animate.css/source/sliding_exits/slideOutLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutLeft { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(-100%, 0, 0); - } -} - -.slideOutLeft { - animation-name: slideOutLeft; -} diff --git a/WEB/node_modules/animate.css/source/sliding_exits/slideOutRight.css b/WEB/node_modules/animate.css/source/sliding_exits/slideOutRight.css deleted file mode 100644 index 95f7f22f..00000000 --- a/WEB/node_modules/animate.css/source/sliding_exits/slideOutRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutRight { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(100%, 0, 0); - } -} - -.slideOutRight { - animation-name: slideOutRight; -} diff --git a/WEB/node_modules/animate.css/source/sliding_exits/slideOutUp.css b/WEB/node_modules/animate.css/source/sliding_exits/slideOutUp.css deleted file mode 100644 index 27541b53..00000000 --- a/WEB/node_modules/animate.css/source/sliding_exits/slideOutUp.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutUp { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(0, -100%, 0); - } -} - -.slideOutUp { - animation-name: slideOutUp; -} diff --git a/WEB/node_modules/animate.css/source/specials/hinge.css b/WEB/node_modules/animate.css/source/specials/hinge.css deleted file mode 100644 index a728ea70..00000000 --- a/WEB/node_modules/animate.css/source/specials/hinge.css +++ /dev/null @@ -1,29 +0,0 @@ -@keyframes hinge { - 0% { - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - transform: rotate3d(0, 0, 1, 80deg); - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - transform: rotate3d(0, 0, 1, 60deg); - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -.hinge { - animation-duration: calc(var(--animate-duration) * 2); - animation-name: hinge; - transform-origin: top left; -} diff --git a/WEB/node_modules/animate.css/source/specials/jackInTheBox.css b/WEB/node_modules/animate.css/source/specials/jackInTheBox.css deleted file mode 100644 index 7c88f06c..00000000 --- a/WEB/node_modules/animate.css/source/specials/jackInTheBox.css +++ /dev/null @@ -1,24 +0,0 @@ -@keyframes jackInTheBox { - from { - opacity: 0; - transform: scale(0.1) rotate(30deg); - transform-origin: center bottom; - } - - 50% { - transform: rotate(-10deg); - } - - 70% { - transform: rotate(3deg); - } - - to { - opacity: 1; - transform: scale(1); - } -} - -.jackInTheBox { - animation-name: jackInTheBox; -} diff --git a/WEB/node_modules/animate.css/source/specials/rollIn.css b/WEB/node_modules/animate.css/source/specials/rollIn.css deleted file mode 100644 index 66f6b65d..00000000 --- a/WEB/node_modules/animate.css/source/specials/rollIn.css +++ /dev/null @@ -1,17 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes rollIn { - from { - opacity: 0; - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.rollIn { - animation-name: rollIn; -} diff --git a/WEB/node_modules/animate.css/source/specials/rollOut.css b/WEB/node_modules/animate.css/source/specials/rollOut.css deleted file mode 100644 index 52750f77..00000000 --- a/WEB/node_modules/animate.css/source/specials/rollOut.css +++ /dev/null @@ -1,16 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -.rollOut { - animation-name: rollOut; -} diff --git a/WEB/node_modules/animate.css/source/zooming_entrances/zoomIn.css b/WEB/node_modules/animate.css/source/zooming_entrances/zoomIn.css deleted file mode 100644 index 460afc51..00000000 --- a/WEB/node_modules/animate.css/source/zooming_entrances/zoomIn.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes zoomIn { - from { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} - -.zoomIn { - animation-name: zoomIn; -} diff --git a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInDown.css b/WEB/node_modules/animate.css/source/zooming_entrances/zoomInDown.css deleted file mode 100644 index 156e3715..00000000 --- a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInDown.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInDown { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInDown { - animation-name: zoomInDown; -} diff --git a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css b/WEB/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css deleted file mode 100644 index e7b89213..00000000 --- a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInLeft { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInLeft { - animation-name: zoomInLeft; -} diff --git a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInRight.css b/WEB/node_modules/animate.css/source/zooming_entrances/zoomInRight.css deleted file mode 100644 index 5362f4b6..00000000 --- a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInRight.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInRight { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInRight { - animation-name: zoomInRight; -} diff --git a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInUp.css b/WEB/node_modules/animate.css/source/zooming_entrances/zoomInUp.css deleted file mode 100644 index 639e992f..00000000 --- a/WEB/node_modules/animate.css/source/zooming_entrances/zoomInUp.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInUp { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInUp { - animation-name: zoomInUp; -} diff --git a/WEB/node_modules/animate.css/source/zooming_exits/zoomOut.css b/WEB/node_modules/animate.css/source/zooming_exits/zoomOut.css deleted file mode 100644 index b284cd58..00000000 --- a/WEB/node_modules/animate.css/source/zooming_exits/zoomOut.css +++ /dev/null @@ -1,18 +0,0 @@ -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} - -.zoomOut { - animation-name: zoomOut; -} diff --git a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutDown.css b/WEB/node_modules/animate.css/source/zooming_exits/zoomOutDown.css deleted file mode 100644 index 168e0a7f..00000000 --- a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutDown.css +++ /dev/null @@ -1,18 +0,0 @@ -@keyframes zoomOutDown { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutDown { - animation-name: zoomOutDown; - transform-origin: center bottom; -} diff --git a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css b/WEB/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css deleted file mode 100644 index 68753653..00000000 --- a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes zoomOutLeft { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} - -.zoomOutLeft { - animation-name: zoomOutLeft; - transform-origin: left center; -} diff --git a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutRight.css b/WEB/node_modules/animate.css/source/zooming_exits/zoomOutRight.css deleted file mode 100644 index 76ec95a3..00000000 --- a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutRight.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes zoomOutRight { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} - -.zoomOutRight { - animation-name: zoomOutRight; - transform-origin: right center; -} diff --git a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutUp.css b/WEB/node_modules/animate.css/source/zooming_exits/zoomOutUp.css deleted file mode 100644 index a4e50513..00000000 --- a/WEB/node_modules/animate.css/source/zooming_exits/zoomOutUp.css +++ /dev/null @@ -1,18 +0,0 @@ -@keyframes zoomOutUp { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutUp { - animation-name: zoomOutUp; - transform-origin: center bottom; -} diff --git a/WEB/node_modules/animejs/LICENSE.md b/WEB/node_modules/animejs/LICENSE.md deleted file mode 100644 index 78b6ebfe..00000000 --- a/WEB/node_modules/animejs/LICENSE.md +++ /dev/null @@ -1,9 +0,0 @@ -The MIT License - -Copyright (c) 2019 Julian Garnier - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/WEB/node_modules/animejs/README.md b/WEB/node_modules/animejs/README.md deleted file mode 100644 index 9c5d01dd..00000000 --- a/WEB/node_modules/animejs/README.md +++ /dev/null @@ -1,109 +0,0 @@ -

- -
- anime.js -

- -

JavaScript animation engine | animejs.com

- -

- npm version - npm downloads -

- -
- Anime.js (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API.
- It works with CSS properties, SVG, DOM attributes and JavaScript Objects. -
- -

- Getting started | Documentation | Demos and examples | Browser support -

- -## Getting started - -### Download - -Via npm - -```bash -$ npm install animejs --save -``` - -or manual [download](https://github.com/juliangarnier/anime/archive/master.zip). - -### Usage - -#### ES6 modules - -```javascript -import anime from 'animejs/lib/anime.es.js'; -``` - -#### CommonJS - -```javascript -const anime = require('animejs'); -``` - -#### File include - -Link `anime.min.js` in your HTML : - -```html - -``` - -### Hello world - -```javascript -anime({ - targets: 'div', - translateX: 250, - rotate: '1turn', - backgroundColor: '#FFF', - duration: 800 -}); -``` - -## [Documentation](https://animejs.com/documentation/) - -* [Targets](https://animejs.com/documentation/#cssSelector) -* [Properties](https://animejs.com/documentation/#cssProperties) -* [Property parameters](https://animejs.com/documentation/#duration) -* [Animation parameters](https://animejs.com/documentation/#direction) -* [Values](https://animejs.com/documentation/#unitlessValue) -* [Keyframes](https://animejs.com/documentation/#animationKeyframes) -* [Staggering](https://animejs.com/documentation/#staggeringBasics) -* [Timeline](https://animejs.com/documentation/#timelineBasics) -* [Controls](https://animejs.com/documentation/#playPause) -* [Callbacks and promises](https://animejs.com/documentation/#update) -* [SVG Animations](https://animejs.com/documentation/#motionPath) -* [Easing functions](https://animejs.com/documentation/#linearEasing) -* [Helpers](https://animejs.com/documentation/#remove) - -## [Demos and examples](http://codepen.io/collection/b392d3a52d6abf5b8d9fda4e4cab61ab/) - -* [CodePen demos and examples](http://codepen.io/collection/b392d3a52d6abf5b8d9fda4e4cab61ab/) -* [juliangarnier.com](http://juliangarnier.com) -* [animejs.com](https://animejs.com) -* [Moving letters](http://tobiasahlin.com/moving-letters/) by [@tobiasahlin](https://twitter.com/tobiasahlin) -* [Gradient topography animation](https://tympanus.net/Development/GradientTopographyAnimation/) by [@crnacura](https://twitter.com/crnacura) -* [Organic shape animations](https://tympanus.net/Development/OrganicShapeAnimations/) by [@crnacura](https://twitter.com/crnacura) -* [Pieces slider](https://tympanus.net/Tutorials/PiecesSlider/) by [@lmgonzalves](https://twitter.com/lmgonzalves) -* [Staggering animations](https://codepen.io/juliangarnier/pen/4fe31bbe8579a256e828cd4d48c86182?editors=0100) -* [Easings animations](https://codepen.io/juliangarnier/pen/444ed909fd5de38e3a77cc6e95fc1884) -* [Sphere animation](https://codepen.io/juliangarnier/pen/b3bb8ca599ad0f9d00dd044e56cbdea5?editors=0010) -* [Layered animations](https://codepen.io/juliangarnier/pen/6ca836535cbea42157d1b8d56d00be84?editors=0010) -* [anime.js logo animation](https://codepen.io/juliangarnier/pen/d43e8ec355c30871cbe775193255d6f6?editors=0010) - - -## Browser support - -| Chrome | Safari | IE / Edge | Firefox | Opera | -| --- | --- | --- | --- | --- | -| 24+ | 8+ | 11+ | 32+ | 15+ | - -## anime-js-v3-logo - -[Website](https://animejs.com/) | [Documentation](https://animejs.com/documentation/) | [Demos and examples](http://codepen.io/collection/b392d3a52d6abf5b8d9fda4e4cab61ab/) | [MIT License](LICENSE.md) | © 2019 [Julian Garnier](http://juliangarnier.com). diff --git a/WEB/node_modules/animejs/lib/anime.es.js b/WEB/node_modules/animejs/lib/anime.es.js deleted file mode 100644 index eb59af63..00000000 --- a/WEB/node_modules/animejs/lib/anime.es.js +++ /dev/null @@ -1,1310 +0,0 @@ -/* - * anime.js v3.2.1 - * (c) 2020 Julian Garnier - * Released under the MIT license - * animejs.com - */ - -// Defaults - -var defaultInstanceSettings = { - update: null, - begin: null, - loopBegin: null, - changeBegin: null, - change: null, - changeComplete: null, - loopComplete: null, - complete: null, - loop: 1, - direction: 'normal', - autoplay: true, - timelineOffset: 0 -}; - -var defaultTweenSettings = { - duration: 1000, - delay: 0, - endDelay: 0, - easing: 'easeOutElastic(1, .5)', - round: 0 -}; - -var validTransforms = ['translateX', 'translateY', 'translateZ', 'rotate', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'perspective', 'matrix', 'matrix3d']; - -// Caching - -var cache = { - CSS: {}, - springs: {} -}; - -// Utils - -function minMax(val, min, max) { - return Math.min(Math.max(val, min), max); -} - -function stringContains(str, text) { - return str.indexOf(text) > -1; -} - -function applyArguments(func, args) { - return func.apply(null, args); -} - -var is = { - arr: function (a) { return Array.isArray(a); }, - obj: function (a) { return stringContains(Object.prototype.toString.call(a), 'Object'); }, - pth: function (a) { return is.obj(a) && a.hasOwnProperty('totalLength'); }, - svg: function (a) { return a instanceof SVGElement; }, - inp: function (a) { return a instanceof HTMLInputElement; }, - dom: function (a) { return a.nodeType || is.svg(a); }, - str: function (a) { return typeof a === 'string'; }, - fnc: function (a) { return typeof a === 'function'; }, - und: function (a) { return typeof a === 'undefined'; }, - nil: function (a) { return is.und(a) || a === null; }, - hex: function (a) { return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(a); }, - rgb: function (a) { return /^rgb/.test(a); }, - hsl: function (a) { return /^hsl/.test(a); }, - col: function (a) { return (is.hex(a) || is.rgb(a) || is.hsl(a)); }, - key: function (a) { return !defaultInstanceSettings.hasOwnProperty(a) && !defaultTweenSettings.hasOwnProperty(a) && a !== 'targets' && a !== 'keyframes'; }, -}; - -// Easings - -function parseEasingParameters(string) { - var match = /\(([^)]+)\)/.exec(string); - return match ? match[1].split(',').map(function (p) { return parseFloat(p); }) : []; -} - -// Spring solver inspired by Webkit Copyright © 2016 Apple Inc. All rights reserved. https://webkit.org/demos/spring/spring.js - -function spring(string, duration) { - - var params = parseEasingParameters(string); - var mass = minMax(is.und(params[0]) ? 1 : params[0], .1, 100); - var stiffness = minMax(is.und(params[1]) ? 100 : params[1], .1, 100); - var damping = minMax(is.und(params[2]) ? 10 : params[2], .1, 100); - var velocity = minMax(is.und(params[3]) ? 0 : params[3], .1, 100); - var w0 = Math.sqrt(stiffness / mass); - var zeta = damping / (2 * Math.sqrt(stiffness * mass)); - var wd = zeta < 1 ? w0 * Math.sqrt(1 - zeta * zeta) : 0; - var a = 1; - var b = zeta < 1 ? (zeta * w0 + -velocity) / wd : -velocity + w0; - - function solver(t) { - var progress = duration ? (duration * t) / 1000 : t; - if (zeta < 1) { - progress = Math.exp(-progress * zeta * w0) * (a * Math.cos(wd * progress) + b * Math.sin(wd * progress)); - } else { - progress = (a + b * progress) * Math.exp(-progress * w0); - } - if (t === 0 || t === 1) { return t; } - return 1 - progress; - } - - function getDuration() { - var cached = cache.springs[string]; - if (cached) { return cached; } - var frame = 1/6; - var elapsed = 0; - var rest = 0; - while(true) { - elapsed += frame; - if (solver(elapsed) === 1) { - rest++; - if (rest >= 16) { break; } - } else { - rest = 0; - } - } - var duration = elapsed * frame * 1000; - cache.springs[string] = duration; - return duration; - } - - return duration ? solver : getDuration; - -} - -// Basic steps easing implementation https://developer.mozilla.org/fr/docs/Web/CSS/transition-timing-function - -function steps(steps) { - if ( steps === void 0 ) steps = 10; - - return function (t) { return Math.ceil((minMax(t, 0.000001, 1)) * steps) * (1 / steps); }; -} - -// BezierEasing https://github.com/gre/bezier-easing - -var bezier = (function () { - - var kSplineTableSize = 11; - var kSampleStepSize = 1.0 / (kSplineTableSize - 1.0); - - function A(aA1, aA2) { return 1.0 - 3.0 * aA2 + 3.0 * aA1 } - function B(aA1, aA2) { return 3.0 * aA2 - 6.0 * aA1 } - function C(aA1) { return 3.0 * aA1 } - - function calcBezier(aT, aA1, aA2) { return ((A(aA1, aA2) * aT + B(aA1, aA2)) * aT + C(aA1)) * aT } - function getSlope(aT, aA1, aA2) { return 3.0 * A(aA1, aA2) * aT * aT + 2.0 * B(aA1, aA2) * aT + C(aA1) } - - function binarySubdivide(aX, aA, aB, mX1, mX2) { - var currentX, currentT, i = 0; - do { - currentT = aA + (aB - aA) / 2.0; - currentX = calcBezier(currentT, mX1, mX2) - aX; - if (currentX > 0.0) { aB = currentT; } else { aA = currentT; } - } while (Math.abs(currentX) > 0.0000001 && ++i < 10); - return currentT; - } - - function newtonRaphsonIterate(aX, aGuessT, mX1, mX2) { - for (var i = 0; i < 4; ++i) { - var currentSlope = getSlope(aGuessT, mX1, mX2); - if (currentSlope === 0.0) { return aGuessT; } - var currentX = calcBezier(aGuessT, mX1, mX2) - aX; - aGuessT -= currentX / currentSlope; - } - return aGuessT; - } - - function bezier(mX1, mY1, mX2, mY2) { - - if (!(0 <= mX1 && mX1 <= 1 && 0 <= mX2 && mX2 <= 1)) { return; } - var sampleValues = new Float32Array(kSplineTableSize); - - if (mX1 !== mY1 || mX2 !== mY2) { - for (var i = 0; i < kSplineTableSize; ++i) { - sampleValues[i] = calcBezier(i * kSampleStepSize, mX1, mX2); - } - } - - function getTForX(aX) { - - var intervalStart = 0; - var currentSample = 1; - var lastSample = kSplineTableSize - 1; - - for (; currentSample !== lastSample && sampleValues[currentSample] <= aX; ++currentSample) { - intervalStart += kSampleStepSize; - } - - --currentSample; - - var dist = (aX - sampleValues[currentSample]) / (sampleValues[currentSample + 1] - sampleValues[currentSample]); - var guessForT = intervalStart + dist * kSampleStepSize; - var initialSlope = getSlope(guessForT, mX1, mX2); - - if (initialSlope >= 0.001) { - return newtonRaphsonIterate(aX, guessForT, mX1, mX2); - } else if (initialSlope === 0.0) { - return guessForT; - } else { - return binarySubdivide(aX, intervalStart, intervalStart + kSampleStepSize, mX1, mX2); - } - - } - - return function (x) { - if (mX1 === mY1 && mX2 === mY2) { return x; } - if (x === 0 || x === 1) { return x; } - return calcBezier(getTForX(x), mY1, mY2); - } - - } - - return bezier; - -})(); - -var penner = (function () { - - // Based on jQuery UI's implemenation of easing equations from Robert Penner (http://www.robertpenner.com/easing) - - var eases = { linear: function () { return function (t) { return t; }; } }; - - var functionEasings = { - Sine: function () { return function (t) { return 1 - Math.cos(t * Math.PI / 2); }; }, - Circ: function () { return function (t) { return 1 - Math.sqrt(1 - t * t); }; }, - Back: function () { return function (t) { return t * t * (3 * t - 2); }; }, - Bounce: function () { return function (t) { - var pow2, b = 4; - while (t < (( pow2 = Math.pow(2, --b)) - 1) / 11) {} - return 1 / Math.pow(4, 3 - b) - 7.5625 * Math.pow(( pow2 * 3 - 2 ) / 22 - t, 2) - }; }, - Elastic: function (amplitude, period) { - if ( amplitude === void 0 ) amplitude = 1; - if ( period === void 0 ) period = .5; - - var a = minMax(amplitude, 1, 10); - var p = minMax(period, .1, 2); - return function (t) { - return (t === 0 || t === 1) ? t : - -a * Math.pow(2, 10 * (t - 1)) * Math.sin((((t - 1) - (p / (Math.PI * 2) * Math.asin(1 / a))) * (Math.PI * 2)) / p); - } - } - }; - - var baseEasings = ['Quad', 'Cubic', 'Quart', 'Quint', 'Expo']; - - baseEasings.forEach(function (name, i) { - functionEasings[name] = function () { return function (t) { return Math.pow(t, i + 2); }; }; - }); - - Object.keys(functionEasings).forEach(function (name) { - var easeIn = functionEasings[name]; - eases['easeIn' + name] = easeIn; - eases['easeOut' + name] = function (a, b) { return function (t) { return 1 - easeIn(a, b)(1 - t); }; }; - eases['easeInOut' + name] = function (a, b) { return function (t) { return t < 0.5 ? easeIn(a, b)(t * 2) / 2 : - 1 - easeIn(a, b)(t * -2 + 2) / 2; }; }; - eases['easeOutIn' + name] = function (a, b) { return function (t) { return t < 0.5 ? (1 - easeIn(a, b)(1 - t * 2)) / 2 : - (easeIn(a, b)(t * 2 - 1) + 1) / 2; }; }; - }); - - return eases; - -})(); - -function parseEasings(easing, duration) { - if (is.fnc(easing)) { return easing; } - var name = easing.split('(')[0]; - var ease = penner[name]; - var args = parseEasingParameters(easing); - switch (name) { - case 'spring' : return spring(easing, duration); - case 'cubicBezier' : return applyArguments(bezier, args); - case 'steps' : return applyArguments(steps, args); - default : return applyArguments(ease, args); - } -} - -// Strings - -function selectString(str) { - try { - var nodes = document.querySelectorAll(str); - return nodes; - } catch(e) { - return; - } -} - -// Arrays - -function filterArray(arr, callback) { - var len = arr.length; - var thisArg = arguments.length >= 2 ? arguments[1] : void 0; - var result = []; - for (var i = 0; i < len; i++) { - if (i in arr) { - var val = arr[i]; - if (callback.call(thisArg, val, i, arr)) { - result.push(val); - } - } - } - return result; -} - -function flattenArray(arr) { - return arr.reduce(function (a, b) { return a.concat(is.arr(b) ? flattenArray(b) : b); }, []); -} - -function toArray(o) { - if (is.arr(o)) { return o; } - if (is.str(o)) { o = selectString(o) || o; } - if (o instanceof NodeList || o instanceof HTMLCollection) { return [].slice.call(o); } - return [o]; -} - -function arrayContains(arr, val) { - return arr.some(function (a) { return a === val; }); -} - -// Objects - -function cloneObject(o) { - var clone = {}; - for (var p in o) { clone[p] = o[p]; } - return clone; -} - -function replaceObjectProps(o1, o2) { - var o = cloneObject(o1); - for (var p in o1) { o[p] = o2.hasOwnProperty(p) ? o2[p] : o1[p]; } - return o; -} - -function mergeObjects(o1, o2) { - var o = cloneObject(o1); - for (var p in o2) { o[p] = is.und(o1[p]) ? o2[p] : o1[p]; } - return o; -} - -// Colors - -function rgbToRgba(rgbValue) { - var rgb = /rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(rgbValue); - return rgb ? ("rgba(" + (rgb[1]) + ",1)") : rgbValue; -} - -function hexToRgba(hexValue) { - var rgx = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; - var hex = hexValue.replace(rgx, function (m, r, g, b) { return r + r + g + g + b + b; } ); - var rgb = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); - var r = parseInt(rgb[1], 16); - var g = parseInt(rgb[2], 16); - var b = parseInt(rgb[3], 16); - return ("rgba(" + r + "," + g + "," + b + ",1)"); -} - -function hslToRgba(hslValue) { - var hsl = /hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(hslValue) || /hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(hslValue); - var h = parseInt(hsl[1], 10) / 360; - var s = parseInt(hsl[2], 10) / 100; - var l = parseInt(hsl[3], 10) / 100; - var a = hsl[4] || 1; - function hue2rgb(p, q, t) { - if (t < 0) { t += 1; } - if (t > 1) { t -= 1; } - if (t < 1/6) { return p + (q - p) * 6 * t; } - if (t < 1/2) { return q; } - if (t < 2/3) { return p + (q - p) * (2/3 - t) * 6; } - return p; - } - var r, g, b; - if (s == 0) { - r = g = b = l; - } else { - var q = l < 0.5 ? l * (1 + s) : l + s - l * s; - var p = 2 * l - q; - r = hue2rgb(p, q, h + 1/3); - g = hue2rgb(p, q, h); - b = hue2rgb(p, q, h - 1/3); - } - return ("rgba(" + (r * 255) + "," + (g * 255) + "," + (b * 255) + "," + a + ")"); -} - -function colorToRgb(val) { - if (is.rgb(val)) { return rgbToRgba(val); } - if (is.hex(val)) { return hexToRgba(val); } - if (is.hsl(val)) { return hslToRgba(val); } -} - -// Units - -function getUnit(val) { - var split = /[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(val); - if (split) { return split[1]; } -} - -function getTransformUnit(propName) { - if (stringContains(propName, 'translate') || propName === 'perspective') { return 'px'; } - if (stringContains(propName, 'rotate') || stringContains(propName, 'skew')) { return 'deg'; } -} - -// Values - -function getFunctionValue(val, animatable) { - if (!is.fnc(val)) { return val; } - return val(animatable.target, animatable.id, animatable.total); -} - -function getAttribute(el, prop) { - return el.getAttribute(prop); -} - -function convertPxToUnit(el, value, unit) { - var valueUnit = getUnit(value); - if (arrayContains([unit, 'deg', 'rad', 'turn'], valueUnit)) { return value; } - var cached = cache.CSS[value + unit]; - if (!is.und(cached)) { return cached; } - var baseline = 100; - var tempEl = document.createElement(el.tagName); - var parentEl = (el.parentNode && (el.parentNode !== document)) ? el.parentNode : document.body; - parentEl.appendChild(tempEl); - tempEl.style.position = 'absolute'; - tempEl.style.width = baseline + unit; - var factor = baseline / tempEl.offsetWidth; - parentEl.removeChild(tempEl); - var convertedUnit = factor * parseFloat(value); - cache.CSS[value + unit] = convertedUnit; - return convertedUnit; -} - -function getCSSValue(el, prop, unit) { - if (prop in el.style) { - var uppercasePropName = prop.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); - var value = el.style[prop] || getComputedStyle(el).getPropertyValue(uppercasePropName) || '0'; - return unit ? convertPxToUnit(el, value, unit) : value; - } -} - -function getAnimationType(el, prop) { - if (is.dom(el) && !is.inp(el) && (!is.nil(getAttribute(el, prop)) || (is.svg(el) && el[prop]))) { return 'attribute'; } - if (is.dom(el) && arrayContains(validTransforms, prop)) { return 'transform'; } - if (is.dom(el) && (prop !== 'transform' && getCSSValue(el, prop))) { return 'css'; } - if (el[prop] != null) { return 'object'; } -} - -function getElementTransforms(el) { - if (!is.dom(el)) { return; } - var str = el.style.transform || ''; - var reg = /(\w+)\(([^)]*)\)/g; - var transforms = new Map(); - var m; while (m = reg.exec(str)) { transforms.set(m[1], m[2]); } - return transforms; -} - -function getTransformValue(el, propName, animatable, unit) { - var defaultVal = stringContains(propName, 'scale') ? 1 : 0 + getTransformUnit(propName); - var value = getElementTransforms(el).get(propName) || defaultVal; - if (animatable) { - animatable.transforms.list.set(propName, value); - animatable.transforms['last'] = propName; - } - return unit ? convertPxToUnit(el, value, unit) : value; -} - -function getOriginalTargetValue(target, propName, unit, animatable) { - switch (getAnimationType(target, propName)) { - case 'transform': return getTransformValue(target, propName, animatable, unit); - case 'css': return getCSSValue(target, propName, unit); - case 'attribute': return getAttribute(target, propName); - default: return target[propName] || 0; - } -} - -function getRelativeValue(to, from) { - var operator = /^(\*=|\+=|-=)/.exec(to); - if (!operator) { return to; } - var u = getUnit(to) || 0; - var x = parseFloat(from); - var y = parseFloat(to.replace(operator[0], '')); - switch (operator[0][0]) { - case '+': return x + y + u; - case '-': return x - y + u; - case '*': return x * y + u; - } -} - -function validateValue(val, unit) { - if (is.col(val)) { return colorToRgb(val); } - if (/\s/g.test(val)) { return val; } - var originalUnit = getUnit(val); - var unitLess = originalUnit ? val.substr(0, val.length - originalUnit.length) : val; - if (unit) { return unitLess + unit; } - return unitLess; -} - -// getTotalLength() equivalent for circle, rect, polyline, polygon and line shapes -// adapted from https://gist.github.com/SebLambla/3e0550c496c236709744 - -function getDistance(p1, p2) { - return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2)); -} - -function getCircleLength(el) { - return Math.PI * 2 * getAttribute(el, 'r'); -} - -function getRectLength(el) { - return (getAttribute(el, 'width') * 2) + (getAttribute(el, 'height') * 2); -} - -function getLineLength(el) { - return getDistance( - {x: getAttribute(el, 'x1'), y: getAttribute(el, 'y1')}, - {x: getAttribute(el, 'x2'), y: getAttribute(el, 'y2')} - ); -} - -function getPolylineLength(el) { - var points = el.points; - var totalLength = 0; - var previousPos; - for (var i = 0 ; i < points.numberOfItems; i++) { - var currentPos = points.getItem(i); - if (i > 0) { totalLength += getDistance(previousPos, currentPos); } - previousPos = currentPos; - } - return totalLength; -} - -function getPolygonLength(el) { - var points = el.points; - return getPolylineLength(el) + getDistance(points.getItem(points.numberOfItems - 1), points.getItem(0)); -} - -// Path animation - -function getTotalLength(el) { - if (el.getTotalLength) { return el.getTotalLength(); } - switch(el.tagName.toLowerCase()) { - case 'circle': return getCircleLength(el); - case 'rect': return getRectLength(el); - case 'line': return getLineLength(el); - case 'polyline': return getPolylineLength(el); - case 'polygon': return getPolygonLength(el); - } -} - -function setDashoffset(el) { - var pathLength = getTotalLength(el); - el.setAttribute('stroke-dasharray', pathLength); - return pathLength; -} - -// Motion path - -function getParentSvgEl(el) { - var parentEl = el.parentNode; - while (is.svg(parentEl)) { - if (!is.svg(parentEl.parentNode)) { break; } - parentEl = parentEl.parentNode; - } - return parentEl; -} - -function getParentSvg(pathEl, svgData) { - var svg = svgData || {}; - var parentSvgEl = svg.el || getParentSvgEl(pathEl); - var rect = parentSvgEl.getBoundingClientRect(); - var viewBoxAttr = getAttribute(parentSvgEl, 'viewBox'); - var width = rect.width; - var height = rect.height; - var viewBox = svg.viewBox || (viewBoxAttr ? viewBoxAttr.split(' ') : [0, 0, width, height]); - return { - el: parentSvgEl, - viewBox: viewBox, - x: viewBox[0] / 1, - y: viewBox[1] / 1, - w: width, - h: height, - vW: viewBox[2], - vH: viewBox[3] - } -} - -function getPath(path, percent) { - var pathEl = is.str(path) ? selectString(path)[0] : path; - var p = percent || 100; - return function(property) { - return { - property: property, - el: pathEl, - svg: getParentSvg(pathEl), - totalLength: getTotalLength(pathEl) * (p / 100) - } - } -} - -function getPathProgress(path, progress, isPathTargetInsideSVG) { - function point(offset) { - if ( offset === void 0 ) offset = 0; - - var l = progress + offset >= 1 ? progress + offset : 0; - return path.el.getPointAtLength(l); - } - var svg = getParentSvg(path.el, path.svg); - var p = point(); - var p0 = point(-1); - var p1 = point(+1); - var scaleX = isPathTargetInsideSVG ? 1 : svg.w / svg.vW; - var scaleY = isPathTargetInsideSVG ? 1 : svg.h / svg.vH; - switch (path.property) { - case 'x': return (p.x - svg.x) * scaleX; - case 'y': return (p.y - svg.y) * scaleY; - case 'angle': return Math.atan2(p1.y - p0.y, p1.x - p0.x) * 180 / Math.PI; - } -} - -// Decompose value - -function decomposeValue(val, unit) { - // const rgx = /-?\d*\.?\d+/g; // handles basic numbers - // const rgx = /[+-]?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g; // handles exponents notation - var rgx = /[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g; // handles exponents notation - var value = validateValue((is.pth(val) ? val.totalLength : val), unit) + ''; - return { - original: value, - numbers: value.match(rgx) ? value.match(rgx).map(Number) : [0], - strings: (is.str(val) || unit) ? value.split(rgx) : [] - } -} - -// Animatables - -function parseTargets(targets) { - var targetsArray = targets ? (flattenArray(is.arr(targets) ? targets.map(toArray) : toArray(targets))) : []; - return filterArray(targetsArray, function (item, pos, self) { return self.indexOf(item) === pos; }); -} - -function getAnimatables(targets) { - var parsed = parseTargets(targets); - return parsed.map(function (t, i) { - return {target: t, id: i, total: parsed.length, transforms: { list: getElementTransforms(t) } }; - }); -} - -// Properties - -function normalizePropertyTweens(prop, tweenSettings) { - var settings = cloneObject(tweenSettings); - // Override duration if easing is a spring - if (/^spring/.test(settings.easing)) { settings.duration = spring(settings.easing); } - if (is.arr(prop)) { - var l = prop.length; - var isFromTo = (l === 2 && !is.obj(prop[0])); - if (!isFromTo) { - // Duration divided by the number of tweens - if (!is.fnc(tweenSettings.duration)) { settings.duration = tweenSettings.duration / l; } - } else { - // Transform [from, to] values shorthand to a valid tween value - prop = {value: prop}; - } - } - var propArray = is.arr(prop) ? prop : [prop]; - return propArray.map(function (v, i) { - var obj = (is.obj(v) && !is.pth(v)) ? v : {value: v}; - // Default delay value should only be applied to the first tween - if (is.und(obj.delay)) { obj.delay = !i ? tweenSettings.delay : 0; } - // Default endDelay value should only be applied to the last tween - if (is.und(obj.endDelay)) { obj.endDelay = i === propArray.length - 1 ? tweenSettings.endDelay : 0; } - return obj; - }).map(function (k) { return mergeObjects(k, settings); }); -} - - -function flattenKeyframes(keyframes) { - var propertyNames = filterArray(flattenArray(keyframes.map(function (key) { return Object.keys(key); })), function (p) { return is.key(p); }) - .reduce(function (a,b) { if (a.indexOf(b) < 0) { a.push(b); } return a; }, []); - var properties = {}; - var loop = function ( i ) { - var propName = propertyNames[i]; - properties[propName] = keyframes.map(function (key) { - var newKey = {}; - for (var p in key) { - if (is.key(p)) { - if (p == propName) { newKey.value = key[p]; } - } else { - newKey[p] = key[p]; - } - } - return newKey; - }); - }; - - for (var i = 0; i < propertyNames.length; i++) loop( i ); - return properties; -} - -function getProperties(tweenSettings, params) { - var properties = []; - var keyframes = params.keyframes; - if (keyframes) { params = mergeObjects(flattenKeyframes(keyframes), params); } - for (var p in params) { - if (is.key(p)) { - properties.push({ - name: p, - tweens: normalizePropertyTweens(params[p], tweenSettings) - }); - } - } - return properties; -} - -// Tweens - -function normalizeTweenValues(tween, animatable) { - var t = {}; - for (var p in tween) { - var value = getFunctionValue(tween[p], animatable); - if (is.arr(value)) { - value = value.map(function (v) { return getFunctionValue(v, animatable); }); - if (value.length === 1) { value = value[0]; } - } - t[p] = value; - } - t.duration = parseFloat(t.duration); - t.delay = parseFloat(t.delay); - return t; -} - -function normalizeTweens(prop, animatable) { - var previousTween; - return prop.tweens.map(function (t) { - var tween = normalizeTweenValues(t, animatable); - var tweenValue = tween.value; - var to = is.arr(tweenValue) ? tweenValue[1] : tweenValue; - var toUnit = getUnit(to); - var originalValue = getOriginalTargetValue(animatable.target, prop.name, toUnit, animatable); - var previousValue = previousTween ? previousTween.to.original : originalValue; - var from = is.arr(tweenValue) ? tweenValue[0] : previousValue; - var fromUnit = getUnit(from) || getUnit(originalValue); - var unit = toUnit || fromUnit; - if (is.und(to)) { to = previousValue; } - tween.from = decomposeValue(from, unit); - tween.to = decomposeValue(getRelativeValue(to, from), unit); - tween.start = previousTween ? previousTween.end : 0; - tween.end = tween.start + tween.delay + tween.duration + tween.endDelay; - tween.easing = parseEasings(tween.easing, tween.duration); - tween.isPath = is.pth(tweenValue); - tween.isPathTargetInsideSVG = tween.isPath && is.svg(animatable.target); - tween.isColor = is.col(tween.from.original); - if (tween.isColor) { tween.round = 1; } - previousTween = tween; - return tween; - }); -} - -// Tween progress - -var setProgressValue = { - css: function (t, p, v) { return t.style[p] = v; }, - attribute: function (t, p, v) { return t.setAttribute(p, v); }, - object: function (t, p, v) { return t[p] = v; }, - transform: function (t, p, v, transforms, manual) { - transforms.list.set(p, v); - if (p === transforms.last || manual) { - var str = ''; - transforms.list.forEach(function (value, prop) { str += prop + "(" + value + ") "; }); - t.style.transform = str; - } - } -}; - -// Set Value helper - -function setTargetsValue(targets, properties) { - var animatables = getAnimatables(targets); - animatables.forEach(function (animatable) { - for (var property in properties) { - var value = getFunctionValue(properties[property], animatable); - var target = animatable.target; - var valueUnit = getUnit(value); - var originalValue = getOriginalTargetValue(target, property, valueUnit, animatable); - var unit = valueUnit || getUnit(originalValue); - var to = getRelativeValue(validateValue(value, unit), originalValue); - var animType = getAnimationType(target, property); - setProgressValue[animType](target, property, to, animatable.transforms, true); - } - }); -} - -// Animations - -function createAnimation(animatable, prop) { - var animType = getAnimationType(animatable.target, prop.name); - if (animType) { - var tweens = normalizeTweens(prop, animatable); - var lastTween = tweens[tweens.length - 1]; - return { - type: animType, - property: prop.name, - animatable: animatable, - tweens: tweens, - duration: lastTween.end, - delay: tweens[0].delay, - endDelay: lastTween.endDelay - } - } -} - -function getAnimations(animatables, properties) { - return filterArray(flattenArray(animatables.map(function (animatable) { - return properties.map(function (prop) { - return createAnimation(animatable, prop); - }); - })), function (a) { return !is.und(a); }); -} - -// Create Instance - -function getInstanceTimings(animations, tweenSettings) { - var animLength = animations.length; - var getTlOffset = function (anim) { return anim.timelineOffset ? anim.timelineOffset : 0; }; - var timings = {}; - timings.duration = animLength ? Math.max.apply(Math, animations.map(function (anim) { return getTlOffset(anim) + anim.duration; })) : tweenSettings.duration; - timings.delay = animLength ? Math.min.apply(Math, animations.map(function (anim) { return getTlOffset(anim) + anim.delay; })) : tweenSettings.delay; - timings.endDelay = animLength ? timings.duration - Math.max.apply(Math, animations.map(function (anim) { return getTlOffset(anim) + anim.duration - anim.endDelay; })) : tweenSettings.endDelay; - return timings; -} - -var instanceID = 0; - -function createNewInstance(params) { - var instanceSettings = replaceObjectProps(defaultInstanceSettings, params); - var tweenSettings = replaceObjectProps(defaultTweenSettings, params); - var properties = getProperties(tweenSettings, params); - var animatables = getAnimatables(params.targets); - var animations = getAnimations(animatables, properties); - var timings = getInstanceTimings(animations, tweenSettings); - var id = instanceID; - instanceID++; - return mergeObjects(instanceSettings, { - id: id, - children: [], - animatables: animatables, - animations: animations, - duration: timings.duration, - delay: timings.delay, - endDelay: timings.endDelay - }); -} - -// Core - -var activeInstances = []; - -var engine = (function () { - var raf; - - function play() { - if (!raf && (!isDocumentHidden() || !anime.suspendWhenDocumentHidden) && activeInstances.length > 0) { - raf = requestAnimationFrame(step); - } - } - function step(t) { - // memo on algorithm issue: - // dangerous iteration over mutable `activeInstances` - // (that collection may be updated from within callbacks of `tick`-ed animation instances) - var activeInstancesLength = activeInstances.length; - var i = 0; - while (i < activeInstancesLength) { - var activeInstance = activeInstances[i]; - if (!activeInstance.paused) { - activeInstance.tick(t); - i++; - } else { - activeInstances.splice(i, 1); - activeInstancesLength--; - } - } - raf = i > 0 ? requestAnimationFrame(step) : undefined; - } - - function handleVisibilityChange() { - if (!anime.suspendWhenDocumentHidden) { return; } - - if (isDocumentHidden()) { - // suspend ticks - raf = cancelAnimationFrame(raf); - } else { // is back to active tab - // first adjust animations to consider the time that ticks were suspended - activeInstances.forEach( - function (instance) { return instance ._onDocumentVisibility(); } - ); - engine(); - } - } - if (typeof document !== 'undefined') { - document.addEventListener('visibilitychange', handleVisibilityChange); - } - - return play; -})(); - -function isDocumentHidden() { - return !!document && document.hidden; -} - -// Public Instance - -function anime(params) { - if ( params === void 0 ) params = {}; - - - var startTime = 0, lastTime = 0, now = 0; - var children, childrenLength = 0; - var resolve = null; - - function makePromise(instance) { - var promise = window.Promise && new Promise(function (_resolve) { return resolve = _resolve; }); - instance.finished = promise; - return promise; - } - - var instance = createNewInstance(params); - var promise = makePromise(instance); - - function toggleInstanceDirection() { - var direction = instance.direction; - if (direction !== 'alternate') { - instance.direction = direction !== 'normal' ? 'normal' : 'reverse'; - } - instance.reversed = !instance.reversed; - children.forEach(function (child) { return child.reversed = instance.reversed; }); - } - - function adjustTime(time) { - return instance.reversed ? instance.duration - time : time; - } - - function resetTime() { - startTime = 0; - lastTime = adjustTime(instance.currentTime) * (1 / anime.speed); - } - - function seekChild(time, child) { - if (child) { child.seek(time - child.timelineOffset); } - } - - function syncInstanceChildren(time) { - if (!instance.reversePlayback) { - for (var i = 0; i < childrenLength; i++) { seekChild(time, children[i]); } - } else { - for (var i$1 = childrenLength; i$1--;) { seekChild(time, children[i$1]); } - } - } - - function setAnimationsProgress(insTime) { - var i = 0; - var animations = instance.animations; - var animationsLength = animations.length; - while (i < animationsLength) { - var anim = animations[i]; - var animatable = anim.animatable; - var tweens = anim.tweens; - var tweenLength = tweens.length - 1; - var tween = tweens[tweenLength]; - // Only check for keyframes if there is more than one tween - if (tweenLength) { tween = filterArray(tweens, function (t) { return (insTime < t.end); })[0] || tween; } - var elapsed = minMax(insTime - tween.start - tween.delay, 0, tween.duration) / tween.duration; - var eased = isNaN(elapsed) ? 1 : tween.easing(elapsed); - var strings = tween.to.strings; - var round = tween.round; - var numbers = []; - var toNumbersLength = tween.to.numbers.length; - var progress = (void 0); - for (var n = 0; n < toNumbersLength; n++) { - var value = (void 0); - var toNumber = tween.to.numbers[n]; - var fromNumber = tween.from.numbers[n] || 0; - if (!tween.isPath) { - value = fromNumber + (eased * (toNumber - fromNumber)); - } else { - value = getPathProgress(tween.value, eased * toNumber, tween.isPathTargetInsideSVG); - } - if (round) { - if (!(tween.isColor && n > 2)) { - value = Math.round(value * round) / round; - } - } - numbers.push(value); - } - // Manual Array.reduce for better performances - var stringsLength = strings.length; - if (!stringsLength) { - progress = numbers[0]; - } else { - progress = strings[0]; - for (var s = 0; s < stringsLength; s++) { - var a = strings[s]; - var b = strings[s + 1]; - var n$1 = numbers[s]; - if (!isNaN(n$1)) { - if (!b) { - progress += n$1 + ' '; - } else { - progress += n$1 + b; - } - } - } - } - setProgressValue[anim.type](animatable.target, anim.property, progress, animatable.transforms); - anim.currentValue = progress; - i++; - } - } - - function setCallback(cb) { - if (instance[cb] && !instance.passThrough) { instance[cb](instance); } - } - - function countIteration() { - if (instance.remaining && instance.remaining !== true) { - instance.remaining--; - } - } - - function setInstanceProgress(engineTime) { - var insDuration = instance.duration; - var insDelay = instance.delay; - var insEndDelay = insDuration - instance.endDelay; - var insTime = adjustTime(engineTime); - instance.progress = minMax((insTime / insDuration) * 100, 0, 100); - instance.reversePlayback = insTime < instance.currentTime; - if (children) { syncInstanceChildren(insTime); } - if (!instance.began && instance.currentTime > 0) { - instance.began = true; - setCallback('begin'); - } - if (!instance.loopBegan && instance.currentTime > 0) { - instance.loopBegan = true; - setCallback('loopBegin'); - } - if (insTime <= insDelay && instance.currentTime !== 0) { - setAnimationsProgress(0); - } - if ((insTime >= insEndDelay && instance.currentTime !== insDuration) || !insDuration) { - setAnimationsProgress(insDuration); - } - if (insTime > insDelay && insTime < insEndDelay) { - if (!instance.changeBegan) { - instance.changeBegan = true; - instance.changeCompleted = false; - setCallback('changeBegin'); - } - setCallback('change'); - setAnimationsProgress(insTime); - } else { - if (instance.changeBegan) { - instance.changeCompleted = true; - instance.changeBegan = false; - setCallback('changeComplete'); - } - } - instance.currentTime = minMax(insTime, 0, insDuration); - if (instance.began) { setCallback('update'); } - if (engineTime >= insDuration) { - lastTime = 0; - countIteration(); - if (!instance.remaining) { - instance.paused = true; - if (!instance.completed) { - instance.completed = true; - setCallback('loopComplete'); - setCallback('complete'); - if (!instance.passThrough && 'Promise' in window) { - resolve(); - promise = makePromise(instance); - } - } - } else { - startTime = now; - setCallback('loopComplete'); - instance.loopBegan = false; - if (instance.direction === 'alternate') { - toggleInstanceDirection(); - } - } - } - } - - instance.reset = function() { - var direction = instance.direction; - instance.passThrough = false; - instance.currentTime = 0; - instance.progress = 0; - instance.paused = true; - instance.began = false; - instance.loopBegan = false; - instance.changeBegan = false; - instance.completed = false; - instance.changeCompleted = false; - instance.reversePlayback = false; - instance.reversed = direction === 'reverse'; - instance.remaining = instance.loop; - children = instance.children; - childrenLength = children.length; - for (var i = childrenLength; i--;) { instance.children[i].reset(); } - if (instance.reversed && instance.loop !== true || (direction === 'alternate' && instance.loop === 1)) { instance.remaining++; } - setAnimationsProgress(instance.reversed ? instance.duration : 0); - }; - - // internal method (for engine) to adjust animation timings before restoring engine ticks (rAF) - instance._onDocumentVisibility = resetTime; - - // Set Value helper - - instance.set = function(targets, properties) { - setTargetsValue(targets, properties); - return instance; - }; - - instance.tick = function(t) { - now = t; - if (!startTime) { startTime = now; } - setInstanceProgress((now + (lastTime - startTime)) * anime.speed); - }; - - instance.seek = function(time) { - setInstanceProgress(adjustTime(time)); - }; - - instance.pause = function() { - instance.paused = true; - resetTime(); - }; - - instance.play = function() { - if (!instance.paused) { return; } - if (instance.completed) { instance.reset(); } - instance.paused = false; - activeInstances.push(instance); - resetTime(); - engine(); - }; - - instance.reverse = function() { - toggleInstanceDirection(); - instance.completed = instance.reversed ? false : true; - resetTime(); - }; - - instance.restart = function() { - instance.reset(); - instance.play(); - }; - - instance.remove = function(targets) { - var targetsArray = parseTargets(targets); - removeTargetsFromInstance(targetsArray, instance); - }; - - instance.reset(); - - if (instance.autoplay) { instance.play(); } - - return instance; - -} - -// Remove targets from animation - -function removeTargetsFromAnimations(targetsArray, animations) { - for (var a = animations.length; a--;) { - if (arrayContains(targetsArray, animations[a].animatable.target)) { - animations.splice(a, 1); - } - } -} - -function removeTargetsFromInstance(targetsArray, instance) { - var animations = instance.animations; - var children = instance.children; - removeTargetsFromAnimations(targetsArray, animations); - for (var c = children.length; c--;) { - var child = children[c]; - var childAnimations = child.animations; - removeTargetsFromAnimations(targetsArray, childAnimations); - if (!childAnimations.length && !child.children.length) { children.splice(c, 1); } - } - if (!animations.length && !children.length) { instance.pause(); } -} - -function removeTargetsFromActiveInstances(targets) { - var targetsArray = parseTargets(targets); - for (var i = activeInstances.length; i--;) { - var instance = activeInstances[i]; - removeTargetsFromInstance(targetsArray, instance); - } -} - -// Stagger helpers - -function stagger(val, params) { - if ( params === void 0 ) params = {}; - - var direction = params.direction || 'normal'; - var easing = params.easing ? parseEasings(params.easing) : null; - var grid = params.grid; - var axis = params.axis; - var fromIndex = params.from || 0; - var fromFirst = fromIndex === 'first'; - var fromCenter = fromIndex === 'center'; - var fromLast = fromIndex === 'last'; - var isRange = is.arr(val); - var val1 = isRange ? parseFloat(val[0]) : parseFloat(val); - var val2 = isRange ? parseFloat(val[1]) : 0; - var unit = getUnit(isRange ? val[1] : val) || 0; - var start = params.start || 0 + (isRange ? val1 : 0); - var values = []; - var maxValue = 0; - return function (el, i, t) { - if (fromFirst) { fromIndex = 0; } - if (fromCenter) { fromIndex = (t - 1) / 2; } - if (fromLast) { fromIndex = t - 1; } - if (!values.length) { - for (var index = 0; index < t; index++) { - if (!grid) { - values.push(Math.abs(fromIndex - index)); - } else { - var fromX = !fromCenter ? fromIndex%grid[0] : (grid[0]-1)/2; - var fromY = !fromCenter ? Math.floor(fromIndex/grid[0]) : (grid[1]-1)/2; - var toX = index%grid[0]; - var toY = Math.floor(index/grid[0]); - var distanceX = fromX - toX; - var distanceY = fromY - toY; - var value = Math.sqrt(distanceX * distanceX + distanceY * distanceY); - if (axis === 'x') { value = -distanceX; } - if (axis === 'y') { value = -distanceY; } - values.push(value); - } - maxValue = Math.max.apply(Math, values); - } - if (easing) { values = values.map(function (val) { return easing(val / maxValue) * maxValue; }); } - if (direction === 'reverse') { values = values.map(function (val) { return axis ? (val < 0) ? val * -1 : -val : Math.abs(maxValue - val); }); } - } - var spacing = isRange ? (val2 - val1) / maxValue : val1; - return start + (spacing * (Math.round(values[i] * 100) / 100)) + unit; - } -} - -// Timeline - -function timeline(params) { - if ( params === void 0 ) params = {}; - - var tl = anime(params); - tl.duration = 0; - tl.add = function(instanceParams, timelineOffset) { - var tlIndex = activeInstances.indexOf(tl); - var children = tl.children; - if (tlIndex > -1) { activeInstances.splice(tlIndex, 1); } - function passThrough(ins) { ins.passThrough = true; } - for (var i = 0; i < children.length; i++) { passThrough(children[i]); } - var insParams = mergeObjects(instanceParams, replaceObjectProps(defaultTweenSettings, params)); - insParams.targets = insParams.targets || params.targets; - var tlDuration = tl.duration; - insParams.autoplay = false; - insParams.direction = tl.direction; - insParams.timelineOffset = is.und(timelineOffset) ? tlDuration : getRelativeValue(timelineOffset, tlDuration); - passThrough(tl); - tl.seek(insParams.timelineOffset); - var ins = anime(insParams); - passThrough(ins); - children.push(ins); - var timings = getInstanceTimings(children, params); - tl.delay = timings.delay; - tl.endDelay = timings.endDelay; - tl.duration = timings.duration; - tl.seek(0); - tl.reset(); - if (tl.autoplay) { tl.play(); } - return tl; - }; - return tl; -} - -anime.version = '3.2.1'; -anime.speed = 1; -// TODO:#review: naming, documentation -anime.suspendWhenDocumentHidden = true; -anime.running = activeInstances; -anime.remove = removeTargetsFromActiveInstances; -anime.get = getOriginalTargetValue; -anime.set = setTargetsValue; -anime.convertPx = convertPxToUnit; -anime.path = getPath; -anime.setDashoffset = setDashoffset; -anime.stagger = stagger; -anime.timeline = timeline; -anime.easing = parseEasings; -anime.penner = penner; -anime.random = function (min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }; - -export default anime; diff --git a/WEB/node_modules/animejs/lib/anime.js b/WEB/node_modules/animejs/lib/anime.js deleted file mode 100644 index a99421a9..00000000 --- a/WEB/node_modules/animejs/lib/anime.js +++ /dev/null @@ -1,1312 +0,0 @@ -/* - * anime.js v3.2.1 - * (c) 2020 Julian Garnier - * Released under the MIT license - * animejs.com - */ - -'use strict'; - -// Defaults - -var defaultInstanceSettings = { - update: null, - begin: null, - loopBegin: null, - changeBegin: null, - change: null, - changeComplete: null, - loopComplete: null, - complete: null, - loop: 1, - direction: 'normal', - autoplay: true, - timelineOffset: 0 -}; - -var defaultTweenSettings = { - duration: 1000, - delay: 0, - endDelay: 0, - easing: 'easeOutElastic(1, .5)', - round: 0 -}; - -var validTransforms = ['translateX', 'translateY', 'translateZ', 'rotate', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'perspective', 'matrix', 'matrix3d']; - -// Caching - -var cache = { - CSS: {}, - springs: {} -}; - -// Utils - -function minMax(val, min, max) { - return Math.min(Math.max(val, min), max); -} - -function stringContains(str, text) { - return str.indexOf(text) > -1; -} - -function applyArguments(func, args) { - return func.apply(null, args); -} - -var is = { - arr: function (a) { return Array.isArray(a); }, - obj: function (a) { return stringContains(Object.prototype.toString.call(a), 'Object'); }, - pth: function (a) { return is.obj(a) && a.hasOwnProperty('totalLength'); }, - svg: function (a) { return a instanceof SVGElement; }, - inp: function (a) { return a instanceof HTMLInputElement; }, - dom: function (a) { return a.nodeType || is.svg(a); }, - str: function (a) { return typeof a === 'string'; }, - fnc: function (a) { return typeof a === 'function'; }, - und: function (a) { return typeof a === 'undefined'; }, - nil: function (a) { return is.und(a) || a === null; }, - hex: function (a) { return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(a); }, - rgb: function (a) { return /^rgb/.test(a); }, - hsl: function (a) { return /^hsl/.test(a); }, - col: function (a) { return (is.hex(a) || is.rgb(a) || is.hsl(a)); }, - key: function (a) { return !defaultInstanceSettings.hasOwnProperty(a) && !defaultTweenSettings.hasOwnProperty(a) && a !== 'targets' && a !== 'keyframes'; }, -}; - -// Easings - -function parseEasingParameters(string) { - var match = /\(([^)]+)\)/.exec(string); - return match ? match[1].split(',').map(function (p) { return parseFloat(p); }) : []; -} - -// Spring solver inspired by Webkit Copyright © 2016 Apple Inc. All rights reserved. https://webkit.org/demos/spring/spring.js - -function spring(string, duration) { - - var params = parseEasingParameters(string); - var mass = minMax(is.und(params[0]) ? 1 : params[0], .1, 100); - var stiffness = minMax(is.und(params[1]) ? 100 : params[1], .1, 100); - var damping = minMax(is.und(params[2]) ? 10 : params[2], .1, 100); - var velocity = minMax(is.und(params[3]) ? 0 : params[3], .1, 100); - var w0 = Math.sqrt(stiffness / mass); - var zeta = damping / (2 * Math.sqrt(stiffness * mass)); - var wd = zeta < 1 ? w0 * Math.sqrt(1 - zeta * zeta) : 0; - var a = 1; - var b = zeta < 1 ? (zeta * w0 + -velocity) / wd : -velocity + w0; - - function solver(t) { - var progress = duration ? (duration * t) / 1000 : t; - if (zeta < 1) { - progress = Math.exp(-progress * zeta * w0) * (a * Math.cos(wd * progress) + b * Math.sin(wd * progress)); - } else { - progress = (a + b * progress) * Math.exp(-progress * w0); - } - if (t === 0 || t === 1) { return t; } - return 1 - progress; - } - - function getDuration() { - var cached = cache.springs[string]; - if (cached) { return cached; } - var frame = 1/6; - var elapsed = 0; - var rest = 0; - while(true) { - elapsed += frame; - if (solver(elapsed) === 1) { - rest++; - if (rest >= 16) { break; } - } else { - rest = 0; - } - } - var duration = elapsed * frame * 1000; - cache.springs[string] = duration; - return duration; - } - - return duration ? solver : getDuration; - -} - -// Basic steps easing implementation https://developer.mozilla.org/fr/docs/Web/CSS/transition-timing-function - -function steps(steps) { - if ( steps === void 0 ) steps = 10; - - return function (t) { return Math.ceil((minMax(t, 0.000001, 1)) * steps) * (1 / steps); }; -} - -// BezierEasing https://github.com/gre/bezier-easing - -var bezier = (function () { - - var kSplineTableSize = 11; - var kSampleStepSize = 1.0 / (kSplineTableSize - 1.0); - - function A(aA1, aA2) { return 1.0 - 3.0 * aA2 + 3.0 * aA1 } - function B(aA1, aA2) { return 3.0 * aA2 - 6.0 * aA1 } - function C(aA1) { return 3.0 * aA1 } - - function calcBezier(aT, aA1, aA2) { return ((A(aA1, aA2) * aT + B(aA1, aA2)) * aT + C(aA1)) * aT } - function getSlope(aT, aA1, aA2) { return 3.0 * A(aA1, aA2) * aT * aT + 2.0 * B(aA1, aA2) * aT + C(aA1) } - - function binarySubdivide(aX, aA, aB, mX1, mX2) { - var currentX, currentT, i = 0; - do { - currentT = aA + (aB - aA) / 2.0; - currentX = calcBezier(currentT, mX1, mX2) - aX; - if (currentX > 0.0) { aB = currentT; } else { aA = currentT; } - } while (Math.abs(currentX) > 0.0000001 && ++i < 10); - return currentT; - } - - function newtonRaphsonIterate(aX, aGuessT, mX1, mX2) { - for (var i = 0; i < 4; ++i) { - var currentSlope = getSlope(aGuessT, mX1, mX2); - if (currentSlope === 0.0) { return aGuessT; } - var currentX = calcBezier(aGuessT, mX1, mX2) - aX; - aGuessT -= currentX / currentSlope; - } - return aGuessT; - } - - function bezier(mX1, mY1, mX2, mY2) { - - if (!(0 <= mX1 && mX1 <= 1 && 0 <= mX2 && mX2 <= 1)) { return; } - var sampleValues = new Float32Array(kSplineTableSize); - - if (mX1 !== mY1 || mX2 !== mY2) { - for (var i = 0; i < kSplineTableSize; ++i) { - sampleValues[i] = calcBezier(i * kSampleStepSize, mX1, mX2); - } - } - - function getTForX(aX) { - - var intervalStart = 0; - var currentSample = 1; - var lastSample = kSplineTableSize - 1; - - for (; currentSample !== lastSample && sampleValues[currentSample] <= aX; ++currentSample) { - intervalStart += kSampleStepSize; - } - - --currentSample; - - var dist = (aX - sampleValues[currentSample]) / (sampleValues[currentSample + 1] - sampleValues[currentSample]); - var guessForT = intervalStart + dist * kSampleStepSize; - var initialSlope = getSlope(guessForT, mX1, mX2); - - if (initialSlope >= 0.001) { - return newtonRaphsonIterate(aX, guessForT, mX1, mX2); - } else if (initialSlope === 0.0) { - return guessForT; - } else { - return binarySubdivide(aX, intervalStart, intervalStart + kSampleStepSize, mX1, mX2); - } - - } - - return function (x) { - if (mX1 === mY1 && mX2 === mY2) { return x; } - if (x === 0 || x === 1) { return x; } - return calcBezier(getTForX(x), mY1, mY2); - } - - } - - return bezier; - -})(); - -var penner = (function () { - - // Based on jQuery UI's implemenation of easing equations from Robert Penner (http://www.robertpenner.com/easing) - - var eases = { linear: function () { return function (t) { return t; }; } }; - - var functionEasings = { - Sine: function () { return function (t) { return 1 - Math.cos(t * Math.PI / 2); }; }, - Circ: function () { return function (t) { return 1 - Math.sqrt(1 - t * t); }; }, - Back: function () { return function (t) { return t * t * (3 * t - 2); }; }, - Bounce: function () { return function (t) { - var pow2, b = 4; - while (t < (( pow2 = Math.pow(2, --b)) - 1) / 11) {} - return 1 / Math.pow(4, 3 - b) - 7.5625 * Math.pow(( pow2 * 3 - 2 ) / 22 - t, 2) - }; }, - Elastic: function (amplitude, period) { - if ( amplitude === void 0 ) amplitude = 1; - if ( period === void 0 ) period = .5; - - var a = minMax(amplitude, 1, 10); - var p = minMax(period, .1, 2); - return function (t) { - return (t === 0 || t === 1) ? t : - -a * Math.pow(2, 10 * (t - 1)) * Math.sin((((t - 1) - (p / (Math.PI * 2) * Math.asin(1 / a))) * (Math.PI * 2)) / p); - } - } - }; - - var baseEasings = ['Quad', 'Cubic', 'Quart', 'Quint', 'Expo']; - - baseEasings.forEach(function (name, i) { - functionEasings[name] = function () { return function (t) { return Math.pow(t, i + 2); }; }; - }); - - Object.keys(functionEasings).forEach(function (name) { - var easeIn = functionEasings[name]; - eases['easeIn' + name] = easeIn; - eases['easeOut' + name] = function (a, b) { return function (t) { return 1 - easeIn(a, b)(1 - t); }; }; - eases['easeInOut' + name] = function (a, b) { return function (t) { return t < 0.5 ? easeIn(a, b)(t * 2) / 2 : - 1 - easeIn(a, b)(t * -2 + 2) / 2; }; }; - eases['easeOutIn' + name] = function (a, b) { return function (t) { return t < 0.5 ? (1 - easeIn(a, b)(1 - t * 2)) / 2 : - (easeIn(a, b)(t * 2 - 1) + 1) / 2; }; }; - }); - - return eases; - -})(); - -function parseEasings(easing, duration) { - if (is.fnc(easing)) { return easing; } - var name = easing.split('(')[0]; - var ease = penner[name]; - var args = parseEasingParameters(easing); - switch (name) { - case 'spring' : return spring(easing, duration); - case 'cubicBezier' : return applyArguments(bezier, args); - case 'steps' : return applyArguments(steps, args); - default : return applyArguments(ease, args); - } -} - -// Strings - -function selectString(str) { - try { - var nodes = document.querySelectorAll(str); - return nodes; - } catch(e) { - return; - } -} - -// Arrays - -function filterArray(arr, callback) { - var len = arr.length; - var thisArg = arguments.length >= 2 ? arguments[1] : void 0; - var result = []; - for (var i = 0; i < len; i++) { - if (i in arr) { - var val = arr[i]; - if (callback.call(thisArg, val, i, arr)) { - result.push(val); - } - } - } - return result; -} - -function flattenArray(arr) { - return arr.reduce(function (a, b) { return a.concat(is.arr(b) ? flattenArray(b) : b); }, []); -} - -function toArray(o) { - if (is.arr(o)) { return o; } - if (is.str(o)) { o = selectString(o) || o; } - if (o instanceof NodeList || o instanceof HTMLCollection) { return [].slice.call(o); } - return [o]; -} - -function arrayContains(arr, val) { - return arr.some(function (a) { return a === val; }); -} - -// Objects - -function cloneObject(o) { - var clone = {}; - for (var p in o) { clone[p] = o[p]; } - return clone; -} - -function replaceObjectProps(o1, o2) { - var o = cloneObject(o1); - for (var p in o1) { o[p] = o2.hasOwnProperty(p) ? o2[p] : o1[p]; } - return o; -} - -function mergeObjects(o1, o2) { - var o = cloneObject(o1); - for (var p in o2) { o[p] = is.und(o1[p]) ? o2[p] : o1[p]; } - return o; -} - -// Colors - -function rgbToRgba(rgbValue) { - var rgb = /rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(rgbValue); - return rgb ? ("rgba(" + (rgb[1]) + ",1)") : rgbValue; -} - -function hexToRgba(hexValue) { - var rgx = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; - var hex = hexValue.replace(rgx, function (m, r, g, b) { return r + r + g + g + b + b; } ); - var rgb = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); - var r = parseInt(rgb[1], 16); - var g = parseInt(rgb[2], 16); - var b = parseInt(rgb[3], 16); - return ("rgba(" + r + "," + g + "," + b + ",1)"); -} - -function hslToRgba(hslValue) { - var hsl = /hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(hslValue) || /hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(hslValue); - var h = parseInt(hsl[1], 10) / 360; - var s = parseInt(hsl[2], 10) / 100; - var l = parseInt(hsl[3], 10) / 100; - var a = hsl[4] || 1; - function hue2rgb(p, q, t) { - if (t < 0) { t += 1; } - if (t > 1) { t -= 1; } - if (t < 1/6) { return p + (q - p) * 6 * t; } - if (t < 1/2) { return q; } - if (t < 2/3) { return p + (q - p) * (2/3 - t) * 6; } - return p; - } - var r, g, b; - if (s == 0) { - r = g = b = l; - } else { - var q = l < 0.5 ? l * (1 + s) : l + s - l * s; - var p = 2 * l - q; - r = hue2rgb(p, q, h + 1/3); - g = hue2rgb(p, q, h); - b = hue2rgb(p, q, h - 1/3); - } - return ("rgba(" + (r * 255) + "," + (g * 255) + "," + (b * 255) + "," + a + ")"); -} - -function colorToRgb(val) { - if (is.rgb(val)) { return rgbToRgba(val); } - if (is.hex(val)) { return hexToRgba(val); } - if (is.hsl(val)) { return hslToRgba(val); } -} - -// Units - -function getUnit(val) { - var split = /[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(val); - if (split) { return split[1]; } -} - -function getTransformUnit(propName) { - if (stringContains(propName, 'translate') || propName === 'perspective') { return 'px'; } - if (stringContains(propName, 'rotate') || stringContains(propName, 'skew')) { return 'deg'; } -} - -// Values - -function getFunctionValue(val, animatable) { - if (!is.fnc(val)) { return val; } - return val(animatable.target, animatable.id, animatable.total); -} - -function getAttribute(el, prop) { - return el.getAttribute(prop); -} - -function convertPxToUnit(el, value, unit) { - var valueUnit = getUnit(value); - if (arrayContains([unit, 'deg', 'rad', 'turn'], valueUnit)) { return value; } - var cached = cache.CSS[value + unit]; - if (!is.und(cached)) { return cached; } - var baseline = 100; - var tempEl = document.createElement(el.tagName); - var parentEl = (el.parentNode && (el.parentNode !== document)) ? el.parentNode : document.body; - parentEl.appendChild(tempEl); - tempEl.style.position = 'absolute'; - tempEl.style.width = baseline + unit; - var factor = baseline / tempEl.offsetWidth; - parentEl.removeChild(tempEl); - var convertedUnit = factor * parseFloat(value); - cache.CSS[value + unit] = convertedUnit; - return convertedUnit; -} - -function getCSSValue(el, prop, unit) { - if (prop in el.style) { - var uppercasePropName = prop.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); - var value = el.style[prop] || getComputedStyle(el).getPropertyValue(uppercasePropName) || '0'; - return unit ? convertPxToUnit(el, value, unit) : value; - } -} - -function getAnimationType(el, prop) { - if (is.dom(el) && !is.inp(el) && (!is.nil(getAttribute(el, prop)) || (is.svg(el) && el[prop]))) { return 'attribute'; } - if (is.dom(el) && arrayContains(validTransforms, prop)) { return 'transform'; } - if (is.dom(el) && (prop !== 'transform' && getCSSValue(el, prop))) { return 'css'; } - if (el[prop] != null) { return 'object'; } -} - -function getElementTransforms(el) { - if (!is.dom(el)) { return; } - var str = el.style.transform || ''; - var reg = /(\w+)\(([^)]*)\)/g; - var transforms = new Map(); - var m; while (m = reg.exec(str)) { transforms.set(m[1], m[2]); } - return transforms; -} - -function getTransformValue(el, propName, animatable, unit) { - var defaultVal = stringContains(propName, 'scale') ? 1 : 0 + getTransformUnit(propName); - var value = getElementTransforms(el).get(propName) || defaultVal; - if (animatable) { - animatable.transforms.list.set(propName, value); - animatable.transforms['last'] = propName; - } - return unit ? convertPxToUnit(el, value, unit) : value; -} - -function getOriginalTargetValue(target, propName, unit, animatable) { - switch (getAnimationType(target, propName)) { - case 'transform': return getTransformValue(target, propName, animatable, unit); - case 'css': return getCSSValue(target, propName, unit); - case 'attribute': return getAttribute(target, propName); - default: return target[propName] || 0; - } -} - -function getRelativeValue(to, from) { - var operator = /^(\*=|\+=|-=)/.exec(to); - if (!operator) { return to; } - var u = getUnit(to) || 0; - var x = parseFloat(from); - var y = parseFloat(to.replace(operator[0], '')); - switch (operator[0][0]) { - case '+': return x + y + u; - case '-': return x - y + u; - case '*': return x * y + u; - } -} - -function validateValue(val, unit) { - if (is.col(val)) { return colorToRgb(val); } - if (/\s/g.test(val)) { return val; } - var originalUnit = getUnit(val); - var unitLess = originalUnit ? val.substr(0, val.length - originalUnit.length) : val; - if (unit) { return unitLess + unit; } - return unitLess; -} - -// getTotalLength() equivalent for circle, rect, polyline, polygon and line shapes -// adapted from https://gist.github.com/SebLambla/3e0550c496c236709744 - -function getDistance(p1, p2) { - return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2)); -} - -function getCircleLength(el) { - return Math.PI * 2 * getAttribute(el, 'r'); -} - -function getRectLength(el) { - return (getAttribute(el, 'width') * 2) + (getAttribute(el, 'height') * 2); -} - -function getLineLength(el) { - return getDistance( - {x: getAttribute(el, 'x1'), y: getAttribute(el, 'y1')}, - {x: getAttribute(el, 'x2'), y: getAttribute(el, 'y2')} - ); -} - -function getPolylineLength(el) { - var points = el.points; - var totalLength = 0; - var previousPos; - for (var i = 0 ; i < points.numberOfItems; i++) { - var currentPos = points.getItem(i); - if (i > 0) { totalLength += getDistance(previousPos, currentPos); } - previousPos = currentPos; - } - return totalLength; -} - -function getPolygonLength(el) { - var points = el.points; - return getPolylineLength(el) + getDistance(points.getItem(points.numberOfItems - 1), points.getItem(0)); -} - -// Path animation - -function getTotalLength(el) { - if (el.getTotalLength) { return el.getTotalLength(); } - switch(el.tagName.toLowerCase()) { - case 'circle': return getCircleLength(el); - case 'rect': return getRectLength(el); - case 'line': return getLineLength(el); - case 'polyline': return getPolylineLength(el); - case 'polygon': return getPolygonLength(el); - } -} - -function setDashoffset(el) { - var pathLength = getTotalLength(el); - el.setAttribute('stroke-dasharray', pathLength); - return pathLength; -} - -// Motion path - -function getParentSvgEl(el) { - var parentEl = el.parentNode; - while (is.svg(parentEl)) { - if (!is.svg(parentEl.parentNode)) { break; } - parentEl = parentEl.parentNode; - } - return parentEl; -} - -function getParentSvg(pathEl, svgData) { - var svg = svgData || {}; - var parentSvgEl = svg.el || getParentSvgEl(pathEl); - var rect = parentSvgEl.getBoundingClientRect(); - var viewBoxAttr = getAttribute(parentSvgEl, 'viewBox'); - var width = rect.width; - var height = rect.height; - var viewBox = svg.viewBox || (viewBoxAttr ? viewBoxAttr.split(' ') : [0, 0, width, height]); - return { - el: parentSvgEl, - viewBox: viewBox, - x: viewBox[0] / 1, - y: viewBox[1] / 1, - w: width, - h: height, - vW: viewBox[2], - vH: viewBox[3] - } -} - -function getPath(path, percent) { - var pathEl = is.str(path) ? selectString(path)[0] : path; - var p = percent || 100; - return function(property) { - return { - property: property, - el: pathEl, - svg: getParentSvg(pathEl), - totalLength: getTotalLength(pathEl) * (p / 100) - } - } -} - -function getPathProgress(path, progress, isPathTargetInsideSVG) { - function point(offset) { - if ( offset === void 0 ) offset = 0; - - var l = progress + offset >= 1 ? progress + offset : 0; - return path.el.getPointAtLength(l); - } - var svg = getParentSvg(path.el, path.svg); - var p = point(); - var p0 = point(-1); - var p1 = point(+1); - var scaleX = isPathTargetInsideSVG ? 1 : svg.w / svg.vW; - var scaleY = isPathTargetInsideSVG ? 1 : svg.h / svg.vH; - switch (path.property) { - case 'x': return (p.x - svg.x) * scaleX; - case 'y': return (p.y - svg.y) * scaleY; - case 'angle': return Math.atan2(p1.y - p0.y, p1.x - p0.x) * 180 / Math.PI; - } -} - -// Decompose value - -function decomposeValue(val, unit) { - // const rgx = /-?\d*\.?\d+/g; // handles basic numbers - // const rgx = /[+-]?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g; // handles exponents notation - var rgx = /[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g; // handles exponents notation - var value = validateValue((is.pth(val) ? val.totalLength : val), unit) + ''; - return { - original: value, - numbers: value.match(rgx) ? value.match(rgx).map(Number) : [0], - strings: (is.str(val) || unit) ? value.split(rgx) : [] - } -} - -// Animatables - -function parseTargets(targets) { - var targetsArray = targets ? (flattenArray(is.arr(targets) ? targets.map(toArray) : toArray(targets))) : []; - return filterArray(targetsArray, function (item, pos, self) { return self.indexOf(item) === pos; }); -} - -function getAnimatables(targets) { - var parsed = parseTargets(targets); - return parsed.map(function (t, i) { - return {target: t, id: i, total: parsed.length, transforms: { list: getElementTransforms(t) } }; - }); -} - -// Properties - -function normalizePropertyTweens(prop, tweenSettings) { - var settings = cloneObject(tweenSettings); - // Override duration if easing is a spring - if (/^spring/.test(settings.easing)) { settings.duration = spring(settings.easing); } - if (is.arr(prop)) { - var l = prop.length; - var isFromTo = (l === 2 && !is.obj(prop[0])); - if (!isFromTo) { - // Duration divided by the number of tweens - if (!is.fnc(tweenSettings.duration)) { settings.duration = tweenSettings.duration / l; } - } else { - // Transform [from, to] values shorthand to a valid tween value - prop = {value: prop}; - } - } - var propArray = is.arr(prop) ? prop : [prop]; - return propArray.map(function (v, i) { - var obj = (is.obj(v) && !is.pth(v)) ? v : {value: v}; - // Default delay value should only be applied to the first tween - if (is.und(obj.delay)) { obj.delay = !i ? tweenSettings.delay : 0; } - // Default endDelay value should only be applied to the last tween - if (is.und(obj.endDelay)) { obj.endDelay = i === propArray.length - 1 ? tweenSettings.endDelay : 0; } - return obj; - }).map(function (k) { return mergeObjects(k, settings); }); -} - - -function flattenKeyframes(keyframes) { - var propertyNames = filterArray(flattenArray(keyframes.map(function (key) { return Object.keys(key); })), function (p) { return is.key(p); }) - .reduce(function (a,b) { if (a.indexOf(b) < 0) { a.push(b); } return a; }, []); - var properties = {}; - var loop = function ( i ) { - var propName = propertyNames[i]; - properties[propName] = keyframes.map(function (key) { - var newKey = {}; - for (var p in key) { - if (is.key(p)) { - if (p == propName) { newKey.value = key[p]; } - } else { - newKey[p] = key[p]; - } - } - return newKey; - }); - }; - - for (var i = 0; i < propertyNames.length; i++) loop( i ); - return properties; -} - -function getProperties(tweenSettings, params) { - var properties = []; - var keyframes = params.keyframes; - if (keyframes) { params = mergeObjects(flattenKeyframes(keyframes), params); } - for (var p in params) { - if (is.key(p)) { - properties.push({ - name: p, - tweens: normalizePropertyTweens(params[p], tweenSettings) - }); - } - } - return properties; -} - -// Tweens - -function normalizeTweenValues(tween, animatable) { - var t = {}; - for (var p in tween) { - var value = getFunctionValue(tween[p], animatable); - if (is.arr(value)) { - value = value.map(function (v) { return getFunctionValue(v, animatable); }); - if (value.length === 1) { value = value[0]; } - } - t[p] = value; - } - t.duration = parseFloat(t.duration); - t.delay = parseFloat(t.delay); - return t; -} - -function normalizeTweens(prop, animatable) { - var previousTween; - return prop.tweens.map(function (t) { - var tween = normalizeTweenValues(t, animatable); - var tweenValue = tween.value; - var to = is.arr(tweenValue) ? tweenValue[1] : tweenValue; - var toUnit = getUnit(to); - var originalValue = getOriginalTargetValue(animatable.target, prop.name, toUnit, animatable); - var previousValue = previousTween ? previousTween.to.original : originalValue; - var from = is.arr(tweenValue) ? tweenValue[0] : previousValue; - var fromUnit = getUnit(from) || getUnit(originalValue); - var unit = toUnit || fromUnit; - if (is.und(to)) { to = previousValue; } - tween.from = decomposeValue(from, unit); - tween.to = decomposeValue(getRelativeValue(to, from), unit); - tween.start = previousTween ? previousTween.end : 0; - tween.end = tween.start + tween.delay + tween.duration + tween.endDelay; - tween.easing = parseEasings(tween.easing, tween.duration); - tween.isPath = is.pth(tweenValue); - tween.isPathTargetInsideSVG = tween.isPath && is.svg(animatable.target); - tween.isColor = is.col(tween.from.original); - if (tween.isColor) { tween.round = 1; } - previousTween = tween; - return tween; - }); -} - -// Tween progress - -var setProgressValue = { - css: function (t, p, v) { return t.style[p] = v; }, - attribute: function (t, p, v) { return t.setAttribute(p, v); }, - object: function (t, p, v) { return t[p] = v; }, - transform: function (t, p, v, transforms, manual) { - transforms.list.set(p, v); - if (p === transforms.last || manual) { - var str = ''; - transforms.list.forEach(function (value, prop) { str += prop + "(" + value + ") "; }); - t.style.transform = str; - } - } -}; - -// Set Value helper - -function setTargetsValue(targets, properties) { - var animatables = getAnimatables(targets); - animatables.forEach(function (animatable) { - for (var property in properties) { - var value = getFunctionValue(properties[property], animatable); - var target = animatable.target; - var valueUnit = getUnit(value); - var originalValue = getOriginalTargetValue(target, property, valueUnit, animatable); - var unit = valueUnit || getUnit(originalValue); - var to = getRelativeValue(validateValue(value, unit), originalValue); - var animType = getAnimationType(target, property); - setProgressValue[animType](target, property, to, animatable.transforms, true); - } - }); -} - -// Animations - -function createAnimation(animatable, prop) { - var animType = getAnimationType(animatable.target, prop.name); - if (animType) { - var tweens = normalizeTweens(prop, animatable); - var lastTween = tweens[tweens.length - 1]; - return { - type: animType, - property: prop.name, - animatable: animatable, - tweens: tweens, - duration: lastTween.end, - delay: tweens[0].delay, - endDelay: lastTween.endDelay - } - } -} - -function getAnimations(animatables, properties) { - return filterArray(flattenArray(animatables.map(function (animatable) { - return properties.map(function (prop) { - return createAnimation(animatable, prop); - }); - })), function (a) { return !is.und(a); }); -} - -// Create Instance - -function getInstanceTimings(animations, tweenSettings) { - var animLength = animations.length; - var getTlOffset = function (anim) { return anim.timelineOffset ? anim.timelineOffset : 0; }; - var timings = {}; - timings.duration = animLength ? Math.max.apply(Math, animations.map(function (anim) { return getTlOffset(anim) + anim.duration; })) : tweenSettings.duration; - timings.delay = animLength ? Math.min.apply(Math, animations.map(function (anim) { return getTlOffset(anim) + anim.delay; })) : tweenSettings.delay; - timings.endDelay = animLength ? timings.duration - Math.max.apply(Math, animations.map(function (anim) { return getTlOffset(anim) + anim.duration - anim.endDelay; })) : tweenSettings.endDelay; - return timings; -} - -var instanceID = 0; - -function createNewInstance(params) { - var instanceSettings = replaceObjectProps(defaultInstanceSettings, params); - var tweenSettings = replaceObjectProps(defaultTweenSettings, params); - var properties = getProperties(tweenSettings, params); - var animatables = getAnimatables(params.targets); - var animations = getAnimations(animatables, properties); - var timings = getInstanceTimings(animations, tweenSettings); - var id = instanceID; - instanceID++; - return mergeObjects(instanceSettings, { - id: id, - children: [], - animatables: animatables, - animations: animations, - duration: timings.duration, - delay: timings.delay, - endDelay: timings.endDelay - }); -} - -// Core - -var activeInstances = []; - -var engine = (function () { - var raf; - - function play() { - if (!raf && (!isDocumentHidden() || !anime.suspendWhenDocumentHidden) && activeInstances.length > 0) { - raf = requestAnimationFrame(step); - } - } - function step(t) { - // memo on algorithm issue: - // dangerous iteration over mutable `activeInstances` - // (that collection may be updated from within callbacks of `tick`-ed animation instances) - var activeInstancesLength = activeInstances.length; - var i = 0; - while (i < activeInstancesLength) { - var activeInstance = activeInstances[i]; - if (!activeInstance.paused) { - activeInstance.tick(t); - i++; - } else { - activeInstances.splice(i, 1); - activeInstancesLength--; - } - } - raf = i > 0 ? requestAnimationFrame(step) : undefined; - } - - function handleVisibilityChange() { - if (!anime.suspendWhenDocumentHidden) { return; } - - if (isDocumentHidden()) { - // suspend ticks - raf = cancelAnimationFrame(raf); - } else { // is back to active tab - // first adjust animations to consider the time that ticks were suspended - activeInstances.forEach( - function (instance) { return instance ._onDocumentVisibility(); } - ); - engine(); - } - } - if (typeof document !== 'undefined') { - document.addEventListener('visibilitychange', handleVisibilityChange); - } - - return play; -})(); - -function isDocumentHidden() { - return !!document && document.hidden; -} - -// Public Instance - -function anime(params) { - if ( params === void 0 ) params = {}; - - - var startTime = 0, lastTime = 0, now = 0; - var children, childrenLength = 0; - var resolve = null; - - function makePromise(instance) { - var promise = window.Promise && new Promise(function (_resolve) { return resolve = _resolve; }); - instance.finished = promise; - return promise; - } - - var instance = createNewInstance(params); - var promise = makePromise(instance); - - function toggleInstanceDirection() { - var direction = instance.direction; - if (direction !== 'alternate') { - instance.direction = direction !== 'normal' ? 'normal' : 'reverse'; - } - instance.reversed = !instance.reversed; - children.forEach(function (child) { return child.reversed = instance.reversed; }); - } - - function adjustTime(time) { - return instance.reversed ? instance.duration - time : time; - } - - function resetTime() { - startTime = 0; - lastTime = adjustTime(instance.currentTime) * (1 / anime.speed); - } - - function seekChild(time, child) { - if (child) { child.seek(time - child.timelineOffset); } - } - - function syncInstanceChildren(time) { - if (!instance.reversePlayback) { - for (var i = 0; i < childrenLength; i++) { seekChild(time, children[i]); } - } else { - for (var i$1 = childrenLength; i$1--;) { seekChild(time, children[i$1]); } - } - } - - function setAnimationsProgress(insTime) { - var i = 0; - var animations = instance.animations; - var animationsLength = animations.length; - while (i < animationsLength) { - var anim = animations[i]; - var animatable = anim.animatable; - var tweens = anim.tweens; - var tweenLength = tweens.length - 1; - var tween = tweens[tweenLength]; - // Only check for keyframes if there is more than one tween - if (tweenLength) { tween = filterArray(tweens, function (t) { return (insTime < t.end); })[0] || tween; } - var elapsed = minMax(insTime - tween.start - tween.delay, 0, tween.duration) / tween.duration; - var eased = isNaN(elapsed) ? 1 : tween.easing(elapsed); - var strings = tween.to.strings; - var round = tween.round; - var numbers = []; - var toNumbersLength = tween.to.numbers.length; - var progress = (void 0); - for (var n = 0; n < toNumbersLength; n++) { - var value = (void 0); - var toNumber = tween.to.numbers[n]; - var fromNumber = tween.from.numbers[n] || 0; - if (!tween.isPath) { - value = fromNumber + (eased * (toNumber - fromNumber)); - } else { - value = getPathProgress(tween.value, eased * toNumber, tween.isPathTargetInsideSVG); - } - if (round) { - if (!(tween.isColor && n > 2)) { - value = Math.round(value * round) / round; - } - } - numbers.push(value); - } - // Manual Array.reduce for better performances - var stringsLength = strings.length; - if (!stringsLength) { - progress = numbers[0]; - } else { - progress = strings[0]; - for (var s = 0; s < stringsLength; s++) { - var a = strings[s]; - var b = strings[s + 1]; - var n$1 = numbers[s]; - if (!isNaN(n$1)) { - if (!b) { - progress += n$1 + ' '; - } else { - progress += n$1 + b; - } - } - } - } - setProgressValue[anim.type](animatable.target, anim.property, progress, animatable.transforms); - anim.currentValue = progress; - i++; - } - } - - function setCallback(cb) { - if (instance[cb] && !instance.passThrough) { instance[cb](instance); } - } - - function countIteration() { - if (instance.remaining && instance.remaining !== true) { - instance.remaining--; - } - } - - function setInstanceProgress(engineTime) { - var insDuration = instance.duration; - var insDelay = instance.delay; - var insEndDelay = insDuration - instance.endDelay; - var insTime = adjustTime(engineTime); - instance.progress = minMax((insTime / insDuration) * 100, 0, 100); - instance.reversePlayback = insTime < instance.currentTime; - if (children) { syncInstanceChildren(insTime); } - if (!instance.began && instance.currentTime > 0) { - instance.began = true; - setCallback('begin'); - } - if (!instance.loopBegan && instance.currentTime > 0) { - instance.loopBegan = true; - setCallback('loopBegin'); - } - if (insTime <= insDelay && instance.currentTime !== 0) { - setAnimationsProgress(0); - } - if ((insTime >= insEndDelay && instance.currentTime !== insDuration) || !insDuration) { - setAnimationsProgress(insDuration); - } - if (insTime > insDelay && insTime < insEndDelay) { - if (!instance.changeBegan) { - instance.changeBegan = true; - instance.changeCompleted = false; - setCallback('changeBegin'); - } - setCallback('change'); - setAnimationsProgress(insTime); - } else { - if (instance.changeBegan) { - instance.changeCompleted = true; - instance.changeBegan = false; - setCallback('changeComplete'); - } - } - instance.currentTime = minMax(insTime, 0, insDuration); - if (instance.began) { setCallback('update'); } - if (engineTime >= insDuration) { - lastTime = 0; - countIteration(); - if (!instance.remaining) { - instance.paused = true; - if (!instance.completed) { - instance.completed = true; - setCallback('loopComplete'); - setCallback('complete'); - if (!instance.passThrough && 'Promise' in window) { - resolve(); - promise = makePromise(instance); - } - } - } else { - startTime = now; - setCallback('loopComplete'); - instance.loopBegan = false; - if (instance.direction === 'alternate') { - toggleInstanceDirection(); - } - } - } - } - - instance.reset = function() { - var direction = instance.direction; - instance.passThrough = false; - instance.currentTime = 0; - instance.progress = 0; - instance.paused = true; - instance.began = false; - instance.loopBegan = false; - instance.changeBegan = false; - instance.completed = false; - instance.changeCompleted = false; - instance.reversePlayback = false; - instance.reversed = direction === 'reverse'; - instance.remaining = instance.loop; - children = instance.children; - childrenLength = children.length; - for (var i = childrenLength; i--;) { instance.children[i].reset(); } - if (instance.reversed && instance.loop !== true || (direction === 'alternate' && instance.loop === 1)) { instance.remaining++; } - setAnimationsProgress(instance.reversed ? instance.duration : 0); - }; - - // internal method (for engine) to adjust animation timings before restoring engine ticks (rAF) - instance._onDocumentVisibility = resetTime; - - // Set Value helper - - instance.set = function(targets, properties) { - setTargetsValue(targets, properties); - return instance; - }; - - instance.tick = function(t) { - now = t; - if (!startTime) { startTime = now; } - setInstanceProgress((now + (lastTime - startTime)) * anime.speed); - }; - - instance.seek = function(time) { - setInstanceProgress(adjustTime(time)); - }; - - instance.pause = function() { - instance.paused = true; - resetTime(); - }; - - instance.play = function() { - if (!instance.paused) { return; } - if (instance.completed) { instance.reset(); } - instance.paused = false; - activeInstances.push(instance); - resetTime(); - engine(); - }; - - instance.reverse = function() { - toggleInstanceDirection(); - instance.completed = instance.reversed ? false : true; - resetTime(); - }; - - instance.restart = function() { - instance.reset(); - instance.play(); - }; - - instance.remove = function(targets) { - var targetsArray = parseTargets(targets); - removeTargetsFromInstance(targetsArray, instance); - }; - - instance.reset(); - - if (instance.autoplay) { instance.play(); } - - return instance; - -} - -// Remove targets from animation - -function removeTargetsFromAnimations(targetsArray, animations) { - for (var a = animations.length; a--;) { - if (arrayContains(targetsArray, animations[a].animatable.target)) { - animations.splice(a, 1); - } - } -} - -function removeTargetsFromInstance(targetsArray, instance) { - var animations = instance.animations; - var children = instance.children; - removeTargetsFromAnimations(targetsArray, animations); - for (var c = children.length; c--;) { - var child = children[c]; - var childAnimations = child.animations; - removeTargetsFromAnimations(targetsArray, childAnimations); - if (!childAnimations.length && !child.children.length) { children.splice(c, 1); } - } - if (!animations.length && !children.length) { instance.pause(); } -} - -function removeTargetsFromActiveInstances(targets) { - var targetsArray = parseTargets(targets); - for (var i = activeInstances.length; i--;) { - var instance = activeInstances[i]; - removeTargetsFromInstance(targetsArray, instance); - } -} - -// Stagger helpers - -function stagger(val, params) { - if ( params === void 0 ) params = {}; - - var direction = params.direction || 'normal'; - var easing = params.easing ? parseEasings(params.easing) : null; - var grid = params.grid; - var axis = params.axis; - var fromIndex = params.from || 0; - var fromFirst = fromIndex === 'first'; - var fromCenter = fromIndex === 'center'; - var fromLast = fromIndex === 'last'; - var isRange = is.arr(val); - var val1 = isRange ? parseFloat(val[0]) : parseFloat(val); - var val2 = isRange ? parseFloat(val[1]) : 0; - var unit = getUnit(isRange ? val[1] : val) || 0; - var start = params.start || 0 + (isRange ? val1 : 0); - var values = []; - var maxValue = 0; - return function (el, i, t) { - if (fromFirst) { fromIndex = 0; } - if (fromCenter) { fromIndex = (t - 1) / 2; } - if (fromLast) { fromIndex = t - 1; } - if (!values.length) { - for (var index = 0; index < t; index++) { - if (!grid) { - values.push(Math.abs(fromIndex - index)); - } else { - var fromX = !fromCenter ? fromIndex%grid[0] : (grid[0]-1)/2; - var fromY = !fromCenter ? Math.floor(fromIndex/grid[0]) : (grid[1]-1)/2; - var toX = index%grid[0]; - var toY = Math.floor(index/grid[0]); - var distanceX = fromX - toX; - var distanceY = fromY - toY; - var value = Math.sqrt(distanceX * distanceX + distanceY * distanceY); - if (axis === 'x') { value = -distanceX; } - if (axis === 'y') { value = -distanceY; } - values.push(value); - } - maxValue = Math.max.apply(Math, values); - } - if (easing) { values = values.map(function (val) { return easing(val / maxValue) * maxValue; }); } - if (direction === 'reverse') { values = values.map(function (val) { return axis ? (val < 0) ? val * -1 : -val : Math.abs(maxValue - val); }); } - } - var spacing = isRange ? (val2 - val1) / maxValue : val1; - return start + (spacing * (Math.round(values[i] * 100) / 100)) + unit; - } -} - -// Timeline - -function timeline(params) { - if ( params === void 0 ) params = {}; - - var tl = anime(params); - tl.duration = 0; - tl.add = function(instanceParams, timelineOffset) { - var tlIndex = activeInstances.indexOf(tl); - var children = tl.children; - if (tlIndex > -1) { activeInstances.splice(tlIndex, 1); } - function passThrough(ins) { ins.passThrough = true; } - for (var i = 0; i < children.length; i++) { passThrough(children[i]); } - var insParams = mergeObjects(instanceParams, replaceObjectProps(defaultTweenSettings, params)); - insParams.targets = insParams.targets || params.targets; - var tlDuration = tl.duration; - insParams.autoplay = false; - insParams.direction = tl.direction; - insParams.timelineOffset = is.und(timelineOffset) ? tlDuration : getRelativeValue(timelineOffset, tlDuration); - passThrough(tl); - tl.seek(insParams.timelineOffset); - var ins = anime(insParams); - passThrough(ins); - children.push(ins); - var timings = getInstanceTimings(children, params); - tl.delay = timings.delay; - tl.endDelay = timings.endDelay; - tl.duration = timings.duration; - tl.seek(0); - tl.reset(); - if (tl.autoplay) { tl.play(); } - return tl; - }; - return tl; -} - -anime.version = '3.2.1'; -anime.speed = 1; -// TODO:#review: naming, documentation -anime.suspendWhenDocumentHidden = true; -anime.running = activeInstances; -anime.remove = removeTargetsFromActiveInstances; -anime.get = getOriginalTargetValue; -anime.set = setTargetsValue; -anime.convertPx = convertPxToUnit; -anime.path = getPath; -anime.setDashoffset = setDashoffset; -anime.stagger = stagger; -anime.timeline = timeline; -anime.easing = parseEasings; -anime.penner = penner; -anime.random = function (min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }; - -module.exports = anime; diff --git a/WEB/node_modules/animejs/lib/anime.min.js b/WEB/node_modules/animejs/lib/anime.min.js deleted file mode 100644 index 7696a5bc..00000000 --- a/WEB/node_modules/animejs/lib/anime.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * anime.js v3.2.1 - * (c) 2020 Julian Garnier - * Released under the MIT license - * animejs.com - */ - -!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):n.anime=e()}(this,function(){"use strict";var n={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},e={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},t=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],r={CSS:{},springs:{}};function a(n,e,t){return Math.min(Math.max(n,e),t)}function o(n,e){return n.indexOf(e)>-1}function u(n,e){return n.apply(null,e)}var i={arr:function(n){return Array.isArray(n)},obj:function(n){return o(Object.prototype.toString.call(n),"Object")},pth:function(n){return i.obj(n)&&n.hasOwnProperty("totalLength")},svg:function(n){return n instanceof SVGElement},inp:function(n){return n instanceof HTMLInputElement},dom:function(n){return n.nodeType||i.svg(n)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return void 0===n},nil:function(n){return i.und(n)||null===n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(n){return i.hex(n)||i.rgb(n)||i.hsl(n)},key:function(t){return!n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&"targets"!==t&&"keyframes"!==t}};function c(n){var e=/\(([^)]+)\)/.exec(n);return e?e[1].split(",").map(function(n){return parseFloat(n)}):[]}function s(n,e){var t=c(n),o=a(i.und(t[0])?1:t[0],.1,100),u=a(i.und(t[1])?100:t[1],.1,100),s=a(i.und(t[2])?10:t[2],.1,100),f=a(i.und(t[3])?0:t[3],.1,100),l=Math.sqrt(u/o),d=s/(2*Math.sqrt(u*o)),p=d<1?l*Math.sqrt(1-d*d):0,v=1,h=d<1?(d*l-f)/p:-f+l;function g(n){var t=e?e*n/1e3:n;return t=d<1?Math.exp(-t*d*l)*(v*Math.cos(p*t)+h*Math.sin(p*t)):(v+h*t)*Math.exp(-t*l),0===n||1===n?n:1-t}return e?g:function(){var e=r.springs[n];if(e)return e;for(var t=0,a=0;;)if(1===g(t+=1/6)){if(++a>=16)break}else a=0;var o=t*(1/6)*1e3;return r.springs[n]=o,o}}function f(n){return void 0===n&&(n=10),function(e){return Math.ceil(a(e,1e-6,1)*n)*(1/n)}}var l,d,p=function(){var n=11,e=1/(n-1);function t(n,e){return 1-3*e+3*n}function r(n,e){return 3*e-6*n}function a(n){return 3*n}function o(n,e,o){return((t(e,o)*n+r(e,o))*n+a(e))*n}function u(n,e,o){return 3*t(e,o)*n*n+2*r(e,o)*n+a(e)}return function(t,r,a,i){if(0<=t&&t<=1&&0<=a&&a<=1){var c=new Float32Array(n);if(t!==r||a!==i)for(var s=0;s=.001?function(n,e,t,r){for(var a=0;a<4;++a){var i=u(e,t,r);if(0===i)return e;e-=(o(e,t,r)-n)/i}return e}(r,l,t,a):0===d?l:function(n,e,t,r,a){for(var u,i,c=0;(u=o(i=e+(t-e)/2,r,a)-n)>0?t=i:e=i,Math.abs(u)>1e-7&&++c<10;);return i}(r,i,i+e,t,a)}}}(),v=(l={linear:function(){return function(n){return n}}},d={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2)}},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n)}},Back:function(){return function(n){return n*n*(3*n-2)}},Bounce:function(){return function(n){for(var e,t=4;n<((e=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*e-2)/22-n,2)}},Elastic:function(n,e){void 0===n&&(n=1),void 0===e&&(e=.5);var t=a(n,1,10),r=a(e,.1,2);return function(n){return 0===n||1===n?n:-t*Math.pow(2,10*(n-1))*Math.sin((n-1-r/(2*Math.PI)*Math.asin(1/t))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(n,e){d[n]=function(){return function(n){return Math.pow(n,e+2)}}}),Object.keys(d).forEach(function(n){var e=d[n];l["easeIn"+n]=e,l["easeOut"+n]=function(n,t){return function(r){return 1-e(n,t)(1-r)}},l["easeInOut"+n]=function(n,t){return function(r){return r<.5?e(n,t)(2*r)/2:1-e(n,t)(-2*r+2)/2}},l["easeOutIn"+n]=function(n,t){return function(r){return r<.5?(1-e(n,t)(1-2*r))/2:(e(n,t)(2*r-1)+1)/2}}}),l);function h(n,e){if(i.fnc(n))return n;var t=n.split("(")[0],r=v[t],a=c(n);switch(t){case"spring":return s(n,e);case"cubicBezier":return u(p,a);case"steps":return u(f,a);default:return u(r,a)}}function g(n){try{return document.querySelectorAll(n)}catch(n){return}}function m(n,e){for(var t=n.length,r=arguments.length>=2?arguments[1]:void 0,a=[],o=0;o1&&(t-=1),t<1/6?n+6*(e-n)*t:t<.5?e:t<2/3?n+(e-n)*(2/3-t)*6:n}if(0==u)e=t=r=i;else{var f=i<.5?i*(1+u):i+u-i*u,l=2*i-f;e=s(l,f,o+1/3),t=s(l,f,o),r=s(l,f,o-1/3)}return"rgba("+255*e+","+255*t+","+255*r+","+c+")"}(n):void 0;var e,t,r,a}function C(n){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(e)return e[1]}function P(n,e){return i.fnc(n)?n(e.target,e.id,e.total):n}function I(n,e){return n.getAttribute(e)}function D(n,e,t){if(M([t,"deg","rad","turn"],C(e)))return e;var a=r.CSS[e+t];if(!i.und(a))return a;var o=document.createElement(n.tagName),u=n.parentNode&&n.parentNode!==document?n.parentNode:document.body;u.appendChild(o),o.style.position="absolute",o.style.width=100+t;var c=100/o.offsetWidth;u.removeChild(o);var s=c*parseFloat(e);return r.CSS[e+t]=s,s}function B(n,e,t){if(e in n.style){var r=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=n.style[e]||getComputedStyle(n).getPropertyValue(r)||"0";return t?D(n,a,t):a}}function T(n,e){return i.dom(n)&&!i.inp(n)&&(!i.nil(I(n,e))||i.svg(n)&&n[e])?"attribute":i.dom(n)&&M(t,e)?"transform":i.dom(n)&&"transform"!==e&&B(n,e)?"css":null!=n[e]?"object":void 0}function E(n){if(i.dom(n)){for(var e,t=n.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map;e=r.exec(t);)a.set(e[1],e[2]);return a}}function F(n,e,t,r){var a,u=o(e,"scale")?1:0+(o(a=e,"translate")||"perspective"===a?"px":o(a,"rotate")||o(a,"skew")?"deg":void 0),i=E(n).get(e)||u;return t&&(t.transforms.list.set(e,i),t.transforms.last=e),r?D(n,i,r):i}function A(n,e,t,r){switch(T(n,e)){case"transform":return F(n,e,r,t);case"css":return B(n,e,t);case"attribute":return I(n,e);default:return n[e]||0}}function N(n,e){var t=/^(\*=|\+=|-=)/.exec(n);if(!t)return n;var r=C(n)||0,a=parseFloat(e),o=parseFloat(n.replace(t[0],""));switch(t[0][0]){case"+":return a+o+r;case"-":return a-o+r;case"*":return a*o+r}}function S(n,e){if(i.col(n))return O(n);if(/\s/g.test(n))return n;var t=C(n),r=t?n.substr(0,n.length-t.length):n;return e?r+e:r}function L(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function j(n){for(var e,t=n.points,r=0,a=0;a0&&(r+=L(e,o)),e=o}return r}function q(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case"circle":return o=n,2*Math.PI*I(o,"r");case"rect":return 2*I(a=n,"width")+2*I(a,"height");case"line":return L({x:I(r=n,"x1"),y:I(r,"y1")},{x:I(r,"x2"),y:I(r,"y2")});case"polyline":return j(n);case"polygon":return t=(e=n).points,j(e)+L(t.getItem(t.numberOfItems-1),t.getItem(0))}var e,t,r,a,o}function H(n,e){var t=e||{},r=t.el||function(n){for(var e=n.parentNode;i.svg(e)&&i.svg(e.parentNode);)e=e.parentNode;return e}(n),a=r.getBoundingClientRect(),o=I(r,"viewBox"),u=a.width,c=a.height,s=t.viewBox||(o?o.split(" "):[0,0,u,c]);return{el:r,viewBox:s,x:s[0]/1,y:s[1]/1,w:u,h:c,vW:s[2],vH:s[3]}}function V(n,e,t){function r(t){void 0===t&&(t=0);var r=e+t>=1?e+t:0;return n.el.getPointAtLength(r)}var a=H(n.el,n.svg),o=r(),u=r(-1),i=r(1),c=t?1:a.w/a.vW,s=t?1:a.h/a.vH;switch(n.property){case"x":return(o.x-a.x)*c;case"y":return(o.y-a.y)*s;case"angle":return 180*Math.atan2(i.y-u.y,i.x-u.x)/Math.PI}}function $(n,e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=S(i.pth(n)?n.totalLength:n,e)+"";return{original:r,numbers:r.match(t)?r.match(t).map(Number):[0],strings:i.str(n)||e?r.split(t):[]}}function W(n){return m(n?y(i.arr(n)?n.map(b):b(n)):[],function(n,e,t){return t.indexOf(n)===e})}function X(n){var e=W(n);return e.map(function(n,t){return{target:n,id:t,total:e.length,transforms:{list:E(n)}}})}function Y(n,e){var t=x(e);if(/^spring/.test(t.easing)&&(t.duration=s(t.easing)),i.arr(n)){var r=n.length;2===r&&!i.obj(n[0])?n={value:n}:i.fnc(e.duration)||(t.duration=e.duration/r)}var a=i.arr(n)?n:[n];return a.map(function(n,t){var r=i.obj(n)&&!i.pth(n)?n:{value:n};return i.und(r.delay)&&(r.delay=t?0:e.delay),i.und(r.endDelay)&&(r.endDelay=t===a.length-1?e.endDelay:0),r}).map(function(n){return k(n,t)})}function Z(n,e){var t=[],r=e.keyframes;for(var a in r&&(e=k(function(n){for(var e=m(y(n.map(function(n){return Object.keys(n)})),function(n){return i.key(n)}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n},[]),t={},r=function(r){var a=e[r];t[a]=n.map(function(n){var e={};for(var t in n)i.key(t)?t==a&&(e.value=n[t]):e[t]=n[t];return e})},a=0;a0?requestAnimationFrame(e):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){en.suspendWhenDocumentHidden&&(nn()?n=cancelAnimationFrame(n):(K.forEach(function(n){return n._onDocumentVisibility()}),U()))}),function(){n||nn()&&en.suspendWhenDocumentHidden||!(K.length>0)||(n=requestAnimationFrame(e))}}();function nn(){return!!document&&document.hidden}function en(t){void 0===t&&(t={});var r,o=0,u=0,i=0,c=0,s=null;function f(n){var e=window.Promise&&new Promise(function(n){return s=n});return n.finished=e,e}var l,d,p,v,h,g,y,b,M=(d=w(n,l=t),p=w(e,l),v=Z(p,l),h=X(l.targets),g=_(h,v),y=R(g,p),b=J,J++,k(d,{id:b,children:[],animatables:h,animations:g,duration:y.duration,delay:y.delay,endDelay:y.endDelay}));f(M);function x(){var n=M.direction;"alternate"!==n&&(M.direction="normal"!==n?"normal":"reverse"),M.reversed=!M.reversed,r.forEach(function(n){return n.reversed=M.reversed})}function O(n){return M.reversed?M.duration-n:n}function C(){o=0,u=O(M.currentTime)*(1/en.speed)}function P(n,e){e&&e.seek(n-e.timelineOffset)}function I(n){for(var e=0,t=M.animations,r=t.length;e2||(b=Math.round(b*p)/p)),v.push(b)}var k=d.length;if(k){g=d[0];for(var O=0;O0&&(M.began=!0,D("begin")),!M.loopBegan&&M.currentTime>0&&(M.loopBegan=!0,D("loopBegin")),d<=t&&0!==M.currentTime&&I(0),(d>=l&&M.currentTime!==e||!e)&&I(e),d>t&&d=e&&(u=0,M.remaining&&!0!==M.remaining&&M.remaining--,M.remaining?(o=i,D("loopComplete"),M.loopBegan=!1,"alternate"===M.direction&&x()):(M.paused=!0,M.completed||(M.completed=!0,D("loopComplete"),D("complete"),!M.passThrough&&"Promise"in window&&(s(),f(M)))))}return M.reset=function(){var n=M.direction;M.passThrough=!1,M.currentTime=0,M.progress=0,M.paused=!0,M.began=!1,M.loopBegan=!1,M.changeBegan=!1,M.completed=!1,M.changeCompleted=!1,M.reversePlayback=!1,M.reversed="reverse"===n,M.remaining=M.loop,r=M.children;for(var e=c=r.length;e--;)M.children[e].reset();(M.reversed&&!0!==M.loop||"alternate"===n&&1===M.loop)&&M.remaining++,I(M.reversed?M.duration:0)},M._onDocumentVisibility=C,M.set=function(n,e){return z(n,e),M},M.tick=function(n){i=n,o||(o=i),B((i+(u-o))*en.speed)},M.seek=function(n){B(O(n))},M.pause=function(){M.paused=!0,C()},M.play=function(){M.paused&&(M.completed&&M.reset(),M.paused=!1,K.push(M),C(),U())},M.reverse=function(){x(),M.completed=!M.reversed,C()},M.restart=function(){M.reset(),M.play()},M.remove=function(n){rn(W(n),M)},M.reset(),M.autoplay&&M.play(),M}function tn(n,e){for(var t=e.length;t--;)M(n,e[t].animatable.target)&&e.splice(t,1)}function rn(n,e){var t=e.animations,r=e.children;tn(n,t);for(var a=r.length;a--;){var o=r[a],u=o.animations;tn(n,u),u.length||o.children.length||r.splice(a,1)}t.length||r.length||e.pause()}return en.version="3.2.1",en.speed=1,en.suspendWhenDocumentHidden=!0,en.running=K,en.remove=function(n){for(var e=W(n),t=K.length;t--;)rn(e,K[t])},en.get=A,en.set=z,en.convertPx=D,en.path=function(n,e){var t=i.str(n)?g(n)[0]:n,r=e||100;return function(n){return{property:n,el:t,svg:H(t),totalLength:q(t)*(r/100)}}},en.setDashoffset=function(n){var e=q(n);return n.setAttribute("stroke-dasharray",e),e},en.stagger=function(n,e){void 0===e&&(e={});var t=e.direction||"normal",r=e.easing?h(e.easing):null,a=e.grid,o=e.axis,u=e.from||0,c="first"===u,s="center"===u,f="last"===u,l=i.arr(n),d=l?parseFloat(n[0]):parseFloat(n),p=l?parseFloat(n[1]):0,v=C(l?n[1]:n)||0,g=e.start||0+(l?d:0),m=[],y=0;return function(n,e,i){if(c&&(u=0),s&&(u=(i-1)/2),f&&(u=i-1),!m.length){for(var h=0;h-1&&K.splice(o,1);for(var s=0;s", - "files": [ - "lib" - ], - "scripts": { - "build": "node build" - }, - "bugs": { - "url": "https://github.com/juliangarnier/anime/issues" - }, - "keywords": [ - "anime", - "animation", - "javascript", - "CSS", - "transforms", - "SVG", - "canvas" - ], - "devDependencies": { - "gzip-size": "^4.1.0", - "pretty-bytes": "^4.0.2", - "rollup": "^0.53.2", - "rollup-plugin-buble": "^0.18.0", - "uglify-js": "^3.3.4" - } -} diff --git a/WEB/node_modules/array-flatten/LICENSE b/WEB/node_modules/array-flatten/LICENSE deleted file mode 100644 index 983fbe8a..00000000 --- a/WEB/node_modules/array-flatten/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/WEB/node_modules/array-flatten/README.md b/WEB/node_modules/array-flatten/README.md deleted file mode 100644 index 91fa5b63..00000000 --- a/WEB/node_modules/array-flatten/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Array Flatten - -[![NPM version][npm-image]][npm-url] -[![NPM downloads][downloads-image]][downloads-url] -[![Build status][travis-image]][travis-url] -[![Test coverage][coveralls-image]][coveralls-url] - -> Flatten an array of nested arrays into a single flat array. Accepts an optional depth. - -## Installation - -``` -npm install array-flatten --save -``` - -## Usage - -```javascript -var flatten = require('array-flatten') - -flatten([1, [2, [3, [4, [5], 6], 7], 8], 9]) -//=> [1, 2, 3, 4, 5, 6, 7, 8, 9] - -flatten([1, [2, [3, [4, [5], 6], 7], 8], 9], 2) -//=> [1, 2, 3, [4, [5], 6], 7, 8, 9] - -(function () { - flatten(arguments) //=> [1, 2, 3] -})(1, [2, 3]) -``` - -## License - -MIT - -[npm-image]: https://img.shields.io/npm/v/array-flatten.svg?style=flat -[npm-url]: https://npmjs.org/package/array-flatten -[downloads-image]: https://img.shields.io/npm/dm/array-flatten.svg?style=flat -[downloads-url]: https://npmjs.org/package/array-flatten -[travis-image]: https://img.shields.io/travis/blakeembrey/array-flatten.svg?style=flat -[travis-url]: https://travis-ci.org/blakeembrey/array-flatten -[coveralls-image]: https://img.shields.io/coveralls/blakeembrey/array-flatten.svg?style=flat -[coveralls-url]: https://coveralls.io/r/blakeembrey/array-flatten?branch=master diff --git a/WEB/node_modules/array-flatten/array-flatten.js b/WEB/node_modules/array-flatten/array-flatten.js deleted file mode 100644 index 089117b3..00000000 --- a/WEB/node_modules/array-flatten/array-flatten.js +++ /dev/null @@ -1,64 +0,0 @@ -'use strict' - -/** - * Expose `arrayFlatten`. - */ -module.exports = arrayFlatten - -/** - * Recursive flatten function with depth. - * - * @param {Array} array - * @param {Array} result - * @param {Number} depth - * @return {Array} - */ -function flattenWithDepth (array, result, depth) { - for (var i = 0; i < array.length; i++) { - var value = array[i] - - if (depth > 0 && Array.isArray(value)) { - flattenWithDepth(value, result, depth - 1) - } else { - result.push(value) - } - } - - return result -} - -/** - * Recursive flatten function. Omitting depth is slightly faster. - * - * @param {Array} array - * @param {Array} result - * @return {Array} - */ -function flattenForever (array, result) { - for (var i = 0; i < array.length; i++) { - var value = array[i] - - if (Array.isArray(value)) { - flattenForever(value, result) - } else { - result.push(value) - } - } - - return result -} - -/** - * Flatten an array, with the ability to define a depth. - * - * @param {Array} array - * @param {Number} depth - * @return {Array} - */ -function arrayFlatten (array, depth) { - if (depth == null) { - return flattenForever(array, []) - } - - return flattenWithDepth(array, [], depth) -} diff --git a/WEB/node_modules/array-flatten/package.json b/WEB/node_modules/array-flatten/package.json deleted file mode 100644 index 1a24e2a1..00000000 --- a/WEB/node_modules/array-flatten/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "array-flatten", - "version": "1.1.1", - "description": "Flatten an array of nested arrays into a single flat array", - "main": "array-flatten.js", - "files": [ - "array-flatten.js", - "LICENSE" - ], - "scripts": { - "test": "istanbul cover _mocha -- -R spec" - }, - "repository": { - "type": "git", - "url": "git://github.com/blakeembrey/array-flatten.git" - }, - "keywords": [ - "array", - "flatten", - "arguments", - "depth" - ], - "author": { - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" - }, - "license": "MIT", - "bugs": { - "url": "https://github.com/blakeembrey/array-flatten/issues" - }, - "homepage": "https://github.com/blakeembrey/array-flatten", - "devDependencies": { - "istanbul": "^0.3.13", - "mocha": "^2.2.4", - "pre-commit": "^1.0.7", - "standard": "^3.7.3" - } -} diff --git a/WEB/node_modules/base64id/CHANGELOG.md b/WEB/node_modules/base64id/CHANGELOG.md deleted file mode 100644 index b2b83326..00000000 --- a/WEB/node_modules/base64id/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -# [2.0.0](https://github.com/faeldt/base64id/compare/1.0.0...2.0.0) (2019-05-27) - - -### Code Refactoring - -* **buffer:** replace deprecated Buffer constructor usage ([#11](https://github.com/faeldt/base64id/issues/11)) ([ccfba54](https://github.com/faeldt/base64id/commit/ccfba54)) - - -### BREAKING CHANGES - -* **buffer:** drop support for Node.js ≤ 4.4.x and 5.0.0 - 5.9.x - -See: https://nodejs.org/en/docs/guides/buffer-constructor-deprecation/ - - - diff --git a/WEB/node_modules/base64id/LICENSE b/WEB/node_modules/base64id/LICENSE deleted file mode 100644 index 0d03c830..00000000 --- a/WEB/node_modules/base64id/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2012-2016 Kristian Faeldt - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/WEB/node_modules/base64id/README.md b/WEB/node_modules/base64id/README.md deleted file mode 100644 index 17689e6f..00000000 --- a/WEB/node_modules/base64id/README.md +++ /dev/null @@ -1,18 +0,0 @@ -base64id -======== - -Node.js module that generates a base64 id. - -Uses crypto.randomBytes when available, falls back to unsafe methods for node.js <= 0.4. - -To increase performance, random bytes are buffered to minimize the number of synchronous calls to crypto.randomBytes. - -## Installation - - $ npm install base64id - -## Usage - - var base64id = require('base64id'); - - var id = base64id.generateId(); diff --git a/WEB/node_modules/base64id/lib/base64id.js b/WEB/node_modules/base64id/lib/base64id.js deleted file mode 100644 index 15afe745..00000000 --- a/WEB/node_modules/base64id/lib/base64id.js +++ /dev/null @@ -1,103 +0,0 @@ -/*! - * base64id v0.1.0 - */ - -/** - * Module dependencies - */ - -var crypto = require('crypto'); - -/** - * Constructor - */ - -var Base64Id = function() { }; - -/** - * Get random bytes - * - * Uses a buffer if available, falls back to crypto.randomBytes - */ - -Base64Id.prototype.getRandomBytes = function(bytes) { - - var BUFFER_SIZE = 4096 - var self = this; - - bytes = bytes || 12; - - if (bytes > BUFFER_SIZE) { - return crypto.randomBytes(bytes); - } - - var bytesInBuffer = parseInt(BUFFER_SIZE/bytes); - var threshold = parseInt(bytesInBuffer*0.85); - - if (!threshold) { - return crypto.randomBytes(bytes); - } - - if (this.bytesBufferIndex == null) { - this.bytesBufferIndex = -1; - } - - if (this.bytesBufferIndex == bytesInBuffer) { - this.bytesBuffer = null; - this.bytesBufferIndex = -1; - } - - // No buffered bytes available or index above threshold - if (this.bytesBufferIndex == -1 || this.bytesBufferIndex > threshold) { - - if (!this.isGeneratingBytes) { - this.isGeneratingBytes = true; - crypto.randomBytes(BUFFER_SIZE, function(err, bytes) { - self.bytesBuffer = bytes; - self.bytesBufferIndex = 0; - self.isGeneratingBytes = false; - }); - } - - // Fall back to sync call when no buffered bytes are available - if (this.bytesBufferIndex == -1) { - return crypto.randomBytes(bytes); - } - } - - var result = this.bytesBuffer.slice(bytes*this.bytesBufferIndex, bytes*(this.bytesBufferIndex+1)); - this.bytesBufferIndex++; - - return result; -} - -/** - * Generates a base64 id - * - * (Original version from socket.io ) - */ - -Base64Id.prototype.generateId = function () { - var rand = Buffer.alloc(15); // multiple of 3 for base64 - if (!rand.writeInt32BE) { - return Math.abs(Math.random() * Math.random() * Date.now() | 0).toString() - + Math.abs(Math.random() * Math.random() * Date.now() | 0).toString(); - } - this.sequenceNumber = (this.sequenceNumber + 1) | 0; - rand.writeInt32BE(this.sequenceNumber, 11); - if (crypto.randomBytes) { - this.getRandomBytes(12).copy(rand); - } else { - // not secure for node 0.4 - [0, 4, 8].forEach(function(i) { - rand.writeInt32BE(Math.random() * Math.pow(2, 32) | 0, i); - }); - } - return rand.toString('base64').replace(/\//g, '_').replace(/\+/g, '-'); -}; - -/** - * Export - */ - -exports = module.exports = new Base64Id(); diff --git a/WEB/node_modules/base64id/package.json b/WEB/node_modules/base64id/package.json deleted file mode 100644 index d03d64c8..00000000 --- a/WEB/node_modules/base64id/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "base64id" - , "version": "2.0.0" - , "license": "MIT" - , "description": "Generates a base64 id" - , "author": "Kristian Faeldt " - , "repository": { - "type": "git" - , "url": "https://github.com/faeldt/base64id.git" - } - , "main": "./lib/base64id.js" - , "engines": { "node": "^4.5.0 || >= 5.9" } -} diff --git a/WEB/node_modules/body-parser/HISTORY.md b/WEB/node_modules/body-parser/HISTORY.md deleted file mode 100644 index fb212b36..00000000 --- a/WEB/node_modules/body-parser/HISTORY.md +++ /dev/null @@ -1,657 +0,0 @@ -1.20.1 / 2022-10-06 -=================== - - * deps: qs@6.11.0 - * perf: remove unnecessary object clone - -1.20.0 / 2022-04-02 -=================== - - * Fix error message for json parse whitespace in `strict` - * Fix internal error when inflated body exceeds limit - * Prevent loss of async hooks context - * Prevent hanging when request already read - * deps: depd@2.0.0 - - Replace internal `eval` usage with `Function` constructor - - Use instance methods on `process` to check for listeners - * deps: http-errors@2.0.0 - - deps: depd@2.0.0 - - deps: statuses@2.0.1 - * deps: on-finished@2.4.1 - * deps: qs@6.10.3 - * deps: raw-body@2.5.1 - - deps: http-errors@2.0.0 - -1.19.2 / 2022-02-15 -=================== - - * deps: bytes@3.1.2 - * deps: qs@6.9.7 - * Fix handling of `__proto__` keys - * deps: raw-body@2.4.3 - - deps: bytes@3.1.2 - -1.19.1 / 2021-12-10 -=================== - - * deps: bytes@3.1.1 - * deps: http-errors@1.8.1 - - deps: inherits@2.0.4 - - deps: toidentifier@1.0.1 - - deps: setprototypeof@1.2.0 - * deps: qs@6.9.6 - * deps: raw-body@2.4.2 - - deps: bytes@3.1.1 - - deps: http-errors@1.8.1 - * deps: safe-buffer@5.2.1 - * deps: type-is@~1.6.18 - -1.19.0 / 2019-04-25 -=================== - - * deps: bytes@3.1.0 - - Add petabyte (`pb`) support - * deps: http-errors@1.7.2 - - Set constructor name when possible - - deps: setprototypeof@1.1.1 - - deps: statuses@'>= 1.5.0 < 2' - * deps: iconv-lite@0.4.24 - - Added encoding MIK - * deps: qs@6.7.0 - - Fix parsing array brackets after index - * deps: raw-body@2.4.0 - - deps: bytes@3.1.0 - - deps: http-errors@1.7.2 - - deps: iconv-lite@0.4.24 - * deps: type-is@~1.6.17 - - deps: mime-types@~2.1.24 - - perf: prevent internal `throw` on invalid type - -1.18.3 / 2018-05-14 -=================== - - * Fix stack trace for strict json parse error - * deps: depd@~1.1.2 - - perf: remove argument reassignment - * deps: http-errors@~1.6.3 - - deps: depd@~1.1.2 - - deps: setprototypeof@1.1.0 - - deps: statuses@'>= 1.3.1 < 2' - * deps: iconv-lite@0.4.23 - - Fix loading encoding with year appended - - Fix deprecation warnings on Node.js 10+ - * deps: qs@6.5.2 - * deps: raw-body@2.3.3 - - deps: http-errors@1.6.3 - - deps: iconv-lite@0.4.23 - * deps: type-is@~1.6.16 - - deps: mime-types@~2.1.18 - -1.18.2 / 2017-09-22 -=================== - - * deps: debug@2.6.9 - * perf: remove argument reassignment - -1.18.1 / 2017-09-12 -=================== - - * deps: content-type@~1.0.4 - - perf: remove argument reassignment - - perf: skip parameter parsing when no parameters - * deps: iconv-lite@0.4.19 - - Fix ISO-8859-1 regression - - Update Windows-1255 - * deps: qs@6.5.1 - - Fix parsing & compacting very deep objects - * deps: raw-body@2.3.2 - - deps: iconv-lite@0.4.19 - -1.18.0 / 2017-09-08 -=================== - - * Fix JSON strict violation error to match native parse error - * Include the `body` property on verify errors - * Include the `type` property on all generated errors - * Use `http-errors` to set status code on errors - * deps: bytes@3.0.0 - * deps: debug@2.6.8 - * deps: depd@~1.1.1 - - Remove unnecessary `Buffer` loading - * deps: http-errors@~1.6.2 - - deps: depd@1.1.1 - * deps: iconv-lite@0.4.18 - - Add support for React Native - - Add a warning if not loaded as utf-8 - - Fix CESU-8 decoding in Node.js 8 - - Improve speed of ISO-8859-1 encoding - * deps: qs@6.5.0 - * deps: raw-body@2.3.1 - - Use `http-errors` for standard emitted errors - - deps: bytes@3.0.0 - - deps: iconv-lite@0.4.18 - - perf: skip buffer decoding on overage chunk - * perf: prevent internal `throw` when missing charset - -1.17.2 / 2017-05-17 -=================== - - * deps: debug@2.6.7 - - Fix `DEBUG_MAX_ARRAY_LENGTH` - - deps: ms@2.0.0 - * deps: type-is@~1.6.15 - - deps: mime-types@~2.1.15 - -1.17.1 / 2017-03-06 -=================== - - * deps: qs@6.4.0 - - Fix regression parsing keys starting with `[` - -1.17.0 / 2017-03-01 -=================== - - * deps: http-errors@~1.6.1 - - Make `message` property enumerable for `HttpError`s - - deps: setprototypeof@1.0.3 - * deps: qs@6.3.1 - - Fix compacting nested arrays - -1.16.1 / 2017-02-10 -=================== - - * deps: debug@2.6.1 - - Fix deprecation messages in WebStorm and other editors - - Undeprecate `DEBUG_FD` set to `1` or `2` - -1.16.0 / 2017-01-17 -=================== - - * deps: debug@2.6.0 - - Allow colors in workers - - Deprecated `DEBUG_FD` environment variable - - Fix error when running under React Native - - Use same color for same namespace - - deps: ms@0.7.2 - * deps: http-errors@~1.5.1 - - deps: inherits@2.0.3 - - deps: setprototypeof@1.0.2 - - deps: statuses@'>= 1.3.1 < 2' - * deps: iconv-lite@0.4.15 - - Added encoding MS-31J - - Added encoding MS-932 - - Added encoding MS-936 - - Added encoding MS-949 - - Added encoding MS-950 - - Fix GBK/GB18030 handling of Euro character - * deps: qs@6.2.1 - - Fix array parsing from skipping empty values - * deps: raw-body@~2.2.0 - - deps: iconv-lite@0.4.15 - * deps: type-is@~1.6.14 - - deps: mime-types@~2.1.13 - -1.15.2 / 2016-06-19 -=================== - - * deps: bytes@2.4.0 - * deps: content-type@~1.0.2 - - perf: enable strict mode - * deps: http-errors@~1.5.0 - - Use `setprototypeof` module to replace `__proto__` setting - - deps: statuses@'>= 1.3.0 < 2' - - perf: enable strict mode - * deps: qs@6.2.0 - * deps: raw-body@~2.1.7 - - deps: bytes@2.4.0 - - perf: remove double-cleanup on happy path - * deps: type-is@~1.6.13 - - deps: mime-types@~2.1.11 - -1.15.1 / 2016-05-05 -=================== - - * deps: bytes@2.3.0 - - Drop partial bytes on all parsed units - - Fix parsing byte string that looks like hex - * deps: raw-body@~2.1.6 - - deps: bytes@2.3.0 - * deps: type-is@~1.6.12 - - deps: mime-types@~2.1.10 - -1.15.0 / 2016-02-10 -=================== - - * deps: http-errors@~1.4.0 - - Add `HttpError` export, for `err instanceof createError.HttpError` - - deps: inherits@2.0.1 - - deps: statuses@'>= 1.2.1 < 2' - * deps: qs@6.1.0 - * deps: type-is@~1.6.11 - - deps: mime-types@~2.1.9 - -1.14.2 / 2015-12-16 -=================== - - * deps: bytes@2.2.0 - * deps: iconv-lite@0.4.13 - * deps: qs@5.2.0 - * deps: raw-body@~2.1.5 - - deps: bytes@2.2.0 - - deps: iconv-lite@0.4.13 - * deps: type-is@~1.6.10 - - deps: mime-types@~2.1.8 - -1.14.1 / 2015-09-27 -=================== - - * Fix issue where invalid charset results in 400 when `verify` used - * deps: iconv-lite@0.4.12 - - Fix CESU-8 decoding in Node.js 4.x - * deps: raw-body@~2.1.4 - - Fix masking critical errors from `iconv-lite` - - deps: iconv-lite@0.4.12 - * deps: type-is@~1.6.9 - - deps: mime-types@~2.1.7 - -1.14.0 / 2015-09-16 -=================== - - * Fix JSON strict parse error to match syntax errors - * Provide static `require` analysis in `urlencoded` parser - * deps: depd@~1.1.0 - - Support web browser loading - * deps: qs@5.1.0 - * deps: raw-body@~2.1.3 - - Fix sync callback when attaching data listener causes sync read - * deps: type-is@~1.6.8 - - Fix type error when given invalid type to match against - - deps: mime-types@~2.1.6 - -1.13.3 / 2015-07-31 -=================== - - * deps: type-is@~1.6.6 - - deps: mime-types@~2.1.4 - -1.13.2 / 2015-07-05 -=================== - - * deps: iconv-lite@0.4.11 - * deps: qs@4.0.0 - - Fix dropping parameters like `hasOwnProperty` - - Fix user-visible incompatibilities from 3.1.0 - - Fix various parsing edge cases - * deps: raw-body@~2.1.2 - - Fix error stack traces to skip `makeError` - - deps: iconv-lite@0.4.11 - * deps: type-is@~1.6.4 - - deps: mime-types@~2.1.2 - - perf: enable strict mode - - perf: remove argument reassignment - -1.13.1 / 2015-06-16 -=================== - - * deps: qs@2.4.2 - - Downgraded from 3.1.0 because of user-visible incompatibilities - -1.13.0 / 2015-06-14 -=================== - - * Add `statusCode` property on `Error`s, in addition to `status` - * Change `type` default to `application/json` for JSON parser - * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser - * Provide static `require` analysis - * Use the `http-errors` module to generate errors - * deps: bytes@2.1.0 - - Slight optimizations - * deps: iconv-lite@0.4.10 - - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails - - Leading BOM is now removed when decoding - * deps: on-finished@~2.3.0 - - Add defined behavior for HTTP `CONNECT` requests - - Add defined behavior for HTTP `Upgrade` requests - - deps: ee-first@1.1.1 - * deps: qs@3.1.0 - - Fix dropping parameters like `hasOwnProperty` - - Fix various parsing edge cases - - Parsed object now has `null` prototype - * deps: raw-body@~2.1.1 - - Use `unpipe` module for unpiping requests - - deps: iconv-lite@0.4.10 - * deps: type-is@~1.6.3 - - deps: mime-types@~2.1.1 - - perf: reduce try block size - - perf: remove bitwise operations - * perf: enable strict mode - * perf: remove argument reassignment - * perf: remove delete call - -1.12.4 / 2015-05-10 -=================== - - * deps: debug@~2.2.0 - * deps: qs@2.4.2 - - Fix allowing parameters like `constructor` - * deps: on-finished@~2.2.1 - * deps: raw-body@~2.0.1 - - Fix a false-positive when unpiping in Node.js 0.8 - - deps: bytes@2.0.1 - * deps: type-is@~1.6.2 - - deps: mime-types@~2.0.11 - -1.12.3 / 2015-04-15 -=================== - - * Slight efficiency improvement when not debugging - * deps: depd@~1.0.1 - * deps: iconv-lite@0.4.8 - - Add encoding alias UNICODE-1-1-UTF-7 - * deps: raw-body@1.3.4 - - Fix hanging callback if request aborts during read - - deps: iconv-lite@0.4.8 - -1.12.2 / 2015-03-16 -=================== - - * deps: qs@2.4.1 - - Fix error when parameter `hasOwnProperty` is present - -1.12.1 / 2015-03-15 -=================== - - * deps: debug@~2.1.3 - - Fix high intensity foreground color for bold - - deps: ms@0.7.0 - * deps: type-is@~1.6.1 - - deps: mime-types@~2.0.10 - -1.12.0 / 2015-02-13 -=================== - - * add `debug` messages - * accept a function for the `type` option - * use `content-type` to parse `Content-Type` headers - * deps: iconv-lite@0.4.7 - - Gracefully support enumerables on `Object.prototype` - * deps: raw-body@1.3.3 - - deps: iconv-lite@0.4.7 - * deps: type-is@~1.6.0 - - fix argument reassignment - - fix false-positives in `hasBody` `Transfer-Encoding` check - - support wildcard for both type and subtype (`*/*`) - - deps: mime-types@~2.0.9 - -1.11.0 / 2015-01-30 -=================== - - * make internal `extended: true` depth limit infinity - * deps: type-is@~1.5.6 - - deps: mime-types@~2.0.8 - -1.10.2 / 2015-01-20 -=================== - - * deps: iconv-lite@0.4.6 - - Fix rare aliases of single-byte encodings - * deps: raw-body@1.3.2 - - deps: iconv-lite@0.4.6 - -1.10.1 / 2015-01-01 -=================== - - * deps: on-finished@~2.2.0 - * deps: type-is@~1.5.5 - - deps: mime-types@~2.0.7 - -1.10.0 / 2014-12-02 -=================== - - * make internal `extended: true` array limit dynamic - -1.9.3 / 2014-11-21 -================== - - * deps: iconv-lite@0.4.5 - - Fix Windows-31J and X-SJIS encoding support - * deps: qs@2.3.3 - - Fix `arrayLimit` behavior - * deps: raw-body@1.3.1 - - deps: iconv-lite@0.4.5 - * deps: type-is@~1.5.3 - - deps: mime-types@~2.0.3 - -1.9.2 / 2014-10-27 -================== - - * deps: qs@2.3.2 - - Fix parsing of mixed objects and values - -1.9.1 / 2014-10-22 -================== - - * deps: on-finished@~2.1.1 - - Fix handling of pipelined requests - * deps: qs@2.3.0 - - Fix parsing of mixed implicit and explicit arrays - * deps: type-is@~1.5.2 - - deps: mime-types@~2.0.2 - -1.9.0 / 2014-09-24 -================== - - * include the charset in "unsupported charset" error message - * include the encoding in "unsupported content encoding" error message - * deps: depd@~1.0.0 - -1.8.4 / 2014-09-23 -================== - - * fix content encoding to be case-insensitive - -1.8.3 / 2014-09-19 -================== - - * deps: qs@2.2.4 - - Fix issue with object keys starting with numbers truncated - -1.8.2 / 2014-09-15 -================== - - * deps: depd@0.4.5 - -1.8.1 / 2014-09-07 -================== - - * deps: media-typer@0.3.0 - * deps: type-is@~1.5.1 - -1.8.0 / 2014-09-05 -================== - - * make empty-body-handling consistent between chunked requests - - empty `json` produces `{}` - - empty `raw` produces `new Buffer(0)` - - empty `text` produces `''` - - empty `urlencoded` produces `{}` - * deps: qs@2.2.3 - - Fix issue where first empty value in array is discarded - * deps: type-is@~1.5.0 - - fix `hasbody` to be true for `content-length: 0` - -1.7.0 / 2014-09-01 -================== - - * add `parameterLimit` option to `urlencoded` parser - * change `urlencoded` extended array limit to 100 - * respond with 413 when over `parameterLimit` in `urlencoded` - -1.6.7 / 2014-08-29 -================== - - * deps: qs@2.2.2 - - Remove unnecessary cloning - -1.6.6 / 2014-08-27 -================== - - * deps: qs@2.2.0 - - Array parsing fix - - Performance improvements - -1.6.5 / 2014-08-16 -================== - - * deps: on-finished@2.1.0 - -1.6.4 / 2014-08-14 -================== - - * deps: qs@1.2.2 - -1.6.3 / 2014-08-10 -================== - - * deps: qs@1.2.1 - -1.6.2 / 2014-08-07 -================== - - * deps: qs@1.2.0 - - Fix parsing array of objects - -1.6.1 / 2014-08-06 -================== - - * deps: qs@1.1.0 - - Accept urlencoded square brackets - - Accept empty values in implicit array notation - -1.6.0 / 2014-08-05 -================== - - * deps: qs@1.0.2 - - Complete rewrite - - Limits array length to 20 - - Limits object depth to 5 - - Limits parameters to 1,000 - -1.5.2 / 2014-07-27 -================== - - * deps: depd@0.4.4 - - Work-around v8 generating empty stack traces - -1.5.1 / 2014-07-26 -================== - - * deps: depd@0.4.3 - - Fix exception when global `Error.stackTraceLimit` is too low - -1.5.0 / 2014-07-20 -================== - - * deps: depd@0.4.2 - - Add `TRACE_DEPRECATION` environment variable - - Remove non-standard grey color from color output - - Support `--no-deprecation` argument - - Support `--trace-deprecation` argument - * deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - * deps: raw-body@1.3.0 - - deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - - Fix `Cannot switch to old mode now` error on Node.js 0.10+ - * deps: type-is@~1.3.2 - -1.4.3 / 2014-06-19 -================== - - * deps: type-is@1.3.1 - - fix global variable leak - -1.4.2 / 2014-06-19 -================== - - * deps: type-is@1.3.0 - - improve type parsing - -1.4.1 / 2014-06-19 -================== - - * fix urlencoded extended deprecation message - -1.4.0 / 2014-06-19 -================== - - * add `text` parser - * add `raw` parser - * check accepted charset in content-type (accepts utf-8) - * check accepted encoding in content-encoding (accepts identity) - * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed - * deprecate `urlencoded()` without provided `extended` option - * lazy-load urlencoded parsers - * parsers split into files for reduced mem usage - * support gzip and deflate bodies - - set `inflate: false` to turn off - * deps: raw-body@1.2.2 - - Support all encodings from `iconv-lite` - -1.3.1 / 2014-06-11 -================== - - * deps: type-is@1.2.1 - - Switch dependency from mime to mime-types@1.0.0 - -1.3.0 / 2014-05-31 -================== - - * add `extended` option to urlencoded parser - -1.2.2 / 2014-05-27 -================== - - * deps: raw-body@1.1.6 - - assert stream encoding on node.js 0.8 - - assert stream encoding on node.js < 0.10.6 - - deps: bytes@1 - -1.2.1 / 2014-05-26 -================== - - * invoke `next(err)` after request fully read - - prevents hung responses and socket hang ups - -1.2.0 / 2014-05-11 -================== - - * add `verify` option - * deps: type-is@1.2.0 - - support suffix matching - -1.1.2 / 2014-05-11 -================== - - * improve json parser speed - -1.1.1 / 2014-05-11 -================== - - * fix repeated limit parsing with every request - -1.1.0 / 2014-05-10 -================== - - * add `type` option - * deps: pin for safety and consistency - -1.0.2 / 2014-04-14 -================== - - * use `type-is` module - -1.0.1 / 2014-03-20 -================== - - * lower default limits to 100kb diff --git a/WEB/node_modules/body-parser/LICENSE b/WEB/node_modules/body-parser/LICENSE deleted file mode 100644 index 386b7b69..00000000 --- a/WEB/node_modules/body-parser/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/WEB/node_modules/body-parser/README.md b/WEB/node_modules/body-parser/README.md deleted file mode 100644 index c507cbb0..00000000 --- a/WEB/node_modules/body-parser/README.md +++ /dev/null @@ -1,464 +0,0 @@ -# body-parser - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Build Status][github-actions-ci-image]][github-actions-ci-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Node.js body parsing middleware. - -Parse incoming request bodies in a middleware before your handlers, available -under the `req.body` property. - -**Note** As `req.body`'s shape is based on user-controlled input, all -properties and values in this object are untrusted and should be validated -before trusting. For example, `req.body.foo.toString()` may fail in multiple -ways, for example the `foo` property may not be there or may not be a string, -and `toString` may not be a function and instead a string or other user input. - -[Learn about the anatomy of an HTTP transaction in Node.js](https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/). - -_This does not handle multipart bodies_, due to their complex and typically -large nature. For multipart bodies, you may be interested in the following -modules: - - * [busboy](https://www.npmjs.org/package/busboy#readme) and - [connect-busboy](https://www.npmjs.org/package/connect-busboy#readme) - * [multiparty](https://www.npmjs.org/package/multiparty#readme) and - [connect-multiparty](https://www.npmjs.org/package/connect-multiparty#readme) - * [formidable](https://www.npmjs.org/package/formidable#readme) - * [multer](https://www.npmjs.org/package/multer#readme) - -This module provides the following parsers: - - * [JSON body parser](#bodyparserjsonoptions) - * [Raw body parser](#bodyparserrawoptions) - * [Text body parser](#bodyparsertextoptions) - * [URL-encoded form body parser](#bodyparserurlencodedoptions) - -Other body parsers you might be interested in: - -- [body](https://www.npmjs.org/package/body#readme) -- [co-body](https://www.npmjs.org/package/co-body#readme) - -## Installation - -```sh -$ npm install body-parser -``` - -## API - -```js -var bodyParser = require('body-parser') -``` - -The `bodyParser` object exposes various factories to create middlewares. All -middlewares will populate the `req.body` property with the parsed body when -the `Content-Type` request header matches the `type` option, or an empty -object (`{}`) if there was no body to parse, the `Content-Type` was not matched, -or an error occurred. - -The various errors returned by this module are described in the -[errors section](#errors). - -### bodyParser.json([options]) - -Returns middleware that only parses `json` and only looks at requests where -the `Content-Type` header matches the `type` option. This parser accepts any -Unicode encoding of the body and supports automatic inflation of `gzip` and -`deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). - -#### Options - -The `json` function takes an optional `options` object that may contain any of -the following keys: - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### reviver - -The `reviver` option is passed directly to `JSON.parse` as the second -argument. You can find more information on this argument -[in the MDN documentation about JSON.parse](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Example.3A_Using_the_reviver_parameter). - -##### strict - -When set to `true`, will only accept arrays and objects; when `false` will -accept anything `JSON.parse` accepts. Defaults to `true`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. If not a -function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this can -be an extension name (like `json`), a mime type (like `application/json`), or -a mime type with a wildcard (like `*/*` or `*/json`). If a function, the `type` -option is called as `fn(req)` and the request is parsed if it returns a truthy -value. Defaults to `application/json`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.raw([options]) - -Returns middleware that parses all bodies as a `Buffer` and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser supports automatic inflation of `gzip` and `deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This will be a `Buffer` object -of the body. - -#### Options - -The `raw` function takes an optional `options` object that may contain any of -the following keys: - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. -If not a function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this -can be an extension name (like `bin`), a mime type (like -`application/octet-stream`), or a mime type with a wildcard (like `*/*` or -`application/*`). If a function, the `type` option is called as `fn(req)` -and the request is parsed if it returns a truthy value. Defaults to -`application/octet-stream`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.text([options]) - -Returns middleware that parses all bodies as a string and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser supports automatic inflation of `gzip` and `deflate` encodings. - -A new `body` string containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This will be a string of the -body. - -#### Options - -The `text` function takes an optional `options` object that may contain any of -the following keys: - -##### defaultCharset - -Specify the default character set for the text content if the charset is not -specified in the `Content-Type` header of the request. Defaults to `utf-8`. - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. If not -a function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this can -be an extension name (like `txt`), a mime type (like `text/plain`), or a mime -type with a wildcard (like `*/*` or `text/*`). If a function, the `type` -option is called as `fn(req)` and the request is parsed if it returns a -truthy value. Defaults to `text/plain`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.urlencoded([options]) - -Returns middleware that only parses `urlencoded` bodies and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser accepts only UTF-8 encoding of the body and supports automatic -inflation of `gzip` and `deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This object will contain -key-value pairs, where the value can be a string or array (when `extended` is -`false`), or any type (when `extended` is `true`). - -#### Options - -The `urlencoded` function takes an optional `options` object that may contain -any of the following keys: - -##### extended - -The `extended` option allows to choose between parsing the URL-encoded data -with the `querystring` library (when `false`) or the `qs` library (when -`true`). The "extended" syntax allows for rich objects and arrays to be -encoded into the URL-encoded format, allowing for a JSON-like experience -with URL-encoded. For more information, please -[see the qs library](https://www.npmjs.org/package/qs#readme). - -Defaults to `true`, but using the default has been deprecated. Please -research into the difference between `qs` and `querystring` and choose the -appropriate setting. - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### parameterLimit - -The `parameterLimit` option controls the maximum number of parameters that -are allowed in the URL-encoded data. If a request contains more parameters -than this value, a 413 will be returned to the client. Defaults to `1000`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. If not -a function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this can -be an extension name (like `urlencoded`), a mime type (like -`application/x-www-form-urlencoded`), or a mime type with a wildcard (like -`*/x-www-form-urlencoded`). If a function, the `type` option is called as -`fn(req)` and the request is parsed if it returns a truthy value. Defaults -to `application/x-www-form-urlencoded`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -## Errors - -The middlewares provided by this module create errors using the -[`http-errors` module](https://www.npmjs.com/package/http-errors). The errors -will typically have a `status`/`statusCode` property that contains the suggested -HTTP response code, an `expose` property to determine if the `message` property -should be displayed to the client, a `type` property to determine the type of -error without matching against the `message`, and a `body` property containing -the read body, if available. - -The following are the common errors created, though any error can come through -for various reasons. - -### content encoding unsupported - -This error will occur when the request had a `Content-Encoding` header that -contained an encoding but the "inflation" option was set to `false`. The -`status` property is set to `415`, the `type` property is set to -`'encoding.unsupported'`, and the `charset` property will be set to the -encoding that is unsupported. - -### entity parse failed - -This error will occur when the request contained an entity that could not be -parsed by the middleware. The `status` property is set to `400`, the `type` -property is set to `'entity.parse.failed'`, and the `body` property is set to -the entity value that failed parsing. - -### entity verify failed - -This error will occur when the request contained an entity that could not be -failed verification by the defined `verify` option. The `status` property is -set to `403`, the `type` property is set to `'entity.verify.failed'`, and the -`body` property is set to the entity value that failed verification. - -### request aborted - -This error will occur when the request is aborted by the client before reading -the body has finished. The `received` property will be set to the number of -bytes received before the request was aborted and the `expected` property is -set to the number of expected bytes. The `status` property is set to `400` -and `type` property is set to `'request.aborted'`. - -### request entity too large - -This error will occur when the request body's size is larger than the "limit" -option. The `limit` property will be set to the byte limit and the `length` -property will be set to the request body's length. The `status` property is -set to `413` and the `type` property is set to `'entity.too.large'`. - -### request size did not match content length - -This error will occur when the request's length did not match the length from -the `Content-Length` header. This typically occurs when the request is malformed, -typically when the `Content-Length` header was calculated based on characters -instead of bytes. The `status` property is set to `400` and the `type` property -is set to `'request.size.invalid'`. - -### stream encoding should not be set - -This error will occur when something called the `req.setEncoding` method prior -to this middleware. This module operates directly on bytes only and you cannot -call `req.setEncoding` when using this module. The `status` property is set to -`500` and the `type` property is set to `'stream.encoding.set'`. - -### stream is not readable - -This error will occur when the request is no longer readable when this middleware -attempts to read it. This typically means something other than a middleware from -this module read the request body already and the middleware was also configured to -read the same request. The `status` property is set to `500` and the `type` -property is set to `'stream.not.readable'`. - -### too many parameters - -This error will occur when the content of the request exceeds the configured -`parameterLimit` for the `urlencoded` parser. The `status` property is set to -`413` and the `type` property is set to `'parameters.too.many'`. - -### unsupported charset "BOGUS" - -This error will occur when the request had a charset parameter in the -`Content-Type` header, but the `iconv-lite` module does not support it OR the -parser does not support it. The charset is contained in the message as well -as in the `charset` property. The `status` property is set to `415`, the -`type` property is set to `'charset.unsupported'`, and the `charset` property -is set to the charset that is unsupported. - -### unsupported content encoding "bogus" - -This error will occur when the request had a `Content-Encoding` header that -contained an unsupported encoding. The encoding is contained in the message -as well as in the `encoding` property. The `status` property is set to `415`, -the `type` property is set to `'encoding.unsupported'`, and the `encoding` -property is set to the encoding that is unsupported. - -## Examples - -### Express/Connect top-level generic - -This example demonstrates adding a generic JSON and URL-encoded parser as a -top-level middleware, which will parse the bodies of all incoming requests. -This is the simplest setup. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// parse application/x-www-form-urlencoded -app.use(bodyParser.urlencoded({ extended: false })) - -// parse application/json -app.use(bodyParser.json()) - -app.use(function (req, res) { - res.setHeader('Content-Type', 'text/plain') - res.write('you posted:\n') - res.end(JSON.stringify(req.body, null, 2)) -}) -``` - -### Express route-specific - -This example demonstrates adding body parsers specifically to the routes that -need them. In general, this is the most recommended way to use body-parser with -Express. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// create application/json parser -var jsonParser = bodyParser.json() - -// create application/x-www-form-urlencoded parser -var urlencodedParser = bodyParser.urlencoded({ extended: false }) - -// POST /login gets urlencoded bodies -app.post('/login', urlencodedParser, function (req, res) { - res.send('welcome, ' + req.body.username) -}) - -// POST /api/users gets JSON bodies -app.post('/api/users', jsonParser, function (req, res) { - // create user in req.body -}) -``` - -### Change accepted type for parsers - -All the parsers accept a `type` option which allows you to change the -`Content-Type` that the middleware will parse. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// parse various different custom JSON types as JSON -app.use(bodyParser.json({ type: 'application/*+json' })) - -// parse some custom thing into a Buffer -app.use(bodyParser.raw({ type: 'application/vnd.custom-type' })) - -// parse an HTML body into a string -app.use(bodyParser.text({ type: 'text/html' })) -``` - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/body-parser.svg -[npm-url]: https://npmjs.org/package/body-parser -[coveralls-image]: https://img.shields.io/coveralls/expressjs/body-parser/master.svg -[coveralls-url]: https://coveralls.io/r/expressjs/body-parser?branch=master -[downloads-image]: https://img.shields.io/npm/dm/body-parser.svg -[downloads-url]: https://npmjs.org/package/body-parser -[github-actions-ci-image]: https://img.shields.io/github/workflow/status/expressjs/body-parser/ci/master?label=ci -[github-actions-ci-url]: https://github.com/expressjs/body-parser/actions/workflows/ci.yml diff --git a/WEB/node_modules/body-parser/SECURITY.md b/WEB/node_modules/body-parser/SECURITY.md deleted file mode 100644 index 9694d429..00000000 --- a/WEB/node_modules/body-parser/SECURITY.md +++ /dev/null @@ -1,25 +0,0 @@ -# Security Policies and Procedures - -## Reporting a Bug - -The Express team and community take all security bugs seriously. Thank you -for improving the security of Express. We appreciate your efforts and -responsible disclosure and will make every effort to acknowledge your -contributions. - -Report security bugs by emailing the current owner(s) of `body-parser`. This -information can be found in the npm registry using the command -`npm owner ls body-parser`. -If unsure or unable to get the information from the above, open an issue -in the [project issue tracker](https://github.com/expressjs/body-parser/issues) -asking for the current contact information. - -To ensure the timely response to your report, please ensure that the entirety -of the report is contained within the email body and not solely behind a web -link or an attachment. - -At least one owner will acknowledge your email within 48 hours, and will send a -more detailed response within 48 hours indicating the next steps in handling -your report. After the initial reply to your report, the owners will -endeavor to keep you informed of the progress towards a fix and full -announcement, and may ask for additional information or guidance. diff --git a/WEB/node_modules/body-parser/index.js b/WEB/node_modules/body-parser/index.js deleted file mode 100644 index bb24d739..00000000 --- a/WEB/node_modules/body-parser/index.js +++ /dev/null @@ -1,156 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var deprecate = require('depd')('body-parser') - -/** - * Cache of loaded parsers. - * @private - */ - -var parsers = Object.create(null) - -/** - * @typedef Parsers - * @type {function} - * @property {function} json - * @property {function} raw - * @property {function} text - * @property {function} urlencoded - */ - -/** - * Module exports. - * @type {Parsers} - */ - -exports = module.exports = deprecate.function(bodyParser, - 'bodyParser: use individual json/urlencoded middlewares') - -/** - * JSON parser. - * @public - */ - -Object.defineProperty(exports, 'json', { - configurable: true, - enumerable: true, - get: createParserGetter('json') -}) - -/** - * Raw parser. - * @public - */ - -Object.defineProperty(exports, 'raw', { - configurable: true, - enumerable: true, - get: createParserGetter('raw') -}) - -/** - * Text parser. - * @public - */ - -Object.defineProperty(exports, 'text', { - configurable: true, - enumerable: true, - get: createParserGetter('text') -}) - -/** - * URL-encoded parser. - * @public - */ - -Object.defineProperty(exports, 'urlencoded', { - configurable: true, - enumerable: true, - get: createParserGetter('urlencoded') -}) - -/** - * Create a middleware to parse json and urlencoded bodies. - * - * @param {object} [options] - * @return {function} - * @deprecated - * @public - */ - -function bodyParser (options) { - // use default type for parsers - var opts = Object.create(options || null, { - type: { - configurable: true, - enumerable: true, - value: undefined, - writable: true - } - }) - - var _urlencoded = exports.urlencoded(opts) - var _json = exports.json(opts) - - return function bodyParser (req, res, next) { - _json(req, res, function (err) { - if (err) return next(err) - _urlencoded(req, res, next) - }) - } -} - -/** - * Create a getter for loading a parser. - * @private - */ - -function createParserGetter (name) { - return function get () { - return loadParser(name) - } -} - -/** - * Load a parser module. - * @private - */ - -function loadParser (parserName) { - var parser = parsers[parserName] - - if (parser !== undefined) { - return parser - } - - // this uses a switch for static require analysis - switch (parserName) { - case 'json': - parser = require('./lib/types/json') - break - case 'raw': - parser = require('./lib/types/raw') - break - case 'text': - parser = require('./lib/types/text') - break - case 'urlencoded': - parser = require('./lib/types/urlencoded') - break - } - - // store to prevent invoking require() - return (parsers[parserName] = parser) -} diff --git a/WEB/node_modules/body-parser/lib/read.js b/WEB/node_modules/body-parser/lib/read.js deleted file mode 100644 index fce6283f..00000000 --- a/WEB/node_modules/body-parser/lib/read.js +++ /dev/null @@ -1,205 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var createError = require('http-errors') -var destroy = require('destroy') -var getBody = require('raw-body') -var iconv = require('iconv-lite') -var onFinished = require('on-finished') -var unpipe = require('unpipe') -var zlib = require('zlib') - -/** - * Module exports. - */ - -module.exports = read - -/** - * Read a request into a buffer and parse. - * - * @param {object} req - * @param {object} res - * @param {function} next - * @param {function} parse - * @param {function} debug - * @param {object} options - * @private - */ - -function read (req, res, next, parse, debug, options) { - var length - var opts = options - var stream - - // flag as parsed - req._body = true - - // read options - var encoding = opts.encoding !== null - ? opts.encoding - : null - var verify = opts.verify - - try { - // get the content stream - stream = contentstream(req, debug, opts.inflate) - length = stream.length - stream.length = undefined - } catch (err) { - return next(err) - } - - // set raw-body options - opts.length = length - opts.encoding = verify - ? null - : encoding - - // assert charset is supported - if (opts.encoding === null && encoding !== null && !iconv.encodingExists(encoding)) { - return next(createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { - charset: encoding.toLowerCase(), - type: 'charset.unsupported' - })) - } - - // read body - debug('read body') - getBody(stream, opts, function (error, body) { - if (error) { - var _error - - if (error.type === 'encoding.unsupported') { - // echo back charset - _error = createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { - charset: encoding.toLowerCase(), - type: 'charset.unsupported' - }) - } else { - // set status code on error - _error = createError(400, error) - } - - // unpipe from stream and destroy - if (stream !== req) { - unpipe(req) - destroy(stream, true) - } - - // read off entire request - dump(req, function onfinished () { - next(createError(400, _error)) - }) - return - } - - // verify - if (verify) { - try { - debug('verify body') - verify(req, res, body, encoding) - } catch (err) { - next(createError(403, err, { - body: body, - type: err.type || 'entity.verify.failed' - })) - return - } - } - - // parse - var str = body - try { - debug('parse body') - str = typeof body !== 'string' && encoding !== null - ? iconv.decode(body, encoding) - : body - req.body = parse(str) - } catch (err) { - next(createError(400, err, { - body: str, - type: err.type || 'entity.parse.failed' - })) - return - } - - next() - }) -} - -/** - * Get the content stream of the request. - * - * @param {object} req - * @param {function} debug - * @param {boolean} [inflate=true] - * @return {object} - * @api private - */ - -function contentstream (req, debug, inflate) { - var encoding = (req.headers['content-encoding'] || 'identity').toLowerCase() - var length = req.headers['content-length'] - var stream - - debug('content-encoding "%s"', encoding) - - if (inflate === false && encoding !== 'identity') { - throw createError(415, 'content encoding unsupported', { - encoding: encoding, - type: 'encoding.unsupported' - }) - } - - switch (encoding) { - case 'deflate': - stream = zlib.createInflate() - debug('inflate body') - req.pipe(stream) - break - case 'gzip': - stream = zlib.createGunzip() - debug('gunzip body') - req.pipe(stream) - break - case 'identity': - stream = req - stream.length = length - break - default: - throw createError(415, 'unsupported content encoding "' + encoding + '"', { - encoding: encoding, - type: 'encoding.unsupported' - }) - } - - return stream -} - -/** - * Dump the contents of a request. - * - * @param {object} req - * @param {function} callback - * @api private - */ - -function dump (req, callback) { - if (onFinished.isFinished(req)) { - callback(null) - } else { - onFinished(req, callback) - req.resume() - } -} diff --git a/WEB/node_modules/body-parser/lib/types/json.js b/WEB/node_modules/body-parser/lib/types/json.js deleted file mode 100644 index c2745be3..00000000 --- a/WEB/node_modules/body-parser/lib/types/json.js +++ /dev/null @@ -1,236 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var createError = require('http-errors') -var debug = require('debug')('body-parser:json') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = json - -/** - * RegExp to match the first non-space in a string. - * - * Allowed whitespace is defined in RFC 7159: - * - * ws = *( - * %x20 / ; Space - * %x09 / ; Horizontal tab - * %x0A / ; Line feed or New line - * %x0D ) ; Carriage return - */ - -var FIRST_CHAR_REGEXP = /^[\x20\x09\x0a\x0d]*([^\x20\x09\x0a\x0d])/ // eslint-disable-line no-control-regex - -/** - * Create a middleware to parse JSON bodies. - * - * @param {object} [options] - * @return {function} - * @public - */ - -function json (options) { - var opts = options || {} - - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var inflate = opts.inflate !== false - var reviver = opts.reviver - var strict = opts.strict !== false - var type = opts.type || 'application/json' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (body) { - if (body.length === 0) { - // special-case empty json body, as it's a common client-side mistake - // TODO: maybe make this configurable or part of "strict" option - return {} - } - - if (strict) { - var first = firstchar(body) - - if (first !== '{' && first !== '[') { - debug('strict violation') - throw createStrictSyntaxError(body, first) - } - } - - try { - debug('parse json') - return JSON.parse(body, reviver) - } catch (e) { - throw normalizeJsonSyntaxError(e, { - message: e.message, - stack: e.stack - }) - } - } - - return function jsonParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // assert charset per RFC 7159 sec 8.1 - var charset = getCharset(req) || 'utf-8' - if (charset.slice(0, 4) !== 'utf-') { - debug('invalid charset') - next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { - charset: charset, - type: 'charset.unsupported' - })) - return - } - - // read - read(req, res, next, parse, debug, { - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Create strict violation syntax error matching native error. - * - * @param {string} str - * @param {string} char - * @return {Error} - * @private - */ - -function createStrictSyntaxError (str, char) { - var index = str.indexOf(char) - var partial = index !== -1 - ? str.substring(0, index) + '#' - : '' - - try { - JSON.parse(partial); /* istanbul ignore next */ throw new SyntaxError('strict violation') - } catch (e) { - return normalizeJsonSyntaxError(e, { - message: e.message.replace('#', char), - stack: e.stack - }) - } -} - -/** - * Get the first non-whitespace character in a string. - * - * @param {string} str - * @return {function} - * @private - */ - -function firstchar (str) { - var match = FIRST_CHAR_REGEXP.exec(str) - - return match - ? match[1] - : undefined -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Normalize a SyntaxError for JSON.parse. - * - * @param {SyntaxError} error - * @param {object} obj - * @return {SyntaxError} - */ - -function normalizeJsonSyntaxError (error, obj) { - var keys = Object.getOwnPropertyNames(error) - - for (var i = 0; i < keys.length; i++) { - var key = keys[i] - if (key !== 'stack' && key !== 'message') { - delete error[key] - } - } - - // replace stack before message for Node.js 0.10 and below - error.stack = obj.stack.replace(error.message, obj.message) - error.message = obj.message - - return error -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/WEB/node_modules/body-parser/lib/types/raw.js b/WEB/node_modules/body-parser/lib/types/raw.js deleted file mode 100644 index f5d1b674..00000000 --- a/WEB/node_modules/body-parser/lib/types/raw.js +++ /dev/null @@ -1,101 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - */ - -var bytes = require('bytes') -var debug = require('debug')('body-parser:raw') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = raw - -/** - * Create a middleware to parse raw bodies. - * - * @param {object} [options] - * @return {function} - * @api public - */ - -function raw (options) { - var opts = options || {} - - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'application/octet-stream' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (buf) { - return buf - } - - return function rawParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // read - read(req, res, next, parse, debug, { - encoding: null, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/WEB/node_modules/body-parser/lib/types/text.js b/WEB/node_modules/body-parser/lib/types/text.js deleted file mode 100644 index 083a0090..00000000 --- a/WEB/node_modules/body-parser/lib/types/text.js +++ /dev/null @@ -1,121 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var debug = require('debug')('body-parser:text') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = text - -/** - * Create a middleware to parse text bodies. - * - * @param {object} [options] - * @return {function} - * @api public - */ - -function text (options) { - var opts = options || {} - - var defaultCharset = opts.defaultCharset || 'utf-8' - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'text/plain' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (buf) { - return buf - } - - return function textParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // get charset - var charset = getCharset(req) || defaultCharset - - // read - read(req, res, next, parse, debug, { - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/WEB/node_modules/body-parser/lib/types/urlencoded.js b/WEB/node_modules/body-parser/lib/types/urlencoded.js deleted file mode 100644 index b2ca8f16..00000000 --- a/WEB/node_modules/body-parser/lib/types/urlencoded.js +++ /dev/null @@ -1,284 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var createError = require('http-errors') -var debug = require('debug')('body-parser:urlencoded') -var deprecate = require('depd')('body-parser') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = urlencoded - -/** - * Cache of parser modules. - */ - -var parsers = Object.create(null) - -/** - * Create a middleware to parse urlencoded bodies. - * - * @param {object} [options] - * @return {function} - * @public - */ - -function urlencoded (options) { - var opts = options || {} - - // notice because option default will flip in next major - if (opts.extended === undefined) { - deprecate('undefined extended: provide extended option') - } - - var extended = opts.extended !== false - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'application/x-www-form-urlencoded' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate query parser - var queryparse = extended - ? extendedparser(opts) - : simpleparser(opts) - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (body) { - return body.length - ? queryparse(body) - : {} - } - - return function urlencodedParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // assert charset - var charset = getCharset(req) || 'utf-8' - if (charset !== 'utf-8') { - debug('invalid charset') - next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { - charset: charset, - type: 'charset.unsupported' - })) - return - } - - // read - read(req, res, next, parse, debug, { - debug: debug, - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the extended query parser. - * - * @param {object} options - */ - -function extendedparser (options) { - var parameterLimit = options.parameterLimit !== undefined - ? options.parameterLimit - : 1000 - var parse = parser('qs') - - if (isNaN(parameterLimit) || parameterLimit < 1) { - throw new TypeError('option parameterLimit must be a positive number') - } - - if (isFinite(parameterLimit)) { - parameterLimit = parameterLimit | 0 - } - - return function queryparse (body) { - var paramCount = parameterCount(body, parameterLimit) - - if (paramCount === undefined) { - debug('too many parameters') - throw createError(413, 'too many parameters', { - type: 'parameters.too.many' - }) - } - - var arrayLimit = Math.max(100, paramCount) - - debug('parse extended urlencoding') - return parse(body, { - allowPrototypes: true, - arrayLimit: arrayLimit, - depth: Infinity, - parameterLimit: parameterLimit - }) - } -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Count the number of parameters, stopping once limit reached - * - * @param {string} body - * @param {number} limit - * @api private - */ - -function parameterCount (body, limit) { - var count = 0 - var index = 0 - - while ((index = body.indexOf('&', index)) !== -1) { - count++ - index++ - - if (count === limit) { - return undefined - } - } - - return count -} - -/** - * Get parser for module name dynamically. - * - * @param {string} name - * @return {function} - * @api private - */ - -function parser (name) { - var mod = parsers[name] - - if (mod !== undefined) { - return mod.parse - } - - // this uses a switch for static require analysis - switch (name) { - case 'qs': - mod = require('qs') - break - case 'querystring': - mod = require('querystring') - break - } - - // store to prevent invoking require() - parsers[name] = mod - - return mod.parse -} - -/** - * Get the simple query parser. - * - * @param {object} options - */ - -function simpleparser (options) { - var parameterLimit = options.parameterLimit !== undefined - ? options.parameterLimit - : 1000 - var parse = parser('querystring') - - if (isNaN(parameterLimit) || parameterLimit < 1) { - throw new TypeError('option parameterLimit must be a positive number') - } - - if (isFinite(parameterLimit)) { - parameterLimit = parameterLimit | 0 - } - - return function queryparse (body) { - var paramCount = parameterCount(body, parameterLimit) - - if (paramCount === undefined) { - debug('too many parameters') - throw createError(413, 'too many parameters', { - type: 'parameters.too.many' - }) - } - - debug('parse urlencoding') - return parse(body, undefined, undefined, { maxKeys: parameterLimit }) - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/.coveralls.yml b/WEB/node_modules/body-parser/node_modules/debug/.coveralls.yml deleted file mode 100644 index 20a70685..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/.coveralls.yml +++ /dev/null @@ -1 +0,0 @@ -repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve diff --git a/WEB/node_modules/body-parser/node_modules/debug/.eslintrc b/WEB/node_modules/body-parser/node_modules/debug/.eslintrc deleted file mode 100644 index 8a37ae2c..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/.eslintrc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "env": { - "browser": true, - "node": true - }, - "rules": { - "no-console": 0, - "no-empty": [1, { "allowEmptyCatch": true }] - }, - "extends": "eslint:recommended" -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/.npmignore b/WEB/node_modules/body-parser/node_modules/debug/.npmignore deleted file mode 100644 index 5f60eecc..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/.npmignore +++ /dev/null @@ -1,9 +0,0 @@ -support -test -examples -example -*.sock -dist -yarn.lock -coverage -bower.json diff --git a/WEB/node_modules/body-parser/node_modules/debug/.travis.yml b/WEB/node_modules/body-parser/node_modules/debug/.travis.yml deleted file mode 100644 index 6c6090c3..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/.travis.yml +++ /dev/null @@ -1,14 +0,0 @@ - -language: node_js -node_js: - - "6" - - "5" - - "4" - -install: - - make node_modules - -script: - - make lint - - make test - - make coveralls diff --git a/WEB/node_modules/body-parser/node_modules/debug/CHANGELOG.md b/WEB/node_modules/body-parser/node_modules/debug/CHANGELOG.md deleted file mode 100644 index eadaa189..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/CHANGELOG.md +++ /dev/null @@ -1,362 +0,0 @@ - -2.6.9 / 2017-09-22 -================== - - * remove ReDoS regexp in %o formatter (#504) - -2.6.8 / 2017-05-18 -================== - - * Fix: Check for undefined on browser globals (#462, @marbemac) - -2.6.7 / 2017-05-16 -================== - - * Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458, @hubdotcom) - * Fix: Inline extend function in node implementation (#452, @dougwilson) - * Docs: Fix typo (#455, @msasad) - -2.6.5 / 2017-04-27 -================== - - * Fix: null reference check on window.documentElement.style.WebkitAppearance (#447, @thebigredgeek) - * Misc: clean up browser reference checks (#447, @thebigredgeek) - * Misc: add npm-debug.log to .gitignore (@thebigredgeek) - - -2.6.4 / 2017-04-20 -================== - - * Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444, @LucianBuzzo) - * Chore: ignore bower.json in npm installations. (#437, @joaovieira) - * Misc: update "ms" to v0.7.3 (@tootallnate) - -2.6.3 / 2017-03-13 -================== - - * Fix: Electron reference to `process.env.DEBUG` (#431, @paulcbetts) - * Docs: Changelog fix (@thebigredgeek) - -2.6.2 / 2017-03-10 -================== - - * Fix: DEBUG_MAX_ARRAY_LENGTH (#420, @slavaGanzin) - * Docs: Add backers and sponsors from Open Collective (#422, @piamancini) - * Docs: Add Slackin invite badge (@tootallnate) - -2.6.1 / 2017-02-10 -================== - - * Fix: Module's `export default` syntax fix for IE8 `Expected identifier` error - * Fix: Whitelist DEBUG_FD for values 1 and 2 only (#415, @pi0) - * Fix: IE8 "Expected identifier" error (#414, @vgoma) - * Fix: Namespaces would not disable once enabled (#409, @musikov) - -2.6.0 / 2016-12-28 -================== - - * Fix: added better null pointer checks for browser useColors (@thebigredgeek) - * Improvement: removed explicit `window.debug` export (#404, @tootallnate) - * Improvement: deprecated `DEBUG_FD` environment variable (#405, @tootallnate) - -2.5.2 / 2016-12-25 -================== - - * Fix: reference error on window within webworkers (#393, @KlausTrainer) - * Docs: fixed README typo (#391, @lurch) - * Docs: added notice about v3 api discussion (@thebigredgeek) - -2.5.1 / 2016-12-20 -================== - - * Fix: babel-core compatibility - -2.5.0 / 2016-12-20 -================== - - * Fix: wrong reference in bower file (@thebigredgeek) - * Fix: webworker compatibility (@thebigredgeek) - * Fix: output formatting issue (#388, @kribblo) - * Fix: babel-loader compatibility (#383, @escwald) - * Misc: removed built asset from repo and publications (@thebigredgeek) - * Misc: moved source files to /src (#378, @yamikuronue) - * Test: added karma integration and replaced babel with browserify for browser tests (#378, @yamikuronue) - * Test: coveralls integration (#378, @yamikuronue) - * Docs: simplified language in the opening paragraph (#373, @yamikuronue) - -2.4.5 / 2016-12-17 -================== - - * Fix: `navigator` undefined in Rhino (#376, @jochenberger) - * Fix: custom log function (#379, @hsiliev) - * Improvement: bit of cleanup + linting fixes (@thebigredgeek) - * Improvement: rm non-maintainted `dist/` dir (#375, @freewil) - * Docs: simplified language in the opening paragraph. (#373, @yamikuronue) - -2.4.4 / 2016-12-14 -================== - - * Fix: work around debug being loaded in preload scripts for electron (#368, @paulcbetts) - -2.4.3 / 2016-12-14 -================== - - * Fix: navigation.userAgent error for react native (#364, @escwald) - -2.4.2 / 2016-12-14 -================== - - * Fix: browser colors (#367, @tootallnate) - * Misc: travis ci integration (@thebigredgeek) - * Misc: added linting and testing boilerplate with sanity check (@thebigredgeek) - -2.4.1 / 2016-12-13 -================== - - * Fix: typo that broke the package (#356) - -2.4.0 / 2016-12-13 -================== - - * Fix: bower.json references unbuilt src entry point (#342, @justmatt) - * Fix: revert "handle regex special characters" (@tootallnate) - * Feature: configurable util.inspect()`options for NodeJS (#327, @tootallnate) - * Feature: %O`(big O) pretty-prints objects (#322, @tootallnate) - * Improvement: allow colors in workers (#335, @botverse) - * Improvement: use same color for same namespace. (#338, @lchenay) - -2.3.3 / 2016-11-09 -================== - - * Fix: Catch `JSON.stringify()` errors (#195, Jovan Alleyne) - * Fix: Returning `localStorage` saved values (#331, Levi Thomason) - * Improvement: Don't create an empty object when no `process` (Nathan Rajlich) - -2.3.2 / 2016-11-09 -================== - - * Fix: be super-safe in index.js as well (@TooTallNate) - * Fix: should check whether process exists (Tom Newby) - -2.3.1 / 2016-11-09 -================== - - * Fix: Added electron compatibility (#324, @paulcbetts) - * Improvement: Added performance optimizations (@tootallnate) - * Readme: Corrected PowerShell environment variable example (#252, @gimre) - * Misc: Removed yarn lock file from source control (#321, @fengmk2) - -2.3.0 / 2016-11-07 -================== - - * Fix: Consistent placement of ms diff at end of output (#215, @gorangajic) - * Fix: Escaping of regex special characters in namespace strings (#250, @zacronos) - * Fix: Fixed bug causing crash on react-native (#282, @vkarpov15) - * Feature: Enabled ES6+ compatible import via default export (#212 @bucaran) - * Feature: Added %O formatter to reflect Chrome's console.log capability (#279, @oncletom) - * Package: Update "ms" to 0.7.2 (#315, @DevSide) - * Package: removed superfluous version property from bower.json (#207 @kkirsche) - * Readme: fix USE_COLORS to DEBUG_COLORS - * Readme: Doc fixes for format string sugar (#269, @mlucool) - * Readme: Updated docs for DEBUG_FD and DEBUG_COLORS environment variables (#232, @mattlyons0) - * Readme: doc fixes for PowerShell (#271 #243, @exoticknight @unreadable) - * Readme: better docs for browser support (#224, @matthewmueller) - * Tooling: Added yarn integration for development (#317, @thebigredgeek) - * Misc: Renamed History.md to CHANGELOG.md (@thebigredgeek) - * Misc: Added license file (#226 #274, @CantemoInternal @sdaitzman) - * Misc: Updated contributors (@thebigredgeek) - -2.2.0 / 2015-05-09 -================== - - * package: update "ms" to v0.7.1 (#202, @dougwilson) - * README: add logging to file example (#193, @DanielOchoa) - * README: fixed a typo (#191, @amir-s) - * browser: expose `storage` (#190, @stephenmathieson) - * Makefile: add a `distclean` target (#189, @stephenmathieson) - -2.1.3 / 2015-03-13 -================== - - * Updated stdout/stderr example (#186) - * Updated example/stdout.js to match debug current behaviour - * Renamed example/stderr.js to stdout.js - * Update Readme.md (#184) - * replace high intensity foreground color for bold (#182, #183) - -2.1.2 / 2015-03-01 -================== - - * dist: recompile - * update "ms" to v0.7.0 - * package: update "browserify" to v9.0.3 - * component: fix "ms.js" repo location - * changed bower package name - * updated documentation about using debug in a browser - * fix: security error on safari (#167, #168, @yields) - -2.1.1 / 2014-12-29 -================== - - * browser: use `typeof` to check for `console` existence - * browser: check for `console.log` truthiness (fix IE 8/9) - * browser: add support for Chrome apps - * Readme: added Windows usage remarks - * Add `bower.json` to properly support bower install - -2.1.0 / 2014-10-15 -================== - - * node: implement `DEBUG_FD` env variable support - * package: update "browserify" to v6.1.0 - * package: add "license" field to package.json (#135, @panuhorsmalahti) - -2.0.0 / 2014-09-01 -================== - - * package: update "browserify" to v5.11.0 - * node: use stderr rather than stdout for logging (#29, @stephenmathieson) - -1.0.4 / 2014-07-15 -================== - - * dist: recompile - * example: remove `console.info()` log usage - * example: add "Content-Type" UTF-8 header to browser example - * browser: place %c marker after the space character - * browser: reset the "content" color via `color: inherit` - * browser: add colors support for Firefox >= v31 - * debug: prefer an instance `log()` function over the global one (#119) - * Readme: update documentation about styled console logs for FF v31 (#116, @wryk) - -1.0.3 / 2014-07-09 -================== - - * Add support for multiple wildcards in namespaces (#122, @seegno) - * browser: fix lint - -1.0.2 / 2014-06-10 -================== - - * browser: update color palette (#113, @gscottolson) - * common: make console logging function configurable (#108, @timoxley) - * node: fix %o colors on old node <= 0.8.x - * Makefile: find node path using shell/which (#109, @timoxley) - -1.0.1 / 2014-06-06 -================== - - * browser: use `removeItem()` to clear localStorage - * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777) - * package: add "contributors" section - * node: fix comment typo - * README: list authors - -1.0.0 / 2014-06-04 -================== - - * make ms diff be global, not be scope - * debug: ignore empty strings in enable() - * node: make DEBUG_COLORS able to disable coloring - * *: export the `colors` array - * npmignore: don't publish the `dist` dir - * Makefile: refactor to use browserify - * package: add "browserify" as a dev dependency - * Readme: add Web Inspector Colors section - * node: reset terminal color for the debug content - * node: map "%o" to `util.inspect()` - * browser: map "%j" to `JSON.stringify()` - * debug: add custom "formatters" - * debug: use "ms" module for humanizing the diff - * Readme: add "bash" syntax highlighting - * browser: add Firebug color support - * browser: add colors for WebKit browsers - * node: apply log to `console` - * rewrite: abstract common logic for Node & browsers - * add .jshintrc file - -0.8.1 / 2014-04-14 -================== - - * package: re-add the "component" section - -0.8.0 / 2014-03-30 -================== - - * add `enable()` method for nodejs. Closes #27 - * change from stderr to stdout - * remove unnecessary index.js file - -0.7.4 / 2013-11-13 -================== - - * remove "browserify" key from package.json (fixes something in browserify) - -0.7.3 / 2013-10-30 -================== - - * fix: catch localStorage security error when cookies are blocked (Chrome) - * add debug(err) support. Closes #46 - * add .browser prop to package.json. Closes #42 - -0.7.2 / 2013-02-06 -================== - - * fix package.json - * fix: Mobile Safari (private mode) is broken with debug - * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript - -0.7.1 / 2013-02-05 -================== - - * add repository URL to package.json - * add DEBUG_COLORED to force colored output - * add browserify support - * fix component. Closes #24 - -0.7.0 / 2012-05-04 -================== - - * Added .component to package.json - * Added debug.component.js build - -0.6.0 / 2012-03-16 -================== - - * Added support for "-" prefix in DEBUG [Vinay Pulim] - * Added `.enabled` flag to the node version [TooTallNate] - -0.5.0 / 2012-02-02 -================== - - * Added: humanize diffs. Closes #8 - * Added `debug.disable()` to the CS variant - * Removed padding. Closes #10 - * Fixed: persist client-side variant again. Closes #9 - -0.4.0 / 2012-02-01 -================== - - * Added browser variant support for older browsers [TooTallNate] - * Added `debug.enable('project:*')` to browser variant [TooTallNate] - * Added padding to diff (moved it to the right) - -0.3.0 / 2012-01-26 -================== - - * Added millisecond diff when isatty, otherwise UTC string - -0.2.0 / 2012-01-22 -================== - - * Added wildcard support - -0.1.0 / 2011-12-02 -================== - - * Added: remove colors unless stderr isatty [TooTallNate] - -0.0.1 / 2010-01-03 -================== - - * Initial release diff --git a/WEB/node_modules/body-parser/node_modules/debug/LICENSE b/WEB/node_modules/body-parser/node_modules/debug/LICENSE deleted file mode 100644 index 658c933d..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 TJ Holowaychuk - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/WEB/node_modules/body-parser/node_modules/debug/Makefile b/WEB/node_modules/body-parser/node_modules/debug/Makefile deleted file mode 100644 index 584da8bf..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# get Makefile directory name: http://stackoverflow.com/a/5982798/376773 -THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) -THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd) - -# BIN directory -BIN := $(THIS_DIR)/node_modules/.bin - -# Path -PATH := node_modules/.bin:$(PATH) -SHELL := /bin/bash - -# applications -NODE ?= $(shell which node) -YARN ?= $(shell which yarn) -PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm)) -BROWSERIFY ?= $(NODE) $(BIN)/browserify - -.FORCE: - -install: node_modules - -node_modules: package.json - @NODE_ENV= $(PKG) install - @touch node_modules - -lint: .FORCE - eslint browser.js debug.js index.js node.js - -test-node: .FORCE - istanbul cover node_modules/mocha/bin/_mocha -- test/**.js - -test-browser: .FORCE - mkdir -p dist - - @$(BROWSERIFY) \ - --standalone debug \ - . > dist/debug.js - - karma start --single-run - rimraf dist - -test: .FORCE - concurrently \ - "make test-node" \ - "make test-browser" - -coveralls: - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js - -.PHONY: all install clean distclean diff --git a/WEB/node_modules/body-parser/node_modules/debug/README.md b/WEB/node_modules/body-parser/node_modules/debug/README.md deleted file mode 100644 index f67be6b3..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/README.md +++ /dev/null @@ -1,312 +0,0 @@ -# debug -[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug) [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) -[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) - - - -A tiny node.js debugging utility modelled after node core's debugging technique. - -**Discussion around the V3 API is under way [here](https://github.com/visionmedia/debug/issues/370)** - -## Installation - -```bash -$ npm install debug -``` - -## Usage - -`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. - -Example _app.js_: - -```js -var debug = require('debug')('http') - , http = require('http') - , name = 'My App'; - -// fake app - -debug('booting %s', name); - -http.createServer(function(req, res){ - debug(req.method + ' ' + req.url); - res.end('hello\n'); -}).listen(3000, function(){ - debug('listening'); -}); - -// fake worker of some kind - -require('./worker'); -``` - -Example _worker.js_: - -```js -var debug = require('debug')('worker'); - -setInterval(function(){ - debug('doing some work'); -}, 1000); -``` - - The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples: - - ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png) - - ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png) - -#### Windows note - - On Windows the environment variable is set using the `set` command. - - ```cmd - set DEBUG=*,-not_this - ``` - - Note that PowerShell uses different syntax to set environment variables. - - ```cmd - $env:DEBUG = "*,-not_this" - ``` - -Then, run the program to be debugged as usual. - -## Millisecond diff - - When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. - - ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png) - - When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below: - - ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png) - -## Conventions - - If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". - -## Wildcards - - The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. - - You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:". - -## Environment Variables - - When running through Node.js, you can set a few environment variables that will - change the behavior of the debug logging: - -| Name | Purpose | -|-----------|-------------------------------------------------| -| `DEBUG` | Enables/disables specific debugging namespaces. | -| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | -| `DEBUG_DEPTH` | Object inspection depth. | -| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | - - - __Note:__ The environment variables beginning with `DEBUG_` end up being - converted into an Options object that gets used with `%o`/`%O` formatters. - See the Node.js documentation for - [`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) - for the complete list. - -## Formatters - - - Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. Below are the officially supported formatters: - -| Formatter | Representation | -|-----------|----------------| -| `%O` | Pretty-print an Object on multiple lines. | -| `%o` | Pretty-print an Object all on a single line. | -| `%s` | String. | -| `%d` | Number (both integer and float). | -| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | -| `%%` | Single percent sign ('%'). This does not consume an argument. | - -### Custom formatters - - You can add custom formatters by extending the `debug.formatters` object. For example, if you wanted to add support for rendering a Buffer as hex with `%h`, you could do something like: - -```js -const createDebug = require('debug') -createDebug.formatters.h = (v) => { - return v.toString('hex') -} - -// …elsewhere -const debug = createDebug('foo') -debug('this is hex: %h', new Buffer('hello world')) -// foo this is hex: 68656c6c6f20776f726c6421 +0ms -``` - -## Browser support - You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), - or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), - if you don't want to build it yourself. - - Debug's enable state is currently persisted by `localStorage`. - Consider the situation shown below where you have `worker:a` and `worker:b`, - and wish to debug both. You can enable this using `localStorage.debug`: - -```js -localStorage.debug = 'worker:*' -``` - -And then refresh the page. - -```js -a = debug('worker:a'); -b = debug('worker:b'); - -setInterval(function(){ - a('doing some work'); -}, 1000); - -setInterval(function(){ - b('doing some work'); -}, 1200); -``` - -#### Web Inspector Colors - - Colors are also enabled on "Web Inspectors" that understand the `%c` formatting - option. These are WebKit web inspectors, Firefox ([since version - 31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) - and the Firebug plugin for Firefox (any version). - - Colored output looks something like: - - ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png) - - -## Output streams - - By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: - -Example _stdout.js_: - -```js -var debug = require('debug'); -var error = debug('app:error'); - -// by default stderr is used -error('goes to stderr!'); - -var log = debug('app:log'); -// set this namespace to log via console.log -log.log = console.log.bind(console); // don't forget to bind to console! -log('goes to stdout'); -error('still goes to stderr!'); - -// set all output to go via console.info -// overrides all per-namespace log settings -debug.log = console.info.bind(console); -error('now goes to stdout via console.info'); -log('still goes to stdout, but via console.info now'); -``` - - -## Authors - - - TJ Holowaychuk - - Nathan Rajlich - - Andrew Rhyne - -## Backers - -Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## Sponsors - -Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## License - -(The MIT License) - -Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca> - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/WEB/node_modules/body-parser/node_modules/debug/component.json b/WEB/node_modules/body-parser/node_modules/debug/component.json deleted file mode 100644 index 9de26410..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/component.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "debug", - "repo": "visionmedia/debug", - "description": "small debugging utility", - "version": "2.6.9", - "keywords": [ - "debug", - "log", - "debugger" - ], - "main": "src/browser.js", - "scripts": [ - "src/browser.js", - "src/debug.js" - ], - "dependencies": { - "rauchg/ms.js": "0.7.1" - } -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/karma.conf.js b/WEB/node_modules/body-parser/node_modules/debug/karma.conf.js deleted file mode 100644 index 103a82d1..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/karma.conf.js +++ /dev/null @@ -1,70 +0,0 @@ -// Karma configuration -// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC) - -module.exports = function(config) { - config.set({ - - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '', - - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['mocha', 'chai', 'sinon'], - - - // list of files / patterns to load in the browser - files: [ - 'dist/debug.js', - 'test/*spec.js' - ], - - - // list of files to exclude - exclude: [ - 'src/node.js' - ], - - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - }, - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['progress'], - - - // web server port - port: 9876, - - - // enable / disable colors in the output (reporters and logs) - colors: true, - - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: true, - - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['PhantomJS'], - - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - singleRun: false, - - // Concurrency level - // how many browser should be started simultaneous - concurrency: Infinity - }) -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/node.js b/WEB/node_modules/body-parser/node_modules/debug/node.js deleted file mode 100644 index 7fc36fe6..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/node.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('./src/node'); diff --git a/WEB/node_modules/body-parser/node_modules/debug/package.json b/WEB/node_modules/body-parser/node_modules/debug/package.json deleted file mode 100644 index dc787ba7..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "debug", - "version": "2.6.9", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" - }, - "description": "small debugging utility", - "keywords": [ - "debug", - "log", - "debugger" - ], - "author": "TJ Holowaychuk ", - "contributors": [ - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " - ], - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - }, - "devDependencies": { - "browserify": "9.0.3", - "chai": "^3.5.0", - "concurrently": "^3.1.0", - "coveralls": "^2.11.15", - "eslint": "^3.12.1", - "istanbul": "^0.4.5", - "karma": "^1.3.0", - "karma-chai": "^0.1.0", - "karma-mocha": "^1.3.0", - "karma-phantomjs-launcher": "^1.0.2", - "karma-sinon": "^1.0.5", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.2.0", - "rimraf": "^2.5.4", - "sinon": "^1.17.6", - "sinon-chai": "^2.8.0" - }, - "main": "./src/index.js", - "browser": "./src/browser.js", - "component": { - "scripts": { - "debug/index.js": "browser.js", - "debug/debug.js": "debug.js" - } - } -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/src/browser.js b/WEB/node_modules/body-parser/node_modules/debug/src/browser.js deleted file mode 100644 index 71069249..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/src/browser.js +++ /dev/null @@ -1,185 +0,0 @@ -/** - * This is the web browser implementation of `debug()`. - * - * Expose `debug()` as the module. - */ - -exports = module.exports = require('./debug'); -exports.log = log; -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; -exports.storage = 'undefined' != typeof chrome - && 'undefined' != typeof chrome.storage - ? chrome.storage.local - : localstorage(); - -/** - * Colors. - */ - -exports.colors = [ - 'lightseagreen', - 'forestgreen', - 'goldenrod', - 'dodgerblue', - 'darkorchid', - 'crimson' -]; - -/** - * Currently only WebKit-based Web Inspectors, Firefox >= v31, - * and the Firebug extension (any Firefox version) are known - * to support "%c" CSS customizations. - * - * TODO: add a `localStorage` variable to explicitly enable/disable colors - */ - -function useColors() { - // NB: In an Electron preload script, document will be defined but not fully - // initialized. Since we know we're in Chrome, we'll just detect this case - // explicitly - if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') { - return true; - } - - // is webkit? http://stackoverflow.com/a/16459606/376773 - // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 - return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || - // is firebug? http://stackoverflow.com/a/398120/376773 - (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || - // is firefox >= v31? - // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || - // double check webkit in userAgent just in case we are in a worker - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); -} - -/** - * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. - */ - -exports.formatters.j = function(v) { - try { - return JSON.stringify(v); - } catch (err) { - return '[UnexpectedJSONParseError]: ' + err.message; - } -}; - - -/** - * Colorize log arguments if enabled. - * - * @api public - */ - -function formatArgs(args) { - var useColors = this.useColors; - - args[0] = (useColors ? '%c' : '') - + this.namespace - + (useColors ? ' %c' : ' ') - + args[0] - + (useColors ? '%c ' : ' ') - + '+' + exports.humanize(this.diff); - - if (!useColors) return; - - var c = 'color: ' + this.color; - args.splice(1, 0, c, 'color: inherit') - - // the final "%c" is somewhat tricky, because there could be other - // arguments passed either before or after the %c, so we need to - // figure out the correct index to insert the CSS into - var index = 0; - var lastC = 0; - args[0].replace(/%[a-zA-Z%]/g, function(match) { - if ('%%' === match) return; - index++; - if ('%c' === match) { - // we only are interested in the *last* %c - // (the user may have provided their own) - lastC = index; - } - }); - - args.splice(lastC, 0, c); -} - -/** - * Invokes `console.log()` when available. - * No-op when `console.log` is not a "function". - * - * @api public - */ - -function log() { - // this hackery is required for IE8/9, where - // the `console.log` function doesn't have 'apply' - return 'object' === typeof console - && console.log - && Function.prototype.apply.call(console.log, console, arguments); -} - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ - -function save(namespaces) { - try { - if (null == namespaces) { - exports.storage.removeItem('debug'); - } else { - exports.storage.debug = namespaces; - } - } catch(e) {} -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ - -function load() { - var r; - try { - r = exports.storage.debug; - } catch(e) {} - - // If debug isn't set in LS, and we're in Electron, try to load $DEBUG - if (!r && typeof process !== 'undefined' && 'env' in process) { - r = process.env.DEBUG; - } - - return r; -} - -/** - * Enable namespaces listed in `localStorage.debug` initially. - */ - -exports.enable(load()); - -/** - * Localstorage attempts to return the localstorage. - * - * This is necessary because safari throws - * when a user disables cookies/localstorage - * and you attempt to access it. - * - * @return {LocalStorage} - * @api private - */ - -function localstorage() { - try { - return window.localStorage; - } catch (e) {} -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/src/debug.js b/WEB/node_modules/body-parser/node_modules/debug/src/debug.js deleted file mode 100644 index 6a5e3fc9..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/src/debug.js +++ /dev/null @@ -1,202 +0,0 @@ - -/** - * This is the common logic for both the Node.js and web browser - * implementations of `debug()`. - * - * Expose `debug()` as the module. - */ - -exports = module.exports = createDebug.debug = createDebug['default'] = createDebug; -exports.coerce = coerce; -exports.disable = disable; -exports.enable = enable; -exports.enabled = enabled; -exports.humanize = require('ms'); - -/** - * The currently active debug mode names, and names to skip. - */ - -exports.names = []; -exports.skips = []; - -/** - * Map of special "%n" handling functions, for the debug "format" argument. - * - * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". - */ - -exports.formatters = {}; - -/** - * Previous log timestamp. - */ - -var prevTime; - -/** - * Select a color. - * @param {String} namespace - * @return {Number} - * @api private - */ - -function selectColor(namespace) { - var hash = 0, i; - - for (i in namespace) { - hash = ((hash << 5) - hash) + namespace.charCodeAt(i); - hash |= 0; // Convert to 32bit integer - } - - return exports.colors[Math.abs(hash) % exports.colors.length]; -} - -/** - * Create a debugger with the given `namespace`. - * - * @param {String} namespace - * @return {Function} - * @api public - */ - -function createDebug(namespace) { - - function debug() { - // disabled? - if (!debug.enabled) return; - - var self = debug; - - // set `diff` timestamp - var curr = +new Date(); - var ms = curr - (prevTime || curr); - self.diff = ms; - self.prev = prevTime; - self.curr = curr; - prevTime = curr; - - // turn the `arguments` into a proper Array - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; - } - - args[0] = exports.coerce(args[0]); - - if ('string' !== typeof args[0]) { - // anything else let's inspect with %O - args.unshift('%O'); - } - - // apply any `formatters` transformations - var index = 0; - args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) { - // if we encounter an escaped % then don't increase the array index - if (match === '%%') return match; - index++; - var formatter = exports.formatters[format]; - if ('function' === typeof formatter) { - var val = args[index]; - match = formatter.call(self, val); - - // now we need to remove `args[index]` since it's inlined in the `format` - args.splice(index, 1); - index--; - } - return match; - }); - - // apply env-specific formatting (colors, etc.) - exports.formatArgs.call(self, args); - - var logFn = debug.log || exports.log || console.log.bind(console); - logFn.apply(self, args); - } - - debug.namespace = namespace; - debug.enabled = exports.enabled(namespace); - debug.useColors = exports.useColors(); - debug.color = selectColor(namespace); - - // env-specific initialization logic for debug instances - if ('function' === typeof exports.init) { - exports.init(debug); - } - - return debug; -} - -/** - * Enables a debug mode by namespaces. This can include modes - * separated by a colon and wildcards. - * - * @param {String} namespaces - * @api public - */ - -function enable(namespaces) { - exports.save(namespaces); - - exports.names = []; - exports.skips = []; - - var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); - var len = split.length; - - for (var i = 0; i < len; i++) { - if (!split[i]) continue; // ignore empty strings - namespaces = split[i].replace(/\*/g, '.*?'); - if (namespaces[0] === '-') { - exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$')); - } else { - exports.names.push(new RegExp('^' + namespaces + '$')); - } - } -} - -/** - * Disable debug output. - * - * @api public - */ - -function disable() { - exports.enable(''); -} - -/** - * Returns true if the given mode name is enabled, false otherwise. - * - * @param {String} name - * @return {Boolean} - * @api public - */ - -function enabled(name) { - var i, len; - for (i = 0, len = exports.skips.length; i < len; i++) { - if (exports.skips[i].test(name)) { - return false; - } - } - for (i = 0, len = exports.names.length; i < len; i++) { - if (exports.names[i].test(name)) { - return true; - } - } - return false; -} - -/** - * Coerce `val`. - * - * @param {Mixed} val - * @return {Mixed} - * @api private - */ - -function coerce(val) { - if (val instanceof Error) return val.stack || val.message; - return val; -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/src/index.js b/WEB/node_modules/body-parser/node_modules/debug/src/index.js deleted file mode 100644 index e12cf4d5..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/src/index.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Detect Electron renderer process, which is node, but we should - * treat as a browser. - */ - -if (typeof process !== 'undefined' && process.type === 'renderer') { - module.exports = require('./browser.js'); -} else { - module.exports = require('./node.js'); -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/src/inspector-log.js b/WEB/node_modules/body-parser/node_modules/debug/src/inspector-log.js deleted file mode 100644 index 60ea6c04..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/src/inspector-log.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = inspectorLog; - -// black hole -const nullStream = new (require('stream').Writable)(); -nullStream._write = () => {}; - -/** - * Outputs a `console.log()` to the Node.js Inspector console *only*. - */ -function inspectorLog() { - const stdout = console._stdout; - console._stdout = nullStream; - console.log.apply(console, arguments); - console._stdout = stdout; -} diff --git a/WEB/node_modules/body-parser/node_modules/debug/src/node.js b/WEB/node_modules/body-parser/node_modules/debug/src/node.js deleted file mode 100644 index b15109c9..00000000 --- a/WEB/node_modules/body-parser/node_modules/debug/src/node.js +++ /dev/null @@ -1,248 +0,0 @@ -/** - * Module dependencies. - */ - -var tty = require('tty'); -var util = require('util'); - -/** - * This is the Node.js implementation of `debug()`. - * - * Expose `debug()` as the module. - */ - -exports = module.exports = require('./debug'); -exports.init = init; -exports.log = log; -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; - -/** - * Colors. - */ - -exports.colors = [6, 2, 3, 4, 5, 1]; - -/** - * Build up the default `inspectOpts` object from the environment variables. - * - * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js - */ - -exports.inspectOpts = Object.keys(process.env).filter(function (key) { - return /^debug_/i.test(key); -}).reduce(function (obj, key) { - // camel-case - var prop = key - .substring(6) - .toLowerCase() - .replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() }); - - // coerce string value into JS value - var val = process.env[key]; - if (/^(yes|on|true|enabled)$/i.test(val)) val = true; - else if (/^(no|off|false|disabled)$/i.test(val)) val = false; - else if (val === 'null') val = null; - else val = Number(val); - - obj[prop] = val; - return obj; -}, {}); - -/** - * The file descriptor to write the `debug()` calls to. - * Set the `DEBUG_FD` env variable to override with another value. i.e.: - * - * $ DEBUG_FD=3 node script.js 3>debug.log - */ - -var fd = parseInt(process.env.DEBUG_FD, 10) || 2; - -if (1 !== fd && 2 !== fd) { - util.deprecate(function(){}, 'except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)')() -} - -var stream = 1 === fd ? process.stdout : - 2 === fd ? process.stderr : - createWritableStdioStream(fd); - -/** - * Is stdout a TTY? Colored output is enabled when `true`. - */ - -function useColors() { - return 'colors' in exports.inspectOpts - ? Boolean(exports.inspectOpts.colors) - : tty.isatty(fd); -} - -/** - * Map %o to `util.inspect()`, all on a single line. - */ - -exports.formatters.o = function(v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts) - .split('\n').map(function(str) { - return str.trim() - }).join(' '); -}; - -/** - * Map %o to `util.inspect()`, allowing multiple lines if needed. - */ - -exports.formatters.O = function(v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts); -}; - -/** - * Adds ANSI color escape codes if enabled. - * - * @api public - */ - -function formatArgs(args) { - var name = this.namespace; - var useColors = this.useColors; - - if (useColors) { - var c = this.color; - var prefix = ' \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m'; - - args[0] = prefix + args[0].split('\n').join('\n' + prefix); - args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m'); - } else { - args[0] = new Date().toUTCString() - + ' ' + name + ' ' + args[0]; - } -} - -/** - * Invokes `util.format()` with the specified arguments and writes to `stream`. - */ - -function log() { - return stream.write(util.format.apply(util, arguments) + '\n'); -} - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ - -function save(namespaces) { - if (null == namespaces) { - // If you set a process.env field to null or undefined, it gets cast to the - // string 'null' or 'undefined'. Just delete instead. - delete process.env.DEBUG; - } else { - process.env.DEBUG = namespaces; - } -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ - -function load() { - return process.env.DEBUG; -} - -/** - * Copied from `node/src/node.js`. - * - * XXX: It's lame that node doesn't expose this API out-of-the-box. It also - * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame. - */ - -function createWritableStdioStream (fd) { - var stream; - var tty_wrap = process.binding('tty_wrap'); - - // Note stream._type is used for test-module-load-list.js - - switch (tty_wrap.guessHandleType(fd)) { - case 'TTY': - stream = new tty.WriteStream(fd); - stream._type = 'tty'; - - // Hack to have stream not keep the event loop alive. - // See https://github.com/joyent/node/issues/1726 - if (stream._handle && stream._handle.unref) { - stream._handle.unref(); - } - break; - - case 'FILE': - var fs = require('fs'); - stream = new fs.SyncWriteStream(fd, { autoClose: false }); - stream._type = 'fs'; - break; - - case 'PIPE': - case 'TCP': - var net = require('net'); - stream = new net.Socket({ - fd: fd, - readable: false, - writable: true - }); - - // FIXME Should probably have an option in net.Socket to create a - // stream from an existing fd which is writable only. But for now - // we'll just add this hack and set the `readable` member to false. - // Test: ./node test/fixtures/echo.js < /etc/passwd - stream.readable = false; - stream.read = null; - stream._type = 'pipe'; - - // FIXME Hack to have stream not keep the event loop alive. - // See https://github.com/joyent/node/issues/1726 - if (stream._handle && stream._handle.unref) { - stream._handle.unref(); - } - break; - - default: - // Probably an error on in uv_guess_handle() - throw new Error('Implement me. Unknown stream file type!'); - } - - // For supporting legacy API we put the FD here. - stream.fd = fd; - - stream._isStdio = true; - - return stream; -} - -/** - * Init logic for `debug` instances. - * - * Create a new `inspectOpts` object in case `useColors` is set - * differently for a particular `debug` instance. - */ - -function init (debug) { - debug.inspectOpts = {}; - - var keys = Object.keys(exports.inspectOpts); - for (var i = 0; i < keys.length; i++) { - debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; - } -} - -/** - * Enable namespaces listed in `process.env.DEBUG` initially. - */ - -exports.enable(load()); diff --git a/WEB/node_modules/body-parser/node_modules/ms/index.js b/WEB/node_modules/body-parser/node_modules/ms/index.js deleted file mode 100644 index 6a522b16..00000000 --- a/WEB/node_modules/body-parser/node_modules/ms/index.js +++ /dev/null @@ -1,152 +0,0 @@ -/** - * Helpers. - */ - -var s = 1000; -var m = s * 60; -var h = m * 60; -var d = h * 24; -var y = d * 365.25; - -/** - * Parse or format the given `val`. - * - * Options: - * - * - `long` verbose formatting [false] - * - * @param {String|Number} val - * @param {Object} [options] - * @throws {Error} throw an error if val is not a non-empty string or a number - * @return {String|Number} - * @api public - */ - -module.exports = function(val, options) { - options = options || {}; - var type = typeof val; - if (type === 'string' && val.length > 0) { - return parse(val); - } else if (type === 'number' && isNaN(val) === false) { - return options.long ? fmtLong(val) : fmtShort(val); - } - throw new Error( - 'val is not a non-empty string or a valid number. val=' + - JSON.stringify(val) - ); -}; - -/** - * Parse the given `str` and return milliseconds. - * - * @param {String} str - * @return {Number} - * @api private - */ - -function parse(str) { - str = String(str); - if (str.length > 100) { - return; - } - var match = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec( - str - ); - if (!match) { - return; - } - var n = parseFloat(match[1]); - var type = (match[2] || 'ms').toLowerCase(); - switch (type) { - case 'years': - case 'year': - case 'yrs': - case 'yr': - case 'y': - return n * y; - case 'days': - case 'day': - case 'd': - return n * d; - case 'hours': - case 'hour': - case 'hrs': - case 'hr': - case 'h': - return n * h; - case 'minutes': - case 'minute': - case 'mins': - case 'min': - case 'm': - return n * m; - case 'seconds': - case 'second': - case 'secs': - case 'sec': - case 's': - return n * s; - case 'milliseconds': - case 'millisecond': - case 'msecs': - case 'msec': - case 'ms': - return n; - default: - return undefined; - } -} - -/** - * Short format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtShort(ms) { - if (ms >= d) { - return Math.round(ms / d) + 'd'; - } - if (ms >= h) { - return Math.round(ms / h) + 'h'; - } - if (ms >= m) { - return Math.round(ms / m) + 'm'; - } - if (ms >= s) { - return Math.round(ms / s) + 's'; - } - return ms + 'ms'; -} - -/** - * Long format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtLong(ms) { - return plural(ms, d, 'day') || - plural(ms, h, 'hour') || - plural(ms, m, 'minute') || - plural(ms, s, 'second') || - ms + ' ms'; -} - -/** - * Pluralization helper. - */ - -function plural(ms, n, name) { - if (ms < n) { - return; - } - if (ms < n * 1.5) { - return Math.floor(ms / n) + ' ' + name; - } - return Math.ceil(ms / n) + ' ' + name + 's'; -} diff --git a/WEB/node_modules/body-parser/node_modules/ms/license.md b/WEB/node_modules/body-parser/node_modules/ms/license.md deleted file mode 100644 index 69b61253..00000000 --- a/WEB/node_modules/body-parser/node_modules/ms/license.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Zeit, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/WEB/node_modules/body-parser/node_modules/ms/package.json b/WEB/node_modules/body-parser/node_modules/ms/package.json deleted file mode 100644 index 6a31c81f..00000000 --- a/WEB/node_modules/body-parser/node_modules/ms/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "ms", - "version": "2.0.0", - "description": "Tiny milisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" - ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" - }, - "eslintConfig": { - "extends": "eslint:recommended", - "env": { - "node": true, - "es6": true - } - }, - "lint-staged": { - "*.js": [ - "npm run lint", - "prettier --single-quote --write", - "git add" - ] - }, - "license": "MIT", - "devDependencies": { - "eslint": "3.19.0", - "expect.js": "0.3.1", - "husky": "0.13.3", - "lint-staged": "3.4.1", - "mocha": "3.4.1" - } -} diff --git a/WEB/node_modules/body-parser/node_modules/ms/readme.md b/WEB/node_modules/body-parser/node_modules/ms/readme.md deleted file mode 100644 index 84a9974c..00000000 --- a/WEB/node_modules/body-parser/node_modules/ms/readme.md +++ /dev/null @@ -1,51 +0,0 @@ -# ms - -[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms) -[![Slack Channel](http://zeit-slackin.now.sh/badge.svg)](https://zeit.chat/) - -Use this package to easily convert various time formats to milliseconds. - -## Examples - -```js -ms('2 days') // 172800000 -ms('1d') // 86400000 -ms('10h') // 36000000 -ms('2.5 hrs') // 9000000 -ms('2h') // 7200000 -ms('1m') // 60000 -ms('5s') // 5000 -ms('1y') // 31557600000 -ms('100') // 100 -``` - -### Convert from milliseconds - -```js -ms(60000) // "1m" -ms(2 * 60000) // "2m" -ms(ms('10 hours')) // "10h" -``` - -### Time format written-out - -```js -ms(60000, { long: true }) // "1 minute" -ms(2 * 60000, { long: true }) // "2 minutes" -ms(ms('10 hours'), { long: true }) // "10 hours" -``` - -## Features - -- Works both in [node](https://nodejs.org) and in the browser. -- If a number is supplied to `ms`, a string with a unit is returned. -- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`). -- If you pass a string with a number and a valid unit, the number of equivalent ms is returned. - -## Caught a bug? - -1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device -2. Link the package to the global module directory: `npm link` -3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, node will now use your clone of ms! - -As always, you can run the tests using: `npm test` diff --git a/WEB/node_modules/body-parser/package.json b/WEB/node_modules/body-parser/package.json deleted file mode 100644 index 9cd2ccbb..00000000 --- a/WEB/node_modules/body-parser/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "body-parser", - "description": "Node.js body parsing middleware", - "version": "1.20.1", - "contributors": [ - "Douglas Christopher Wilson ", - "Jonathan Ong (http://jongleberry.com)" - ], - "license": "MIT", - "repository": "expressjs/body-parser", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "devDependencies": { - "eslint": "8.24.0", - "eslint-config-standard": "14.1.1", - "eslint-plugin-import": "2.26.0", - "eslint-plugin-markdown": "3.0.0", - "eslint-plugin-node": "11.1.0", - "eslint-plugin-promise": "6.0.1", - "eslint-plugin-standard": "4.1.0", - "methods": "1.1.2", - "mocha": "10.0.0", - "nyc": "15.1.0", - "safe-buffer": "5.2.1", - "supertest": "6.3.0" - }, - "files": [ - "lib/", - "LICENSE", - "HISTORY.md", - "SECURITY.md", - "index.js" - ], - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - }, - "scripts": { - "lint": "eslint .", - "test": "mocha --require test/support/env --reporter spec --check-leaks --bail test/", - "test-ci": "nyc --reporter=lcov --reporter=text npm test", - "test-cov": "nyc --reporter=html --reporter=text npm test" - } -} diff --git a/WEB/node_modules/bootstrap-icons/LICENSE.md b/WEB/node_modules/bootstrap-icons/LICENSE.md deleted file mode 100644 index 47f06b69..00000000 --- a/WEB/node_modules/bootstrap-icons/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2019-2021 The Bootstrap Authors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/WEB/node_modules/bootstrap-icons/README.md b/WEB/node_modules/bootstrap-icons/README.md deleted file mode 100644 index e19ef55c..00000000 --- a/WEB/node_modules/bootstrap-icons/README.md +++ /dev/null @@ -1,97 +0,0 @@ -

- - Bootstrap logo - -

- -

Bootstrap Icons

- -

- Official open source SVG icon library for Bootstrap with over 1,900 icons. -
- Explore Bootstrap Icons » -
-
- Bootstrap - · - Themes - · - Blog -
-

- -[![Bootstrap Icons preview](https://github.com/twbs/icons/blob/main/.github/preview.png)](https://icons.getbootstrap.com) - -## Install - -Bootstrap Icons are packaged up and published to npm. We only include the processed SVGs in this package—it's up to you and your team to implement. [Read our docs](https://icons.getbootstrap.com/) for usage instructions. - -```shell -npm i bootstrap-icons -``` - -For those [using Packagist](https://packagist.org/packages/twbs/bootstrap-icons), you can also install Bootstrap Icons via Composer: - -```shell -composer require twbs/bootstrap-icons -``` - -[Also available in Figma.](https://www.figma.com/community/file/1042482994486402696/Bootstrap-Icons) - -## Usage - -Depending on your setup, you can include Bootstrap Icons in a handful of ways. - -- Copy-paste SVGs as embedded HTML -- Reference via `` element -- Use the SVG sprite -- Include via CSS - -[See the docs for more information.](https://icons.getbootstrap.com/#usage) - -## Development - -[![Build Status](https://github.com/twbs/icons/workflows/Tests/badge.svg)](https://github.com/twbs/icons/actions?workflow=Tests) - -Clone the repo, install dependencies, and start the Hugo server locally. - -```shell -git clone https://github.com/twbs/icons/ -cd icons -npm i -npm start -``` - -Then open `http://localhost:4000` in your browser. - -### npm scripts - -Here are some key scripts you'll use during development. Be sure to look to our `package.json` for a complete list of scripts. - -| Script | Description | -| --- | --- | -| `start` | Alias for running `docs-serve` | -| `docs-serve` | Starts a local Hugo server | -| `pages` | Generates permalink pages for each icon with template Markdown | -| `icons` | Processes and optimizes SVGs in `icons` directory | - -## Adding SVGs - -Icons are typically only added by @mdo, but exceptions can be made. New glyphs are designed in Figma first on a 16x16px grid, then exported as flattened SVGs with `fill` (no stroke). Once a new SVG icon has been added to the `icons` directory, we use an npm script to: - -1. Optimize our SVGs with SVGO. -2. Modify the SVGs source HTML, removing all attributes before setting new attributes and values in our preferred order. - -Use `npm run icons` to run the script, run `npm run pages` to build permalink pages, complete those pages, and, finally, commit the results in a new branch for updating. - -## Publishing - -Documentation is published automatically when a new Git tag is published. See our [GitHub Actions](https://github.com/twbs/icons/tree/main/.github/workflows) and [`package.json`](https://github.com/twbs/icons/blob/main/package.json) for more information. - -## License - -MIT - -## Author - -[@mdo](https://github.com/mdo) diff --git a/WEB/node_modules/bootstrap-icons/bootstrap-icons.svg b/WEB/node_modules/bootstrap-icons/bootstrap-icons.svg deleted file mode 100644 index 61f2720d..00000000 --- a/WEB/node_modules/bootstrap-icons/bootstrap-icons.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.css b/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.css deleted file mode 100644 index 7ebc9f1a..00000000 --- a/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.css +++ /dev/null @@ -1,2018 +0,0 @@ -@font-face { - font-display: block; - font-family: "bootstrap-icons"; - src: url("./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), -url("./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") 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-1::before { content: "\f2a5"; } -.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-1::before { content: "\f68a"; } -.bi-envelope-check-fill::before { content: "\f68b"; } -.bi-envelope-check::before { content: "\f68c"; } -.bi-envelope-dash-1::before { content: "\f68d"; } -.bi-envelope-dash-fill::before { content: "\f68e"; } -.bi-envelope-dash::before { content: "\f68f"; } -.bi-envelope-exclamation-1::before { content: "\f690"; } -.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-1::before { content: "\f695"; } -.bi-envelope-slash-fill::before { content: "\f696"; } -.bi-envelope-slash::before { content: "\f697"; } -.bi-envelope-x-1::before { content: "\f698"; } -.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-mortorboard-fill::before { content: "\f6a2"; } -.bi-mortorboard::before { content: "\f6a3"; } -.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-1::before { content: "\f6b6"; } -.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-1::before { content: "\f6c2"; } -.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-1::before { content: "\f6e0"; } -.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-ssd-fill::before { content: "\f6ed"; } -.bi-ssd::before { content: "\f6ee"; } -.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-1::before { content: "\f759"; } -.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-1::before { content: "\f769"; } -.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-1::before { content: "\f794"; } -.bi-1-circle-fill-1::before { content: "\f795"; } -.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-1::before { content: "\f79a"; } -.bi-2-circle-fill-1::before { content: "\f79b"; } -.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-1::before { content: "\f7a0"; } -.bi-3-circle-fill-1::before { content: "\f7a1"; } -.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-1::before { content: "\f7a6"; } -.bi-4-circle-fill-1::before { content: "\f7a7"; } -.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-1::before { content: "\f7ac"; } -.bi-5-circle-fill-1::before { content: "\f7ad"; } -.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-1::before { content: "\f7b2"; } -.bi-6-circle-fill-1::before { content: "\f7b3"; } -.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-1::before { content: "\f7b8"; } -.bi-7-circle-fill-1::before { content: "\f7b9"; } -.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-1::before { content: "\f7be"; } -.bi-8-circle-fill-1::before { content: "\f7bf"; } -.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-1::before { content: "\f7c4"; } -.bi-9-circle-fill-1::before { content: "\f7c5"; } -.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-1::before { content: "\f7d8"; } -.bi-c-circle-fill-1::before { content: "\f7d9"; } -.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-1::before { content: "\f7e4"; } -.bi-cc-circle-fill-1::before { content: "\f7e5"; } -.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-1::before { content: "\f7f8"; } -.bi-h-circle-fill-1::before { content: "\f7f9"; } -.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-1::before { content: "\f802"; } -.bi-p-circle-fill-1::before { content: "\f803"; } -.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-1::before { content: "\f80c"; } -.bi-r-circle-fill-1::before { content: "\f80d"; } -.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"; } diff --git a/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.json b/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.json deleted file mode 100644 index 01e6f90d..00000000 --- a/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.json +++ /dev/null @@ -1,1998 +0,0 @@ -{ - "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-1": 62117, - "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-1": 63114, - "envelope-check-fill": 63115, - "envelope-check": 63116, - "envelope-dash-1": 63117, - "envelope-dash-fill": 63118, - "envelope-dash": 63119, - "envelope-exclamation-1": 63120, - "envelope-exclamation-fill": 63121, - "envelope-exclamation": 63122, - "envelope-plus-fill": 63123, - "envelope-plus": 63124, - "envelope-slash-1": 63125, - "envelope-slash-fill": 63126, - "envelope-slash": 63127, - "envelope-x-1": 63128, - "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, - "mortorboard-fill": 63138, - "mortorboard": 63139, - "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-1": 63158, - "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-1": 63170, - "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-1": 63200, - "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, - "ssd-fill": 63213, - "ssd": 63214, - "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-1": 63321, - "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-1": 63337, - "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-1": 63380, - "1-circle-fill-1": 63381, - "1-circle-fill": 63382, - "1-circle": 63383, - "1-square-fill": 63384, - "1-square": 63385, - "2-circle-1": 63386, - "2-circle-fill-1": 63387, - "2-circle-fill": 63388, - "2-circle": 63389, - "2-square-fill": 63390, - "2-square": 63391, - "3-circle-1": 63392, - "3-circle-fill-1": 63393, - "3-circle-fill": 63394, - "3-circle": 63395, - "3-square-fill": 63396, - "3-square": 63397, - "4-circle-1": 63398, - "4-circle-fill-1": 63399, - "4-circle-fill": 63400, - "4-circle": 63401, - "4-square-fill": 63402, - "4-square": 63403, - "5-circle-1": 63404, - "5-circle-fill-1": 63405, - "5-circle-fill": 63406, - "5-circle": 63407, - "5-square-fill": 63408, - "5-square": 63409, - "6-circle-1": 63410, - "6-circle-fill-1": 63411, - "6-circle-fill": 63412, - "6-circle": 63413, - "6-square-fill": 63414, - "6-square": 63415, - "7-circle-1": 63416, - "7-circle-fill-1": 63417, - "7-circle-fill": 63418, - "7-circle": 63419, - "7-square-fill": 63420, - "7-square": 63421, - "8-circle-1": 63422, - "8-circle-fill-1": 63423, - "8-circle-fill": 63424, - "8-circle": 63425, - "8-square-fill": 63426, - "8-square": 63427, - "9-circle-1": 63428, - "9-circle-fill-1": 63429, - "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-1": 63448, - "c-circle-fill-1": 63449, - "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-1": 63460, - "cc-circle-fill-1": 63461, - "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-1": 63480, - "h-circle-fill-1": 63481, - "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-1": 63490, - "p-circle-fill-1": 63491, - "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-1": 63500, - "r-circle-fill-1": 63501, - "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 -} \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.scss b/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.scss deleted file mode 100644 index ab7bb84f..00000000 --- a/WEB/node_modules/bootstrap-icons/font/bootstrap-icons.scss +++ /dev/null @@ -1,4022 +0,0 @@ -$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-1": "\f2a5", - "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-1": "\f68a", - "envelope-check-fill": "\f68b", - "envelope-check": "\f68c", - "envelope-dash-1": "\f68d", - "envelope-dash-fill": "\f68e", - "envelope-dash": "\f68f", - "envelope-exclamation-1": "\f690", - "envelope-exclamation-fill": "\f691", - "envelope-exclamation": "\f692", - "envelope-plus-fill": "\f693", - "envelope-plus": "\f694", - "envelope-slash-1": "\f695", - "envelope-slash-fill": "\f696", - "envelope-slash": "\f697", - "envelope-x-1": "\f698", - "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", - "mortorboard-fill": "\f6a2", - "mortorboard": "\f6a3", - "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-1": "\f6b6", - "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-1": "\f6c2", - "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-1": "\f6e0", - "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", - "ssd-fill": "\f6ed", - "ssd": "\f6ee", - "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-1": "\f759", - "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-1": "\f769", - "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-1": "\f794", - "1-circle-fill-1": "\f795", - "1-circle-fill": "\f796", - "1-circle": "\f797", - "1-square-fill": "\f798", - "1-square": "\f799", - "2-circle-1": "\f79a", - "2-circle-fill-1": "\f79b", - "2-circle-fill": "\f79c", - "2-circle": "\f79d", - "2-square-fill": "\f79e", - "2-square": "\f79f", - "3-circle-1": "\f7a0", - "3-circle-fill-1": "\f7a1", - "3-circle-fill": "\f7a2", - "3-circle": "\f7a3", - "3-square-fill": "\f7a4", - "3-square": "\f7a5", - "4-circle-1": "\f7a6", - "4-circle-fill-1": "\f7a7", - "4-circle-fill": "\f7a8", - "4-circle": "\f7a9", - "4-square-fill": "\f7aa", - "4-square": "\f7ab", - "5-circle-1": "\f7ac", - "5-circle-fill-1": "\f7ad", - "5-circle-fill": "\f7ae", - "5-circle": "\f7af", - "5-square-fill": "\f7b0", - "5-square": "\f7b1", - "6-circle-1": "\f7b2", - "6-circle-fill-1": "\f7b3", - "6-circle-fill": "\f7b4", - "6-circle": "\f7b5", - "6-square-fill": "\f7b6", - "6-square": "\f7b7", - "7-circle-1": "\f7b8", - "7-circle-fill-1": "\f7b9", - "7-circle-fill": "\f7ba", - "7-circle": "\f7bb", - "7-square-fill": "\f7bc", - "7-square": "\f7bd", - "8-circle-1": "\f7be", - "8-circle-fill-1": "\f7bf", - "8-circle-fill": "\f7c0", - "8-circle": "\f7c1", - "8-square-fill": "\f7c2", - "8-square": "\f7c3", - "9-circle-1": "\f7c4", - "9-circle-fill-1": "\f7c5", - "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-1": "\f7d8", - "c-circle-fill-1": "\f7d9", - "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-1": "\f7e4", - "cc-circle-fill-1": "\f7e5", - "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-1": "\f7f8", - "h-circle-fill-1": "\f7f9", - "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-1": "\f802", - "p-circle-fill-1": "\f803", - "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-1": "\f80c", - "r-circle-fill-1": "\f80d", - "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", -); - -.bi-123::before { content: map-get($bootstrap-icons-map, "123"); } -.bi-alarm-fill::before { content: map-get($bootstrap-icons-map, "alarm-fill"); } -.bi-alarm::before { content: map-get($bootstrap-icons-map, "alarm"); } -.bi-align-bottom::before { content: map-get($bootstrap-icons-map, "align-bottom"); } -.bi-align-center::before { content: map-get($bootstrap-icons-map, "align-center"); } -.bi-align-end::before { content: map-get($bootstrap-icons-map, "align-end"); } -.bi-align-middle::before { content: map-get($bootstrap-icons-map, "align-middle"); } -.bi-align-start::before { content: map-get($bootstrap-icons-map, "align-start"); } -.bi-align-top::before { content: map-get($bootstrap-icons-map, "align-top"); } -.bi-alt::before { content: map-get($bootstrap-icons-map, "alt"); } -.bi-app-indicator::before { content: map-get($bootstrap-icons-map, "app-indicator"); } -.bi-app::before { content: map-get($bootstrap-icons-map, "app"); } -.bi-archive-fill::before { content: map-get($bootstrap-icons-map, "archive-fill"); } -.bi-archive::before { content: map-get($bootstrap-icons-map, "archive"); } -.bi-arrow-90deg-down::before { content: map-get($bootstrap-icons-map, "arrow-90deg-down"); } -.bi-arrow-90deg-left::before { content: map-get($bootstrap-icons-map, "arrow-90deg-left"); } -.bi-arrow-90deg-right::before { content: map-get($bootstrap-icons-map, "arrow-90deg-right"); } -.bi-arrow-90deg-up::before { content: map-get($bootstrap-icons-map, "arrow-90deg-up"); } -.bi-arrow-bar-down::before { content: map-get($bootstrap-icons-map, "arrow-bar-down"); } -.bi-arrow-bar-left::before { content: map-get($bootstrap-icons-map, "arrow-bar-left"); } -.bi-arrow-bar-right::before { content: map-get($bootstrap-icons-map, "arrow-bar-right"); } -.bi-arrow-bar-up::before { content: map-get($bootstrap-icons-map, "arrow-bar-up"); } -.bi-arrow-clockwise::before { content: map-get($bootstrap-icons-map, "arrow-clockwise"); } -.bi-arrow-counterclockwise::before { content: map-get($bootstrap-icons-map, "arrow-counterclockwise"); } -.bi-arrow-down-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-circle-fill"); } -.bi-arrow-down-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-circle"); } -.bi-arrow-down-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-left-circle-fill"); } -.bi-arrow-down-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-left-circle"); } -.bi-arrow-down-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-left-square-fill"); } -.bi-arrow-down-left-square::before { content: map-get($bootstrap-icons-map, "arrow-down-left-square"); } -.bi-arrow-down-left::before { content: map-get($bootstrap-icons-map, "arrow-down-left"); } -.bi-arrow-down-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-right-circle-fill"); } -.bi-arrow-down-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-right-circle"); } -.bi-arrow-down-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-right-square-fill"); } -.bi-arrow-down-right-square::before { content: map-get($bootstrap-icons-map, "arrow-down-right-square"); } -.bi-arrow-down-right::before { content: map-get($bootstrap-icons-map, "arrow-down-right"); } -.bi-arrow-down-short::before { content: map-get($bootstrap-icons-map, "arrow-down-short"); } -.bi-arrow-down-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-square-fill"); } -.bi-arrow-down-square::before { content: map-get($bootstrap-icons-map, "arrow-down-square"); } -.bi-arrow-down-up::before { content: map-get($bootstrap-icons-map, "arrow-down-up"); } -.bi-arrow-down::before { content: map-get($bootstrap-icons-map, "arrow-down"); } -.bi-arrow-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-left-circle-fill"); } -.bi-arrow-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-left-circle"); } -.bi-arrow-left-right::before { content: map-get($bootstrap-icons-map, "arrow-left-right"); } -.bi-arrow-left-short::before { content: map-get($bootstrap-icons-map, "arrow-left-short"); } -.bi-arrow-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-left-square-fill"); } -.bi-arrow-left-square::before { content: map-get($bootstrap-icons-map, "arrow-left-square"); } -.bi-arrow-left::before { content: map-get($bootstrap-icons-map, "arrow-left"); } -.bi-arrow-repeat::before { content: map-get($bootstrap-icons-map, "arrow-repeat"); } -.bi-arrow-return-left::before { content: map-get($bootstrap-icons-map, "arrow-return-left"); } -.bi-arrow-return-right::before { content: map-get($bootstrap-icons-map, "arrow-return-right"); } -.bi-arrow-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-right-circle-fill"); } -.bi-arrow-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-right-circle"); } -.bi-arrow-right-short::before { content: map-get($bootstrap-icons-map, "arrow-right-short"); } -.bi-arrow-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-right-square-fill"); } -.bi-arrow-right-square::before { content: map-get($bootstrap-icons-map, "arrow-right-square"); } -.bi-arrow-right::before { content: map-get($bootstrap-icons-map, "arrow-right"); } -.bi-arrow-up-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-circle-fill"); } -.bi-arrow-up-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-circle"); } -.bi-arrow-up-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-left-circle-fill"); } -.bi-arrow-up-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-left-circle"); } -.bi-arrow-up-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-left-square-fill"); } -.bi-arrow-up-left-square::before { content: map-get($bootstrap-icons-map, "arrow-up-left-square"); } -.bi-arrow-up-left::before { content: map-get($bootstrap-icons-map, "arrow-up-left"); } -.bi-arrow-up-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-right-circle-fill"); } -.bi-arrow-up-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-right-circle"); } -.bi-arrow-up-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-right-square-fill"); } -.bi-arrow-up-right-square::before { content: map-get($bootstrap-icons-map, "arrow-up-right-square"); } -.bi-arrow-up-right::before { content: map-get($bootstrap-icons-map, "arrow-up-right"); } -.bi-arrow-up-short::before { content: map-get($bootstrap-icons-map, "arrow-up-short"); } -.bi-arrow-up-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-square-fill"); } -.bi-arrow-up-square::before { content: map-get($bootstrap-icons-map, "arrow-up-square"); } -.bi-arrow-up::before { content: map-get($bootstrap-icons-map, "arrow-up"); } -.bi-arrows-angle-contract::before { content: map-get($bootstrap-icons-map, "arrows-angle-contract"); } -.bi-arrows-angle-expand::before { content: map-get($bootstrap-icons-map, "arrows-angle-expand"); } -.bi-arrows-collapse::before { content: map-get($bootstrap-icons-map, "arrows-collapse"); } -.bi-arrows-expand::before { content: map-get($bootstrap-icons-map, "arrows-expand"); } -.bi-arrows-fullscreen::before { content: map-get($bootstrap-icons-map, "arrows-fullscreen"); } -.bi-arrows-move::before { content: map-get($bootstrap-icons-map, "arrows-move"); } -.bi-aspect-ratio-fill::before { content: map-get($bootstrap-icons-map, "aspect-ratio-fill"); } -.bi-aspect-ratio::before { content: map-get($bootstrap-icons-map, "aspect-ratio"); } -.bi-asterisk::before { content: map-get($bootstrap-icons-map, "asterisk"); } -.bi-at::before { content: map-get($bootstrap-icons-map, "at"); } -.bi-award-fill::before { content: map-get($bootstrap-icons-map, "award-fill"); } -.bi-award::before { content: map-get($bootstrap-icons-map, "award"); } -.bi-back::before { content: map-get($bootstrap-icons-map, "back"); } -.bi-backspace-fill::before { content: map-get($bootstrap-icons-map, "backspace-fill"); } -.bi-backspace-reverse-fill::before { content: map-get($bootstrap-icons-map, "backspace-reverse-fill"); } -.bi-backspace-reverse::before { content: map-get($bootstrap-icons-map, "backspace-reverse"); } -.bi-backspace::before { content: map-get($bootstrap-icons-map, "backspace"); } -.bi-badge-3d-fill::before { content: map-get($bootstrap-icons-map, "badge-3d-fill"); } -.bi-badge-3d::before { content: map-get($bootstrap-icons-map, "badge-3d"); } -.bi-badge-4k-fill::before { content: map-get($bootstrap-icons-map, "badge-4k-fill"); } -.bi-badge-4k::before { content: map-get($bootstrap-icons-map, "badge-4k"); } -.bi-badge-8k-fill::before { content: map-get($bootstrap-icons-map, "badge-8k-fill"); } -.bi-badge-8k::before { content: map-get($bootstrap-icons-map, "badge-8k"); } -.bi-badge-ad-fill::before { content: map-get($bootstrap-icons-map, "badge-ad-fill"); } -.bi-badge-ad::before { content: map-get($bootstrap-icons-map, "badge-ad"); } -.bi-badge-ar-fill::before { content: map-get($bootstrap-icons-map, "badge-ar-fill"); } -.bi-badge-ar::before { content: map-get($bootstrap-icons-map, "badge-ar"); } -.bi-badge-cc-fill::before { content: map-get($bootstrap-icons-map, "badge-cc-fill"); } -.bi-badge-cc::before { content: map-get($bootstrap-icons-map, "badge-cc"); } -.bi-badge-hd-fill::before { content: map-get($bootstrap-icons-map, "badge-hd-fill"); } -.bi-badge-hd::before { content: map-get($bootstrap-icons-map, "badge-hd"); } -.bi-badge-tm-fill::before { content: map-get($bootstrap-icons-map, "badge-tm-fill"); } -.bi-badge-tm::before { content: map-get($bootstrap-icons-map, "badge-tm"); } -.bi-badge-vo-fill::before { content: map-get($bootstrap-icons-map, "badge-vo-fill"); } -.bi-badge-vo::before { content: map-get($bootstrap-icons-map, "badge-vo"); } -.bi-badge-vr-fill::before { content: map-get($bootstrap-icons-map, "badge-vr-fill"); } -.bi-badge-vr::before { content: map-get($bootstrap-icons-map, "badge-vr"); } -.bi-badge-wc-fill::before { content: map-get($bootstrap-icons-map, "badge-wc-fill"); } -.bi-badge-wc::before { content: map-get($bootstrap-icons-map, "badge-wc"); } -.bi-bag-check-fill::before { content: map-get($bootstrap-icons-map, "bag-check-fill"); } -.bi-bag-check::before { content: map-get($bootstrap-icons-map, "bag-check"); } -.bi-bag-dash-fill::before { content: map-get($bootstrap-icons-map, "bag-dash-fill"); } -.bi-bag-dash::before { content: map-get($bootstrap-icons-map, "bag-dash"); } -.bi-bag-fill::before { content: map-get($bootstrap-icons-map, "bag-fill"); } -.bi-bag-plus-fill::before { content: map-get($bootstrap-icons-map, "bag-plus-fill"); } -.bi-bag-plus::before { content: map-get($bootstrap-icons-map, "bag-plus"); } -.bi-bag-x-fill::before { content: map-get($bootstrap-icons-map, "bag-x-fill"); } -.bi-bag-x::before { content: map-get($bootstrap-icons-map, "bag-x"); } -.bi-bag::before { content: map-get($bootstrap-icons-map, "bag"); } -.bi-bar-chart-fill::before { content: map-get($bootstrap-icons-map, "bar-chart-fill"); } -.bi-bar-chart-line-fill::before { content: map-get($bootstrap-icons-map, "bar-chart-line-fill"); } -.bi-bar-chart-line::before { content: map-get($bootstrap-icons-map, "bar-chart-line"); } -.bi-bar-chart-steps::before { content: map-get($bootstrap-icons-map, "bar-chart-steps"); } -.bi-bar-chart::before { content: map-get($bootstrap-icons-map, "bar-chart"); } -.bi-basket-fill::before { content: map-get($bootstrap-icons-map, "basket-fill"); } -.bi-basket::before { content: map-get($bootstrap-icons-map, "basket"); } -.bi-basket2-fill::before { content: map-get($bootstrap-icons-map, "basket2-fill"); } -.bi-basket2::before { content: map-get($bootstrap-icons-map, "basket2"); } -.bi-basket3-fill::before { content: map-get($bootstrap-icons-map, "basket3-fill"); } -.bi-basket3::before { content: map-get($bootstrap-icons-map, "basket3"); } -.bi-battery-charging::before { content: map-get($bootstrap-icons-map, "battery-charging"); } -.bi-battery-full::before { content: map-get($bootstrap-icons-map, "battery-full"); } -.bi-battery-half::before { content: map-get($bootstrap-icons-map, "battery-half"); } -.bi-battery::before { content: map-get($bootstrap-icons-map, "battery"); } -.bi-bell-fill::before { content: map-get($bootstrap-icons-map, "bell-fill"); } -.bi-bell::before { content: map-get($bootstrap-icons-map, "bell"); } -.bi-bezier::before { content: map-get($bootstrap-icons-map, "bezier"); } -.bi-bezier2::before { content: map-get($bootstrap-icons-map, "bezier2"); } -.bi-bicycle::before { content: map-get($bootstrap-icons-map, "bicycle"); } -.bi-binoculars-fill::before { content: map-get($bootstrap-icons-map, "binoculars-fill"); } -.bi-binoculars::before { content: map-get($bootstrap-icons-map, "binoculars"); } -.bi-blockquote-left::before { content: map-get($bootstrap-icons-map, "blockquote-left"); } -.bi-blockquote-right::before { content: map-get($bootstrap-icons-map, "blockquote-right"); } -.bi-book-fill::before { content: map-get($bootstrap-icons-map, "book-fill"); } -.bi-book-half::before { content: map-get($bootstrap-icons-map, "book-half"); } -.bi-book::before { content: map-get($bootstrap-icons-map, "book"); } -.bi-bookmark-check-fill::before { content: map-get($bootstrap-icons-map, "bookmark-check-fill"); } -.bi-bookmark-check::before { content: map-get($bootstrap-icons-map, "bookmark-check"); } -.bi-bookmark-dash-fill::before { content: map-get($bootstrap-icons-map, "bookmark-dash-fill"); } -.bi-bookmark-dash::before { content: map-get($bootstrap-icons-map, "bookmark-dash"); } -.bi-bookmark-fill::before { content: map-get($bootstrap-icons-map, "bookmark-fill"); } -.bi-bookmark-heart-fill::before { content: map-get($bootstrap-icons-map, "bookmark-heart-fill"); } -.bi-bookmark-heart::before { content: map-get($bootstrap-icons-map, "bookmark-heart"); } -.bi-bookmark-plus-fill::before { content: map-get($bootstrap-icons-map, "bookmark-plus-fill"); } -.bi-bookmark-plus::before { content: map-get($bootstrap-icons-map, "bookmark-plus"); } -.bi-bookmark-star-fill::before { content: map-get($bootstrap-icons-map, "bookmark-star-fill"); } -.bi-bookmark-star::before { content: map-get($bootstrap-icons-map, "bookmark-star"); } -.bi-bookmark-x-fill::before { content: map-get($bootstrap-icons-map, "bookmark-x-fill"); } -.bi-bookmark-x::before { content: map-get($bootstrap-icons-map, "bookmark-x"); } -.bi-bookmark::before { content: map-get($bootstrap-icons-map, "bookmark"); } -.bi-bookmarks-fill::before { content: map-get($bootstrap-icons-map, "bookmarks-fill"); } -.bi-bookmarks::before { content: map-get($bootstrap-icons-map, "bookmarks"); } -.bi-bookshelf::before { content: map-get($bootstrap-icons-map, "bookshelf"); } -.bi-bootstrap-fill::before { content: map-get($bootstrap-icons-map, "bootstrap-fill"); } -.bi-bootstrap-reboot::before { content: map-get($bootstrap-icons-map, "bootstrap-reboot"); } -.bi-bootstrap::before { content: map-get($bootstrap-icons-map, "bootstrap"); } -.bi-border-all::before { content: map-get($bootstrap-icons-map, "border-all"); } -.bi-border-bottom::before { content: map-get($bootstrap-icons-map, "border-bottom"); } -.bi-border-center::before { content: map-get($bootstrap-icons-map, "border-center"); } -.bi-border-inner::before { content: map-get($bootstrap-icons-map, "border-inner"); } -.bi-border-left::before { content: map-get($bootstrap-icons-map, "border-left"); } -.bi-border-middle::before { content: map-get($bootstrap-icons-map, "border-middle"); } -.bi-border-outer::before { content: map-get($bootstrap-icons-map, "border-outer"); } -.bi-border-right::before { content: map-get($bootstrap-icons-map, "border-right"); } -.bi-border-style::before { content: map-get($bootstrap-icons-map, "border-style"); } -.bi-border-top::before { content: map-get($bootstrap-icons-map, "border-top"); } -.bi-border-width::before { content: map-get($bootstrap-icons-map, "border-width"); } -.bi-border::before { content: map-get($bootstrap-icons-map, "border"); } -.bi-bounding-box-circles::before { content: map-get($bootstrap-icons-map, "bounding-box-circles"); } -.bi-bounding-box::before { content: map-get($bootstrap-icons-map, "bounding-box"); } -.bi-box-arrow-down-left::before { content: map-get($bootstrap-icons-map, "box-arrow-down-left"); } -.bi-box-arrow-down-right::before { content: map-get($bootstrap-icons-map, "box-arrow-down-right"); } -.bi-box-arrow-down::before { content: map-get($bootstrap-icons-map, "box-arrow-down"); } -.bi-box-arrow-in-down-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down-left"); } -.bi-box-arrow-in-down-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down-right"); } -.bi-box-arrow-in-down::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down"); } -.bi-box-arrow-in-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-left"); } -.bi-box-arrow-in-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-right"); } -.bi-box-arrow-in-up-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up-left"); } -.bi-box-arrow-in-up-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up-right"); } -.bi-box-arrow-in-up::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up"); } -.bi-box-arrow-left::before { content: map-get($bootstrap-icons-map, "box-arrow-left"); } -.bi-box-arrow-right::before { content: map-get($bootstrap-icons-map, "box-arrow-right"); } -.bi-box-arrow-up-left::before { content: map-get($bootstrap-icons-map, "box-arrow-up-left"); } -.bi-box-arrow-up-right::before { content: map-get($bootstrap-icons-map, "box-arrow-up-right"); } -.bi-box-arrow-up::before { content: map-get($bootstrap-icons-map, "box-arrow-up"); } -.bi-box-seam::before { content: map-get($bootstrap-icons-map, "box-seam"); } -.bi-box::before { content: map-get($bootstrap-icons-map, "box"); } -.bi-braces::before { content: map-get($bootstrap-icons-map, "braces"); } -.bi-bricks::before { content: map-get($bootstrap-icons-map, "bricks"); } -.bi-briefcase-fill::before { content: map-get($bootstrap-icons-map, "briefcase-fill"); } -.bi-briefcase::before { content: map-get($bootstrap-icons-map, "briefcase"); } -.bi-brightness-alt-high-fill::before { content: map-get($bootstrap-icons-map, "brightness-alt-high-fill"); } -.bi-brightness-alt-high::before { content: map-get($bootstrap-icons-map, "brightness-alt-high"); } -.bi-brightness-alt-low-fill::before { content: map-get($bootstrap-icons-map, "brightness-alt-low-fill"); } -.bi-brightness-alt-low::before { content: map-get($bootstrap-icons-map, "brightness-alt-low"); } -.bi-brightness-high-fill::before { content: map-get($bootstrap-icons-map, "brightness-high-fill"); } -.bi-brightness-high::before { content: map-get($bootstrap-icons-map, "brightness-high"); } -.bi-brightness-low-fill::before { content: map-get($bootstrap-icons-map, "brightness-low-fill"); } -.bi-brightness-low::before { content: map-get($bootstrap-icons-map, "brightness-low"); } -.bi-broadcast-pin::before { content: map-get($bootstrap-icons-map, "broadcast-pin"); } -.bi-broadcast::before { content: map-get($bootstrap-icons-map, "broadcast"); } -.bi-brush-fill::before { content: map-get($bootstrap-icons-map, "brush-fill"); } -.bi-brush::before { content: map-get($bootstrap-icons-map, "brush"); } -.bi-bucket-fill::before { content: map-get($bootstrap-icons-map, "bucket-fill"); } -.bi-bucket::before { content: map-get($bootstrap-icons-map, "bucket"); } -.bi-bug-fill::before { content: map-get($bootstrap-icons-map, "bug-fill"); } -.bi-bug::before { content: map-get($bootstrap-icons-map, "bug"); } -.bi-building::before { content: map-get($bootstrap-icons-map, "building"); } -.bi-bullseye::before { content: map-get($bootstrap-icons-map, "bullseye"); } -.bi-calculator-fill::before { content: map-get($bootstrap-icons-map, "calculator-fill"); } -.bi-calculator::before { content: map-get($bootstrap-icons-map, "calculator"); } -.bi-calendar-check-fill::before { content: map-get($bootstrap-icons-map, "calendar-check-fill"); } -.bi-calendar-check::before { content: map-get($bootstrap-icons-map, "calendar-check"); } -.bi-calendar-date-fill::before { content: map-get($bootstrap-icons-map, "calendar-date-fill"); } -.bi-calendar-date::before { content: map-get($bootstrap-icons-map, "calendar-date"); } -.bi-calendar-day-fill::before { content: map-get($bootstrap-icons-map, "calendar-day-fill"); } -.bi-calendar-day::before { content: map-get($bootstrap-icons-map, "calendar-day"); } -.bi-calendar-event-fill::before { content: map-get($bootstrap-icons-map, "calendar-event-fill"); } -.bi-calendar-event::before { content: map-get($bootstrap-icons-map, "calendar-event"); } -.bi-calendar-fill::before { content: map-get($bootstrap-icons-map, "calendar-fill"); } -.bi-calendar-minus-fill::before { content: map-get($bootstrap-icons-map, "calendar-minus-fill"); } -.bi-calendar-minus::before { content: map-get($bootstrap-icons-map, "calendar-minus"); } -.bi-calendar-month-fill::before { content: map-get($bootstrap-icons-map, "calendar-month-fill"); } -.bi-calendar-month::before { content: map-get($bootstrap-icons-map, "calendar-month"); } -.bi-calendar-plus-fill::before { content: map-get($bootstrap-icons-map, "calendar-plus-fill"); } -.bi-calendar-plus::before { content: map-get($bootstrap-icons-map, "calendar-plus"); } -.bi-calendar-range-fill::before { content: map-get($bootstrap-icons-map, "calendar-range-fill"); } -.bi-calendar-range::before { content: map-get($bootstrap-icons-map, "calendar-range"); } -.bi-calendar-week-fill::before { content: map-get($bootstrap-icons-map, "calendar-week-fill"); } -.bi-calendar-week::before { content: map-get($bootstrap-icons-map, "calendar-week"); } -.bi-calendar-x-fill::before { content: map-get($bootstrap-icons-map, "calendar-x-fill"); } -.bi-calendar-x::before { content: map-get($bootstrap-icons-map, "calendar-x"); } -.bi-calendar::before { content: map-get($bootstrap-icons-map, "calendar"); } -.bi-calendar2-check-fill::before { content: map-get($bootstrap-icons-map, "calendar2-check-fill"); } -.bi-calendar2-check::before { content: map-get($bootstrap-icons-map, "calendar2-check"); } -.bi-calendar2-date-fill::before { content: map-get($bootstrap-icons-map, "calendar2-date-fill"); } -.bi-calendar2-date::before { content: map-get($bootstrap-icons-map, "calendar2-date"); } -.bi-calendar2-day-fill::before { content: map-get($bootstrap-icons-map, "calendar2-day-fill"); } -.bi-calendar2-day::before { content: map-get($bootstrap-icons-map, "calendar2-day"); } -.bi-calendar2-event-fill::before { content: map-get($bootstrap-icons-map, "calendar2-event-fill"); } -.bi-calendar2-event::before { content: map-get($bootstrap-icons-map, "calendar2-event"); } -.bi-calendar2-fill::before { content: map-get($bootstrap-icons-map, "calendar2-fill"); } -.bi-calendar2-minus-fill::before { content: map-get($bootstrap-icons-map, "calendar2-minus-fill"); } -.bi-calendar2-minus::before { content: map-get($bootstrap-icons-map, "calendar2-minus"); } -.bi-calendar2-month-fill::before { content: map-get($bootstrap-icons-map, "calendar2-month-fill"); } -.bi-calendar2-month::before { content: map-get($bootstrap-icons-map, "calendar2-month"); } -.bi-calendar2-plus-fill::before { content: map-get($bootstrap-icons-map, "calendar2-plus-fill"); } -.bi-calendar2-plus::before { content: map-get($bootstrap-icons-map, "calendar2-plus"); } -.bi-calendar2-range-fill::before { content: map-get($bootstrap-icons-map, "calendar2-range-fill"); } -.bi-calendar2-range::before { content: map-get($bootstrap-icons-map, "calendar2-range"); } -.bi-calendar2-week-fill::before { content: map-get($bootstrap-icons-map, "calendar2-week-fill"); } -.bi-calendar2-week::before { content: map-get($bootstrap-icons-map, "calendar2-week"); } -.bi-calendar2-x-fill::before { content: map-get($bootstrap-icons-map, "calendar2-x-fill"); } -.bi-calendar2-x::before { content: map-get($bootstrap-icons-map, "calendar2-x"); } -.bi-calendar2::before { content: map-get($bootstrap-icons-map, "calendar2"); } -.bi-calendar3-event-fill::before { content: map-get($bootstrap-icons-map, "calendar3-event-fill"); } -.bi-calendar3-event::before { content: map-get($bootstrap-icons-map, "calendar3-event"); } -.bi-calendar3-fill::before { content: map-get($bootstrap-icons-map, "calendar3-fill"); } -.bi-calendar3-range-fill::before { content: map-get($bootstrap-icons-map, "calendar3-range-fill"); } -.bi-calendar3-range::before { content: map-get($bootstrap-icons-map, "calendar3-range"); } -.bi-calendar3-week-fill::before { content: map-get($bootstrap-icons-map, "calendar3-week-fill"); } -.bi-calendar3-week::before { content: map-get($bootstrap-icons-map, "calendar3-week"); } -.bi-calendar3::before { content: map-get($bootstrap-icons-map, "calendar3"); } -.bi-calendar4-event::before { content: map-get($bootstrap-icons-map, "calendar4-event"); } -.bi-calendar4-range::before { content: map-get($bootstrap-icons-map, "calendar4-range"); } -.bi-calendar4-week::before { content: map-get($bootstrap-icons-map, "calendar4-week"); } -.bi-calendar4::before { content: map-get($bootstrap-icons-map, "calendar4"); } -.bi-camera-fill::before { content: map-get($bootstrap-icons-map, "camera-fill"); } -.bi-camera-reels-fill::before { content: map-get($bootstrap-icons-map, "camera-reels-fill"); } -.bi-camera-reels::before { content: map-get($bootstrap-icons-map, "camera-reels"); } -.bi-camera-video-fill::before { content: map-get($bootstrap-icons-map, "camera-video-fill"); } -.bi-camera-video-off-fill::before { content: map-get($bootstrap-icons-map, "camera-video-off-fill"); } -.bi-camera-video-off::before { content: map-get($bootstrap-icons-map, "camera-video-off"); } -.bi-camera-video::before { content: map-get($bootstrap-icons-map, "camera-video"); } -.bi-camera::before { content: map-get($bootstrap-icons-map, "camera"); } -.bi-camera2::before { content: map-get($bootstrap-icons-map, "camera2"); } -.bi-capslock-fill::before { content: map-get($bootstrap-icons-map, "capslock-fill"); } -.bi-capslock::before { content: map-get($bootstrap-icons-map, "capslock"); } -.bi-card-checklist::before { content: map-get($bootstrap-icons-map, "card-checklist"); } -.bi-card-heading::before { content: map-get($bootstrap-icons-map, "card-heading"); } -.bi-card-image::before { content: map-get($bootstrap-icons-map, "card-image"); } -.bi-card-list::before { content: map-get($bootstrap-icons-map, "card-list"); } -.bi-card-text::before { content: map-get($bootstrap-icons-map, "card-text"); } -.bi-caret-down-fill::before { content: map-get($bootstrap-icons-map, "caret-down-fill"); } -.bi-caret-down-square-fill::before { content: map-get($bootstrap-icons-map, "caret-down-square-fill"); } -.bi-caret-down-square::before { content: map-get($bootstrap-icons-map, "caret-down-square"); } -.bi-caret-down::before { content: map-get($bootstrap-icons-map, "caret-down"); } -.bi-caret-left-fill::before { content: map-get($bootstrap-icons-map, "caret-left-fill"); } -.bi-caret-left-square-fill::before { content: map-get($bootstrap-icons-map, "caret-left-square-fill"); } -.bi-caret-left-square::before { content: map-get($bootstrap-icons-map, "caret-left-square"); } -.bi-caret-left::before { content: map-get($bootstrap-icons-map, "caret-left"); } -.bi-caret-right-fill::before { content: map-get($bootstrap-icons-map, "caret-right-fill"); } -.bi-caret-right-square-fill::before { content: map-get($bootstrap-icons-map, "caret-right-square-fill"); } -.bi-caret-right-square::before { content: map-get($bootstrap-icons-map, "caret-right-square"); } -.bi-caret-right::before { content: map-get($bootstrap-icons-map, "caret-right"); } -.bi-caret-up-fill::before { content: map-get($bootstrap-icons-map, "caret-up-fill"); } -.bi-caret-up-square-fill::before { content: map-get($bootstrap-icons-map, "caret-up-square-fill"); } -.bi-caret-up-square::before { content: map-get($bootstrap-icons-map, "caret-up-square"); } -.bi-caret-up::before { content: map-get($bootstrap-icons-map, "caret-up"); } -.bi-cart-check-fill::before { content: map-get($bootstrap-icons-map, "cart-check-fill"); } -.bi-cart-check::before { content: map-get($bootstrap-icons-map, "cart-check"); } -.bi-cart-dash-fill::before { content: map-get($bootstrap-icons-map, "cart-dash-fill"); } -.bi-cart-dash::before { content: map-get($bootstrap-icons-map, "cart-dash"); } -.bi-cart-fill::before { content: map-get($bootstrap-icons-map, "cart-fill"); } -.bi-cart-plus-fill::before { content: map-get($bootstrap-icons-map, "cart-plus-fill"); } -.bi-cart-plus::before { content: map-get($bootstrap-icons-map, "cart-plus"); } -.bi-cart-x-fill::before { content: map-get($bootstrap-icons-map, "cart-x-fill"); } -.bi-cart-x::before { content: map-get($bootstrap-icons-map, "cart-x"); } -.bi-cart::before { content: map-get($bootstrap-icons-map, "cart"); } -.bi-cart2::before { content: map-get($bootstrap-icons-map, "cart2"); } -.bi-cart3::before { content: map-get($bootstrap-icons-map, "cart3"); } -.bi-cart4::before { content: map-get($bootstrap-icons-map, "cart4"); } -.bi-cash-stack::before { content: map-get($bootstrap-icons-map, "cash-stack"); } -.bi-cash::before { content: map-get($bootstrap-icons-map, "cash"); } -.bi-cast::before { content: map-get($bootstrap-icons-map, "cast"); } -.bi-chat-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-dots-fill"); } -.bi-chat-dots::before { content: map-get($bootstrap-icons-map, "chat-dots"); } -.bi-chat-fill::before { content: map-get($bootstrap-icons-map, "chat-fill"); } -.bi-chat-left-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-left-dots-fill"); } -.bi-chat-left-dots::before { content: map-get($bootstrap-icons-map, "chat-left-dots"); } -.bi-chat-left-fill::before { content: map-get($bootstrap-icons-map, "chat-left-fill"); } -.bi-chat-left-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-left-quote-fill"); } -.bi-chat-left-quote::before { content: map-get($bootstrap-icons-map, "chat-left-quote"); } -.bi-chat-left-text-fill::before { content: map-get($bootstrap-icons-map, "chat-left-text-fill"); } -.bi-chat-left-text::before { content: map-get($bootstrap-icons-map, "chat-left-text"); } -.bi-chat-left::before { content: map-get($bootstrap-icons-map, "chat-left"); } -.bi-chat-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-quote-fill"); } -.bi-chat-quote::before { content: map-get($bootstrap-icons-map, "chat-quote"); } -.bi-chat-right-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-right-dots-fill"); } -.bi-chat-right-dots::before { content: map-get($bootstrap-icons-map, "chat-right-dots"); } -.bi-chat-right-fill::before { content: map-get($bootstrap-icons-map, "chat-right-fill"); } -.bi-chat-right-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-right-quote-fill"); } -.bi-chat-right-quote::before { content: map-get($bootstrap-icons-map, "chat-right-quote"); } -.bi-chat-right-text-fill::before { content: map-get($bootstrap-icons-map, "chat-right-text-fill"); } -.bi-chat-right-text::before { content: map-get($bootstrap-icons-map, "chat-right-text"); } -.bi-chat-right::before { content: map-get($bootstrap-icons-map, "chat-right"); } -.bi-chat-square-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-square-dots-fill"); } -.bi-chat-square-dots::before { content: map-get($bootstrap-icons-map, "chat-square-dots"); } -.bi-chat-square-fill::before { content: map-get($bootstrap-icons-map, "chat-square-fill"); } -.bi-chat-square-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-square-quote-fill"); } -.bi-chat-square-quote::before { content: map-get($bootstrap-icons-map, "chat-square-quote"); } -.bi-chat-square-text-fill::before { content: map-get($bootstrap-icons-map, "chat-square-text-fill"); } -.bi-chat-square-text::before { content: map-get($bootstrap-icons-map, "chat-square-text"); } -.bi-chat-square::before { content: map-get($bootstrap-icons-map, "chat-square"); } -.bi-chat-text-fill::before { content: map-get($bootstrap-icons-map, "chat-text-fill"); } -.bi-chat-text::before { content: map-get($bootstrap-icons-map, "chat-text"); } -.bi-chat::before { content: map-get($bootstrap-icons-map, "chat"); } -.bi-check-all::before { content: map-get($bootstrap-icons-map, "check-all"); } -.bi-check-circle-fill::before { content: map-get($bootstrap-icons-map, "check-circle-fill"); } -.bi-check-circle::before { content: map-get($bootstrap-icons-map, "check-circle"); } -.bi-check-square-fill::before { content: map-get($bootstrap-icons-map, "check-square-fill"); } -.bi-check-square::before { content: map-get($bootstrap-icons-map, "check-square"); } -.bi-check::before { content: map-get($bootstrap-icons-map, "check"); } -.bi-check2-all::before { content: map-get($bootstrap-icons-map, "check2-all"); } -.bi-check2-circle::before { content: map-get($bootstrap-icons-map, "check2-circle"); } -.bi-check2-square::before { content: map-get($bootstrap-icons-map, "check2-square"); } -.bi-check2::before { content: map-get($bootstrap-icons-map, "check2"); } -.bi-chevron-bar-contract::before { content: map-get($bootstrap-icons-map, "chevron-bar-contract"); } -.bi-chevron-bar-down::before { content: map-get($bootstrap-icons-map, "chevron-bar-down"); } -.bi-chevron-bar-expand::before { content: map-get($bootstrap-icons-map, "chevron-bar-expand"); } -.bi-chevron-bar-left::before { content: map-get($bootstrap-icons-map, "chevron-bar-left"); } -.bi-chevron-bar-right::before { content: map-get($bootstrap-icons-map, "chevron-bar-right"); } -.bi-chevron-bar-up::before { content: map-get($bootstrap-icons-map, "chevron-bar-up"); } -.bi-chevron-compact-down::before { content: map-get($bootstrap-icons-map, "chevron-compact-down"); } -.bi-chevron-compact-left::before { content: map-get($bootstrap-icons-map, "chevron-compact-left"); } -.bi-chevron-compact-right::before { content: map-get($bootstrap-icons-map, "chevron-compact-right"); } -.bi-chevron-compact-up::before { content: map-get($bootstrap-icons-map, "chevron-compact-up"); } -.bi-chevron-contract::before { content: map-get($bootstrap-icons-map, "chevron-contract"); } -.bi-chevron-double-down::before { content: map-get($bootstrap-icons-map, "chevron-double-down"); } -.bi-chevron-double-left::before { content: map-get($bootstrap-icons-map, "chevron-double-left"); } -.bi-chevron-double-right::before { content: map-get($bootstrap-icons-map, "chevron-double-right"); } -.bi-chevron-double-up::before { content: map-get($bootstrap-icons-map, "chevron-double-up"); } -.bi-chevron-down::before { content: map-get($bootstrap-icons-map, "chevron-down"); } -.bi-chevron-expand::before { content: map-get($bootstrap-icons-map, "chevron-expand"); } -.bi-chevron-left::before { content: map-get($bootstrap-icons-map, "chevron-left"); } -.bi-chevron-right::before { content: map-get($bootstrap-icons-map, "chevron-right"); } -.bi-chevron-up::before { content: map-get($bootstrap-icons-map, "chevron-up"); } -.bi-circle-fill::before { content: map-get($bootstrap-icons-map, "circle-fill"); } -.bi-circle-half::before { content: map-get($bootstrap-icons-map, "circle-half"); } -.bi-circle-square::before { content: map-get($bootstrap-icons-map, "circle-square"); } -.bi-circle::before { content: map-get($bootstrap-icons-map, "circle"); } -.bi-clipboard-check::before { content: map-get($bootstrap-icons-map, "clipboard-check"); } -.bi-clipboard-data::before { content: map-get($bootstrap-icons-map, "clipboard-data"); } -.bi-clipboard-minus::before { content: map-get($bootstrap-icons-map, "clipboard-minus"); } -.bi-clipboard-plus::before { content: map-get($bootstrap-icons-map, "clipboard-plus"); } -.bi-clipboard-x::before { content: map-get($bootstrap-icons-map, "clipboard-x"); } -.bi-clipboard::before { content: map-get($bootstrap-icons-map, "clipboard"); } -.bi-clock-fill::before { content: map-get($bootstrap-icons-map, "clock-fill"); } -.bi-clock-history::before { content: map-get($bootstrap-icons-map, "clock-history"); } -.bi-clock::before { content: map-get($bootstrap-icons-map, "clock"); } -.bi-cloud-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "cloud-arrow-down-fill"); } -.bi-cloud-arrow-down::before { content: map-get($bootstrap-icons-map, "cloud-arrow-down"); } -.bi-cloud-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "cloud-arrow-up-fill"); } -.bi-cloud-arrow-up::before { content: map-get($bootstrap-icons-map, "cloud-arrow-up"); } -.bi-cloud-check-fill::before { content: map-get($bootstrap-icons-map, "cloud-check-fill"); } -.bi-cloud-check::before { content: map-get($bootstrap-icons-map, "cloud-check"); } -.bi-cloud-download-fill::before { content: map-get($bootstrap-icons-map, "cloud-download-fill"); } -.bi-cloud-download::before { content: map-get($bootstrap-icons-map, "cloud-download"); } -.bi-cloud-drizzle-fill::before { content: map-get($bootstrap-icons-map, "cloud-drizzle-fill"); } -.bi-cloud-drizzle::before { content: map-get($bootstrap-icons-map, "cloud-drizzle"); } -.bi-cloud-fill::before { content: map-get($bootstrap-icons-map, "cloud-fill"); } -.bi-cloud-fog-fill::before { content: map-get($bootstrap-icons-map, "cloud-fog-fill"); } -.bi-cloud-fog::before { content: map-get($bootstrap-icons-map, "cloud-fog"); } -.bi-cloud-fog2-fill::before { content: map-get($bootstrap-icons-map, "cloud-fog2-fill"); } -.bi-cloud-fog2::before { content: map-get($bootstrap-icons-map, "cloud-fog2"); } -.bi-cloud-hail-fill::before { content: map-get($bootstrap-icons-map, "cloud-hail-fill"); } -.bi-cloud-hail::before { content: map-get($bootstrap-icons-map, "cloud-hail"); } -.bi-cloud-haze-1::before { content: map-get($bootstrap-icons-map, "cloud-haze-1"); } -.bi-cloud-haze-fill::before { content: map-get($bootstrap-icons-map, "cloud-haze-fill"); } -.bi-cloud-haze::before { content: map-get($bootstrap-icons-map, "cloud-haze"); } -.bi-cloud-haze2-fill::before { content: map-get($bootstrap-icons-map, "cloud-haze2-fill"); } -.bi-cloud-lightning-fill::before { content: map-get($bootstrap-icons-map, "cloud-lightning-fill"); } -.bi-cloud-lightning-rain-fill::before { content: map-get($bootstrap-icons-map, "cloud-lightning-rain-fill"); } -.bi-cloud-lightning-rain::before { content: map-get($bootstrap-icons-map, "cloud-lightning-rain"); } -.bi-cloud-lightning::before { content: map-get($bootstrap-icons-map, "cloud-lightning"); } -.bi-cloud-minus-fill::before { content: map-get($bootstrap-icons-map, "cloud-minus-fill"); } -.bi-cloud-minus::before { content: map-get($bootstrap-icons-map, "cloud-minus"); } -.bi-cloud-moon-fill::before { content: map-get($bootstrap-icons-map, "cloud-moon-fill"); } -.bi-cloud-moon::before { content: map-get($bootstrap-icons-map, "cloud-moon"); } -.bi-cloud-plus-fill::before { content: map-get($bootstrap-icons-map, "cloud-plus-fill"); } -.bi-cloud-plus::before { content: map-get($bootstrap-icons-map, "cloud-plus"); } -.bi-cloud-rain-fill::before { content: map-get($bootstrap-icons-map, "cloud-rain-fill"); } -.bi-cloud-rain-heavy-fill::before { content: map-get($bootstrap-icons-map, "cloud-rain-heavy-fill"); } -.bi-cloud-rain-heavy::before { content: map-get($bootstrap-icons-map, "cloud-rain-heavy"); } -.bi-cloud-rain::before { content: map-get($bootstrap-icons-map, "cloud-rain"); } -.bi-cloud-slash-fill::before { content: map-get($bootstrap-icons-map, "cloud-slash-fill"); } -.bi-cloud-slash::before { content: map-get($bootstrap-icons-map, "cloud-slash"); } -.bi-cloud-sleet-fill::before { content: map-get($bootstrap-icons-map, "cloud-sleet-fill"); } -.bi-cloud-sleet::before { content: map-get($bootstrap-icons-map, "cloud-sleet"); } -.bi-cloud-snow-fill::before { content: map-get($bootstrap-icons-map, "cloud-snow-fill"); } -.bi-cloud-snow::before { content: map-get($bootstrap-icons-map, "cloud-snow"); } -.bi-cloud-sun-fill::before { content: map-get($bootstrap-icons-map, "cloud-sun-fill"); } -.bi-cloud-sun::before { content: map-get($bootstrap-icons-map, "cloud-sun"); } -.bi-cloud-upload-fill::before { content: map-get($bootstrap-icons-map, "cloud-upload-fill"); } -.bi-cloud-upload::before { content: map-get($bootstrap-icons-map, "cloud-upload"); } -.bi-cloud::before { content: map-get($bootstrap-icons-map, "cloud"); } -.bi-clouds-fill::before { content: map-get($bootstrap-icons-map, "clouds-fill"); } -.bi-clouds::before { content: map-get($bootstrap-icons-map, "clouds"); } -.bi-cloudy-fill::before { content: map-get($bootstrap-icons-map, "cloudy-fill"); } -.bi-cloudy::before { content: map-get($bootstrap-icons-map, "cloudy"); } -.bi-code-slash::before { content: map-get($bootstrap-icons-map, "code-slash"); } -.bi-code-square::before { content: map-get($bootstrap-icons-map, "code-square"); } -.bi-code::before { content: map-get($bootstrap-icons-map, "code"); } -.bi-collection-fill::before { content: map-get($bootstrap-icons-map, "collection-fill"); } -.bi-collection-play-fill::before { content: map-get($bootstrap-icons-map, "collection-play-fill"); } -.bi-collection-play::before { content: map-get($bootstrap-icons-map, "collection-play"); } -.bi-collection::before { content: map-get($bootstrap-icons-map, "collection"); } -.bi-columns-gap::before { content: map-get($bootstrap-icons-map, "columns-gap"); } -.bi-columns::before { content: map-get($bootstrap-icons-map, "columns"); } -.bi-command::before { content: map-get($bootstrap-icons-map, "command"); } -.bi-compass-fill::before { content: map-get($bootstrap-icons-map, "compass-fill"); } -.bi-compass::before { content: map-get($bootstrap-icons-map, "compass"); } -.bi-cone-striped::before { content: map-get($bootstrap-icons-map, "cone-striped"); } -.bi-cone::before { content: map-get($bootstrap-icons-map, "cone"); } -.bi-controller::before { content: map-get($bootstrap-icons-map, "controller"); } -.bi-cpu-fill::before { content: map-get($bootstrap-icons-map, "cpu-fill"); } -.bi-cpu::before { content: map-get($bootstrap-icons-map, "cpu"); } -.bi-credit-card-2-back-fill::before { content: map-get($bootstrap-icons-map, "credit-card-2-back-fill"); } -.bi-credit-card-2-back::before { content: map-get($bootstrap-icons-map, "credit-card-2-back"); } -.bi-credit-card-2-front-fill::before { content: map-get($bootstrap-icons-map, "credit-card-2-front-fill"); } -.bi-credit-card-2-front::before { content: map-get($bootstrap-icons-map, "credit-card-2-front"); } -.bi-credit-card-fill::before { content: map-get($bootstrap-icons-map, "credit-card-fill"); } -.bi-credit-card::before { content: map-get($bootstrap-icons-map, "credit-card"); } -.bi-crop::before { content: map-get($bootstrap-icons-map, "crop"); } -.bi-cup-fill::before { content: map-get($bootstrap-icons-map, "cup-fill"); } -.bi-cup-straw::before { content: map-get($bootstrap-icons-map, "cup-straw"); } -.bi-cup::before { content: map-get($bootstrap-icons-map, "cup"); } -.bi-cursor-fill::before { content: map-get($bootstrap-icons-map, "cursor-fill"); } -.bi-cursor-text::before { content: map-get($bootstrap-icons-map, "cursor-text"); } -.bi-cursor::before { content: map-get($bootstrap-icons-map, "cursor"); } -.bi-dash-circle-dotted::before { content: map-get($bootstrap-icons-map, "dash-circle-dotted"); } -.bi-dash-circle-fill::before { content: map-get($bootstrap-icons-map, "dash-circle-fill"); } -.bi-dash-circle::before { content: map-get($bootstrap-icons-map, "dash-circle"); } -.bi-dash-square-dotted::before { content: map-get($bootstrap-icons-map, "dash-square-dotted"); } -.bi-dash-square-fill::before { content: map-get($bootstrap-icons-map, "dash-square-fill"); } -.bi-dash-square::before { content: map-get($bootstrap-icons-map, "dash-square"); } -.bi-dash::before { content: map-get($bootstrap-icons-map, "dash"); } -.bi-diagram-2-fill::before { content: map-get($bootstrap-icons-map, "diagram-2-fill"); } -.bi-diagram-2::before { content: map-get($bootstrap-icons-map, "diagram-2"); } -.bi-diagram-3-fill::before { content: map-get($bootstrap-icons-map, "diagram-3-fill"); } -.bi-diagram-3::before { content: map-get($bootstrap-icons-map, "diagram-3"); } -.bi-diamond-fill::before { content: map-get($bootstrap-icons-map, "diamond-fill"); } -.bi-diamond-half::before { content: map-get($bootstrap-icons-map, "diamond-half"); } -.bi-diamond::before { content: map-get($bootstrap-icons-map, "diamond"); } -.bi-dice-1-fill::before { content: map-get($bootstrap-icons-map, "dice-1-fill"); } -.bi-dice-1::before { content: map-get($bootstrap-icons-map, "dice-1"); } -.bi-dice-2-fill::before { content: map-get($bootstrap-icons-map, "dice-2-fill"); } -.bi-dice-2::before { content: map-get($bootstrap-icons-map, "dice-2"); } -.bi-dice-3-fill::before { content: map-get($bootstrap-icons-map, "dice-3-fill"); } -.bi-dice-3::before { content: map-get($bootstrap-icons-map, "dice-3"); } -.bi-dice-4-fill::before { content: map-get($bootstrap-icons-map, "dice-4-fill"); } -.bi-dice-4::before { content: map-get($bootstrap-icons-map, "dice-4"); } -.bi-dice-5-fill::before { content: map-get($bootstrap-icons-map, "dice-5-fill"); } -.bi-dice-5::before { content: map-get($bootstrap-icons-map, "dice-5"); } -.bi-dice-6-fill::before { content: map-get($bootstrap-icons-map, "dice-6-fill"); } -.bi-dice-6::before { content: map-get($bootstrap-icons-map, "dice-6"); } -.bi-disc-fill::before { content: map-get($bootstrap-icons-map, "disc-fill"); } -.bi-disc::before { content: map-get($bootstrap-icons-map, "disc"); } -.bi-discord::before { content: map-get($bootstrap-icons-map, "discord"); } -.bi-display-fill::before { content: map-get($bootstrap-icons-map, "display-fill"); } -.bi-display::before { content: map-get($bootstrap-icons-map, "display"); } -.bi-distribute-horizontal::before { content: map-get($bootstrap-icons-map, "distribute-horizontal"); } -.bi-distribute-vertical::before { content: map-get($bootstrap-icons-map, "distribute-vertical"); } -.bi-door-closed-fill::before { content: map-get($bootstrap-icons-map, "door-closed-fill"); } -.bi-door-closed::before { content: map-get($bootstrap-icons-map, "door-closed"); } -.bi-door-open-fill::before { content: map-get($bootstrap-icons-map, "door-open-fill"); } -.bi-door-open::before { content: map-get($bootstrap-icons-map, "door-open"); } -.bi-dot::before { content: map-get($bootstrap-icons-map, "dot"); } -.bi-download::before { content: map-get($bootstrap-icons-map, "download"); } -.bi-droplet-fill::before { content: map-get($bootstrap-icons-map, "droplet-fill"); } -.bi-droplet-half::before { content: map-get($bootstrap-icons-map, "droplet-half"); } -.bi-droplet::before { content: map-get($bootstrap-icons-map, "droplet"); } -.bi-earbuds::before { content: map-get($bootstrap-icons-map, "earbuds"); } -.bi-easel-fill::before { content: map-get($bootstrap-icons-map, "easel-fill"); } -.bi-easel::before { content: map-get($bootstrap-icons-map, "easel"); } -.bi-egg-fill::before { content: map-get($bootstrap-icons-map, "egg-fill"); } -.bi-egg-fried::before { content: map-get($bootstrap-icons-map, "egg-fried"); } -.bi-egg::before { content: map-get($bootstrap-icons-map, "egg"); } -.bi-eject-fill::before { content: map-get($bootstrap-icons-map, "eject-fill"); } -.bi-eject::before { content: map-get($bootstrap-icons-map, "eject"); } -.bi-emoji-angry-fill::before { content: map-get($bootstrap-icons-map, "emoji-angry-fill"); } -.bi-emoji-angry::before { content: map-get($bootstrap-icons-map, "emoji-angry"); } -.bi-emoji-dizzy-fill::before { content: map-get($bootstrap-icons-map, "emoji-dizzy-fill"); } -.bi-emoji-dizzy::before { content: map-get($bootstrap-icons-map, "emoji-dizzy"); } -.bi-emoji-expressionless-fill::before { content: map-get($bootstrap-icons-map, "emoji-expressionless-fill"); } -.bi-emoji-expressionless::before { content: map-get($bootstrap-icons-map, "emoji-expressionless"); } -.bi-emoji-frown-fill::before { content: map-get($bootstrap-icons-map, "emoji-frown-fill"); } -.bi-emoji-frown::before { content: map-get($bootstrap-icons-map, "emoji-frown"); } -.bi-emoji-heart-eyes-fill::before { content: map-get($bootstrap-icons-map, "emoji-heart-eyes-fill"); } -.bi-emoji-heart-eyes::before { content: map-get($bootstrap-icons-map, "emoji-heart-eyes"); } -.bi-emoji-laughing-fill::before { content: map-get($bootstrap-icons-map, "emoji-laughing-fill"); } -.bi-emoji-laughing::before { content: map-get($bootstrap-icons-map, "emoji-laughing"); } -.bi-emoji-neutral-fill::before { content: map-get($bootstrap-icons-map, "emoji-neutral-fill"); } -.bi-emoji-neutral::before { content: map-get($bootstrap-icons-map, "emoji-neutral"); } -.bi-emoji-smile-fill::before { content: map-get($bootstrap-icons-map, "emoji-smile-fill"); } -.bi-emoji-smile-upside-down-fill::before { content: map-get($bootstrap-icons-map, "emoji-smile-upside-down-fill"); } -.bi-emoji-smile-upside-down::before { content: map-get($bootstrap-icons-map, "emoji-smile-upside-down"); } -.bi-emoji-smile::before { content: map-get($bootstrap-icons-map, "emoji-smile"); } -.bi-emoji-sunglasses-fill::before { content: map-get($bootstrap-icons-map, "emoji-sunglasses-fill"); } -.bi-emoji-sunglasses::before { content: map-get($bootstrap-icons-map, "emoji-sunglasses"); } -.bi-emoji-wink-fill::before { content: map-get($bootstrap-icons-map, "emoji-wink-fill"); } -.bi-emoji-wink::before { content: map-get($bootstrap-icons-map, "emoji-wink"); } -.bi-envelope-fill::before { content: map-get($bootstrap-icons-map, "envelope-fill"); } -.bi-envelope-open-fill::before { content: map-get($bootstrap-icons-map, "envelope-open-fill"); } -.bi-envelope-open::before { content: map-get($bootstrap-icons-map, "envelope-open"); } -.bi-envelope::before { content: map-get($bootstrap-icons-map, "envelope"); } -.bi-eraser-fill::before { content: map-get($bootstrap-icons-map, "eraser-fill"); } -.bi-eraser::before { content: map-get($bootstrap-icons-map, "eraser"); } -.bi-exclamation-circle-fill::before { content: map-get($bootstrap-icons-map, "exclamation-circle-fill"); } -.bi-exclamation-circle::before { content: map-get($bootstrap-icons-map, "exclamation-circle"); } -.bi-exclamation-diamond-fill::before { content: map-get($bootstrap-icons-map, "exclamation-diamond-fill"); } -.bi-exclamation-diamond::before { content: map-get($bootstrap-icons-map, "exclamation-diamond"); } -.bi-exclamation-octagon-fill::before { content: map-get($bootstrap-icons-map, "exclamation-octagon-fill"); } -.bi-exclamation-octagon::before { content: map-get($bootstrap-icons-map, "exclamation-octagon"); } -.bi-exclamation-square-fill::before { content: map-get($bootstrap-icons-map, "exclamation-square-fill"); } -.bi-exclamation-square::before { content: map-get($bootstrap-icons-map, "exclamation-square"); } -.bi-exclamation-triangle-fill::before { content: map-get($bootstrap-icons-map, "exclamation-triangle-fill"); } -.bi-exclamation-triangle::before { content: map-get($bootstrap-icons-map, "exclamation-triangle"); } -.bi-exclamation::before { content: map-get($bootstrap-icons-map, "exclamation"); } -.bi-exclude::before { content: map-get($bootstrap-icons-map, "exclude"); } -.bi-eye-fill::before { content: map-get($bootstrap-icons-map, "eye-fill"); } -.bi-eye-slash-fill::before { content: map-get($bootstrap-icons-map, "eye-slash-fill"); } -.bi-eye-slash::before { content: map-get($bootstrap-icons-map, "eye-slash"); } -.bi-eye::before { content: map-get($bootstrap-icons-map, "eye"); } -.bi-eyedropper::before { content: map-get($bootstrap-icons-map, "eyedropper"); } -.bi-eyeglasses::before { content: map-get($bootstrap-icons-map, "eyeglasses"); } -.bi-facebook::before { content: map-get($bootstrap-icons-map, "facebook"); } -.bi-file-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "file-arrow-down-fill"); } -.bi-file-arrow-down::before { content: map-get($bootstrap-icons-map, "file-arrow-down"); } -.bi-file-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "file-arrow-up-fill"); } -.bi-file-arrow-up::before { content: map-get($bootstrap-icons-map, "file-arrow-up"); } -.bi-file-bar-graph-fill::before { content: map-get($bootstrap-icons-map, "file-bar-graph-fill"); } -.bi-file-bar-graph::before { content: map-get($bootstrap-icons-map, "file-bar-graph"); } -.bi-file-binary-fill::before { content: map-get($bootstrap-icons-map, "file-binary-fill"); } -.bi-file-binary::before { content: map-get($bootstrap-icons-map, "file-binary"); } -.bi-file-break-fill::before { content: map-get($bootstrap-icons-map, "file-break-fill"); } -.bi-file-break::before { content: map-get($bootstrap-icons-map, "file-break"); } -.bi-file-check-fill::before { content: map-get($bootstrap-icons-map, "file-check-fill"); } -.bi-file-check::before { content: map-get($bootstrap-icons-map, "file-check"); } -.bi-file-code-fill::before { content: map-get($bootstrap-icons-map, "file-code-fill"); } -.bi-file-code::before { content: map-get($bootstrap-icons-map, "file-code"); } -.bi-file-diff-fill::before { content: map-get($bootstrap-icons-map, "file-diff-fill"); } -.bi-file-diff::before { content: map-get($bootstrap-icons-map, "file-diff"); } -.bi-file-earmark-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-down-fill"); } -.bi-file-earmark-arrow-down::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-down"); } -.bi-file-earmark-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-up-fill"); } -.bi-file-earmark-arrow-up::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-up"); } -.bi-file-earmark-bar-graph-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-bar-graph-fill"); } -.bi-file-earmark-bar-graph::before { content: map-get($bootstrap-icons-map, "file-earmark-bar-graph"); } -.bi-file-earmark-binary-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-binary-fill"); } -.bi-file-earmark-binary::before { content: map-get($bootstrap-icons-map, "file-earmark-binary"); } -.bi-file-earmark-break-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-break-fill"); } -.bi-file-earmark-break::before { content: map-get($bootstrap-icons-map, "file-earmark-break"); } -.bi-file-earmark-check-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-check-fill"); } -.bi-file-earmark-check::before { content: map-get($bootstrap-icons-map, "file-earmark-check"); } -.bi-file-earmark-code-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-code-fill"); } -.bi-file-earmark-code::before { content: map-get($bootstrap-icons-map, "file-earmark-code"); } -.bi-file-earmark-diff-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-diff-fill"); } -.bi-file-earmark-diff::before { content: map-get($bootstrap-icons-map, "file-earmark-diff"); } -.bi-file-earmark-easel-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-easel-fill"); } -.bi-file-earmark-easel::before { content: map-get($bootstrap-icons-map, "file-earmark-easel"); } -.bi-file-earmark-excel-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-excel-fill"); } -.bi-file-earmark-excel::before { content: map-get($bootstrap-icons-map, "file-earmark-excel"); } -.bi-file-earmark-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-fill"); } -.bi-file-earmark-font-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-font-fill"); } -.bi-file-earmark-font::before { content: map-get($bootstrap-icons-map, "file-earmark-font"); } -.bi-file-earmark-image-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-image-fill"); } -.bi-file-earmark-image::before { content: map-get($bootstrap-icons-map, "file-earmark-image"); } -.bi-file-earmark-lock-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-lock-fill"); } -.bi-file-earmark-lock::before { content: map-get($bootstrap-icons-map, "file-earmark-lock"); } -.bi-file-earmark-lock2-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-lock2-fill"); } -.bi-file-earmark-lock2::before { content: map-get($bootstrap-icons-map, "file-earmark-lock2"); } -.bi-file-earmark-medical-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-medical-fill"); } -.bi-file-earmark-medical::before { content: map-get($bootstrap-icons-map, "file-earmark-medical"); } -.bi-file-earmark-minus-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-minus-fill"); } -.bi-file-earmark-minus::before { content: map-get($bootstrap-icons-map, "file-earmark-minus"); } -.bi-file-earmark-music-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-music-fill"); } -.bi-file-earmark-music::before { content: map-get($bootstrap-icons-map, "file-earmark-music"); } -.bi-file-earmark-person-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-person-fill"); } -.bi-file-earmark-person::before { content: map-get($bootstrap-icons-map, "file-earmark-person"); } -.bi-file-earmark-play-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-play-fill"); } -.bi-file-earmark-play::before { content: map-get($bootstrap-icons-map, "file-earmark-play"); } -.bi-file-earmark-plus-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-plus-fill"); } -.bi-file-earmark-plus::before { content: map-get($bootstrap-icons-map, "file-earmark-plus"); } -.bi-file-earmark-post-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-post-fill"); } -.bi-file-earmark-post::before { content: map-get($bootstrap-icons-map, "file-earmark-post"); } -.bi-file-earmark-ppt-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-ppt-fill"); } -.bi-file-earmark-ppt::before { content: map-get($bootstrap-icons-map, "file-earmark-ppt"); } -.bi-file-earmark-richtext-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-richtext-fill"); } -.bi-file-earmark-richtext::before { content: map-get($bootstrap-icons-map, "file-earmark-richtext"); } -.bi-file-earmark-ruled-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-ruled-fill"); } -.bi-file-earmark-ruled::before { content: map-get($bootstrap-icons-map, "file-earmark-ruled"); } -.bi-file-earmark-slides-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-slides-fill"); } -.bi-file-earmark-slides::before { content: map-get($bootstrap-icons-map, "file-earmark-slides"); } -.bi-file-earmark-spreadsheet-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-spreadsheet-fill"); } -.bi-file-earmark-spreadsheet::before { content: map-get($bootstrap-icons-map, "file-earmark-spreadsheet"); } -.bi-file-earmark-text-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-text-fill"); } -.bi-file-earmark-text::before { content: map-get($bootstrap-icons-map, "file-earmark-text"); } -.bi-file-earmark-word-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-word-fill"); } -.bi-file-earmark-word::before { content: map-get($bootstrap-icons-map, "file-earmark-word"); } -.bi-file-earmark-x-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-x-fill"); } -.bi-file-earmark-x::before { content: map-get($bootstrap-icons-map, "file-earmark-x"); } -.bi-file-earmark-zip-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-zip-fill"); } -.bi-file-earmark-zip::before { content: map-get($bootstrap-icons-map, "file-earmark-zip"); } -.bi-file-earmark::before { content: map-get($bootstrap-icons-map, "file-earmark"); } -.bi-file-easel-fill::before { content: map-get($bootstrap-icons-map, "file-easel-fill"); } -.bi-file-easel::before { content: map-get($bootstrap-icons-map, "file-easel"); } -.bi-file-excel-fill::before { content: map-get($bootstrap-icons-map, "file-excel-fill"); } -.bi-file-excel::before { content: map-get($bootstrap-icons-map, "file-excel"); } -.bi-file-fill::before { content: map-get($bootstrap-icons-map, "file-fill"); } -.bi-file-font-fill::before { content: map-get($bootstrap-icons-map, "file-font-fill"); } -.bi-file-font::before { content: map-get($bootstrap-icons-map, "file-font"); } -.bi-file-image-fill::before { content: map-get($bootstrap-icons-map, "file-image-fill"); } -.bi-file-image::before { content: map-get($bootstrap-icons-map, "file-image"); } -.bi-file-lock-fill::before { content: map-get($bootstrap-icons-map, "file-lock-fill"); } -.bi-file-lock::before { content: map-get($bootstrap-icons-map, "file-lock"); } -.bi-file-lock2-fill::before { content: map-get($bootstrap-icons-map, "file-lock2-fill"); } -.bi-file-lock2::before { content: map-get($bootstrap-icons-map, "file-lock2"); } -.bi-file-medical-fill::before { content: map-get($bootstrap-icons-map, "file-medical-fill"); } -.bi-file-medical::before { content: map-get($bootstrap-icons-map, "file-medical"); } -.bi-file-minus-fill::before { content: map-get($bootstrap-icons-map, "file-minus-fill"); } -.bi-file-minus::before { content: map-get($bootstrap-icons-map, "file-minus"); } -.bi-file-music-fill::before { content: map-get($bootstrap-icons-map, "file-music-fill"); } -.bi-file-music::before { content: map-get($bootstrap-icons-map, "file-music"); } -.bi-file-person-fill::before { content: map-get($bootstrap-icons-map, "file-person-fill"); } -.bi-file-person::before { content: map-get($bootstrap-icons-map, "file-person"); } -.bi-file-play-fill::before { content: map-get($bootstrap-icons-map, "file-play-fill"); } -.bi-file-play::before { content: map-get($bootstrap-icons-map, "file-play"); } -.bi-file-plus-fill::before { content: map-get($bootstrap-icons-map, "file-plus-fill"); } -.bi-file-plus::before { content: map-get($bootstrap-icons-map, "file-plus"); } -.bi-file-post-fill::before { content: map-get($bootstrap-icons-map, "file-post-fill"); } -.bi-file-post::before { content: map-get($bootstrap-icons-map, "file-post"); } -.bi-file-ppt-fill::before { content: map-get($bootstrap-icons-map, "file-ppt-fill"); } -.bi-file-ppt::before { content: map-get($bootstrap-icons-map, "file-ppt"); } -.bi-file-richtext-fill::before { content: map-get($bootstrap-icons-map, "file-richtext-fill"); } -.bi-file-richtext::before { content: map-get($bootstrap-icons-map, "file-richtext"); } -.bi-file-ruled-fill::before { content: map-get($bootstrap-icons-map, "file-ruled-fill"); } -.bi-file-ruled::before { content: map-get($bootstrap-icons-map, "file-ruled"); } -.bi-file-slides-fill::before { content: map-get($bootstrap-icons-map, "file-slides-fill"); } -.bi-file-slides::before { content: map-get($bootstrap-icons-map, "file-slides"); } -.bi-file-spreadsheet-fill::before { content: map-get($bootstrap-icons-map, "file-spreadsheet-fill"); } -.bi-file-spreadsheet::before { content: map-get($bootstrap-icons-map, "file-spreadsheet"); } -.bi-file-text-fill::before { content: map-get($bootstrap-icons-map, "file-text-fill"); } -.bi-file-text::before { content: map-get($bootstrap-icons-map, "file-text"); } -.bi-file-word-fill::before { content: map-get($bootstrap-icons-map, "file-word-fill"); } -.bi-file-word::before { content: map-get($bootstrap-icons-map, "file-word"); } -.bi-file-x-fill::before { content: map-get($bootstrap-icons-map, "file-x-fill"); } -.bi-file-x::before { content: map-get($bootstrap-icons-map, "file-x"); } -.bi-file-zip-fill::before { content: map-get($bootstrap-icons-map, "file-zip-fill"); } -.bi-file-zip::before { content: map-get($bootstrap-icons-map, "file-zip"); } -.bi-file::before { content: map-get($bootstrap-icons-map, "file"); } -.bi-files-alt::before { content: map-get($bootstrap-icons-map, "files-alt"); } -.bi-files::before { content: map-get($bootstrap-icons-map, "files"); } -.bi-film::before { content: map-get($bootstrap-icons-map, "film"); } -.bi-filter-circle-fill::before { content: map-get($bootstrap-icons-map, "filter-circle-fill"); } -.bi-filter-circle::before { content: map-get($bootstrap-icons-map, "filter-circle"); } -.bi-filter-left::before { content: map-get($bootstrap-icons-map, "filter-left"); } -.bi-filter-right::before { content: map-get($bootstrap-icons-map, "filter-right"); } -.bi-filter-square-fill::before { content: map-get($bootstrap-icons-map, "filter-square-fill"); } -.bi-filter-square::before { content: map-get($bootstrap-icons-map, "filter-square"); } -.bi-filter::before { content: map-get($bootstrap-icons-map, "filter"); } -.bi-flag-fill::before { content: map-get($bootstrap-icons-map, "flag-fill"); } -.bi-flag::before { content: map-get($bootstrap-icons-map, "flag"); } -.bi-flower1::before { content: map-get($bootstrap-icons-map, "flower1"); } -.bi-flower2::before { content: map-get($bootstrap-icons-map, "flower2"); } -.bi-flower3::before { content: map-get($bootstrap-icons-map, "flower3"); } -.bi-folder-check::before { content: map-get($bootstrap-icons-map, "folder-check"); } -.bi-folder-fill::before { content: map-get($bootstrap-icons-map, "folder-fill"); } -.bi-folder-minus::before { content: map-get($bootstrap-icons-map, "folder-minus"); } -.bi-folder-plus::before { content: map-get($bootstrap-icons-map, "folder-plus"); } -.bi-folder-symlink-fill::before { content: map-get($bootstrap-icons-map, "folder-symlink-fill"); } -.bi-folder-symlink::before { content: map-get($bootstrap-icons-map, "folder-symlink"); } -.bi-folder-x::before { content: map-get($bootstrap-icons-map, "folder-x"); } -.bi-folder::before { content: map-get($bootstrap-icons-map, "folder"); } -.bi-folder2-open::before { content: map-get($bootstrap-icons-map, "folder2-open"); } -.bi-folder2::before { content: map-get($bootstrap-icons-map, "folder2"); } -.bi-fonts::before { content: map-get($bootstrap-icons-map, "fonts"); } -.bi-forward-fill::before { content: map-get($bootstrap-icons-map, "forward-fill"); } -.bi-forward::before { content: map-get($bootstrap-icons-map, "forward"); } -.bi-front::before { content: map-get($bootstrap-icons-map, "front"); } -.bi-fullscreen-exit::before { content: map-get($bootstrap-icons-map, "fullscreen-exit"); } -.bi-fullscreen::before { content: map-get($bootstrap-icons-map, "fullscreen"); } -.bi-funnel-fill::before { content: map-get($bootstrap-icons-map, "funnel-fill"); } -.bi-funnel::before { content: map-get($bootstrap-icons-map, "funnel"); } -.bi-gear-fill::before { content: map-get($bootstrap-icons-map, "gear-fill"); } -.bi-gear-wide-connected::before { content: map-get($bootstrap-icons-map, "gear-wide-connected"); } -.bi-gear-wide::before { content: map-get($bootstrap-icons-map, "gear-wide"); } -.bi-gear::before { content: map-get($bootstrap-icons-map, "gear"); } -.bi-gem::before { content: map-get($bootstrap-icons-map, "gem"); } -.bi-geo-alt-fill::before { content: map-get($bootstrap-icons-map, "geo-alt-fill"); } -.bi-geo-alt::before { content: map-get($bootstrap-icons-map, "geo-alt"); } -.bi-geo-fill::before { content: map-get($bootstrap-icons-map, "geo-fill"); } -.bi-geo::before { content: map-get($bootstrap-icons-map, "geo"); } -.bi-gift-fill::before { content: map-get($bootstrap-icons-map, "gift-fill"); } -.bi-gift::before { content: map-get($bootstrap-icons-map, "gift"); } -.bi-github::before { content: map-get($bootstrap-icons-map, "github"); } -.bi-globe::before { content: map-get($bootstrap-icons-map, "globe"); } -.bi-globe2::before { content: map-get($bootstrap-icons-map, "globe2"); } -.bi-google::before { content: map-get($bootstrap-icons-map, "google"); } -.bi-graph-down::before { content: map-get($bootstrap-icons-map, "graph-down"); } -.bi-graph-up::before { content: map-get($bootstrap-icons-map, "graph-up"); } -.bi-grid-1x2-fill::before { content: map-get($bootstrap-icons-map, "grid-1x2-fill"); } -.bi-grid-1x2::before { content: map-get($bootstrap-icons-map, "grid-1x2"); } -.bi-grid-3x2-gap-fill::before { content: map-get($bootstrap-icons-map, "grid-3x2-gap-fill"); } -.bi-grid-3x2-gap::before { content: map-get($bootstrap-icons-map, "grid-3x2-gap"); } -.bi-grid-3x2::before { content: map-get($bootstrap-icons-map, "grid-3x2"); } -.bi-grid-3x3-gap-fill::before { content: map-get($bootstrap-icons-map, "grid-3x3-gap-fill"); } -.bi-grid-3x3-gap::before { content: map-get($bootstrap-icons-map, "grid-3x3-gap"); } -.bi-grid-3x3::before { content: map-get($bootstrap-icons-map, "grid-3x3"); } -.bi-grid-fill::before { content: map-get($bootstrap-icons-map, "grid-fill"); } -.bi-grid::before { content: map-get($bootstrap-icons-map, "grid"); } -.bi-grip-horizontal::before { content: map-get($bootstrap-icons-map, "grip-horizontal"); } -.bi-grip-vertical::before { content: map-get($bootstrap-icons-map, "grip-vertical"); } -.bi-hammer::before { content: map-get($bootstrap-icons-map, "hammer"); } -.bi-hand-index-fill::before { content: map-get($bootstrap-icons-map, "hand-index-fill"); } -.bi-hand-index-thumb-fill::before { content: map-get($bootstrap-icons-map, "hand-index-thumb-fill"); } -.bi-hand-index-thumb::before { content: map-get($bootstrap-icons-map, "hand-index-thumb"); } -.bi-hand-index::before { content: map-get($bootstrap-icons-map, "hand-index"); } -.bi-hand-thumbs-down-fill::before { content: map-get($bootstrap-icons-map, "hand-thumbs-down-fill"); } -.bi-hand-thumbs-down::before { content: map-get($bootstrap-icons-map, "hand-thumbs-down"); } -.bi-hand-thumbs-up-fill::before { content: map-get($bootstrap-icons-map, "hand-thumbs-up-fill"); } -.bi-hand-thumbs-up::before { content: map-get($bootstrap-icons-map, "hand-thumbs-up"); } -.bi-handbag-fill::before { content: map-get($bootstrap-icons-map, "handbag-fill"); } -.bi-handbag::before { content: map-get($bootstrap-icons-map, "handbag"); } -.bi-hash::before { content: map-get($bootstrap-icons-map, "hash"); } -.bi-hdd-fill::before { content: map-get($bootstrap-icons-map, "hdd-fill"); } -.bi-hdd-network-fill::before { content: map-get($bootstrap-icons-map, "hdd-network-fill"); } -.bi-hdd-network::before { content: map-get($bootstrap-icons-map, "hdd-network"); } -.bi-hdd-rack-fill::before { content: map-get($bootstrap-icons-map, "hdd-rack-fill"); } -.bi-hdd-rack::before { content: map-get($bootstrap-icons-map, "hdd-rack"); } -.bi-hdd-stack-fill::before { content: map-get($bootstrap-icons-map, "hdd-stack-fill"); } -.bi-hdd-stack::before { content: map-get($bootstrap-icons-map, "hdd-stack"); } -.bi-hdd::before { content: map-get($bootstrap-icons-map, "hdd"); } -.bi-headphones::before { content: map-get($bootstrap-icons-map, "headphones"); } -.bi-headset::before { content: map-get($bootstrap-icons-map, "headset"); } -.bi-heart-fill::before { content: map-get($bootstrap-icons-map, "heart-fill"); } -.bi-heart-half::before { content: map-get($bootstrap-icons-map, "heart-half"); } -.bi-heart::before { content: map-get($bootstrap-icons-map, "heart"); } -.bi-heptagon-fill::before { content: map-get($bootstrap-icons-map, "heptagon-fill"); } -.bi-heptagon-half::before { content: map-get($bootstrap-icons-map, "heptagon-half"); } -.bi-heptagon::before { content: map-get($bootstrap-icons-map, "heptagon"); } -.bi-hexagon-fill::before { content: map-get($bootstrap-icons-map, "hexagon-fill"); } -.bi-hexagon-half::before { content: map-get($bootstrap-icons-map, "hexagon-half"); } -.bi-hexagon::before { content: map-get($bootstrap-icons-map, "hexagon"); } -.bi-hourglass-bottom::before { content: map-get($bootstrap-icons-map, "hourglass-bottom"); } -.bi-hourglass-split::before { content: map-get($bootstrap-icons-map, "hourglass-split"); } -.bi-hourglass-top::before { content: map-get($bootstrap-icons-map, "hourglass-top"); } -.bi-hourglass::before { content: map-get($bootstrap-icons-map, "hourglass"); } -.bi-house-door-fill::before { content: map-get($bootstrap-icons-map, "house-door-fill"); } -.bi-house-door::before { content: map-get($bootstrap-icons-map, "house-door"); } -.bi-house-fill::before { content: map-get($bootstrap-icons-map, "house-fill"); } -.bi-house::before { content: map-get($bootstrap-icons-map, "house"); } -.bi-hr::before { content: map-get($bootstrap-icons-map, "hr"); } -.bi-hurricane::before { content: map-get($bootstrap-icons-map, "hurricane"); } -.bi-image-alt::before { content: map-get($bootstrap-icons-map, "image-alt"); } -.bi-image-fill::before { content: map-get($bootstrap-icons-map, "image-fill"); } -.bi-image::before { content: map-get($bootstrap-icons-map, "image"); } -.bi-images::before { content: map-get($bootstrap-icons-map, "images"); } -.bi-inbox-fill::before { content: map-get($bootstrap-icons-map, "inbox-fill"); } -.bi-inbox::before { content: map-get($bootstrap-icons-map, "inbox"); } -.bi-inboxes-fill::before { content: map-get($bootstrap-icons-map, "inboxes-fill"); } -.bi-inboxes::before { content: map-get($bootstrap-icons-map, "inboxes"); } -.bi-info-circle-fill::before { content: map-get($bootstrap-icons-map, "info-circle-fill"); } -.bi-info-circle::before { content: map-get($bootstrap-icons-map, "info-circle"); } -.bi-info-square-fill::before { content: map-get($bootstrap-icons-map, "info-square-fill"); } -.bi-info-square::before { content: map-get($bootstrap-icons-map, "info-square"); } -.bi-info::before { content: map-get($bootstrap-icons-map, "info"); } -.bi-input-cursor-text::before { content: map-get($bootstrap-icons-map, "input-cursor-text"); } -.bi-input-cursor::before { content: map-get($bootstrap-icons-map, "input-cursor"); } -.bi-instagram::before { content: map-get($bootstrap-icons-map, "instagram"); } -.bi-intersect::before { content: map-get($bootstrap-icons-map, "intersect"); } -.bi-journal-album::before { content: map-get($bootstrap-icons-map, "journal-album"); } -.bi-journal-arrow-down::before { content: map-get($bootstrap-icons-map, "journal-arrow-down"); } -.bi-journal-arrow-up::before { content: map-get($bootstrap-icons-map, "journal-arrow-up"); } -.bi-journal-bookmark-fill::before { content: map-get($bootstrap-icons-map, "journal-bookmark-fill"); } -.bi-journal-bookmark::before { content: map-get($bootstrap-icons-map, "journal-bookmark"); } -.bi-journal-check::before { content: map-get($bootstrap-icons-map, "journal-check"); } -.bi-journal-code::before { content: map-get($bootstrap-icons-map, "journal-code"); } -.bi-journal-medical::before { content: map-get($bootstrap-icons-map, "journal-medical"); } -.bi-journal-minus::before { content: map-get($bootstrap-icons-map, "journal-minus"); } -.bi-journal-plus::before { content: map-get($bootstrap-icons-map, "journal-plus"); } -.bi-journal-richtext::before { content: map-get($bootstrap-icons-map, "journal-richtext"); } -.bi-journal-text::before { content: map-get($bootstrap-icons-map, "journal-text"); } -.bi-journal-x::before { content: map-get($bootstrap-icons-map, "journal-x"); } -.bi-journal::before { content: map-get($bootstrap-icons-map, "journal"); } -.bi-journals::before { content: map-get($bootstrap-icons-map, "journals"); } -.bi-joystick::before { content: map-get($bootstrap-icons-map, "joystick"); } -.bi-justify-left::before { content: map-get($bootstrap-icons-map, "justify-left"); } -.bi-justify-right::before { content: map-get($bootstrap-icons-map, "justify-right"); } -.bi-justify::before { content: map-get($bootstrap-icons-map, "justify"); } -.bi-kanban-fill::before { content: map-get($bootstrap-icons-map, "kanban-fill"); } -.bi-kanban::before { content: map-get($bootstrap-icons-map, "kanban"); } -.bi-key-fill::before { content: map-get($bootstrap-icons-map, "key-fill"); } -.bi-key::before { content: map-get($bootstrap-icons-map, "key"); } -.bi-keyboard-fill::before { content: map-get($bootstrap-icons-map, "keyboard-fill"); } -.bi-keyboard::before { content: map-get($bootstrap-icons-map, "keyboard"); } -.bi-ladder::before { content: map-get($bootstrap-icons-map, "ladder"); } -.bi-lamp-fill::before { content: map-get($bootstrap-icons-map, "lamp-fill"); } -.bi-lamp::before { content: map-get($bootstrap-icons-map, "lamp"); } -.bi-laptop-fill::before { content: map-get($bootstrap-icons-map, "laptop-fill"); } -.bi-laptop::before { content: map-get($bootstrap-icons-map, "laptop"); } -.bi-layer-backward::before { content: map-get($bootstrap-icons-map, "layer-backward"); } -.bi-layer-forward::before { content: map-get($bootstrap-icons-map, "layer-forward"); } -.bi-layers-fill::before { content: map-get($bootstrap-icons-map, "layers-fill"); } -.bi-layers-half::before { content: map-get($bootstrap-icons-map, "layers-half"); } -.bi-layers::before { content: map-get($bootstrap-icons-map, "layers"); } -.bi-layout-sidebar-inset-reverse::before { content: map-get($bootstrap-icons-map, "layout-sidebar-inset-reverse"); } -.bi-layout-sidebar-inset::before { content: map-get($bootstrap-icons-map, "layout-sidebar-inset"); } -.bi-layout-sidebar-reverse::before { content: map-get($bootstrap-icons-map, "layout-sidebar-reverse"); } -.bi-layout-sidebar::before { content: map-get($bootstrap-icons-map, "layout-sidebar"); } -.bi-layout-split::before { content: map-get($bootstrap-icons-map, "layout-split"); } -.bi-layout-text-sidebar-reverse::before { content: map-get($bootstrap-icons-map, "layout-text-sidebar-reverse"); } -.bi-layout-text-sidebar::before { content: map-get($bootstrap-icons-map, "layout-text-sidebar"); } -.bi-layout-text-window-reverse::before { content: map-get($bootstrap-icons-map, "layout-text-window-reverse"); } -.bi-layout-text-window::before { content: map-get($bootstrap-icons-map, "layout-text-window"); } -.bi-layout-three-columns::before { content: map-get($bootstrap-icons-map, "layout-three-columns"); } -.bi-layout-wtf::before { content: map-get($bootstrap-icons-map, "layout-wtf"); } -.bi-life-preserver::before { content: map-get($bootstrap-icons-map, "life-preserver"); } -.bi-lightbulb-fill::before { content: map-get($bootstrap-icons-map, "lightbulb-fill"); } -.bi-lightbulb-off-fill::before { content: map-get($bootstrap-icons-map, "lightbulb-off-fill"); } -.bi-lightbulb-off::before { content: map-get($bootstrap-icons-map, "lightbulb-off"); } -.bi-lightbulb::before { content: map-get($bootstrap-icons-map, "lightbulb"); } -.bi-lightning-charge-fill::before { content: map-get($bootstrap-icons-map, "lightning-charge-fill"); } -.bi-lightning-charge::before { content: map-get($bootstrap-icons-map, "lightning-charge"); } -.bi-lightning-fill::before { content: map-get($bootstrap-icons-map, "lightning-fill"); } -.bi-lightning::before { content: map-get($bootstrap-icons-map, "lightning"); } -.bi-link-45deg::before { content: map-get($bootstrap-icons-map, "link-45deg"); } -.bi-link::before { content: map-get($bootstrap-icons-map, "link"); } -.bi-linkedin::before { content: map-get($bootstrap-icons-map, "linkedin"); } -.bi-list-check::before { content: map-get($bootstrap-icons-map, "list-check"); } -.bi-list-nested::before { content: map-get($bootstrap-icons-map, "list-nested"); } -.bi-list-ol::before { content: map-get($bootstrap-icons-map, "list-ol"); } -.bi-list-stars::before { content: map-get($bootstrap-icons-map, "list-stars"); } -.bi-list-task::before { content: map-get($bootstrap-icons-map, "list-task"); } -.bi-list-ul::before { content: map-get($bootstrap-icons-map, "list-ul"); } -.bi-list::before { content: map-get($bootstrap-icons-map, "list"); } -.bi-lock-fill::before { content: map-get($bootstrap-icons-map, "lock-fill"); } -.bi-lock::before { content: map-get($bootstrap-icons-map, "lock"); } -.bi-mailbox::before { content: map-get($bootstrap-icons-map, "mailbox"); } -.bi-mailbox2::before { content: map-get($bootstrap-icons-map, "mailbox2"); } -.bi-map-fill::before { content: map-get($bootstrap-icons-map, "map-fill"); } -.bi-map::before { content: map-get($bootstrap-icons-map, "map"); } -.bi-markdown-fill::before { content: map-get($bootstrap-icons-map, "markdown-fill"); } -.bi-markdown::before { content: map-get($bootstrap-icons-map, "markdown"); } -.bi-mask::before { content: map-get($bootstrap-icons-map, "mask"); } -.bi-megaphone-fill::before { content: map-get($bootstrap-icons-map, "megaphone-fill"); } -.bi-megaphone::before { content: map-get($bootstrap-icons-map, "megaphone"); } -.bi-menu-app-fill::before { content: map-get($bootstrap-icons-map, "menu-app-fill"); } -.bi-menu-app::before { content: map-get($bootstrap-icons-map, "menu-app"); } -.bi-menu-button-fill::before { content: map-get($bootstrap-icons-map, "menu-button-fill"); } -.bi-menu-button-wide-fill::before { content: map-get($bootstrap-icons-map, "menu-button-wide-fill"); } -.bi-menu-button-wide::before { content: map-get($bootstrap-icons-map, "menu-button-wide"); } -.bi-menu-button::before { content: map-get($bootstrap-icons-map, "menu-button"); } -.bi-menu-down::before { content: map-get($bootstrap-icons-map, "menu-down"); } -.bi-menu-up::before { content: map-get($bootstrap-icons-map, "menu-up"); } -.bi-mic-fill::before { content: map-get($bootstrap-icons-map, "mic-fill"); } -.bi-mic-mute-fill::before { content: map-get($bootstrap-icons-map, "mic-mute-fill"); } -.bi-mic-mute::before { content: map-get($bootstrap-icons-map, "mic-mute"); } -.bi-mic::before { content: map-get($bootstrap-icons-map, "mic"); } -.bi-minecart-loaded::before { content: map-get($bootstrap-icons-map, "minecart-loaded"); } -.bi-minecart::before { content: map-get($bootstrap-icons-map, "minecart"); } -.bi-moisture::before { content: map-get($bootstrap-icons-map, "moisture"); } -.bi-moon-fill::before { content: map-get($bootstrap-icons-map, "moon-fill"); } -.bi-moon-stars-fill::before { content: map-get($bootstrap-icons-map, "moon-stars-fill"); } -.bi-moon-stars::before { content: map-get($bootstrap-icons-map, "moon-stars"); } -.bi-moon::before { content: map-get($bootstrap-icons-map, "moon"); } -.bi-mouse-fill::before { content: map-get($bootstrap-icons-map, "mouse-fill"); } -.bi-mouse::before { content: map-get($bootstrap-icons-map, "mouse"); } -.bi-mouse2-fill::before { content: map-get($bootstrap-icons-map, "mouse2-fill"); } -.bi-mouse2::before { content: map-get($bootstrap-icons-map, "mouse2"); } -.bi-mouse3-fill::before { content: map-get($bootstrap-icons-map, "mouse3-fill"); } -.bi-mouse3::before { content: map-get($bootstrap-icons-map, "mouse3"); } -.bi-music-note-beamed::before { content: map-get($bootstrap-icons-map, "music-note-beamed"); } -.bi-music-note-list::before { content: map-get($bootstrap-icons-map, "music-note-list"); } -.bi-music-note::before { content: map-get($bootstrap-icons-map, "music-note"); } -.bi-music-player-fill::before { content: map-get($bootstrap-icons-map, "music-player-fill"); } -.bi-music-player::before { content: map-get($bootstrap-icons-map, "music-player"); } -.bi-newspaper::before { content: map-get($bootstrap-icons-map, "newspaper"); } -.bi-node-minus-fill::before { content: map-get($bootstrap-icons-map, "node-minus-fill"); } -.bi-node-minus::before { content: map-get($bootstrap-icons-map, "node-minus"); } -.bi-node-plus-fill::before { content: map-get($bootstrap-icons-map, "node-plus-fill"); } -.bi-node-plus::before { content: map-get($bootstrap-icons-map, "node-plus"); } -.bi-nut-fill::before { content: map-get($bootstrap-icons-map, "nut-fill"); } -.bi-nut::before { content: map-get($bootstrap-icons-map, "nut"); } -.bi-octagon-fill::before { content: map-get($bootstrap-icons-map, "octagon-fill"); } -.bi-octagon-half::before { content: map-get($bootstrap-icons-map, "octagon-half"); } -.bi-octagon::before { content: map-get($bootstrap-icons-map, "octagon"); } -.bi-option::before { content: map-get($bootstrap-icons-map, "option"); } -.bi-outlet::before { content: map-get($bootstrap-icons-map, "outlet"); } -.bi-paint-bucket::before { content: map-get($bootstrap-icons-map, "paint-bucket"); } -.bi-palette-fill::before { content: map-get($bootstrap-icons-map, "palette-fill"); } -.bi-palette::before { content: map-get($bootstrap-icons-map, "palette"); } -.bi-palette2::before { content: map-get($bootstrap-icons-map, "palette2"); } -.bi-paperclip::before { content: map-get($bootstrap-icons-map, "paperclip"); } -.bi-paragraph::before { content: map-get($bootstrap-icons-map, "paragraph"); } -.bi-patch-check-fill::before { content: map-get($bootstrap-icons-map, "patch-check-fill"); } -.bi-patch-check::before { content: map-get($bootstrap-icons-map, "patch-check"); } -.bi-patch-exclamation-fill::before { content: map-get($bootstrap-icons-map, "patch-exclamation-fill"); } -.bi-patch-exclamation::before { content: map-get($bootstrap-icons-map, "patch-exclamation"); } -.bi-patch-minus-fill::before { content: map-get($bootstrap-icons-map, "patch-minus-fill"); } -.bi-patch-minus::before { content: map-get($bootstrap-icons-map, "patch-minus"); } -.bi-patch-plus-fill::before { content: map-get($bootstrap-icons-map, "patch-plus-fill"); } -.bi-patch-plus::before { content: map-get($bootstrap-icons-map, "patch-plus"); } -.bi-patch-question-fill::before { content: map-get($bootstrap-icons-map, "patch-question-fill"); } -.bi-patch-question::before { content: map-get($bootstrap-icons-map, "patch-question"); } -.bi-pause-btn-fill::before { content: map-get($bootstrap-icons-map, "pause-btn-fill"); } -.bi-pause-btn::before { content: map-get($bootstrap-icons-map, "pause-btn"); } -.bi-pause-circle-fill::before { content: map-get($bootstrap-icons-map, "pause-circle-fill"); } -.bi-pause-circle::before { content: map-get($bootstrap-icons-map, "pause-circle"); } -.bi-pause-fill::before { content: map-get($bootstrap-icons-map, "pause-fill"); } -.bi-pause::before { content: map-get($bootstrap-icons-map, "pause"); } -.bi-peace-fill::before { content: map-get($bootstrap-icons-map, "peace-fill"); } -.bi-peace::before { content: map-get($bootstrap-icons-map, "peace"); } -.bi-pen-fill::before { content: map-get($bootstrap-icons-map, "pen-fill"); } -.bi-pen::before { content: map-get($bootstrap-icons-map, "pen"); } -.bi-pencil-fill::before { content: map-get($bootstrap-icons-map, "pencil-fill"); } -.bi-pencil-square::before { content: map-get($bootstrap-icons-map, "pencil-square"); } -.bi-pencil::before { content: map-get($bootstrap-icons-map, "pencil"); } -.bi-pentagon-fill::before { content: map-get($bootstrap-icons-map, "pentagon-fill"); } -.bi-pentagon-half::before { content: map-get($bootstrap-icons-map, "pentagon-half"); } -.bi-pentagon::before { content: map-get($bootstrap-icons-map, "pentagon"); } -.bi-people-fill::before { content: map-get($bootstrap-icons-map, "people-fill"); } -.bi-people::before { content: map-get($bootstrap-icons-map, "people"); } -.bi-percent::before { content: map-get($bootstrap-icons-map, "percent"); } -.bi-person-badge-fill::before { content: map-get($bootstrap-icons-map, "person-badge-fill"); } -.bi-person-badge::before { content: map-get($bootstrap-icons-map, "person-badge"); } -.bi-person-bounding-box::before { content: map-get($bootstrap-icons-map, "person-bounding-box"); } -.bi-person-check-fill::before { content: map-get($bootstrap-icons-map, "person-check-fill"); } -.bi-person-check::before { content: map-get($bootstrap-icons-map, "person-check"); } -.bi-person-circle::before { content: map-get($bootstrap-icons-map, "person-circle"); } -.bi-person-dash-fill::before { content: map-get($bootstrap-icons-map, "person-dash-fill"); } -.bi-person-dash::before { content: map-get($bootstrap-icons-map, "person-dash"); } -.bi-person-fill::before { content: map-get($bootstrap-icons-map, "person-fill"); } -.bi-person-lines-fill::before { content: map-get($bootstrap-icons-map, "person-lines-fill"); } -.bi-person-plus-fill::before { content: map-get($bootstrap-icons-map, "person-plus-fill"); } -.bi-person-plus::before { content: map-get($bootstrap-icons-map, "person-plus"); } -.bi-person-square::before { content: map-get($bootstrap-icons-map, "person-square"); } -.bi-person-x-fill::before { content: map-get($bootstrap-icons-map, "person-x-fill"); } -.bi-person-x::before { content: map-get($bootstrap-icons-map, "person-x"); } -.bi-person::before { content: map-get($bootstrap-icons-map, "person"); } -.bi-phone-fill::before { content: map-get($bootstrap-icons-map, "phone-fill"); } -.bi-phone-landscape-fill::before { content: map-get($bootstrap-icons-map, "phone-landscape-fill"); } -.bi-phone-landscape::before { content: map-get($bootstrap-icons-map, "phone-landscape"); } -.bi-phone-vibrate-fill::before { content: map-get($bootstrap-icons-map, "phone-vibrate-fill"); } -.bi-phone-vibrate::before { content: map-get($bootstrap-icons-map, "phone-vibrate"); } -.bi-phone::before { content: map-get($bootstrap-icons-map, "phone"); } -.bi-pie-chart-fill::before { content: map-get($bootstrap-icons-map, "pie-chart-fill"); } -.bi-pie-chart::before { content: map-get($bootstrap-icons-map, "pie-chart"); } -.bi-pin-angle-fill::before { content: map-get($bootstrap-icons-map, "pin-angle-fill"); } -.bi-pin-angle::before { content: map-get($bootstrap-icons-map, "pin-angle"); } -.bi-pin-fill::before { content: map-get($bootstrap-icons-map, "pin-fill"); } -.bi-pin::before { content: map-get($bootstrap-icons-map, "pin"); } -.bi-pip-fill::before { content: map-get($bootstrap-icons-map, "pip-fill"); } -.bi-pip::before { content: map-get($bootstrap-icons-map, "pip"); } -.bi-play-btn-fill::before { content: map-get($bootstrap-icons-map, "play-btn-fill"); } -.bi-play-btn::before { content: map-get($bootstrap-icons-map, "play-btn"); } -.bi-play-circle-fill::before { content: map-get($bootstrap-icons-map, "play-circle-fill"); } -.bi-play-circle::before { content: map-get($bootstrap-icons-map, "play-circle"); } -.bi-play-fill::before { content: map-get($bootstrap-icons-map, "play-fill"); } -.bi-play::before { content: map-get($bootstrap-icons-map, "play"); } -.bi-plug-fill::before { content: map-get($bootstrap-icons-map, "plug-fill"); } -.bi-plug::before { content: map-get($bootstrap-icons-map, "plug"); } -.bi-plus-circle-dotted::before { content: map-get($bootstrap-icons-map, "plus-circle-dotted"); } -.bi-plus-circle-fill::before { content: map-get($bootstrap-icons-map, "plus-circle-fill"); } -.bi-plus-circle::before { content: map-get($bootstrap-icons-map, "plus-circle"); } -.bi-plus-square-dotted::before { content: map-get($bootstrap-icons-map, "plus-square-dotted"); } -.bi-plus-square-fill::before { content: map-get($bootstrap-icons-map, "plus-square-fill"); } -.bi-plus-square::before { content: map-get($bootstrap-icons-map, "plus-square"); } -.bi-plus::before { content: map-get($bootstrap-icons-map, "plus"); } -.bi-power::before { content: map-get($bootstrap-icons-map, "power"); } -.bi-printer-fill::before { content: map-get($bootstrap-icons-map, "printer-fill"); } -.bi-printer::before { content: map-get($bootstrap-icons-map, "printer"); } -.bi-puzzle-fill::before { content: map-get($bootstrap-icons-map, "puzzle-fill"); } -.bi-puzzle::before { content: map-get($bootstrap-icons-map, "puzzle"); } -.bi-question-circle-fill::before { content: map-get($bootstrap-icons-map, "question-circle-fill"); } -.bi-question-circle::before { content: map-get($bootstrap-icons-map, "question-circle"); } -.bi-question-diamond-fill::before { content: map-get($bootstrap-icons-map, "question-diamond-fill"); } -.bi-question-diamond::before { content: map-get($bootstrap-icons-map, "question-diamond"); } -.bi-question-octagon-fill::before { content: map-get($bootstrap-icons-map, "question-octagon-fill"); } -.bi-question-octagon::before { content: map-get($bootstrap-icons-map, "question-octagon"); } -.bi-question-square-fill::before { content: map-get($bootstrap-icons-map, "question-square-fill"); } -.bi-question-square::before { content: map-get($bootstrap-icons-map, "question-square"); } -.bi-question::before { content: map-get($bootstrap-icons-map, "question"); } -.bi-rainbow::before { content: map-get($bootstrap-icons-map, "rainbow"); } -.bi-receipt-cutoff::before { content: map-get($bootstrap-icons-map, "receipt-cutoff"); } -.bi-receipt::before { content: map-get($bootstrap-icons-map, "receipt"); } -.bi-reception-0::before { content: map-get($bootstrap-icons-map, "reception-0"); } -.bi-reception-1::before { content: map-get($bootstrap-icons-map, "reception-1"); } -.bi-reception-2::before { content: map-get($bootstrap-icons-map, "reception-2"); } -.bi-reception-3::before { content: map-get($bootstrap-icons-map, "reception-3"); } -.bi-reception-4::before { content: map-get($bootstrap-icons-map, "reception-4"); } -.bi-record-btn-fill::before { content: map-get($bootstrap-icons-map, "record-btn-fill"); } -.bi-record-btn::before { content: map-get($bootstrap-icons-map, "record-btn"); } -.bi-record-circle-fill::before { content: map-get($bootstrap-icons-map, "record-circle-fill"); } -.bi-record-circle::before { content: map-get($bootstrap-icons-map, "record-circle"); } -.bi-record-fill::before { content: map-get($bootstrap-icons-map, "record-fill"); } -.bi-record::before { content: map-get($bootstrap-icons-map, "record"); } -.bi-record2-fill::before { content: map-get($bootstrap-icons-map, "record2-fill"); } -.bi-record2::before { content: map-get($bootstrap-icons-map, "record2"); } -.bi-reply-all-fill::before { content: map-get($bootstrap-icons-map, "reply-all-fill"); } -.bi-reply-all::before { content: map-get($bootstrap-icons-map, "reply-all"); } -.bi-reply-fill::before { content: map-get($bootstrap-icons-map, "reply-fill"); } -.bi-reply::before { content: map-get($bootstrap-icons-map, "reply"); } -.bi-rss-fill::before { content: map-get($bootstrap-icons-map, "rss-fill"); } -.bi-rss::before { content: map-get($bootstrap-icons-map, "rss"); } -.bi-rulers::before { content: map-get($bootstrap-icons-map, "rulers"); } -.bi-save-fill::before { content: map-get($bootstrap-icons-map, "save-fill"); } -.bi-save::before { content: map-get($bootstrap-icons-map, "save"); } -.bi-save2-fill::before { content: map-get($bootstrap-icons-map, "save2-fill"); } -.bi-save2::before { content: map-get($bootstrap-icons-map, "save2"); } -.bi-scissors::before { content: map-get($bootstrap-icons-map, "scissors"); } -.bi-screwdriver::before { content: map-get($bootstrap-icons-map, "screwdriver"); } -.bi-search::before { content: map-get($bootstrap-icons-map, "search"); } -.bi-segmented-nav::before { content: map-get($bootstrap-icons-map, "segmented-nav"); } -.bi-server::before { content: map-get($bootstrap-icons-map, "server"); } -.bi-share-fill::before { content: map-get($bootstrap-icons-map, "share-fill"); } -.bi-share::before { content: map-get($bootstrap-icons-map, "share"); } -.bi-shield-check::before { content: map-get($bootstrap-icons-map, "shield-check"); } -.bi-shield-exclamation::before { content: map-get($bootstrap-icons-map, "shield-exclamation"); } -.bi-shield-fill-check::before { content: map-get($bootstrap-icons-map, "shield-fill-check"); } -.bi-shield-fill-exclamation::before { content: map-get($bootstrap-icons-map, "shield-fill-exclamation"); } -.bi-shield-fill-minus::before { content: map-get($bootstrap-icons-map, "shield-fill-minus"); } -.bi-shield-fill-plus::before { content: map-get($bootstrap-icons-map, "shield-fill-plus"); } -.bi-shield-fill-x::before { content: map-get($bootstrap-icons-map, "shield-fill-x"); } -.bi-shield-fill::before { content: map-get($bootstrap-icons-map, "shield-fill"); } -.bi-shield-lock-fill::before { content: map-get($bootstrap-icons-map, "shield-lock-fill"); } -.bi-shield-lock::before { content: map-get($bootstrap-icons-map, "shield-lock"); } -.bi-shield-minus::before { content: map-get($bootstrap-icons-map, "shield-minus"); } -.bi-shield-plus::before { content: map-get($bootstrap-icons-map, "shield-plus"); } -.bi-shield-shaded::before { content: map-get($bootstrap-icons-map, "shield-shaded"); } -.bi-shield-slash-fill::before { content: map-get($bootstrap-icons-map, "shield-slash-fill"); } -.bi-shield-slash::before { content: map-get($bootstrap-icons-map, "shield-slash"); } -.bi-shield-x::before { content: map-get($bootstrap-icons-map, "shield-x"); } -.bi-shield::before { content: map-get($bootstrap-icons-map, "shield"); } -.bi-shift-fill::before { content: map-get($bootstrap-icons-map, "shift-fill"); } -.bi-shift::before { content: map-get($bootstrap-icons-map, "shift"); } -.bi-shop-window::before { content: map-get($bootstrap-icons-map, "shop-window"); } -.bi-shop::before { content: map-get($bootstrap-icons-map, "shop"); } -.bi-shuffle::before { content: map-get($bootstrap-icons-map, "shuffle"); } -.bi-signpost-2-fill::before { content: map-get($bootstrap-icons-map, "signpost-2-fill"); } -.bi-signpost-2::before { content: map-get($bootstrap-icons-map, "signpost-2"); } -.bi-signpost-fill::before { content: map-get($bootstrap-icons-map, "signpost-fill"); } -.bi-signpost-split-fill::before { content: map-get($bootstrap-icons-map, "signpost-split-fill"); } -.bi-signpost-split::before { content: map-get($bootstrap-icons-map, "signpost-split"); } -.bi-signpost::before { content: map-get($bootstrap-icons-map, "signpost"); } -.bi-sim-fill::before { content: map-get($bootstrap-icons-map, "sim-fill"); } -.bi-sim::before { content: map-get($bootstrap-icons-map, "sim"); } -.bi-skip-backward-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-btn-fill"); } -.bi-skip-backward-btn::before { content: map-get($bootstrap-icons-map, "skip-backward-btn"); } -.bi-skip-backward-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-circle-fill"); } -.bi-skip-backward-circle::before { content: map-get($bootstrap-icons-map, "skip-backward-circle"); } -.bi-skip-backward-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-fill"); } -.bi-skip-backward::before { content: map-get($bootstrap-icons-map, "skip-backward"); } -.bi-skip-end-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-end-btn-fill"); } -.bi-skip-end-btn::before { content: map-get($bootstrap-icons-map, "skip-end-btn"); } -.bi-skip-end-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-end-circle-fill"); } -.bi-skip-end-circle::before { content: map-get($bootstrap-icons-map, "skip-end-circle"); } -.bi-skip-end-fill::before { content: map-get($bootstrap-icons-map, "skip-end-fill"); } -.bi-skip-end::before { content: map-get($bootstrap-icons-map, "skip-end"); } -.bi-skip-forward-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-btn-fill"); } -.bi-skip-forward-btn::before { content: map-get($bootstrap-icons-map, "skip-forward-btn"); } -.bi-skip-forward-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-circle-fill"); } -.bi-skip-forward-circle::before { content: map-get($bootstrap-icons-map, "skip-forward-circle"); } -.bi-skip-forward-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-fill"); } -.bi-skip-forward::before { content: map-get($bootstrap-icons-map, "skip-forward"); } -.bi-skip-start-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-start-btn-fill"); } -.bi-skip-start-btn::before { content: map-get($bootstrap-icons-map, "skip-start-btn"); } -.bi-skip-start-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-start-circle-fill"); } -.bi-skip-start-circle::before { content: map-get($bootstrap-icons-map, "skip-start-circle"); } -.bi-skip-start-fill::before { content: map-get($bootstrap-icons-map, "skip-start-fill"); } -.bi-skip-start::before { content: map-get($bootstrap-icons-map, "skip-start"); } -.bi-slack::before { content: map-get($bootstrap-icons-map, "slack"); } -.bi-slash-circle-fill::before { content: map-get($bootstrap-icons-map, "slash-circle-fill"); } -.bi-slash-circle::before { content: map-get($bootstrap-icons-map, "slash-circle"); } -.bi-slash-square-fill::before { content: map-get($bootstrap-icons-map, "slash-square-fill"); } -.bi-slash-square::before { content: map-get($bootstrap-icons-map, "slash-square"); } -.bi-slash::before { content: map-get($bootstrap-icons-map, "slash"); } -.bi-sliders::before { content: map-get($bootstrap-icons-map, "sliders"); } -.bi-smartwatch::before { content: map-get($bootstrap-icons-map, "smartwatch"); } -.bi-snow::before { content: map-get($bootstrap-icons-map, "snow"); } -.bi-snow2::before { content: map-get($bootstrap-icons-map, "snow2"); } -.bi-snow3::before { content: map-get($bootstrap-icons-map, "snow3"); } -.bi-sort-alpha-down-alt::before { content: map-get($bootstrap-icons-map, "sort-alpha-down-alt"); } -.bi-sort-alpha-down::before { content: map-get($bootstrap-icons-map, "sort-alpha-down"); } -.bi-sort-alpha-up-alt::before { content: map-get($bootstrap-icons-map, "sort-alpha-up-alt"); } -.bi-sort-alpha-up::before { content: map-get($bootstrap-icons-map, "sort-alpha-up"); } -.bi-sort-down-alt::before { content: map-get($bootstrap-icons-map, "sort-down-alt"); } -.bi-sort-down::before { content: map-get($bootstrap-icons-map, "sort-down"); } -.bi-sort-numeric-down-alt::before { content: map-get($bootstrap-icons-map, "sort-numeric-down-alt"); } -.bi-sort-numeric-down::before { content: map-get($bootstrap-icons-map, "sort-numeric-down"); } -.bi-sort-numeric-up-alt::before { content: map-get($bootstrap-icons-map, "sort-numeric-up-alt"); } -.bi-sort-numeric-up::before { content: map-get($bootstrap-icons-map, "sort-numeric-up"); } -.bi-sort-up-alt::before { content: map-get($bootstrap-icons-map, "sort-up-alt"); } -.bi-sort-up::before { content: map-get($bootstrap-icons-map, "sort-up"); } -.bi-soundwave::before { content: map-get($bootstrap-icons-map, "soundwave"); } -.bi-speaker-fill::before { content: map-get($bootstrap-icons-map, "speaker-fill"); } -.bi-speaker::before { content: map-get($bootstrap-icons-map, "speaker"); } -.bi-speedometer::before { content: map-get($bootstrap-icons-map, "speedometer"); } -.bi-speedometer2::before { content: map-get($bootstrap-icons-map, "speedometer2"); } -.bi-spellcheck::before { content: map-get($bootstrap-icons-map, "spellcheck"); } -.bi-square-fill::before { content: map-get($bootstrap-icons-map, "square-fill"); } -.bi-square-half::before { content: map-get($bootstrap-icons-map, "square-half"); } -.bi-square::before { content: map-get($bootstrap-icons-map, "square"); } -.bi-stack::before { content: map-get($bootstrap-icons-map, "stack"); } -.bi-star-fill::before { content: map-get($bootstrap-icons-map, "star-fill"); } -.bi-star-half::before { content: map-get($bootstrap-icons-map, "star-half"); } -.bi-star::before { content: map-get($bootstrap-icons-map, "star"); } -.bi-stars::before { content: map-get($bootstrap-icons-map, "stars"); } -.bi-stickies-fill::before { content: map-get($bootstrap-icons-map, "stickies-fill"); } -.bi-stickies::before { content: map-get($bootstrap-icons-map, "stickies"); } -.bi-sticky-fill::before { content: map-get($bootstrap-icons-map, "sticky-fill"); } -.bi-sticky::before { content: map-get($bootstrap-icons-map, "sticky"); } -.bi-stop-btn-fill::before { content: map-get($bootstrap-icons-map, "stop-btn-fill"); } -.bi-stop-btn::before { content: map-get($bootstrap-icons-map, "stop-btn"); } -.bi-stop-circle-fill::before { content: map-get($bootstrap-icons-map, "stop-circle-fill"); } -.bi-stop-circle::before { content: map-get($bootstrap-icons-map, "stop-circle"); } -.bi-stop-fill::before { content: map-get($bootstrap-icons-map, "stop-fill"); } -.bi-stop::before { content: map-get($bootstrap-icons-map, "stop"); } -.bi-stoplights-fill::before { content: map-get($bootstrap-icons-map, "stoplights-fill"); } -.bi-stoplights::before { content: map-get($bootstrap-icons-map, "stoplights"); } -.bi-stopwatch-fill::before { content: map-get($bootstrap-icons-map, "stopwatch-fill"); } -.bi-stopwatch::before { content: map-get($bootstrap-icons-map, "stopwatch"); } -.bi-subtract::before { content: map-get($bootstrap-icons-map, "subtract"); } -.bi-suit-club-fill::before { content: map-get($bootstrap-icons-map, "suit-club-fill"); } -.bi-suit-club::before { content: map-get($bootstrap-icons-map, "suit-club"); } -.bi-suit-diamond-fill::before { content: map-get($bootstrap-icons-map, "suit-diamond-fill"); } -.bi-suit-diamond::before { content: map-get($bootstrap-icons-map, "suit-diamond"); } -.bi-suit-heart-fill::before { content: map-get($bootstrap-icons-map, "suit-heart-fill"); } -.bi-suit-heart::before { content: map-get($bootstrap-icons-map, "suit-heart"); } -.bi-suit-spade-fill::before { content: map-get($bootstrap-icons-map, "suit-spade-fill"); } -.bi-suit-spade::before { content: map-get($bootstrap-icons-map, "suit-spade"); } -.bi-sun-fill::before { content: map-get($bootstrap-icons-map, "sun-fill"); } -.bi-sun::before { content: map-get($bootstrap-icons-map, "sun"); } -.bi-sunglasses::before { content: map-get($bootstrap-icons-map, "sunglasses"); } -.bi-sunrise-fill::before { content: map-get($bootstrap-icons-map, "sunrise-fill"); } -.bi-sunrise::before { content: map-get($bootstrap-icons-map, "sunrise"); } -.bi-sunset-fill::before { content: map-get($bootstrap-icons-map, "sunset-fill"); } -.bi-sunset::before { content: map-get($bootstrap-icons-map, "sunset"); } -.bi-symmetry-horizontal::before { content: map-get($bootstrap-icons-map, "symmetry-horizontal"); } -.bi-symmetry-vertical::before { content: map-get($bootstrap-icons-map, "symmetry-vertical"); } -.bi-table::before { content: map-get($bootstrap-icons-map, "table"); } -.bi-tablet-fill::before { content: map-get($bootstrap-icons-map, "tablet-fill"); } -.bi-tablet-landscape-fill::before { content: map-get($bootstrap-icons-map, "tablet-landscape-fill"); } -.bi-tablet-landscape::before { content: map-get($bootstrap-icons-map, "tablet-landscape"); } -.bi-tablet::before { content: map-get($bootstrap-icons-map, "tablet"); } -.bi-tag-fill::before { content: map-get($bootstrap-icons-map, "tag-fill"); } -.bi-tag::before { content: map-get($bootstrap-icons-map, "tag"); } -.bi-tags-fill::before { content: map-get($bootstrap-icons-map, "tags-fill"); } -.bi-tags::before { content: map-get($bootstrap-icons-map, "tags"); } -.bi-telegram::before { content: map-get($bootstrap-icons-map, "telegram"); } -.bi-telephone-fill::before { content: map-get($bootstrap-icons-map, "telephone-fill"); } -.bi-telephone-forward-fill::before { content: map-get($bootstrap-icons-map, "telephone-forward-fill"); } -.bi-telephone-forward::before { content: map-get($bootstrap-icons-map, "telephone-forward"); } -.bi-telephone-inbound-fill::before { content: map-get($bootstrap-icons-map, "telephone-inbound-fill"); } -.bi-telephone-inbound::before { content: map-get($bootstrap-icons-map, "telephone-inbound"); } -.bi-telephone-minus-fill::before { content: map-get($bootstrap-icons-map, "telephone-minus-fill"); } -.bi-telephone-minus::before { content: map-get($bootstrap-icons-map, "telephone-minus"); } -.bi-telephone-outbound-fill::before { content: map-get($bootstrap-icons-map, "telephone-outbound-fill"); } -.bi-telephone-outbound::before { content: map-get($bootstrap-icons-map, "telephone-outbound"); } -.bi-telephone-plus-fill::before { content: map-get($bootstrap-icons-map, "telephone-plus-fill"); } -.bi-telephone-plus::before { content: map-get($bootstrap-icons-map, "telephone-plus"); } -.bi-telephone-x-fill::before { content: map-get($bootstrap-icons-map, "telephone-x-fill"); } -.bi-telephone-x::before { content: map-get($bootstrap-icons-map, "telephone-x"); } -.bi-telephone::before { content: map-get($bootstrap-icons-map, "telephone"); } -.bi-terminal-fill::before { content: map-get($bootstrap-icons-map, "terminal-fill"); } -.bi-terminal::before { content: map-get($bootstrap-icons-map, "terminal"); } -.bi-text-center::before { content: map-get($bootstrap-icons-map, "text-center"); } -.bi-text-indent-left::before { content: map-get($bootstrap-icons-map, "text-indent-left"); } -.bi-text-indent-right::before { content: map-get($bootstrap-icons-map, "text-indent-right"); } -.bi-text-left::before { content: map-get($bootstrap-icons-map, "text-left"); } -.bi-text-paragraph::before { content: map-get($bootstrap-icons-map, "text-paragraph"); } -.bi-text-right::before { content: map-get($bootstrap-icons-map, "text-right"); } -.bi-textarea-resize::before { content: map-get($bootstrap-icons-map, "textarea-resize"); } -.bi-textarea-t::before { content: map-get($bootstrap-icons-map, "textarea-t"); } -.bi-textarea::before { content: map-get($bootstrap-icons-map, "textarea"); } -.bi-thermometer-half::before { content: map-get($bootstrap-icons-map, "thermometer-half"); } -.bi-thermometer-high::before { content: map-get($bootstrap-icons-map, "thermometer-high"); } -.bi-thermometer-low::before { content: map-get($bootstrap-icons-map, "thermometer-low"); } -.bi-thermometer-snow::before { content: map-get($bootstrap-icons-map, "thermometer-snow"); } -.bi-thermometer-sun::before { content: map-get($bootstrap-icons-map, "thermometer-sun"); } -.bi-thermometer::before { content: map-get($bootstrap-icons-map, "thermometer"); } -.bi-three-dots-vertical::before { content: map-get($bootstrap-icons-map, "three-dots-vertical"); } -.bi-three-dots::before { content: map-get($bootstrap-icons-map, "three-dots"); } -.bi-toggle-off::before { content: map-get($bootstrap-icons-map, "toggle-off"); } -.bi-toggle-on::before { content: map-get($bootstrap-icons-map, "toggle-on"); } -.bi-toggle2-off::before { content: map-get($bootstrap-icons-map, "toggle2-off"); } -.bi-toggle2-on::before { content: map-get($bootstrap-icons-map, "toggle2-on"); } -.bi-toggles::before { content: map-get($bootstrap-icons-map, "toggles"); } -.bi-toggles2::before { content: map-get($bootstrap-icons-map, "toggles2"); } -.bi-tools::before { content: map-get($bootstrap-icons-map, "tools"); } -.bi-tornado::before { content: map-get($bootstrap-icons-map, "tornado"); } -.bi-trash-fill::before { content: map-get($bootstrap-icons-map, "trash-fill"); } -.bi-trash::before { content: map-get($bootstrap-icons-map, "trash"); } -.bi-trash2-fill::before { content: map-get($bootstrap-icons-map, "trash2-fill"); } -.bi-trash2::before { content: map-get($bootstrap-icons-map, "trash2"); } -.bi-tree-fill::before { content: map-get($bootstrap-icons-map, "tree-fill"); } -.bi-tree::before { content: map-get($bootstrap-icons-map, "tree"); } -.bi-triangle-fill::before { content: map-get($bootstrap-icons-map, "triangle-fill"); } -.bi-triangle-half::before { content: map-get($bootstrap-icons-map, "triangle-half"); } -.bi-triangle::before { content: map-get($bootstrap-icons-map, "triangle"); } -.bi-trophy-fill::before { content: map-get($bootstrap-icons-map, "trophy-fill"); } -.bi-trophy::before { content: map-get($bootstrap-icons-map, "trophy"); } -.bi-tropical-storm::before { content: map-get($bootstrap-icons-map, "tropical-storm"); } -.bi-truck-flatbed::before { content: map-get($bootstrap-icons-map, "truck-flatbed"); } -.bi-truck::before { content: map-get($bootstrap-icons-map, "truck"); } -.bi-tsunami::before { content: map-get($bootstrap-icons-map, "tsunami"); } -.bi-tv-fill::before { content: map-get($bootstrap-icons-map, "tv-fill"); } -.bi-tv::before { content: map-get($bootstrap-icons-map, "tv"); } -.bi-twitch::before { content: map-get($bootstrap-icons-map, "twitch"); } -.bi-twitter::before { content: map-get($bootstrap-icons-map, "twitter"); } -.bi-type-bold::before { content: map-get($bootstrap-icons-map, "type-bold"); } -.bi-type-h1::before { content: map-get($bootstrap-icons-map, "type-h1"); } -.bi-type-h2::before { content: map-get($bootstrap-icons-map, "type-h2"); } -.bi-type-h3::before { content: map-get($bootstrap-icons-map, "type-h3"); } -.bi-type-italic::before { content: map-get($bootstrap-icons-map, "type-italic"); } -.bi-type-strikethrough::before { content: map-get($bootstrap-icons-map, "type-strikethrough"); } -.bi-type-underline::before { content: map-get($bootstrap-icons-map, "type-underline"); } -.bi-type::before { content: map-get($bootstrap-icons-map, "type"); } -.bi-ui-checks-grid::before { content: map-get($bootstrap-icons-map, "ui-checks-grid"); } -.bi-ui-checks::before { content: map-get($bootstrap-icons-map, "ui-checks"); } -.bi-ui-radios-grid::before { content: map-get($bootstrap-icons-map, "ui-radios-grid"); } -.bi-ui-radios::before { content: map-get($bootstrap-icons-map, "ui-radios"); } -.bi-umbrella-fill::before { content: map-get($bootstrap-icons-map, "umbrella-fill"); } -.bi-umbrella::before { content: map-get($bootstrap-icons-map, "umbrella"); } -.bi-union::before { content: map-get($bootstrap-icons-map, "union"); } -.bi-unlock-fill::before { content: map-get($bootstrap-icons-map, "unlock-fill"); } -.bi-unlock::before { content: map-get($bootstrap-icons-map, "unlock"); } -.bi-upc-scan::before { content: map-get($bootstrap-icons-map, "upc-scan"); } -.bi-upc::before { content: map-get($bootstrap-icons-map, "upc"); } -.bi-upload::before { content: map-get($bootstrap-icons-map, "upload"); } -.bi-vector-pen::before { content: map-get($bootstrap-icons-map, "vector-pen"); } -.bi-view-list::before { content: map-get($bootstrap-icons-map, "view-list"); } -.bi-view-stacked::before { content: map-get($bootstrap-icons-map, "view-stacked"); } -.bi-vinyl-fill::before { content: map-get($bootstrap-icons-map, "vinyl-fill"); } -.bi-vinyl::before { content: map-get($bootstrap-icons-map, "vinyl"); } -.bi-voicemail::before { content: map-get($bootstrap-icons-map, "voicemail"); } -.bi-volume-down-fill::before { content: map-get($bootstrap-icons-map, "volume-down-fill"); } -.bi-volume-down::before { content: map-get($bootstrap-icons-map, "volume-down"); } -.bi-volume-mute-fill::before { content: map-get($bootstrap-icons-map, "volume-mute-fill"); } -.bi-volume-mute::before { content: map-get($bootstrap-icons-map, "volume-mute"); } -.bi-volume-off-fill::before { content: map-get($bootstrap-icons-map, "volume-off-fill"); } -.bi-volume-off::before { content: map-get($bootstrap-icons-map, "volume-off"); } -.bi-volume-up-fill::before { content: map-get($bootstrap-icons-map, "volume-up-fill"); } -.bi-volume-up::before { content: map-get($bootstrap-icons-map, "volume-up"); } -.bi-vr::before { content: map-get($bootstrap-icons-map, "vr"); } -.bi-wallet-fill::before { content: map-get($bootstrap-icons-map, "wallet-fill"); } -.bi-wallet::before { content: map-get($bootstrap-icons-map, "wallet"); } -.bi-wallet2::before { content: map-get($bootstrap-icons-map, "wallet2"); } -.bi-watch::before { content: map-get($bootstrap-icons-map, "watch"); } -.bi-water::before { content: map-get($bootstrap-icons-map, "water"); } -.bi-whatsapp::before { content: map-get($bootstrap-icons-map, "whatsapp"); } -.bi-wifi-1::before { content: map-get($bootstrap-icons-map, "wifi-1"); } -.bi-wifi-2::before { content: map-get($bootstrap-icons-map, "wifi-2"); } -.bi-wifi-off::before { content: map-get($bootstrap-icons-map, "wifi-off"); } -.bi-wifi::before { content: map-get($bootstrap-icons-map, "wifi"); } -.bi-wind::before { content: map-get($bootstrap-icons-map, "wind"); } -.bi-window-dock::before { content: map-get($bootstrap-icons-map, "window-dock"); } -.bi-window-sidebar::before { content: map-get($bootstrap-icons-map, "window-sidebar"); } -.bi-window::before { content: map-get($bootstrap-icons-map, "window"); } -.bi-wrench::before { content: map-get($bootstrap-icons-map, "wrench"); } -.bi-x-circle-fill::before { content: map-get($bootstrap-icons-map, "x-circle-fill"); } -.bi-x-circle::before { content: map-get($bootstrap-icons-map, "x-circle"); } -.bi-x-diamond-fill::before { content: map-get($bootstrap-icons-map, "x-diamond-fill"); } -.bi-x-diamond::before { content: map-get($bootstrap-icons-map, "x-diamond"); } -.bi-x-octagon-fill::before { content: map-get($bootstrap-icons-map, "x-octagon-fill"); } -.bi-x-octagon::before { content: map-get($bootstrap-icons-map, "x-octagon"); } -.bi-x-square-fill::before { content: map-get($bootstrap-icons-map, "x-square-fill"); } -.bi-x-square::before { content: map-get($bootstrap-icons-map, "x-square"); } -.bi-x::before { content: map-get($bootstrap-icons-map, "x"); } -.bi-youtube::before { content: map-get($bootstrap-icons-map, "youtube"); } -.bi-zoom-in::before { content: map-get($bootstrap-icons-map, "zoom-in"); } -.bi-zoom-out::before { content: map-get($bootstrap-icons-map, "zoom-out"); } -.bi-bank::before { content: map-get($bootstrap-icons-map, "bank"); } -.bi-bank2::before { content: map-get($bootstrap-icons-map, "bank2"); } -.bi-bell-slash-fill::before { content: map-get($bootstrap-icons-map, "bell-slash-fill"); } -.bi-bell-slash::before { content: map-get($bootstrap-icons-map, "bell-slash"); } -.bi-cash-coin::before { content: map-get($bootstrap-icons-map, "cash-coin"); } -.bi-check-lg::before { content: map-get($bootstrap-icons-map, "check-lg"); } -.bi-coin::before { content: map-get($bootstrap-icons-map, "coin"); } -.bi-currency-bitcoin::before { content: map-get($bootstrap-icons-map, "currency-bitcoin"); } -.bi-currency-dollar::before { content: map-get($bootstrap-icons-map, "currency-dollar"); } -.bi-currency-euro::before { content: map-get($bootstrap-icons-map, "currency-euro"); } -.bi-currency-exchange::before { content: map-get($bootstrap-icons-map, "currency-exchange"); } -.bi-currency-pound::before { content: map-get($bootstrap-icons-map, "currency-pound"); } -.bi-currency-yen::before { content: map-get($bootstrap-icons-map, "currency-yen"); } -.bi-dash-lg::before { content: map-get($bootstrap-icons-map, "dash-lg"); } -.bi-exclamation-lg::before { content: map-get($bootstrap-icons-map, "exclamation-lg"); } -.bi-file-earmark-pdf-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-pdf-fill"); } -.bi-file-earmark-pdf::before { content: map-get($bootstrap-icons-map, "file-earmark-pdf"); } -.bi-file-pdf-fill::before { content: map-get($bootstrap-icons-map, "file-pdf-fill"); } -.bi-file-pdf::before { content: map-get($bootstrap-icons-map, "file-pdf"); } -.bi-gender-ambiguous::before { content: map-get($bootstrap-icons-map, "gender-ambiguous"); } -.bi-gender-female::before { content: map-get($bootstrap-icons-map, "gender-female"); } -.bi-gender-male::before { content: map-get($bootstrap-icons-map, "gender-male"); } -.bi-gender-trans::before { content: map-get($bootstrap-icons-map, "gender-trans"); } -.bi-headset-vr::before { content: map-get($bootstrap-icons-map, "headset-vr"); } -.bi-info-lg::before { content: map-get($bootstrap-icons-map, "info-lg"); } -.bi-mastodon::before { content: map-get($bootstrap-icons-map, "mastodon"); } -.bi-messenger::before { content: map-get($bootstrap-icons-map, "messenger"); } -.bi-piggy-bank-fill::before { content: map-get($bootstrap-icons-map, "piggy-bank-fill"); } -.bi-piggy-bank::before { content: map-get($bootstrap-icons-map, "piggy-bank"); } -.bi-pin-map-fill::before { content: map-get($bootstrap-icons-map, "pin-map-fill"); } -.bi-pin-map::before { content: map-get($bootstrap-icons-map, "pin-map"); } -.bi-plus-lg::before { content: map-get($bootstrap-icons-map, "plus-lg"); } -.bi-question-lg::before { content: map-get($bootstrap-icons-map, "question-lg"); } -.bi-recycle::before { content: map-get($bootstrap-icons-map, "recycle"); } -.bi-reddit::before { content: map-get($bootstrap-icons-map, "reddit"); } -.bi-safe-fill::before { content: map-get($bootstrap-icons-map, "safe-fill"); } -.bi-safe2-fill::before { content: map-get($bootstrap-icons-map, "safe2-fill"); } -.bi-safe2::before { content: map-get($bootstrap-icons-map, "safe2"); } -.bi-sd-card-fill::before { content: map-get($bootstrap-icons-map, "sd-card-fill"); } -.bi-sd-card::before { content: map-get($bootstrap-icons-map, "sd-card"); } -.bi-skype::before { content: map-get($bootstrap-icons-map, "skype"); } -.bi-slash-lg::before { content: map-get($bootstrap-icons-map, "slash-lg"); } -.bi-translate::before { content: map-get($bootstrap-icons-map, "translate"); } -.bi-x-lg::before { content: map-get($bootstrap-icons-map, "x-lg"); } -.bi-safe::before { content: map-get($bootstrap-icons-map, "safe"); } -.bi-apple::before { content: map-get($bootstrap-icons-map, "apple"); } -.bi-microsoft::before { content: map-get($bootstrap-icons-map, "microsoft"); } -.bi-windows::before { content: map-get($bootstrap-icons-map, "windows"); } -.bi-behance::before { content: map-get($bootstrap-icons-map, "behance"); } -.bi-dribbble::before { content: map-get($bootstrap-icons-map, "dribbble"); } -.bi-line::before { content: map-get($bootstrap-icons-map, "line"); } -.bi-medium::before { content: map-get($bootstrap-icons-map, "medium"); } -.bi-paypal::before { content: map-get($bootstrap-icons-map, "paypal"); } -.bi-pinterest::before { content: map-get($bootstrap-icons-map, "pinterest"); } -.bi-signal::before { content: map-get($bootstrap-icons-map, "signal"); } -.bi-snapchat::before { content: map-get($bootstrap-icons-map, "snapchat"); } -.bi-spotify::before { content: map-get($bootstrap-icons-map, "spotify"); } -.bi-stack-overflow::before { content: map-get($bootstrap-icons-map, "stack-overflow"); } -.bi-strava::before { content: map-get($bootstrap-icons-map, "strava"); } -.bi-wordpress::before { content: map-get($bootstrap-icons-map, "wordpress"); } -.bi-vimeo::before { content: map-get($bootstrap-icons-map, "vimeo"); } -.bi-activity::before { content: map-get($bootstrap-icons-map, "activity"); } -.bi-easel2-fill::before { content: map-get($bootstrap-icons-map, "easel2-fill"); } -.bi-easel2::before { content: map-get($bootstrap-icons-map, "easel2"); } -.bi-easel3-fill::before { content: map-get($bootstrap-icons-map, "easel3-fill"); } -.bi-easel3::before { content: map-get($bootstrap-icons-map, "easel3"); } -.bi-fan::before { content: map-get($bootstrap-icons-map, "fan"); } -.bi-fingerprint::before { content: map-get($bootstrap-icons-map, "fingerprint"); } -.bi-graph-down-arrow::before { content: map-get($bootstrap-icons-map, "graph-down-arrow"); } -.bi-graph-up-arrow::before { content: map-get($bootstrap-icons-map, "graph-up-arrow"); } -.bi-hypnotize::before { content: map-get($bootstrap-icons-map, "hypnotize"); } -.bi-magic::before { content: map-get($bootstrap-icons-map, "magic"); } -.bi-person-rolodex::before { content: map-get($bootstrap-icons-map, "person-rolodex"); } -.bi-person-video::before { content: map-get($bootstrap-icons-map, "person-video"); } -.bi-person-video2::before { content: map-get($bootstrap-icons-map, "person-video2"); } -.bi-person-video3::before { content: map-get($bootstrap-icons-map, "person-video3"); } -.bi-person-workspace::before { content: map-get($bootstrap-icons-map, "person-workspace"); } -.bi-radioactive::before { content: map-get($bootstrap-icons-map, "radioactive"); } -.bi-webcam-fill::before { content: map-get($bootstrap-icons-map, "webcam-fill"); } -.bi-webcam::before { content: map-get($bootstrap-icons-map, "webcam"); } -.bi-yin-yang::before { content: map-get($bootstrap-icons-map, "yin-yang"); } -.bi-bandaid-fill::before { content: map-get($bootstrap-icons-map, "bandaid-fill"); } -.bi-bandaid::before { content: map-get($bootstrap-icons-map, "bandaid"); } -.bi-bluetooth::before { content: map-get($bootstrap-icons-map, "bluetooth"); } -.bi-body-text::before { content: map-get($bootstrap-icons-map, "body-text"); } -.bi-boombox::before { content: map-get($bootstrap-icons-map, "boombox"); } -.bi-boxes::before { content: map-get($bootstrap-icons-map, "boxes"); } -.bi-dpad-fill::before { content: map-get($bootstrap-icons-map, "dpad-fill"); } -.bi-dpad::before { content: map-get($bootstrap-icons-map, "dpad"); } -.bi-ear-fill::before { content: map-get($bootstrap-icons-map, "ear-fill"); } -.bi-ear::before { content: map-get($bootstrap-icons-map, "ear"); } -.bi-envelope-check-1::before { content: map-get($bootstrap-icons-map, "envelope-check-1"); } -.bi-envelope-check-fill::before { content: map-get($bootstrap-icons-map, "envelope-check-fill"); } -.bi-envelope-check::before { content: map-get($bootstrap-icons-map, "envelope-check"); } -.bi-envelope-dash-1::before { content: map-get($bootstrap-icons-map, "envelope-dash-1"); } -.bi-envelope-dash-fill::before { content: map-get($bootstrap-icons-map, "envelope-dash-fill"); } -.bi-envelope-dash::before { content: map-get($bootstrap-icons-map, "envelope-dash"); } -.bi-envelope-exclamation-1::before { content: map-get($bootstrap-icons-map, "envelope-exclamation-1"); } -.bi-envelope-exclamation-fill::before { content: map-get($bootstrap-icons-map, "envelope-exclamation-fill"); } -.bi-envelope-exclamation::before { content: map-get($bootstrap-icons-map, "envelope-exclamation"); } -.bi-envelope-plus-fill::before { content: map-get($bootstrap-icons-map, "envelope-plus-fill"); } -.bi-envelope-plus::before { content: map-get($bootstrap-icons-map, "envelope-plus"); } -.bi-envelope-slash-1::before { content: map-get($bootstrap-icons-map, "envelope-slash-1"); } -.bi-envelope-slash-fill::before { content: map-get($bootstrap-icons-map, "envelope-slash-fill"); } -.bi-envelope-slash::before { content: map-get($bootstrap-icons-map, "envelope-slash"); } -.bi-envelope-x-1::before { content: map-get($bootstrap-icons-map, "envelope-x-1"); } -.bi-envelope-x-fill::before { content: map-get($bootstrap-icons-map, "envelope-x-fill"); } -.bi-envelope-x::before { content: map-get($bootstrap-icons-map, "envelope-x"); } -.bi-explicit-fill::before { content: map-get($bootstrap-icons-map, "explicit-fill"); } -.bi-explicit::before { content: map-get($bootstrap-icons-map, "explicit"); } -.bi-git::before { content: map-get($bootstrap-icons-map, "git"); } -.bi-infinity::before { content: map-get($bootstrap-icons-map, "infinity"); } -.bi-list-columns-reverse::before { content: map-get($bootstrap-icons-map, "list-columns-reverse"); } -.bi-list-columns::before { content: map-get($bootstrap-icons-map, "list-columns"); } -.bi-meta::before { content: map-get($bootstrap-icons-map, "meta"); } -.bi-mortorboard-fill::before { content: map-get($bootstrap-icons-map, "mortorboard-fill"); } -.bi-mortorboard::before { content: map-get($bootstrap-icons-map, "mortorboard"); } -.bi-nintendo-switch::before { content: map-get($bootstrap-icons-map, "nintendo-switch"); } -.bi-pc-display-horizontal::before { content: map-get($bootstrap-icons-map, "pc-display-horizontal"); } -.bi-pc-display::before { content: map-get($bootstrap-icons-map, "pc-display"); } -.bi-pc-horizontal::before { content: map-get($bootstrap-icons-map, "pc-horizontal"); } -.bi-pc::before { content: map-get($bootstrap-icons-map, "pc"); } -.bi-playstation::before { content: map-get($bootstrap-icons-map, "playstation"); } -.bi-plus-slash-minus::before { content: map-get($bootstrap-icons-map, "plus-slash-minus"); } -.bi-projector-fill::before { content: map-get($bootstrap-icons-map, "projector-fill"); } -.bi-projector::before { content: map-get($bootstrap-icons-map, "projector"); } -.bi-qr-code-scan::before { content: map-get($bootstrap-icons-map, "qr-code-scan"); } -.bi-qr-code::before { content: map-get($bootstrap-icons-map, "qr-code"); } -.bi-quora::before { content: map-get($bootstrap-icons-map, "quora"); } -.bi-quote::before { content: map-get($bootstrap-icons-map, "quote"); } -.bi-robot::before { content: map-get($bootstrap-icons-map, "robot"); } -.bi-send-check-fill::before { content: map-get($bootstrap-icons-map, "send-check-fill"); } -.bi-send-check::before { content: map-get($bootstrap-icons-map, "send-check"); } -.bi-send-dash-fill::before { content: map-get($bootstrap-icons-map, "send-dash-fill"); } -.bi-send-dash::before { content: map-get($bootstrap-icons-map, "send-dash"); } -.bi-send-exclamation-1::before { content: map-get($bootstrap-icons-map, "send-exclamation-1"); } -.bi-send-exclamation-fill::before { content: map-get($bootstrap-icons-map, "send-exclamation-fill"); } -.bi-send-exclamation::before { content: map-get($bootstrap-icons-map, "send-exclamation"); } -.bi-send-fill::before { content: map-get($bootstrap-icons-map, "send-fill"); } -.bi-send-plus-fill::before { content: map-get($bootstrap-icons-map, "send-plus-fill"); } -.bi-send-plus::before { content: map-get($bootstrap-icons-map, "send-plus"); } -.bi-send-slash-fill::before { content: map-get($bootstrap-icons-map, "send-slash-fill"); } -.bi-send-slash::before { content: map-get($bootstrap-icons-map, "send-slash"); } -.bi-send-x-fill::before { content: map-get($bootstrap-icons-map, "send-x-fill"); } -.bi-send-x::before { content: map-get($bootstrap-icons-map, "send-x"); } -.bi-send::before { content: map-get($bootstrap-icons-map, "send"); } -.bi-steam::before { content: map-get($bootstrap-icons-map, "steam"); } -.bi-terminal-dash-1::before { content: map-get($bootstrap-icons-map, "terminal-dash-1"); } -.bi-terminal-dash::before { content: map-get($bootstrap-icons-map, "terminal-dash"); } -.bi-terminal-plus::before { content: map-get($bootstrap-icons-map, "terminal-plus"); } -.bi-terminal-split::before { content: map-get($bootstrap-icons-map, "terminal-split"); } -.bi-ticket-detailed-fill::before { content: map-get($bootstrap-icons-map, "ticket-detailed-fill"); } -.bi-ticket-detailed::before { content: map-get($bootstrap-icons-map, "ticket-detailed"); } -.bi-ticket-fill::before { content: map-get($bootstrap-icons-map, "ticket-fill"); } -.bi-ticket-perforated-fill::before { content: map-get($bootstrap-icons-map, "ticket-perforated-fill"); } -.bi-ticket-perforated::before { content: map-get($bootstrap-icons-map, "ticket-perforated"); } -.bi-ticket::before { content: map-get($bootstrap-icons-map, "ticket"); } -.bi-tiktok::before { content: map-get($bootstrap-icons-map, "tiktok"); } -.bi-window-dash::before { content: map-get($bootstrap-icons-map, "window-dash"); } -.bi-window-desktop::before { content: map-get($bootstrap-icons-map, "window-desktop"); } -.bi-window-fullscreen::before { content: map-get($bootstrap-icons-map, "window-fullscreen"); } -.bi-window-plus::before { content: map-get($bootstrap-icons-map, "window-plus"); } -.bi-window-split::before { content: map-get($bootstrap-icons-map, "window-split"); } -.bi-window-stack::before { content: map-get($bootstrap-icons-map, "window-stack"); } -.bi-window-x::before { content: map-get($bootstrap-icons-map, "window-x"); } -.bi-xbox::before { content: map-get($bootstrap-icons-map, "xbox"); } -.bi-ethernet::before { content: map-get($bootstrap-icons-map, "ethernet"); } -.bi-hdmi-fill::before { content: map-get($bootstrap-icons-map, "hdmi-fill"); } -.bi-hdmi::before { content: map-get($bootstrap-icons-map, "hdmi"); } -.bi-usb-c-fill::before { content: map-get($bootstrap-icons-map, "usb-c-fill"); } -.bi-usb-c::before { content: map-get($bootstrap-icons-map, "usb-c"); } -.bi-usb-fill::before { content: map-get($bootstrap-icons-map, "usb-fill"); } -.bi-usb-plug-fill::before { content: map-get($bootstrap-icons-map, "usb-plug-fill"); } -.bi-usb-plug::before { content: map-get($bootstrap-icons-map, "usb-plug"); } -.bi-usb-symbol::before { content: map-get($bootstrap-icons-map, "usb-symbol"); } -.bi-usb::before { content: map-get($bootstrap-icons-map, "usb"); } -.bi-boombox-fill::before { content: map-get($bootstrap-icons-map, "boombox-fill"); } -.bi-displayport-1::before { content: map-get($bootstrap-icons-map, "displayport-1"); } -.bi-displayport::before { content: map-get($bootstrap-icons-map, "displayport"); } -.bi-gpu-card::before { content: map-get($bootstrap-icons-map, "gpu-card"); } -.bi-memory::before { content: map-get($bootstrap-icons-map, "memory"); } -.bi-modem-fill::before { content: map-get($bootstrap-icons-map, "modem-fill"); } -.bi-modem::before { content: map-get($bootstrap-icons-map, "modem"); } -.bi-motherboard-fill::before { content: map-get($bootstrap-icons-map, "motherboard-fill"); } -.bi-motherboard::before { content: map-get($bootstrap-icons-map, "motherboard"); } -.bi-optical-audio-fill::before { content: map-get($bootstrap-icons-map, "optical-audio-fill"); } -.bi-optical-audio::before { content: map-get($bootstrap-icons-map, "optical-audio"); } -.bi-pci-card::before { content: map-get($bootstrap-icons-map, "pci-card"); } -.bi-router-fill::before { content: map-get($bootstrap-icons-map, "router-fill"); } -.bi-router::before { content: map-get($bootstrap-icons-map, "router"); } -.bi-ssd-fill::before { content: map-get($bootstrap-icons-map, "ssd-fill"); } -.bi-ssd::before { content: map-get($bootstrap-icons-map, "ssd"); } -.bi-thunderbolt-fill::before { content: map-get($bootstrap-icons-map, "thunderbolt-fill"); } -.bi-thunderbolt::before { content: map-get($bootstrap-icons-map, "thunderbolt"); } -.bi-usb-drive-fill::before { content: map-get($bootstrap-icons-map, "usb-drive-fill"); } -.bi-usb-drive::before { content: map-get($bootstrap-icons-map, "usb-drive"); } -.bi-usb-micro-fill::before { content: map-get($bootstrap-icons-map, "usb-micro-fill"); } -.bi-usb-micro::before { content: map-get($bootstrap-icons-map, "usb-micro"); } -.bi-usb-mini-fill::before { content: map-get($bootstrap-icons-map, "usb-mini-fill"); } -.bi-usb-mini::before { content: map-get($bootstrap-icons-map, "usb-mini"); } -.bi-cloud-haze2::before { content: map-get($bootstrap-icons-map, "cloud-haze2"); } -.bi-device-hdd-fill::before { content: map-get($bootstrap-icons-map, "device-hdd-fill"); } -.bi-device-hdd::before { content: map-get($bootstrap-icons-map, "device-hdd"); } -.bi-device-ssd-fill::before { content: map-get($bootstrap-icons-map, "device-ssd-fill"); } -.bi-device-ssd::before { content: map-get($bootstrap-icons-map, "device-ssd"); } -.bi-displayport-fill::before { content: map-get($bootstrap-icons-map, "displayport-fill"); } -.bi-mortarboard-fill::before { content: map-get($bootstrap-icons-map, "mortarboard-fill"); } -.bi-mortarboard::before { content: map-get($bootstrap-icons-map, "mortarboard"); } -.bi-terminal-x::before { content: map-get($bootstrap-icons-map, "terminal-x"); } -.bi-arrow-through-heart-fill::before { content: map-get($bootstrap-icons-map, "arrow-through-heart-fill"); } -.bi-arrow-through-heart::before { content: map-get($bootstrap-icons-map, "arrow-through-heart"); } -.bi-badge-sd-fill::before { content: map-get($bootstrap-icons-map, "badge-sd-fill"); } -.bi-badge-sd::before { content: map-get($bootstrap-icons-map, "badge-sd"); } -.bi-bag-heart-fill::before { content: map-get($bootstrap-icons-map, "bag-heart-fill"); } -.bi-bag-heart::before { content: map-get($bootstrap-icons-map, "bag-heart"); } -.bi-balloon-fill::before { content: map-get($bootstrap-icons-map, "balloon-fill"); } -.bi-balloon-heart-fill::before { content: map-get($bootstrap-icons-map, "balloon-heart-fill"); } -.bi-balloon-heart::before { content: map-get($bootstrap-icons-map, "balloon-heart"); } -.bi-balloon::before { content: map-get($bootstrap-icons-map, "balloon"); } -.bi-box2-fill::before { content: map-get($bootstrap-icons-map, "box2-fill"); } -.bi-box2-heart-fill::before { content: map-get($bootstrap-icons-map, "box2-heart-fill"); } -.bi-box2-heart::before { content: map-get($bootstrap-icons-map, "box2-heart"); } -.bi-box2::before { content: map-get($bootstrap-icons-map, "box2"); } -.bi-braces-asterisk::before { content: map-get($bootstrap-icons-map, "braces-asterisk"); } -.bi-calendar-heart-fill::before { content: map-get($bootstrap-icons-map, "calendar-heart-fill"); } -.bi-calendar-heart::before { content: map-get($bootstrap-icons-map, "calendar-heart"); } -.bi-calendar2-heart-fill::before { content: map-get($bootstrap-icons-map, "calendar2-heart-fill"); } -.bi-calendar2-heart::before { content: map-get($bootstrap-icons-map, "calendar2-heart"); } -.bi-chat-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-heart-fill"); } -.bi-chat-heart::before { content: map-get($bootstrap-icons-map, "chat-heart"); } -.bi-chat-left-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-left-heart-fill"); } -.bi-chat-left-heart::before { content: map-get($bootstrap-icons-map, "chat-left-heart"); } -.bi-chat-right-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-right-heart-fill"); } -.bi-chat-right-heart::before { content: map-get($bootstrap-icons-map, "chat-right-heart"); } -.bi-chat-square-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-square-heart-fill"); } -.bi-chat-square-heart::before { content: map-get($bootstrap-icons-map, "chat-square-heart"); } -.bi-clipboard-check-fill::before { content: map-get($bootstrap-icons-map, "clipboard-check-fill"); } -.bi-clipboard-data-fill::before { content: map-get($bootstrap-icons-map, "clipboard-data-fill"); } -.bi-clipboard-fill::before { content: map-get($bootstrap-icons-map, "clipboard-fill"); } -.bi-clipboard-heart-fill::before { content: map-get($bootstrap-icons-map, "clipboard-heart-fill"); } -.bi-clipboard-heart::before { content: map-get($bootstrap-icons-map, "clipboard-heart"); } -.bi-clipboard-minus-fill::before { content: map-get($bootstrap-icons-map, "clipboard-minus-fill"); } -.bi-clipboard-plus-fill::before { content: map-get($bootstrap-icons-map, "clipboard-plus-fill"); } -.bi-clipboard-pulse::before { content: map-get($bootstrap-icons-map, "clipboard-pulse"); } -.bi-clipboard-x-fill::before { content: map-get($bootstrap-icons-map, "clipboard-x-fill"); } -.bi-clipboard2-check-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-check-fill"); } -.bi-clipboard2-check::before { content: map-get($bootstrap-icons-map, "clipboard2-check"); } -.bi-clipboard2-data-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-data-fill"); } -.bi-clipboard2-data::before { content: map-get($bootstrap-icons-map, "clipboard2-data"); } -.bi-clipboard2-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-fill"); } -.bi-clipboard2-heart-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-heart-fill"); } -.bi-clipboard2-heart::before { content: map-get($bootstrap-icons-map, "clipboard2-heart"); } -.bi-clipboard2-minus-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-minus-fill"); } -.bi-clipboard2-minus::before { content: map-get($bootstrap-icons-map, "clipboard2-minus"); } -.bi-clipboard2-plus-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-plus-fill"); } -.bi-clipboard2-plus::before { content: map-get($bootstrap-icons-map, "clipboard2-plus"); } -.bi-clipboard2-pulse-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-pulse-fill"); } -.bi-clipboard2-pulse::before { content: map-get($bootstrap-icons-map, "clipboard2-pulse"); } -.bi-clipboard2-x-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-x-fill"); } -.bi-clipboard2-x::before { content: map-get($bootstrap-icons-map, "clipboard2-x"); } -.bi-clipboard2::before { content: map-get($bootstrap-icons-map, "clipboard2"); } -.bi-emoji-kiss-fill::before { content: map-get($bootstrap-icons-map, "emoji-kiss-fill"); } -.bi-emoji-kiss::before { content: map-get($bootstrap-icons-map, "emoji-kiss"); } -.bi-envelope-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-heart-fill"); } -.bi-envelope-heart::before { content: map-get($bootstrap-icons-map, "envelope-heart"); } -.bi-envelope-open-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-open-heart-fill"); } -.bi-envelope-open-heart::before { content: map-get($bootstrap-icons-map, "envelope-open-heart"); } -.bi-envelope-paper-fill::before { content: map-get($bootstrap-icons-map, "envelope-paper-fill"); } -.bi-envelope-paper-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-paper-heart-fill"); } -.bi-envelope-paper-heart::before { content: map-get($bootstrap-icons-map, "envelope-paper-heart"); } -.bi-envelope-paper::before { content: map-get($bootstrap-icons-map, "envelope-paper"); } -.bi-filetype-aac::before { content: map-get($bootstrap-icons-map, "filetype-aac"); } -.bi-filetype-ai::before { content: map-get($bootstrap-icons-map, "filetype-ai"); } -.bi-filetype-bmp::before { content: map-get($bootstrap-icons-map, "filetype-bmp"); } -.bi-filetype-cs::before { content: map-get($bootstrap-icons-map, "filetype-cs"); } -.bi-filetype-css::before { content: map-get($bootstrap-icons-map, "filetype-css"); } -.bi-filetype-csv::before { content: map-get($bootstrap-icons-map, "filetype-csv"); } -.bi-filetype-doc::before { content: map-get($bootstrap-icons-map, "filetype-doc"); } -.bi-filetype-docx::before { content: map-get($bootstrap-icons-map, "filetype-docx"); } -.bi-filetype-exe::before { content: map-get($bootstrap-icons-map, "filetype-exe"); } -.bi-filetype-gif::before { content: map-get($bootstrap-icons-map, "filetype-gif"); } -.bi-filetype-heic::before { content: map-get($bootstrap-icons-map, "filetype-heic"); } -.bi-filetype-html::before { content: map-get($bootstrap-icons-map, "filetype-html"); } -.bi-filetype-java::before { content: map-get($bootstrap-icons-map, "filetype-java"); } -.bi-filetype-jpg::before { content: map-get($bootstrap-icons-map, "filetype-jpg"); } -.bi-filetype-js::before { content: map-get($bootstrap-icons-map, "filetype-js"); } -.bi-filetype-jsx::before { content: map-get($bootstrap-icons-map, "filetype-jsx"); } -.bi-filetype-key::before { content: map-get($bootstrap-icons-map, "filetype-key"); } -.bi-filetype-m4p::before { content: map-get($bootstrap-icons-map, "filetype-m4p"); } -.bi-filetype-md::before { content: map-get($bootstrap-icons-map, "filetype-md"); } -.bi-filetype-mdx::before { content: map-get($bootstrap-icons-map, "filetype-mdx"); } -.bi-filetype-mov::before { content: map-get($bootstrap-icons-map, "filetype-mov"); } -.bi-filetype-mp3::before { content: map-get($bootstrap-icons-map, "filetype-mp3"); } -.bi-filetype-mp4::before { content: map-get($bootstrap-icons-map, "filetype-mp4"); } -.bi-filetype-otf::before { content: map-get($bootstrap-icons-map, "filetype-otf"); } -.bi-filetype-pdf::before { content: map-get($bootstrap-icons-map, "filetype-pdf"); } -.bi-filetype-php::before { content: map-get($bootstrap-icons-map, "filetype-php"); } -.bi-filetype-png::before { content: map-get($bootstrap-icons-map, "filetype-png"); } -.bi-filetype-ppt-1::before { content: map-get($bootstrap-icons-map, "filetype-ppt-1"); } -.bi-filetype-ppt::before { content: map-get($bootstrap-icons-map, "filetype-ppt"); } -.bi-filetype-psd::before { content: map-get($bootstrap-icons-map, "filetype-psd"); } -.bi-filetype-py::before { content: map-get($bootstrap-icons-map, "filetype-py"); } -.bi-filetype-raw::before { content: map-get($bootstrap-icons-map, "filetype-raw"); } -.bi-filetype-rb::before { content: map-get($bootstrap-icons-map, "filetype-rb"); } -.bi-filetype-sass::before { content: map-get($bootstrap-icons-map, "filetype-sass"); } -.bi-filetype-scss::before { content: map-get($bootstrap-icons-map, "filetype-scss"); } -.bi-filetype-sh::before { content: map-get($bootstrap-icons-map, "filetype-sh"); } -.bi-filetype-svg::before { content: map-get($bootstrap-icons-map, "filetype-svg"); } -.bi-filetype-tiff::before { content: map-get($bootstrap-icons-map, "filetype-tiff"); } -.bi-filetype-tsx::before { content: map-get($bootstrap-icons-map, "filetype-tsx"); } -.bi-filetype-ttf::before { content: map-get($bootstrap-icons-map, "filetype-ttf"); } -.bi-filetype-txt::before { content: map-get($bootstrap-icons-map, "filetype-txt"); } -.bi-filetype-wav::before { content: map-get($bootstrap-icons-map, "filetype-wav"); } -.bi-filetype-woff::before { content: map-get($bootstrap-icons-map, "filetype-woff"); } -.bi-filetype-xls-1::before { content: map-get($bootstrap-icons-map, "filetype-xls-1"); } -.bi-filetype-xls::before { content: map-get($bootstrap-icons-map, "filetype-xls"); } -.bi-filetype-xml::before { content: map-get($bootstrap-icons-map, "filetype-xml"); } -.bi-filetype-yml::before { content: map-get($bootstrap-icons-map, "filetype-yml"); } -.bi-heart-arrow::before { content: map-get($bootstrap-icons-map, "heart-arrow"); } -.bi-heart-pulse-fill::before { content: map-get($bootstrap-icons-map, "heart-pulse-fill"); } -.bi-heart-pulse::before { content: map-get($bootstrap-icons-map, "heart-pulse"); } -.bi-heartbreak-fill::before { content: map-get($bootstrap-icons-map, "heartbreak-fill"); } -.bi-heartbreak::before { content: map-get($bootstrap-icons-map, "heartbreak"); } -.bi-hearts::before { content: map-get($bootstrap-icons-map, "hearts"); } -.bi-hospital-fill::before { content: map-get($bootstrap-icons-map, "hospital-fill"); } -.bi-hospital::before { content: map-get($bootstrap-icons-map, "hospital"); } -.bi-house-heart-fill::before { content: map-get($bootstrap-icons-map, "house-heart-fill"); } -.bi-house-heart::before { content: map-get($bootstrap-icons-map, "house-heart"); } -.bi-incognito::before { content: map-get($bootstrap-icons-map, "incognito"); } -.bi-magnet-fill::before { content: map-get($bootstrap-icons-map, "magnet-fill"); } -.bi-magnet::before { content: map-get($bootstrap-icons-map, "magnet"); } -.bi-person-heart::before { content: map-get($bootstrap-icons-map, "person-heart"); } -.bi-person-hearts::before { content: map-get($bootstrap-icons-map, "person-hearts"); } -.bi-phone-flip::before { content: map-get($bootstrap-icons-map, "phone-flip"); } -.bi-plugin::before { content: map-get($bootstrap-icons-map, "plugin"); } -.bi-postage-fill::before { content: map-get($bootstrap-icons-map, "postage-fill"); } -.bi-postage-heart-fill::before { content: map-get($bootstrap-icons-map, "postage-heart-fill"); } -.bi-postage-heart::before { content: map-get($bootstrap-icons-map, "postage-heart"); } -.bi-postage::before { content: map-get($bootstrap-icons-map, "postage"); } -.bi-postcard-fill::before { content: map-get($bootstrap-icons-map, "postcard-fill"); } -.bi-postcard-heart-fill::before { content: map-get($bootstrap-icons-map, "postcard-heart-fill"); } -.bi-postcard-heart::before { content: map-get($bootstrap-icons-map, "postcard-heart"); } -.bi-postcard::before { content: map-get($bootstrap-icons-map, "postcard"); } -.bi-search-heart-fill::before { content: map-get($bootstrap-icons-map, "search-heart-fill"); } -.bi-search-heart::before { content: map-get($bootstrap-icons-map, "search-heart"); } -.bi-sliders2-vertical::before { content: map-get($bootstrap-icons-map, "sliders2-vertical"); } -.bi-sliders2::before { content: map-get($bootstrap-icons-map, "sliders2"); } -.bi-trash3-fill::before { content: map-get($bootstrap-icons-map, "trash3-fill"); } -.bi-trash3::before { content: map-get($bootstrap-icons-map, "trash3"); } -.bi-valentine::before { content: map-get($bootstrap-icons-map, "valentine"); } -.bi-valentine2::before { content: map-get($bootstrap-icons-map, "valentine2"); } -.bi-wrench-adjustable-circle-fill::before { content: map-get($bootstrap-icons-map, "wrench-adjustable-circle-fill"); } -.bi-wrench-adjustable-circle::before { content: map-get($bootstrap-icons-map, "wrench-adjustable-circle"); } -.bi-wrench-adjustable::before { content: map-get($bootstrap-icons-map, "wrench-adjustable"); } -.bi-filetype-json::before { content: map-get($bootstrap-icons-map, "filetype-json"); } -.bi-filetype-pptx::before { content: map-get($bootstrap-icons-map, "filetype-pptx"); } -.bi-filetype-xlsx::before { content: map-get($bootstrap-icons-map, "filetype-xlsx"); } -.bi-1-circle-1::before { content: map-get($bootstrap-icons-map, "1-circle-1"); } -.bi-1-circle-fill-1::before { content: map-get($bootstrap-icons-map, "1-circle-fill-1"); } -.bi-1-circle-fill::before { content: map-get($bootstrap-icons-map, "1-circle-fill"); } -.bi-1-circle::before { content: map-get($bootstrap-icons-map, "1-circle"); } -.bi-1-square-fill::before { content: map-get($bootstrap-icons-map, "1-square-fill"); } -.bi-1-square::before { content: map-get($bootstrap-icons-map, "1-square"); } -.bi-2-circle-1::before { content: map-get($bootstrap-icons-map, "2-circle-1"); } -.bi-2-circle-fill-1::before { content: map-get($bootstrap-icons-map, "2-circle-fill-1"); } -.bi-2-circle-fill::before { content: map-get($bootstrap-icons-map, "2-circle-fill"); } -.bi-2-circle::before { content: map-get($bootstrap-icons-map, "2-circle"); } -.bi-2-square-fill::before { content: map-get($bootstrap-icons-map, "2-square-fill"); } -.bi-2-square::before { content: map-get($bootstrap-icons-map, "2-square"); } -.bi-3-circle-1::before { content: map-get($bootstrap-icons-map, "3-circle-1"); } -.bi-3-circle-fill-1::before { content: map-get($bootstrap-icons-map, "3-circle-fill-1"); } -.bi-3-circle-fill::before { content: map-get($bootstrap-icons-map, "3-circle-fill"); } -.bi-3-circle::before { content: map-get($bootstrap-icons-map, "3-circle"); } -.bi-3-square-fill::before { content: map-get($bootstrap-icons-map, "3-square-fill"); } -.bi-3-square::before { content: map-get($bootstrap-icons-map, "3-square"); } -.bi-4-circle-1::before { content: map-get($bootstrap-icons-map, "4-circle-1"); } -.bi-4-circle-fill-1::before { content: map-get($bootstrap-icons-map, "4-circle-fill-1"); } -.bi-4-circle-fill::before { content: map-get($bootstrap-icons-map, "4-circle-fill"); } -.bi-4-circle::before { content: map-get($bootstrap-icons-map, "4-circle"); } -.bi-4-square-fill::before { content: map-get($bootstrap-icons-map, "4-square-fill"); } -.bi-4-square::before { content: map-get($bootstrap-icons-map, "4-square"); } -.bi-5-circle-1::before { content: map-get($bootstrap-icons-map, "5-circle-1"); } -.bi-5-circle-fill-1::before { content: map-get($bootstrap-icons-map, "5-circle-fill-1"); } -.bi-5-circle-fill::before { content: map-get($bootstrap-icons-map, "5-circle-fill"); } -.bi-5-circle::before { content: map-get($bootstrap-icons-map, "5-circle"); } -.bi-5-square-fill::before { content: map-get($bootstrap-icons-map, "5-square-fill"); } -.bi-5-square::before { content: map-get($bootstrap-icons-map, "5-square"); } -.bi-6-circle-1::before { content: map-get($bootstrap-icons-map, "6-circle-1"); } -.bi-6-circle-fill-1::before { content: map-get($bootstrap-icons-map, "6-circle-fill-1"); } -.bi-6-circle-fill::before { content: map-get($bootstrap-icons-map, "6-circle-fill"); } -.bi-6-circle::before { content: map-get($bootstrap-icons-map, "6-circle"); } -.bi-6-square-fill::before { content: map-get($bootstrap-icons-map, "6-square-fill"); } -.bi-6-square::before { content: map-get($bootstrap-icons-map, "6-square"); } -.bi-7-circle-1::before { content: map-get($bootstrap-icons-map, "7-circle-1"); } -.bi-7-circle-fill-1::before { content: map-get($bootstrap-icons-map, "7-circle-fill-1"); } -.bi-7-circle-fill::before { content: map-get($bootstrap-icons-map, "7-circle-fill"); } -.bi-7-circle::before { content: map-get($bootstrap-icons-map, "7-circle"); } -.bi-7-square-fill::before { content: map-get($bootstrap-icons-map, "7-square-fill"); } -.bi-7-square::before { content: map-get($bootstrap-icons-map, "7-square"); } -.bi-8-circle-1::before { content: map-get($bootstrap-icons-map, "8-circle-1"); } -.bi-8-circle-fill-1::before { content: map-get($bootstrap-icons-map, "8-circle-fill-1"); } -.bi-8-circle-fill::before { content: map-get($bootstrap-icons-map, "8-circle-fill"); } -.bi-8-circle::before { content: map-get($bootstrap-icons-map, "8-circle"); } -.bi-8-square-fill::before { content: map-get($bootstrap-icons-map, "8-square-fill"); } -.bi-8-square::before { content: map-get($bootstrap-icons-map, "8-square"); } -.bi-9-circle-1::before { content: map-get($bootstrap-icons-map, "9-circle-1"); } -.bi-9-circle-fill-1::before { content: map-get($bootstrap-icons-map, "9-circle-fill-1"); } -.bi-9-circle-fill::before { content: map-get($bootstrap-icons-map, "9-circle-fill"); } -.bi-9-circle::before { content: map-get($bootstrap-icons-map, "9-circle"); } -.bi-9-square-fill::before { content: map-get($bootstrap-icons-map, "9-square-fill"); } -.bi-9-square::before { content: map-get($bootstrap-icons-map, "9-square"); } -.bi-airplane-engines-fill::before { content: map-get($bootstrap-icons-map, "airplane-engines-fill"); } -.bi-airplane-engines::before { content: map-get($bootstrap-icons-map, "airplane-engines"); } -.bi-airplane-fill::before { content: map-get($bootstrap-icons-map, "airplane-fill"); } -.bi-airplane::before { content: map-get($bootstrap-icons-map, "airplane"); } -.bi-alexa::before { content: map-get($bootstrap-icons-map, "alexa"); } -.bi-alipay::before { content: map-get($bootstrap-icons-map, "alipay"); } -.bi-android::before { content: map-get($bootstrap-icons-map, "android"); } -.bi-android2::before { content: map-get($bootstrap-icons-map, "android2"); } -.bi-box-fill::before { content: map-get($bootstrap-icons-map, "box-fill"); } -.bi-box-seam-fill::before { content: map-get($bootstrap-icons-map, "box-seam-fill"); } -.bi-browser-chrome::before { content: map-get($bootstrap-icons-map, "browser-chrome"); } -.bi-browser-edge::before { content: map-get($bootstrap-icons-map, "browser-edge"); } -.bi-browser-firefox::before { content: map-get($bootstrap-icons-map, "browser-firefox"); } -.bi-browser-safari::before { content: map-get($bootstrap-icons-map, "browser-safari"); } -.bi-c-circle-1::before { content: map-get($bootstrap-icons-map, "c-circle-1"); } -.bi-c-circle-fill-1::before { content: map-get($bootstrap-icons-map, "c-circle-fill-1"); } -.bi-c-circle-fill::before { content: map-get($bootstrap-icons-map, "c-circle-fill"); } -.bi-c-circle::before { content: map-get($bootstrap-icons-map, "c-circle"); } -.bi-c-square-fill::before { content: map-get($bootstrap-icons-map, "c-square-fill"); } -.bi-c-square::before { content: map-get($bootstrap-icons-map, "c-square"); } -.bi-capsule-pill::before { content: map-get($bootstrap-icons-map, "capsule-pill"); } -.bi-capsule::before { content: map-get($bootstrap-icons-map, "capsule"); } -.bi-car-front-fill::before { content: map-get($bootstrap-icons-map, "car-front-fill"); } -.bi-car-front::before { content: map-get($bootstrap-icons-map, "car-front"); } -.bi-cassette-fill::before { content: map-get($bootstrap-icons-map, "cassette-fill"); } -.bi-cassette::before { content: map-get($bootstrap-icons-map, "cassette"); } -.bi-cc-circle-1::before { content: map-get($bootstrap-icons-map, "cc-circle-1"); } -.bi-cc-circle-fill-1::before { content: map-get($bootstrap-icons-map, "cc-circle-fill-1"); } -.bi-cc-circle-fill::before { content: map-get($bootstrap-icons-map, "cc-circle-fill"); } -.bi-cc-circle::before { content: map-get($bootstrap-icons-map, "cc-circle"); } -.bi-cc-square-fill::before { content: map-get($bootstrap-icons-map, "cc-square-fill"); } -.bi-cc-square::before { content: map-get($bootstrap-icons-map, "cc-square"); } -.bi-cup-hot-fill::before { content: map-get($bootstrap-icons-map, "cup-hot-fill"); } -.bi-cup-hot::before { content: map-get($bootstrap-icons-map, "cup-hot"); } -.bi-currency-rupee::before { content: map-get($bootstrap-icons-map, "currency-rupee"); } -.bi-dropbox::before { content: map-get($bootstrap-icons-map, "dropbox"); } -.bi-escape::before { content: map-get($bootstrap-icons-map, "escape"); } -.bi-fast-forward-btn-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-btn-fill"); } -.bi-fast-forward-btn::before { content: map-get($bootstrap-icons-map, "fast-forward-btn"); } -.bi-fast-forward-circle-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-circle-fill"); } -.bi-fast-forward-circle::before { content: map-get($bootstrap-icons-map, "fast-forward-circle"); } -.bi-fast-forward-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-fill"); } -.bi-fast-forward::before { content: map-get($bootstrap-icons-map, "fast-forward"); } -.bi-filetype-sql::before { content: map-get($bootstrap-icons-map, "filetype-sql"); } -.bi-fire::before { content: map-get($bootstrap-icons-map, "fire"); } -.bi-google-play::before { content: map-get($bootstrap-icons-map, "google-play"); } -.bi-h-circle-1::before { content: map-get($bootstrap-icons-map, "h-circle-1"); } -.bi-h-circle-fill-1::before { content: map-get($bootstrap-icons-map, "h-circle-fill-1"); } -.bi-h-circle-fill::before { content: map-get($bootstrap-icons-map, "h-circle-fill"); } -.bi-h-circle::before { content: map-get($bootstrap-icons-map, "h-circle"); } -.bi-h-square-fill::before { content: map-get($bootstrap-icons-map, "h-square-fill"); } -.bi-h-square::before { content: map-get($bootstrap-icons-map, "h-square"); } -.bi-indent::before { content: map-get($bootstrap-icons-map, "indent"); } -.bi-lungs-fill::before { content: map-get($bootstrap-icons-map, "lungs-fill"); } -.bi-lungs::before { content: map-get($bootstrap-icons-map, "lungs"); } -.bi-microsoft-teams::before { content: map-get($bootstrap-icons-map, "microsoft-teams"); } -.bi-p-circle-1::before { content: map-get($bootstrap-icons-map, "p-circle-1"); } -.bi-p-circle-fill-1::before { content: map-get($bootstrap-icons-map, "p-circle-fill-1"); } -.bi-p-circle-fill::before { content: map-get($bootstrap-icons-map, "p-circle-fill"); } -.bi-p-circle::before { content: map-get($bootstrap-icons-map, "p-circle"); } -.bi-p-square-fill::before { content: map-get($bootstrap-icons-map, "p-square-fill"); } -.bi-p-square::before { content: map-get($bootstrap-icons-map, "p-square"); } -.bi-pass-fill::before { content: map-get($bootstrap-icons-map, "pass-fill"); } -.bi-pass::before { content: map-get($bootstrap-icons-map, "pass"); } -.bi-prescription::before { content: map-get($bootstrap-icons-map, "prescription"); } -.bi-prescription2::before { content: map-get($bootstrap-icons-map, "prescription2"); } -.bi-r-circle-1::before { content: map-get($bootstrap-icons-map, "r-circle-1"); } -.bi-r-circle-fill-1::before { content: map-get($bootstrap-icons-map, "r-circle-fill-1"); } -.bi-r-circle-fill::before { content: map-get($bootstrap-icons-map, "r-circle-fill"); } -.bi-r-circle::before { content: map-get($bootstrap-icons-map, "r-circle"); } -.bi-r-square-fill::before { content: map-get($bootstrap-icons-map, "r-square-fill"); } -.bi-r-square::before { content: map-get($bootstrap-icons-map, "r-square"); } -.bi-repeat-1::before { content: map-get($bootstrap-icons-map, "repeat-1"); } -.bi-repeat::before { content: map-get($bootstrap-icons-map, "repeat"); } -.bi-rewind-btn-fill::before { content: map-get($bootstrap-icons-map, "rewind-btn-fill"); } -.bi-rewind-btn::before { content: map-get($bootstrap-icons-map, "rewind-btn"); } -.bi-rewind-circle-fill::before { content: map-get($bootstrap-icons-map, "rewind-circle-fill"); } -.bi-rewind-circle::before { content: map-get($bootstrap-icons-map, "rewind-circle"); } -.bi-rewind-fill::before { content: map-get($bootstrap-icons-map, "rewind-fill"); } -.bi-rewind::before { content: map-get($bootstrap-icons-map, "rewind"); } -.bi-train-freight-front-fill::before { content: map-get($bootstrap-icons-map, "train-freight-front-fill"); } -.bi-train-freight-front::before { content: map-get($bootstrap-icons-map, "train-freight-front"); } -.bi-train-front-fill::before { content: map-get($bootstrap-icons-map, "train-front-fill"); } -.bi-train-front::before { content: map-get($bootstrap-icons-map, "train-front"); } -.bi-train-lightrail-front-fill::before { content: map-get($bootstrap-icons-map, "train-lightrail-front-fill"); } -.bi-train-lightrail-front::before { content: map-get($bootstrap-icons-map, "train-lightrail-front"); } -.bi-truck-front-fill::before { content: map-get($bootstrap-icons-map, "truck-front-fill"); } -.bi-truck-front::before { content: map-get($bootstrap-icons-map, "truck-front"); } -.bi-ubuntu::before { content: map-get($bootstrap-icons-map, "ubuntu"); } -.bi-unindent::before { content: map-get($bootstrap-icons-map, "unindent"); } -.bi-unity::before { content: map-get($bootstrap-icons-map, "unity"); } -.bi-universal-access-circle::before { content: map-get($bootstrap-icons-map, "universal-access-circle"); } -.bi-universal-access::before { content: map-get($bootstrap-icons-map, "universal-access"); } -.bi-virus::before { content: map-get($bootstrap-icons-map, "virus"); } -.bi-virus2::before { content: map-get($bootstrap-icons-map, "virus2"); } -.bi-wechat::before { content: map-get($bootstrap-icons-map, "wechat"); } -.bi-yelp::before { content: map-get($bootstrap-icons-map, "yelp"); } -.bi-sign-stop-fill::before { content: map-get($bootstrap-icons-map, "sign-stop-fill"); } -.bi-sign-stop-lights-fill::before { content: map-get($bootstrap-icons-map, "sign-stop-lights-fill"); } -.bi-sign-stop-lights::before { content: map-get($bootstrap-icons-map, "sign-stop-lights"); } -.bi-sign-stop::before { content: map-get($bootstrap-icons-map, "sign-stop"); } -.bi-sign-turn-left-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-left-fill"); } -.bi-sign-turn-left::before { content: map-get($bootstrap-icons-map, "sign-turn-left"); } -.bi-sign-turn-right-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-right-fill"); } -.bi-sign-turn-right::before { content: map-get($bootstrap-icons-map, "sign-turn-right"); } -.bi-sign-turn-slight-left-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-left-fill"); } -.bi-sign-turn-slight-left::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-left"); } -.bi-sign-turn-slight-right-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-right-fill"); } -.bi-sign-turn-slight-right::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-right"); } -.bi-sign-yield-fill::before { content: map-get($bootstrap-icons-map, "sign-yield-fill"); } -.bi-sign-yield::before { content: map-get($bootstrap-icons-map, "sign-yield"); } -.bi-ev-station-fill::before { content: map-get($bootstrap-icons-map, "ev-station-fill"); } -.bi-ev-station::before { content: map-get($bootstrap-icons-map, "ev-station"); } -.bi-fuel-pump-diesel-fill::before { content: map-get($bootstrap-icons-map, "fuel-pump-diesel-fill"); } -.bi-fuel-pump-diesel::before { content: map-get($bootstrap-icons-map, "fuel-pump-diesel"); } -.bi-fuel-pump-fill::before { content: map-get($bootstrap-icons-map, "fuel-pump-fill"); } -.bi-fuel-pump::before { content: map-get($bootstrap-icons-map, "fuel-pump"); } -.bi-0-circle-fill::before { content: map-get($bootstrap-icons-map, "0-circle-fill"); } -.bi-0-circle::before { content: map-get($bootstrap-icons-map, "0-circle"); } -.bi-0-square-fill::before { content: map-get($bootstrap-icons-map, "0-square-fill"); } -.bi-0-square::before { content: map-get($bootstrap-icons-map, "0-square"); } -.bi-rocket-fill::before { content: map-get($bootstrap-icons-map, "rocket-fill"); } -.bi-rocket-takeoff-fill::before { content: map-get($bootstrap-icons-map, "rocket-takeoff-fill"); } -.bi-rocket-takeoff::before { content: map-get($bootstrap-icons-map, "rocket-takeoff"); } -.bi-rocket::before { content: map-get($bootstrap-icons-map, "rocket"); } -.bi-stripe::before { content: map-get($bootstrap-icons-map, "stripe"); } -.bi-subscript::before { content: map-get($bootstrap-icons-map, "subscript"); } -.bi-superscript::before { content: map-get($bootstrap-icons-map, "superscript"); } -.bi-trello::before { content: map-get($bootstrap-icons-map, "trello"); } -.bi-envelope-at-fill::before { content: map-get($bootstrap-icons-map, "envelope-at-fill"); } -.bi-envelope-at::before { content: map-get($bootstrap-icons-map, "envelope-at"); } -.bi-regex::before { content: map-get($bootstrap-icons-map, "regex"); } -.bi-text-wrap::before { content: map-get($bootstrap-icons-map, "text-wrap"); } -.bi-sign-dead-end-fill::before { content: map-get($bootstrap-icons-map, "sign-dead-end-fill"); } -.bi-sign-dead-end::before { content: map-get($bootstrap-icons-map, "sign-dead-end"); } -.bi-sign-do-not-enter-fill::before { content: map-get($bootstrap-icons-map, "sign-do-not-enter-fill"); } -.bi-sign-do-not-enter::before { content: map-get($bootstrap-icons-map, "sign-do-not-enter"); } -.bi-sign-intersection-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-fill"); } -.bi-sign-intersection-side-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-side-fill"); } -.bi-sign-intersection-side::before { content: map-get($bootstrap-icons-map, "sign-intersection-side"); } -.bi-sign-intersection-t-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-t-fill"); } -.bi-sign-intersection-t::before { content: map-get($bootstrap-icons-map, "sign-intersection-t"); } -.bi-sign-intersection-y-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-y-fill"); } -.bi-sign-intersection-y::before { content: map-get($bootstrap-icons-map, "sign-intersection-y"); } -.bi-sign-intersection::before { content: map-get($bootstrap-icons-map, "sign-intersection"); } -.bi-sign-merge-left-fill::before { content: map-get($bootstrap-icons-map, "sign-merge-left-fill"); } -.bi-sign-merge-left::before { content: map-get($bootstrap-icons-map, "sign-merge-left"); } -.bi-sign-merge-right-fill::before { content: map-get($bootstrap-icons-map, "sign-merge-right-fill"); } -.bi-sign-merge-right::before { content: map-get($bootstrap-icons-map, "sign-merge-right"); } -.bi-sign-no-left-turn-fill::before { content: map-get($bootstrap-icons-map, "sign-no-left-turn-fill"); } -.bi-sign-no-left-turn::before { content: map-get($bootstrap-icons-map, "sign-no-left-turn"); } -.bi-sign-no-parking-fill::before { content: map-get($bootstrap-icons-map, "sign-no-parking-fill"); } -.bi-sign-no-parking::before { content: map-get($bootstrap-icons-map, "sign-no-parking"); } -.bi-sign-no-right-turn-fill::before { content: map-get($bootstrap-icons-map, "sign-no-right-turn-fill"); } -.bi-sign-no-right-turn::before { content: map-get($bootstrap-icons-map, "sign-no-right-turn"); } -.bi-sign-railroad-fill::before { content: map-get($bootstrap-icons-map, "sign-railroad-fill"); } -.bi-sign-railroad::before { content: map-get($bootstrap-icons-map, "sign-railroad"); } -.bi-building-add::before { content: map-get($bootstrap-icons-map, "building-add"); } -.bi-building-check::before { content: map-get($bootstrap-icons-map, "building-check"); } -.bi-building-dash::before { content: map-get($bootstrap-icons-map, "building-dash"); } -.bi-building-down::before { content: map-get($bootstrap-icons-map, "building-down"); } -.bi-building-exclamation::before { content: map-get($bootstrap-icons-map, "building-exclamation"); } -.bi-building-fill-add::before { content: map-get($bootstrap-icons-map, "building-fill-add"); } -.bi-building-fill-check::before { content: map-get($bootstrap-icons-map, "building-fill-check"); } -.bi-building-fill-dash::before { content: map-get($bootstrap-icons-map, "building-fill-dash"); } -.bi-building-fill-down::before { content: map-get($bootstrap-icons-map, "building-fill-down"); } -.bi-building-fill-exclamation::before { content: map-get($bootstrap-icons-map, "building-fill-exclamation"); } -.bi-building-fill-gear::before { content: map-get($bootstrap-icons-map, "building-fill-gear"); } -.bi-building-fill-lock::before { content: map-get($bootstrap-icons-map, "building-fill-lock"); } -.bi-building-fill-slash::before { content: map-get($bootstrap-icons-map, "building-fill-slash"); } -.bi-building-fill-up::before { content: map-get($bootstrap-icons-map, "building-fill-up"); } -.bi-building-fill-x::before { content: map-get($bootstrap-icons-map, "building-fill-x"); } -.bi-building-fill::before { content: map-get($bootstrap-icons-map, "building-fill"); } -.bi-building-gear::before { content: map-get($bootstrap-icons-map, "building-gear"); } -.bi-building-lock::before { content: map-get($bootstrap-icons-map, "building-lock"); } -.bi-building-slash::before { content: map-get($bootstrap-icons-map, "building-slash"); } -.bi-building-up::before { content: map-get($bootstrap-icons-map, "building-up"); } -.bi-building-x::before { content: map-get($bootstrap-icons-map, "building-x"); } -.bi-buildings-fill::before { content: map-get($bootstrap-icons-map, "buildings-fill"); } -.bi-buildings::before { content: map-get($bootstrap-icons-map, "buildings"); } -.bi-bus-front-fill::before { content: map-get($bootstrap-icons-map, "bus-front-fill"); } -.bi-bus-front::before { content: map-get($bootstrap-icons-map, "bus-front"); } -.bi-ev-front-fill::before { content: map-get($bootstrap-icons-map, "ev-front-fill"); } -.bi-ev-front::before { content: map-get($bootstrap-icons-map, "ev-front"); } -.bi-globe-americas::before { content: map-get($bootstrap-icons-map, "globe-americas"); } -.bi-globe-asia-australia::before { content: map-get($bootstrap-icons-map, "globe-asia-australia"); } -.bi-globe-central-south-asia::before { content: map-get($bootstrap-icons-map, "globe-central-south-asia"); } -.bi-globe-europe-africa::before { content: map-get($bootstrap-icons-map, "globe-europe-africa"); } -.bi-house-add-fill::before { content: map-get($bootstrap-icons-map, "house-add-fill"); } -.bi-house-add::before { content: map-get($bootstrap-icons-map, "house-add"); } -.bi-house-check-fill::before { content: map-get($bootstrap-icons-map, "house-check-fill"); } -.bi-house-check::before { content: map-get($bootstrap-icons-map, "house-check"); } -.bi-house-dash-fill::before { content: map-get($bootstrap-icons-map, "house-dash-fill"); } -.bi-house-dash::before { content: map-get($bootstrap-icons-map, "house-dash"); } -.bi-house-down-fill::before { content: map-get($bootstrap-icons-map, "house-down-fill"); } -.bi-house-down::before { content: map-get($bootstrap-icons-map, "house-down"); } -.bi-house-exclamation-fill::before { content: map-get($bootstrap-icons-map, "house-exclamation-fill"); } -.bi-house-exclamation::before { content: map-get($bootstrap-icons-map, "house-exclamation"); } -.bi-house-gear-fill::before { content: map-get($bootstrap-icons-map, "house-gear-fill"); } -.bi-house-gear::before { content: map-get($bootstrap-icons-map, "house-gear"); } -.bi-house-lock-fill::before { content: map-get($bootstrap-icons-map, "house-lock-fill"); } -.bi-house-lock::before { content: map-get($bootstrap-icons-map, "house-lock"); } -.bi-house-slash-fill::before { content: map-get($bootstrap-icons-map, "house-slash-fill"); } -.bi-house-slash::before { content: map-get($bootstrap-icons-map, "house-slash"); } -.bi-house-up-fill::before { content: map-get($bootstrap-icons-map, "house-up-fill"); } -.bi-house-up::before { content: map-get($bootstrap-icons-map, "house-up"); } -.bi-house-x-fill::before { content: map-get($bootstrap-icons-map, "house-x-fill"); } -.bi-house-x::before { content: map-get($bootstrap-icons-map, "house-x"); } -.bi-person-add::before { content: map-get($bootstrap-icons-map, "person-add"); } -.bi-person-down::before { content: map-get($bootstrap-icons-map, "person-down"); } -.bi-person-exclamation::before { content: map-get($bootstrap-icons-map, "person-exclamation"); } -.bi-person-fill-add::before { content: map-get($bootstrap-icons-map, "person-fill-add"); } -.bi-person-fill-check::before { content: map-get($bootstrap-icons-map, "person-fill-check"); } -.bi-person-fill-dash::before { content: map-get($bootstrap-icons-map, "person-fill-dash"); } -.bi-person-fill-down::before { content: map-get($bootstrap-icons-map, "person-fill-down"); } -.bi-person-fill-exclamation::before { content: map-get($bootstrap-icons-map, "person-fill-exclamation"); } -.bi-person-fill-gear::before { content: map-get($bootstrap-icons-map, "person-fill-gear"); } -.bi-person-fill-lock::before { content: map-get($bootstrap-icons-map, "person-fill-lock"); } -.bi-person-fill-slash::before { content: map-get($bootstrap-icons-map, "person-fill-slash"); } -.bi-person-fill-up::before { content: map-get($bootstrap-icons-map, "person-fill-up"); } -.bi-person-fill-x::before { content: map-get($bootstrap-icons-map, "person-fill-x"); } -.bi-person-gear::before { content: map-get($bootstrap-icons-map, "person-gear"); } -.bi-person-lock::before { content: map-get($bootstrap-icons-map, "person-lock"); } -.bi-person-slash::before { content: map-get($bootstrap-icons-map, "person-slash"); } -.bi-person-up::before { content: map-get($bootstrap-icons-map, "person-up"); } -.bi-scooter::before { content: map-get($bootstrap-icons-map, "scooter"); } -.bi-taxi-front-fill::before { content: map-get($bootstrap-icons-map, "taxi-front-fill"); } -.bi-taxi-front::before { content: map-get($bootstrap-icons-map, "taxi-front"); } -.bi-amd::before { content: map-get($bootstrap-icons-map, "amd"); } -.bi-database-add::before { content: map-get($bootstrap-icons-map, "database-add"); } -.bi-database-check::before { content: map-get($bootstrap-icons-map, "database-check"); } -.bi-database-dash::before { content: map-get($bootstrap-icons-map, "database-dash"); } -.bi-database-down::before { content: map-get($bootstrap-icons-map, "database-down"); } -.bi-database-exclamation::before { content: map-get($bootstrap-icons-map, "database-exclamation"); } -.bi-database-fill-add::before { content: map-get($bootstrap-icons-map, "database-fill-add"); } -.bi-database-fill-check::before { content: map-get($bootstrap-icons-map, "database-fill-check"); } -.bi-database-fill-dash::before { content: map-get($bootstrap-icons-map, "database-fill-dash"); } -.bi-database-fill-down::before { content: map-get($bootstrap-icons-map, "database-fill-down"); } -.bi-database-fill-exclamation::before { content: map-get($bootstrap-icons-map, "database-fill-exclamation"); } -.bi-database-fill-gear::before { content: map-get($bootstrap-icons-map, "database-fill-gear"); } -.bi-database-fill-lock::before { content: map-get($bootstrap-icons-map, "database-fill-lock"); } -.bi-database-fill-slash::before { content: map-get($bootstrap-icons-map, "database-fill-slash"); } -.bi-database-fill-up::before { content: map-get($bootstrap-icons-map, "database-fill-up"); } -.bi-database-fill-x::before { content: map-get($bootstrap-icons-map, "database-fill-x"); } -.bi-database-fill::before { content: map-get($bootstrap-icons-map, "database-fill"); } -.bi-database-gear::before { content: map-get($bootstrap-icons-map, "database-gear"); } -.bi-database-lock::before { content: map-get($bootstrap-icons-map, "database-lock"); } -.bi-database-slash::before { content: map-get($bootstrap-icons-map, "database-slash"); } -.bi-database-up::before { content: map-get($bootstrap-icons-map, "database-up"); } -.bi-database-x::before { content: map-get($bootstrap-icons-map, "database-x"); } -.bi-database::before { content: map-get($bootstrap-icons-map, "database"); } -.bi-houses-fill::before { content: map-get($bootstrap-icons-map, "houses-fill"); } -.bi-houses::before { content: map-get($bootstrap-icons-map, "houses"); } -.bi-nvidia::before { content: map-get($bootstrap-icons-map, "nvidia"); } -.bi-person-vcard-fill::before { content: map-get($bootstrap-icons-map, "person-vcard-fill"); } -.bi-person-vcard::before { content: map-get($bootstrap-icons-map, "person-vcard"); } -.bi-sina-weibo::before { content: map-get($bootstrap-icons-map, "sina-weibo"); } -.bi-tencent-qq::before { content: map-get($bootstrap-icons-map, "tencent-qq"); } -.bi-wikipedia::before { content: map-get($bootstrap-icons-map, "wikipedia"); } diff --git a/WEB/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff b/WEB/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff deleted file mode 100644 index bfb8665462021325359a1f0edb98621830fdff68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164352 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 ?$zCB1vuv5!*^-RV*lE@mHJ2(y(4NCPDEwd3Y@ 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 z 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� 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 diff --git a/WEB/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff2 b/WEB/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff2 deleted file mode 100644 index 4df0df20cf9641e55aefa452d69c019f91f7fae1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121296 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∋u^PFDVy~RToGR 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 - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/0-circle.svg b/WEB/node_modules/bootstrap-icons/icons/0-circle.svg deleted file mode 100644 index 8c518f7d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/0-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/0-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/0-square-fill.svg deleted file mode 100644 index d5375d46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/0-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/0-square.svg b/WEB/node_modules/bootstrap-icons/icons/0-square.svg deleted file mode 100644 index aa667092..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/0-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/1-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/1-circle-fill.svg deleted file mode 100644 index 9b257b95..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/1-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/1-circle.svg b/WEB/node_modules/bootstrap-icons/icons/1-circle.svg deleted file mode 100644 index 785af34d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/1-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/1-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/1-square-fill.svg deleted file mode 100644 index de579e6f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/1-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/1-square.svg b/WEB/node_modules/bootstrap-icons/icons/1-square.svg deleted file mode 100644 index 4f57d79b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/1-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/123.svg b/WEB/node_modules/bootstrap-icons/icons/123.svg deleted file mode 100644 index 3ee3396c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/123.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/2-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/2-circle-fill.svg deleted file mode 100644 index 03a92513..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/2-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/2-circle.svg b/WEB/node_modules/bootstrap-icons/icons/2-circle.svg deleted file mode 100644 index fea4a563..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/2-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/2-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/2-square-fill.svg deleted file mode 100644 index a89e1f71..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/2-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/2-square.svg b/WEB/node_modules/bootstrap-icons/icons/2-square.svg deleted file mode 100644 index 558c78b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/2-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/3-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/3-circle-fill.svg deleted file mode 100644 index 06d2ea54..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/3-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/3-circle.svg b/WEB/node_modules/bootstrap-icons/icons/3-circle.svg deleted file mode 100644 index 23c34795..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/3-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/3-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/3-square-fill.svg deleted file mode 100644 index c6890a38..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/3-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/3-square.svg b/WEB/node_modules/bootstrap-icons/icons/3-square.svg deleted file mode 100644 index b56b6844..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/3-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/4-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/4-circle-fill.svg deleted file mode 100644 index 199a5e28..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/4-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/4-circle.svg b/WEB/node_modules/bootstrap-icons/icons/4-circle.svg deleted file mode 100644 index 3af547d7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/4-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/4-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/4-square-fill.svg deleted file mode 100644 index 03b0f94a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/4-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/4-square.svg b/WEB/node_modules/bootstrap-icons/icons/4-square.svg deleted file mode 100644 index dd854559..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/4-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/5-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/5-circle-fill.svg deleted file mode 100644 index e940e988..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/5-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/5-circle.svg b/WEB/node_modules/bootstrap-icons/icons/5-circle.svg deleted file mode 100644 index 47eefd08..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/5-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/5-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/5-square-fill.svg deleted file mode 100644 index 1a878609..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/5-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/5-square.svg b/WEB/node_modules/bootstrap-icons/icons/5-square.svg deleted file mode 100644 index 9c54c773..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/5-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/6-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/6-circle-fill.svg deleted file mode 100644 index 18f66ef5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/6-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/6-circle.svg b/WEB/node_modules/bootstrap-icons/icons/6-circle.svg deleted file mode 100644 index ab5f748d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/6-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/6-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/6-square-fill.svg deleted file mode 100644 index d67fa52d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/6-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/6-square.svg b/WEB/node_modules/bootstrap-icons/icons/6-square.svg deleted file mode 100644 index 79762c8b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/6-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/7-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/7-circle-fill.svg deleted file mode 100644 index bb4522bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/7-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/7-circle.svg b/WEB/node_modules/bootstrap-icons/icons/7-circle.svg deleted file mode 100644 index 0dc4685e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/7-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/7-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/7-square-fill.svg deleted file mode 100644 index 8a4789cc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/7-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/7-square.svg b/WEB/node_modules/bootstrap-icons/icons/7-square.svg deleted file mode 100644 index a314c4a8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/7-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/8-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/8-circle-fill.svg deleted file mode 100644 index 15cd6b4a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/8-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/8-circle.svg b/WEB/node_modules/bootstrap-icons/icons/8-circle.svg deleted file mode 100644 index fb145426..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/8-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/8-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/8-square-fill.svg deleted file mode 100644 index 766d42ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/8-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/8-square.svg b/WEB/node_modules/bootstrap-icons/icons/8-square.svg deleted file mode 100644 index f450b178..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/8-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/9-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/9-circle-fill.svg deleted file mode 100644 index 6ebd865c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/9-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/9-circle.svg b/WEB/node_modules/bootstrap-icons/icons/9-circle.svg deleted file mode 100644 index 7c97f294..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/9-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/9-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/9-square-fill.svg deleted file mode 100644 index daee3e84..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/9-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/9-square.svg b/WEB/node_modules/bootstrap-icons/icons/9-square.svg deleted file mode 100644 index ade92337..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/9-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/activity.svg b/WEB/node_modules/bootstrap-icons/icons/activity.svg deleted file mode 100644 index 1c45d1b4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/activity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/airplane-engines-fill.svg b/WEB/node_modules/bootstrap-icons/icons/airplane-engines-fill.svg deleted file mode 100644 index b58d49ff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/airplane-engines-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/airplane-engines.svg b/WEB/node_modules/bootstrap-icons/icons/airplane-engines.svg deleted file mode 100644 index 78b79342..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/airplane-engines.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/airplane-fill.svg b/WEB/node_modules/bootstrap-icons/icons/airplane-fill.svg deleted file mode 100644 index c8f2fce8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/airplane-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/airplane.svg b/WEB/node_modules/bootstrap-icons/icons/airplane.svg deleted file mode 100644 index 2e04c928..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/airplane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/alarm-fill.svg b/WEB/node_modules/bootstrap-icons/icons/alarm-fill.svg deleted file mode 100644 index bec569f9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/alarm-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/alarm.svg b/WEB/node_modules/bootstrap-icons/icons/alarm.svg deleted file mode 100644 index 53f7cbe9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/alarm.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/alexa.svg b/WEB/node_modules/bootstrap-icons/icons/alexa.svg deleted file mode 100644 index a68f1d9d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/alexa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/align-bottom.svg b/WEB/node_modules/bootstrap-icons/icons/align-bottom.svg deleted file mode 100644 index d9484c03..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/align-bottom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/align-center.svg b/WEB/node_modules/bootstrap-icons/icons/align-center.svg deleted file mode 100644 index af0d75b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/align-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/align-end.svg b/WEB/node_modules/bootstrap-icons/icons/align-end.svg deleted file mode 100644 index 28f861df..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/align-end.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/align-middle.svg b/WEB/node_modules/bootstrap-icons/icons/align-middle.svg deleted file mode 100644 index 95c6598f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/align-middle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/align-start.svg b/WEB/node_modules/bootstrap-icons/icons/align-start.svg deleted file mode 100644 index a72ba984..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/align-start.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/align-top.svg b/WEB/node_modules/bootstrap-icons/icons/align-top.svg deleted file mode 100644 index d2934f52..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/align-top.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/alipay.svg b/WEB/node_modules/bootstrap-icons/icons/alipay.svg deleted file mode 100644 index df7def9d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/alipay.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/alt.svg b/WEB/node_modules/bootstrap-icons/icons/alt.svg deleted file mode 100644 index 22b78864..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/amd.svg b/WEB/node_modules/bootstrap-icons/icons/amd.svg deleted file mode 100644 index 15dab803..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/amd.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/android.svg b/WEB/node_modules/bootstrap-icons/icons/android.svg deleted file mode 100644 index d8909520..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/android.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/android2.svg b/WEB/node_modules/bootstrap-icons/icons/android2.svg deleted file mode 100644 index 37613cc6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/android2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/app-indicator.svg b/WEB/node_modules/bootstrap-icons/icons/app-indicator.svg deleted file mode 100644 index 450a0112..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/app-indicator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/app.svg b/WEB/node_modules/bootstrap-icons/icons/app.svg deleted file mode 100644 index 819df1bd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/app.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/apple.svg b/WEB/node_modules/bootstrap-icons/icons/apple.svg deleted file mode 100644 index b8bc2a01..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/apple.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/archive-fill.svg b/WEB/node_modules/bootstrap-icons/icons/archive-fill.svg deleted file mode 100644 index 077aa297..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/archive-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/archive.svg b/WEB/node_modules/bootstrap-icons/icons/archive.svg deleted file mode 100644 index b41be300..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/archive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-down.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-down.svg deleted file mode 100644 index 1193b5d5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-left.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-left.svg deleted file mode 100644 index 1656b228..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-right.svg deleted file mode 100644 index a7d32ce4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-up.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-up.svg deleted file mode 100644 index 6c95e3de..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-90deg-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-down.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-bar-down.svg deleted file mode 100644 index fe18e391..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-left.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-bar-left.svg deleted file mode 100644 index 8f9252e3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-bar-right.svg deleted file mode 100644 index 9b64347f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-up.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-bar-up.svg deleted file mode 100644 index 090b6bd4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-bar-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-clockwise.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-clockwise.svg deleted file mode 100644 index b072eb09..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-clockwise.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-counterclockwise.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-counterclockwise.svg deleted file mode 100644 index b0b23b9b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-counterclockwise.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-circle-fill.svg deleted file mode 100644 index 8e837c0b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-circle.svg deleted file mode 100644 index fe215b94..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle-fill.svg deleted file mode 100644 index bcebc12d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle.svg deleted file mode 100644 index 8b52276f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square-fill.svg deleted file mode 100644 index 57c099f1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square.svg deleted file mode 100644 index 08e00288..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-left.svg deleted file mode 100644 index 96a6b08d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle-fill.svg deleted file mode 100644 index 35ab8c26..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle.svg deleted file mode 100644 index 1cd51bca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square-fill.svg deleted file mode 100644 index 3ccff9ba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square.svg deleted file mode 100644 index 5019b260..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-right.svg deleted file mode 100644 index 80487bd0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-short.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-short.svg deleted file mode 100644 index 2fda3407..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-short.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-square-fill.svg deleted file mode 100644 index ea8f14b4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-square.svg deleted file mode 100644 index 633671f2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down-up.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down-up.svg deleted file mode 100644 index a128d9be..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-down.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-down.svg deleted file mode 100644 index 1344ca9d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left-circle-fill.svg deleted file mode 100644 index 2eebe62a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left-circle.svg deleted file mode 100644 index 39f86b8c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left-right.svg deleted file mode 100644 index 8aabd7be..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left-short.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left-short.svg deleted file mode 100644 index 13005fb2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left-short.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left-square-fill.svg deleted file mode 100644 index 76dbe9e7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left-square.svg deleted file mode 100644 index 4db19b31..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-left.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-left.svg deleted file mode 100644 index 9d885017..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-repeat.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-repeat.svg deleted file mode 100644 index d0d71546..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-repeat.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-return-left.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-return-left.svg deleted file mode 100644 index f6b125ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-return-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-return-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-return-right.svg deleted file mode 100644 index 228e24b4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-return-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-right-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-right-circle-fill.svg deleted file mode 100644 index 336a34ea..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-right-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-right-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-right-circle.svg deleted file mode 100644 index 1339b520..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-right-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-right-short.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-right-short.svg deleted file mode 100644 index 4626398c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-right-short.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-right-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-right-square-fill.svg deleted file mode 100644 index 55285ebe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-right-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-right-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-right-square.svg deleted file mode 100644 index 7209ead8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-right-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-right.svg deleted file mode 100644 index d4b878b3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-through-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-through-heart-fill.svg deleted file mode 100644 index 1b3c30f6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-through-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-through-heart.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-through-heart.svg deleted file mode 100644 index f3528708..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-through-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-circle-fill.svg deleted file mode 100644 index ab0a54cc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-circle.svg deleted file mode 100644 index 9923ae3e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle-fill.svg deleted file mode 100644 index df6e194c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle.svg deleted file mode 100644 index dfdaf71f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square-fill.svg deleted file mode 100644 index 220169da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square.svg deleted file mode 100644 index 9d3767f5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-left.svg deleted file mode 100644 index da5bb6c1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle-fill.svg deleted file mode 100644 index ba547c82..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle.svg deleted file mode 100644 index f2fcabc7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square-fill.svg deleted file mode 100644 index 7454537b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square.svg deleted file mode 100644 index 97544231..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-right.svg deleted file mode 100644 index 6924a38d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-short.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-short.svg deleted file mode 100644 index 3863f153..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-short.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-square-fill.svg deleted file mode 100644 index bb51b25a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up-square.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up-square.svg deleted file mode 100644 index d21f03eb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrow-up.svg b/WEB/node_modules/bootstrap-icons/icons/arrow-up.svg deleted file mode 100644 index c46d49eb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrows-angle-contract.svg b/WEB/node_modules/bootstrap-icons/icons/arrows-angle-contract.svg deleted file mode 100644 index d140e194..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrows-angle-contract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrows-angle-expand.svg b/WEB/node_modules/bootstrap-icons/icons/arrows-angle-expand.svg deleted file mode 100644 index 3697f605..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrows-angle-expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrows-collapse.svg b/WEB/node_modules/bootstrap-icons/icons/arrows-collapse.svg deleted file mode 100644 index d60fbee1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrows-collapse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrows-expand.svg b/WEB/node_modules/bootstrap-icons/icons/arrows-expand.svg deleted file mode 100644 index d5d00f46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrows-expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrows-fullscreen.svg b/WEB/node_modules/bootstrap-icons/icons/arrows-fullscreen.svg deleted file mode 100644 index dc0acc3c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrows-fullscreen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/arrows-move.svg b/WEB/node_modules/bootstrap-icons/icons/arrows-move.svg deleted file mode 100644 index eef62ef0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/arrows-move.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/aspect-ratio-fill.svg b/WEB/node_modules/bootstrap-icons/icons/aspect-ratio-fill.svg deleted file mode 100644 index 81dcfcba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/aspect-ratio-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/aspect-ratio.svg b/WEB/node_modules/bootstrap-icons/icons/aspect-ratio.svg deleted file mode 100644 index 66719a76..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/aspect-ratio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/asterisk.svg b/WEB/node_modules/bootstrap-icons/icons/asterisk.svg deleted file mode 100644 index 8b0a9dae..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/asterisk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/at.svg b/WEB/node_modules/bootstrap-icons/icons/at.svg deleted file mode 100644 index 4a85e145..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/at.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/award-fill.svg b/WEB/node_modules/bootstrap-icons/icons/award-fill.svg deleted file mode 100644 index 6b589962..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/award-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/award.svg b/WEB/node_modules/bootstrap-icons/icons/award.svg deleted file mode 100644 index 8f572ff0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/award.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/back.svg b/WEB/node_modules/bootstrap-icons/icons/back.svg deleted file mode 100644 index 4c6cbcba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/backspace-fill.svg b/WEB/node_modules/bootstrap-icons/icons/backspace-fill.svg deleted file mode 100644 index ab63109c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/backspace-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/backspace-reverse-fill.svg b/WEB/node_modules/bootstrap-icons/icons/backspace-reverse-fill.svg deleted file mode 100644 index ed509ec2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/backspace-reverse-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/backspace-reverse.svg b/WEB/node_modules/bootstrap-icons/icons/backspace-reverse.svg deleted file mode 100644 index 446e019d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/backspace-reverse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/backspace.svg b/WEB/node_modules/bootstrap-icons/icons/backspace.svg deleted file mode 100644 index 55c802cf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/backspace.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-3d-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-3d-fill.svg deleted file mode 100644 index ac61cb5e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-3d-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-3d.svg b/WEB/node_modules/bootstrap-icons/icons/badge-3d.svg deleted file mode 100644 index 34858372..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-3d.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-4k-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-4k-fill.svg deleted file mode 100644 index f353033d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-4k-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-4k.svg b/WEB/node_modules/bootstrap-icons/icons/badge-4k.svg deleted file mode 100644 index 24ddcb19..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-4k.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-8k-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-8k-fill.svg deleted file mode 100644 index 1e1d4c16..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-8k-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-8k.svg b/WEB/node_modules/bootstrap-icons/icons/badge-8k.svg deleted file mode 100644 index 7df4c753..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-8k.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-ad-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-ad-fill.svg deleted file mode 100644 index b383de67..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-ad-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-ad.svg b/WEB/node_modules/bootstrap-icons/icons/badge-ad.svg deleted file mode 100644 index 942b018b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-ad.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-ar-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-ar-fill.svg deleted file mode 100644 index f98caaca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-ar-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-ar.svg b/WEB/node_modules/bootstrap-icons/icons/badge-ar.svg deleted file mode 100644 index 22105060..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-ar.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-cc-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-cc-fill.svg deleted file mode 100644 index d9783fe5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-cc-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-cc.svg b/WEB/node_modules/bootstrap-icons/icons/badge-cc.svg deleted file mode 100644 index 7868cb40..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-cc.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-hd-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-hd-fill.svg deleted file mode 100644 index 9f0a4982..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-hd-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-hd.svg b/WEB/node_modules/bootstrap-icons/icons/badge-hd.svg deleted file mode 100644 index e3f4ae75..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-hd.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-sd-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-sd-fill.svg deleted file mode 100644 index 538b6427..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-sd-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-sd.svg b/WEB/node_modules/bootstrap-icons/icons/badge-sd.svg deleted file mode 100644 index 68667dd7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-sd.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-tm-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-tm-fill.svg deleted file mode 100644 index 7d334ce5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-tm-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-tm.svg b/WEB/node_modules/bootstrap-icons/icons/badge-tm.svg deleted file mode 100644 index 452dd3bd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-tm.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-vo-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-vo-fill.svg deleted file mode 100644 index 1f74e75b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-vo-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-vo.svg b/WEB/node_modules/bootstrap-icons/icons/badge-vo.svg deleted file mode 100644 index 500d98f9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-vo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-vr-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-vr-fill.svg deleted file mode 100644 index 6cde11ff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-vr-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-vr.svg b/WEB/node_modules/bootstrap-icons/icons/badge-vr.svg deleted file mode 100644 index 5c068524..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-vr.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-wc-fill.svg b/WEB/node_modules/bootstrap-icons/icons/badge-wc-fill.svg deleted file mode 100644 index 47db37b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-wc-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/badge-wc.svg b/WEB/node_modules/bootstrap-icons/icons/badge-wc.svg deleted file mode 100644 index 3f0cc5b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/badge-wc.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bag-check-fill.svg deleted file mode 100644 index a1ba2d27..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-check.svg b/WEB/node_modules/bootstrap-icons/icons/bag-check.svg deleted file mode 100644 index c6ad9acb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bag-dash-fill.svg deleted file mode 100644 index a7392428..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-dash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-dash.svg b/WEB/node_modules/bootstrap-icons/icons/bag-dash.svg deleted file mode 100644 index 9bcb202f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bag-fill.svg deleted file mode 100644 index 1a1e2e2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bag-heart-fill.svg deleted file mode 100644 index a859e05c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-heart.svg b/WEB/node_modules/bootstrap-icons/icons/bag-heart.svg deleted file mode 100644 index 2a6bd30c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bag-plus-fill.svg deleted file mode 100644 index a110b32f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-plus.svg b/WEB/node_modules/bootstrap-icons/icons/bag-plus.svg deleted file mode 100644 index b99a1a57..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bag-x-fill.svg deleted file mode 100644 index 879bffe6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag-x.svg b/WEB/node_modules/bootstrap-icons/icons/bag-x.svg deleted file mode 100644 index 616532ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bag.svg b/WEB/node_modules/bootstrap-icons/icons/bag.svg deleted file mode 100644 index 603de5f4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/balloon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/balloon-fill.svg deleted file mode 100644 index b6638946..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/balloon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/balloon-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/balloon-heart-fill.svg deleted file mode 100644 index cebfb938..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/balloon-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/balloon-heart.svg b/WEB/node_modules/bootstrap-icons/icons/balloon-heart.svg deleted file mode 100644 index dadf467e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/balloon-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/balloon.svg b/WEB/node_modules/bootstrap-icons/icons/balloon.svg deleted file mode 100644 index 6ca06c3e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/balloon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bandaid-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bandaid-fill.svg deleted file mode 100644 index 41d350a8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bandaid-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bandaid.svg b/WEB/node_modules/bootstrap-icons/icons/bandaid.svg deleted file mode 100644 index de16de97..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bandaid.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bank.svg b/WEB/node_modules/bootstrap-icons/icons/bank.svg deleted file mode 100644 index 264eaaa5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bank.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bank2.svg b/WEB/node_modules/bootstrap-icons/icons/bank2.svg deleted file mode 100644 index b03840ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bank2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bar-chart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bar-chart-fill.svg deleted file mode 100644 index 23ba4f6e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bar-chart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bar-chart-line-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bar-chart-line-fill.svg deleted file mode 100644 index a5059c46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bar-chart-line-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bar-chart-line.svg b/WEB/node_modules/bootstrap-icons/icons/bar-chart-line.svg deleted file mode 100644 index e3f0cf25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bar-chart-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bar-chart-steps.svg b/WEB/node_modules/bootstrap-icons/icons/bar-chart-steps.svg deleted file mode 100644 index 933fba88..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bar-chart-steps.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bar-chart.svg b/WEB/node_modules/bootstrap-icons/icons/bar-chart.svg deleted file mode 100644 index c34c0d45..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bar-chart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/basket-fill.svg b/WEB/node_modules/bootstrap-icons/icons/basket-fill.svg deleted file mode 100644 index ebf223c7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/basket-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/basket.svg b/WEB/node_modules/bootstrap-icons/icons/basket.svg deleted file mode 100644 index 4bc584b2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/basket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/basket2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/basket2-fill.svg deleted file mode 100644 index 9ebf8dbb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/basket2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/basket2.svg b/WEB/node_modules/bootstrap-icons/icons/basket2.svg deleted file mode 100644 index 94f0bcb8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/basket2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/basket3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/basket3-fill.svg deleted file mode 100644 index e26f0ee6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/basket3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/basket3.svg b/WEB/node_modules/bootstrap-icons/icons/basket3.svg deleted file mode 100644 index ac46c011..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/basket3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/battery-charging.svg b/WEB/node_modules/bootstrap-icons/icons/battery-charging.svg deleted file mode 100644 index cbd91075..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/battery-charging.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/battery-full.svg b/WEB/node_modules/bootstrap-icons/icons/battery-full.svg deleted file mode 100644 index 48cf92ea..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/battery-full.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/battery-half.svg b/WEB/node_modules/bootstrap-icons/icons/battery-half.svg deleted file mode 100644 index 8c3afca2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/battery-half.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/battery.svg b/WEB/node_modules/bootstrap-icons/icons/battery.svg deleted file mode 100644 index 12603606..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/battery.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/behance.svg b/WEB/node_modules/bootstrap-icons/icons/behance.svg deleted file mode 100644 index a6a2c42b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/behance.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bell-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bell-fill.svg deleted file mode 100644 index 76d9b601..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bell-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bell-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bell-slash-fill.svg deleted file mode 100644 index 2e6f8cf8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bell-slash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bell-slash.svg b/WEB/node_modules/bootstrap-icons/icons/bell-slash.svg deleted file mode 100644 index eddbb8ad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bell-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bell.svg b/WEB/node_modules/bootstrap-icons/icons/bell.svg deleted file mode 100644 index 585d417a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bezier.svg b/WEB/node_modules/bootstrap-icons/icons/bezier.svg deleted file mode 100644 index 21ec7b3e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bezier.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bezier2.svg b/WEB/node_modules/bootstrap-icons/icons/bezier2.svg deleted file mode 100644 index 48722d0c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bezier2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bicycle.svg b/WEB/node_modules/bootstrap-icons/icons/bicycle.svg deleted file mode 100644 index 17a2105b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bicycle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/binoculars-fill.svg b/WEB/node_modules/bootstrap-icons/icons/binoculars-fill.svg deleted file mode 100644 index de09c735..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/binoculars-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/binoculars.svg b/WEB/node_modules/bootstrap-icons/icons/binoculars.svg deleted file mode 100644 index 47bca444..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/binoculars.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/blockquote-left.svg b/WEB/node_modules/bootstrap-icons/icons/blockquote-left.svg deleted file mode 100644 index f2e0fa27..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/blockquote-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/blockquote-right.svg b/WEB/node_modules/bootstrap-icons/icons/blockquote-right.svg deleted file mode 100644 index 253518db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/blockquote-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bluetooth.svg b/WEB/node_modules/bootstrap-icons/icons/bluetooth.svg deleted file mode 100644 index 5021e77f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bluetooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/body-text.svg b/WEB/node_modules/bootstrap-icons/icons/body-text.svg deleted file mode 100644 index 81ede133..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/body-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/book-fill.svg b/WEB/node_modules/bootstrap-icons/icons/book-fill.svg deleted file mode 100644 index 276a281f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/book-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/book-half.svg b/WEB/node_modules/bootstrap-icons/icons/book-half.svg deleted file mode 100644 index 76589a57..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/book-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/book.svg b/WEB/node_modules/bootstrap-icons/icons/book.svg deleted file mode 100644 index f0e5e49e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/book.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-check-fill.svg deleted file mode 100644 index 039e4555..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-check.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-check.svg deleted file mode 100644 index b1f572f5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-dash-fill.svg deleted file mode 100644 index e1711924..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-dash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-dash.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-dash.svg deleted file mode 100644 index 1138dbb8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-fill.svg deleted file mode 100644 index 94661024..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-heart-fill.svg deleted file mode 100644 index 83db817b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-heart.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-heart.svg deleted file mode 100644 index be0adb19..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-plus-fill.svg deleted file mode 100644 index bb4502ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-plus.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-plus.svg deleted file mode 100644 index 986a2223..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-star-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-star-fill.svg deleted file mode 100644 index 220f16ff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-star-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-star.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-star.svg deleted file mode 100644 index 0d2f2626..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-star.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-x-fill.svg deleted file mode 100644 index 69fd9823..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark-x.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark-x.svg deleted file mode 100644 index 6ac9e801..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmark.svg b/WEB/node_modules/bootstrap-icons/icons/bookmark.svg deleted file mode 100644 index 93e1d995..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmarks-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bookmarks-fill.svg deleted file mode 100644 index eb5a2db2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmarks-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookmarks.svg b/WEB/node_modules/bootstrap-icons/icons/bookmarks.svg deleted file mode 100644 index 6efa0bc0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookmarks.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bookshelf.svg b/WEB/node_modules/bootstrap-icons/icons/bookshelf.svg deleted file mode 100644 index 6549ea1b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bookshelf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/boombox-fill.svg b/WEB/node_modules/bootstrap-icons/icons/boombox-fill.svg deleted file mode 100644 index 6103ae22..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/boombox-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/boombox.svg b/WEB/node_modules/bootstrap-icons/icons/boombox.svg deleted file mode 100644 index 520f23ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/boombox.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bootstrap-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bootstrap-fill.svg deleted file mode 100644 index 9d163208..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bootstrap-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bootstrap-reboot.svg b/WEB/node_modules/bootstrap-icons/icons/bootstrap-reboot.svg deleted file mode 100644 index 4a184cf7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bootstrap-reboot.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bootstrap.svg b/WEB/node_modules/bootstrap-icons/icons/bootstrap.svg deleted file mode 100644 index b6aed61d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bootstrap.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-all.svg b/WEB/node_modules/bootstrap-icons/icons/border-all.svg deleted file mode 100644 index 803f5e22..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-bottom.svg b/WEB/node_modules/bootstrap-icons/icons/border-bottom.svg deleted file mode 100644 index dbc21929..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-center.svg b/WEB/node_modules/bootstrap-icons/icons/border-center.svg deleted file mode 100644 index 009b97da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-inner.svg b/WEB/node_modules/bootstrap-icons/icons/border-inner.svg deleted file mode 100644 index 2beaa0cd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-inner.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-left.svg b/WEB/node_modules/bootstrap-icons/icons/border-left.svg deleted file mode 100644 index 69df882a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-middle.svg b/WEB/node_modules/bootstrap-icons/icons/border-middle.svg deleted file mode 100644 index 90296f90..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-middle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-outer.svg b/WEB/node_modules/bootstrap-icons/icons/border-outer.svg deleted file mode 100644 index 355e05ef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-outer.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-right.svg b/WEB/node_modules/bootstrap-icons/icons/border-right.svg deleted file mode 100644 index b0c16da5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-style.svg b/WEB/node_modules/bootstrap-icons/icons/border-style.svg deleted file mode 100644 index d742b2c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-style.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-top.svg b/WEB/node_modules/bootstrap-icons/icons/border-top.svg deleted file mode 100644 index 5aab3685..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border-width.svg b/WEB/node_modules/bootstrap-icons/icons/border-width.svg deleted file mode 100644 index 0cbd0e66..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border-width.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/border.svg b/WEB/node_modules/bootstrap-icons/icons/border.svg deleted file mode 100644 index 0e8c9b52..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/border.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bounding-box-circles.svg b/WEB/node_modules/bootstrap-icons/icons/bounding-box-circles.svg deleted file mode 100644 index 2e59f31a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bounding-box-circles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bounding-box.svg b/WEB/node_modules/bootstrap-icons/icons/bounding-box.svg deleted file mode 100644 index d5292928..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bounding-box.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-down-left.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-down-left.svg deleted file mode 100644 index 6ad3e177..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-down-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-down-right.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-down-right.svg deleted file mode 100644 index 321cddf0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-down-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-down.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-down.svg deleted file mode 100644 index 9a2ca127..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-left.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-left.svg deleted file mode 100644 index 76a687a0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-right.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-right.svg deleted file mode 100644 index 92372934..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down.svg deleted file mode 100644 index 90f9301c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-left.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-left.svg deleted file mode 100644 index a237dafb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-right.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-right.svg deleted file mode 100644 index d158daed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-left.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-left.svg deleted file mode 100644 index 6937f6a6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-right.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-right.svg deleted file mode 100644 index 89186117..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up.svg deleted file mode 100644 index e6a4a7be..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-in-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-left.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-left.svg deleted file mode 100644 index 8602603a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-right.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-right.svg deleted file mode 100644 index 2c4e26c5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-up-left.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-up-left.svg deleted file mode 100644 index 7fb0b458..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-up-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-up-right.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-up-right.svg deleted file mode 100644 index 1d93acb9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-up-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-arrow-up.svg b/WEB/node_modules/bootstrap-icons/icons/box-arrow-up.svg deleted file mode 100644 index beaf3346..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-arrow-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-fill.svg b/WEB/node_modules/bootstrap-icons/icons/box-fill.svg deleted file mode 100644 index 8cf213f8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-seam-fill.svg b/WEB/node_modules/bootstrap-icons/icons/box-seam-fill.svg deleted file mode 100644 index 97566ab5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-seam-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box-seam.svg b/WEB/node_modules/bootstrap-icons/icons/box-seam.svg deleted file mode 100644 index e1506b83..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box-seam.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box.svg b/WEB/node_modules/bootstrap-icons/icons/box.svg deleted file mode 100644 index 58cbe2c2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/box2-fill.svg deleted file mode 100644 index 242ad6a8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box2-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/box2-heart-fill.svg deleted file mode 100644 index 810e2ee6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box2-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box2-heart.svg b/WEB/node_modules/bootstrap-icons/icons/box2-heart.svg deleted file mode 100644 index 400eb431..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box2-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/box2.svg b/WEB/node_modules/bootstrap-icons/icons/box2.svg deleted file mode 100644 index 6020bafe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/box2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/boxes.svg b/WEB/node_modules/bootstrap-icons/icons/boxes.svg deleted file mode 100644 index b53fac84..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/boxes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/braces-asterisk.svg b/WEB/node_modules/bootstrap-icons/icons/braces-asterisk.svg deleted file mode 100644 index 0a1a25bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/braces-asterisk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/braces.svg b/WEB/node_modules/bootstrap-icons/icons/braces.svg deleted file mode 100644 index 3fed8c90..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/braces.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bricks.svg b/WEB/node_modules/bootstrap-icons/icons/bricks.svg deleted file mode 100644 index 99e28864..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bricks.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/briefcase-fill.svg b/WEB/node_modules/bootstrap-icons/icons/briefcase-fill.svg deleted file mode 100644 index bc6150dc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/briefcase-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/briefcase.svg b/WEB/node_modules/bootstrap-icons/icons/briefcase.svg deleted file mode 100644 index 95d13a23..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/briefcase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-high-fill.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-alt-high-fill.svg deleted file mode 100644 index 76606582..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-high-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-high.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-alt-high.svg deleted file mode 100644 index 88f5255c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-high.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-low-fill.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-alt-low-fill.svg deleted file mode 100644 index 1692df21..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-low-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-low.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-alt-low.svg deleted file mode 100644 index 2d68fb0b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-alt-low.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-high-fill.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-high-fill.svg deleted file mode 100644 index 8969e9ba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-high-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-high.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-high.svg deleted file mode 100644 index 42b2c205..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-high.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-low-fill.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-low-fill.svg deleted file mode 100644 index 29a1c3b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-low-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brightness-low.svg b/WEB/node_modules/bootstrap-icons/icons/brightness-low.svg deleted file mode 100644 index fdd251dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brightness-low.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/broadcast-pin.svg b/WEB/node_modules/bootstrap-icons/icons/broadcast-pin.svg deleted file mode 100644 index 5576e0ec..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/broadcast-pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/broadcast.svg b/WEB/node_modules/bootstrap-icons/icons/broadcast.svg deleted file mode 100644 index 776a2378..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/broadcast.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/browser-chrome.svg b/WEB/node_modules/bootstrap-icons/icons/browser-chrome.svg deleted file mode 100644 index a34ab428..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/browser-chrome.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/browser-edge.svg b/WEB/node_modules/bootstrap-icons/icons/browser-edge.svg deleted file mode 100644 index c8191d88..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/browser-edge.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/browser-firefox.svg b/WEB/node_modules/bootstrap-icons/icons/browser-firefox.svg deleted file mode 100644 index 2bfdba7e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/browser-firefox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/browser-safari.svg b/WEB/node_modules/bootstrap-icons/icons/browser-safari.svg deleted file mode 100644 index b304b1b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/browser-safari.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brush-fill.svg b/WEB/node_modules/bootstrap-icons/icons/brush-fill.svg deleted file mode 100644 index 53ec4d62..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brush-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/brush.svg b/WEB/node_modules/bootstrap-icons/icons/brush.svg deleted file mode 100644 index cc3429b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/brush.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bucket-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bucket-fill.svg deleted file mode 100644 index e14f4a87..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bucket-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bucket.svg b/WEB/node_modules/bootstrap-icons/icons/bucket.svg deleted file mode 100644 index 4911ef25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bucket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bug-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bug-fill.svg deleted file mode 100644 index bf164471..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bug-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bug.svg b/WEB/node_modules/bootstrap-icons/icons/bug.svg deleted file mode 100644 index a97ffa17..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-add.svg b/WEB/node_modules/bootstrap-icons/icons/building-add.svg deleted file mode 100644 index d5016d4d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-add.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-check.svg b/WEB/node_modules/bootstrap-icons/icons/building-check.svg deleted file mode 100644 index 151712db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-check.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-dash.svg b/WEB/node_modules/bootstrap-icons/icons/building-dash.svg deleted file mode 100644 index df489c8d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-dash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-down.svg b/WEB/node_modules/bootstrap-icons/icons/building-down.svg deleted file mode 100644 index 2493f51a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-down.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/building-exclamation.svg deleted file mode 100644 index f2d8f62d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-add.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-add.svg deleted file mode 100644 index 2019e92f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-add.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-check.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-check.svg deleted file mode 100644 index 50485c60..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-dash.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-dash.svg deleted file mode 100644 index 67107eb5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-down.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-down.svg deleted file mode 100644 index b072754f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-exclamation.svg deleted file mode 100644 index 6ca39dc0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-gear.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-gear.svg deleted file mode 100644 index 95d6126b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-lock.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-lock.svg deleted file mode 100644 index ddd8e6ce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-slash.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-slash.svg deleted file mode 100644 index 7e30330b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-up.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-up.svg deleted file mode 100644 index ef87446c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill-x.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill-x.svg deleted file mode 100644 index 0311537c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-fill.svg b/WEB/node_modules/bootstrap-icons/icons/building-fill.svg deleted file mode 100644 index fa95d1f7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-gear.svg b/WEB/node_modules/bootstrap-icons/icons/building-gear.svg deleted file mode 100644 index 698a7467..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-lock.svg b/WEB/node_modules/bootstrap-icons/icons/building-lock.svg deleted file mode 100644 index f4da96c2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-slash.svg b/WEB/node_modules/bootstrap-icons/icons/building-slash.svg deleted file mode 100644 index 9920301a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-up.svg b/WEB/node_modules/bootstrap-icons/icons/building-up.svg deleted file mode 100644 index b2b0433c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-up.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building-x.svg b/WEB/node_modules/bootstrap-icons/icons/building-x.svg deleted file mode 100644 index 81bff0f8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/building.svg b/WEB/node_modules/bootstrap-icons/icons/building.svg deleted file mode 100644 index 2555f8f3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/building.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/buildings-fill.svg b/WEB/node_modules/bootstrap-icons/icons/buildings-fill.svg deleted file mode 100644 index 3799c1d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/buildings-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/buildings.svg b/WEB/node_modules/bootstrap-icons/icons/buildings.svg deleted file mode 100644 index b842c0c4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/buildings.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bullseye.svg b/WEB/node_modules/bootstrap-icons/icons/bullseye.svg deleted file mode 100644 index 85a807ce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bullseye.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bus-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/bus-front-fill.svg deleted file mode 100644 index c71376d1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bus-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/bus-front.svg b/WEB/node_modules/bootstrap-icons/icons/bus-front.svg deleted file mode 100644 index bdf6b61e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/bus-front.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/c-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/c-circle-fill.svg deleted file mode 100644 index 0b4adad1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/c-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/c-circle.svg b/WEB/node_modules/bootstrap-icons/icons/c-circle.svg deleted file mode 100644 index 3e4e2680..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/c-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/c-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/c-square-fill.svg deleted file mode 100644 index 0b24f734..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/c-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/c-square.svg b/WEB/node_modules/bootstrap-icons/icons/c-square.svg deleted file mode 100644 index 822ae023..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/c-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calculator-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calculator-fill.svg deleted file mode 100644 index c4ee270f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calculator-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calculator.svg b/WEB/node_modules/bootstrap-icons/icons/calculator.svg deleted file mode 100644 index be8e11a9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calculator.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-check-fill.svg deleted file mode 100644 index 76afaa26..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-check.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-check.svg deleted file mode 100644 index 125b358d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-date-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-date-fill.svg deleted file mode 100644 index 37e9cb52..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-date-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-date.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-date.svg deleted file mode 100644 index 7c53231a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-date.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-day-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-day-fill.svg deleted file mode 100644 index 7f1c3c15..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-day-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-day.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-day.svg deleted file mode 100644 index f043369e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-day.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-event-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-event-fill.svg deleted file mode 100644 index 844dd151..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-event-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-event.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-event.svg deleted file mode 100644 index 41c0ef9b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-event.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-fill.svg deleted file mode 100644 index 0cdeb35e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-heart-fill.svg deleted file mode 100644 index bed00d81..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-heart.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-heart.svg deleted file mode 100644 index 2fe7c13f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-minus-fill.svg deleted file mode 100644 index f23e6482..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-minus.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-minus.svg deleted file mode 100644 index 8f970acc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-month-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-month-fill.svg deleted file mode 100644 index 9123437c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-month-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-month.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-month.svg deleted file mode 100644 index ad6a330c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-month.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-plus-fill.svg deleted file mode 100644 index 3928c638..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-plus.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-plus.svg deleted file mode 100644 index 70746dbe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-range-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-range-fill.svg deleted file mode 100644 index 41bb2a2f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-range-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-range.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-range.svg deleted file mode 100644 index 934a45c8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-range.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-week-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-week-fill.svg deleted file mode 100644 index 00930aa4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-week-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-week.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-week.svg deleted file mode 100644 index 06d6995f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-week.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-x-fill.svg deleted file mode 100644 index 01be3013..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar-x.svg b/WEB/node_modules/bootstrap-icons/icons/calendar-x.svg deleted file mode 100644 index faf46e11..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar.svg b/WEB/node_modules/bootstrap-icons/icons/calendar.svg deleted file mode 100644 index c8590dd0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-check-fill.svg deleted file mode 100644 index f49354e8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-check.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-check.svg deleted file mode 100644 index f8260566..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-check.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-date-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-date-fill.svg deleted file mode 100644 index ac005e0f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-date-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-date.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-date.svg deleted file mode 100644 index 2dd64e8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-date.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-day-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-day-fill.svg deleted file mode 100644 index 2ab1b216..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-day-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-day.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-day.svg deleted file mode 100644 index d4d48566..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-day.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-event-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-event-fill.svg deleted file mode 100644 index 5bdbc27e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-event-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-event.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-event.svg deleted file mode 100644 index 8c1c7cd0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-event.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-fill.svg deleted file mode 100644 index 4b81563f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-heart-fill.svg deleted file mode 100644 index a1782e3d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-heart.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-heart.svg deleted file mode 100644 index 6d669810..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-minus-fill.svg deleted file mode 100644 index af872133..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-minus.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-minus.svg deleted file mode 100644 index eff8110d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-minus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-month-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-month-fill.svg deleted file mode 100644 index 58deabc1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-month-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-month.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-month.svg deleted file mode 100644 index 88c922e2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-month.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-plus-fill.svg deleted file mode 100644 index 8b41682f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-plus.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-plus.svg deleted file mode 100644 index 7ec7d495..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-range-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-range-fill.svg deleted file mode 100644 index 39ba322f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-range-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-range.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-range.svg deleted file mode 100644 index 4a8d9adc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-range.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-week-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-week-fill.svg deleted file mode 100644 index 83037798..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-week-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-week.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-week.svg deleted file mode 100644 index 835ce067..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-week.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-x-fill.svg deleted file mode 100644 index 2157939a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2-x.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2-x.svg deleted file mode 100644 index e7cc3390..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2-x.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar2.svg b/WEB/node_modules/bootstrap-icons/icons/calendar2.svg deleted file mode 100644 index db2e06dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-event-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-event-fill.svg deleted file mode 100644 index c4940904..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-event-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-event.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-event.svg deleted file mode 100644 index 681ce4d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-event.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-fill.svg deleted file mode 100644 index e37c234e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-range-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-range-fill.svg deleted file mode 100644 index 00875b2a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-range-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-range.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-range.svg deleted file mode 100644 index a4525160..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-range.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-week-fill.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-week-fill.svg deleted file mode 100644 index 53e5bc70..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-week-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3-week.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3-week.svg deleted file mode 100644 index e9a768cb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3-week.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar3.svg b/WEB/node_modules/bootstrap-icons/icons/calendar3.svg deleted file mode 100644 index eb3c5f2d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar4-event.svg b/WEB/node_modules/bootstrap-icons/icons/calendar4-event.svg deleted file mode 100644 index 51d40e87..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar4-event.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar4-range.svg b/WEB/node_modules/bootstrap-icons/icons/calendar4-range.svg deleted file mode 100644 index 129d7c19..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar4-range.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar4-week.svg b/WEB/node_modules/bootstrap-icons/icons/calendar4-week.svg deleted file mode 100644 index 5644238c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar4-week.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/calendar4.svg b/WEB/node_modules/bootstrap-icons/icons/calendar4.svg deleted file mode 100644 index 1c626851..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/calendar4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-fill.svg b/WEB/node_modules/bootstrap-icons/icons/camera-fill.svg deleted file mode 100644 index be16451a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-reels-fill.svg b/WEB/node_modules/bootstrap-icons/icons/camera-reels-fill.svg deleted file mode 100644 index 347f44e0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-reels-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-reels.svg b/WEB/node_modules/bootstrap-icons/icons/camera-reels.svg deleted file mode 100644 index 1aa7b1ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-reels.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-video-fill.svg b/WEB/node_modules/bootstrap-icons/icons/camera-video-fill.svg deleted file mode 100644 index 0222b958..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-video-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-video-off-fill.svg b/WEB/node_modules/bootstrap-icons/icons/camera-video-off-fill.svg deleted file mode 100644 index 99090600..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-video-off-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-video-off.svg b/WEB/node_modules/bootstrap-icons/icons/camera-video-off.svg deleted file mode 100644 index 7635e9b5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-video-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera-video.svg b/WEB/node_modules/bootstrap-icons/icons/camera-video.svg deleted file mode 100644 index 199e7a83..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera-video.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera.svg b/WEB/node_modules/bootstrap-icons/icons/camera.svg deleted file mode 100644 index fb337fe5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/camera2.svg b/WEB/node_modules/bootstrap-icons/icons/camera2.svg deleted file mode 100644 index a33ae6b6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/camera2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/capslock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/capslock-fill.svg deleted file mode 100644 index e4af909e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/capslock-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/capslock.svg b/WEB/node_modules/bootstrap-icons/icons/capslock.svg deleted file mode 100644 index 12155de3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/capslock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/capsule-pill.svg b/WEB/node_modules/bootstrap-icons/icons/capsule-pill.svg deleted file mode 100644 index 0167f854..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/capsule-pill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/capsule.svg b/WEB/node_modules/bootstrap-icons/icons/capsule.svg deleted file mode 100644 index 98863d8a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/capsule.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/car-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/car-front-fill.svg deleted file mode 100644 index a9b96038..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/car-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/car-front.svg b/WEB/node_modules/bootstrap-icons/icons/car-front.svg deleted file mode 100644 index bb5fa3d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/car-front.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/card-checklist.svg b/WEB/node_modules/bootstrap-icons/icons/card-checklist.svg deleted file mode 100644 index ce2a553e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/card-checklist.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/card-heading.svg b/WEB/node_modules/bootstrap-icons/icons/card-heading.svg deleted file mode 100644 index 682bd4e4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/card-heading.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/card-image.svg b/WEB/node_modules/bootstrap-icons/icons/card-image.svg deleted file mode 100644 index 473ff030..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/card-image.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/card-list.svg b/WEB/node_modules/bootstrap-icons/icons/card-list.svg deleted file mode 100644 index 3dc5d429..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/card-list.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/card-text.svg b/WEB/node_modules/bootstrap-icons/icons/card-text.svg deleted file mode 100644 index d218f554..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/card-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-down-fill.svg deleted file mode 100644 index d7c3990e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-down-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-down-square-fill.svg deleted file mode 100644 index ae8fbb46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-down-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-down-square.svg b/WEB/node_modules/bootstrap-icons/icons/caret-down-square.svg deleted file mode 100644 index cf34038a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-down-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-down.svg b/WEB/node_modules/bootstrap-icons/icons/caret-down.svg deleted file mode 100644 index 026b0ff3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-left-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-left-fill.svg deleted file mode 100644 index d989dff9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-left-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-left-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-left-square-fill.svg deleted file mode 100644 index 5d8ab567..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-left-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-left-square.svg b/WEB/node_modules/bootstrap-icons/icons/caret-left-square.svg deleted file mode 100644 index 099b54dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-left-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-left.svg b/WEB/node_modules/bootstrap-icons/icons/caret-left.svg deleted file mode 100644 index 89732f09..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-right-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-right-fill.svg deleted file mode 100644 index b4455518..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-right-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-right-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-right-square-fill.svg deleted file mode 100644 index ea06657f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-right-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-right-square.svg b/WEB/node_modules/bootstrap-icons/icons/caret-right-square.svg deleted file mode 100644 index 4039064d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-right-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-right.svg b/WEB/node_modules/bootstrap-icons/icons/caret-right.svg deleted file mode 100644 index 451686e4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-up-fill.svg deleted file mode 100644 index a87820e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-up-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-up-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/caret-up-square-fill.svg deleted file mode 100644 index 25c66a58..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-up-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-up-square.svg b/WEB/node_modules/bootstrap-icons/icons/caret-up-square.svg deleted file mode 100644 index d59ecbf9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-up-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/caret-up.svg b/WEB/node_modules/bootstrap-icons/icons/caret-up.svg deleted file mode 100644 index 36ca8f0e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/caret-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cart-check-fill.svg deleted file mode 100644 index 019c1fc9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-check.svg b/WEB/node_modules/bootstrap-icons/icons/cart-check.svg deleted file mode 100644 index 986706a4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cart-dash-fill.svg deleted file mode 100644 index 2562744b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-dash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-dash.svg b/WEB/node_modules/bootstrap-icons/icons/cart-dash.svg deleted file mode 100644 index ecd23f33..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cart-fill.svg deleted file mode 100644 index a2b95bf0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cart-plus-fill.svg deleted file mode 100644 index 9858fe1e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-plus.svg b/WEB/node_modules/bootstrap-icons/icons/cart-plus.svg deleted file mode 100644 index acafe132..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cart-x-fill.svg deleted file mode 100644 index a9a32caa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart-x.svg b/WEB/node_modules/bootstrap-icons/icons/cart-x.svg deleted file mode 100644 index feddfdd5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart.svg b/WEB/node_modules/bootstrap-icons/icons/cart.svg deleted file mode 100644 index 486adb1c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart2.svg b/WEB/node_modules/bootstrap-icons/icons/cart2.svg deleted file mode 100644 index 7e1bd9ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart3.svg b/WEB/node_modules/bootstrap-icons/icons/cart3.svg deleted file mode 100644 index 2187149f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cart4.svg b/WEB/node_modules/bootstrap-icons/icons/cart4.svg deleted file mode 100644 index b40891fb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cart4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cash-coin.svg b/WEB/node_modules/bootstrap-icons/icons/cash-coin.svg deleted file mode 100644 index bc82c64a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cash-coin.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cash-stack.svg b/WEB/node_modules/bootstrap-icons/icons/cash-stack.svg deleted file mode 100644 index 492cb381..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cash-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cash.svg b/WEB/node_modules/bootstrap-icons/icons/cash.svg deleted file mode 100644 index ef3a4e7d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cassette-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cassette-fill.svg deleted file mode 100644 index e8dd8f1a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cassette-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cassette.svg b/WEB/node_modules/bootstrap-icons/icons/cassette.svg deleted file mode 100644 index c28170c0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cassette.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cast.svg b/WEB/node_modules/bootstrap-icons/icons/cast.svg deleted file mode 100644 index 1eda1737..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cast.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cc-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cc-circle-fill.svg deleted file mode 100644 index ca9779e1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cc-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cc-circle.svg b/WEB/node_modules/bootstrap-icons/icons/cc-circle.svg deleted file mode 100644 index 6de6b760..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cc-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cc-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cc-square-fill.svg deleted file mode 100644 index f9b44d54..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cc-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cc-square.svg b/WEB/node_modules/bootstrap-icons/icons/cc-square.svg deleted file mode 100644 index 90c52bce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cc-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-dots-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-dots-fill.svg deleted file mode 100644 index 2e3d2250..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-dots-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-dots.svg b/WEB/node_modules/bootstrap-icons/icons/chat-dots.svg deleted file mode 100644 index a74267d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-dots.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-fill.svg deleted file mode 100644 index 69ed44be..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-heart-fill.svg deleted file mode 100644 index 9be92ca2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-heart.svg b/WEB/node_modules/bootstrap-icons/icons/chat-heart.svg deleted file mode 100644 index 90c276b8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-dots-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-dots-fill.svg deleted file mode 100644 index eb7f531b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-dots-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-dots.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-dots.svg deleted file mode 100644 index c73169d7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-dots.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-fill.svg deleted file mode 100644 index 38c389f5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-heart-fill.svg deleted file mode 100644 index 787ed61c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-heart.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-heart.svg deleted file mode 100644 index 1604e7bc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-quote-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-quote-fill.svg deleted file mode 100644 index b115a9fe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-quote-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-quote.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-quote.svg deleted file mode 100644 index 448827f4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-quote.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-text-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-text-fill.svg deleted file mode 100644 index 28a0f471..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-text-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left-text.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left-text.svg deleted file mode 100644 index 2b69a989..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-left.svg b/WEB/node_modules/bootstrap-icons/icons/chat-left.svg deleted file mode 100644 index fd2f4ee4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-quote-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-quote-fill.svg deleted file mode 100644 index 4a3af86e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-quote-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-quote.svg b/WEB/node_modules/bootstrap-icons/icons/chat-quote.svg deleted file mode 100644 index f890c38d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-quote.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-dots-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-dots-fill.svg deleted file mode 100644 index 49ce0973..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-dots-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-dots.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-dots.svg deleted file mode 100644 index 423d221d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-dots.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-fill.svg deleted file mode 100644 index 41b767bb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-heart-fill.svg deleted file mode 100644 index b55dc621..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-heart.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-heart.svg deleted file mode 100644 index 744e8a0d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-quote-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-quote-fill.svg deleted file mode 100644 index e63f92b5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-quote-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-quote.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-quote.svg deleted file mode 100644 index 42c8dbe0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-quote.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-text-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-text-fill.svg deleted file mode 100644 index 32df9212..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-text-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right-text.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right-text.svg deleted file mode 100644 index d8b60046..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-right.svg b/WEB/node_modules/bootstrap-icons/icons/chat-right.svg deleted file mode 100644 index b702b5d1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-dots-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-dots-fill.svg deleted file mode 100644 index 1025978d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-dots-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-dots.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-dots.svg deleted file mode 100644 index e59cd1a1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-dots.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-fill.svg deleted file mode 100644 index 2fb73ac4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-heart-fill.svg deleted file mode 100644 index f200049c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-heart.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-heart.svg deleted file mode 100644 index 89ca6efd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-quote-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-quote-fill.svg deleted file mode 100644 index 761cb91c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-quote-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-quote.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-quote.svg deleted file mode 100644 index 40893f49..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-quote.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-text-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-text-fill.svg deleted file mode 100644 index 1dd17c51..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-text-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square-text.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square-text.svg deleted file mode 100644 index ae3fd8da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-square.svg b/WEB/node_modules/bootstrap-icons/icons/chat-square.svg deleted file mode 100644 index 7611729e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-text-fill.svg b/WEB/node_modules/bootstrap-icons/icons/chat-text-fill.svg deleted file mode 100644 index fff3db33..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-text-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat-text.svg b/WEB/node_modules/bootstrap-icons/icons/chat-text.svg deleted file mode 100644 index 75a79f1a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chat.svg b/WEB/node_modules/bootstrap-icons/icons/chat.svg deleted file mode 100644 index 3cb81b29..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check-all.svg b/WEB/node_modules/bootstrap-icons/icons/check-all.svg deleted file mode 100644 index b0019d00..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/check-circle-fill.svg deleted file mode 100644 index e861174a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check-circle.svg b/WEB/node_modules/bootstrap-icons/icons/check-circle.svg deleted file mode 100644 index d8dd0cd5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check-lg.svg b/WEB/node_modules/bootstrap-icons/icons/check-lg.svg deleted file mode 100644 index 7afb0ae1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/check-square-fill.svg deleted file mode 100644 index 45d68285..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check-square.svg b/WEB/node_modules/bootstrap-icons/icons/check-square.svg deleted file mode 100644 index d71c1f34..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check.svg b/WEB/node_modules/bootstrap-icons/icons/check.svg deleted file mode 100644 index 9de6cc75..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check2-all.svg b/WEB/node_modules/bootstrap-icons/icons/check2-all.svg deleted file mode 100644 index 25d8ba52..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check2-all.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check2-circle.svg b/WEB/node_modules/bootstrap-icons/icons/check2-circle.svg deleted file mode 100644 index 7319d37b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check2-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check2-square.svg b/WEB/node_modules/bootstrap-icons/icons/check2-square.svg deleted file mode 100644 index 2d5e6eb8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check2-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/check2.svg b/WEB/node_modules/bootstrap-icons/icons/check2.svg deleted file mode 100644 index e187956c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/check2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-contract.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-bar-contract.svg deleted file mode 100644 index f12917f7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-contract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-down.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-bar-down.svg deleted file mode 100644 index 4df2259f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-expand.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-bar-expand.svg deleted file mode 100644 index 6cb775f9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-left.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-bar-left.svg deleted file mode 100644 index 5d53406e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-right.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-bar-right.svg deleted file mode 100644 index b71553ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-up.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-bar-up.svg deleted file mode 100644 index 9ca14089..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-bar-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-down.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-compact-down.svg deleted file mode 100644 index fb1767e0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-left.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-compact-left.svg deleted file mode 100644 index 5dd6b6bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-right.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-compact-right.svg deleted file mode 100644 index ecb5994e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-up.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-compact-up.svg deleted file mode 100644 index 8bc0a55e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-compact-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-contract.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-contract.svg deleted file mode 100644 index 5243d435..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-contract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-double-down.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-double-down.svg deleted file mode 100644 index 0df76eed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-double-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-double-left.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-double-left.svg deleted file mode 100644 index 7181fd11..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-double-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-double-right.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-double-right.svg deleted file mode 100644 index 73e1b352..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-double-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-double-up.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-double-up.svg deleted file mode 100644 index 5c9a0132..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-double-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-down.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-down.svg deleted file mode 100644 index 1f0b8bc7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-expand.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-expand.svg deleted file mode 100644 index 0a2b81a3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-left.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-left.svg deleted file mode 100644 index 018f8b67..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-right.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-right.svg deleted file mode 100644 index d621289b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/chevron-up.svg b/WEB/node_modules/bootstrap-icons/icons/chevron-up.svg deleted file mode 100644 index 3b2bd42e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/circle-fill.svg deleted file mode 100644 index e0d1b515..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/circle-half.svg b/WEB/node_modules/bootstrap-icons/icons/circle-half.svg deleted file mode 100644 index 53809298..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/circle-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/circle-square.svg b/WEB/node_modules/bootstrap-icons/icons/circle-square.svg deleted file mode 100644 index 37d86229..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/circle-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/circle.svg b/WEB/node_modules/bootstrap-icons/icons/circle.svg deleted file mode 100644 index dc57919b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-check-fill.svg deleted file mode 100644 index 4c0c18fc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-check-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-check.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-check.svg deleted file mode 100644 index f7591aec..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-check.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-data-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-data-fill.svg deleted file mode 100644 index e7de45a2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-data-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-data.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-data.svg deleted file mode 100644 index b4fcb336..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-data.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-fill.svg deleted file mode 100644 index 86d3da06..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-heart-fill.svg deleted file mode 100644 index c653de1c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-heart-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-heart.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-heart.svg deleted file mode 100644 index 0b5b3192..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-heart.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-minus-fill.svg deleted file mode 100644 index 7828cb8b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-minus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-minus.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-minus.svg deleted file mode 100644 index 4826c3e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-minus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-plus-fill.svg deleted file mode 100644 index 2ebdba42..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-plus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-plus.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-plus.svg deleted file mode 100644 index 79020c07..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-plus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-pulse.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-pulse.svg deleted file mode 100644 index 0c43dab8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-pulse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-x-fill.svg deleted file mode 100644 index 8cba1ea7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-x-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard-x.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard-x.svg deleted file mode 100644 index bba444da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard-x.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard.svg deleted file mode 100644 index 360e0894..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-check-fill.svg deleted file mode 100644 index 01aed624..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-check-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-check.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-check.svg deleted file mode 100644 index c2352080..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-check.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-data-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-data-fill.svg deleted file mode 100644 index 40656a7b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-data-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-data.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-data.svg deleted file mode 100644 index 74b26f51..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-data.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-fill.svg deleted file mode 100644 index ca2df571..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-heart-fill.svg deleted file mode 100644 index 2abc3594..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-heart-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-heart.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-heart.svg deleted file mode 100644 index 4883c3f2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-heart.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-minus-fill.svg deleted file mode 100644 index 000a2c63..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-minus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-minus.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-minus.svg deleted file mode 100644 index a634bb0f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-minus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-plus-fill.svg deleted file mode 100644 index f1702d8b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-plus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-plus.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-plus.svg deleted file mode 100644 index 474ffdcc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-plus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse-fill.svg deleted file mode 100644 index 5017f6dc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse.svg deleted file mode 100644 index 1e6370c0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-pulse.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-x-fill.svg deleted file mode 100644 index 8f63584d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-x-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2-x.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2-x.svg deleted file mode 100644 index 9ac82117..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2-x.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clipboard2.svg b/WEB/node_modules/bootstrap-icons/icons/clipboard2.svg deleted file mode 100644 index d729ddb6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clipboard2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clock-fill.svg deleted file mode 100644 index 189dec10..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clock-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clock-history.svg b/WEB/node_modules/bootstrap-icons/icons/clock-history.svg deleted file mode 100644 index 414b526c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clock-history.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clock.svg b/WEB/node_modules/bootstrap-icons/icons/clock.svg deleted file mode 100644 index 72f29396..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down-fill.svg deleted file mode 100644 index 6e18ca9e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down.svg deleted file mode 100644 index cb8e33ae..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up-fill.svg deleted file mode 100644 index 89d72fbe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up.svg deleted file mode 100644 index 6f69abc7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-arrow-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-check-fill.svg deleted file mode 100644 index 81f28b5f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-check.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-check.svg deleted file mode 100644 index 917d5c2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-download-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-download-fill.svg deleted file mode 100644 index 53c4242f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-download-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-download.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-download.svg deleted file mode 100644 index c6b3fe31..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-download.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-drizzle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-drizzle-fill.svg deleted file mode 100644 index 996aec43..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-drizzle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-drizzle.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-drizzle.svg deleted file mode 100644 index bb1e68bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-drizzle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-fill.svg deleted file mode 100644 index 23755bd8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-fog-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-fog-fill.svg deleted file mode 100644 index 07f10f4c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-fog-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-fog.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-fog.svg deleted file mode 100644 index b40c9838..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-fog.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-fog2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-fog2-fill.svg deleted file mode 100644 index 1d498514..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-fog2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-fog2.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-fog2.svg deleted file mode 100644 index 1bd3c250..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-fog2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-hail-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-hail-fill.svg deleted file mode 100644 index d8a096bd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-hail-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-hail.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-hail.svg deleted file mode 100644 index 2f9bec11..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-hail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-haze-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-haze-fill.svg deleted file mode 100644 index 002fc26b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-haze-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-haze.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-haze.svg deleted file mode 100644 index 513e346c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-haze.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-haze2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-haze2-fill.svg deleted file mode 100644 index e9b7bda7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-haze2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-haze2.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-haze2.svg deleted file mode 100644 index c213dfb7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-haze2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-fill.svg deleted file mode 100644 index 1d309046..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain-fill.svg deleted file mode 100644 index 2b6d4a1c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain.svg deleted file mode 100644 index 31badb3b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning-rain.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-lightning.svg deleted file mode 100644 index 5a8bafd8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-minus-fill.svg deleted file mode 100644 index 753727fe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-minus.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-minus.svg deleted file mode 100644 index a4ab6f97..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-moon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-moon-fill.svg deleted file mode 100644 index d968faf9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-moon-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-moon.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-moon.svg deleted file mode 100644 index 1089204a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-moon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-plus-fill.svg deleted file mode 100644 index 92620aa4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-plus.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-plus.svg deleted file mode 100644 index 4ef51f2d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-rain-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-rain-fill.svg deleted file mode 100644 index 94cddbaa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-rain-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy-fill.svg deleted file mode 100644 index 167c8af4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy.svg deleted file mode 100644 index a5c41e5a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-rain-heavy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-rain.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-rain.svg deleted file mode 100644 index eb400323..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-rain.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-slash-fill.svg deleted file mode 100644 index a4b8bad4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-slash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-slash.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-slash.svg deleted file mode 100644 index fe891783..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-sleet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-sleet-fill.svg deleted file mode 100644 index 73764dcf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-sleet-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-sleet.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-sleet.svg deleted file mode 100644 index d3c8f2eb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-sleet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-snow-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-snow-fill.svg deleted file mode 100644 index 0ffc577a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-snow-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-snow.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-snow.svg deleted file mode 100644 index b1643fbc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-snow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-sun-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-sun-fill.svg deleted file mode 100644 index 9ecf7de7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-sun-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-sun.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-sun.svg deleted file mode 100644 index 76ebc49e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-sun.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-upload-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-upload-fill.svg deleted file mode 100644 index 766015d4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-upload-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud-upload.svg b/WEB/node_modules/bootstrap-icons/icons/cloud-upload.svg deleted file mode 100644 index 6184b727..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud-upload.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloud.svg b/WEB/node_modules/bootstrap-icons/icons/cloud.svg deleted file mode 100644 index 7b0b9b38..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clouds-fill.svg b/WEB/node_modules/bootstrap-icons/icons/clouds-fill.svg deleted file mode 100644 index fe7fc071..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clouds-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/clouds.svg b/WEB/node_modules/bootstrap-icons/icons/clouds.svg deleted file mode 100644 index c9a5ba00..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/clouds.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloudy-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cloudy-fill.svg deleted file mode 100644 index 3e90f9e8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloudy-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cloudy.svg b/WEB/node_modules/bootstrap-icons/icons/cloudy.svg deleted file mode 100644 index 0783bcae..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cloudy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/code-slash.svg b/WEB/node_modules/bootstrap-icons/icons/code-slash.svg deleted file mode 100644 index ef0ef018..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/code-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/code-square.svg b/WEB/node_modules/bootstrap-icons/icons/code-square.svg deleted file mode 100644 index 415b56c6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/code-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/code.svg b/WEB/node_modules/bootstrap-icons/icons/code.svg deleted file mode 100644 index 079f5c67..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/coin.svg b/WEB/node_modules/bootstrap-icons/icons/coin.svg deleted file mode 100644 index 045d428f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/coin.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/collection-fill.svg b/WEB/node_modules/bootstrap-icons/icons/collection-fill.svg deleted file mode 100644 index fee7f54f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/collection-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/collection-play-fill.svg b/WEB/node_modules/bootstrap-icons/icons/collection-play-fill.svg deleted file mode 100644 index 2601e48c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/collection-play-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/collection-play.svg b/WEB/node_modules/bootstrap-icons/icons/collection-play.svg deleted file mode 100644 index 96b5c6ee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/collection-play.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/collection.svg b/WEB/node_modules/bootstrap-icons/icons/collection.svg deleted file mode 100644 index 0870f5af..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/collection.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/columns-gap.svg b/WEB/node_modules/bootstrap-icons/icons/columns-gap.svg deleted file mode 100644 index b3cb1753..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/columns-gap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/columns.svg b/WEB/node_modules/bootstrap-icons/icons/columns.svg deleted file mode 100644 index d7854918..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/columns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/command.svg b/WEB/node_modules/bootstrap-icons/icons/command.svg deleted file mode 100644 index d1622544..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/command.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/compass-fill.svg b/WEB/node_modules/bootstrap-icons/icons/compass-fill.svg deleted file mode 100644 index ad821c4a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/compass-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/compass.svg b/WEB/node_modules/bootstrap-icons/icons/compass.svg deleted file mode 100644 index 86494617..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/compass.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cone-striped.svg b/WEB/node_modules/bootstrap-icons/icons/cone-striped.svg deleted file mode 100644 index 44e96065..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cone-striped.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cone.svg b/WEB/node_modules/bootstrap-icons/icons/cone.svg deleted file mode 100644 index 2de05c5b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/controller.svg b/WEB/node_modules/bootstrap-icons/icons/controller.svg deleted file mode 100644 index 15e77745..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/controller.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cpu-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cpu-fill.svg deleted file mode 100644 index 50d0a078..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cpu-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cpu.svg b/WEB/node_modules/bootstrap-icons/icons/cpu.svg deleted file mode 100644 index a9fbaa3f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cpu.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-back-fill.svg b/WEB/node_modules/bootstrap-icons/icons/credit-card-2-back-fill.svg deleted file mode 100644 index c80bb6c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-back-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-back.svg b/WEB/node_modules/bootstrap-icons/icons/credit-card-2-back.svg deleted file mode 100644 index e99159cd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-back.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/credit-card-2-front-fill.svg deleted file mode 100644 index c082ef0a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-front.svg b/WEB/node_modules/bootstrap-icons/icons/credit-card-2-front.svg deleted file mode 100644 index 95b071df..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/credit-card-2-front.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/credit-card-fill.svg b/WEB/node_modules/bootstrap-icons/icons/credit-card-fill.svg deleted file mode 100644 index d0686a8a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/credit-card-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/credit-card.svg b/WEB/node_modules/bootstrap-icons/icons/credit-card.svg deleted file mode 100644 index f716d39d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/credit-card.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/crop.svg b/WEB/node_modules/bootstrap-icons/icons/crop.svg deleted file mode 100644 index b7e17490..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/crop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cup-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cup-fill.svg deleted file mode 100644 index c8119352..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cup-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cup-hot-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cup-hot-fill.svg deleted file mode 100644 index f512ae01..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cup-hot-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cup-hot.svg b/WEB/node_modules/bootstrap-icons/icons/cup-hot.svg deleted file mode 100644 index 789f1ea5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cup-hot.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cup-straw.svg b/WEB/node_modules/bootstrap-icons/icons/cup-straw.svg deleted file mode 100644 index bda9d076..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cup-straw.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cup.svg b/WEB/node_modules/bootstrap-icons/icons/cup.svg deleted file mode 100644 index 490fe09a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cup.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-bitcoin.svg b/WEB/node_modules/bootstrap-icons/icons/currency-bitcoin.svg deleted file mode 100644 index 488adca3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-bitcoin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-dollar.svg b/WEB/node_modules/bootstrap-icons/icons/currency-dollar.svg deleted file mode 100644 index 572e34c2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-dollar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-euro.svg b/WEB/node_modules/bootstrap-icons/icons/currency-euro.svg deleted file mode 100644 index 1fcaa7c6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-euro.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-exchange.svg b/WEB/node_modules/bootstrap-icons/icons/currency-exchange.svg deleted file mode 100644 index 1e3eaf39..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-exchange.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-pound.svg b/WEB/node_modules/bootstrap-icons/icons/currency-pound.svg deleted file mode 100644 index 60dbd585..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-pound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-rupee.svg b/WEB/node_modules/bootstrap-icons/icons/currency-rupee.svg deleted file mode 100644 index 843d0fa8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-rupee.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/currency-yen.svg b/WEB/node_modules/bootstrap-icons/icons/currency-yen.svg deleted file mode 100644 index 5bbf1a2a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/currency-yen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cursor-fill.svg b/WEB/node_modules/bootstrap-icons/icons/cursor-fill.svg deleted file mode 100644 index 093372b8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cursor-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cursor-text.svg b/WEB/node_modules/bootstrap-icons/icons/cursor-text.svg deleted file mode 100644 index 42a48fa8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cursor-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/cursor.svg b/WEB/node_modules/bootstrap-icons/icons/cursor.svg deleted file mode 100644 index 315106bc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/cursor.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-circle-dotted.svg b/WEB/node_modules/bootstrap-icons/icons/dash-circle-dotted.svg deleted file mode 100644 index 7e29372d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-circle-dotted.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dash-circle-fill.svg deleted file mode 100644 index db27419e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-circle.svg b/WEB/node_modules/bootstrap-icons/icons/dash-circle.svg deleted file mode 100644 index 17483d6f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-lg.svg b/WEB/node_modules/bootstrap-icons/icons/dash-lg.svg deleted file mode 100644 index 0f4c5e9a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-square-dotted.svg b/WEB/node_modules/bootstrap-icons/icons/dash-square-dotted.svg deleted file mode 100644 index 15b8d4b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-square-dotted.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dash-square-fill.svg deleted file mode 100644 index 85a95b2c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash-square.svg b/WEB/node_modules/bootstrap-icons/icons/dash-square.svg deleted file mode 100644 index b63e5369..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dash.svg b/WEB/node_modules/bootstrap-icons/icons/dash.svg deleted file mode 100644 index 4ac42887..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-add.svg b/WEB/node_modules/bootstrap-icons/icons/database-add.svg deleted file mode 100644 index 8b9e0ccf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-add.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-check.svg b/WEB/node_modules/bootstrap-icons/icons/database-check.svg deleted file mode 100644 index f1930848..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-dash.svg b/WEB/node_modules/bootstrap-icons/icons/database-dash.svg deleted file mode 100644 index 1bcb011b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-down.svg b/WEB/node_modules/bootstrap-icons/icons/database-down.svg deleted file mode 100644 index 49dfd2e4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/database-exclamation.svg deleted file mode 100644 index 178b61a7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-add.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-add.svg deleted file mode 100644 index 993b4dfb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-add.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-check.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-check.svg deleted file mode 100644 index 579da2e1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-dash.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-dash.svg deleted file mode 100644 index ce9c8c78..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-down.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-down.svg deleted file mode 100644 index 433b9adb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-exclamation.svg deleted file mode 100644 index f935d0ba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-exclamation.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-gear.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-gear.svg deleted file mode 100644 index 1501670b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-lock.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-lock.svg deleted file mode 100644 index 27dce6d3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-lock.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-slash.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-slash.svg deleted file mode 100644 index 8ccdf441..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-up.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-up.svg deleted file mode 100644 index 6f767b59..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill-x.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill-x.svg deleted file mode 100644 index 1f65f61f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill-x.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-fill.svg b/WEB/node_modules/bootstrap-icons/icons/database-fill.svg deleted file mode 100644 index 2c7e04c0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-fill.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-gear.svg b/WEB/node_modules/bootstrap-icons/icons/database-gear.svg deleted file mode 100644 index 77a5855f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-lock.svg b/WEB/node_modules/bootstrap-icons/icons/database-lock.svg deleted file mode 100644 index ad5a8f9a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-slash.svg b/WEB/node_modules/bootstrap-icons/icons/database-slash.svg deleted file mode 100644 index d1f6a973..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-up.svg b/WEB/node_modules/bootstrap-icons/icons/database-up.svg deleted file mode 100644 index cfb75ed6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database-x.svg b/WEB/node_modules/bootstrap-icons/icons/database-x.svg deleted file mode 100644 index 314a6fd1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/database.svg b/WEB/node_modules/bootstrap-icons/icons/database.svg deleted file mode 100644 index 45e4eb85..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/database.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/device-hdd-fill.svg b/WEB/node_modules/bootstrap-icons/icons/device-hdd-fill.svg deleted file mode 100644 index 5b5ae29e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/device-hdd-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/device-hdd.svg b/WEB/node_modules/bootstrap-icons/icons/device-hdd.svg deleted file mode 100644 index 960e609b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/device-hdd.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/device-ssd-fill.svg b/WEB/node_modules/bootstrap-icons/icons/device-ssd-fill.svg deleted file mode 100644 index 9ba58020..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/device-ssd-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/device-ssd.svg b/WEB/node_modules/bootstrap-icons/icons/device-ssd.svg deleted file mode 100644 index 0dd8ae5e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/device-ssd.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diagram-2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/diagram-2-fill.svg deleted file mode 100644 index b46a2120..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diagram-2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diagram-2.svg b/WEB/node_modules/bootstrap-icons/icons/diagram-2.svg deleted file mode 100644 index 2b330e55..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diagram-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diagram-3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/diagram-3-fill.svg deleted file mode 100644 index 6cc31c04..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diagram-3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diagram-3.svg b/WEB/node_modules/bootstrap-icons/icons/diagram-3.svg deleted file mode 100644 index 464b051d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diagram-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diamond-fill.svg b/WEB/node_modules/bootstrap-icons/icons/diamond-fill.svg deleted file mode 100644 index e6e3151f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diamond-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diamond-half.svg b/WEB/node_modules/bootstrap-icons/icons/diamond-half.svg deleted file mode 100644 index 4e137914..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diamond-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/diamond.svg b/WEB/node_modules/bootstrap-icons/icons/diamond.svg deleted file mode 100644 index 4cddafaf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/diamond.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-1-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dice-1-fill.svg deleted file mode 100644 index 0b20aa01..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-1-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-1.svg b/WEB/node_modules/bootstrap-icons/icons/dice-1.svg deleted file mode 100644 index 97c2432d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-1.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dice-2-fill.svg deleted file mode 100644 index f55f9216..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-2.svg b/WEB/node_modules/bootstrap-icons/icons/dice-2.svg deleted file mode 100644 index 38013a8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dice-3-fill.svg deleted file mode 100644 index ae5a1ba4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-3.svg b/WEB/node_modules/bootstrap-icons/icons/dice-3.svg deleted file mode 100644 index 705b7e7f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-4-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dice-4-fill.svg deleted file mode 100644 index 6dad92bb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-4-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-4.svg b/WEB/node_modules/bootstrap-icons/icons/dice-4.svg deleted file mode 100644 index 070f9812..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-4.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-5-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dice-5-fill.svg deleted file mode 100644 index a92382b3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-5-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-5.svg b/WEB/node_modules/bootstrap-icons/icons/dice-5.svg deleted file mode 100644 index b4369c7e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-5.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-6-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dice-6-fill.svg deleted file mode 100644 index fce8cb4b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-6-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dice-6.svg b/WEB/node_modules/bootstrap-icons/icons/dice-6.svg deleted file mode 100644 index 44d25dc1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dice-6.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/disc-fill.svg b/WEB/node_modules/bootstrap-icons/icons/disc-fill.svg deleted file mode 100644 index b03f34d0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/disc-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/disc.svg b/WEB/node_modules/bootstrap-icons/icons/disc.svg deleted file mode 100644 index f3475a2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/disc.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/discord.svg b/WEB/node_modules/bootstrap-icons/icons/discord.svg deleted file mode 100644 index 877cfdf9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/discord.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/display-fill.svg b/WEB/node_modules/bootstrap-icons/icons/display-fill.svg deleted file mode 100644 index f7c3fca7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/display-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/display.svg b/WEB/node_modules/bootstrap-icons/icons/display.svg deleted file mode 100644 index 700d7805..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/display.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/displayport-fill.svg b/WEB/node_modules/bootstrap-icons/icons/displayport-fill.svg deleted file mode 100644 index 17fe7719..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/displayport-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/displayport.svg b/WEB/node_modules/bootstrap-icons/icons/displayport.svg deleted file mode 100644 index 3e5748a9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/displayport.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/distribute-horizontal.svg b/WEB/node_modules/bootstrap-icons/icons/distribute-horizontal.svg deleted file mode 100644 index fe90ff8c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/distribute-horizontal.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/distribute-vertical.svg b/WEB/node_modules/bootstrap-icons/icons/distribute-vertical.svg deleted file mode 100644 index 234b2c27..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/distribute-vertical.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/door-closed-fill.svg b/WEB/node_modules/bootstrap-icons/icons/door-closed-fill.svg deleted file mode 100644 index 1d2a0366..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/door-closed-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/door-closed.svg b/WEB/node_modules/bootstrap-icons/icons/door-closed.svg deleted file mode 100644 index 3eab448f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/door-closed.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/door-open-fill.svg b/WEB/node_modules/bootstrap-icons/icons/door-open-fill.svg deleted file mode 100644 index d4833a36..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/door-open-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/door-open.svg b/WEB/node_modules/bootstrap-icons/icons/door-open.svg deleted file mode 100644 index d9638a31..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/door-open.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dot.svg b/WEB/node_modules/bootstrap-icons/icons/dot.svg deleted file mode 100644 index 183e4a89..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dot.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/download.svg b/WEB/node_modules/bootstrap-icons/icons/download.svg deleted file mode 100644 index 80a5817f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/download.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dpad-fill.svg b/WEB/node_modules/bootstrap-icons/icons/dpad-fill.svg deleted file mode 100644 index ea54468d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dpad-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dpad.svg b/WEB/node_modules/bootstrap-icons/icons/dpad.svg deleted file mode 100644 index 9363c904..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dpad.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dribbble.svg b/WEB/node_modules/bootstrap-icons/icons/dribbble.svg deleted file mode 100644 index 809f2d3c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dribbble.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/dropbox.svg b/WEB/node_modules/bootstrap-icons/icons/dropbox.svg deleted file mode 100644 index 64311413..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/dropbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/droplet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/droplet-fill.svg deleted file mode 100644 index a240876b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/droplet-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/droplet-half.svg b/WEB/node_modules/bootstrap-icons/icons/droplet-half.svg deleted file mode 100644 index 43eb2085..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/droplet-half.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/droplet.svg b/WEB/node_modules/bootstrap-icons/icons/droplet.svg deleted file mode 100644 index 2b405d68..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/droplet.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ear-fill.svg b/WEB/node_modules/bootstrap-icons/icons/ear-fill.svg deleted file mode 100644 index 8e564c08..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ear-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ear.svg b/WEB/node_modules/bootstrap-icons/icons/ear.svg deleted file mode 100644 index 8c8b869e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ear.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/earbuds.svg b/WEB/node_modules/bootstrap-icons/icons/earbuds.svg deleted file mode 100644 index 7bc0019e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/earbuds.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/easel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/easel-fill.svg deleted file mode 100644 index db007983..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/easel-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/easel.svg b/WEB/node_modules/bootstrap-icons/icons/easel.svg deleted file mode 100644 index f95976ea..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/easel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/easel2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/easel2-fill.svg deleted file mode 100644 index c3932422..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/easel2-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/easel2.svg b/WEB/node_modules/bootstrap-icons/icons/easel2.svg deleted file mode 100644 index d1736ded..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/easel2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/easel3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/easel3-fill.svg deleted file mode 100644 index 2e572231..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/easel3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/easel3.svg b/WEB/node_modules/bootstrap-icons/icons/easel3.svg deleted file mode 100644 index a39ad3d7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/easel3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/egg-fill.svg b/WEB/node_modules/bootstrap-icons/icons/egg-fill.svg deleted file mode 100644 index 33b7d443..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/egg-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/egg-fried.svg b/WEB/node_modules/bootstrap-icons/icons/egg-fried.svg deleted file mode 100644 index b99cac3b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/egg-fried.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/egg.svg b/WEB/node_modules/bootstrap-icons/icons/egg.svg deleted file mode 100644 index 9fb5c1ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/egg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eject-fill.svg b/WEB/node_modules/bootstrap-icons/icons/eject-fill.svg deleted file mode 100644 index 3255af67..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eject-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eject.svg b/WEB/node_modules/bootstrap-icons/icons/eject.svg deleted file mode 100644 index 540cbc81..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eject.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-angry-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-angry-fill.svg deleted file mode 100644 index 1bf7eb60..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-angry-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-angry.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-angry.svg deleted file mode 100644 index d6d89143..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-angry.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-dizzy-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-dizzy-fill.svg deleted file mode 100644 index d8018007..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-dizzy-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-dizzy.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-dizzy.svg deleted file mode 100644 index f64fade8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-dizzy.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-expressionless-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-expressionless-fill.svg deleted file mode 100644 index f70140ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-expressionless-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-expressionless.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-expressionless.svg deleted file mode 100644 index 208a72d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-expressionless.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-frown-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-frown-fill.svg deleted file mode 100644 index c8a9ddc4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-frown-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-frown.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-frown.svg deleted file mode 100644 index b7766ebf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-frown.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes-fill.svg deleted file mode 100644 index cc91552a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes.svg deleted file mode 100644 index c19ec51a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-heart-eyes.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-kiss-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-kiss-fill.svg deleted file mode 100644 index ab462456..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-kiss-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-kiss.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-kiss.svg deleted file mode 100644 index 4646628b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-kiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-laughing-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-laughing-fill.svg deleted file mode 100644 index cc8c69b8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-laughing-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-laughing.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-laughing.svg deleted file mode 100644 index 68d9b25f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-laughing.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-neutral-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-neutral-fill.svg deleted file mode 100644 index 58bcb6b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-neutral-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-neutral.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-neutral.svg deleted file mode 100644 index 2f3204a7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-neutral.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-smile-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-smile-fill.svg deleted file mode 100644 index 76a6a163..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-smile-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down-fill.svg deleted file mode 100644 index c6829332..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down.svg deleted file mode 100644 index 1e184243..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-smile-upside-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-smile.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-smile.svg deleted file mode 100644 index d222a9ae..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-smile.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses-fill.svg deleted file mode 100644 index 00e7bc0d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses.svg deleted file mode 100644 index 4771e4db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-sunglasses.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-wink-fill.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-wink-fill.svg deleted file mode 100644 index 8601a584..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-wink-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/emoji-wink.svg b/WEB/node_modules/bootstrap-icons/icons/emoji-wink.svg deleted file mode 100644 index ee3b3d0e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/emoji-wink.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-at-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-at-fill.svg deleted file mode 100644 index 7102a5b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-at-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-at.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-at.svg deleted file mode 100644 index 46b9134a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-at.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-check-fill.svg deleted file mode 100644 index ca06ad0b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-check-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-check.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-check.svg deleted file mode 100644 index 8a501810..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-dash-fill.svg deleted file mode 100644 index 7275d3df..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-dash-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-dash.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-dash.svg deleted file mode 100644 index 7ae3e5cf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-exclamation-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-exclamation-fill.svg deleted file mode 100644 index 4bc91d20..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-exclamation-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-exclamation.svg deleted file mode 100644 index 936b7777..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-fill.svg deleted file mode 100644 index 0b28c866..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-heart-fill.svg deleted file mode 100644 index 8ed9e028..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-heart-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-heart.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-heart.svg deleted file mode 100644 index b104999f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-open-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-open-fill.svg deleted file mode 100644 index 29d8fe77..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-open-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-open-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-open-heart-fill.svg deleted file mode 100644 index 478b85bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-open-heart-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-open-heart.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-open-heart.svg deleted file mode 100644 index 7d324a28..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-open-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-open.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-open.svg deleted file mode 100644 index 9a542d2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-paper-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-paper-fill.svg deleted file mode 100644 index 14f613e9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-paper-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart-fill.svg deleted file mode 100644 index e422accd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart.svg deleted file mode 100644 index 2d925aec..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-paper-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-paper.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-paper.svg deleted file mode 100644 index a909c637..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-paper.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-plus-fill.svg deleted file mode 100644 index 96703c2b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-plus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-plus.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-plus.svg deleted file mode 100644 index 0abb9669..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-slash-fill.svg deleted file mode 100644 index 09690e54..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-slash-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-slash.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-slash.svg deleted file mode 100644 index 35b37833..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-x-fill.svg deleted file mode 100644 index b8348b18..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-x-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope-x.svg b/WEB/node_modules/bootstrap-icons/icons/envelope-x.svg deleted file mode 100644 index cd78475f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/envelope.svg b/WEB/node_modules/bootstrap-icons/icons/envelope.svg deleted file mode 100644 index 122fc357..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/envelope.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eraser-fill.svg b/WEB/node_modules/bootstrap-icons/icons/eraser-fill.svg deleted file mode 100644 index 10959b3d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eraser-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eraser.svg b/WEB/node_modules/bootstrap-icons/icons/eraser.svg deleted file mode 100644 index e7060e56..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eraser.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/escape.svg b/WEB/node_modules/bootstrap-icons/icons/escape.svg deleted file mode 100644 index 112c87b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/escape.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ethernet.svg b/WEB/node_modules/bootstrap-icons/icons/ethernet.svg deleted file mode 100644 index 9b97a3af..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ethernet.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ev-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/ev-front-fill.svg deleted file mode 100644 index 6926f520..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ev-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ev-front.svg b/WEB/node_modules/bootstrap-icons/icons/ev-front.svg deleted file mode 100644 index 2e0acc64..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ev-front.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ev-station-fill.svg b/WEB/node_modules/bootstrap-icons/icons/ev-station-fill.svg deleted file mode 100644 index a30f613b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ev-station-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ev-station.svg b/WEB/node_modules/bootstrap-icons/icons/ev-station.svg deleted file mode 100644 index faec20c2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ev-station.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-circle-fill.svg deleted file mode 100644 index f7a7d17b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-circle.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-circle.svg deleted file mode 100644 index 73c7e8d7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-diamond-fill.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-diamond-fill.svg deleted file mode 100644 index 5987fe72..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-diamond-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-diamond.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-diamond.svg deleted file mode 100644 index 6c0388bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-diamond.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-lg.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-lg.svg deleted file mode 100644 index b21e727f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-octagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-octagon-fill.svg deleted file mode 100644 index 3347f64c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-octagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-octagon.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-octagon.svg deleted file mode 100644 index 6ef1db9f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-octagon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-square-fill.svg deleted file mode 100644 index e99eab8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-square.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-square.svg deleted file mode 100644 index 41436cb5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-triangle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-triangle-fill.svg deleted file mode 100644 index 50e17525..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-triangle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation-triangle.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation-triangle.svg deleted file mode 100644 index 7ca0dc74..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation-triangle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/exclamation.svg deleted file mode 100644 index 953004b3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/exclude.svg b/WEB/node_modules/bootstrap-icons/icons/exclude.svg deleted file mode 100644 index 9be5f93b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/exclude.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/explicit-fill.svg b/WEB/node_modules/bootstrap-icons/icons/explicit-fill.svg deleted file mode 100644 index 159d3654..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/explicit-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/explicit.svg b/WEB/node_modules/bootstrap-icons/icons/explicit.svg deleted file mode 100644 index 22a0ef46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/explicit.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eye-fill.svg b/WEB/node_modules/bootstrap-icons/icons/eye-fill.svg deleted file mode 100644 index 2697206c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eye-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eye-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/eye-slash-fill.svg deleted file mode 100644 index 93392628..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eye-slash-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eye-slash.svg b/WEB/node_modules/bootstrap-icons/icons/eye-slash.svg deleted file mode 100644 index c5208375..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eye-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eye.svg b/WEB/node_modules/bootstrap-icons/icons/eye.svg deleted file mode 100644 index 412ff692..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eye.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eyedropper.svg b/WEB/node_modules/bootstrap-icons/icons/eyedropper.svg deleted file mode 100644 index 698d40dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eyedropper.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/eyeglasses.svg b/WEB/node_modules/bootstrap-icons/icons/eyeglasses.svg deleted file mode 100644 index 020d9432..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/eyeglasses.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/facebook.svg b/WEB/node_modules/bootstrap-icons/icons/facebook.svg deleted file mode 100644 index e8d1443d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/facebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fan.svg b/WEB/node_modules/bootstrap-icons/icons/fan.svg deleted file mode 100644 index fab6eab8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fan.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fast-forward-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/fast-forward-btn-fill.svg deleted file mode 100644 index 9c9a1c6b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fast-forward-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fast-forward-btn.svg b/WEB/node_modules/bootstrap-icons/icons/fast-forward-btn.svg deleted file mode 100644 index a3d605c7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fast-forward-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fast-forward-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/fast-forward-circle-fill.svg deleted file mode 100644 index aa5c37bb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fast-forward-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fast-forward-circle.svg b/WEB/node_modules/bootstrap-icons/icons/fast-forward-circle.svg deleted file mode 100644 index 2eceb91a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fast-forward-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fast-forward-fill.svg b/WEB/node_modules/bootstrap-icons/icons/fast-forward-fill.svg deleted file mode 100644 index 329cad06..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fast-forward-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fast-forward.svg b/WEB/node_modules/bootstrap-icons/icons/fast-forward.svg deleted file mode 100644 index 10643600..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fast-forward.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-arrow-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-arrow-down-fill.svg deleted file mode 100644 index 910fc07e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-arrow-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-arrow-down.svg b/WEB/node_modules/bootstrap-icons/icons/file-arrow-down.svg deleted file mode 100644 index 6f75d504..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-arrow-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-arrow-up-fill.svg deleted file mode 100644 index 9dba2051..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-arrow-up-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-arrow-up.svg b/WEB/node_modules/bootstrap-icons/icons/file-arrow-up.svg deleted file mode 100644 index 223379e4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-arrow-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-bar-graph-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-bar-graph-fill.svg deleted file mode 100644 index a0e31d6c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-bar-graph-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-bar-graph.svg b/WEB/node_modules/bootstrap-icons/icons/file-bar-graph.svg deleted file mode 100644 index e66be6a9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-bar-graph.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-binary-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-binary-fill.svg deleted file mode 100644 index 13343bfb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-binary-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-binary.svg b/WEB/node_modules/bootstrap-icons/icons/file-binary.svg deleted file mode 100644 index 7e667bcc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-binary.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-break-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-break-fill.svg deleted file mode 100644 index 4eddc4a8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-break-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-break.svg b/WEB/node_modules/bootstrap-icons/icons/file-break.svg deleted file mode 100644 index b4485d7f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-break.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-check-fill.svg deleted file mode 100644 index fb54b18c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-check.svg b/WEB/node_modules/bootstrap-icons/icons/file-check.svg deleted file mode 100644 index 14263114..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-code-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-code-fill.svg deleted file mode 100644 index ee2f0f6a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-code-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-code.svg b/WEB/node_modules/bootstrap-icons/icons/file-code.svg deleted file mode 100644 index a8c390b6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-code.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-diff-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-diff-fill.svg deleted file mode 100644 index 945aef15..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-diff-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-diff.svg b/WEB/node_modules/bootstrap-icons/icons/file-diff.svg deleted file mode 100644 index dd848f04..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-diff.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down-fill.svg deleted file mode 100644 index 0e960474..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down.svg deleted file mode 100644 index 81cc43ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up-fill.svg deleted file mode 100644 index ce881cc8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up.svg deleted file mode 100644 index 6cf324ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-arrow-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph-fill.svg deleted file mode 100644 index 7dc0df92..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph.svg deleted file mode 100644 index eefb6877..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-bar-graph.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-binary-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-binary-fill.svg deleted file mode 100644 index 1652562c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-binary-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-binary.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-binary.svg deleted file mode 100644 index e068bf6d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-binary.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-break-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-break-fill.svg deleted file mode 100644 index b36ea25a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-break-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-break.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-break.svg deleted file mode 100644 index e98c6470..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-break.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-check-fill.svg deleted file mode 100644 index de7bf69d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-check.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-check.svg deleted file mode 100644 index f2fbf665..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-code-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-code-fill.svg deleted file mode 100644 index c23a7b6b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-code-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-code.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-code.svg deleted file mode 100644 index 1b94a6aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-code.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-diff-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-diff-fill.svg deleted file mode 100644 index 5f18a887..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-diff-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-diff.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-diff.svg deleted file mode 100644 index 0b28667e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-diff.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-easel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-easel-fill.svg deleted file mode 100644 index 0743de43..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-easel-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-easel.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-easel.svg deleted file mode 100644 index 045fc870..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-easel.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-excel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-excel-fill.svg deleted file mode 100644 index 2d492a8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-excel-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-excel.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-excel.svg deleted file mode 100644 index c40f16b2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-excel.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-fill.svg deleted file mode 100644 index 668247e3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-font-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-font-fill.svg deleted file mode 100644 index c4fe9a45..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-font-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-font.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-font.svg deleted file mode 100644 index f7aad0bb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-font.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-image-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-image-fill.svg deleted file mode 100644 index e568ee78..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-image-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-image.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-image.svg deleted file mode 100644 index 1e1964b4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-image.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock-fill.svg deleted file mode 100644 index 18a7fb71..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock.svg deleted file mode 100644 index b15ec6a6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2-fill.svg deleted file mode 100644 index 828a545a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2.svg deleted file mode 100644 index cf76d3fa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-lock2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-medical-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-medical-fill.svg deleted file mode 100644 index ed5f6bc1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-medical-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-medical.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-medical.svg deleted file mode 100644 index 6fa8a39f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-medical.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-minus-fill.svg deleted file mode 100644 index 25e708ff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-minus.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-minus.svg deleted file mode 100644 index e87b163c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-music-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-music-fill.svg deleted file mode 100644 index c64c7978..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-music-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-music.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-music.svg deleted file mode 100644 index cc25eb99..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-music.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf-fill.svg deleted file mode 100644 index 0ba21ab3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf.svg deleted file mode 100644 index 52da96fe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-pdf.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-person-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-person-fill.svg deleted file mode 100644 index 29a81294..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-person-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-person.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-person.svg deleted file mode 100644 index 59a6a2a3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-person.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-play-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-play-fill.svg deleted file mode 100644 index 80731db8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-play-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-play.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-play.svg deleted file mode 100644 index 62042ab5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-play.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-plus-fill.svg deleted file mode 100644 index 6cead3a4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-plus.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-plus.svg deleted file mode 100644 index 92840267..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-post-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-post-fill.svg deleted file mode 100644 index 0c0e7b87..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-post-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-post.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-post.svg deleted file mode 100644 index 1f0d4359..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-post.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt-fill.svg deleted file mode 100644 index 68e97930..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt.svg deleted file mode 100644 index bedf5526..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ppt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext-fill.svg deleted file mode 100644 index e5c82ee7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext.svg deleted file mode 100644 index 35af1467..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-richtext.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled-fill.svg deleted file mode 100644 index 43aecce8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled.svg deleted file mode 100644 index 4f288581..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-ruled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-slides-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-slides-fill.svg deleted file mode 100644 index 98b59df5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-slides-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-slides.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-slides.svg deleted file mode 100644 index 2d97fa7f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-slides.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet-fill.svg deleted file mode 100644 index 9a71e732..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet.svg deleted file mode 100644 index a111232b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-spreadsheet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-text-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-text-fill.svg deleted file mode 100644 index b3299197..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-text-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-text.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-text.svg deleted file mode 100644 index 0d60c795..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-word-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-word-fill.svg deleted file mode 100644 index 717b0497..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-word-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-word.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-word.svg deleted file mode 100644 index 7186b69e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-word.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-x-fill.svg deleted file mode 100644 index a19d14b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-x.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-x.svg deleted file mode 100644 index bedb970d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-zip-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-zip-fill.svg deleted file mode 100644 index b92ff9a5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-zip-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark-zip.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark-zip.svg deleted file mode 100644 index b82afcc3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark-zip.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-earmark.svg b/WEB/node_modules/bootstrap-icons/icons/file-earmark.svg deleted file mode 100644 index c3d086b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-earmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-easel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-easel-fill.svg deleted file mode 100644 index e1122e5e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-easel-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-easel.svg b/WEB/node_modules/bootstrap-icons/icons/file-easel.svg deleted file mode 100644 index c6d6a4de..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-easel.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-excel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-excel-fill.svg deleted file mode 100644 index 350a7df8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-excel-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-excel.svg b/WEB/node_modules/bootstrap-icons/icons/file-excel.svg deleted file mode 100644 index 0f43afe2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-excel.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-fill.svg deleted file mode 100644 index a1f4de09..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-font-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-font-fill.svg deleted file mode 100644 index 198a2591..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-font-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-font.svg b/WEB/node_modules/bootstrap-icons/icons/file-font.svg deleted file mode 100644 index 1d67f5e7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-font.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-image-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-image-fill.svg deleted file mode 100644 index f4e81aba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-image-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-image.svg b/WEB/node_modules/bootstrap-icons/icons/file-image.svg deleted file mode 100644 index 127fd896..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-image.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-lock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-lock-fill.svg deleted file mode 100644 index a14dafc1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-lock-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-lock.svg b/WEB/node_modules/bootstrap-icons/icons/file-lock.svg deleted file mode 100644 index 4206978a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-lock2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-lock2-fill.svg deleted file mode 100644 index a68a5d42..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-lock2-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-lock2.svg b/WEB/node_modules/bootstrap-icons/icons/file-lock2.svg deleted file mode 100644 index 134f7473..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-lock2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-medical-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-medical-fill.svg deleted file mode 100644 index 6caf0a32..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-medical-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-medical.svg b/WEB/node_modules/bootstrap-icons/icons/file-medical.svg deleted file mode 100644 index afec18e9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-medical.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-minus-fill.svg deleted file mode 100644 index 85d99997..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-minus.svg b/WEB/node_modules/bootstrap-icons/icons/file-minus.svg deleted file mode 100644 index 67a45381..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-music-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-music-fill.svg deleted file mode 100644 index c7dfa82f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-music-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-music.svg b/WEB/node_modules/bootstrap-icons/icons/file-music.svg deleted file mode 100644 index 6531a959..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-music.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-pdf-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-pdf-fill.svg deleted file mode 100644 index 87543f55..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-pdf-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-pdf.svg b/WEB/node_modules/bootstrap-icons/icons/file-pdf.svg deleted file mode 100644 index e8ba0a15..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-pdf.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-person-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-person-fill.svg deleted file mode 100644 index d7e05e40..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-person-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-person.svg b/WEB/node_modules/bootstrap-icons/icons/file-person.svg deleted file mode 100644 index 892800ad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-person.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-play-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-play-fill.svg deleted file mode 100644 index 838dda9e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-play-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-play.svg b/WEB/node_modules/bootstrap-icons/icons/file-play.svg deleted file mode 100644 index fef9adf4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-play.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-plus-fill.svg deleted file mode 100644 index 1730c276..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-plus.svg b/WEB/node_modules/bootstrap-icons/icons/file-plus.svg deleted file mode 100644 index d0ef464a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-post-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-post-fill.svg deleted file mode 100644 index c3fc7e05..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-post-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-post.svg b/WEB/node_modules/bootstrap-icons/icons/file-post.svg deleted file mode 100644 index dd8aefc2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-post.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-ppt-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-ppt-fill.svg deleted file mode 100644 index 3d3ac35b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-ppt-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-ppt.svg b/WEB/node_modules/bootstrap-icons/icons/file-ppt.svg deleted file mode 100644 index 0100d0b2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-ppt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-richtext-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-richtext-fill.svg deleted file mode 100644 index 64c1fc83..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-richtext-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-richtext.svg b/WEB/node_modules/bootstrap-icons/icons/file-richtext.svg deleted file mode 100644 index 22edf68c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-richtext.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-ruled-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-ruled-fill.svg deleted file mode 100644 index f93c2557..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-ruled-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-ruled.svg b/WEB/node_modules/bootstrap-icons/icons/file-ruled.svg deleted file mode 100644 index 431b4eb5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-ruled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-slides-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-slides-fill.svg deleted file mode 100644 index e8cb12ad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-slides-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-slides.svg b/WEB/node_modules/bootstrap-icons/icons/file-slides.svg deleted file mode 100644 index df3f65d9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-slides.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-spreadsheet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-spreadsheet-fill.svg deleted file mode 100644 index a3977e18..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-spreadsheet-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-spreadsheet.svg b/WEB/node_modules/bootstrap-icons/icons/file-spreadsheet.svg deleted file mode 100644 index e83e7335..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-spreadsheet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-text-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-text-fill.svg deleted file mode 100644 index 29c9fc47..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-text-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-text.svg b/WEB/node_modules/bootstrap-icons/icons/file-text.svg deleted file mode 100644 index fa1e8611..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-word-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-word-fill.svg deleted file mode 100644 index 2df1fca2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-word-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-word.svg b/WEB/node_modules/bootstrap-icons/icons/file-word.svg deleted file mode 100644 index 61a96c23..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-word.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-x-fill.svg deleted file mode 100644 index 980e4052..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-x.svg b/WEB/node_modules/bootstrap-icons/icons/file-x.svg deleted file mode 100644 index 1fe66e61..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-zip-fill.svg b/WEB/node_modules/bootstrap-icons/icons/file-zip-fill.svg deleted file mode 100644 index 95d3966f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-zip-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file-zip.svg b/WEB/node_modules/bootstrap-icons/icons/file-zip.svg deleted file mode 100644 index 3da93c8c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file-zip.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/file.svg b/WEB/node_modules/bootstrap-icons/icons/file.svg deleted file mode 100644 index 3562fb2b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/file.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/files-alt.svg b/WEB/node_modules/bootstrap-icons/icons/files-alt.svg deleted file mode 100644 index 1d4d0693..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/files-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/files.svg b/WEB/node_modules/bootstrap-icons/icons/files.svg deleted file mode 100644 index f8842f89..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/files.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-aac.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-aac.svg deleted file mode 100644 index 8a2d02ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-aac.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-ai.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-ai.svg deleted file mode 100644 index 23e2ebc7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-ai.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-bmp.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-bmp.svg deleted file mode 100644 index acf902f7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-bmp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-cs.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-cs.svg deleted file mode 100644 index fb76aecb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-cs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-css.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-css.svg deleted file mode 100644 index da12ac65..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-css.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-csv.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-csv.svg deleted file mode 100644 index efda95c3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-csv.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-doc.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-doc.svg deleted file mode 100644 index 14fb5445..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-doc.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-docx.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-docx.svg deleted file mode 100644 index 29a54ffe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-docx.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-exe.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-exe.svg deleted file mode 100644 index 2c4bea4d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-exe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-gif.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-gif.svg deleted file mode 100644 index 6b016d85..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-gif.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-heic.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-heic.svg deleted file mode 100644 index dcdb6f1f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-heic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-html.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-html.svg deleted file mode 100644 index 35d72185..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-html.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-java.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-java.svg deleted file mode 100644 index c9dc543c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-java.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-jpg.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-jpg.svg deleted file mode 100644 index 5e4ae64c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-jpg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-js.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-js.svg deleted file mode 100644 index 8b198bfc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-js.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-json.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-json.svg deleted file mode 100644 index 2b9d988f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-json.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-jsx.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-jsx.svg deleted file mode 100644 index c23ba4c3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-jsx.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-key.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-key.svg deleted file mode 100644 index 5b980500..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-m4p.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-m4p.svg deleted file mode 100644 index a10dc24a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-m4p.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-md.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-md.svg deleted file mode 100644 index ca5cd597..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-md.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-mdx.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-mdx.svg deleted file mode 100644 index e8774d2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-mdx.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-mov.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-mov.svg deleted file mode 100644 index 9f05d637..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-mov.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-mp3.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-mp3.svg deleted file mode 100644 index 01703512..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-mp3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-mp4.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-mp4.svg deleted file mode 100644 index 997c427a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-mp4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-otf.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-otf.svg deleted file mode 100644 index 44d0c8ee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-otf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-pdf.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-pdf.svg deleted file mode 100644 index e1fc9b69..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-pdf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-php.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-php.svg deleted file mode 100644 index 422cc2df..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-php.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-png.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-png.svg deleted file mode 100644 index f719344a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-png.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-ppt.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-ppt.svg deleted file mode 100644 index cfaaf1b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-ppt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-pptx.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-pptx.svg deleted file mode 100644 index 88ef3690..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-pptx.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-psd.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-psd.svg deleted file mode 100644 index cfcb13b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-psd.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-py.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-py.svg deleted file mode 100644 index 654df705..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-py.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-raw.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-raw.svg deleted file mode 100644 index fdbeefcc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-raw.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-rb.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-rb.svg deleted file mode 100644 index e3387b4f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-rb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-sass.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-sass.svg deleted file mode 100644 index 5ff5ae5b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-sass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-scss.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-scss.svg deleted file mode 100644 index 68f195af..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-scss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-sh.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-sh.svg deleted file mode 100644 index 200fae41..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-sh.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-sql.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-sql.svg deleted file mode 100644 index b523b376..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-sql.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-svg.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-svg.svg deleted file mode 100644 index ea1264c7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-svg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-tiff.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-tiff.svg deleted file mode 100644 index d6f9e9be..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-tiff.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-tsx.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-tsx.svg deleted file mode 100644 index cef1dc4f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-tsx.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-ttf.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-ttf.svg deleted file mode 100644 index 549d4df1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-ttf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-txt.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-txt.svg deleted file mode 100644 index 6fae02a0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-txt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-wav.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-wav.svg deleted file mode 100644 index bd226e8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-wav.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-woff.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-woff.svg deleted file mode 100644 index d8ec5825..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-woff.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-xls.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-xls.svg deleted file mode 100644 index 9c266cdc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-xls.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-xlsx.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-xlsx.svg deleted file mode 100644 index a1aa8024..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-xlsx.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-xml.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-xml.svg deleted file mode 100644 index d8226455..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-xml.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filetype-yml.svg b/WEB/node_modules/bootstrap-icons/icons/filetype-yml.svg deleted file mode 100644 index e8bf63d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filetype-yml.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/film.svg b/WEB/node_modules/bootstrap-icons/icons/film.svg deleted file mode 100644 index 5cef9395..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/film.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/filter-circle-fill.svg deleted file mode 100644 index f60fd59f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter-circle.svg b/WEB/node_modules/bootstrap-icons/icons/filter-circle.svg deleted file mode 100644 index bbdc85f8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter-left.svg b/WEB/node_modules/bootstrap-icons/icons/filter-left.svg deleted file mode 100644 index 22441de5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter-right.svg b/WEB/node_modules/bootstrap-icons/icons/filter-right.svg deleted file mode 100644 index 466a9b1c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/filter-square-fill.svg deleted file mode 100644 index f8813b8c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter-square.svg b/WEB/node_modules/bootstrap-icons/icons/filter-square.svg deleted file mode 100644 index ae8c837f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/filter.svg b/WEB/node_modules/bootstrap-icons/icons/filter.svg deleted file mode 100644 index 555c6125..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/filter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fingerprint.svg b/WEB/node_modules/bootstrap-icons/icons/fingerprint.svg deleted file mode 100644 index 3cf20423..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fingerprint.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fire.svg b/WEB/node_modules/bootstrap-icons/icons/fire.svg deleted file mode 100644 index f702837c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fire.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/flag-fill.svg b/WEB/node_modules/bootstrap-icons/icons/flag-fill.svg deleted file mode 100644 index 73fffc25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/flag-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/flag.svg b/WEB/node_modules/bootstrap-icons/icons/flag.svg deleted file mode 100644 index 357c4813..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/flag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/flower1.svg b/WEB/node_modules/bootstrap-icons/icons/flower1.svg deleted file mode 100644 index 08a7e2e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/flower1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/flower2.svg b/WEB/node_modules/bootstrap-icons/icons/flower2.svg deleted file mode 100644 index d793728b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/flower2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/flower3.svg b/WEB/node_modules/bootstrap-icons/icons/flower3.svg deleted file mode 100644 index 147e32fc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/flower3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-check.svg b/WEB/node_modules/bootstrap-icons/icons/folder-check.svg deleted file mode 100644 index d5995549..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-fill.svg b/WEB/node_modules/bootstrap-icons/icons/folder-fill.svg deleted file mode 100644 index fd10c8e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-minus.svg b/WEB/node_modules/bootstrap-icons/icons/folder-minus.svg deleted file mode 100644 index f41b6601..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-plus.svg b/WEB/node_modules/bootstrap-icons/icons/folder-plus.svg deleted file mode 100644 index 29b5115a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-symlink-fill.svg b/WEB/node_modules/bootstrap-icons/icons/folder-symlink-fill.svg deleted file mode 100644 index 91dc0c01..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-symlink-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-symlink.svg b/WEB/node_modules/bootstrap-icons/icons/folder-symlink.svg deleted file mode 100644 index b258b6aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-symlink.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder-x.svg b/WEB/node_modules/bootstrap-icons/icons/folder-x.svg deleted file mode 100644 index d571d085..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder.svg b/WEB/node_modules/bootstrap-icons/icons/folder.svg deleted file mode 100644 index fd4dc5aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder2-open.svg b/WEB/node_modules/bootstrap-icons/icons/folder2-open.svg deleted file mode 100644 index 59d8382f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder2-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/folder2.svg b/WEB/node_modules/bootstrap-icons/icons/folder2.svg deleted file mode 100644 index 41457532..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/folder2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fonts.svg b/WEB/node_modules/bootstrap-icons/icons/fonts.svg deleted file mode 100644 index 3afc7d2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fonts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/forward-fill.svg b/WEB/node_modules/bootstrap-icons/icons/forward-fill.svg deleted file mode 100644 index 7f2839b2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/forward-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/forward.svg b/WEB/node_modules/bootstrap-icons/icons/forward.svg deleted file mode 100644 index 4b856141..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/front.svg b/WEB/node_modules/bootstrap-icons/icons/front.svg deleted file mode 100644 index d1edeb1f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/front.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel-fill.svg deleted file mode 100644 index 824913cd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel.svg b/WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel.svg deleted file mode 100644 index ad24a929..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fuel-pump-diesel.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fuel-pump-fill.svg b/WEB/node_modules/bootstrap-icons/icons/fuel-pump-fill.svg deleted file mode 100644 index 51545231..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fuel-pump-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fuel-pump.svg b/WEB/node_modules/bootstrap-icons/icons/fuel-pump.svg deleted file mode 100644 index f4742f5b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fuel-pump.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fullscreen-exit.svg b/WEB/node_modules/bootstrap-icons/icons/fullscreen-exit.svg deleted file mode 100644 index b9bdb1b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fullscreen-exit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/fullscreen.svg b/WEB/node_modules/bootstrap-icons/icons/fullscreen.svg deleted file mode 100644 index 7789d36b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/fullscreen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/funnel-fill.svg b/WEB/node_modules/bootstrap-icons/icons/funnel-fill.svg deleted file mode 100644 index 5f16f16a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/funnel-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/funnel.svg b/WEB/node_modules/bootstrap-icons/icons/funnel.svg deleted file mode 100644 index d027aa5c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/funnel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gear-fill.svg b/WEB/node_modules/bootstrap-icons/icons/gear-fill.svg deleted file mode 100644 index 2aa36a1d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gear-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gear-wide-connected.svg b/WEB/node_modules/bootstrap-icons/icons/gear-wide-connected.svg deleted file mode 100644 index fc196dd7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gear-wide-connected.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gear-wide.svg b/WEB/node_modules/bootstrap-icons/icons/gear-wide.svg deleted file mode 100644 index 83194ce4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gear-wide.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gear.svg b/WEB/node_modules/bootstrap-icons/icons/gear.svg deleted file mode 100644 index c11dbc1d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gem.svg b/WEB/node_modules/bootstrap-icons/icons/gem.svg deleted file mode 100644 index 360d5549..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gem.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gender-ambiguous.svg b/WEB/node_modules/bootstrap-icons/icons/gender-ambiguous.svg deleted file mode 100644 index 2ffaf112..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gender-ambiguous.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gender-female.svg b/WEB/node_modules/bootstrap-icons/icons/gender-female.svg deleted file mode 100644 index 102783cc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gender-female.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gender-male.svg b/WEB/node_modules/bootstrap-icons/icons/gender-male.svg deleted file mode 100644 index b0aee1d1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gender-male.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gender-trans.svg b/WEB/node_modules/bootstrap-icons/icons/gender-trans.svg deleted file mode 100644 index 4c4c074a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gender-trans.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/geo-alt-fill.svg b/WEB/node_modules/bootstrap-icons/icons/geo-alt-fill.svg deleted file mode 100644 index e88b77b6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/geo-alt-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/geo-alt.svg b/WEB/node_modules/bootstrap-icons/icons/geo-alt.svg deleted file mode 100644 index 40927941..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/geo-alt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/geo-fill.svg b/WEB/node_modules/bootstrap-icons/icons/geo-fill.svg deleted file mode 100644 index a53f2bdf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/geo-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/geo.svg b/WEB/node_modules/bootstrap-icons/icons/geo.svg deleted file mode 100644 index 6686fea9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/geo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gift-fill.svg b/WEB/node_modules/bootstrap-icons/icons/gift-fill.svg deleted file mode 100644 index 69f33793..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gift-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gift.svg b/WEB/node_modules/bootstrap-icons/icons/gift.svg deleted file mode 100644 index 663b87e3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/git.svg b/WEB/node_modules/bootstrap-icons/icons/git.svg deleted file mode 100644 index 092d23e9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/git.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/github.svg b/WEB/node_modules/bootstrap-icons/icons/github.svg deleted file mode 100644 index bb4e45ce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/globe-americas.svg b/WEB/node_modules/bootstrap-icons/icons/globe-americas.svg deleted file mode 100644 index f66f5fea..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/globe-americas.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/globe-asia-australia.svg b/WEB/node_modules/bootstrap-icons/icons/globe-asia-australia.svg deleted file mode 100644 index e4715f1e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/globe-asia-australia.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/globe-central-south-asia.svg b/WEB/node_modules/bootstrap-icons/icons/globe-central-south-asia.svg deleted file mode 100644 index d4699d2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/globe-central-south-asia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/globe-europe-africa.svg b/WEB/node_modules/bootstrap-icons/icons/globe-europe-africa.svg deleted file mode 100644 index 3bd6c49e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/globe-europe-africa.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/globe.svg b/WEB/node_modules/bootstrap-icons/icons/globe.svg deleted file mode 100644 index 96cf8157..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/globe2.svg b/WEB/node_modules/bootstrap-icons/icons/globe2.svg deleted file mode 100644 index 150a01eb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/globe2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/google-play.svg b/WEB/node_modules/bootstrap-icons/icons/google-play.svg deleted file mode 100644 index a970e9a0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/google-play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/google.svg b/WEB/node_modules/bootstrap-icons/icons/google.svg deleted file mode 100644 index 47abd492..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/google.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/gpu-card.svg b/WEB/node_modules/bootstrap-icons/icons/gpu-card.svg deleted file mode 100644 index b75ddcee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/gpu-card.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/graph-down-arrow.svg b/WEB/node_modules/bootstrap-icons/icons/graph-down-arrow.svg deleted file mode 100644 index bf522b56..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/graph-down-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/graph-down.svg b/WEB/node_modules/bootstrap-icons/icons/graph-down.svg deleted file mode 100644 index 55adb4f2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/graph-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/graph-up-arrow.svg b/WEB/node_modules/bootstrap-icons/icons/graph-up-arrow.svg deleted file mode 100644 index fd582e46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/graph-up-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/graph-up.svg b/WEB/node_modules/bootstrap-icons/icons/graph-up.svg deleted file mode 100644 index a68bc9db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/graph-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-1x2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/grid-1x2-fill.svg deleted file mode 100644 index 11951176..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-1x2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-1x2.svg b/WEB/node_modules/bootstrap-icons/icons/grid-1x2.svg deleted file mode 100644 index dd36f54c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-1x2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap-fill.svg b/WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap-fill.svg deleted file mode 100644 index 4fe82884..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap.svg b/WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap.svg deleted file mode 100644 index a9e8689d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-3x2-gap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-3x2.svg b/WEB/node_modules/bootstrap-icons/icons/grid-3x2.svg deleted file mode 100644 index 6dd39fde..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-3x2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap-fill.svg b/WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap-fill.svg deleted file mode 100644 index d29616c7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap.svg b/WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap.svg deleted file mode 100644 index 675f4288..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-3x3-gap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-3x3.svg b/WEB/node_modules/bootstrap-icons/icons/grid-3x3.svg deleted file mode 100644 index c40d98c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-3x3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid-fill.svg b/WEB/node_modules/bootstrap-icons/icons/grid-fill.svg deleted file mode 100644 index 202265ff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grid.svg b/WEB/node_modules/bootstrap-icons/icons/grid.svg deleted file mode 100644 index bc505957..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grip-horizontal.svg b/WEB/node_modules/bootstrap-icons/icons/grip-horizontal.svg deleted file mode 100644 index c4439afe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grip-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/grip-vertical.svg b/WEB/node_modules/bootstrap-icons/icons/grip-vertical.svg deleted file mode 100644 index 0182ad91..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/grip-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/h-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/h-circle-fill.svg deleted file mode 100644 index 6a707360..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/h-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/h-circle.svg b/WEB/node_modules/bootstrap-icons/icons/h-circle.svg deleted file mode 100644 index 6579c1f8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/h-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/h-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/h-square-fill.svg deleted file mode 100644 index 51d11d11..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/h-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/h-square.svg b/WEB/node_modules/bootstrap-icons/icons/h-square.svg deleted file mode 100644 index 2eac5d72..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/h-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hammer.svg b/WEB/node_modules/bootstrap-icons/icons/hammer.svg deleted file mode 100644 index d702c115..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hammer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-index-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hand-index-fill.svg deleted file mode 100644 index ef94089f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-index-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-index-thumb-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hand-index-thumb-fill.svg deleted file mode 100644 index 43e958c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-index-thumb-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-index-thumb.svg b/WEB/node_modules/bootstrap-icons/icons/hand-index-thumb.svg deleted file mode 100644 index 699e5057..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-index-thumb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-index.svg b/WEB/node_modules/bootstrap-icons/icons/hand-index.svg deleted file mode 100644 index 789622c8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-index.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down-fill.svg deleted file mode 100644 index c2f51eba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down.svg b/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down.svg deleted file mode 100644 index e8dadb5b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up-fill.svg deleted file mode 100644 index e7216e19..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up.svg b/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up.svg deleted file mode 100644 index 0d410a16..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hand-thumbs-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/handbag-fill.svg b/WEB/node_modules/bootstrap-icons/icons/handbag-fill.svg deleted file mode 100644 index 5d4367c7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/handbag-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/handbag.svg b/WEB/node_modules/bootstrap-icons/icons/handbag.svg deleted file mode 100644 index 99e5904d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/handbag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hash.svg b/WEB/node_modules/bootstrap-icons/icons/hash.svg deleted file mode 100644 index 4621b1da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-fill.svg deleted file mode 100644 index 9bdc467e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-network-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-network-fill.svg deleted file mode 100644 index 403d4723..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-network-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-network.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-network.svg deleted file mode 100644 index f0db3050..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-network.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-rack-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-rack-fill.svg deleted file mode 100644 index bb450781..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-rack-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-rack.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-rack.svg deleted file mode 100644 index 480d0d90..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-rack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-stack-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-stack-fill.svg deleted file mode 100644 index c81687ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-stack-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd-stack.svg b/WEB/node_modules/bootstrap-icons/icons/hdd-stack.svg deleted file mode 100644 index 2f74d3b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd-stack.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdd.svg b/WEB/node_modules/bootstrap-icons/icons/hdd.svg deleted file mode 100644 index 7dd67003..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdd.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdmi-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hdmi-fill.svg deleted file mode 100644 index 9b52d61e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdmi-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hdmi.svg b/WEB/node_modules/bootstrap-icons/icons/hdmi.svg deleted file mode 100644 index b8a4b416..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hdmi.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/headphones.svg b/WEB/node_modules/bootstrap-icons/icons/headphones.svg deleted file mode 100644 index c2c1d6fe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/headphones.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/headset-vr.svg b/WEB/node_modules/bootstrap-icons/icons/headset-vr.svg deleted file mode 100644 index 9f07b76c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/headset-vr.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/headset.svg b/WEB/node_modules/bootstrap-icons/icons/headset.svg deleted file mode 100644 index 53699744..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/headset.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heart-arrow.svg b/WEB/node_modules/bootstrap-icons/icons/heart-arrow.svg deleted file mode 100644 index 0407ed6e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heart-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/heart-fill.svg deleted file mode 100644 index 4026252e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heart-half.svg b/WEB/node_modules/bootstrap-icons/icons/heart-half.svg deleted file mode 100644 index 1474a725..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heart-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heart-pulse-fill.svg b/WEB/node_modules/bootstrap-icons/icons/heart-pulse-fill.svg deleted file mode 100644 index b95a18ba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heart-pulse-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heart-pulse.svg b/WEB/node_modules/bootstrap-icons/icons/heart-pulse.svg deleted file mode 100644 index 16aaaaff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heart-pulse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heart.svg b/WEB/node_modules/bootstrap-icons/icons/heart.svg deleted file mode 100644 index d650006d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heartbreak-fill.svg b/WEB/node_modules/bootstrap-icons/icons/heartbreak-fill.svg deleted file mode 100644 index b669ad99..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heartbreak-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heartbreak.svg b/WEB/node_modules/bootstrap-icons/icons/heartbreak.svg deleted file mode 100644 index 7fe62a58..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heartbreak.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hearts.svg b/WEB/node_modules/bootstrap-icons/icons/hearts.svg deleted file mode 100644 index c1c52e41..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hearts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heptagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/heptagon-fill.svg deleted file mode 100644 index ad8e0586..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heptagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heptagon-half.svg b/WEB/node_modules/bootstrap-icons/icons/heptagon-half.svg deleted file mode 100644 index 5753b628..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heptagon-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/heptagon.svg b/WEB/node_modules/bootstrap-icons/icons/heptagon.svg deleted file mode 100644 index e85a0bd3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/heptagon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hexagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hexagon-fill.svg deleted file mode 100644 index afd7870e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hexagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hexagon-half.svg b/WEB/node_modules/bootstrap-icons/icons/hexagon-half.svg deleted file mode 100644 index a9fc1368..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hexagon-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hexagon.svg b/WEB/node_modules/bootstrap-icons/icons/hexagon.svg deleted file mode 100644 index f6601f2b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hexagon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hospital-fill.svg b/WEB/node_modules/bootstrap-icons/icons/hospital-fill.svg deleted file mode 100644 index a9321332..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hospital-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hospital.svg b/WEB/node_modules/bootstrap-icons/icons/hospital.svg deleted file mode 100644 index 5168a299..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hospital.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hourglass-bottom.svg b/WEB/node_modules/bootstrap-icons/icons/hourglass-bottom.svg deleted file mode 100644 index 8ce8394a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hourglass-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hourglass-split.svg b/WEB/node_modules/bootstrap-icons/icons/hourglass-split.svg deleted file mode 100644 index b8bba9b6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hourglass-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hourglass-top.svg b/WEB/node_modules/bootstrap-icons/icons/hourglass-top.svg deleted file mode 100644 index f471084d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hourglass-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hourglass.svg b/WEB/node_modules/bootstrap-icons/icons/hourglass.svg deleted file mode 100644 index cecfa7e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hourglass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-add-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-add-fill.svg deleted file mode 100644 index e4733b5f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-add-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-add.svg b/WEB/node_modules/bootstrap-icons/icons/house-add.svg deleted file mode 100644 index 2964397c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-add.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-check-fill.svg deleted file mode 100644 index 75463428..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-check-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-check.svg b/WEB/node_modules/bootstrap-icons/icons/house-check.svg deleted file mode 100644 index a30080a9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-dash-fill.svg deleted file mode 100644 index 5465ef46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-dash-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-dash.svg b/WEB/node_modules/bootstrap-icons/icons/house-dash.svg deleted file mode 100644 index fa6fb26b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-door-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-door-fill.svg deleted file mode 100644 index a260a702..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-door-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-door.svg b/WEB/node_modules/bootstrap-icons/icons/house-door.svg deleted file mode 100644 index d411105d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-door.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-down-fill.svg deleted file mode 100644 index d3bf68f0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-down-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-down.svg b/WEB/node_modules/bootstrap-icons/icons/house-down.svg deleted file mode 100644 index 6de3d796..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-exclamation-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-exclamation-fill.svg deleted file mode 100644 index 74337383..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-exclamation-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/house-exclamation.svg deleted file mode 100644 index 301d9818..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-fill.svg deleted file mode 100644 index 89326671..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-gear-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-gear-fill.svg deleted file mode 100644 index 001ea96a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-gear-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-gear.svg b/WEB/node_modules/bootstrap-icons/icons/house-gear.svg deleted file mode 100644 index c7f9d430..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-gear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-heart-fill.svg deleted file mode 100644 index 6d874fc1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-heart-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-heart.svg b/WEB/node_modules/bootstrap-icons/icons/house-heart.svg deleted file mode 100644 index 26b23952..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-lock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-lock-fill.svg deleted file mode 100644 index 842b9143..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-lock-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-lock.svg b/WEB/node_modules/bootstrap-icons/icons/house-lock.svg deleted file mode 100644 index e6eb9681..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-slash-fill.svg deleted file mode 100644 index 20ea07b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-slash-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-slash.svg b/WEB/node_modules/bootstrap-icons/icons/house-slash.svg deleted file mode 100644 index 3e1cb66b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-up-fill.svg deleted file mode 100644 index 3e6713e7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-up-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-up.svg b/WEB/node_modules/bootstrap-icons/icons/house-up.svg deleted file mode 100644 index 0a8deb31..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/house-x-fill.svg deleted file mode 100644 index 00483c40..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-x-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house-x.svg b/WEB/node_modules/bootstrap-icons/icons/house-x.svg deleted file mode 100644 index 88b2825b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/house.svg b/WEB/node_modules/bootstrap-icons/icons/house.svg deleted file mode 100644 index 77ac144c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/house.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/houses-fill.svg b/WEB/node_modules/bootstrap-icons/icons/houses-fill.svg deleted file mode 100644 index 30a72d88..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/houses-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/houses.svg b/WEB/node_modules/bootstrap-icons/icons/houses.svg deleted file mode 100644 index d66b4da3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/houses.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hr.svg b/WEB/node_modules/bootstrap-icons/icons/hr.svg deleted file mode 100644 index b6f2e337..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hurricane.svg b/WEB/node_modules/bootstrap-icons/icons/hurricane.svg deleted file mode 100644 index e21aaec5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hurricane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/hypnotize.svg b/WEB/node_modules/bootstrap-icons/icons/hypnotize.svg deleted file mode 100644 index baa2298d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/hypnotize.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/image-alt.svg b/WEB/node_modules/bootstrap-icons/icons/image-alt.svg deleted file mode 100644 index 98142b22..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/image-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/image-fill.svg b/WEB/node_modules/bootstrap-icons/icons/image-fill.svg deleted file mode 100644 index 33c40a13..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/image-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/image.svg b/WEB/node_modules/bootstrap-icons/icons/image.svg deleted file mode 100644 index facacee6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/image.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/images.svg b/WEB/node_modules/bootstrap-icons/icons/images.svg deleted file mode 100644 index b35ecebc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/images.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/inbox-fill.svg b/WEB/node_modules/bootstrap-icons/icons/inbox-fill.svg deleted file mode 100644 index bf5c8c91..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/inbox-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/inbox.svg b/WEB/node_modules/bootstrap-icons/icons/inbox.svg deleted file mode 100644 index 59ad2d77..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/inboxes-fill.svg b/WEB/node_modules/bootstrap-icons/icons/inboxes-fill.svg deleted file mode 100644 index 27447dc3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/inboxes-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/inboxes.svg b/WEB/node_modules/bootstrap-icons/icons/inboxes.svg deleted file mode 100644 index f23f0ec5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/inboxes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/incognito.svg b/WEB/node_modules/bootstrap-icons/icons/incognito.svg deleted file mode 100644 index fc9f6dce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/incognito.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/indent.svg b/WEB/node_modules/bootstrap-icons/icons/indent.svg deleted file mode 100644 index 025acef2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/indent.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/infinity.svg b/WEB/node_modules/bootstrap-icons/icons/infinity.svg deleted file mode 100644 index e9dd437b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/infinity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/info-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/info-circle-fill.svg deleted file mode 100644 index 9d38231f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/info-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/info-circle.svg b/WEB/node_modules/bootstrap-icons/icons/info-circle.svg deleted file mode 100644 index 8f48f86c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/info-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/info-lg.svg b/WEB/node_modules/bootstrap-icons/icons/info-lg.svg deleted file mode 100644 index d1b988e0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/info-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/info-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/info-square-fill.svg deleted file mode 100644 index c2e5a663..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/info-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/info-square.svg b/WEB/node_modules/bootstrap-icons/icons/info-square.svg deleted file mode 100644 index 71e2818f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/info-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/info.svg b/WEB/node_modules/bootstrap-icons/icons/info.svg deleted file mode 100644 index 9d061b4d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/input-cursor-text.svg b/WEB/node_modules/bootstrap-icons/icons/input-cursor-text.svg deleted file mode 100644 index f2121113..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/input-cursor-text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/input-cursor.svg b/WEB/node_modules/bootstrap-icons/icons/input-cursor.svg deleted file mode 100644 index 3a89bb7e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/input-cursor.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/instagram.svg b/WEB/node_modules/bootstrap-icons/icons/instagram.svg deleted file mode 100644 index 0b5c5cef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/instagram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/intersect.svg b/WEB/node_modules/bootstrap-icons/icons/intersect.svg deleted file mode 100644 index 2d8c3295..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/intersect.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-album.svg b/WEB/node_modules/bootstrap-icons/icons/journal-album.svg deleted file mode 100644 index 2504b3d4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-album.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-arrow-down.svg b/WEB/node_modules/bootstrap-icons/icons/journal-arrow-down.svg deleted file mode 100644 index 79c313d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-arrow-down.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-arrow-up.svg b/WEB/node_modules/bootstrap-icons/icons/journal-arrow-up.svg deleted file mode 100644 index 84234612..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-arrow-up.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-bookmark-fill.svg b/WEB/node_modules/bootstrap-icons/icons/journal-bookmark-fill.svg deleted file mode 100644 index 03e24766..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-bookmark-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-bookmark.svg b/WEB/node_modules/bootstrap-icons/icons/journal-bookmark.svg deleted file mode 100644 index 66527643..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-bookmark.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-check.svg b/WEB/node_modules/bootstrap-icons/icons/journal-check.svg deleted file mode 100644 index 41b97e94..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-check.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-code.svg b/WEB/node_modules/bootstrap-icons/icons/journal-code.svg deleted file mode 100644 index 82098b9c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-code.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-medical.svg b/WEB/node_modules/bootstrap-icons/icons/journal-medical.svg deleted file mode 100644 index 5500110a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-medical.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-minus.svg b/WEB/node_modules/bootstrap-icons/icons/journal-minus.svg deleted file mode 100644 index c8cd4d84..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-minus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-plus.svg b/WEB/node_modules/bootstrap-icons/icons/journal-plus.svg deleted file mode 100644 index fa6d7026..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-plus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-richtext.svg b/WEB/node_modules/bootstrap-icons/icons/journal-richtext.svg deleted file mode 100644 index 14b0e1f0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-richtext.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-text.svg b/WEB/node_modules/bootstrap-icons/icons/journal-text.svg deleted file mode 100644 index 9b66f43a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-text.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal-x.svg b/WEB/node_modules/bootstrap-icons/icons/journal-x.svg deleted file mode 100644 index 2ca24f46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal-x.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journal.svg b/WEB/node_modules/bootstrap-icons/icons/journal.svg deleted file mode 100644 index 941c9878..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journal.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/journals.svg b/WEB/node_modules/bootstrap-icons/icons/journals.svg deleted file mode 100644 index 03f6dad8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/journals.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/joystick.svg b/WEB/node_modules/bootstrap-icons/icons/joystick.svg deleted file mode 100644 index a8a90274..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/joystick.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/justify-left.svg b/WEB/node_modules/bootstrap-icons/icons/justify-left.svg deleted file mode 100644 index 68859b8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/justify-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/justify-right.svg b/WEB/node_modules/bootstrap-icons/icons/justify-right.svg deleted file mode 100644 index 1efe4f38..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/justify-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/justify.svg b/WEB/node_modules/bootstrap-icons/icons/justify.svg deleted file mode 100644 index 009bd721..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/justify.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/kanban-fill.svg b/WEB/node_modules/bootstrap-icons/icons/kanban-fill.svg deleted file mode 100644 index d633a538..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/kanban-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/kanban.svg b/WEB/node_modules/bootstrap-icons/icons/kanban.svg deleted file mode 100644 index c5cdaaf5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/kanban.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/key-fill.svg b/WEB/node_modules/bootstrap-icons/icons/key-fill.svg deleted file mode 100644 index 25a6d45a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/key-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/key.svg b/WEB/node_modules/bootstrap-icons/icons/key.svg deleted file mode 100644 index dbaae3fa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/key.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/keyboard-fill.svg b/WEB/node_modules/bootstrap-icons/icons/keyboard-fill.svg deleted file mode 100644 index 876321d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/keyboard-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/keyboard.svg b/WEB/node_modules/bootstrap-icons/icons/keyboard.svg deleted file mode 100644 index 996c1eba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/keyboard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ladder.svg b/WEB/node_modules/bootstrap-icons/icons/ladder.svg deleted file mode 100644 index fd9182ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ladder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lamp-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lamp-fill.svg deleted file mode 100644 index ff91f4ba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lamp-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lamp.svg b/WEB/node_modules/bootstrap-icons/icons/lamp.svg deleted file mode 100644 index 6c50a70c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lamp.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/laptop-fill.svg b/WEB/node_modules/bootstrap-icons/icons/laptop-fill.svg deleted file mode 100644 index 5b1755da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/laptop-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/laptop.svg b/WEB/node_modules/bootstrap-icons/icons/laptop.svg deleted file mode 100644 index 0fc463de..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/laptop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layer-backward.svg b/WEB/node_modules/bootstrap-icons/icons/layer-backward.svg deleted file mode 100644 index 073034ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layer-backward.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layer-forward.svg b/WEB/node_modules/bootstrap-icons/icons/layer-forward.svg deleted file mode 100644 index ffc6e2aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layer-forward.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layers-fill.svg b/WEB/node_modules/bootstrap-icons/icons/layers-fill.svg deleted file mode 100644 index 8af0b1cf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layers-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layers-half.svg b/WEB/node_modules/bootstrap-icons/icons/layers-half.svg deleted file mode 100644 index a054e25a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layers-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layers.svg b/WEB/node_modules/bootstrap-icons/icons/layers.svg deleted file mode 100644 index ac2f5b29..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layers.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset-reverse.svg b/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset-reverse.svg deleted file mode 100644 index 5b6f3246..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset-reverse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset.svg b/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset.svg deleted file mode 100644 index 8dc0243e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-inset.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-reverse.svg b/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-reverse.svg deleted file mode 100644 index 8ab95090..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar-reverse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar.svg b/WEB/node_modules/bootstrap-icons/icons/layout-sidebar.svg deleted file mode 100644 index 1cfc86e1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-sidebar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-split.svg b/WEB/node_modules/bootstrap-icons/icons/layout-split.svg deleted file mode 100644 index 71f33d2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar-reverse.svg b/WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar-reverse.svg deleted file mode 100644 index 46252d57..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar-reverse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar.svg b/WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar.svg deleted file mode 100644 index 5effada2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-text-sidebar.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-text-window-reverse.svg b/WEB/node_modules/bootstrap-icons/icons/layout-text-window-reverse.svg deleted file mode 100644 index fb348409..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-text-window-reverse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-text-window.svg b/WEB/node_modules/bootstrap-icons/icons/layout-text-window.svg deleted file mode 100644 index 0aef1107..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-text-window.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-three-columns.svg b/WEB/node_modules/bootstrap-icons/icons/layout-three-columns.svg deleted file mode 100644 index 6d358d6d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-three-columns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/layout-wtf.svg b/WEB/node_modules/bootstrap-icons/icons/layout-wtf.svg deleted file mode 100644 index b603f8f3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/layout-wtf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/life-preserver.svg b/WEB/node_modules/bootstrap-icons/icons/life-preserver.svg deleted file mode 100644 index 6466ea24..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/life-preserver.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightbulb-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lightbulb-fill.svg deleted file mode 100644 index 99039504..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightbulb-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightbulb-off-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lightbulb-off-fill.svg deleted file mode 100644 index 7d9600e4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightbulb-off-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightbulb-off.svg b/WEB/node_modules/bootstrap-icons/icons/lightbulb-off.svg deleted file mode 100644 index 5675e9c5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightbulb-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightbulb.svg b/WEB/node_modules/bootstrap-icons/icons/lightbulb.svg deleted file mode 100644 index c13f6278..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightbulb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightning-charge-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lightning-charge-fill.svg deleted file mode 100644 index 5e197fb5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightning-charge-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightning-charge.svg b/WEB/node_modules/bootstrap-icons/icons/lightning-charge.svg deleted file mode 100644 index 8a97432e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightning-charge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightning-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lightning-fill.svg deleted file mode 100644 index 4d05a2b8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightning-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lightning.svg b/WEB/node_modules/bootstrap-icons/icons/lightning.svg deleted file mode 100644 index 87370608..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/line.svg b/WEB/node_modules/bootstrap-icons/icons/line.svg deleted file mode 100644 index bedc051b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/link-45deg.svg b/WEB/node_modules/bootstrap-icons/icons/link-45deg.svg deleted file mode 100644 index 127956a4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/link-45deg.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/link.svg b/WEB/node_modules/bootstrap-icons/icons/link.svg deleted file mode 100644 index df35bc8a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/link.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/linkedin.svg b/WEB/node_modules/bootstrap-icons/icons/linkedin.svg deleted file mode 100644 index 4c4efe59..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/linkedin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-check.svg b/WEB/node_modules/bootstrap-icons/icons/list-check.svg deleted file mode 100644 index 34dd4206..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-columns-reverse.svg b/WEB/node_modules/bootstrap-icons/icons/list-columns-reverse.svg deleted file mode 100644 index 2cb50786..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-columns-reverse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-columns.svg b/WEB/node_modules/bootstrap-icons/icons/list-columns.svg deleted file mode 100644 index d04a30f3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-columns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-nested.svg b/WEB/node_modules/bootstrap-icons/icons/list-nested.svg deleted file mode 100644 index 21c9a7d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-nested.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-ol.svg b/WEB/node_modules/bootstrap-icons/icons/list-ol.svg deleted file mode 100644 index 5782568d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-ol.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-stars.svg b/WEB/node_modules/bootstrap-icons/icons/list-stars.svg deleted file mode 100644 index 88dce521..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-stars.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-task.svg b/WEB/node_modules/bootstrap-icons/icons/list-task.svg deleted file mode 100644 index 81181905..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-task.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list-ul.svg b/WEB/node_modules/bootstrap-icons/icons/list-ul.svg deleted file mode 100644 index 217d1539..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list-ul.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/list.svg b/WEB/node_modules/bootstrap-icons/icons/list.svg deleted file mode 100644 index e039056e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lock-fill.svg deleted file mode 100644 index 9fb8f7b8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lock-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lock.svg b/WEB/node_modules/bootstrap-icons/icons/lock.svg deleted file mode 100644 index b50a68ef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lungs-fill.svg b/WEB/node_modules/bootstrap-icons/icons/lungs-fill.svg deleted file mode 100644 index a3b555d0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lungs-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/lungs.svg b/WEB/node_modules/bootstrap-icons/icons/lungs.svg deleted file mode 100644 index 53708525..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/lungs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/magic.svg b/WEB/node_modules/bootstrap-icons/icons/magic.svg deleted file mode 100644 index 3df2ec0b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/magic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/magnet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/magnet-fill.svg deleted file mode 100644 index 9ca18652..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/magnet-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/magnet.svg b/WEB/node_modules/bootstrap-icons/icons/magnet.svg deleted file mode 100644 index aab17635..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/magnet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mailbox.svg b/WEB/node_modules/bootstrap-icons/icons/mailbox.svg deleted file mode 100644 index e2ac2f97..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mailbox.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mailbox2.svg b/WEB/node_modules/bootstrap-icons/icons/mailbox2.svg deleted file mode 100644 index 60a523bb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mailbox2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/map-fill.svg b/WEB/node_modules/bootstrap-icons/icons/map-fill.svg deleted file mode 100644 index 6097c5f4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/map-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/map.svg b/WEB/node_modules/bootstrap-icons/icons/map.svg deleted file mode 100644 index f9dbb084..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/map.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/markdown-fill.svg b/WEB/node_modules/bootstrap-icons/icons/markdown-fill.svg deleted file mode 100644 index b87e236c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/markdown-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/markdown.svg b/WEB/node_modules/bootstrap-icons/icons/markdown.svg deleted file mode 100644 index f9933a60..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/markdown.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mask.svg b/WEB/node_modules/bootstrap-icons/icons/mask.svg deleted file mode 100644 index 3bfe141c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mask.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mastodon.svg b/WEB/node_modules/bootstrap-icons/icons/mastodon.svg deleted file mode 100644 index 23b34f5c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mastodon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/medium.svg b/WEB/node_modules/bootstrap-icons/icons/medium.svg deleted file mode 100644 index cc468765..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/megaphone-fill.svg b/WEB/node_modules/bootstrap-icons/icons/megaphone-fill.svg deleted file mode 100644 index 237e8146..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/megaphone-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/megaphone.svg b/WEB/node_modules/bootstrap-icons/icons/megaphone.svg deleted file mode 100644 index 834083c1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/megaphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/memory.svg b/WEB/node_modules/bootstrap-icons/icons/memory.svg deleted file mode 100644 index cdc2943f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/memory.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-app-fill.svg b/WEB/node_modules/bootstrap-icons/icons/menu-app-fill.svg deleted file mode 100644 index c41c6fbf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-app-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-app.svg b/WEB/node_modules/bootstrap-icons/icons/menu-app.svg deleted file mode 100644 index 36e57dfa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-app.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-button-fill.svg b/WEB/node_modules/bootstrap-icons/icons/menu-button-fill.svg deleted file mode 100644 index 034b64d7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-button-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-button-wide-fill.svg b/WEB/node_modules/bootstrap-icons/icons/menu-button-wide-fill.svg deleted file mode 100644 index d6e17da0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-button-wide-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-button-wide.svg b/WEB/node_modules/bootstrap-icons/icons/menu-button-wide.svg deleted file mode 100644 index d67ba6a2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-button-wide.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-button.svg b/WEB/node_modules/bootstrap-icons/icons/menu-button.svg deleted file mode 100644 index 4e0fff93..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-button.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-down.svg b/WEB/node_modules/bootstrap-icons/icons/menu-down.svg deleted file mode 100644 index b2d84b24..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/menu-up.svg b/WEB/node_modules/bootstrap-icons/icons/menu-up.svg deleted file mode 100644 index fb35e8db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/menu-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/messenger.svg b/WEB/node_modules/bootstrap-icons/icons/messenger.svg deleted file mode 100644 index 5c6d37d4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/messenger.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/meta.svg b/WEB/node_modules/bootstrap-icons/icons/meta.svg deleted file mode 100644 index 2c6885d7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/meta.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mic-fill.svg b/WEB/node_modules/bootstrap-icons/icons/mic-fill.svg deleted file mode 100644 index 9be58e9d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mic-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mic-mute-fill.svg b/WEB/node_modules/bootstrap-icons/icons/mic-mute-fill.svg deleted file mode 100644 index cc325a0c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mic-mute-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mic-mute.svg b/WEB/node_modules/bootstrap-icons/icons/mic-mute.svg deleted file mode 100644 index 5a520a12..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mic-mute.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mic.svg b/WEB/node_modules/bootstrap-icons/icons/mic.svg deleted file mode 100644 index 57be2e56..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mic.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/microsoft-teams.svg b/WEB/node_modules/bootstrap-icons/icons/microsoft-teams.svg deleted file mode 100644 index e0cc253e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/microsoft-teams.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/microsoft.svg b/WEB/node_modules/bootstrap-icons/icons/microsoft.svg deleted file mode 100644 index d28281f1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/microsoft.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/minecart-loaded.svg b/WEB/node_modules/bootstrap-icons/icons/minecart-loaded.svg deleted file mode 100644 index 8a754571..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/minecart-loaded.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/minecart.svg b/WEB/node_modules/bootstrap-icons/icons/minecart.svg deleted file mode 100644 index 7f3ad000..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/minecart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/modem-fill.svg b/WEB/node_modules/bootstrap-icons/icons/modem-fill.svg deleted file mode 100644 index 1fe97bef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/modem-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/modem.svg b/WEB/node_modules/bootstrap-icons/icons/modem.svg deleted file mode 100644 index 873090dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/modem.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/moisture.svg b/WEB/node_modules/bootstrap-icons/icons/moisture.svg deleted file mode 100644 index 732f4ac2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/moisture.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/moon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/moon-fill.svg deleted file mode 100644 index 1149676d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/moon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/moon-stars-fill.svg b/WEB/node_modules/bootstrap-icons/icons/moon-stars-fill.svg deleted file mode 100644 index d2e1d6ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/moon-stars-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/moon-stars.svg b/WEB/node_modules/bootstrap-icons/icons/moon-stars.svg deleted file mode 100644 index b25ef863..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/moon-stars.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/moon.svg b/WEB/node_modules/bootstrap-icons/icons/moon.svg deleted file mode 100644 index 4cd88202..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/moon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mortarboard-fill.svg b/WEB/node_modules/bootstrap-icons/icons/mortarboard-fill.svg deleted file mode 100644 index 7f5fb484..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mortarboard-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mortarboard.svg b/WEB/node_modules/bootstrap-icons/icons/mortarboard.svg deleted file mode 100644 index ed82b6aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mortarboard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/motherboard-fill.svg b/WEB/node_modules/bootstrap-icons/icons/motherboard-fill.svg deleted file mode 100644 index bf15e965..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/motherboard-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/motherboard.svg b/WEB/node_modules/bootstrap-icons/icons/motherboard.svg deleted file mode 100644 index ed13d0c1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/motherboard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mouse-fill.svg b/WEB/node_modules/bootstrap-icons/icons/mouse-fill.svg deleted file mode 100644 index bd0b5eb4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mouse-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mouse.svg b/WEB/node_modules/bootstrap-icons/icons/mouse.svg deleted file mode 100644 index 40976e06..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mouse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mouse2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/mouse2-fill.svg deleted file mode 100644 index 283d1cde..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mouse2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mouse2.svg b/WEB/node_modules/bootstrap-icons/icons/mouse2.svg deleted file mode 100644 index 359da4d3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mouse2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mouse3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/mouse3-fill.svg deleted file mode 100644 index de6dbc7a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mouse3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/mouse3.svg b/WEB/node_modules/bootstrap-icons/icons/mouse3.svg deleted file mode 100644 index d042bfd3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/mouse3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/music-note-beamed.svg b/WEB/node_modules/bootstrap-icons/icons/music-note-beamed.svg deleted file mode 100644 index 04cedf09..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/music-note-beamed.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/music-note-list.svg b/WEB/node_modules/bootstrap-icons/icons/music-note-list.svg deleted file mode 100644 index 5c306bd8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/music-note-list.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/music-note.svg b/WEB/node_modules/bootstrap-icons/icons/music-note.svg deleted file mode 100644 index 1125a662..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/music-note.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/music-player-fill.svg b/WEB/node_modules/bootstrap-icons/icons/music-player-fill.svg deleted file mode 100644 index 6619d1e7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/music-player-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/music-player.svg b/WEB/node_modules/bootstrap-icons/icons/music-player.svg deleted file mode 100644 index 2d50a635..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/music-player.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/newspaper.svg b/WEB/node_modules/bootstrap-icons/icons/newspaper.svg deleted file mode 100644 index 7d7fa716..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/newspaper.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/nintendo-switch.svg b/WEB/node_modules/bootstrap-icons/icons/nintendo-switch.svg deleted file mode 100644 index 0f1e2ac6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/nintendo-switch.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/node-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/node-minus-fill.svg deleted file mode 100644 index 32430b92..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/node-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/node-minus.svg b/WEB/node_modules/bootstrap-icons/icons/node-minus.svg deleted file mode 100644 index b1accd4a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/node-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/node-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/node-plus-fill.svg deleted file mode 100644 index e5ee855c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/node-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/node-plus.svg b/WEB/node_modules/bootstrap-icons/icons/node-plus.svg deleted file mode 100644 index 085f04fe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/node-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/nut-fill.svg b/WEB/node_modules/bootstrap-icons/icons/nut-fill.svg deleted file mode 100644 index 4babc033..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/nut-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/nut.svg b/WEB/node_modules/bootstrap-icons/icons/nut.svg deleted file mode 100644 index 4912d489..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/nut.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/nvidia.svg b/WEB/node_modules/bootstrap-icons/icons/nvidia.svg deleted file mode 100644 index 64920465..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/nvidia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/octagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/octagon-fill.svg deleted file mode 100644 index c1283178..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/octagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/octagon-half.svg b/WEB/node_modules/bootstrap-icons/icons/octagon-half.svg deleted file mode 100644 index d95240ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/octagon-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/octagon.svg b/WEB/node_modules/bootstrap-icons/icons/octagon.svg deleted file mode 100644 index 9f3657ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/octagon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/optical-audio-fill.svg b/WEB/node_modules/bootstrap-icons/icons/optical-audio-fill.svg deleted file mode 100644 index 5bdfd822..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/optical-audio-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/optical-audio.svg b/WEB/node_modules/bootstrap-icons/icons/optical-audio.svg deleted file mode 100644 index 7a38b83e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/optical-audio.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/option.svg b/WEB/node_modules/bootstrap-icons/icons/option.svg deleted file mode 100644 index d7702b10..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/option.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/outlet.svg b/WEB/node_modules/bootstrap-icons/icons/outlet.svg deleted file mode 100644 index b48af60d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/outlet.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/p-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/p-circle-fill.svg deleted file mode 100644 index ea54307f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/p-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/p-circle.svg b/WEB/node_modules/bootstrap-icons/icons/p-circle.svg deleted file mode 100644 index 888a1fad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/p-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/p-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/p-square-fill.svg deleted file mode 100644 index ad3caa20..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/p-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/p-square.svg b/WEB/node_modules/bootstrap-icons/icons/p-square.svg deleted file mode 100644 index ad630d04..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/p-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/paint-bucket.svg b/WEB/node_modules/bootstrap-icons/icons/paint-bucket.svg deleted file mode 100644 index ee15d10f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/paint-bucket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/palette-fill.svg b/WEB/node_modules/bootstrap-icons/icons/palette-fill.svg deleted file mode 100644 index 7dc5ecda..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/palette-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/palette.svg b/WEB/node_modules/bootstrap-icons/icons/palette.svg deleted file mode 100644 index fea76d92..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/palette.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/palette2.svg b/WEB/node_modules/bootstrap-icons/icons/palette2.svg deleted file mode 100644 index 5d140b31..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/palette2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/paperclip.svg b/WEB/node_modules/bootstrap-icons/icons/paperclip.svg deleted file mode 100644 index 00f311d6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/paperclip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/paragraph.svg b/WEB/node_modules/bootstrap-icons/icons/paragraph.svg deleted file mode 100644 index 999cb532..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/paragraph.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pass-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pass-fill.svg deleted file mode 100644 index a5715df4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pass-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pass.svg b/WEB/node_modules/bootstrap-icons/icons/pass.svg deleted file mode 100644 index 3f51eb5d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pass.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/patch-check-fill.svg deleted file mode 100644 index 13014151..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-check-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-check.svg b/WEB/node_modules/bootstrap-icons/icons/patch-check.svg deleted file mode 100644 index 2dd799ee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-exclamation-fill.svg b/WEB/node_modules/bootstrap-icons/icons/patch-exclamation-fill.svg deleted file mode 100644 index fd900c4e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-exclamation-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/patch-exclamation.svg deleted file mode 100644 index 153d97dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/patch-minus-fill.svg deleted file mode 100644 index 12f35c23..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-minus.svg b/WEB/node_modules/bootstrap-icons/icons/patch-minus.svg deleted file mode 100644 index f6024f97..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/patch-plus-fill.svg deleted file mode 100644 index 1a79d799..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-plus.svg b/WEB/node_modules/bootstrap-icons/icons/patch-plus.svg deleted file mode 100644 index b9a78461..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-question-fill.svg b/WEB/node_modules/bootstrap-icons/icons/patch-question-fill.svg deleted file mode 100644 index 665588b3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-question-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/patch-question.svg b/WEB/node_modules/bootstrap-icons/icons/patch-question.svg deleted file mode 100644 index ef4ca58e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/patch-question.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pause-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pause-btn-fill.svg deleted file mode 100644 index efca1428..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pause-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pause-btn.svg b/WEB/node_modules/bootstrap-icons/icons/pause-btn.svg deleted file mode 100644 index 0e9eb3a1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pause-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pause-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pause-circle-fill.svg deleted file mode 100644 index 5e3525f4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pause-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pause-circle.svg b/WEB/node_modules/bootstrap-icons/icons/pause-circle.svg deleted file mode 100644 index 1b6b64af..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pause-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pause-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pause-fill.svg deleted file mode 100644 index 68285b2f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pause-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pause.svg b/WEB/node_modules/bootstrap-icons/icons/pause.svg deleted file mode 100644 index 22478eaf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/paypal.svg b/WEB/node_modules/bootstrap-icons/icons/paypal.svg deleted file mode 100644 index 41bd5366..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/paypal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pc-display-horizontal.svg b/WEB/node_modules/bootstrap-icons/icons/pc-display-horizontal.svg deleted file mode 100644 index 2013f155..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pc-display-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pc-display.svg b/WEB/node_modules/bootstrap-icons/icons/pc-display.svg deleted file mode 100644 index f5d09daf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pc-display.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pc-horizontal.svg b/WEB/node_modules/bootstrap-icons/icons/pc-horizontal.svg deleted file mode 100644 index 9ae513a1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pc-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pc.svg b/WEB/node_modules/bootstrap-icons/icons/pc.svg deleted file mode 100644 index f0f280d6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pc.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pci-card.svg b/WEB/node_modules/bootstrap-icons/icons/pci-card.svg deleted file mode 100644 index 600a5d06..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pci-card.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/peace-fill.svg b/WEB/node_modules/bootstrap-icons/icons/peace-fill.svg deleted file mode 100644 index c8ed5bdd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/peace-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/peace.svg b/WEB/node_modules/bootstrap-icons/icons/peace.svg deleted file mode 100644 index 3e4420b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/peace.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pen-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pen-fill.svg deleted file mode 100644 index b7bb3371..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pen-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pen.svg b/WEB/node_modules/bootstrap-icons/icons/pen.svg deleted file mode 100644 index 8eb3be7d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pencil-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pencil-fill.svg deleted file mode 100644 index 59d2830c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pencil-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pencil-square.svg b/WEB/node_modules/bootstrap-icons/icons/pencil-square.svg deleted file mode 100644 index b8c90d54..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pencil-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pencil.svg b/WEB/node_modules/bootstrap-icons/icons/pencil.svg deleted file mode 100644 index f8dbfebc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pencil.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pentagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pentagon-fill.svg deleted file mode 100644 index 9c807890..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pentagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pentagon-half.svg b/WEB/node_modules/bootstrap-icons/icons/pentagon-half.svg deleted file mode 100644 index 305125cb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pentagon-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pentagon.svg b/WEB/node_modules/bootstrap-icons/icons/pentagon.svg deleted file mode 100644 index b6f5fe30..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pentagon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/people-fill.svg b/WEB/node_modules/bootstrap-icons/icons/people-fill.svg deleted file mode 100644 index 81d5a8e5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/people-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/people.svg b/WEB/node_modules/bootstrap-icons/icons/people.svg deleted file mode 100644 index 29dfc5b0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/people.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/percent.svg b/WEB/node_modules/bootstrap-icons/icons/percent.svg deleted file mode 100644 index 8af2bc4d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/percent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-add.svg b/WEB/node_modules/bootstrap-icons/icons/person-add.svg deleted file mode 100644 index cd9f071c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-add.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-badge-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-badge-fill.svg deleted file mode 100644 index d9ebe672..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-badge-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-badge.svg b/WEB/node_modules/bootstrap-icons/icons/person-badge.svg deleted file mode 100644 index d071d44b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-badge.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-bounding-box.svg b/WEB/node_modules/bootstrap-icons/icons/person-bounding-box.svg deleted file mode 100644 index 92e662c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-bounding-box.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-check-fill.svg deleted file mode 100644 index 872497a6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-check-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-check.svg b/WEB/node_modules/bootstrap-icons/icons/person-check.svg deleted file mode 100644 index 85f6ada4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-circle.svg b/WEB/node_modules/bootstrap-icons/icons/person-circle.svg deleted file mode 100644 index fd7f2c92..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-dash-fill.svg deleted file mode 100644 index fd719f20..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-dash-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-dash.svg b/WEB/node_modules/bootstrap-icons/icons/person-dash.svg deleted file mode 100644 index b374ee00..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-down.svg b/WEB/node_modules/bootstrap-icons/icons/person-down.svg deleted file mode 100644 index 00489b95..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/person-exclamation.svg deleted file mode 100644 index ceb698ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-add.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-add.svg deleted file mode 100644 index 4383a852..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-add.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-check.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-check.svg deleted file mode 100644 index 0bb8ee46..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-dash.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-dash.svg deleted file mode 100644 index d2cdec55..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-down.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-down.svg deleted file mode 100644 index a1cfcdcd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-exclamation.svg deleted file mode 100644 index 59cfd6ff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-gear.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-gear.svg deleted file mode 100644 index f91006b6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-gear.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-lock.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-lock.svg deleted file mode 100644 index 8af5ee14..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-slash.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-slash.svg deleted file mode 100644 index ede8fa42..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-up.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-up.svg deleted file mode 100644 index be73bf27..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill-x.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill-x.svg deleted file mode 100644 index 959fcee4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-fill.svg deleted file mode 100644 index 5e71aca1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-gear.svg b/WEB/node_modules/bootstrap-icons/icons/person-gear.svg deleted file mode 100644 index 8024d86c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-gear.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-heart.svg b/WEB/node_modules/bootstrap-icons/icons/person-heart.svg deleted file mode 100644 index e9ebbf48..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-hearts.svg b/WEB/node_modules/bootstrap-icons/icons/person-hearts.svg deleted file mode 100644 index 06970be9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-hearts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-lines-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-lines-fill.svg deleted file mode 100644 index 736421c5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-lines-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-lock.svg b/WEB/node_modules/bootstrap-icons/icons/person-lock.svg deleted file mode 100644 index 1c20dc77..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-plus-fill.svg deleted file mode 100644 index 151ccfe8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-plus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-plus.svg b/WEB/node_modules/bootstrap-icons/icons/person-plus.svg deleted file mode 100644 index aac3a673..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-rolodex.svg b/WEB/node_modules/bootstrap-icons/icons/person-rolodex.svg deleted file mode 100644 index af898ca7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-rolodex.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-slash.svg b/WEB/node_modules/bootstrap-icons/icons/person-slash.svg deleted file mode 100644 index 7316d7ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-square.svg b/WEB/node_modules/bootstrap-icons/icons/person-square.svg deleted file mode 100644 index a7eb40ef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-up.svg b/WEB/node_modules/bootstrap-icons/icons/person-up.svg deleted file mode 100644 index 5ec777d3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-vcard-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-vcard-fill.svg deleted file mode 100644 index f40d1088..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-vcard-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-vcard.svg b/WEB/node_modules/bootstrap-icons/icons/person-vcard.svg deleted file mode 100644 index 3b871584..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-vcard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-video.svg b/WEB/node_modules/bootstrap-icons/icons/person-video.svg deleted file mode 100644 index b8c19954..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-video.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-video2.svg b/WEB/node_modules/bootstrap-icons/icons/person-video2.svg deleted file mode 100644 index 3f4292e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-video2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-video3.svg b/WEB/node_modules/bootstrap-icons/icons/person-video3.svg deleted file mode 100644 index be38b249..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-video3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-workspace.svg b/WEB/node_modules/bootstrap-icons/icons/person-workspace.svg deleted file mode 100644 index e72bea02..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-workspace.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/person-x-fill.svg deleted file mode 100644 index d4903a6a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person-x.svg b/WEB/node_modules/bootstrap-icons/icons/person-x.svg deleted file mode 100644 index 129660d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/person.svg b/WEB/node_modules/bootstrap-icons/icons/person.svg deleted file mode 100644 index 18d64119..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone-fill.svg b/WEB/node_modules/bootstrap-icons/icons/phone-fill.svg deleted file mode 100644 index a2dfd034..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone-flip.svg b/WEB/node_modules/bootstrap-icons/icons/phone-flip.svg deleted file mode 100644 index 54e2d266..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone-flip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone-landscape-fill.svg b/WEB/node_modules/bootstrap-icons/icons/phone-landscape-fill.svg deleted file mode 100644 index 295481c8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone-landscape-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone-landscape.svg b/WEB/node_modules/bootstrap-icons/icons/phone-landscape.svg deleted file mode 100644 index 65cd2731..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone-landscape.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone-vibrate-fill.svg b/WEB/node_modules/bootstrap-icons/icons/phone-vibrate-fill.svg deleted file mode 100644 index 6e61ecce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone-vibrate-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone-vibrate.svg b/WEB/node_modules/bootstrap-icons/icons/phone-vibrate.svg deleted file mode 100644 index f380cabb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone-vibrate.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/phone.svg b/WEB/node_modules/bootstrap-icons/icons/phone.svg deleted file mode 100644 index 3f3fd74c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/phone.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pie-chart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pie-chart-fill.svg deleted file mode 100644 index 6aa71eb8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pie-chart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pie-chart.svg b/WEB/node_modules/bootstrap-icons/icons/pie-chart.svg deleted file mode 100644 index a20f6a7e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pie-chart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/piggy-bank-fill.svg b/WEB/node_modules/bootstrap-icons/icons/piggy-bank-fill.svg deleted file mode 100644 index b44f35d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/piggy-bank-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/piggy-bank.svg b/WEB/node_modules/bootstrap-icons/icons/piggy-bank.svg deleted file mode 100644 index 1d836ce1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/piggy-bank.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pin-angle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pin-angle-fill.svg deleted file mode 100644 index 3112c0b8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pin-angle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pin-angle.svg b/WEB/node_modules/bootstrap-icons/icons/pin-angle.svg deleted file mode 100644 index a07b038e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pin-angle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pin-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pin-fill.svg deleted file mode 100644 index f00b7904..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pin-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pin-map-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pin-map-fill.svg deleted file mode 100644 index b8c8502b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pin-map-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pin-map.svg b/WEB/node_modules/bootstrap-icons/icons/pin-map.svg deleted file mode 100644 index f04129a7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pin-map.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pin.svg b/WEB/node_modules/bootstrap-icons/icons/pin.svg deleted file mode 100644 index 45fd7dea..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pinterest.svg b/WEB/node_modules/bootstrap-icons/icons/pinterest.svg deleted file mode 100644 index b4fbc23d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pinterest.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pip-fill.svg b/WEB/node_modules/bootstrap-icons/icons/pip-fill.svg deleted file mode 100644 index 1869f789..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pip-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/pip.svg b/WEB/node_modules/bootstrap-icons/icons/pip.svg deleted file mode 100644 index 58f06382..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/pip.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/play-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/play-btn-fill.svg deleted file mode 100644 index 18b91678..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/play-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/play-btn.svg b/WEB/node_modules/bootstrap-icons/icons/play-btn.svg deleted file mode 100644 index 576e30bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/play-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/play-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/play-circle-fill.svg deleted file mode 100644 index 511ef37b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/play-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/play-circle.svg b/WEB/node_modules/bootstrap-icons/icons/play-circle.svg deleted file mode 100644 index c93144ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/play-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/play-fill.svg b/WEB/node_modules/bootstrap-icons/icons/play-fill.svg deleted file mode 100644 index 28f2e673..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/play-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/play.svg b/WEB/node_modules/bootstrap-icons/icons/play.svg deleted file mode 100644 index b3fd3dc5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/playstation.svg b/WEB/node_modules/bootstrap-icons/icons/playstation.svg deleted file mode 100644 index f8ce05b6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/playstation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plug-fill.svg b/WEB/node_modules/bootstrap-icons/icons/plug-fill.svg deleted file mode 100644 index d15b8e6a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plug-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plug.svg b/WEB/node_modules/bootstrap-icons/icons/plug.svg deleted file mode 100644 index c5e6688d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plugin.svg b/WEB/node_modules/bootstrap-icons/icons/plugin.svg deleted file mode 100644 index 3f179a39..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plugin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-circle-dotted.svg b/WEB/node_modules/bootstrap-icons/icons/plus-circle-dotted.svg deleted file mode 100644 index c69316ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-circle-dotted.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/plus-circle-fill.svg deleted file mode 100644 index f3201164..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-circle.svg b/WEB/node_modules/bootstrap-icons/icons/plus-circle.svg deleted file mode 100644 index 66308ef1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-lg.svg b/WEB/node_modules/bootstrap-icons/icons/plus-lg.svg deleted file mode 100644 index f821cc33..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-slash-minus.svg b/WEB/node_modules/bootstrap-icons/icons/plus-slash-minus.svg deleted file mode 100644 index 44a8e0eb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-slash-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-square-dotted.svg b/WEB/node_modules/bootstrap-icons/icons/plus-square-dotted.svg deleted file mode 100644 index 4ae7ad68..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-square-dotted.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/plus-square-fill.svg deleted file mode 100644 index 0d5e15cf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus-square.svg b/WEB/node_modules/bootstrap-icons/icons/plus-square.svg deleted file mode 100644 index 15c4c44f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/plus.svg b/WEB/node_modules/bootstrap-icons/icons/plus.svg deleted file mode 100644 index 5b088c08..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postage-fill.svg b/WEB/node_modules/bootstrap-icons/icons/postage-fill.svg deleted file mode 100644 index 701a1c64..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postage-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postage-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/postage-heart-fill.svg deleted file mode 100644 index a2689014..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postage-heart-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postage-heart.svg b/WEB/node_modules/bootstrap-icons/icons/postage-heart.svg deleted file mode 100644 index 4d22b180..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postage-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postage.svg b/WEB/node_modules/bootstrap-icons/icons/postage.svg deleted file mode 100644 index cc49c700..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postage.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postcard-fill.svg b/WEB/node_modules/bootstrap-icons/icons/postcard-fill.svg deleted file mode 100644 index 01b54dd2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postcard-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postcard-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/postcard-heart-fill.svg deleted file mode 100644 index 5e551fb7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postcard-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postcard-heart.svg b/WEB/node_modules/bootstrap-icons/icons/postcard-heart.svg deleted file mode 100644 index e0f2f05a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postcard-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/postcard.svg b/WEB/node_modules/bootstrap-icons/icons/postcard.svg deleted file mode 100644 index 827180e2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/postcard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/power.svg b/WEB/node_modules/bootstrap-icons/icons/power.svg deleted file mode 100644 index 6fb97563..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/power.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/prescription.svg b/WEB/node_modules/bootstrap-icons/icons/prescription.svg deleted file mode 100644 index 263433a4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/prescription.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/prescription2.svg b/WEB/node_modules/bootstrap-icons/icons/prescription2.svg deleted file mode 100644 index fbe2f918..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/prescription2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/printer-fill.svg b/WEB/node_modules/bootstrap-icons/icons/printer-fill.svg deleted file mode 100644 index 485d9878..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/printer-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/printer.svg b/WEB/node_modules/bootstrap-icons/icons/printer.svg deleted file mode 100644 index 60196bc5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/printer.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/projector-fill.svg b/WEB/node_modules/bootstrap-icons/icons/projector-fill.svg deleted file mode 100644 index ff6a3418..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/projector-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/projector.svg b/WEB/node_modules/bootstrap-icons/icons/projector.svg deleted file mode 100644 index 218c6a5e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/projector.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/puzzle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/puzzle-fill.svg deleted file mode 100644 index e9bbfae6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/puzzle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/puzzle.svg b/WEB/node_modules/bootstrap-icons/icons/puzzle.svg deleted file mode 100644 index c9b07a24..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/puzzle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/qr-code-scan.svg b/WEB/node_modules/bootstrap-icons/icons/qr-code-scan.svg deleted file mode 100644 index 7eb599e1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/qr-code-scan.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/qr-code.svg b/WEB/node_modules/bootstrap-icons/icons/qr-code.svg deleted file mode 100644 index bf5570dc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/qr-code.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/question-circle-fill.svg deleted file mode 100644 index d8e5e06d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-circle.svg b/WEB/node_modules/bootstrap-icons/icons/question-circle.svg deleted file mode 100644 index 1c8cbe7f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-diamond-fill.svg b/WEB/node_modules/bootstrap-icons/icons/question-diamond-fill.svg deleted file mode 100644 index a86583be..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-diamond-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-diamond.svg b/WEB/node_modules/bootstrap-icons/icons/question-diamond.svg deleted file mode 100644 index a7d8233c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-diamond.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-lg.svg b/WEB/node_modules/bootstrap-icons/icons/question-lg.svg deleted file mode 100644 index fa3452e4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-octagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/question-octagon-fill.svg deleted file mode 100644 index 2ff954ed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-octagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-octagon.svg b/WEB/node_modules/bootstrap-icons/icons/question-octagon.svg deleted file mode 100644 index 02e8ffe2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-octagon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/question-square-fill.svg deleted file mode 100644 index dd724104..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question-square.svg b/WEB/node_modules/bootstrap-icons/icons/question-square.svg deleted file mode 100644 index d0a56ffb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/question.svg b/WEB/node_modules/bootstrap-icons/icons/question.svg deleted file mode 100644 index 05abe29c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/question.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/quora.svg b/WEB/node_modules/bootstrap-icons/icons/quora.svg deleted file mode 100644 index e90e571b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/quora.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/quote.svg b/WEB/node_modules/bootstrap-icons/icons/quote.svg deleted file mode 100644 index 03b45bf0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/quote.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/r-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/r-circle-fill.svg deleted file mode 100644 index c2386c3c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/r-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/r-circle.svg b/WEB/node_modules/bootstrap-icons/icons/r-circle.svg deleted file mode 100644 index ab5c574a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/r-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/r-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/r-square-fill.svg deleted file mode 100644 index e039b8ad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/r-square-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/r-square.svg b/WEB/node_modules/bootstrap-icons/icons/r-square.svg deleted file mode 100644 index 37ddc6ae..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/r-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/radioactive.svg b/WEB/node_modules/bootstrap-icons/icons/radioactive.svg deleted file mode 100644 index 1b1072f7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/radioactive.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rainbow.svg b/WEB/node_modules/bootstrap-icons/icons/rainbow.svg deleted file mode 100644 index 8e8aea78..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rainbow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/receipt-cutoff.svg b/WEB/node_modules/bootstrap-icons/icons/receipt-cutoff.svg deleted file mode 100644 index 27be3c09..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/receipt-cutoff.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/receipt.svg b/WEB/node_modules/bootstrap-icons/icons/receipt.svg deleted file mode 100644 index 9ea72836..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/receipt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reception-0.svg b/WEB/node_modules/bootstrap-icons/icons/reception-0.svg deleted file mode 100644 index 885bf3bb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reception-0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reception-1.svg b/WEB/node_modules/bootstrap-icons/icons/reception-1.svg deleted file mode 100644 index 3deafb62..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reception-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reception-2.svg b/WEB/node_modules/bootstrap-icons/icons/reception-2.svg deleted file mode 100644 index 7dca57ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reception-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reception-3.svg b/WEB/node_modules/bootstrap-icons/icons/reception-3.svg deleted file mode 100644 index b30d5fb7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reception-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reception-4.svg b/WEB/node_modules/bootstrap-icons/icons/reception-4.svg deleted file mode 100644 index 611bdf1b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reception-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/record-btn-fill.svg deleted file mode 100644 index caa3ea11..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record-btn.svg b/WEB/node_modules/bootstrap-icons/icons/record-btn.svg deleted file mode 100644 index 4fd261ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/record-circle-fill.svg deleted file mode 100644 index 2c2429a1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record-circle.svg b/WEB/node_modules/bootstrap-icons/icons/record-circle.svg deleted file mode 100644 index d45d91c3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record-fill.svg b/WEB/node_modules/bootstrap-icons/icons/record-fill.svg deleted file mode 100644 index d4743936..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record.svg b/WEB/node_modules/bootstrap-icons/icons/record.svg deleted file mode 100644 index 27f82a97..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/record2-fill.svg deleted file mode 100644 index 76489287..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record2-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/record2.svg b/WEB/node_modules/bootstrap-icons/icons/record2.svg deleted file mode 100644 index 43a11504..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/record2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/recycle.svg b/WEB/node_modules/bootstrap-icons/icons/recycle.svg deleted file mode 100644 index e4fa6c03..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/recycle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reddit.svg b/WEB/node_modules/bootstrap-icons/icons/reddit.svg deleted file mode 100644 index b1c9cfed..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reddit.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/regex.svg b/WEB/node_modules/bootstrap-icons/icons/regex.svg deleted file mode 100644 index 19c0ff30..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/regex.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/repeat-1.svg b/WEB/node_modules/bootstrap-icons/icons/repeat-1.svg deleted file mode 100644 index 07f4a8b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/repeat-1.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/repeat.svg b/WEB/node_modules/bootstrap-icons/icons/repeat.svg deleted file mode 100644 index 0f6d54d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/repeat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reply-all-fill.svg b/WEB/node_modules/bootstrap-icons/icons/reply-all-fill.svg deleted file mode 100644 index 7b77b069..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reply-all-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reply-all.svg b/WEB/node_modules/bootstrap-icons/icons/reply-all.svg deleted file mode 100644 index c95025b3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reply-all.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reply-fill.svg b/WEB/node_modules/bootstrap-icons/icons/reply-fill.svg deleted file mode 100644 index b5a87228..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reply-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/reply.svg b/WEB/node_modules/bootstrap-icons/icons/reply.svg deleted file mode 100644 index c2dc098e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/reply.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rewind-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/rewind-btn-fill.svg deleted file mode 100644 index 5136147d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rewind-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rewind-btn.svg b/WEB/node_modules/bootstrap-icons/icons/rewind-btn.svg deleted file mode 100644 index 45c02328..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rewind-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rewind-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/rewind-circle-fill.svg deleted file mode 100644 index afdaaf3a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rewind-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rewind-circle.svg b/WEB/node_modules/bootstrap-icons/icons/rewind-circle.svg deleted file mode 100644 index 054fd952..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rewind-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rewind-fill.svg b/WEB/node_modules/bootstrap-icons/icons/rewind-fill.svg deleted file mode 100644 index 79596e0e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rewind-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rewind.svg b/WEB/node_modules/bootstrap-icons/icons/rewind.svg deleted file mode 100644 index 58684d4b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rewind.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/robot.svg b/WEB/node_modules/bootstrap-icons/icons/robot.svg deleted file mode 100644 index 526cb991..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/robot.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rocket-fill.svg b/WEB/node_modules/bootstrap-icons/icons/rocket-fill.svg deleted file mode 100644 index dcb5cb84..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rocket-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rocket-takeoff-fill.svg b/WEB/node_modules/bootstrap-icons/icons/rocket-takeoff-fill.svg deleted file mode 100644 index a748d6d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rocket-takeoff-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rocket-takeoff.svg b/WEB/node_modules/bootstrap-icons/icons/rocket-takeoff.svg deleted file mode 100644 index 376d3429..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rocket-takeoff.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rocket.svg b/WEB/node_modules/bootstrap-icons/icons/rocket.svg deleted file mode 100644 index 5b3cd5c1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rocket.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/router-fill.svg b/WEB/node_modules/bootstrap-icons/icons/router-fill.svg deleted file mode 100644 index de050cff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/router-fill.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/router.svg b/WEB/node_modules/bootstrap-icons/icons/router.svg deleted file mode 100644 index 8fa22d0d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/router.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rss-fill.svg b/WEB/node_modules/bootstrap-icons/icons/rss-fill.svg deleted file mode 100644 index 39bef06e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rss-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rss.svg b/WEB/node_modules/bootstrap-icons/icons/rss.svg deleted file mode 100644 index be41f20c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rss.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/rulers.svg b/WEB/node_modules/bootstrap-icons/icons/rulers.svg deleted file mode 100644 index e9891c9a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/rulers.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/safe-fill.svg b/WEB/node_modules/bootstrap-icons/icons/safe-fill.svg deleted file mode 100644 index 1036d675..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/safe-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/safe.svg b/WEB/node_modules/bootstrap-icons/icons/safe.svg deleted file mode 100644 index fb5b7cb2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/safe.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/safe2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/safe2-fill.svg deleted file mode 100644 index d1d37f2f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/safe2-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/safe2.svg b/WEB/node_modules/bootstrap-icons/icons/safe2.svg deleted file mode 100644 index 37bfbe80..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/safe2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/save-fill.svg b/WEB/node_modules/bootstrap-icons/icons/save-fill.svg deleted file mode 100644 index 0a43dc15..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/save-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/save.svg b/WEB/node_modules/bootstrap-icons/icons/save.svg deleted file mode 100644 index 26b8aed5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/save.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/save2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/save2-fill.svg deleted file mode 100644 index 45feb593..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/save2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/save2.svg b/WEB/node_modules/bootstrap-icons/icons/save2.svg deleted file mode 100644 index 52bc9e40..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/save2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/scissors.svg b/WEB/node_modules/bootstrap-icons/icons/scissors.svg deleted file mode 100644 index ab71b0dc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/scissors.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/scooter.svg b/WEB/node_modules/bootstrap-icons/icons/scooter.svg deleted file mode 100644 index 238eedb5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/scooter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/screwdriver.svg b/WEB/node_modules/bootstrap-icons/icons/screwdriver.svg deleted file mode 100644 index dc9c3743..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/screwdriver.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sd-card-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sd-card-fill.svg deleted file mode 100644 index 9fe36b68..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sd-card-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sd-card.svg b/WEB/node_modules/bootstrap-icons/icons/sd-card.svg deleted file mode 100644 index 12ed59f7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sd-card.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/search-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/search-heart-fill.svg deleted file mode 100644 index 54e31c71..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/search-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/search-heart.svg b/WEB/node_modules/bootstrap-icons/icons/search-heart.svg deleted file mode 100644 index 92ea0591..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/search-heart.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/search.svg b/WEB/node_modules/bootstrap-icons/icons/search.svg deleted file mode 100644 index d3dc7ca1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/segmented-nav.svg b/WEB/node_modules/bootstrap-icons/icons/segmented-nav.svg deleted file mode 100644 index 42323b2f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/segmented-nav.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-check-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-check-fill.svg deleted file mode 100644 index 4b0a56af..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-check-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-check.svg b/WEB/node_modules/bootstrap-icons/icons/send-check.svg deleted file mode 100644 index 581ebbe2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-dash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-dash-fill.svg deleted file mode 100644 index 254329c0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-dash-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-dash.svg b/WEB/node_modules/bootstrap-icons/icons/send-dash.svg deleted file mode 100644 index abfbad37..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-exclamation-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-exclamation-fill.svg deleted file mode 100644 index 5a77e982..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-exclamation-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/send-exclamation.svg deleted file mode 100644 index 149a7f74..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-fill.svg deleted file mode 100644 index 2a84015d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-plus-fill.svg deleted file mode 100644 index bea3738a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-plus-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-plus.svg b/WEB/node_modules/bootstrap-icons/icons/send-plus.svg deleted file mode 100644 index 41202289..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-slash-fill.svg deleted file mode 100644 index 33456870..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-slash-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-slash.svg b/WEB/node_modules/bootstrap-icons/icons/send-slash.svg deleted file mode 100644 index 782daf3e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/send-x-fill.svg deleted file mode 100644 index ce102ba4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-x-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send-x.svg b/WEB/node_modules/bootstrap-icons/icons/send-x.svg deleted file mode 100644 index c8bc8bf3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/send.svg b/WEB/node_modules/bootstrap-icons/icons/send.svg deleted file mode 100644 index c81fc955..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/send.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/server.svg b/WEB/node_modules/bootstrap-icons/icons/server.svg deleted file mode 100644 index ff85feb8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/server.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/share-fill.svg b/WEB/node_modules/bootstrap-icons/icons/share-fill.svg deleted file mode 100644 index 8b0ee88d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/share-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/share.svg b/WEB/node_modules/bootstrap-icons/icons/share.svg deleted file mode 100644 index 79d3075f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-check.svg b/WEB/node_modules/bootstrap-icons/icons/shield-check.svg deleted file mode 100644 index ecbf5439..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/shield-exclamation.svg deleted file mode 100644 index 825de04d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-exclamation.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-fill-check.svg b/WEB/node_modules/bootstrap-icons/icons/shield-fill-check.svg deleted file mode 100644 index a72b2baf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-fill-check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-fill-exclamation.svg b/WEB/node_modules/bootstrap-icons/icons/shield-fill-exclamation.svg deleted file mode 100644 index b489a681..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-fill-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-fill-minus.svg b/WEB/node_modules/bootstrap-icons/icons/shield-fill-minus.svg deleted file mode 100644 index b9b9129c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-fill-minus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-fill-plus.svg b/WEB/node_modules/bootstrap-icons/icons/shield-fill-plus.svg deleted file mode 100644 index aec96d17..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-fill-plus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-fill-x.svg b/WEB/node_modules/bootstrap-icons/icons/shield-fill-x.svg deleted file mode 100644 index d384af45..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-fill-x.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-fill.svg b/WEB/node_modules/bootstrap-icons/icons/shield-fill.svg deleted file mode 100644 index d1d877da..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-lock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/shield-lock-fill.svg deleted file mode 100644 index e4c96b4e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-lock-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-lock.svg b/WEB/node_modules/bootstrap-icons/icons/shield-lock.svg deleted file mode 100644 index ff384250..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-lock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-minus.svg b/WEB/node_modules/bootstrap-icons/icons/shield-minus.svg deleted file mode 100644 index d1cedfdf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-plus.svg b/WEB/node_modules/bootstrap-icons/icons/shield-plus.svg deleted file mode 100644 index 77bcb1a3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-shaded.svg b/WEB/node_modules/bootstrap-icons/icons/shield-shaded.svg deleted file mode 100644 index 9c4af1a7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-shaded.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-slash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/shield-slash-fill.svg deleted file mode 100644 index 015d11b5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-slash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-slash.svg b/WEB/node_modules/bootstrap-icons/icons/shield-slash.svg deleted file mode 100644 index 234afa2e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield-x.svg b/WEB/node_modules/bootstrap-icons/icons/shield-x.svg deleted file mode 100644 index 3fe16661..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shield.svg b/WEB/node_modules/bootstrap-icons/icons/shield.svg deleted file mode 100644 index 18309d18..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shift-fill.svg b/WEB/node_modules/bootstrap-icons/icons/shift-fill.svg deleted file mode 100644 index da897bcd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shift-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shift.svg b/WEB/node_modules/bootstrap-icons/icons/shift.svg deleted file mode 100644 index 59a88ef5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shop-window.svg b/WEB/node_modules/bootstrap-icons/icons/shop-window.svg deleted file mode 100644 index a306cfa4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shop-window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shop.svg b/WEB/node_modules/bootstrap-icons/icons/shop.svg deleted file mode 100644 index 223d77b4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/shuffle.svg b/WEB/node_modules/bootstrap-icons/icons/shuffle.svg deleted file mode 100644 index 83bf20ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/shuffle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-dead-end-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-dead-end-fill.svg deleted file mode 100644 index b7f5876a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-dead-end-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-dead-end.svg b/WEB/node_modules/bootstrap-icons/icons/sign-dead-end.svg deleted file mode 100644 index 2828c9aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-dead-end.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter-fill.svg deleted file mode 100644 index 3dfab6cb..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter.svg b/WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter.svg deleted file mode 100644 index bf1ab21f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-do-not-enter.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-fill.svg deleted file mode 100644 index a8d0e5b9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-side-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-side-fill.svg deleted file mode 100644 index 7e6fd342..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-side-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-side.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-side.svg deleted file mode 100644 index 80959aaf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-side.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-t-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-t-fill.svg deleted file mode 100644 index 0927772b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-t-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-t.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-t.svg deleted file mode 100644 index 95240f41..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-t.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-y-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-y-fill.svg deleted file mode 100644 index 80201f96..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-y-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-y.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection-y.svg deleted file mode 100644 index efc84a36..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection-y.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-intersection.svg b/WEB/node_modules/bootstrap-icons/icons/sign-intersection.svg deleted file mode 100644 index 509b13fd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-intersection.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-merge-left-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-merge-left-fill.svg deleted file mode 100644 index a1bd7ac8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-merge-left-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-merge-left.svg b/WEB/node_modules/bootstrap-icons/icons/sign-merge-left.svg deleted file mode 100644 index b509fa24..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-merge-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-merge-right-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-merge-right-fill.svg deleted file mode 100644 index 7f771907..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-merge-right-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-merge-right.svg b/WEB/node_modules/bootstrap-icons/icons/sign-merge-right.svg deleted file mode 100644 index 0339ab22..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-merge-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn-fill.svg deleted file mode 100644 index 86cc79b7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn.svg b/WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn.svg deleted file mode 100644 index e29d4432..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-no-left-turn.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-no-parking-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-no-parking-fill.svg deleted file mode 100644 index 0e1bf468..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-no-parking-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-no-parking.svg b/WEB/node_modules/bootstrap-icons/icons/sign-no-parking.svg deleted file mode 100644 index cc97b1c5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-no-parking.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn-fill.svg deleted file mode 100644 index 7448c095..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn.svg b/WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn.svg deleted file mode 100644 index e7de0832..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-no-right-turn.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-railroad-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-railroad-fill.svg deleted file mode 100644 index 25818130..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-railroad-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-railroad.svg b/WEB/node_modules/bootstrap-icons/icons/sign-railroad.svg deleted file mode 100644 index a264db25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-railroad.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-stop-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-stop-fill.svg deleted file mode 100644 index 375af762..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-stop-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-stop-lights-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-stop-lights-fill.svg deleted file mode 100644 index df93e1c8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-stop-lights-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-stop-lights.svg b/WEB/node_modules/bootstrap-icons/icons/sign-stop-lights.svg deleted file mode 100644 index 297320ad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-stop-lights.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-stop.svg b/WEB/node_modules/bootstrap-icons/icons/sign-stop.svg deleted file mode 100644 index 14def743..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-stop.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-left-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-left-fill.svg deleted file mode 100644 index 87a6dca3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-left-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-left.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-left.svg deleted file mode 100644 index bea00b71..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-right-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-right-fill.svg deleted file mode 100644 index 4181518b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-right-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-right.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-right.svg deleted file mode 100644 index da447dbe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left-fill.svg deleted file mode 100644 index 62f83886..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left.svg deleted file mode 100644 index 79475ad0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right-fill.svg deleted file mode 100644 index c4c47615..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right.svg b/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right.svg deleted file mode 100644 index cf22c012..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-turn-slight-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-yield-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sign-yield-fill.svg deleted file mode 100644 index c2ec9a58..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-yield-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sign-yield.svg b/WEB/node_modules/bootstrap-icons/icons/sign-yield.svg deleted file mode 100644 index aabf3fb4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sign-yield.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signal.svg b/WEB/node_modules/bootstrap-icons/icons/signal.svg deleted file mode 100644 index 4220d488..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signpost-2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/signpost-2-fill.svg deleted file mode 100644 index cc51e517..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signpost-2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signpost-2.svg b/WEB/node_modules/bootstrap-icons/icons/signpost-2.svg deleted file mode 100644 index 6a18b3ba..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signpost-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signpost-fill.svg b/WEB/node_modules/bootstrap-icons/icons/signpost-fill.svg deleted file mode 100644 index f95f257a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signpost-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signpost-split-fill.svg b/WEB/node_modules/bootstrap-icons/icons/signpost-split-fill.svg deleted file mode 100644 index 86aa086f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signpost-split-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signpost-split.svg b/WEB/node_modules/bootstrap-icons/icons/signpost-split.svg deleted file mode 100644 index 0168ae53..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signpost-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/signpost.svg b/WEB/node_modules/bootstrap-icons/icons/signpost.svg deleted file mode 100644 index 90a88822..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/signpost.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sim-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sim-fill.svg deleted file mode 100644 index c8e2c296..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sim-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sim.svg b/WEB/node_modules/bootstrap-icons/icons/sim.svg deleted file mode 100644 index cc0e8695..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sim.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sina-weibo.svg b/WEB/node_modules/bootstrap-icons/icons/sina-weibo.svg deleted file mode 100644 index 05c5f4bc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sina-weibo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-backward-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-backward-btn-fill.svg deleted file mode 100644 index bf064290..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-backward-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-backward-btn.svg b/WEB/node_modules/bootstrap-icons/icons/skip-backward-btn.svg deleted file mode 100644 index b04455ef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-backward-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-backward-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-backward-circle-fill.svg deleted file mode 100644 index f6b6e4db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-backward-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-backward-circle.svg b/WEB/node_modules/bootstrap-icons/icons/skip-backward-circle.svg deleted file mode 100644 index 63e2a195..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-backward-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-backward-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-backward-fill.svg deleted file mode 100644 index a0ce53ce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-backward-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-backward.svg b/WEB/node_modules/bootstrap-icons/icons/skip-backward.svg deleted file mode 100644 index 9be60fe7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-backward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-end-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-end-btn-fill.svg deleted file mode 100644 index 55bf1ba8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-end-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-end-btn.svg b/WEB/node_modules/bootstrap-icons/icons/skip-end-btn.svg deleted file mode 100644 index 6c5b044b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-end-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-end-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-end-circle-fill.svg deleted file mode 100644 index e3037508..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-end-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-end-circle.svg b/WEB/node_modules/bootstrap-icons/icons/skip-end-circle.svg deleted file mode 100644 index 39e8cd31..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-end-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-end-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-end-fill.svg deleted file mode 100644 index fa90d3fc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-end-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-end.svg b/WEB/node_modules/bootstrap-icons/icons/skip-end.svg deleted file mode 100644 index 40d6fa99..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-end.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-forward-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-forward-btn-fill.svg deleted file mode 100644 index b767e9c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-forward-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-forward-btn.svg b/WEB/node_modules/bootstrap-icons/icons/skip-forward-btn.svg deleted file mode 100644 index f67d3a80..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-forward-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-forward-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-forward-circle-fill.svg deleted file mode 100644 index 00cea35e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-forward-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-forward-circle.svg b/WEB/node_modules/bootstrap-icons/icons/skip-forward-circle.svg deleted file mode 100644 index 3b55d7e3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-forward-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-forward-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-forward-fill.svg deleted file mode 100644 index c4071aa8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-forward-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-forward.svg b/WEB/node_modules/bootstrap-icons/icons/skip-forward.svg deleted file mode 100644 index a1c4720b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-start-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-start-btn-fill.svg deleted file mode 100644 index 56a1370f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-start-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-start-btn.svg b/WEB/node_modules/bootstrap-icons/icons/skip-start-btn.svg deleted file mode 100644 index c86afbe4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-start-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-start-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-start-circle-fill.svg deleted file mode 100644 index b6d13b0a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-start-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-start-circle.svg b/WEB/node_modules/bootstrap-icons/icons/skip-start-circle.svg deleted file mode 100644 index f9664d9f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-start-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-start-fill.svg b/WEB/node_modules/bootstrap-icons/icons/skip-start-fill.svg deleted file mode 100644 index c4295fc1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-start-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skip-start.svg b/WEB/node_modules/bootstrap-icons/icons/skip-start.svg deleted file mode 100644 index a178e0e0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skip-start.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/skype.svg b/WEB/node_modules/bootstrap-icons/icons/skype.svg deleted file mode 100644 index b3beaf95..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/skype.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slack.svg b/WEB/node_modules/bootstrap-icons/icons/slack.svg deleted file mode 100644 index f4aa6e6d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slash-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/slash-circle-fill.svg deleted file mode 100644 index f7031017..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slash-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slash-circle.svg b/WEB/node_modules/bootstrap-icons/icons/slash-circle.svg deleted file mode 100644 index 4c1344bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slash-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slash-lg.svg b/WEB/node_modules/bootstrap-icons/icons/slash-lg.svg deleted file mode 100644 index 161b6ec7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slash-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slash-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/slash-square-fill.svg deleted file mode 100644 index c7a39350..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slash-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slash-square.svg b/WEB/node_modules/bootstrap-icons/icons/slash-square.svg deleted file mode 100644 index ccf42bd6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slash-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/slash.svg b/WEB/node_modules/bootstrap-icons/icons/slash.svg deleted file mode 100644 index 9616561f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/slash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sliders.svg b/WEB/node_modules/bootstrap-icons/icons/sliders.svg deleted file mode 100644 index da4b8353..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sliders.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sliders2-vertical.svg b/WEB/node_modules/bootstrap-icons/icons/sliders2-vertical.svg deleted file mode 100644 index c474281c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sliders2-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sliders2.svg b/WEB/node_modules/bootstrap-icons/icons/sliders2.svg deleted file mode 100644 index 86fa70c3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sliders2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/smartwatch.svg b/WEB/node_modules/bootstrap-icons/icons/smartwatch.svg deleted file mode 100644 index 696bd331..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/smartwatch.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/snapchat.svg b/WEB/node_modules/bootstrap-icons/icons/snapchat.svg deleted file mode 100644 index 505f55a3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/snapchat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/snow.svg b/WEB/node_modules/bootstrap-icons/icons/snow.svg deleted file mode 100644 index 9b648a5f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/snow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/snow2.svg b/WEB/node_modules/bootstrap-icons/icons/snow2.svg deleted file mode 100644 index cede335d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/snow2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/snow3.svg b/WEB/node_modules/bootstrap-icons/icons/snow3.svg deleted file mode 100644 index 75e5ef24..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/snow3.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-down-alt.svg b/WEB/node_modules/bootstrap-icons/icons/sort-alpha-down-alt.svg deleted file mode 100644 index fa4f4fad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-down-alt.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-down.svg b/WEB/node_modules/bootstrap-icons/icons/sort-alpha-down.svg deleted file mode 100644 index e0fcad04..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-up-alt.svg b/WEB/node_modules/bootstrap-icons/icons/sort-alpha-up-alt.svg deleted file mode 100644 index 69c1a39a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-up-alt.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-up.svg b/WEB/node_modules/bootstrap-icons/icons/sort-alpha-up.svg deleted file mode 100644 index 0be5e68f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-alpha-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-down-alt.svg b/WEB/node_modules/bootstrap-icons/icons/sort-down-alt.svg deleted file mode 100644 index d7f7fc8f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-down-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-down.svg b/WEB/node_modules/bootstrap-icons/icons/sort-down.svg deleted file mode 100644 index 848834ce..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-down-alt.svg b/WEB/node_modules/bootstrap-icons/icons/sort-numeric-down-alt.svg deleted file mode 100644 index 8c39a5a3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-down-alt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-down.svg b/WEB/node_modules/bootstrap-icons/icons/sort-numeric-down.svg deleted file mode 100644 index 57a3fb03..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-down.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-up-alt.svg b/WEB/node_modules/bootstrap-icons/icons/sort-numeric-up-alt.svg deleted file mode 100644 index e8edf886..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-up-alt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-up.svg b/WEB/node_modules/bootstrap-icons/icons/sort-numeric-up.svg deleted file mode 100644 index 1cd0a37e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-numeric-up.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-up-alt.svg b/WEB/node_modules/bootstrap-icons/icons/sort-up-alt.svg deleted file mode 100644 index 96650d5a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-up-alt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sort-up.svg b/WEB/node_modules/bootstrap-icons/icons/sort-up.svg deleted file mode 100644 index 21588012..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sort-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/soundwave.svg b/WEB/node_modules/bootstrap-icons/icons/soundwave.svg deleted file mode 100644 index 288f108b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/soundwave.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/speaker-fill.svg b/WEB/node_modules/bootstrap-icons/icons/speaker-fill.svg deleted file mode 100644 index bae80e2d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/speaker-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/speaker.svg b/WEB/node_modules/bootstrap-icons/icons/speaker.svg deleted file mode 100644 index 461626db..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/speaker.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/speedometer.svg b/WEB/node_modules/bootstrap-icons/icons/speedometer.svg deleted file mode 100644 index 5a0a43c9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/speedometer.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/speedometer2.svg b/WEB/node_modules/bootstrap-icons/icons/speedometer2.svg deleted file mode 100644 index d5676df9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/speedometer2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/spellcheck.svg b/WEB/node_modules/bootstrap-icons/icons/spellcheck.svg deleted file mode 100644 index 029950f5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/spellcheck.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/spotify.svg b/WEB/node_modules/bootstrap-icons/icons/spotify.svg deleted file mode 100644 index 31b42380..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/spotify.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/square-fill.svg deleted file mode 100644 index 31bae4f7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/square-half.svg b/WEB/node_modules/bootstrap-icons/icons/square-half.svg deleted file mode 100644 index 3f8179d5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/square-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/square.svg b/WEB/node_modules/bootstrap-icons/icons/square.svg deleted file mode 100644 index ded82d43..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stack-overflow.svg b/WEB/node_modules/bootstrap-icons/icons/stack-overflow.svg deleted file mode 100644 index b7d482de..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stack-overflow.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stack.svg b/WEB/node_modules/bootstrap-icons/icons/stack.svg deleted file mode 100644 index b8a9c940..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/star-fill.svg b/WEB/node_modules/bootstrap-icons/icons/star-fill.svg deleted file mode 100644 index de09c4aa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/star-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/star-half.svg b/WEB/node_modules/bootstrap-icons/icons/star-half.svg deleted file mode 100644 index 8d30e7e0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/star-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/star.svg b/WEB/node_modules/bootstrap-icons/icons/star.svg deleted file mode 100644 index 742b5e25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stars.svg b/WEB/node_modules/bootstrap-icons/icons/stars.svg deleted file mode 100644 index 2c166779..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stars.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/steam.svg b/WEB/node_modules/bootstrap-icons/icons/steam.svg deleted file mode 100644 index aecd4339..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/steam.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stickies-fill.svg b/WEB/node_modules/bootstrap-icons/icons/stickies-fill.svg deleted file mode 100644 index a0252da0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stickies-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stickies.svg b/WEB/node_modules/bootstrap-icons/icons/stickies.svg deleted file mode 100644 index 8252c497..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stickies.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sticky-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sticky-fill.svg deleted file mode 100644 index acd42b9a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sticky-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sticky.svg b/WEB/node_modules/bootstrap-icons/icons/sticky.svg deleted file mode 100644 index dba01423..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sticky.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stop-btn-fill.svg b/WEB/node_modules/bootstrap-icons/icons/stop-btn-fill.svg deleted file mode 100644 index 58b6c02e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stop-btn-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stop-btn.svg b/WEB/node_modules/bootstrap-icons/icons/stop-btn.svg deleted file mode 100644 index 5c392eca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stop-btn.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stop-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/stop-circle-fill.svg deleted file mode 100644 index ac711e03..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stop-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stop-circle.svg b/WEB/node_modules/bootstrap-icons/icons/stop-circle.svg deleted file mode 100644 index 441613ca..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stop-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stop-fill.svg b/WEB/node_modules/bootstrap-icons/icons/stop-fill.svg deleted file mode 100644 index e00085a1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stop-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stop.svg b/WEB/node_modules/bootstrap-icons/icons/stop.svg deleted file mode 100644 index 2b86647f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stoplights-fill.svg b/WEB/node_modules/bootstrap-icons/icons/stoplights-fill.svg deleted file mode 100644 index a18566b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stoplights-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stoplights.svg b/WEB/node_modules/bootstrap-icons/icons/stoplights.svg deleted file mode 100644 index f765ab2b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stoplights.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stopwatch-fill.svg b/WEB/node_modules/bootstrap-icons/icons/stopwatch-fill.svg deleted file mode 100644 index 2d2ed116..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stopwatch-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stopwatch.svg b/WEB/node_modules/bootstrap-icons/icons/stopwatch.svg deleted file mode 100644 index 964dbb8f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stopwatch.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/strava.svg b/WEB/node_modules/bootstrap-icons/icons/strava.svg deleted file mode 100644 index 7e3237d5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/strava.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/stripe.svg b/WEB/node_modules/bootstrap-icons/icons/stripe.svg deleted file mode 100644 index f24fdf38..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/stripe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/subscript.svg b/WEB/node_modules/bootstrap-icons/icons/subscript.svg deleted file mode 100644 index 6976c0d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/subscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/subtract.svg b/WEB/node_modules/bootstrap-icons/icons/subtract.svg deleted file mode 100644 index e1d878a8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-club-fill.svg b/WEB/node_modules/bootstrap-icons/icons/suit-club-fill.svg deleted file mode 100644 index d4d311ac..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-club-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-club.svg b/WEB/node_modules/bootstrap-icons/icons/suit-club.svg deleted file mode 100644 index 75e5e852..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-club.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-diamond-fill.svg b/WEB/node_modules/bootstrap-icons/icons/suit-diamond-fill.svg deleted file mode 100644 index 2be1b7fa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-diamond-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-diamond.svg b/WEB/node_modules/bootstrap-icons/icons/suit-diamond.svg deleted file mode 100644 index 9192a27e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-diamond.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-heart-fill.svg b/WEB/node_modules/bootstrap-icons/icons/suit-heart-fill.svg deleted file mode 100644 index 0dd86f99..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-heart-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-heart.svg b/WEB/node_modules/bootstrap-icons/icons/suit-heart.svg deleted file mode 100644 index c761ef4b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-spade-fill.svg b/WEB/node_modules/bootstrap-icons/icons/suit-spade-fill.svg deleted file mode 100644 index 63bb0c63..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-spade-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/suit-spade.svg b/WEB/node_modules/bootstrap-icons/icons/suit-spade.svg deleted file mode 100644 index 8f14427e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/suit-spade.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sun-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sun-fill.svg deleted file mode 100644 index cc1a60e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sun-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sun.svg b/WEB/node_modules/bootstrap-icons/icons/sun.svg deleted file mode 100644 index c3112080..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sun.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sunglasses.svg b/WEB/node_modules/bootstrap-icons/icons/sunglasses.svg deleted file mode 100644 index 3f7dad01..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sunglasses.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sunrise-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sunrise-fill.svg deleted file mode 100644 index eb6a6687..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sunrise-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sunrise.svg b/WEB/node_modules/bootstrap-icons/icons/sunrise.svg deleted file mode 100644 index 53d670dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sunrise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sunset-fill.svg b/WEB/node_modules/bootstrap-icons/icons/sunset-fill.svg deleted file mode 100644 index 7f5b60ec..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sunset-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/sunset.svg b/WEB/node_modules/bootstrap-icons/icons/sunset.svg deleted file mode 100644 index 91041cfe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/sunset.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/superscript.svg b/WEB/node_modules/bootstrap-icons/icons/superscript.svg deleted file mode 100644 index 06a1a784..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/superscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/symmetry-horizontal.svg b/WEB/node_modules/bootstrap-icons/icons/symmetry-horizontal.svg deleted file mode 100644 index 7e46d904..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/symmetry-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/symmetry-vertical.svg b/WEB/node_modules/bootstrap-icons/icons/symmetry-vertical.svg deleted file mode 100644 index a18fa2f4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/symmetry-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/table.svg b/WEB/node_modules/bootstrap-icons/icons/table.svg deleted file mode 100644 index 5e70d22c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/table.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tablet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/tablet-fill.svg deleted file mode 100644 index 571ae8f9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tablet-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tablet-landscape-fill.svg b/WEB/node_modules/bootstrap-icons/icons/tablet-landscape-fill.svg deleted file mode 100644 index a4a60481..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tablet-landscape-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tablet-landscape.svg b/WEB/node_modules/bootstrap-icons/icons/tablet-landscape.svg deleted file mode 100644 index b36f7d41..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tablet-landscape.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tablet.svg b/WEB/node_modules/bootstrap-icons/icons/tablet.svg deleted file mode 100644 index be81ff5a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tablet.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tag-fill.svg b/WEB/node_modules/bootstrap-icons/icons/tag-fill.svg deleted file mode 100644 index 1502792b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tag-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tag.svg b/WEB/node_modules/bootstrap-icons/icons/tag.svg deleted file mode 100644 index ab34fdd9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tag.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tags-fill.svg b/WEB/node_modules/bootstrap-icons/icons/tags-fill.svg deleted file mode 100644 index f92a3610..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tags-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tags.svg b/WEB/node_modules/bootstrap-icons/icons/tags.svg deleted file mode 100644 index 9f6d6764..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tags.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/taxi-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/taxi-front-fill.svg deleted file mode 100644 index 1e1eb19d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/taxi-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/taxi-front.svg b/WEB/node_modules/bootstrap-icons/icons/taxi-front.svg deleted file mode 100644 index 4cb5fdae..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/taxi-front.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telegram.svg b/WEB/node_modules/bootstrap-icons/icons/telegram.svg deleted file mode 100644 index 139af07e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telegram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-fill.svg deleted file mode 100644 index efc72c07..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-forward-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-forward-fill.svg deleted file mode 100644 index f4ce4831..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-forward-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-forward.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-forward.svg deleted file mode 100644 index 17ec9ce7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-inbound-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-inbound-fill.svg deleted file mode 100644 index 998c8fbe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-inbound-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-inbound.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-inbound.svg deleted file mode 100644 index 460fe9f2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-inbound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-minus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-minus-fill.svg deleted file mode 100644 index bc17abbf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-minus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-minus.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-minus.svg deleted file mode 100644 index 4f4d93cf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-outbound-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-outbound-fill.svg deleted file mode 100644 index 16013a54..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-outbound-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-outbound.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-outbound.svg deleted file mode 100644 index 13828860..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-outbound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-plus-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-plus-fill.svg deleted file mode 100644 index 6d8c58f5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-plus-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-plus.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-plus.svg deleted file mode 100644 index 21ef9095..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-x-fill.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-x-fill.svg deleted file mode 100644 index c8ef8949..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-x-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone-x.svg b/WEB/node_modules/bootstrap-icons/icons/telephone-x.svg deleted file mode 100644 index 5aa3f95d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/telephone.svg b/WEB/node_modules/bootstrap-icons/icons/telephone.svg deleted file mode 100644 index 8e359b82..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/telephone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tencent-qq.svg b/WEB/node_modules/bootstrap-icons/icons/tencent-qq.svg deleted file mode 100644 index b107eb5c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tencent-qq.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/terminal-dash.svg b/WEB/node_modules/bootstrap-icons/icons/terminal-dash.svg deleted file mode 100644 index 9049b5e8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/terminal-dash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/terminal-fill.svg b/WEB/node_modules/bootstrap-icons/icons/terminal-fill.svg deleted file mode 100644 index d3c63943..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/terminal-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/terminal-plus.svg b/WEB/node_modules/bootstrap-icons/icons/terminal-plus.svg deleted file mode 100644 index be268c8e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/terminal-plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/terminal-split.svg b/WEB/node_modules/bootstrap-icons/icons/terminal-split.svg deleted file mode 100644 index f65d2c7a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/terminal-split.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/terminal-x.svg b/WEB/node_modules/bootstrap-icons/icons/terminal-x.svg deleted file mode 100644 index 5128f115..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/terminal-x.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/terminal.svg b/WEB/node_modules/bootstrap-icons/icons/terminal.svg deleted file mode 100644 index e12c9f88..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/terminal.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-center.svg b/WEB/node_modules/bootstrap-icons/icons/text-center.svg deleted file mode 100644 index 2887a99f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-indent-left.svg b/WEB/node_modules/bootstrap-icons/icons/text-indent-left.svg deleted file mode 100644 index 34d8c55e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-indent-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-indent-right.svg b/WEB/node_modules/bootstrap-icons/icons/text-indent-right.svg deleted file mode 100644 index fdd837fa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-indent-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-left.svg b/WEB/node_modules/bootstrap-icons/icons/text-left.svg deleted file mode 100644 index 04526116..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-paragraph.svg b/WEB/node_modules/bootstrap-icons/icons/text-paragraph.svg deleted file mode 100644 index 9779beab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-paragraph.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-right.svg b/WEB/node_modules/bootstrap-icons/icons/text-right.svg deleted file mode 100644 index 34686b0f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/text-wrap.svg b/WEB/node_modules/bootstrap-icons/icons/text-wrap.svg deleted file mode 100644 index 713a96c7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/text-wrap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/textarea-resize.svg b/WEB/node_modules/bootstrap-icons/icons/textarea-resize.svg deleted file mode 100644 index c4a9d9fc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/textarea-resize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/textarea-t.svg b/WEB/node_modules/bootstrap-icons/icons/textarea-t.svg deleted file mode 100644 index dc7e17c2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/textarea-t.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/textarea.svg b/WEB/node_modules/bootstrap-icons/icons/textarea.svg deleted file mode 100644 index 9aa54459..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/textarea.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thermometer-half.svg b/WEB/node_modules/bootstrap-icons/icons/thermometer-half.svg deleted file mode 100644 index cafefd29..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thermometer-half.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thermometer-high.svg b/WEB/node_modules/bootstrap-icons/icons/thermometer-high.svg deleted file mode 100644 index 15acf4c6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thermometer-high.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thermometer-low.svg b/WEB/node_modules/bootstrap-icons/icons/thermometer-low.svg deleted file mode 100644 index ce540e03..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thermometer-low.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thermometer-snow.svg b/WEB/node_modules/bootstrap-icons/icons/thermometer-snow.svg deleted file mode 100644 index 0e1b4002..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thermometer-snow.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thermometer-sun.svg b/WEB/node_modules/bootstrap-icons/icons/thermometer-sun.svg deleted file mode 100644 index 07c32909..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thermometer-sun.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thermometer.svg b/WEB/node_modules/bootstrap-icons/icons/thermometer.svg deleted file mode 100644 index 748813ec..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thermometer.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/three-dots-vertical.svg b/WEB/node_modules/bootstrap-icons/icons/three-dots-vertical.svg deleted file mode 100644 index cd0c79ab..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/three-dots-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/three-dots.svg b/WEB/node_modules/bootstrap-icons/icons/three-dots.svg deleted file mode 100644 index ea92369a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/three-dots.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thunderbolt-fill.svg b/WEB/node_modules/bootstrap-icons/icons/thunderbolt-fill.svg deleted file mode 100644 index 85c437ee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thunderbolt-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/thunderbolt.svg b/WEB/node_modules/bootstrap-icons/icons/thunderbolt.svg deleted file mode 100644 index b8356da4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/thunderbolt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ticket-detailed-fill.svg b/WEB/node_modules/bootstrap-icons/icons/ticket-detailed-fill.svg deleted file mode 100644 index bc5d192b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ticket-detailed-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ticket-detailed.svg b/WEB/node_modules/bootstrap-icons/icons/ticket-detailed.svg deleted file mode 100644 index c2701bbe..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ticket-detailed.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ticket-fill.svg b/WEB/node_modules/bootstrap-icons/icons/ticket-fill.svg deleted file mode 100644 index 73728b6d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ticket-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ticket-perforated-fill.svg b/WEB/node_modules/bootstrap-icons/icons/ticket-perforated-fill.svg deleted file mode 100644 index 2ec1d57e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ticket-perforated-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ticket-perforated.svg b/WEB/node_modules/bootstrap-icons/icons/ticket-perforated.svg deleted file mode 100644 index 194ae05e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ticket-perforated.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ticket.svg b/WEB/node_modules/bootstrap-icons/icons/ticket.svg deleted file mode 100644 index f24a93e5..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ticket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tiktok.svg b/WEB/node_modules/bootstrap-icons/icons/tiktok.svg deleted file mode 100644 index 7edac4ee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tiktok.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/toggle-off.svg b/WEB/node_modules/bootstrap-icons/icons/toggle-off.svg deleted file mode 100644 index 97d6dab3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/toggle-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/toggle-on.svg b/WEB/node_modules/bootstrap-icons/icons/toggle-on.svg deleted file mode 100644 index d13b4955..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/toggle-on.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/toggle2-off.svg b/WEB/node_modules/bootstrap-icons/icons/toggle2-off.svg deleted file mode 100644 index a8fee6b1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/toggle2-off.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/toggle2-on.svg b/WEB/node_modules/bootstrap-icons/icons/toggle2-on.svg deleted file mode 100644 index 993ec332..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/toggle2-on.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/toggles.svg b/WEB/node_modules/bootstrap-icons/icons/toggles.svg deleted file mode 100644 index d53ae018..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/toggles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/toggles2.svg b/WEB/node_modules/bootstrap-icons/icons/toggles2.svg deleted file mode 100644 index 862fc9f2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/toggles2.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tools.svg b/WEB/node_modules/bootstrap-icons/icons/tools.svg deleted file mode 100644 index fcc8362f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tools.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tornado.svg b/WEB/node_modules/bootstrap-icons/icons/tornado.svg deleted file mode 100644 index 5bb53a26..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tornado.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/train-freight-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/train-freight-front-fill.svg deleted file mode 100644 index 8278bb97..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/train-freight-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/train-freight-front.svg b/WEB/node_modules/bootstrap-icons/icons/train-freight-front.svg deleted file mode 100644 index a56961ad..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/train-freight-front.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/train-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/train-front-fill.svg deleted file mode 100644 index 85c56efa..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/train-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/train-front.svg b/WEB/node_modules/bootstrap-icons/icons/train-front.svg deleted file mode 100644 index c84d62b7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/train-front.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/train-lightrail-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/train-lightrail-front-fill.svg deleted file mode 100644 index e4fdebf1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/train-lightrail-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/train-lightrail-front.svg b/WEB/node_modules/bootstrap-icons/icons/train-lightrail-front.svg deleted file mode 100644 index 0e4c57e9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/train-lightrail-front.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/translate.svg b/WEB/node_modules/bootstrap-icons/icons/translate.svg deleted file mode 100644 index 39a17d22..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/translate.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trash-fill.svg b/WEB/node_modules/bootstrap-icons/icons/trash-fill.svg deleted file mode 100644 index 1a20e6a0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trash-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trash.svg b/WEB/node_modules/bootstrap-icons/icons/trash.svg deleted file mode 100644 index 0ba7218e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trash2-fill.svg b/WEB/node_modules/bootstrap-icons/icons/trash2-fill.svg deleted file mode 100644 index bc78b6d6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trash2-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trash2.svg b/WEB/node_modules/bootstrap-icons/icons/trash2.svg deleted file mode 100644 index 6e6468ef..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trash2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trash3-fill.svg b/WEB/node_modules/bootstrap-icons/icons/trash3-fill.svg deleted file mode 100644 index e0e81f1a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trash3-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trash3.svg b/WEB/node_modules/bootstrap-icons/icons/trash3.svg deleted file mode 100644 index 1d5f42ee..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trash3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tree-fill.svg b/WEB/node_modules/bootstrap-icons/icons/tree-fill.svg deleted file mode 100644 index 4d45dd43..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tree-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tree.svg b/WEB/node_modules/bootstrap-icons/icons/tree.svg deleted file mode 100644 index b97eb64f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tree.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trello.svg b/WEB/node_modules/bootstrap-icons/icons/trello.svg deleted file mode 100644 index 08860581..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trello.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/triangle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/triangle-fill.svg deleted file mode 100644 index 654787f2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/triangle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/triangle-half.svg b/WEB/node_modules/bootstrap-icons/icons/triangle-half.svg deleted file mode 100644 index 8f86f28c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/triangle-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/triangle.svg b/WEB/node_modules/bootstrap-icons/icons/triangle.svg deleted file mode 100644 index 1fa1898e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trophy-fill.svg b/WEB/node_modules/bootstrap-icons/icons/trophy-fill.svg deleted file mode 100644 index e29f0013..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trophy-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/trophy.svg b/WEB/node_modules/bootstrap-icons/icons/trophy.svg deleted file mode 100644 index adfa1083..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/trophy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tropical-storm.svg b/WEB/node_modules/bootstrap-icons/icons/tropical-storm.svg deleted file mode 100644 index c16188d4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tropical-storm.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/truck-flatbed.svg b/WEB/node_modules/bootstrap-icons/icons/truck-flatbed.svg deleted file mode 100644 index 5a37c8d8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/truck-flatbed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/truck-front-fill.svg b/WEB/node_modules/bootstrap-icons/icons/truck-front-fill.svg deleted file mode 100644 index 0aeb0a10..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/truck-front-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/truck-front.svg b/WEB/node_modules/bootstrap-icons/icons/truck-front.svg deleted file mode 100644 index 9e4bbf14..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/truck-front.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/truck.svg b/WEB/node_modules/bootstrap-icons/icons/truck.svg deleted file mode 100644 index 1afc549c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/truck.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tsunami.svg b/WEB/node_modules/bootstrap-icons/icons/tsunami.svg deleted file mode 100644 index cf574864..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tsunami.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tv-fill.svg b/WEB/node_modules/bootstrap-icons/icons/tv-fill.svg deleted file mode 100644 index bf9830f3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tv-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/tv.svg b/WEB/node_modules/bootstrap-icons/icons/tv.svg deleted file mode 100644 index bba3da16..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/tv.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/twitch.svg b/WEB/node_modules/bootstrap-icons/icons/twitch.svg deleted file mode 100644 index 2975f805..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/twitch.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/twitter.svg b/WEB/node_modules/bootstrap-icons/icons/twitter.svg deleted file mode 100644 index 8a83fa67..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/twitter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-bold.svg b/WEB/node_modules/bootstrap-icons/icons/type-bold.svg deleted file mode 100644 index 276d133c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-bold.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-h1.svg b/WEB/node_modules/bootstrap-icons/icons/type-h1.svg deleted file mode 100644 index 4c891817..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-h1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-h2.svg b/WEB/node_modules/bootstrap-icons/icons/type-h2.svg deleted file mode 100644 index b6ab7650..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-h2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-h3.svg b/WEB/node_modules/bootstrap-icons/icons/type-h3.svg deleted file mode 100644 index 154c293f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-h3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-italic.svg b/WEB/node_modules/bootstrap-icons/icons/type-italic.svg deleted file mode 100644 index 3ac6b09f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-italic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-strikethrough.svg b/WEB/node_modules/bootstrap-icons/icons/type-strikethrough.svg deleted file mode 100644 index 1c940e42..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-strikethrough.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type-underline.svg b/WEB/node_modules/bootstrap-icons/icons/type-underline.svg deleted file mode 100644 index c299b8bf..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type-underline.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/type.svg b/WEB/node_modules/bootstrap-icons/icons/type.svg deleted file mode 100644 index 9ab1e4c4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/type.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ubuntu.svg b/WEB/node_modules/bootstrap-icons/icons/ubuntu.svg deleted file mode 100644 index 27f8c278..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ubuntu.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ui-checks-grid.svg b/WEB/node_modules/bootstrap-icons/icons/ui-checks-grid.svg deleted file mode 100644 index a32d4241..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ui-checks-grid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ui-checks.svg b/WEB/node_modules/bootstrap-icons/icons/ui-checks.svg deleted file mode 100644 index 9b659e27..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ui-checks.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ui-radios-grid.svg b/WEB/node_modules/bootstrap-icons/icons/ui-radios-grid.svg deleted file mode 100644 index 00c7b080..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ui-radios-grid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/ui-radios.svg b/WEB/node_modules/bootstrap-icons/icons/ui-radios.svg deleted file mode 100644 index da779afc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/ui-radios.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/umbrella-fill.svg b/WEB/node_modules/bootstrap-icons/icons/umbrella-fill.svg deleted file mode 100644 index c4886e9a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/umbrella-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/umbrella.svg b/WEB/node_modules/bootstrap-icons/icons/umbrella.svg deleted file mode 100644 index 94f32f90..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/umbrella.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/unindent.svg b/WEB/node_modules/bootstrap-icons/icons/unindent.svg deleted file mode 100644 index 19692833..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/unindent.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/union.svg b/WEB/node_modules/bootstrap-icons/icons/union.svg deleted file mode 100644 index b629b881..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/union.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/unity.svg b/WEB/node_modules/bootstrap-icons/icons/unity.svg deleted file mode 100644 index e179a383..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/unity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/universal-access-circle.svg b/WEB/node_modules/bootstrap-icons/icons/universal-access-circle.svg deleted file mode 100644 index 158465b4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/universal-access-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/universal-access.svg b/WEB/node_modules/bootstrap-icons/icons/universal-access.svg deleted file mode 100644 index 3b7fc37e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/universal-access.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/unlock-fill.svg b/WEB/node_modules/bootstrap-icons/icons/unlock-fill.svg deleted file mode 100644 index f0533548..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/unlock-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/unlock.svg b/WEB/node_modules/bootstrap-icons/icons/unlock.svg deleted file mode 100644 index 8eb0925d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/unlock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/upc-scan.svg b/WEB/node_modules/bootstrap-icons/icons/upc-scan.svg deleted file mode 100644 index 2a9a6aff..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/upc-scan.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/upc.svg b/WEB/node_modules/bootstrap-icons/icons/upc.svg deleted file mode 100644 index 6669ef7a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/upc.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/upload.svg b/WEB/node_modules/bootstrap-icons/icons/upload.svg deleted file mode 100644 index be3f8e37..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/upload.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-c-fill.svg b/WEB/node_modules/bootstrap-icons/icons/usb-c-fill.svg deleted file mode 100644 index 0e50ac6a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-c-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-c.svg b/WEB/node_modules/bootstrap-icons/icons/usb-c.svg deleted file mode 100644 index c17d4ca1..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-c.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-drive-fill.svg b/WEB/node_modules/bootstrap-icons/icons/usb-drive-fill.svg deleted file mode 100644 index 834614dd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-drive-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-drive.svg b/WEB/node_modules/bootstrap-icons/icons/usb-drive.svg deleted file mode 100644 index ca08df5b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-drive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-fill.svg b/WEB/node_modules/bootstrap-icons/icons/usb-fill.svg deleted file mode 100644 index 443c91a6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-micro-fill.svg b/WEB/node_modules/bootstrap-icons/icons/usb-micro-fill.svg deleted file mode 100644 index 67ad7447..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-micro-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-micro.svg b/WEB/node_modules/bootstrap-icons/icons/usb-micro.svg deleted file mode 100644 index 945b6e75..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-micro.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-mini-fill.svg b/WEB/node_modules/bootstrap-icons/icons/usb-mini-fill.svg deleted file mode 100644 index 72356368..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-mini-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-mini.svg b/WEB/node_modules/bootstrap-icons/icons/usb-mini.svg deleted file mode 100644 index 7cc383f0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-mini.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-plug-fill.svg b/WEB/node_modules/bootstrap-icons/icons/usb-plug-fill.svg deleted file mode 100644 index 2f1c185c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-plug-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-plug.svg b/WEB/node_modules/bootstrap-icons/icons/usb-plug.svg deleted file mode 100644 index 68f5f978..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-plug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb-symbol.svg b/WEB/node_modules/bootstrap-icons/icons/usb-symbol.svg deleted file mode 100644 index eb02d87a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/usb.svg b/WEB/node_modules/bootstrap-icons/icons/usb.svg deleted file mode 100644 index e82324c4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/usb.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/valentine.svg b/WEB/node_modules/bootstrap-icons/icons/valentine.svg deleted file mode 100644 index 55420551..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/valentine.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/valentine2.svg b/WEB/node_modules/bootstrap-icons/icons/valentine2.svg deleted file mode 100644 index c70e2741..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/valentine2.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/vector-pen.svg b/WEB/node_modules/bootstrap-icons/icons/vector-pen.svg deleted file mode 100644 index 013acc25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/vector-pen.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/view-list.svg b/WEB/node_modules/bootstrap-icons/icons/view-list.svg deleted file mode 100644 index 3d1a972e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/view-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/view-stacked.svg b/WEB/node_modules/bootstrap-icons/icons/view-stacked.svg deleted file mode 100644 index 7f59bb98..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/view-stacked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/vimeo.svg b/WEB/node_modules/bootstrap-icons/icons/vimeo.svg deleted file mode 100644 index 34eea6d2..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/vimeo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/vinyl-fill.svg b/WEB/node_modules/bootstrap-icons/icons/vinyl-fill.svg deleted file mode 100644 index a5ab73de..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/vinyl-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/vinyl.svg b/WEB/node_modules/bootstrap-icons/icons/vinyl.svg deleted file mode 100644 index 75c2681d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/vinyl.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/virus.svg b/WEB/node_modules/bootstrap-icons/icons/virus.svg deleted file mode 100644 index 4029fad0..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/virus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/virus2.svg b/WEB/node_modules/bootstrap-icons/icons/virus2.svg deleted file mode 100644 index b0501ecd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/virus2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/voicemail.svg b/WEB/node_modules/bootstrap-icons/icons/voicemail.svg deleted file mode 100644 index ff7ce86c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/voicemail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-down-fill.svg b/WEB/node_modules/bootstrap-icons/icons/volume-down-fill.svg deleted file mode 100644 index 4879b5a7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-down-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-down.svg b/WEB/node_modules/bootstrap-icons/icons/volume-down.svg deleted file mode 100644 index 996dbefd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-mute-fill.svg b/WEB/node_modules/bootstrap-icons/icons/volume-mute-fill.svg deleted file mode 100644 index 7ab76844..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-mute-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-mute.svg b/WEB/node_modules/bootstrap-icons/icons/volume-mute.svg deleted file mode 100644 index 12659d9a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-mute.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-off-fill.svg b/WEB/node_modules/bootstrap-icons/icons/volume-off-fill.svg deleted file mode 100644 index 4941870e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-off-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-off.svg b/WEB/node_modules/bootstrap-icons/icons/volume-off.svg deleted file mode 100644 index 08bb6b99..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-up-fill.svg b/WEB/node_modules/bootstrap-icons/icons/volume-up-fill.svg deleted file mode 100644 index 495ee981..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-up-fill.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/volume-up.svg b/WEB/node_modules/bootstrap-icons/icons/volume-up.svg deleted file mode 100644 index 3840310d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/volume-up.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/vr.svg b/WEB/node_modules/bootstrap-icons/icons/vr.svg deleted file mode 100644 index cf2ea376..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/vr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wallet-fill.svg b/WEB/node_modules/bootstrap-icons/icons/wallet-fill.svg deleted file mode 100644 index d44e5c83..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wallet-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wallet.svg b/WEB/node_modules/bootstrap-icons/icons/wallet.svg deleted file mode 100644 index d18441bc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wallet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wallet2.svg b/WEB/node_modules/bootstrap-icons/icons/wallet2.svg deleted file mode 100644 index e646d94d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wallet2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/watch.svg b/WEB/node_modules/bootstrap-icons/icons/watch.svg deleted file mode 100644 index 8c3ee988..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/watch.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/water.svg b/WEB/node_modules/bootstrap-icons/icons/water.svg deleted file mode 100644 index 18e08257..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/water.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/webcam-fill.svg b/WEB/node_modules/bootstrap-icons/icons/webcam-fill.svg deleted file mode 100644 index 04b835bd..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/webcam-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/webcam.svg b/WEB/node_modules/bootstrap-icons/icons/webcam.svg deleted file mode 100644 index da7ef71e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/webcam.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wechat.svg b/WEB/node_modules/bootstrap-icons/icons/wechat.svg deleted file mode 100644 index 06b8ff83..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wechat.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/whatsapp.svg b/WEB/node_modules/bootstrap-icons/icons/whatsapp.svg deleted file mode 100644 index 6242d057..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/whatsapp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wifi-1.svg b/WEB/node_modules/bootstrap-icons/icons/wifi-1.svg deleted file mode 100644 index 4d75ef52..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wifi-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wifi-2.svg b/WEB/node_modules/bootstrap-icons/icons/wifi-2.svg deleted file mode 100644 index 377c1fc9..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wifi-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wifi-off.svg b/WEB/node_modules/bootstrap-icons/icons/wifi-off.svg deleted file mode 100644 index 43998613..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wifi-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wifi.svg b/WEB/node_modules/bootstrap-icons/icons/wifi.svg deleted file mode 100644 index 8cb1f71d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wifi.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wikipedia.svg b/WEB/node_modules/bootstrap-icons/icons/wikipedia.svg deleted file mode 100644 index 5fa98b1c..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wikipedia.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wind.svg b/WEB/node_modules/bootstrap-icons/icons/wind.svg deleted file mode 100644 index d350ea40..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wind.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-dash.svg b/WEB/node_modules/bootstrap-icons/icons/window-dash.svg deleted file mode 100644 index 191fbd72..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-dash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-desktop.svg b/WEB/node_modules/bootstrap-icons/icons/window-desktop.svg deleted file mode 100644 index a044521e..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-desktop.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-dock.svg b/WEB/node_modules/bootstrap-icons/icons/window-dock.svg deleted file mode 100644 index dbffecbc..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-dock.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-fullscreen.svg b/WEB/node_modules/bootstrap-icons/icons/window-fullscreen.svg deleted file mode 100644 index 22a8d208..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-fullscreen.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-plus.svg b/WEB/node_modules/bootstrap-icons/icons/window-plus.svg deleted file mode 100644 index 08444f3a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-plus.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-sidebar.svg b/WEB/node_modules/bootstrap-icons/icons/window-sidebar.svg deleted file mode 100644 index 98476ce8..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-sidebar.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-split.svg b/WEB/node_modules/bootstrap-icons/icons/window-split.svg deleted file mode 100644 index 21862f25..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-split.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-stack.svg b/WEB/node_modules/bootstrap-icons/icons/window-stack.svg deleted file mode 100644 index 592e5c85..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-stack.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window-x.svg b/WEB/node_modules/bootstrap-icons/icons/window-x.svg deleted file mode 100644 index e7a97dc6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window-x.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/window.svg b/WEB/node_modules/bootstrap-icons/icons/window.svg deleted file mode 100644 index ad6166e6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/window.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/windows.svg b/WEB/node_modules/bootstrap-icons/icons/windows.svg deleted file mode 100644 index b2805607..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/windows.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wordpress.svg b/WEB/node_modules/bootstrap-icons/icons/wordpress.svg deleted file mode 100644 index 4c8cbc41..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wordpress.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle-fill.svg deleted file mode 100644 index b723d7f6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle-fill.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle.svg b/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle.svg deleted file mode 100644 index a5a6f0b7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable.svg b/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable.svg deleted file mode 100644 index 4ec80824..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wrench-adjustable.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/wrench.svg b/WEB/node_modules/bootstrap-icons/icons/wrench.svg deleted file mode 100644 index bef07136..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/wrench.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-circle-fill.svg b/WEB/node_modules/bootstrap-icons/icons/x-circle-fill.svg deleted file mode 100644 index 448fdee4..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-circle-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-circle.svg b/WEB/node_modules/bootstrap-icons/icons/x-circle.svg deleted file mode 100644 index ce37cdc3..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-diamond-fill.svg b/WEB/node_modules/bootstrap-icons/icons/x-diamond-fill.svg deleted file mode 100644 index 2de64033..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-diamond-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-diamond.svg b/WEB/node_modules/bootstrap-icons/icons/x-diamond.svg deleted file mode 100644 index 0ade5369..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-diamond.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-lg.svg b/WEB/node_modules/bootstrap-icons/icons/x-lg.svg deleted file mode 100644 index 53aec00d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-lg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-octagon-fill.svg b/WEB/node_modules/bootstrap-icons/icons/x-octagon-fill.svg deleted file mode 100644 index 7872889d..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-octagon-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-octagon.svg b/WEB/node_modules/bootstrap-icons/icons/x-octagon.svg deleted file mode 100644 index 794afd94..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-octagon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-square-fill.svg b/WEB/node_modules/bootstrap-icons/icons/x-square-fill.svg deleted file mode 100644 index ddfd727a..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-square-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x-square.svg b/WEB/node_modules/bootstrap-icons/icons/x-square.svg deleted file mode 100644 index 9d7852f6..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x-square.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/x.svg b/WEB/node_modules/bootstrap-icons/icons/x.svg deleted file mode 100644 index c865d888..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/x.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/xbox.svg b/WEB/node_modules/bootstrap-icons/icons/xbox.svg deleted file mode 100644 index 9d849733..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/xbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/yelp.svg b/WEB/node_modules/bootstrap-icons/icons/yelp.svg deleted file mode 100644 index 08d34651..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/yelp.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/yin-yang.svg b/WEB/node_modules/bootstrap-icons/icons/yin-yang.svg deleted file mode 100644 index cf1da48f..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/yin-yang.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/youtube.svg b/WEB/node_modules/bootstrap-icons/icons/youtube.svg deleted file mode 100644 index 86fa4900..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/zoom-in.svg b/WEB/node_modules/bootstrap-icons/icons/zoom-in.svg deleted file mode 100644 index 6cde1a0b..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/zoom-in.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/icons/zoom-out.svg b/WEB/node_modules/bootstrap-icons/icons/zoom-out.svg deleted file mode 100644 index b965f8e7..00000000 --- a/WEB/node_modules/bootstrap-icons/icons/zoom-out.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/WEB/node_modules/bootstrap-icons/package.json b/WEB/node_modules/bootstrap-icons/package.json deleted file mode 100644 index 1207bd13..00000000 --- a/WEB/node_modules/bootstrap-icons/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "bootstrap-icons", - "version": "1.10.2", - "description": "Official open source SVG icon library for Bootstrap", - "author": "mdo", - "license": "MIT", - "homepage": "https://icons.getbootstrap.com/", - "repository": { - "type": "git", - "url": "git+https://github.com/twbs/icons.git" - }, - "bugs": { - "url": "https://github.com/twbs/icons/issues" - }, - "keywords": [ - "bootstrap", - "icons" - ], - "scripts": { - "start": "npm run docs-serve", - "docs-serve": "hugo server --port 4000 --disableFastRender", - "docs-build": "hugo --cleanDestinationDir", - "docs-purge": "npm run docs-build && purgecss --css docs/static/assets/css/bootstrap.min.css --content \"_site/**/*.html\" \"_site/assets/js/**/*.js\" --keyframes --output docs/static/assets/css/", - "pages": "node build/build-pages.js", - "icons": "npm-run-all icons-main --aggregate-output --parallel icons-sprite icons-font", - "icons-main": "node build/build-svgs.js", - "icons-zip": "cross-env-shell \"rm -rf bootstrap-icons-$npm_package_version && cp -r icons/ bootstrap-icons-$npm_package_version && cp bootstrap-icons.svg bootstrap-icons-$npm_package_version && cp -r font/ bootstrap-icons-$npm_package_version && zip -r9 bootstrap-icons-$npm_package_version.zip bootstrap-icons-$npm_package_version && rm -rf bootstrap-icons-$npm_package_version\"", - "icons-sprite": "svg-sprite --config svg-sprite.json --log=info icons/*.svg", - "icons-font": "fantasticon", - "release": "npm-run-all icons docs-build icons-zip", - "netlify": "cross-env-shell HUGO_BASEURL=$DEPLOY_PRIME_URL npm-run-all icons docs-purge docs-build", - "test:fusv": "fusv docs/assets/scss/", - "test:eslint": "eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives .", - "test:stylelint": "stylelint docs/assets/scss/ --cache --cache-location node_modules/.cache/.stylelintcache --rd", - "test:lockfile-lint": "lockfile-lint --allowed-hosts npm --allowed-schemes https: --empty-hostname false --type npm --path package-lock.json", - "test:vnu": "node build/vnu-jar.js", - "test": "npm-run-all docs-build --parallel --aggregate-output --continue-on-error test:*" - }, - "style": "font/bootstrap-icons.css", - "sass": "font/bootstrap-icons.scss", - "devDependencies": { - "autoprefixer": "^10.4.13", - "bootstrap": "5.2.2", - "cross-env": "^7.0.3", - "eslint": "^8.27.0", - "fantasticon": "^1.2.3", - "find-unused-sass-variables": "^4.0.4", - "hugo-bin": "^0.93.0", - "lockfile-lint": "^4.9.6", - "npm-run-all": "^4.1.5", - "picocolors": "^1.0.0", - "postcss": "^8.4.19", - "postcss-cli": "^10.0.0", - "purgecss": "^5.0.0", - "stylelint": "^14.15.0", - "stylelint-config-twbs-bootstrap": "^7.0.0", - "svg-sprite": "^2.0.2", - "svgo": "^2.8.0", - "vnu-jar": "22.9.29" - }, - "files": [ - "icons/*.svg", - "bootstrap-icons.svg", - "font", - "!.DS_Store" - ], - "hugo-bin": { - "buildTags": "extended" - } -} diff --git a/WEB/node_modules/bootstrap/LICENSE b/WEB/node_modules/bootstrap/LICENSE deleted file mode 100644 index dda75ca9..00000000 --- a/WEB/node_modules/bootstrap/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011-2022 Twitter, Inc. -Copyright (c) 2011-2022 The Bootstrap Authors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/WEB/node_modules/bootstrap/README.md b/WEB/node_modules/bootstrap/README.md deleted file mode 100644 index 5ad3d909..00000000 --- a/WEB/node_modules/bootstrap/README.md +++ /dev/null @@ -1,246 +0,0 @@ -

- - Bootstrap logo - -

- -

Bootstrap

- -

- Sleek, intuitive, and powerful front-end framework for faster and easier web development. -
- Explore Bootstrap docs » -
-
- Report bug - · - Request feature - · - Themes - · - Blog -

- - -## Bootstrap 5 - -Our default branch is for development of our Bootstrap 5 release. Head to the [`v4-dev` branch](https://github.com/twbs/bootstrap/tree/v4-dev) to view the readme, documentation, and source code for Bootstrap 4. - - -## Table of contents - -- [Quick start](#quick-start) -- [Status](#status) -- [What's included](#whats-included) -- [Bugs and feature requests](#bugs-and-feature-requests) -- [Documentation](#documentation) -- [Contributing](#contributing) -- [Community](#community) -- [Versioning](#versioning) -- [Creators](#creators) -- [Thanks](#thanks) -- [Copyright and license](#copyright-and-license) - - -## Quick start - -Several quick start options are available: - -- [Download the latest release](https://github.com/twbs/bootstrap/archive/v5.2.2.zip) -- Clone the repo: `git clone https://github.com/twbs/bootstrap.git` -- Install with [npm](https://www.npmjs.com/): `npm install bootstrap@v5.2.2` -- Install with [yarn](https://yarnpkg.com/): `yarn add bootstrap@v5.2.2` -- Install with [Composer](https://getcomposer.org/): `composer require twbs/bootstrap:5.2.2` -- Install with [NuGet](https://www.nuget.org/): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass` - -Read the [Getting started page](https://getbootstrap.com/docs/5.2/getting-started/introduction/) for information on the framework contents, templates, examples, and more. - - -## Status - -[![Build Status](https://img.shields.io/github/workflow/status/twbs/bootstrap/JS%20Tests/main?label=JS%20Tests&logo=github)](https://github.com/twbs/bootstrap/actions?query=workflow%3AJS+Tests+branch%3Amain) -[![npm version](https://img.shields.io/npm/v/bootstrap)](https://www.npmjs.com/package/bootstrap) -[![Gem version](https://img.shields.io/gem/v/bootstrap)](https://rubygems.org/gems/bootstrap) -[![Meteor Atmosphere](https://img.shields.io/badge/meteor-twbs%3Abootstrap-blue)](https://atmospherejs.com/twbs/bootstrap) -[![Packagist Prerelease](https://img.shields.io/packagist/vpre/twbs/bootstrap)](https://packagist.org/packages/twbs/bootstrap) -[![NuGet](https://img.shields.io/nuget/vpre/bootstrap)](https://www.nuget.org/packages/bootstrap/absoluteLatest) -[![Coverage Status](https://img.shields.io/coveralls/github/twbs/bootstrap/main)](https://coveralls.io/github/twbs/bootstrap?branch=main) -[![CSS gzip size](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=gzip&label=CSS%20gzip%20size)](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css) -[![CSS Brotli size](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=brotli&label=CSS%20Brotli%20size)](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css) -[![JS gzip size](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=gzip&label=JS%20gzip%20size)](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js) -[![JS Brotli size](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=brotli&label=JS%20Brotli%20size)](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js) -[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229)](https://www.browserstack.com/automate/public-build/SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229) -[![Backers on Open Collective](https://img.shields.io/opencollective/backers/bootstrap)](#backers) -[![Sponsors on Open Collective](https://img.shields.io/opencollective/sponsors/bootstrap)](#sponsors) - - -## What's included - -Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. - -
- Download contents - - ```text - bootstrap/ - ├── css/ - │ ├── bootstrap-grid.css - │ ├── bootstrap-grid.css.map - │ ├── bootstrap-grid.min.css - │ ├── bootstrap-grid.min.css.map - │ ├── bootstrap-grid.rtl.css - │ ├── bootstrap-grid.rtl.css.map - │ ├── bootstrap-grid.rtl.min.css - │ ├── bootstrap-grid.rtl.min.css.map - │ ├── bootstrap-reboot.css - │ ├── bootstrap-reboot.css.map - │ ├── bootstrap-reboot.min.css - │ ├── bootstrap-reboot.min.css.map - │ ├── bootstrap-reboot.rtl.css - │ ├── bootstrap-reboot.rtl.css.map - │ ├── bootstrap-reboot.rtl.min.css - │ ├── bootstrap-reboot.rtl.min.css.map - │ ├── bootstrap-utilities.css - │ ├── bootstrap-utilities.css.map - │ ├── bootstrap-utilities.min.css - │ ├── bootstrap-utilities.min.css.map - │ ├── bootstrap-utilities.rtl.css - │ ├── bootstrap-utilities.rtl.css.map - │ ├── bootstrap-utilities.rtl.min.css - │ ├── bootstrap-utilities.rtl.min.css.map - │ ├── bootstrap.css - │ ├── bootstrap.css.map - │ ├── bootstrap.min.css - │ ├── bootstrap.min.css.map - │ ├── bootstrap.rtl.css - │ ├── bootstrap.rtl.css.map - │ ├── bootstrap.rtl.min.css - │ └── bootstrap.rtl.min.css.map - └── js/ - ├── bootstrap.bundle.js - ├── bootstrap.bundle.js.map - ├── bootstrap.bundle.min.js - ├── bootstrap.bundle.min.js.map - ├── bootstrap.esm.js - ├── bootstrap.esm.js.map - ├── bootstrap.esm.min.js - ├── bootstrap.esm.min.js.map - ├── bootstrap.js - ├── bootstrap.js.map - ├── bootstrap.min.js - └── bootstrap.min.js.map - ``` -
- -We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [Source maps](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js`) include [Popper](https://popper.js.org/). - - -## Bugs and feature requests - -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new/choose). - - -## Documentation - -Bootstrap's documentation, included in this repo in the root directory, is built with [Hugo](https://gohugo.io/) and publicly hosted on GitHub Pages at . The docs may also be run locally. - -Documentation search is powered by [Algolia's DocSearch](https://docsearch.algolia.com/). Working on our search? Be sure to set `debug: true` in `site/assets/js/search.js`. - -### Running documentation locally - -1. Run `npm install` to install the Node.js dependencies, including Hugo (the site builder). -2. Run `npm run test` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets. -3. From the root `/bootstrap` directory, run `npm run docs-serve` in the command line. -4. Open `http://localhost:9001/` in your browser, and voilà. - -Learn more about using Hugo by reading its [documentation](https://gohugo.io/documentation/). - -### Documentation for previous releases - -You can find all our previous releases docs on . - -[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download. - - -## Contributing - -Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. - -Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https://github.com/twbs/bootstrap/tree/main/js/tests). All HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Mark Otto](https://github.com/mdo). - -Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/main/.editorconfig) for easy use in common text editors. Read more and download plugins at . - - -## Community - -Get updates on Bootstrap's development and chat with the project maintainers and community members. - -- Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap). -- Read and subscribe to [The Official Bootstrap Blog](https://blog.getbootstrap.com/). -- Ask and explore [our GitHub Discussions](https://github.com/twbs/bootstrap/discussions). -- Chat with fellow Bootstrappers in IRC. On the `irc.libera.chat` server, in the `#bootstrap` channel. -- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5`](https://stackoverflow.com/questions/tagged/bootstrap-5)). -- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability. - - -## Versioning - -For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](https://semver.org/). Sometimes we screw up, but we adhere to those rules whenever possible. - -See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](https://blog.getbootstrap.com/) contain summaries of the most noteworthy changes made in each release. - - -## Creators - -**Mark Otto** - -- -- - -**Jacob Thornton** - -- -- - - -## Thanks - - - BrowserStack - - -Thanks to [BrowserStack](https://www.browserstack.com/) for providing the infrastructure that allows us to test in real browsers! - - - Netlify - - -Thanks to [Netlify](https://www.netlify.com/) for providing us with Deploy Previews! - - -## Sponsors - -Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/bootstrap#sponsor)] - -[![OC sponsor 0](https://opencollective.com/bootstrap/sponsor/0/avatar.svg)](https://opencollective.com/bootstrap/sponsor/0/website) -[![OC sponsor 1](https://opencollective.com/bootstrap/sponsor/1/avatar.svg)](https://opencollective.com/bootstrap/sponsor/1/website) -[![OC sponsor 2](https://opencollective.com/bootstrap/sponsor/2/avatar.svg)](https://opencollective.com/bootstrap/sponsor/2/website) -[![OC sponsor 3](https://opencollective.com/bootstrap/sponsor/3/avatar.svg)](https://opencollective.com/bootstrap/sponsor/3/website) -[![OC sponsor 4](https://opencollective.com/bootstrap/sponsor/4/avatar.svg)](https://opencollective.com/bootstrap/sponsor/4/website) -[![OC sponsor 5](https://opencollective.com/bootstrap/sponsor/5/avatar.svg)](https://opencollective.com/bootstrap/sponsor/5/website) -[![OC sponsor 6](https://opencollective.com/bootstrap/sponsor/6/avatar.svg)](https://opencollective.com/bootstrap/sponsor/6/website) -[![OC sponsor 7](https://opencollective.com/bootstrap/sponsor/7/avatar.svg)](https://opencollective.com/bootstrap/sponsor/7/website) -[![OC sponsor 8](https://opencollective.com/bootstrap/sponsor/8/avatar.svg)](https://opencollective.com/bootstrap/sponsor/8/website) -[![OC sponsor 9](https://opencollective.com/bootstrap/sponsor/9/avatar.svg)](https://opencollective.com/bootstrap/sponsor/9/website) - - -## Backers - -Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/bootstrap#backer)] - -[![Backers](https://opencollective.com/bootstrap/backers.svg?width=890)](https://opencollective.com/bootstrap#backers) - - -## Copyright and license - -Code and documentation copyright 2011–2022 the [Bootstrap Authors](https://github.com/twbs/bootstrap/graphs/contributors) and [Twitter, Inc.](https://twitter.com) Code released under the [MIT License](https://github.com/twbs/bootstrap/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css deleted file mode 100644 index 3f7fb426..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css +++ /dev/null @@ -1,4124 +0,0 @@ -/*! - * Bootstrap Grid v5.2.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --bs-blue: #0d6efd; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #d63384; - --bs-red: #dc3545; - --bs-orange: #fd7e14; - --bs-yellow: #ffc107; - --bs-green: #198754; - --bs-teal: #20c997; - --bs-cyan: #0dcaf0; - --bs-black: #000; - --bs-white: #fff; - --bs-gray: #6c757d; - --bs-gray-dark: #343a40; - --bs-gray-100: #f8f9fa; - --bs-gray-200: #e9ecef; - --bs-gray-300: #dee2e6; - --bs-gray-400: #ced4da; - --bs-gray-500: #adb5bd; - --bs-gray-600: #6c757d; - --bs-gray-700: #495057; - --bs-gray-800: #343a40; - --bs-gray-900: #212529; - --bs-primary: #0d6efd; - --bs-secondary: #6c757d; - --bs-success: #198754; - --bs-info: #0dcaf0; - --bs-warning: #ffc107; - --bs-danger: #dc3545; - --bs-light: #f8f9fa; - --bs-dark: #212529; - --bs-primary-rgb: 13, 110, 253; - --bs-secondary-rgb: 108, 117, 125; - --bs-success-rgb: 25, 135, 84; - --bs-info-rgb: 13, 202, 240; - --bs-warning-rgb: 255, 193, 7; - --bs-danger-rgb: 220, 53, 69; - --bs-light-rgb: 248, 249, 250; - --bs-dark-rgb: 33, 37, 41; - --bs-white-rgb: 255, 255, 255; - --bs-black-rgb: 0, 0, 0; - --bs-body-color-rgb: 33, 37, 41; - --bs-body-bg-rgb: 255, 255, 255; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); - --bs-body-font-family: var(--bs-font-sans-serif); - --bs-body-font-size: 1rem; - --bs-body-font-weight: 400; - --bs-body-line-height: 1.5; - --bs-body-color: #212529; - --bs-body-bg: #fff; - --bs-border-width: 1px; - --bs-border-style: solid; - --bs-border-color: #dee2e6; - --bs-border-color-translucent: rgba(0, 0, 0, 0.175); - --bs-border-radius: 0.375rem; - --bs-border-radius-sm: 0.25rem; - --bs-border-radius-lg: 0.5rem; - --bs-border-radius-xl: 1rem; - --bs-border-radius-2xl: 2rem; - --bs-border-radius-pill: 50rem; - --bs-link-color: #0d6efd; - --bs-link-hover-color: #0a58ca; - --bs-code-color: #d63384; - --bs-highlight-bg: #fff3cd; -} - -.container, -.container-fluid, -.container-xxl, -.container-xl, -.container-lg, -.container-md, -.container-sm { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - width: 100%; - padding-right: calc(var(--bs-gutter-x) * 0.5); - padding-left: calc(var(--bs-gutter-x) * 0.5); - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container-sm, .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container-md, .container-sm, .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container-lg, .container-md, .container-sm, .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1320px; - } -} -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(-1 * var(--bs-gutter-y)); - margin-right: calc(-0.5 * var(--bs-gutter-x)); - margin-left: calc(-0.5 * var(--bs-gutter-x)); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) * 0.5); - padding-left: calc(var(--bs-gutter-x) * 0.5); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.offset-1 { - margin-left: 8.33333333%; -} - -.offset-2 { - margin-left: 16.66666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.33333333%; -} - -.offset-5 { - margin-left: 41.66666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.33333333%; -} - -.offset-8 { - margin-left: 66.66666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.33333333%; -} - -.offset-11 { - margin-left: 91.66666667%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.33333333%; - } - .offset-sm-2 { - margin-left: 16.66666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.33333333%; - } - .offset-sm-5 { - margin-left: 41.66666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.33333333%; - } - .offset-sm-8 { - margin-left: 66.66666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.33333333%; - } - .offset-sm-11 { - margin-left: 91.66666667%; - } - .g-sm-0, -.gx-sm-0 { - --bs-gutter-x: 0; - } - .g-sm-0, -.gy-sm-0 { - --bs-gutter-y: 0; - } - .g-sm-1, -.gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - .g-sm-1, -.gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - .g-sm-2, -.gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - .g-sm-2, -.gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - .g-sm-3, -.gx-sm-3 { - --bs-gutter-x: 1rem; - } - .g-sm-3, -.gy-sm-3 { - --bs-gutter-y: 1rem; - } - .g-sm-4, -.gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - .g-sm-4, -.gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - .g-sm-5, -.gx-sm-5 { - --bs-gutter-x: 3rem; - } - .g-sm-5, -.gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.33333333%; - } - .offset-md-2 { - margin-left: 16.66666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.33333333%; - } - .offset-md-5 { - margin-left: 41.66666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.33333333%; - } - .offset-md-8 { - margin-left: 66.66666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.33333333%; - } - .offset-md-11 { - margin-left: 91.66666667%; - } - .g-md-0, -.gx-md-0 { - --bs-gutter-x: 0; - } - .g-md-0, -.gy-md-0 { - --bs-gutter-y: 0; - } - .g-md-1, -.gx-md-1 { - --bs-gutter-x: 0.25rem; - } - .g-md-1, -.gy-md-1 { - --bs-gutter-y: 0.25rem; - } - .g-md-2, -.gx-md-2 { - --bs-gutter-x: 0.5rem; - } - .g-md-2, -.gy-md-2 { - --bs-gutter-y: 0.5rem; - } - .g-md-3, -.gx-md-3 { - --bs-gutter-x: 1rem; - } - .g-md-3, -.gy-md-3 { - --bs-gutter-y: 1rem; - } - .g-md-4, -.gx-md-4 { - --bs-gutter-x: 1.5rem; - } - .g-md-4, -.gy-md-4 { - --bs-gutter-y: 1.5rem; - } - .g-md-5, -.gx-md-5 { - --bs-gutter-x: 3rem; - } - .g-md-5, -.gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.33333333%; - } - .offset-lg-2 { - margin-left: 16.66666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.33333333%; - } - .offset-lg-5 { - margin-left: 41.66666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.33333333%; - } - .offset-lg-8 { - margin-left: 66.66666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.33333333%; - } - .offset-lg-11 { - margin-left: 91.66666667%; - } - .g-lg-0, -.gx-lg-0 { - --bs-gutter-x: 0; - } - .g-lg-0, -.gy-lg-0 { - --bs-gutter-y: 0; - } - .g-lg-1, -.gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - .g-lg-1, -.gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - .g-lg-2, -.gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - .g-lg-2, -.gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - .g-lg-3, -.gx-lg-3 { - --bs-gutter-x: 1rem; - } - .g-lg-3, -.gy-lg-3 { - --bs-gutter-y: 1rem; - } - .g-lg-4, -.gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - .g-lg-4, -.gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - .g-lg-5, -.gx-lg-5 { - --bs-gutter-x: 3rem; - } - .g-lg-5, -.gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.33333333%; - } - .offset-xl-2 { - margin-left: 16.66666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.33333333%; - } - .offset-xl-5 { - margin-left: 41.66666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.33333333%; - } - .offset-xl-8 { - margin-left: 66.66666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.33333333%; - } - .offset-xl-11 { - margin-left: 91.66666667%; - } - .g-xl-0, -.gx-xl-0 { - --bs-gutter-x: 0; - } - .g-xl-0, -.gy-xl-0 { - --bs-gutter-y: 0; - } - .g-xl-1, -.gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xl-1, -.gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xl-2, -.gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xl-2, -.gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xl-3, -.gx-xl-3 { - --bs-gutter-x: 1rem; - } - .g-xl-3, -.gy-xl-3 { - --bs-gutter-y: 1rem; - } - .g-xl-4, -.gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xl-4, -.gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xl-5, -.gx-xl-5 { - --bs-gutter-x: 3rem; - } - .g-xl-5, -.gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xxl-0 { - margin-left: 0; - } - .offset-xxl-1 { - margin-left: 8.33333333%; - } - .offset-xxl-2 { - margin-left: 16.66666667%; - } - .offset-xxl-3 { - margin-left: 25%; - } - .offset-xxl-4 { - margin-left: 33.33333333%; - } - .offset-xxl-5 { - margin-left: 41.66666667%; - } - .offset-xxl-6 { - margin-left: 50%; - } - .offset-xxl-7 { - margin-left: 58.33333333%; - } - .offset-xxl-8 { - margin-left: 66.66666667%; - } - .offset-xxl-9 { - margin-left: 75%; - } - .offset-xxl-10 { - margin-left: 83.33333333%; - } - .offset-xxl-11 { - margin-left: 91.66666667%; - } - .g-xxl-0, -.gx-xxl-0 { - --bs-gutter-x: 0; - } - .g-xxl-0, -.gy-xxl-0 { - --bs-gutter-y: 0; - } - .g-xxl-1, -.gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xxl-1, -.gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xxl-2, -.gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xxl-2, -.gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xxl-3, -.gx-xxl-3 { - --bs-gutter-x: 1rem; - } - .g-xxl-3, -.gy-xxl-3 { - --bs-gutter-y: 1rem; - } - .g-xxl-4, -.gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xxl-4, -.gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xxl-5, -.gx-xxl-5 { - --bs-gutter-x: 3rem; - } - .g-xxl-5, -.gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-grid { - display: grid !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.justify-content-evenly { - justify-content: space-evenly !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.me-0 { - margin-right: 0 !important; -} - -.me-1 { - margin-right: 0.25rem !important; -} - -.me-2 { - margin-right: 0.5rem !important; -} - -.me-3 { - margin-right: 1rem !important; -} - -.me-4 { - margin-right: 1.5rem !important; -} - -.me-5 { - margin-right: 3rem !important; -} - -.me-auto { - margin-right: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ms-0 { - margin-left: 0 !important; -} - -.ms-1 { - margin-left: 0.25rem !important; -} - -.ms-2 { - margin-left: 0.5rem !important; -} - -.ms-3 { - margin-left: 1rem !important; -} - -.ms-4 { - margin-left: 1.5rem !important; -} - -.ms-5 { - margin-left: 3rem !important; -} - -.ms-auto { - margin-left: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pe-0 { - padding-right: 0 !important; -} - -.pe-1 { - padding-right: 0.25rem !important; -} - -.pe-2 { - padding-right: 0.5rem !important; -} - -.pe-3 { - padding-right: 1rem !important; -} - -.pe-4 { - padding-right: 1.5rem !important; -} - -.pe-5 { - padding-right: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.ps-0 { - padding-left: 0 !important; -} - -.ps-1 { - padding-left: 0.25rem !important; -} - -.ps-2 { - padding-left: 0.5rem !important; -} - -.ps-3 { - padding-left: 1rem !important; -} - -.ps-4 { - padding-left: 1.5rem !important; -} - -.ps-5 { - padding-left: 3rem !important; -} - -@media (min-width: 576px) { - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-grid { - display: grid !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline-flex { - display: inline-flex !important; - } - .d-sm-none { - display: none !important; - } - .flex-sm-fill { - flex: 1 1 auto !important; - } - .flex-sm-row { - flex-direction: row !important; - } - .flex-sm-column { - flex-direction: column !important; - } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - .flex-sm-wrap { - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-sm-start { - justify-content: flex-start !important; - } - .justify-content-sm-end { - justify-content: flex-end !important; - } - .justify-content-sm-center { - justify-content: center !important; - } - .justify-content-sm-between { - justify-content: space-between !important; - } - .justify-content-sm-around { - justify-content: space-around !important; - } - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - .align-items-sm-start { - align-items: flex-start !important; - } - .align-items-sm-end { - align-items: flex-end !important; - } - .align-items-sm-center { - align-items: center !important; - } - .align-items-sm-baseline { - align-items: baseline !important; - } - .align-items-sm-stretch { - align-items: stretch !important; - } - .align-content-sm-start { - align-content: flex-start !important; - } - .align-content-sm-end { - align-content: flex-end !important; - } - .align-content-sm-center { - align-content: center !important; - } - .align-content-sm-between { - align-content: space-between !important; - } - .align-content-sm-around { - align-content: space-around !important; - } - .align-content-sm-stretch { - align-content: stretch !important; - } - .align-self-sm-auto { - align-self: auto !important; - } - .align-self-sm-start { - align-self: flex-start !important; - } - .align-self-sm-end { - align-self: flex-end !important; - } - .align-self-sm-center { - align-self: center !important; - } - .align-self-sm-baseline { - align-self: baseline !important; - } - .align-self-sm-stretch { - align-self: stretch !important; - } - .order-sm-first { - order: -1 !important; - } - .order-sm-0 { - order: 0 !important; - } - .order-sm-1 { - order: 1 !important; - } - .order-sm-2 { - order: 2 !important; - } - .order-sm-3 { - order: 3 !important; - } - .order-sm-4 { - order: 4 !important; - } - .order-sm-5 { - order: 5 !important; - } - .order-sm-last { - order: 6 !important; - } - .m-sm-0 { - margin: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mt-sm-3 { - margin-top: 1rem !important; - } - .mt-sm-4 { - margin-top: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 3rem !important; - } - .mt-sm-auto { - margin-top: auto !important; - } - .me-sm-0 { - margin-right: 0 !important; - } - .me-sm-1 { - margin-right: 0.25rem !important; - } - .me-sm-2 { - margin-right: 0.5rem !important; - } - .me-sm-3 { - margin-right: 1rem !important; - } - .me-sm-4 { - margin-right: 1.5rem !important; - } - .me-sm-5 { - margin-right: 3rem !important; - } - .me-sm-auto { - margin-right: auto !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .mb-sm-3 { - margin-bottom: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 3rem !important; - } - .mb-sm-auto { - margin-bottom: auto !important; - } - .ms-sm-0 { - margin-left: 0 !important; - } - .ms-sm-1 { - margin-left: 0.25rem !important; - } - .ms-sm-2 { - margin-left: 0.5rem !important; - } - .ms-sm-3 { - margin-left: 1rem !important; - } - .ms-sm-4 { - margin-left: 1.5rem !important; - } - .ms-sm-5 { - margin-left: 3rem !important; - } - .ms-sm-auto { - margin-left: auto !important; - } - .p-sm-0 { - padding: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pt-sm-3 { - padding-top: 1rem !important; - } - .pt-sm-4 { - padding-top: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 3rem !important; - } - .pe-sm-0 { - padding-right: 0 !important; - } - .pe-sm-1 { - padding-right: 0.25rem !important; - } - .pe-sm-2 { - padding-right: 0.5rem !important; - } - .pe-sm-3 { - padding-right: 1rem !important; - } - .pe-sm-4 { - padding-right: 1.5rem !important; - } - .pe-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pb-sm-3 { - padding-bottom: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 3rem !important; - } - .ps-sm-0 { - padding-left: 0 !important; - } - .ps-sm-1 { - padding-left: 0.25rem !important; - } - .ps-sm-2 { - padding-left: 0.5rem !important; - } - .ps-sm-3 { - padding-left: 1rem !important; - } - .ps-sm-4 { - padding-left: 1.5rem !important; - } - .ps-sm-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 768px) { - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-grid { - display: grid !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline-flex { - display: inline-flex !important; - } - .d-md-none { - display: none !important; - } - .flex-md-fill { - flex: 1 1 auto !important; - } - .flex-md-row { - flex-direction: row !important; - } - .flex-md-column { - flex-direction: column !important; - } - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - .flex-md-grow-0 { - flex-grow: 0 !important; - } - .flex-md-grow-1 { - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - .flex-md-wrap { - flex-wrap: wrap !important; - } - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-md-start { - justify-content: flex-start !important; - } - .justify-content-md-end { - justify-content: flex-end !important; - } - .justify-content-md-center { - justify-content: center !important; - } - .justify-content-md-between { - justify-content: space-between !important; - } - .justify-content-md-around { - justify-content: space-around !important; - } - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - .align-items-md-start { - align-items: flex-start !important; - } - .align-items-md-end { - align-items: flex-end !important; - } - .align-items-md-center { - align-items: center !important; - } - .align-items-md-baseline { - align-items: baseline !important; - } - .align-items-md-stretch { - align-items: stretch !important; - } - .align-content-md-start { - align-content: flex-start !important; - } - .align-content-md-end { - align-content: flex-end !important; - } - .align-content-md-center { - align-content: center !important; - } - .align-content-md-between { - align-content: space-between !important; - } - .align-content-md-around { - align-content: space-around !important; - } - .align-content-md-stretch { - align-content: stretch !important; - } - .align-self-md-auto { - align-self: auto !important; - } - .align-self-md-start { - align-self: flex-start !important; - } - .align-self-md-end { - align-self: flex-end !important; - } - .align-self-md-center { - align-self: center !important; - } - .align-self-md-baseline { - align-self: baseline !important; - } - .align-self-md-stretch { - align-self: stretch !important; - } - .order-md-first { - order: -1 !important; - } - .order-md-0 { - order: 0 !important; - } - .order-md-1 { - order: 1 !important; - } - .order-md-2 { - order: 2 !important; - } - .order-md-3 { - order: 3 !important; - } - .order-md-4 { - order: 4 !important; - } - .order-md-5 { - order: 5 !important; - } - .order-md-last { - order: 6 !important; - } - .m-md-0 { - margin: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mt-md-3 { - margin-top: 1rem !important; - } - .mt-md-4 { - margin-top: 1.5rem !important; - } - .mt-md-5 { - margin-top: 3rem !important; - } - .mt-md-auto { - margin-top: auto !important; - } - .me-md-0 { - margin-right: 0 !important; - } - .me-md-1 { - margin-right: 0.25rem !important; - } - .me-md-2 { - margin-right: 0.5rem !important; - } - .me-md-3 { - margin-right: 1rem !important; - } - .me-md-4 { - margin-right: 1.5rem !important; - } - .me-md-5 { - margin-right: 3rem !important; - } - .me-md-auto { - margin-right: auto !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .mb-md-3 { - margin-bottom: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 3rem !important; - } - .mb-md-auto { - margin-bottom: auto !important; - } - .ms-md-0 { - margin-left: 0 !important; - } - .ms-md-1 { - margin-left: 0.25rem !important; - } - .ms-md-2 { - margin-left: 0.5rem !important; - } - .ms-md-3 { - margin-left: 1rem !important; - } - .ms-md-4 { - margin-left: 1.5rem !important; - } - .ms-md-5 { - margin-left: 3rem !important; - } - .ms-md-auto { - margin-left: auto !important; - } - .p-md-0 { - padding: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pt-md-3 { - padding-top: 1rem !important; - } - .pt-md-4 { - padding-top: 1.5rem !important; - } - .pt-md-5 { - padding-top: 3rem !important; - } - .pe-md-0 { - padding-right: 0 !important; - } - .pe-md-1 { - padding-right: 0.25rem !important; - } - .pe-md-2 { - padding-right: 0.5rem !important; - } - .pe-md-3 { - padding-right: 1rem !important; - } - .pe-md-4 { - padding-right: 1.5rem !important; - } - .pe-md-5 { - padding-right: 3rem !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pb-md-3 { - padding-bottom: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 3rem !important; - } - .ps-md-0 { - padding-left: 0 !important; - } - .ps-md-1 { - padding-left: 0.25rem !important; - } - .ps-md-2 { - padding-left: 0.5rem !important; - } - .ps-md-3 { - padding-left: 1rem !important; - } - .ps-md-4 { - padding-left: 1.5rem !important; - } - .ps-md-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 992px) { - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-grid { - display: grid !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline-flex { - display: inline-flex !important; - } - .d-lg-none { - display: none !important; - } - .flex-lg-fill { - flex: 1 1 auto !important; - } - .flex-lg-row { - flex-direction: row !important; - } - .flex-lg-column { - flex-direction: column !important; - } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - .flex-lg-wrap { - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-lg-start { - justify-content: flex-start !important; - } - .justify-content-lg-end { - justify-content: flex-end !important; - } - .justify-content-lg-center { - justify-content: center !important; - } - .justify-content-lg-between { - justify-content: space-between !important; - } - .justify-content-lg-around { - justify-content: space-around !important; - } - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - .align-items-lg-start { - align-items: flex-start !important; - } - .align-items-lg-end { - align-items: flex-end !important; - } - .align-items-lg-center { - align-items: center !important; - } - .align-items-lg-baseline { - align-items: baseline !important; - } - .align-items-lg-stretch { - align-items: stretch !important; - } - .align-content-lg-start { - align-content: flex-start !important; - } - .align-content-lg-end { - align-content: flex-end !important; - } - .align-content-lg-center { - align-content: center !important; - } - .align-content-lg-between { - align-content: space-between !important; - } - .align-content-lg-around { - align-content: space-around !important; - } - .align-content-lg-stretch { - align-content: stretch !important; - } - .align-self-lg-auto { - align-self: auto !important; - } - .align-self-lg-start { - align-self: flex-start !important; - } - .align-self-lg-end { - align-self: flex-end !important; - } - .align-self-lg-center { - align-self: center !important; - } - .align-self-lg-baseline { - align-self: baseline !important; - } - .align-self-lg-stretch { - align-self: stretch !important; - } - .order-lg-first { - order: -1 !important; - } - .order-lg-0 { - order: 0 !important; - } - .order-lg-1 { - order: 1 !important; - } - .order-lg-2 { - order: 2 !important; - } - .order-lg-3 { - order: 3 !important; - } - .order-lg-4 { - order: 4 !important; - } - .order-lg-5 { - order: 5 !important; - } - .order-lg-last { - order: 6 !important; - } - .m-lg-0 { - margin: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mt-lg-3 { - margin-top: 1rem !important; - } - .mt-lg-4 { - margin-top: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 3rem !important; - } - .mt-lg-auto { - margin-top: auto !important; - } - .me-lg-0 { - margin-right: 0 !important; - } - .me-lg-1 { - margin-right: 0.25rem !important; - } - .me-lg-2 { - margin-right: 0.5rem !important; - } - .me-lg-3 { - margin-right: 1rem !important; - } - .me-lg-4 { - margin-right: 1.5rem !important; - } - .me-lg-5 { - margin-right: 3rem !important; - } - .me-lg-auto { - margin-right: auto !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .mb-lg-3 { - margin-bottom: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 3rem !important; - } - .mb-lg-auto { - margin-bottom: auto !important; - } - .ms-lg-0 { - margin-left: 0 !important; - } - .ms-lg-1 { - margin-left: 0.25rem !important; - } - .ms-lg-2 { - margin-left: 0.5rem !important; - } - .ms-lg-3 { - margin-left: 1rem !important; - } - .ms-lg-4 { - margin-left: 1.5rem !important; - } - .ms-lg-5 { - margin-left: 3rem !important; - } - .ms-lg-auto { - margin-left: auto !important; - } - .p-lg-0 { - padding: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pt-lg-3 { - padding-top: 1rem !important; - } - .pt-lg-4 { - padding-top: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 3rem !important; - } - .pe-lg-0 { - padding-right: 0 !important; - } - .pe-lg-1 { - padding-right: 0.25rem !important; - } - .pe-lg-2 { - padding-right: 0.5rem !important; - } - .pe-lg-3 { - padding-right: 1rem !important; - } - .pe-lg-4 { - padding-right: 1.5rem !important; - } - .pe-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pb-lg-3 { - padding-bottom: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 3rem !important; - } - .ps-lg-0 { - padding-left: 0 !important; - } - .ps-lg-1 { - padding-left: 0.25rem !important; - } - .ps-lg-2 { - padding-left: 0.5rem !important; - } - .ps-lg-3 { - padding-left: 1rem !important; - } - .ps-lg-4 { - padding-left: 1.5rem !important; - } - .ps-lg-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 1200px) { - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-grid { - display: grid !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline-flex { - display: inline-flex !important; - } - .d-xl-none { - display: none !important; - } - .flex-xl-fill { - flex: 1 1 auto !important; - } - .flex-xl-row { - flex-direction: row !important; - } - .flex-xl-column { - flex-direction: column !important; - } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xl-wrap { - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xl-start { - justify-content: flex-start !important; - } - .justify-content-xl-end { - justify-content: flex-end !important; - } - .justify-content-xl-center { - justify-content: center !important; - } - .justify-content-xl-between { - justify-content: space-between !important; - } - .justify-content-xl-around { - justify-content: space-around !important; - } - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - .align-items-xl-start { - align-items: flex-start !important; - } - .align-items-xl-end { - align-items: flex-end !important; - } - .align-items-xl-center { - align-items: center !important; - } - .align-items-xl-baseline { - align-items: baseline !important; - } - .align-items-xl-stretch { - align-items: stretch !important; - } - .align-content-xl-start { - align-content: flex-start !important; - } - .align-content-xl-end { - align-content: flex-end !important; - } - .align-content-xl-center { - align-content: center !important; - } - .align-content-xl-between { - align-content: space-between !important; - } - .align-content-xl-around { - align-content: space-around !important; - } - .align-content-xl-stretch { - align-content: stretch !important; - } - .align-self-xl-auto { - align-self: auto !important; - } - .align-self-xl-start { - align-self: flex-start !important; - } - .align-self-xl-end { - align-self: flex-end !important; - } - .align-self-xl-center { - align-self: center !important; - } - .align-self-xl-baseline { - align-self: baseline !important; - } - .align-self-xl-stretch { - align-self: stretch !important; - } - .order-xl-first { - order: -1 !important; - } - .order-xl-0 { - order: 0 !important; - } - .order-xl-1 { - order: 1 !important; - } - .order-xl-2 { - order: 2 !important; - } - .order-xl-3 { - order: 3 !important; - } - .order-xl-4 { - order: 4 !important; - } - .order-xl-5 { - order: 5 !important; - } - .order-xl-last { - order: 6 !important; - } - .m-xl-0 { - margin: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mt-xl-3 { - margin-top: 1rem !important; - } - .mt-xl-4 { - margin-top: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 3rem !important; - } - .mt-xl-auto { - margin-top: auto !important; - } - .me-xl-0 { - margin-right: 0 !important; - } - .me-xl-1 { - margin-right: 0.25rem !important; - } - .me-xl-2 { - margin-right: 0.5rem !important; - } - .me-xl-3 { - margin-right: 1rem !important; - } - .me-xl-4 { - margin-right: 1.5rem !important; - } - .me-xl-5 { - margin-right: 3rem !important; - } - .me-xl-auto { - margin-right: auto !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xl-3 { - margin-bottom: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 3rem !important; - } - .mb-xl-auto { - margin-bottom: auto !important; - } - .ms-xl-0 { - margin-left: 0 !important; - } - .ms-xl-1 { - margin-left: 0.25rem !important; - } - .ms-xl-2 { - margin-left: 0.5rem !important; - } - .ms-xl-3 { - margin-left: 1rem !important; - } - .ms-xl-4 { - margin-left: 1.5rem !important; - } - .ms-xl-5 { - margin-left: 3rem !important; - } - .ms-xl-auto { - margin-left: auto !important; - } - .p-xl-0 { - padding: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pt-xl-3 { - padding-top: 1rem !important; - } - .pt-xl-4 { - padding-top: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 3rem !important; - } - .pe-xl-0 { - padding-right: 0 !important; - } - .pe-xl-1 { - padding-right: 0.25rem !important; - } - .pe-xl-2 { - padding-right: 0.5rem !important; - } - .pe-xl-3 { - padding-right: 1rem !important; - } - .pe-xl-4 { - padding-right: 1.5rem !important; - } - .pe-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xl-3 { - padding-bottom: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 3rem !important; - } - .ps-xl-0 { - padding-left: 0 !important; - } - .ps-xl-1 { - padding-left: 0.25rem !important; - } - .ps-xl-2 { - padding-left: 0.5rem !important; - } - .ps-xl-3 { - padding-left: 1rem !important; - } - .ps-xl-4 { - padding-left: 1.5rem !important; - } - .ps-xl-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 1400px) { - .d-xxl-inline { - display: inline !important; - } - .d-xxl-inline-block { - display: inline-block !important; - } - .d-xxl-block { - display: block !important; - } - .d-xxl-grid { - display: grid !important; - } - .d-xxl-table { - display: table !important; - } - .d-xxl-table-row { - display: table-row !important; - } - .d-xxl-table-cell { - display: table-cell !important; - } - .d-xxl-flex { - display: flex !important; - } - .d-xxl-inline-flex { - display: inline-flex !important; - } - .d-xxl-none { - display: none !important; - } - .flex-xxl-fill { - flex: 1 1 auto !important; - } - .flex-xxl-row { - flex-direction: row !important; - } - .flex-xxl-column { - flex-direction: column !important; - } - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xxl-start { - justify-content: flex-start !important; - } - .justify-content-xxl-end { - justify-content: flex-end !important; - } - .justify-content-xxl-center { - justify-content: center !important; - } - .justify-content-xxl-between { - justify-content: space-between !important; - } - .justify-content-xxl-around { - justify-content: space-around !important; - } - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - .align-items-xxl-start { - align-items: flex-start !important; - } - .align-items-xxl-end { - align-items: flex-end !important; - } - .align-items-xxl-center { - align-items: center !important; - } - .align-items-xxl-baseline { - align-items: baseline !important; - } - .align-items-xxl-stretch { - align-items: stretch !important; - } - .align-content-xxl-start { - align-content: flex-start !important; - } - .align-content-xxl-end { - align-content: flex-end !important; - } - .align-content-xxl-center { - align-content: center !important; - } - .align-content-xxl-between { - align-content: space-between !important; - } - .align-content-xxl-around { - align-content: space-around !important; - } - .align-content-xxl-stretch { - align-content: stretch !important; - } - .align-self-xxl-auto { - align-self: auto !important; - } - .align-self-xxl-start { - align-self: flex-start !important; - } - .align-self-xxl-end { - align-self: flex-end !important; - } - .align-self-xxl-center { - align-self: center !important; - } - .align-self-xxl-baseline { - align-self: baseline !important; - } - .align-self-xxl-stretch { - align-self: stretch !important; - } - .order-xxl-first { - order: -1 !important; - } - .order-xxl-0 { - order: 0 !important; - } - .order-xxl-1 { - order: 1 !important; - } - .order-xxl-2 { - order: 2 !important; - } - .order-xxl-3 { - order: 3 !important; - } - .order-xxl-4 { - order: 4 !important; - } - .order-xxl-5 { - order: 5 !important; - } - .order-xxl-last { - order: 6 !important; - } - .m-xxl-0 { - margin: 0 !important; - } - .m-xxl-1 { - margin: 0.25rem !important; - } - .m-xxl-2 { - margin: 0.5rem !important; - } - .m-xxl-3 { - margin: 1rem !important; - } - .m-xxl-4 { - margin: 1.5rem !important; - } - .m-xxl-5 { - margin: 3rem !important; - } - .m-xxl-auto { - margin: auto !important; - } - .mx-xxl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .mx-xxl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .mx-xxl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .mx-xxl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .mx-xxl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .mx-xxl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .mx-xxl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xxl-0 { - margin-top: 0 !important; - } - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - .mt-xxl-3 { - margin-top: 1rem !important; - } - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - .mt-xxl-5 { - margin-top: 3rem !important; - } - .mt-xxl-auto { - margin-top: auto !important; - } - .me-xxl-0 { - margin-right: 0 !important; - } - .me-xxl-1 { - margin-right: 0.25rem !important; - } - .me-xxl-2 { - margin-right: 0.5rem !important; - } - .me-xxl-3 { - margin-right: 1rem !important; - } - .me-xxl-4 { - margin-right: 1.5rem !important; - } - .me-xxl-5 { - margin-right: 3rem !important; - } - .me-xxl-auto { - margin-right: auto !important; - } - .mb-xxl-0 { - margin-bottom: 0 !important; - } - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - .mb-xxl-auto { - margin-bottom: auto !important; - } - .ms-xxl-0 { - margin-left: 0 !important; - } - .ms-xxl-1 { - margin-left: 0.25rem !important; - } - .ms-xxl-2 { - margin-left: 0.5rem !important; - } - .ms-xxl-3 { - margin-left: 1rem !important; - } - .ms-xxl-4 { - margin-left: 1.5rem !important; - } - .ms-xxl-5 { - margin-left: 3rem !important; - } - .ms-xxl-auto { - margin-left: auto !important; - } - .p-xxl-0 { - padding: 0 !important; - } - .p-xxl-1 { - padding: 0.25rem !important; - } - .p-xxl-2 { - padding: 0.5rem !important; - } - .p-xxl-3 { - padding: 1rem !important; - } - .p-xxl-4 { - padding: 1.5rem !important; - } - .p-xxl-5 { - padding: 3rem !important; - } - .px-xxl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .px-xxl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .px-xxl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .px-xxl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .px-xxl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .px-xxl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xxl-0 { - padding-top: 0 !important; - } - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - .pt-xxl-3 { - padding-top: 1rem !important; - } - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - .pt-xxl-5 { - padding-top: 3rem !important; - } - .pe-xxl-0 { - padding-right: 0 !important; - } - .pe-xxl-1 { - padding-right: 0.25rem !important; - } - .pe-xxl-2 { - padding-right: 0.5rem !important; - } - .pe-xxl-3 { - padding-right: 1rem !important; - } - .pe-xxl-4 { - padding-right: 1.5rem !important; - } - .pe-xxl-5 { - padding-right: 3rem !important; - } - .pb-xxl-0 { - padding-bottom: 0 !important; - } - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - .ps-xxl-0 { - padding-left: 0 !important; - } - .ps-xxl-1 { - padding-left: 0.25rem !important; - } - .ps-xxl-2 { - padding-left: 0.5rem !important; - } - .ps-xxl-3 { - padding-left: 1rem !important; - } - .ps-xxl-4 { - padding-left: 1.5rem !important; - } - .ps-xxl-5 { - padding-left: 3rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-grid { - display: grid !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: flex !important; - } - .d-print-inline-flex { - display: inline-flex !important; - } - .d-print-none { - display: none !important; - } -} - -/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css.map b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css.map deleted file mode 100644 index 2f92d251..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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IGI;IAOI,0BAAA;EPwrDV;EO/rDM;IAOI,gCAAA;EP2rDV;EOlsDM;IAOI,yBAAA;EP8rDV;EOrsDM;IAOI,wBAAA;EPisDV;EOxsDM;IAOI,yBAAA;EPosDV;EO3sDM;IAOI,6BAAA;EPusDV;EO9sDM;IAOI,8BAAA;EP0sDV;EOjtDM;IAOI,wBAAA;EP6sDV;EOptDM;IAOI,+BAAA;EPgtDV;EOvtDM;IAOI,wBAAA;EPmtDV;EO1tDM;IAOI,yBAAA;EPstDV;EO7tDM;IAOI,8BAAA;EPytDV;EOhuDM;IAOI,iCAAA;EP4tDV;EOnuDM;IAOI,sCAAA;EP+tDV;EOtuDM;IAOI,yCAAA;EPkuDV;EOzuDM;IAOI,uBAAA;EPquDV;EO5uDM;IAOI,uBAAA;EPwuDV;EO/uDM;IAOI,yBAAA;EP2uDV;EOlvDM;IAOI,yBAAA;EP8uDV;EOrvDM;IAOI,0BAAA;EPivDV;EOxvDM;IAOI,4BAAA;EPovDV;EO3vDM;IAOI,kCAAA;EPuvDV;EO9vDM;IAOI,sCAAA;EP0vDV;EOjwDM;IAOI,oCAAA;EP6vDV;EOpwDM;IAOI,kCAAA;EPgwDV;EOvwDM;IAOI,yCAAA;EPmwDV;EO1wDM;IAOI,wCAAA;EPswDV;EO7wDM;IAOI,wCAAA;EPywDV;EOhxDM;IAOI,kCAAA;EP4wDV;EOnxDM;IAOI,gCAAA;EP+wDV;EOtxDM;IAOI,8BAAA;EPkxDV;EOzxDM;IAOI,gCAAA;EPqxDV;EO5xDM;IAOI,+BAAA;EPwxDV;EO/xDM;IAOI,oCAAA;EP2xDV;EOlyDM;IAOI,kCAAA;EP8xDV;EOryDM;IAOI,gCAAA;EPiyDV;EOxyDM;IAOI,uCAAA;EPoyDV;EO3yDM;IAOI,sCAAA;EPuyDV;EO9yDM;IAOI,iCAAA;EP0yDV;EOjzDM;IAOI,2BAAA;EP6yDV;EOpzDM;IAOI,iCAAA;EPgzDV;EOvzDM;IAOI,+BAAA;EPmzDV;EO1zDM;IAOI,6BAAA;EPszDV;EO7zDM;IAOI,+BAAA;EPyzDV;EOh0DM;IAOI,8BAAA;EP4zDV;EOn0DM;IAOI,oBAAA;EP+zDV;EOt0DM;IAOI,mBAAA;EPk0DV;EOz0DM;IAOI,mBAAA;EPq0DV;EO5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;EP8lEV;EOrmEM;IAOI,kCAAA;EPimEV;EOxmEM;IAOI,iCAAA;EPomEV;EO3mEM;IAOI,+BAAA;EPumEV;EO9mEM;IAOI,iCAAA;EP0mEV;EOjnEM;IAOI,+BAAA;EP6mEV;EOpnEM;IAOI,0BAAA;EPgnEV;EOvnEM;IAOI,gCAAA;EPmnEV;EO1nEM;IAOI,+BAAA;EPsnEV;EO7nEM;IAOI,6BAAA;EPynEV;EOhoEM;IAOI,+BAAA;EP4nEV;EOnoEM;IAOI,6BAAA;EP+nEV;AACF;AG1oEI;EIGI;IAOI,0BAAA;EPooEV;EO3oEM;IAOI,gCAAA;EPuoEV;EO9oEM;IAOI,yBAAA;EP0oEV;EOjpEM;IAOI,wBAAA;EP6oEV;EOppEM;IAOI,yBAAA;EPgpEV;EOvpEM;IAOI,6BAAA;EPmpEV;EO1pEM;IAOI,8BAAA;EPspEV;EO7pEM;IAOI,wBAAA;EPypEV;EOhqEM;IAOI,+BAAA;EP4pEV;EOnqEM;IAOI,wBAAA;EP+pEV;EOtqEM;IAOI,yBAAA;EPkqEV;EOzqEM;IAOI,8BAAA;EPqqEV;EO5qEM;IAOI,iCAAA;EPwqEV;EO/qEM;IAOI,sCAAA;EP2qEV;EOlrEM;IAOI,yCAAA;EP8qEV;EOrrEM;IAOI,uBAAA;EPirEV;EOxrEM;IAOI,uBAAA;EPorEV;EO3rEM;IAOI,yBAAA;EPurEV;EO9rEM;IAOI,yBAAA;EP0rEV;EOjsEM;IAOI,0BAAA;EP6rEV;EOpsEM;IAOI,4BAAA;EPgsEV;EOvsEM;IAOI,kCAAA;EPmsEV;EO1sEM;IAOI,sCAAA;EPssEV;EO7sEM;IAOI,oCAAA;EPysEV;EOhtEM;IAOI,kCAAA;EP4sEV;EOntEM;IAOI,yCAAA;EP+sEV;EOttEM;IAOI,wCAAA;EPktEV;EOztEM;IAOI,wCAAA;EPqtEV;EO5tEM;IAOI,kCAAA;EPwtEV;EO/tEM;IAOI,gCAAA;EP2tEV;EOluEM;IAOI,8BAAA;EP8tEV;EOruEM;IAOI,gCAAA;EPiuEV;EOxuEM;IAOI,+BAAA;EPouEV;EO3uEM;IAOI,oCAAA;EPuuEV;EO9uEM;IAOI,kCAAA;EP0uEV;EOjvEM;IAOI,gCAAA;EP6uEV;EOpvEM;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gFV;EO7gFM;IAOI,+BAAA;EPygFV;EOhhFM;IAOI,8BAAA;EP4gFV;EOnhFM;IAOI,4BAAA;EP+gFV;EOthFM;IAOI,8BAAA;EPkhFV;EOzhFM;IAOI,4BAAA;EPqhFV;EO5hFM;IAOI,2BAAA;EPwhFV;EO/hFM;IAOI,iCAAA;EP2hFV;EOliFM;IAOI,gCAAA;EP8hFV;EOriFM;IAOI,8BAAA;EPiiFV;EOxiFM;IAOI,gCAAA;EPoiFV;EO3iFM;IAOI,8BAAA;EPuiFV;EO9iFM;IAOI,4BAAA;EP0iFV;EOjjFM;IAOI,kCAAA;EP6iFV;EOpjFM;IAOI,iCAAA;EPgjFV;EOvjFM;IAOI,+BAAA;EPmjFV;EO1jFM;IAOI,iCAAA;EPsjFV;EO7jFM;IAOI,+BAAA;EPyjFV;EOhkFM;IAOI,0BAAA;EP4jFV;EOnkFM;IAOI,gCAAA;EP+jFV;EOtkFM;IAOI,+BAAA;EPkkFV;EOzkFM;IAOI,6BAAA;EPqkFV;EO5kFM;IAOI,+BAAA;EPwkFV;EO/kFM;IAOI,6BAAA;EP2kFV;AACF;AGtlFI;EIGI;IAOI,0BAAA;EPglFV;EOvlFM;IAOI,gCAAA;EPmlFV;EO1lFM;IAOI,yBAAA;EPslFV;EO7lFM;IAOI,wBAAA;EPylFV;EOhmFM;IAOI,yBAAA;EP4lFV;EOnmFM;IAOI,6BAAA;EP+lFV;EOtmFM;IAOI,8BAAA;EPkmFV;EOzmFM;IAOI,wBAAA;EPqmFV;EO5mFM;IAOI,+BAAA;EPwmFV;EO/mFM;IAOI,wBAAA;EP2mFV;EOlnFM;IAOI,yBAAA;EP8mFV;EOrnFM;IAOI,8BAAA;EPinFV;EOxnFM;IAOI,iCAAA;EPonFV;EO3nFM;IAOI,sCAAA;EPunFV;EO9nFM;IAOI,yCAAA;EP0nFV;EOjoFM;IAOI,uBAAA;EP6nFV;EOpoFM;IAOI,uBAAA;EPgoFV;EOvoFM;IAOI,yBAAA;EPmoFV;EO1oFM;IAOI,yBAAA;EPsoFV;EO7oFM;IAOI,0BAAA;EPyoFV;EOhpFM;IAOI,4BAAA;EP4oFV;EOnpFM;IAOI,kCAAA;EP+oFV;EOtpFM;IAOI,sCAAA;EPkpFV;EOzpFM;IAOI,oCAAA;EPqpFV;EO5pFM;IAOI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AA;EPgkGV;EOvkGM;IAOI,sCAAA;EPmkGV;EO1kGM;IAOI,yCAAA;EPskGV;EO7kGM;IAOI,uBAAA;EPykGV;EOhlGM;IAOI,uBAAA;EP4kGV;EOnlGM;IAOI,yBAAA;EP+kGV;EOtlGM;IAOI,yBAAA;EPklGV;EOzlGM;IAOI,0BAAA;EPqlGV;EO5lGM;IAOI,4BAAA;EPwlGV;EO/lGM;IAOI,kCAAA;EP2lGV;EOlmGM;IAOI,sCAAA;EP8lGV;EOrmGM;IAOI,oCAAA;EPimGV;EOxmGM;IAOI,kCAAA;EPomGV;EO3mGM;IAOI,yCAAA;EPumGV;EO9mGM;IAOI,wCAAA;EP0mGV;EOjnGM;IAOI,wCAAA;EP6mGV;EOpnGM;IAOI,kCAAA;EPgnGV;EOvnGM;IAOI,gCAAA;EPmnGV;EO1nGM;IAOI,8BAAA;EPsnGV;EO7nGM;IAOI,gCAAA;EPynGV;EOhoGM;IAOI,+BAAA;EP4nGV;EOnoGM;IAOI,oCAAA;EP+nGV;EOtoGM;IAOI,kCAAA;EPkoGV;EOzoGM;IAOI,gCAAA;EPqoGV;EO5oGM;IAOI,uCAAA;EPwoGV;EO/oGM;IAOI,sCAAA;EP2oGV;EOlpGM;IAOI,iCAAA;EP8oGV;EOrpGM;IAOI,2BAAA;EPipGV;EOxpGM;IAOI,iCAAA;EPopGV;EO3pGM;IAOI,+BAAA;EPupGV;EO9pGM;IAOI,6BAAA;EP0pGV;EOjqGM;IAOI,+BAAA;EP6pGV;EOpqGM;IAOI,8BAAA;EPgqGV;EOvqGM;IAOI,oBAAA;EPmqGV;EO1qGM;IAOI,mBAAA;EPsqGV;EO7qGM;IAOI,mBAAA;EPyqGV;EOhrGM;IAOI,mBAAA;EP4qGV;EOnrGM;IAOI,mBAAA;EP+qGV;EOtrGM;IAOI,mBAAA;EPkrGV;EOzrGM;IAOI,mBAAA;EPqrGV;EO5rGM;IAOI,mBAAA;EPwrGV;EO/rGM;IAOI,oBAAA;EP2rGV;EOlsGM;IAOI,0BAAA;EP8rGV;EOrsGM;IAOI,yBAAA;EPisGV;EOxsGM;IAOI,uBAAA;EPosGV;EO3sGM;IAOI,yBAAA;EPusGV;EO9sGM;IAOI,uBAAA;EP0sGV;EOjtGM;IAOI,uBAAA;EP6sGV;EOptGM;IAOI,0BA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Pw+GV;EO/+GM;IAOI,gCAAA;EP2+GV;EOl/GM;IAOI,yBAAA;EP8+GV;EOr/GM;IAOI,wBAAA;EPi/GV;EOx/GM;IAOI,yBAAA;EPo/GV;EO3/GM;IAOI,6BAAA;EPu/GV;EO9/GM;IAOI,8BAAA;EP0/GV;EOjgHM;IAOI,wBAAA;EP6/GV;EOpgHM;IAOI,+BAAA;EPggHV;EOvgHM;IAOI,wBAAA;EPmgHV;EO1gHM;IAOI,yBAAA;EPsgHV;EO7gHM;IAOI,8BAAA;EPygHV;EOhhHM;IAOI,iCAAA;EP4gHV;EOnhHM;IAOI,sCAAA;EP+gHV;EOthHM;IAOI,yCAAA;EPkhHV;EOzhHM;IAOI,uBAAA;EPqhHV;EO5hHM;IAOI,uBAAA;EPwhHV;EO/hHM;IAOI,yBAAA;EP2hHV;EOliHM;IAOI,yBAAA;EP8hHV;EOriHM;IAOI,0BAAA;EPiiHV;EOxiHM;IAOI,4BAAA;EPoiHV;EO3iHM;IAOI,kCAAA;EPuiHV;EO9iHM;IAOI,sCAAA;EP0iHV;EOjjHM;IAOI,oCAAA;EP6iHV;EOpjHM;IAOI,kCAAA;EPgjHV;EOvjHM;IAOI,yCAAA;EPmjHV;EO1jHM;IAOI,wCAAA;EPsjHV;EO7jHM;IAOI,wCAAA;EPyjHV;EOhkHM;IAOI,kCAAA;EP4jHV;EOnkHM;IAOI,gCAAA;EP+jHV;EOtkHM;IAOI,8BAAA;EPkkHV;EOzkHM;IAOI,gCAAA;EPqkHV;EO5kHM;IAOI,+BAAA;EPwkHV;EO/kHM;IAOI,oCAAA;EP2kHV;EOllHM;IAOI,kCAAA;EP8kHV;EOrlHM;IAOI,gCAAA;EPilHV;EOxlHM;IAOI,uCAAA;EPolHV;EO3lHM;IAOI,sCAAA;EPulHV;EO9lHM;IAOI,iCAAA;EP0lHV;EOjmHM;IAOI,2BAAA;EP6lHV;EOpmHM;IAOI,iCAAA;EPgmHV;EOvmHM;IAOI,+BAAA;EPmmHV;EO1mHM;IAOI,6BAAA;EPsmHV;EO7mHM;IAOI,+BAAA;EPymHV;EOhnHM;IAOI,8BAAA;EP4mHV;EOnnHM;IAOI,oBAAA;EP+mHV;EOtnHM;IAOI,mBAAA;EPknHV;EOznHM;IAOI,mBAAA;EPqnHV;EO5nHM;IAOI,mBAAA;E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","file":"bootstrap-grid.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{$font-family-base};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-hover-color: #{$link-hover-color};\n\n --#{$prefix}code-color: #{$code-color};\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-2xl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}body-color) !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($dropdown-link-color, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: $white !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-border-width: $border-width !default;\n$pagination-margin-start: ($pagination-border-width * -1) !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default; // Sass variable because of $accordion-button-icon\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: $border-width !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba($black, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css deleted file mode 100644 index f026a3fe..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v5.2.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css.map b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css.map deleted file mode 100644 index 3a95aa82..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{$font-family-base};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-hover-color: #{$link-hover-color};\n\n --#{$prefix}code-color: #{$code-color};\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css deleted file mode 100644 index 3e1bb2bb..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css +++ /dev/null @@ -1,4123 +0,0 @@ -/*! - * Bootstrap Grid v5.2.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --bs-blue: #0d6efd; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #d63384; - --bs-red: #dc3545; - --bs-orange: #fd7e14; - --bs-yellow: #ffc107; - --bs-green: #198754; - --bs-teal: #20c997; - --bs-cyan: #0dcaf0; - --bs-black: #000; - --bs-white: #fff; - --bs-gray: #6c757d; - --bs-gray-dark: #343a40; - --bs-gray-100: #f8f9fa; - --bs-gray-200: #e9ecef; - --bs-gray-300: #dee2e6; - --bs-gray-400: #ced4da; - --bs-gray-500: #adb5bd; - --bs-gray-600: #6c757d; - --bs-gray-700: #495057; - --bs-gray-800: #343a40; - --bs-gray-900: #212529; - --bs-primary: #0d6efd; - --bs-secondary: #6c757d; - --bs-success: #198754; - --bs-info: #0dcaf0; - --bs-warning: #ffc107; - --bs-danger: #dc3545; - --bs-light: #f8f9fa; - --bs-dark: #212529; - --bs-primary-rgb: 13, 110, 253; - --bs-secondary-rgb: 108, 117, 125; - --bs-success-rgb: 25, 135, 84; - --bs-info-rgb: 13, 202, 240; - --bs-warning-rgb: 255, 193, 7; - --bs-danger-rgb: 220, 53, 69; - --bs-light-rgb: 248, 249, 250; - --bs-dark-rgb: 33, 37, 41; - --bs-white-rgb: 255, 255, 255; - --bs-black-rgb: 0, 0, 0; - --bs-body-color-rgb: 33, 37, 41; - --bs-body-bg-rgb: 255, 255, 255; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); - --bs-body-font-family: var(--bs-font-sans-serif); - --bs-body-font-size: 1rem; - --bs-body-font-weight: 400; - --bs-body-line-height: 1.5; - --bs-body-color: #212529; - --bs-body-bg: #fff; - --bs-border-width: 1px; - --bs-border-style: solid; - --bs-border-color: #dee2e6; - --bs-border-color-translucent: rgba(0, 0, 0, 0.175); - --bs-border-radius: 0.375rem; - --bs-border-radius-sm: 0.25rem; - --bs-border-radius-lg: 0.5rem; - --bs-border-radius-xl: 1rem; - --bs-border-radius-2xl: 2rem; - --bs-border-radius-pill: 50rem; - --bs-link-color: #0d6efd; - --bs-link-hover-color: #0a58ca; - --bs-code-color: #d63384; - --bs-highlight-bg: #fff3cd; -} - -.container, -.container-fluid, -.container-xxl, -.container-xl, -.container-lg, -.container-md, -.container-sm { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - width: 100%; - padding-left: calc(var(--bs-gutter-x) * 0.5); - padding-right: calc(var(--bs-gutter-x) * 0.5); - margin-left: auto; - margin-right: auto; -} - -@media (min-width: 576px) { - .container-sm, .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container-md, .container-sm, .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container-lg, .container-md, .container-sm, .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1320px; - } -} -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(-1 * var(--bs-gutter-y)); - margin-left: calc(-0.5 * var(--bs-gutter-x)); - margin-right: calc(-0.5 * var(--bs-gutter-x)); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-left: calc(var(--bs-gutter-x) * 0.5); - padding-right: calc(var(--bs-gutter-x) * 0.5); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.offset-1 { - margin-right: 8.33333333%; -} - -.offset-2 { - margin-right: 16.66666667%; -} - -.offset-3 { - margin-right: 25%; -} - -.offset-4 { - margin-right: 33.33333333%; -} - -.offset-5 { - margin-right: 41.66666667%; -} - -.offset-6 { - margin-right: 50%; -} - -.offset-7 { - margin-right: 58.33333333%; -} - -.offset-8 { - margin-right: 66.66666667%; -} - -.offset-9 { - margin-right: 75%; -} - -.offset-10 { - margin-right: 83.33333333%; -} - -.offset-11 { - margin-right: 91.66666667%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-sm-0 { - margin-right: 0; - } - .offset-sm-1 { - margin-right: 8.33333333%; - } - .offset-sm-2 { - margin-right: 16.66666667%; - } - .offset-sm-3 { - margin-right: 25%; - } - .offset-sm-4 { - margin-right: 33.33333333%; - } - .offset-sm-5 { - margin-right: 41.66666667%; - } - .offset-sm-6 { - margin-right: 50%; - } - .offset-sm-7 { - margin-right: 58.33333333%; - } - .offset-sm-8 { - margin-right: 66.66666667%; - } - .offset-sm-9 { - margin-right: 75%; - } - .offset-sm-10 { - margin-right: 83.33333333%; - } - .offset-sm-11 { - margin-right: 91.66666667%; - } - .g-sm-0, -.gx-sm-0 { - --bs-gutter-x: 0; - } - .g-sm-0, -.gy-sm-0 { - --bs-gutter-y: 0; - } - .g-sm-1, -.gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - .g-sm-1, -.gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - .g-sm-2, -.gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - .g-sm-2, -.gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - .g-sm-3, -.gx-sm-3 { - --bs-gutter-x: 1rem; - } - .g-sm-3, -.gy-sm-3 { - --bs-gutter-y: 1rem; - } - .g-sm-4, -.gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - .g-sm-4, -.gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - .g-sm-5, -.gx-sm-5 { - --bs-gutter-x: 3rem; - } - .g-sm-5, -.gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-md-0 { - margin-right: 0; - } - .offset-md-1 { - margin-right: 8.33333333%; - } - .offset-md-2 { - margin-right: 16.66666667%; - } - .offset-md-3 { - margin-right: 25%; - } - .offset-md-4 { - margin-right: 33.33333333%; - } - .offset-md-5 { - margin-right: 41.66666667%; - } - .offset-md-6 { - margin-right: 50%; - } - .offset-md-7 { - margin-right: 58.33333333%; - } - .offset-md-8 { - margin-right: 66.66666667%; - } - .offset-md-9 { - margin-right: 75%; - } - .offset-md-10 { - margin-right: 83.33333333%; - } - .offset-md-11 { - margin-right: 91.66666667%; - } - .g-md-0, -.gx-md-0 { - --bs-gutter-x: 0; - } - .g-md-0, -.gy-md-0 { - --bs-gutter-y: 0; - } - .g-md-1, -.gx-md-1 { - --bs-gutter-x: 0.25rem; - } - .g-md-1, -.gy-md-1 { - --bs-gutter-y: 0.25rem; - } - .g-md-2, -.gx-md-2 { - --bs-gutter-x: 0.5rem; - } - .g-md-2, -.gy-md-2 { - --bs-gutter-y: 0.5rem; - } - .g-md-3, -.gx-md-3 { - --bs-gutter-x: 1rem; - } - .g-md-3, -.gy-md-3 { - --bs-gutter-y: 1rem; - } - .g-md-4, -.gx-md-4 { - --bs-gutter-x: 1.5rem; - } - .g-md-4, -.gy-md-4 { - --bs-gutter-y: 1.5rem; - } - .g-md-5, -.gx-md-5 { - --bs-gutter-x: 3rem; - } - .g-md-5, -.gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-lg-0 { - margin-right: 0; - } - .offset-lg-1 { - margin-right: 8.33333333%; - } - .offset-lg-2 { - margin-right: 16.66666667%; - } - .offset-lg-3 { - margin-right: 25%; - } - .offset-lg-4 { - margin-right: 33.33333333%; - } - .offset-lg-5 { - margin-right: 41.66666667%; - } - .offset-lg-6 { - margin-right: 50%; - } - .offset-lg-7 { - margin-right: 58.33333333%; - } - .offset-lg-8 { - margin-right: 66.66666667%; - } - .offset-lg-9 { - margin-right: 75%; - } - .offset-lg-10 { - margin-right: 83.33333333%; - } - .offset-lg-11 { - margin-right: 91.66666667%; - } - .g-lg-0, -.gx-lg-0 { - --bs-gutter-x: 0; - } - .g-lg-0, -.gy-lg-0 { - --bs-gutter-y: 0; - } - .g-lg-1, -.gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - .g-lg-1, -.gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - .g-lg-2, -.gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - .g-lg-2, -.gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - .g-lg-3, -.gx-lg-3 { - --bs-gutter-x: 1rem; - } - .g-lg-3, -.gy-lg-3 { - --bs-gutter-y: 1rem; - } - .g-lg-4, -.gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - .g-lg-4, -.gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - .g-lg-5, -.gx-lg-5 { - --bs-gutter-x: 3rem; - } - .g-lg-5, -.gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xl-0 { - margin-right: 0; - } - .offset-xl-1 { - margin-right: 8.33333333%; - } - .offset-xl-2 { - margin-right: 16.66666667%; - } - .offset-xl-3 { - margin-right: 25%; - } - .offset-xl-4 { - margin-right: 33.33333333%; - } - .offset-xl-5 { - margin-right: 41.66666667%; - } - .offset-xl-6 { - margin-right: 50%; - } - .offset-xl-7 { - margin-right: 58.33333333%; - } - .offset-xl-8 { - margin-right: 66.66666667%; - } - .offset-xl-9 { - margin-right: 75%; - } - .offset-xl-10 { - margin-right: 83.33333333%; - } - .offset-xl-11 { - margin-right: 91.66666667%; - } - .g-xl-0, -.gx-xl-0 { - --bs-gutter-x: 0; - } - .g-xl-0, -.gy-xl-0 { - --bs-gutter-y: 0; - } - .g-xl-1, -.gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xl-1, -.gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xl-2, -.gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xl-2, -.gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xl-3, -.gx-xl-3 { - --bs-gutter-x: 1rem; - } - .g-xl-3, -.gy-xl-3 { - --bs-gutter-y: 1rem; - } - .g-xl-4, -.gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xl-4, -.gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xl-5, -.gx-xl-5 { - --bs-gutter-x: 3rem; - } - .g-xl-5, -.gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - .offset-xxl-0 { - margin-right: 0; - } - .offset-xxl-1 { - margin-right: 8.33333333%; - } - .offset-xxl-2 { - margin-right: 16.66666667%; - } - .offset-xxl-3 { - margin-right: 25%; - } - .offset-xxl-4 { - margin-right: 33.33333333%; - } - .offset-xxl-5 { - margin-right: 41.66666667%; - } - .offset-xxl-6 { - margin-right: 50%; - } - .offset-xxl-7 { - margin-right: 58.33333333%; - } - .offset-xxl-8 { - margin-right: 66.66666667%; - } - .offset-xxl-9 { - margin-right: 75%; - } - .offset-xxl-10 { - margin-right: 83.33333333%; - } - .offset-xxl-11 { - margin-right: 91.66666667%; - } - .g-xxl-0, -.gx-xxl-0 { - --bs-gutter-x: 0; - } - .g-xxl-0, -.gy-xxl-0 { - --bs-gutter-y: 0; - } - .g-xxl-1, -.gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - .g-xxl-1, -.gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - .g-xxl-2, -.gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - .g-xxl-2, -.gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - .g-xxl-3, -.gx-xxl-3 { - --bs-gutter-x: 1rem; - } - .g-xxl-3, -.gy-xxl-3 { - --bs-gutter-y: 1rem; - } - .g-xxl-4, -.gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - .g-xxl-4, -.gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - .g-xxl-5, -.gx-xxl-5 { - --bs-gutter-x: 3rem; - } - .g-xxl-5, -.gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-grid { - display: grid !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.justify-content-evenly { - justify-content: space-evenly !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-left: 0 !important; - margin-right: 0 !important; -} - -.mx-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; -} - -.mx-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; -} - -.mx-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; -} - -.mx-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; -} - -.mx-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; -} - -.mx-auto { - margin-left: auto !important; - margin-right: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.me-0 { - margin-left: 0 !important; -} - -.me-1 { - margin-left: 0.25rem !important; -} - -.me-2 { - margin-left: 0.5rem !important; -} - -.me-3 { - margin-left: 1rem !important; -} - -.me-4 { - margin-left: 1.5rem !important; -} - -.me-5 { - margin-left: 3rem !important; -} - -.me-auto { - margin-left: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ms-0 { - margin-right: 0 !important; -} - -.ms-1 { - margin-right: 0.25rem !important; -} - -.ms-2 { - margin-right: 0.5rem !important; -} - -.ms-3 { - margin-right: 1rem !important; -} - -.ms-4 { - margin-right: 1.5rem !important; -} - -.ms-5 { - margin-right: 3rem !important; -} - -.ms-auto { - margin-right: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-left: 0 !important; - padding-right: 0 !important; -} - -.px-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; -} - -.px-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; -} - -.px-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; -} - -.px-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; -} - -.px-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pe-0 { - padding-left: 0 !important; -} - -.pe-1 { - padding-left: 0.25rem !important; -} - -.pe-2 { - padding-left: 0.5rem !important; -} - -.pe-3 { - padding-left: 1rem !important; -} - -.pe-4 { - padding-left: 1.5rem !important; -} - -.pe-5 { - padding-left: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.ps-0 { - padding-right: 0 !important; -} - -.ps-1 { - padding-right: 0.25rem !important; -} - -.ps-2 { - padding-right: 0.5rem !important; -} - -.ps-3 { - padding-right: 1rem !important; -} - -.ps-4 { - padding-right: 1.5rem !important; -} - -.ps-5 { - padding-right: 3rem !important; -} - -@media (min-width: 576px) { - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-grid { - display: grid !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline-flex { - display: inline-flex !important; - } - .d-sm-none { - display: none !important; - } - .flex-sm-fill { - flex: 1 1 auto !important; - } - .flex-sm-row { - flex-direction: row !important; - } - .flex-sm-column { - flex-direction: column !important; - } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - .flex-sm-wrap { - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-sm-start { - justify-content: flex-start !important; - } - .justify-content-sm-end { - justify-content: flex-end !important; - } - .justify-content-sm-center { - justify-content: center !important; - } - .justify-content-sm-between { - justify-content: space-between !important; - } - .justify-content-sm-around { - justify-content: space-around !important; - } - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - .align-items-sm-start { - align-items: flex-start !important; - } - .align-items-sm-end { - align-items: flex-end !important; - } - .align-items-sm-center { - align-items: center !important; - } - .align-items-sm-baseline { - align-items: baseline !important; - } - .align-items-sm-stretch { - align-items: stretch !important; - } - .align-content-sm-start { - align-content: flex-start !important; - } - .align-content-sm-end { - align-content: flex-end !important; - } - .align-content-sm-center { - align-content: center !important; - } - .align-content-sm-between { - align-content: space-between !important; - } - .align-content-sm-around { - align-content: space-around !important; - } - .align-content-sm-stretch { - align-content: stretch !important; - } - .align-self-sm-auto { - align-self: auto !important; - } - .align-self-sm-start { - align-self: flex-start !important; - } - .align-self-sm-end { - align-self: flex-end !important; - } - .align-self-sm-center { - align-self: center !important; - } - .align-self-sm-baseline { - align-self: baseline !important; - } - .align-self-sm-stretch { - align-self: stretch !important; - } - .order-sm-first { - order: -1 !important; - } - .order-sm-0 { - order: 0 !important; - } - .order-sm-1 { - order: 1 !important; - } - .order-sm-2 { - order: 2 !important; - } - .order-sm-3 { - order: 3 !important; - } - .order-sm-4 { - order: 4 !important; - } - .order-sm-5 { - order: 5 !important; - } - .order-sm-last { - order: 6 !important; - } - .m-sm-0 { - margin: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mx-sm-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-sm-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-sm-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-sm-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-sm-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-sm-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-sm-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mt-sm-3 { - margin-top: 1rem !important; - } - .mt-sm-4 { - margin-top: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 3rem !important; - } - .mt-sm-auto { - margin-top: auto !important; - } - .me-sm-0 { - margin-left: 0 !important; - } - .me-sm-1 { - margin-left: 0.25rem !important; - } - .me-sm-2 { - margin-left: 0.5rem !important; - } - .me-sm-3 { - margin-left: 1rem !important; - } - .me-sm-4 { - margin-left: 1.5rem !important; - } - .me-sm-5 { - margin-left: 3rem !important; - } - .me-sm-auto { - margin-left: auto !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .mb-sm-3 { - margin-bottom: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 3rem !important; - } - .mb-sm-auto { - margin-bottom: auto !important; - } - .ms-sm-0 { - margin-right: 0 !important; - } - .ms-sm-1 { - margin-right: 0.25rem !important; - } - .ms-sm-2 { - margin-right: 0.5rem !important; - } - .ms-sm-3 { - margin-right: 1rem !important; - } - .ms-sm-4 { - margin-right: 1.5rem !important; - } - .ms-sm-5 { - margin-right: 3rem !important; - } - .ms-sm-auto { - margin-right: auto !important; - } - .p-sm-0 { - padding: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .px-sm-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-sm-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-sm-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-sm-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-sm-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-sm-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pt-sm-3 { - padding-top: 1rem !important; - } - .pt-sm-4 { - padding-top: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 3rem !important; - } - .pe-sm-0 { - padding-left: 0 !important; - } - .pe-sm-1 { - padding-left: 0.25rem !important; - } - .pe-sm-2 { - padding-left: 0.5rem !important; - } - .pe-sm-3 { - padding-left: 1rem !important; - } - .pe-sm-4 { - padding-left: 1.5rem !important; - } - .pe-sm-5 { - padding-left: 3rem !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pb-sm-3 { - padding-bottom: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 3rem !important; - } - .ps-sm-0 { - padding-right: 0 !important; - } - .ps-sm-1 { - padding-right: 0.25rem !important; - } - .ps-sm-2 { - padding-right: 0.5rem !important; - } - .ps-sm-3 { - padding-right: 1rem !important; - } - .ps-sm-4 { - padding-right: 1.5rem !important; - } - .ps-sm-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 768px) { - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-grid { - display: grid !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline-flex { - display: inline-flex !important; - } - .d-md-none { - display: none !important; - } - .flex-md-fill { - flex: 1 1 auto !important; - } - .flex-md-row { - flex-direction: row !important; - } - .flex-md-column { - flex-direction: column !important; - } - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - .flex-md-grow-0 { - flex-grow: 0 !important; - } - .flex-md-grow-1 { - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - .flex-md-wrap { - flex-wrap: wrap !important; - } - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-md-start { - justify-content: flex-start !important; - } - .justify-content-md-end { - justify-content: flex-end !important; - } - .justify-content-md-center { - justify-content: center !important; - } - .justify-content-md-between { - justify-content: space-between !important; - } - .justify-content-md-around { - justify-content: space-around !important; - } - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - .align-items-md-start { - align-items: flex-start !important; - } - .align-items-md-end { - align-items: flex-end !important; - } - .align-items-md-center { - align-items: center !important; - } - .align-items-md-baseline { - align-items: baseline !important; - } - .align-items-md-stretch { - align-items: stretch !important; - } - .align-content-md-start { - align-content: flex-start !important; - } - .align-content-md-end { - align-content: flex-end !important; - } - .align-content-md-center { - align-content: center !important; - } - .align-content-md-between { - align-content: space-between !important; - } - .align-content-md-around { - align-content: space-around !important; - } - .align-content-md-stretch { - align-content: stretch !important; - } - .align-self-md-auto { - align-self: auto !important; - } - .align-self-md-start { - align-self: flex-start !important; - } - .align-self-md-end { - align-self: flex-end !important; - } - .align-self-md-center { - align-self: center !important; - } - .align-self-md-baseline { - align-self: baseline !important; - } - .align-self-md-stretch { - align-self: stretch !important; - } - .order-md-first { - order: -1 !important; - } - .order-md-0 { - order: 0 !important; - } - .order-md-1 { - order: 1 !important; - } - .order-md-2 { - order: 2 !important; - } - .order-md-3 { - order: 3 !important; - } - .order-md-4 { - order: 4 !important; - } - .order-md-5 { - order: 5 !important; - } - .order-md-last { - order: 6 !important; - } - .m-md-0 { - margin: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mx-md-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-md-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-md-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-md-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-md-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-md-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-md-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mt-md-3 { - margin-top: 1rem !important; - } - .mt-md-4 { - margin-top: 1.5rem !important; - } - .mt-md-5 { - margin-top: 3rem !important; - } - .mt-md-auto { - margin-top: auto !important; - } - .me-md-0 { - margin-left: 0 !important; - } - .me-md-1 { - margin-left: 0.25rem !important; - } - .me-md-2 { - margin-left: 0.5rem !important; - } - .me-md-3 { - margin-left: 1rem !important; - } - .me-md-4 { - margin-left: 1.5rem !important; - } - .me-md-5 { - margin-left: 3rem !important; - } - .me-md-auto { - margin-left: auto !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .mb-md-3 { - margin-bottom: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 3rem !important; - } - .mb-md-auto { - margin-bottom: auto !important; - } - .ms-md-0 { - margin-right: 0 !important; - } - .ms-md-1 { - margin-right: 0.25rem !important; - } - .ms-md-2 { - margin-right: 0.5rem !important; - } - .ms-md-3 { - margin-right: 1rem !important; - } - .ms-md-4 { - margin-right: 1.5rem !important; - } - .ms-md-5 { - margin-right: 3rem !important; - } - .ms-md-auto { - margin-right: auto !important; - } - .p-md-0 { - padding: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .px-md-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-md-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-md-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-md-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-md-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-md-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pt-md-3 { - padding-top: 1rem !important; - } - .pt-md-4 { - padding-top: 1.5rem !important; - } - .pt-md-5 { - padding-top: 3rem !important; - } - .pe-md-0 { - padding-left: 0 !important; - } - .pe-md-1 { - padding-left: 0.25rem !important; - } - .pe-md-2 { - padding-left: 0.5rem !important; - } - .pe-md-3 { - padding-left: 1rem !important; - } - .pe-md-4 { - padding-left: 1.5rem !important; - } - .pe-md-5 { - padding-left: 3rem !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pb-md-3 { - padding-bottom: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 3rem !important; - } - .ps-md-0 { - padding-right: 0 !important; - } - .ps-md-1 { - padding-right: 0.25rem !important; - } - .ps-md-2 { - padding-right: 0.5rem !important; - } - .ps-md-3 { - padding-right: 1rem !important; - } - .ps-md-4 { - padding-right: 1.5rem !important; - } - .ps-md-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 992px) { - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-grid { - display: grid !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline-flex { - display: inline-flex !important; - } - .d-lg-none { - display: none !important; - } - .flex-lg-fill { - flex: 1 1 auto !important; - } - .flex-lg-row { - flex-direction: row !important; - } - .flex-lg-column { - flex-direction: column !important; - } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - .flex-lg-wrap { - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-lg-start { - justify-content: flex-start !important; - } - .justify-content-lg-end { - justify-content: flex-end !important; - } - .justify-content-lg-center { - justify-content: center !important; - } - .justify-content-lg-between { - justify-content: space-between !important; - } - .justify-content-lg-around { - justify-content: space-around !important; - } - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - .align-items-lg-start { - align-items: flex-start !important; - } - .align-items-lg-end { - align-items: flex-end !important; - } - .align-items-lg-center { - align-items: center !important; - } - .align-items-lg-baseline { - align-items: baseline !important; - } - .align-items-lg-stretch { - align-items: stretch !important; - } - .align-content-lg-start { - align-content: flex-start !important; - } - .align-content-lg-end { - align-content: flex-end !important; - } - .align-content-lg-center { - align-content: center !important; - } - .align-content-lg-between { - align-content: space-between !important; - } - .align-content-lg-around { - align-content: space-around !important; - } - .align-content-lg-stretch { - align-content: stretch !important; - } - .align-self-lg-auto { - align-self: auto !important; - } - .align-self-lg-start { - align-self: flex-start !important; - } - .align-self-lg-end { - align-self: flex-end !important; - } - .align-self-lg-center { - align-self: center !important; - } - .align-self-lg-baseline { - align-self: baseline !important; - } - .align-self-lg-stretch { - align-self: stretch !important; - } - .order-lg-first { - order: -1 !important; - } - .order-lg-0 { - order: 0 !important; - } - .order-lg-1 { - order: 1 !important; - } - .order-lg-2 { - order: 2 !important; - } - .order-lg-3 { - order: 3 !important; - } - .order-lg-4 { - order: 4 !important; - } - .order-lg-5 { - order: 5 !important; - } - .order-lg-last { - order: 6 !important; - } - .m-lg-0 { - margin: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mx-lg-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-lg-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-lg-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-lg-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-lg-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-lg-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-lg-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mt-lg-3 { - margin-top: 1rem !important; - } - .mt-lg-4 { - margin-top: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 3rem !important; - } - .mt-lg-auto { - margin-top: auto !important; - } - .me-lg-0 { - margin-left: 0 !important; - } - .me-lg-1 { - margin-left: 0.25rem !important; - } - .me-lg-2 { - margin-left: 0.5rem !important; - } - .me-lg-3 { - margin-left: 1rem !important; - } - .me-lg-4 { - margin-left: 1.5rem !important; - } - .me-lg-5 { - margin-left: 3rem !important; - } - .me-lg-auto { - margin-left: auto !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .mb-lg-3 { - margin-bottom: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 3rem !important; - } - .mb-lg-auto { - margin-bottom: auto !important; - } - .ms-lg-0 { - margin-right: 0 !important; - } - .ms-lg-1 { - margin-right: 0.25rem !important; - } - .ms-lg-2 { - margin-right: 0.5rem !important; - } - .ms-lg-3 { - margin-right: 1rem !important; - } - .ms-lg-4 { - margin-right: 1.5rem !important; - } - .ms-lg-5 { - margin-right: 3rem !important; - } - .ms-lg-auto { - margin-right: auto !important; - } - .p-lg-0 { - padding: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .px-lg-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-lg-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-lg-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-lg-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-lg-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-lg-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pt-lg-3 { - padding-top: 1rem !important; - } - .pt-lg-4 { - padding-top: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 3rem !important; - } - .pe-lg-0 { - padding-left: 0 !important; - } - .pe-lg-1 { - padding-left: 0.25rem !important; - } - .pe-lg-2 { - padding-left: 0.5rem !important; - } - .pe-lg-3 { - padding-left: 1rem !important; - } - .pe-lg-4 { - padding-left: 1.5rem !important; - } - .pe-lg-5 { - padding-left: 3rem !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pb-lg-3 { - padding-bottom: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 3rem !important; - } - .ps-lg-0 { - padding-right: 0 !important; - } - .ps-lg-1 { - padding-right: 0.25rem !important; - } - .ps-lg-2 { - padding-right: 0.5rem !important; - } - .ps-lg-3 { - padding-right: 1rem !important; - } - .ps-lg-4 { - padding-right: 1.5rem !important; - } - .ps-lg-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 1200px) { - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-grid { - display: grid !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline-flex { - display: inline-flex !important; - } - .d-xl-none { - display: none !important; - } - .flex-xl-fill { - flex: 1 1 auto !important; - } - .flex-xl-row { - flex-direction: row !important; - } - .flex-xl-column { - flex-direction: column !important; - } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xl-wrap { - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xl-start { - justify-content: flex-start !important; - } - .justify-content-xl-end { - justify-content: flex-end !important; - } - .justify-content-xl-center { - justify-content: center !important; - } - .justify-content-xl-between { - justify-content: space-between !important; - } - .justify-content-xl-around { - justify-content: space-around !important; - } - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - .align-items-xl-start { - align-items: flex-start !important; - } - .align-items-xl-end { - align-items: flex-end !important; - } - .align-items-xl-center { - align-items: center !important; - } - .align-items-xl-baseline { - align-items: baseline !important; - } - .align-items-xl-stretch { - align-items: stretch !important; - } - .align-content-xl-start { - align-content: flex-start !important; - } - .align-content-xl-end { - align-content: flex-end !important; - } - .align-content-xl-center { - align-content: center !important; - } - .align-content-xl-between { - align-content: space-between !important; - } - .align-content-xl-around { - align-content: space-around !important; - } - .align-content-xl-stretch { - align-content: stretch !important; - } - .align-self-xl-auto { - align-self: auto !important; - } - .align-self-xl-start { - align-self: flex-start !important; - } - .align-self-xl-end { - align-self: flex-end !important; - } - .align-self-xl-center { - align-self: center !important; - } - .align-self-xl-baseline { - align-self: baseline !important; - } - .align-self-xl-stretch { - align-self: stretch !important; - } - .order-xl-first { - order: -1 !important; - } - .order-xl-0 { - order: 0 !important; - } - .order-xl-1 { - order: 1 !important; - } - .order-xl-2 { - order: 2 !important; - } - .order-xl-3 { - order: 3 !important; - } - .order-xl-4 { - order: 4 !important; - } - .order-xl-5 { - order: 5 !important; - } - .order-xl-last { - order: 6 !important; - } - .m-xl-0 { - margin: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mx-xl-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-xl-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-xl-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-xl-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-xl-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-xl-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-xl-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mt-xl-3 { - margin-top: 1rem !important; - } - .mt-xl-4 { - margin-top: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 3rem !important; - } - .mt-xl-auto { - margin-top: auto !important; - } - .me-xl-0 { - margin-left: 0 !important; - } - .me-xl-1 { - margin-left: 0.25rem !important; - } - .me-xl-2 { - margin-left: 0.5rem !important; - } - .me-xl-3 { - margin-left: 1rem !important; - } - .me-xl-4 { - margin-left: 1.5rem !important; - } - .me-xl-5 { - margin-left: 3rem !important; - } - .me-xl-auto { - margin-left: auto !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xl-3 { - margin-bottom: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 3rem !important; - } - .mb-xl-auto { - margin-bottom: auto !important; - } - .ms-xl-0 { - margin-right: 0 !important; - } - .ms-xl-1 { - margin-right: 0.25rem !important; - } - .ms-xl-2 { - margin-right: 0.5rem !important; - } - .ms-xl-3 { - margin-right: 1rem !important; - } - .ms-xl-4 { - margin-right: 1.5rem !important; - } - .ms-xl-5 { - margin-right: 3rem !important; - } - .ms-xl-auto { - margin-right: auto !important; - } - .p-xl-0 { - padding: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .px-xl-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-xl-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-xl-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-xl-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-xl-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-xl-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pt-xl-3 { - padding-top: 1rem !important; - } - .pt-xl-4 { - padding-top: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 3rem !important; - } - .pe-xl-0 { - padding-left: 0 !important; - } - .pe-xl-1 { - padding-left: 0.25rem !important; - } - .pe-xl-2 { - padding-left: 0.5rem !important; - } - .pe-xl-3 { - padding-left: 1rem !important; - } - .pe-xl-4 { - padding-left: 1.5rem !important; - } - .pe-xl-5 { - padding-left: 3rem !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xl-3 { - padding-bottom: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 3rem !important; - } - .ps-xl-0 { - padding-right: 0 !important; - } - .ps-xl-1 { - padding-right: 0.25rem !important; - } - .ps-xl-2 { - padding-right: 0.5rem !important; - } - .ps-xl-3 { - padding-right: 1rem !important; - } - .ps-xl-4 { - padding-right: 1.5rem !important; - } - .ps-xl-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 1400px) { - .d-xxl-inline { - display: inline !important; - } - .d-xxl-inline-block { - display: inline-block !important; - } - .d-xxl-block { - display: block !important; - } - .d-xxl-grid { - display: grid !important; - } - .d-xxl-table { - display: table !important; - } - .d-xxl-table-row { - display: table-row !important; - } - .d-xxl-table-cell { - display: table-cell !important; - } - .d-xxl-flex { - display: flex !important; - } - .d-xxl-inline-flex { - display: inline-flex !important; - } - .d-xxl-none { - display: none !important; - } - .flex-xxl-fill { - flex: 1 1 auto !important; - } - .flex-xxl-row { - flex-direction: row !important; - } - .flex-xxl-column { - flex-direction: column !important; - } - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - .justify-content-xxl-start { - justify-content: flex-start !important; - } - .justify-content-xxl-end { - justify-content: flex-end !important; - } - .justify-content-xxl-center { - justify-content: center !important; - } - .justify-content-xxl-between { - justify-content: space-between !important; - } - .justify-content-xxl-around { - justify-content: space-around !important; - } - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - .align-items-xxl-start { - align-items: flex-start !important; - } - .align-items-xxl-end { - align-items: flex-end !important; - } - .align-items-xxl-center { - align-items: center !important; - } - .align-items-xxl-baseline { - align-items: baseline !important; - } - .align-items-xxl-stretch { - align-items: stretch !important; - } - .align-content-xxl-start { - align-content: flex-start !important; - } - .align-content-xxl-end { - align-content: flex-end !important; - } - .align-content-xxl-center { - align-content: center !important; - } - .align-content-xxl-between { - align-content: space-between !important; - } - .align-content-xxl-around { - align-content: space-around !important; - } - .align-content-xxl-stretch { - align-content: stretch !important; - } - .align-self-xxl-auto { - align-self: auto !important; - } - .align-self-xxl-start { - align-self: flex-start !important; - } - .align-self-xxl-end { - align-self: flex-end !important; - } - .align-self-xxl-center { - align-self: center !important; - } - .align-self-xxl-baseline { - align-self: baseline !important; - } - .align-self-xxl-stretch { - align-self: stretch !important; - } - .order-xxl-first { - order: -1 !important; - } - .order-xxl-0 { - order: 0 !important; - } - .order-xxl-1 { - order: 1 !important; - } - .order-xxl-2 { - order: 2 !important; - } - .order-xxl-3 { - order: 3 !important; - } - .order-xxl-4 { - order: 4 !important; - } - .order-xxl-5 { - order: 5 !important; - } - .order-xxl-last { - order: 6 !important; - } - .m-xxl-0 { - margin: 0 !important; - } - .m-xxl-1 { - margin: 0.25rem !important; - } - .m-xxl-2 { - margin: 0.5rem !important; - } - .m-xxl-3 { - margin: 1rem !important; - } - .m-xxl-4 { - margin: 1.5rem !important; - } - .m-xxl-5 { - margin: 3rem !important; - } - .m-xxl-auto { - margin: auto !important; - } - .mx-xxl-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - .mx-xxl-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - .mx-xxl-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - .mx-xxl-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - .mx-xxl-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - .mx-xxl-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - .mx-xxl-auto { - margin-left: auto !important; - margin-right: auto !important; - } - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - .mt-xxl-0 { - margin-top: 0 !important; - } - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - .mt-xxl-3 { - margin-top: 1rem !important; - } - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - .mt-xxl-5 { - margin-top: 3rem !important; - } - .mt-xxl-auto { - margin-top: auto !important; - } - .me-xxl-0 { - margin-left: 0 !important; - } - .me-xxl-1 { - margin-left: 0.25rem !important; - } - .me-xxl-2 { - margin-left: 0.5rem !important; - } - .me-xxl-3 { - margin-left: 1rem !important; - } - .me-xxl-4 { - margin-left: 1.5rem !important; - } - .me-xxl-5 { - margin-left: 3rem !important; - } - .me-xxl-auto { - margin-left: auto !important; - } - .mb-xxl-0 { - margin-bottom: 0 !important; - } - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - .mb-xxl-auto { - margin-bottom: auto !important; - } - .ms-xxl-0 { - margin-right: 0 !important; - } - .ms-xxl-1 { - margin-right: 0.25rem !important; - } - .ms-xxl-2 { - margin-right: 0.5rem !important; - } - .ms-xxl-3 { - margin-right: 1rem !important; - } - .ms-xxl-4 { - margin-right: 1.5rem !important; - } - .ms-xxl-5 { - margin-right: 3rem !important; - } - .ms-xxl-auto { - margin-right: auto !important; - } - .p-xxl-0 { - padding: 0 !important; - } - .p-xxl-1 { - padding: 0.25rem !important; - } - .p-xxl-2 { - padding: 0.5rem !important; - } - .p-xxl-3 { - padding: 1rem !important; - } - .p-xxl-4 { - padding: 1.5rem !important; - } - .p-xxl-5 { - padding: 3rem !important; - } - .px-xxl-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - .px-xxl-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - .px-xxl-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - .px-xxl-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - .px-xxl-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - .px-xxl-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .pt-xxl-0 { - padding-top: 0 !important; - } - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - .pt-xxl-3 { - padding-top: 1rem !important; - } - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - .pt-xxl-5 { - padding-top: 3rem !important; - } - .pe-xxl-0 { - padding-left: 0 !important; - } - .pe-xxl-1 { - padding-left: 0.25rem !important; - } - .pe-xxl-2 { - padding-left: 0.5rem !important; - } - .pe-xxl-3 { - padding-left: 1rem !important; - } - .pe-xxl-4 { - padding-left: 1.5rem !important; - } - .pe-xxl-5 { - padding-left: 3rem !important; - } - .pb-xxl-0 { - padding-bottom: 0 !important; - } - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - .ps-xxl-0 { - padding-right: 0 !important; - } - .ps-xxl-1 { - padding-right: 0.25rem !important; - } - .ps-xxl-2 { - padding-right: 0.5rem !important; - } - .ps-xxl-3 { - padding-right: 1rem !important; - } - .ps-xxl-4 { - padding-right: 1.5rem !important; - } - .ps-xxl-5 { - padding-right: 3rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-grid { - display: grid !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: flex !important; - } - .d-print-inline-flex { - display: inline-flex !important; - } - .d-print-none { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css.map deleted file mode 100644 index cd15cfc2..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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IGI;IAOI,0BAAA;EPwrDV;EO/rDM;IAOI,gCAAA;EP2rDV;EOlsDM;IAOI,yBAAA;EP8rDV;EOrsDM;IAOI,wBAAA;EPisDV;EOxsDM;IAOI,yBAAA;EPosDV;EO3sDM;IAOI,6BAAA;EPusDV;EO9sDM;IAOI,8BAAA;EP0sDV;EOjtDM;IAOI,wBAAA;EP6sDV;EOptDM;IAOI,+BAAA;EPgtDV;EOvtDM;IAOI,wBAAA;EPmtDV;EO1tDM;IAOI,yBAAA;EPstDV;EO7tDM;IAOI,8BAAA;EPytDV;EOhuDM;IAOI,iCAAA;EP4tDV;EOnuDM;IAOI,sCAAA;EP+tDV;EOtuDM;IAOI,yCAAA;EPkuDV;EOzuDM;IAOI,uBAAA;EPquDV;EO5uDM;IAOI,uBAAA;EPwuDV;EO/uDM;IAOI,yBAAA;EP2uDV;EOlvDM;IAOI,yBAAA;EP8uDV;EOrvDM;IAOI,0BAAA;EPivDV;EOxvDM;IAOI,4BAAA;EPovDV;EO3vDM;IAOI,kCAAA;EPuvDV;EO9vDM;IAOI,sCAAA;EP0vDV;EOjwDM;IAOI,oCAAA;EP6vDV;EOpwDM;IAOI,kCAAA;EPgwDV;EOvwDM;IAOI,yCAAA;EPmwDV;EO1wDM;IAOI,wCAAA;EPswDV;EO7wDM;IAOI,wCAAA;EPywDV;EOhxDM;IAOI,kCAAA;EP4wDV;EOnxDM;IAOI,gCAAA;EP+wDV;EOtxDM;IAOI,8BAAA;EPkxDV;EOzxDM;IAOI,gCAAA;EPqxDV;EO5xDM;IAOI,+BAAA;EPwxDV;EO/xDM;IAOI,oCAAA;EP2xDV;EOlyDM;IAOI,kCAAA;EP8xDV;EOryDM;IAOI,gCAAA;EPiyDV;EOxyDM;IAOI,uCAAA;EPoyDV;EO3yDM;IAOI,sCAAA;EPuyDV;EO9yDM;IAOI,iCAAA;EP0yDV;EOjzDM;IAOI,2BAAA;EP6yDV;EOpzDM;IAOI,iCAAA;EPgzDV;EOvzDM;IAOI,+BAAA;EPmzDV;EO1zDM;IAOI,6BAAA;EPszDV;EO7zDM;IAOI,+BAAA;EPyzDV;EOh0DM;IAOI,8BAAA;EP4zDV;EOn0DM;IAOI,oBAAA;EP+zDV;EOt0DM;IAOI,mBAAA;EPk0DV;EOz0DM;IAOI,mBAAA;EPq0DV;EO5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;EP8lEV;EOrmEM;IAOI,kCAAA;EPimEV;EOxmEM;IAOI,iCAAA;EPomEV;EO3mEM;IAOI,+BAAA;EPumEV;EO9mEM;IAOI,iCAAA;EP0mEV;EOjnEM;IAOI,+BAAA;EP6mEV;EOpnEM;IAOI,2BAAA;EPgnEV;EOvnEM;IAOI,iCAAA;EPmnEV;EO1nEM;IAOI,gCAAA;EPsnEV;EO7nEM;IAOI,8BAAA;EPynEV;EOhoEM;IAOI,gCAAA;EP4nEV;EOnoEM;IAOI,8BAAA;EP+nEV;AACF;AG1oEI;EIGI;IAOI,0BAAA;EPooEV;EO3oEM;IAOI,gCAAA;EPuoEV;EO9oEM;IAOI,yBAAA;EP0oEV;EOjpEM;IAOI,wBAAA;EP6oEV;EOppEM;IAOI,yBAAA;EPgpEV;EOvpEM;IAOI,6BAAA;EPmpEV;EO1pEM;IAOI,8BAAA;EPspEV;EO7pEM;IAOI,wBAAA;EPypEV;EOhqEM;IAOI,+BAAA;EP4pEV;EOnqEM;IAOI,wBAAA;EP+pEV;EOtqEM;IAOI,yBAAA;EPkqEV;EOzqEM;IAOI,8BAAA;EPqqEV;EO5qEM;IAOI,iCAAA;EPwqEV;EO/qEM;IAOI,sCAAA;EP2qEV;EOlrEM;IAOI,yCAAA;EP8qEV;EOrrEM;IAOI,uBAAA;EPirEV;EOxrEM;IAOI,uBAAA;EPorEV;EO3rEM;IAOI,yBAAA;EPurEV;EO9rEM;IAOI,yBAAA;EP0rEV;EOjsEM;IAOI,0BAAA;EP6rEV;EOpsEM;IAOI,4BAAA;EPgsEV;EOvsEM;IAOI,kCAAA;EPmsEV;EO1sEM;IAOI,sCAAA;EPssEV;EO7sEM;IAOI,oCAAA;EPysEV;EOhtEM;IAOI,kCAAA;EP4sEV;EOntEM;IAOI,yCAAA;EP+sEV;EOttEM;IAOI,wCAAA;EPktEV;EOztEM;IAOI,wCAAA;EPqtEV;EO5tEM;IAOI,kCAAA;EPwtEV;EO/tEM;IAOI,gCAAA;EP2tEV;EOluEM;IAOI,8BAAA;EP8tEV;EOruEM;IAOI,gCAAA;EPiuEV;EOxuEM;IAOI,+BAAA;EPouEV;EO3uEM;IAOI,oCAAA;EPuuEV;EO9uEM;IAOI,kCAAA;EP0uEV;EOjvEM;IAOI,gCAAA;EP6uEV;EOpvEM;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gFV;EO7gFM;IAOI,+BAAA;EPygFV;EOhhFM;IAOI,8BAAA;EP4gFV;EOnhFM;IAOI,4BAAA;EP+gFV;EOthFM;IAOI,8BAAA;EPkhFV;EOzhFM;IAOI,4BAAA;EPqhFV;EO5hFM;IAOI,0BAAA;EPwhFV;EO/hFM;IAOI,gCAAA;EP2hFV;EOliFM;IAOI,+BAAA;EP8hFV;EOriFM;IAOI,6BAAA;EPiiFV;EOxiFM;IAOI,+BAAA;EPoiFV;EO3iFM;IAOI,6BAAA;EPuiFV;EO9iFM;IAOI,4BAAA;EP0iFV;EOjjFM;IAOI,kCAAA;EP6iFV;EOpjFM;IAOI,iCAAA;EPgjFV;EOvjFM;IAOI,+BAAA;EPmjFV;EO1jFM;IAOI,iCAAA;EPsjFV;EO7jFM;IAOI,+BAAA;EPyjFV;EOhkFM;IAOI,2BAAA;EP4jFV;EOnkFM;IAOI,iCAAA;EP+jFV;EOtkFM;IAOI,gCAAA;EPkkFV;EOzkFM;IAOI,8BAAA;EPqkFV;EO5kFM;IAOI,gCAAA;EPwkFV;EO/kFM;IAOI,8BAAA;EP2kFV;AACF;AGtlFI;EIGI;IAOI,0BAAA;EPglFV;EOvlFM;IAOI,gCAAA;EPmlFV;EO1lFM;IAOI,yBAAA;EPslFV;EO7lFM;IAOI,wBAAA;EPylFV;EOhmFM;IAOI,yBAAA;EP4lFV;EOnmFM;IAOI,6BAAA;EP+lFV;EOtmFM;IAOI,8BAAA;EPkmFV;EOzmFM;IAOI,wBAAA;EPqmFV;EO5mFM;IAOI,+BAAA;EPwmFV;EO/mFM;IAOI,wBAAA;EP2mFV;EOlnFM;IAOI,yBAAA;EP8mFV;EOrnFM;IAOI,8BAAA;EPinFV;EOxnFM;IAOI,iCAAA;EPonFV;EO3nFM;IAOI,sCAAA;EPunFV;EO9nFM;IAOI,yCAAA;EP0nFV;EOjoFM;IAOI,uBAAA;EP6nFV;EOpoFM;IAOI,uBAAA;EPgoFV;EOvoFM;IAOI,yBAAA;EPmoFV;EO1oFM;IAOI,yBAAA;EPsoFV;EO7oFM;IAOI,0BAAA;EPyoFV;EOhpFM;IAOI,4BAAA;EP4oFV;EOnpFM;IAOI,kCAAA;EP+oFV;EOtpFM;IAOI,sCAAA;EPkpFV;EOzpFM;IAOI,oCAAA;EPqpFV;EO5pFM;IAOI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AA;EPgkGV;EOvkGM;IAOI,sCAAA;EPmkGV;EO1kGM;IAOI,yCAAA;EPskGV;EO7kGM;IAOI,uBAAA;EPykGV;EOhlGM;IAOI,uBAAA;EP4kGV;EOnlGM;IAOI,yBAAA;EP+kGV;EOtlGM;IAOI,yBAAA;EPklGV;EOzlGM;IAOI,0BAAA;EPqlGV;EO5lGM;IAOI,4BAAA;EPwlGV;EO/lGM;IAOI,kCAAA;EP2lGV;EOlmGM;IAOI,sCAAA;EP8lGV;EOrmGM;IAOI,oCAAA;EPimGV;EOxmGM;IAOI,kCAAA;EPomGV;EO3mGM;IAOI,yCAAA;EPumGV;EO9mGM;IAOI,wCAAA;EP0mGV;EOjnGM;IAOI,wCAAA;EP6mGV;EOpnGM;IAOI,kCAAA;EPgnGV;EOvnGM;IAOI,gCAAA;EPmnGV;EO1nGM;IAOI,8BAAA;EPsnGV;EO7nGM;IAOI,gCAAA;EPynGV;EOhoGM;IAOI,+BAAA;EP4nGV;EOnoGM;IAOI,oCAAA;EP+nGV;EOtoGM;IAOI,kCAAA;EPkoGV;EOzoGM;IAOI,gCAAA;EPqoGV;EO5oGM;IAOI,uCAAA;EPwoGV;EO/oGM;IAOI,sCAAA;EP2oGV;EOlpGM;IAOI,iCAAA;EP8oGV;EOrpGM;IAOI,2BAAA;EPipGV;EOxpGM;IAOI,iCAAA;EPopGV;EO3pGM;IAOI,+BAAA;EPupGV;EO9pGM;IAOI,6BAAA;EP0pGV;EOjqGM;IAOI,+BAAA;EP6pGV;EOpqGM;IAOI,8BAAA;EPgqGV;EOvqGM;IAOI,oBAAA;EPmqGV;EO1qGM;IAOI,mBAAA;EPsqGV;EO7qGM;IAOI,mBAAA;EPyqGV;EOhrGM;IAOI,mBAAA;EP4qGV;EOnrGM;IAOI,mBAAA;EP+qGV;EOtrGM;IAOI,mBAAA;EPkrGV;EOzrGM;IAOI,mBAAA;EPqrGV;EO5rGM;IAOI,mBAAA;EPwrGV;EO/rGM;IAOI,oBAAA;EP2rGV;EOlsGM;IAOI,0BAAA;EP8rGV;EOrsGM;IAOI,yBAAA;EPisGV;EOxsGM;IAOI,uBAAA;EPosGV;EO3sGM;IAOI,yBAAA;EPusGV;EO9sGM;IAOI,uBAAA;EP0sGV;EOjtGM;IAOI,uBAAA;EP6sGV;EOptGM;IAOI,yBAAA;IAAA,0BAAA;EPitGV;EOxtGM;IAOI,+BAAA;IAAA,gCAAA;EPqtGV;EO5tGM;IAOI,8BAAA;IAAA,+BAAA;EPytGV;EOhuGM;IAOI,4BAAA;IAAA,6BAAA;EP6tGV;EOpuGM;IAOI,8BAAA;IAAA,+BAAA;EPiuGV;EOxuGM;IAOI,4BAAA;IAAA,6BAAA;EPquGV;EO5uGM;IAOI,4BAAA;IAAA,6BAAA;EPyuGV;EOhvGM;IAOI,wBAAA;IAAA,2BAAA;EP6uGV;EOpvGM;IAOI,8BAAA;IAAA,iCAAA;EPivGV;EOxvGM;IAOI,6BAAA;IAAA,gCAAA;EPqvGV;EO5vGM;IAOI,2BAAA;IAAA,8BAAA;EPyvGV;EOhwGM;IAOI,6BAAA;IAAA,gCAAA;EP6vGV;EOpwGM;IAOI,2BAAA;IAAA,8BAAA;EPiwGV;EOxwGM;IAOI,2BAAA;IAAA,8BAAA;EPqwGV;EO5wGM;IAOI,wBAAA;EPwwGV;EO/wGM;IAOI,8BAAA;EP2wGV;EOlxGM;IAOI,6BAAA;EP8wGV;EOrxGM;IAOI,2BAAA;EPixGV;EOxxGM;IAOI,6BAAA;EPoxGV;EO3xGM;IAOI,2BAAA;EPuxGV;EO9xGM;IAOI,2BAAA;EP0xGV;EOjyGM;IAOI,yBAAA;EP6xGV;EOpyGM;IAOI,+BAAA;EPgyGV;EOvyGM;IAOI,8BAAA;EPmyGV;EO1yGM;IAOI,4BAAA;EPsyGV;EO7yGM;IAOI,8BAAA;EPyyGV;EOhzGM;IAOI,4BAAA;EP4yGV;EOnzGM;IAOI,4BAAA;EP+yGV;EOtzGM;IAOI,2BAAA;EPkzGV;EOzzGM;IAOI,iCAAA;EPqzGV;EO5zGM;IAOI,gCAAA;EPwzGV;EO/zGM;IAOI,8BAAA;EP2zGV;EOl0GM;IAOI,gCAAA;EP8zGV;EOr0GM;IAOI,8BAAA;EPi0GV;EOx0GM;IAOI,8BAAA;EPo0GV;EO30GM;IAOI,0BAAA;EPu0GV;EO90GM;IAOI,gCAAA;EP00GV;EOj1GM;IAOI,+BAAA;EP60GV;EOp1GM;IAOI,6BAAA;EPg1GV;EOv1GM;IAOI,+BAAA;EPm1GV;EO11GM;IAOI,6BAAA;EPs1GV;EO71GM;IAOI,6BAAA;EPy1GV;EOh2GM;IAOI,qBAAA;EP41GV;EOn2GM;IAOI,2BAAA;EP+1GV;EOt2GM;IAOI,0BAAA;EPk2GV;EOz2GM;IAOI,wBAAA;EPq2GV;EO52GM;IAOI,0BAAA;EPw2GV;EO/2GM;IAOI,wBAAA;EP22GV;EOl3GM;IAOI,0BAAA;IAAA,2BAAA;EP+2GV;EOt3GM;IAOI,gCAAA;IAAA,iCAAA;EPm3GV;EO13GM;IAOI,+BAAA;IAAA,gCAAA;EPu3GV;EO93GM;IAOI,6BAAA;IAAA,8BAAA;EP23GV;EOl4GM;IAOI,+BAAA;IAAA,gCAAA;EP+3GV;EOt4GM;IAOI,6BAAA;IAAA,8BAAA;EPm4GV;EO14GM;IAOI,yBAAA;IAAA,4BAAA;EPu4GV;EO94GM;IAOI,+BAAA;IAAA,kCAAA;EP24GV;EOl5GM;IAOI,8BAAA;IAAA,iCAAA;EP+4GV;EOt5GM;IAOI,4BAAA;IAAA,+BAAA;EPm5GV;EO15GM;IAOI,8BAAA;IAAA,iCAAA;EPu5GV;EO95GM;IAOI,4BAAA;IAAA,+BAAA;EP25GV;EOl6GM;IAOI,yBAAA;EP85GV;EOr6GM;IAOI,+BAAA;EPi6GV;EOx6GM;IAOI,8BAAA;EPo6GV;EO36GM;IAOI,4BAAA;EPu6GV;EO96GM;IAOI,8BAAA;EP06GV;EOj7GM;IAOI,4BAAA;EP66GV;EOp7GM;IAOI,0BAAA;EPg7GV;EOv7GM;IAOI,gCAAA;EPm7GV;EO17GM;IAOI,+BAAA;EPs7GV;EO77GM;IAOI,6BAAA;EPy7GV;EOh8GM;IAOI,+BAAA;EP47GV;EOn8GM;IAOI,6BAAA;EP+7GV;EOt8GM;IAOI,4BAAA;EPk8GV;EOz8GM;IAOI,kCAAA;EPq8GV;EO58GM;IAOI,iCAAA;EPw8GV;EO/8GM;IAOI,+BAAA;EP28GV;EOl9GM;IAOI,iCAAA;EP88GV;EOr9GM;IAOI,+BAAA;EPi9GV;EOx9GM;IAOI,2BAAA;EPo9GV;EO39GM;IAOI,iCAAA;EPu9GV;EO99GM;IAOI,gCAAA;EP09GV;EOj+GM;IAOI,8BAAA;EP69GV;EOp+GM;IAOI,gCAAA;EPg+GV;EOv+GM;IAOI,8BAAA;EPm+GV;AACF;AG9+GI;EIGI;IAOI,0BAAA;EPw+GV;EO/+GM;IAOI,gCAAA;EP2+GV;EOl/GM;IAOI,yBAAA;EP8+GV;EOr/GM;IAOI,wBAAA;EPi/GV;EOx/GM;IAOI,yBAAA;EPo/GV;EO3/GM;IAOI,6BAAA;EPu/GV;EO9/GM;IAOI,8BAAA;EP0/GV;EOjgHM;IAOI,wBAAA;EP6/GV;EOpgHM;IAOI,+BAAA;EPggHV;EOvgHM;IAOI,wBAAA;EPmgHV;EO1gHM;IAOI,yBAAA;EPsgHV;EO7gHM;IAOI,8BAAA;EPygHV;EOhhHM;IAOI,iCAAA;EP4gHV;EOnhHM;IAOI,sCAAA;EP+gHV;EOthHM;IAOI,yCAAA;EPkhHV;EOzhHM;IAOI,uBAAA;EPqhHV;EO5hHM;IAOI,uBAAA;EPwhHV;EO/hHM;IAOI,yBAAA;EP2hHV;EOliHM;IAOI,yBAAA;EP8hHV;EOriHM;IAOI,0BAAA;EPiiHV;EOxiHM;IAOI,4BAAA;EPoiHV;EO3iHM;IAOI,kCAAA;EPuiHV;EO9iHM;IAOI,sCAAA;EP0iHV;EOjjHM;IAOI,oCAAA;EP6iHV;EOpjHM;IAOI,kCAAA;EPgjHV;EOvjHM;IAOI,yCAAA;EPmjHV;EO1jHM;IAOI,wCAAA;EPsjHV;EO7jHM;IAOI,wCAAA;EPyjHV;EOhkHM;IAOI,kCAAA;EP4jHV;EOnkHM;IAOI,gCAAA;EP+jHV;EOtkHM;IAOI,8BAAA;EPkkHV;EOzkHM;IAOI,gCAAA;EPqkHV;EO5kHM;IAOI,+BAAA;EPwkHV;EO/kHM;IAOI,oCAAA;EP2kHV;EOllHM;IAOI,kCAAA;EP8kHV;EOrlHM;IAOI,gCAAA;EPilHV;EOxlHM;IAOI,uCAAA;EPolHV;EO3lHM;IAOI,sCAAA;EPulHV;EO9lHM;IAOI,iCAAA;EP0lHV;EOjmHM;IAOI,2BAAA;EP6lHV;EOpmHM;IAOI,iCAAA;EPgmHV;EOvmHM;IAOI,+BAAA;EPmmHV;EO1mHM;IAOI,6BAAA;EPsmHV;EO7mHM;IAOI,+BAAA;EPymHV;EOhnHM;IAOI,8BAAA;EP4mHV;EOnnHM;IAOI,oBAAA;EP+mHV;EOtnHM;IAOI,mBAAA;EPknHV;EOznHM;IAOI,mBAAA;EPqnHV;EO5nHM;IAOI,mBAAA;E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","file":"bootstrap-grid.rtl.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{$font-family-base};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-hover-color: #{$link-hover-color};\n\n --#{$prefix}code-color: #{$code-color};\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-2xl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}body-color) !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($dropdown-link-color, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: $white !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-border-width: $border-width !default;\n$pagination-margin-start: ($pagination-border-width * -1) !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default; // Sass variable because of $accordion-button-icon\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: $border-width !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba($black, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css deleted file mode 100644 index 2e401cf2..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v5.2.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map deleted file mode 100644 index 85798a3a..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{$font-family-base};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-hover-color: #{$link-hover-color};\n\n --#{$prefix}code-color: #{$code-color};\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-left: 0 !important;\n }\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n .me-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n .ms-sm-auto {\n margin-right: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-left: 0 !important;\n }\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n .me-md-3 {\n margin-left: 1rem !important;\n }\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n .me-md-5 {\n margin-left: 3rem !important;\n }\n .me-md-auto {\n margin-left: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-right: 0 !important;\n }\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n .ms-md-auto {\n margin-right: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-left: 0 !important;\n }\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-right: 0 !important;\n }\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-left: 0 !important;\n }\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n .me-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n .ms-lg-auto {\n margin-right: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-left: 0 !important;\n }\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n .me-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n .ms-xl-auto {\n margin-right: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n .me-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css b/WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css deleted file mode 100644 index 245c0dc0..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css +++ /dev/null @@ -1,488 +0,0 @@ -/*! - * Bootstrap Reboot v5.2.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -:root { - --bs-blue: #0d6efd; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #d63384; - --bs-red: #dc3545; - --bs-orange: #fd7e14; - --bs-yellow: #ffc107; - --bs-green: #198754; - --bs-teal: #20c997; - --bs-cyan: #0dcaf0; - --bs-black: #000; - --bs-white: #fff; - --bs-gray: #6c757d; - --bs-gray-dark: #343a40; - --bs-gray-100: #f8f9fa; - --bs-gray-200: #e9ecef; - --bs-gray-300: #dee2e6; - --bs-gray-400: #ced4da; - --bs-gray-500: #adb5bd; - --bs-gray-600: #6c757d; - --bs-gray-700: #495057; - --bs-gray-800: #343a40; - --bs-gray-900: #212529; - --bs-primary: #0d6efd; - --bs-secondary: #6c757d; - --bs-success: #198754; - --bs-info: #0dcaf0; - --bs-warning: #ffc107; - --bs-danger: #dc3545; - --bs-light: #f8f9fa; - --bs-dark: #212529; - --bs-primary-rgb: 13, 110, 253; - --bs-secondary-rgb: 108, 117, 125; - --bs-success-rgb: 25, 135, 84; - --bs-info-rgb: 13, 202, 240; - --bs-warning-rgb: 255, 193, 7; - --bs-danger-rgb: 220, 53, 69; - --bs-light-rgb: 248, 249, 250; - --bs-dark-rgb: 33, 37, 41; - --bs-white-rgb: 255, 255, 255; - --bs-black-rgb: 0, 0, 0; - --bs-body-color-rgb: 33, 37, 41; - --bs-body-bg-rgb: 255, 255, 255; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); - --bs-body-font-family: var(--bs-font-sans-serif); - --bs-body-font-size: 1rem; - --bs-body-font-weight: 400; - --bs-body-line-height: 1.5; - --bs-body-color: #212529; - --bs-body-bg: #fff; - --bs-border-width: 1px; - --bs-border-style: solid; - --bs-border-color: #dee2e6; - --bs-border-color-translucent: rgba(0, 0, 0, 0.175); - --bs-border-radius: 0.375rem; - --bs-border-radius-sm: 0.25rem; - --bs-border-radius-lg: 0.5rem; - --bs-border-radius-xl: 1rem; - --bs-border-radius-2xl: 2rem; - --bs-border-radius-pill: 50rem; - --bs-link-color: #0d6efd; - --bs-link-hover-color: #0a58ca; - --bs-code-color: #d63384; - --bs-highlight-bg: #fff3cd; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -@media (prefers-reduced-motion: no-preference) { - :root { - scroll-behavior: smooth; - } -} - -body { - margin: 0; - font-family: var(--bs-body-font-family); - font-size: var(--bs-body-font-size); - font-weight: var(--bs-body-font-weight); - line-height: var(--bs-body-line-height); - color: var(--bs-body-color); - text-align: var(--bs-body-text-align); - background-color: var(--bs-body-bg); - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -hr { - margin: 1rem 0; - color: inherit; - border: 0; - border-top: 1px solid; - opacity: 0.25; -} - -h6, h5, h4, h3, h2, h1 { - margin-top: 0; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1 { - font-size: calc(1.375rem + 1.5vw); -} -@media (min-width: 1200px) { - h1 { - font-size: 2.5rem; - } -} - -h2 { - font-size: calc(1.325rem + 0.9vw); -} -@media (min-width: 1200px) { - h2 { - font-size: 2rem; - } -} - -h3 { - font-size: calc(1.3rem + 0.6vw); -} -@media (min-width: 1200px) { - h3 { - font-size: 1.75rem; - } -} - -h4 { - font-size: calc(1.275rem + 0.3vw); -} -@media (min-width: 1200px) { - h4 { - font-size: 1.5rem; - } -} - -h5 { - font-size: 1.25rem; -} - -h6 { - font-size: 1rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul { - padding-left: 2rem; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 0.875em; -} - -mark { - padding: 0.1875em; - background-color: var(--bs-highlight-bg); -} - -sub, -sup { - position: relative; - font-size: 0.75em; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: var(--bs-link-color); - text-decoration: underline; -} -a:hover { - color: var(--bs-link-hover-color); -} - -a:not([href]):not([class]), a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: var(--bs-font-monospace); - font-size: 1em; -} - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - font-size: 0.875em; -} -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -code { - font-size: 0.875em; - color: var(--bs-code-color); - word-wrap: break-word; -} -a > code { - color: inherit; -} - -kbd { - padding: 0.1875rem 0.375rem; - font-size: 0.875em; - color: var(--bs-body-bg); - background-color: var(--bs-body-color); - border-radius: 0.25rem; -} -kbd kbd { - padding: 0; - font-size: 1em; -} - -figure { - margin: 0 0 1rem; -} - -img, -svg { - vertical-align: middle; -} - -table { - caption-side: bottom; - border-collapse: collapse; -} - -caption { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: #6c757d; - text-align: left; -} - -th { - text-align: inherit; - text-align: -webkit-match-parent; -} - -thead, -tbody, -tfoot, -tr, -td, -th { - border-color: inherit; - border-style: solid; - border-width: 0; -} - -label { - display: inline-block; -} - -button { - border-radius: 0; -} - -button:focus:not(:focus-visible) { - outline: 0; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -select { - text-transform: none; -} - -[role=button] { - cursor: pointer; -} - -select { - word-wrap: normal; -} -select:disabled { - opacity: 1; -} - -[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { - display: none !important; -} - -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} -button:not(:disabled), -[type=button]:not(:disabled), -[type=reset]:not(:disabled), -[type=submit]:not(:disabled) { - cursor: pointer; -} - -::-moz-focus-inner { - padding: 0; - border-style: none; -} - -textarea { - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - float: left; - width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: calc(1.275rem + 0.3vw); - line-height: inherit; -} -@media (min-width: 1200px) { - legend { - font-size: 1.5rem; - } -} -legend + * { - clear: left; -} - -::-webkit-datetime-edit-fields-wrapper, -::-webkit-datetime-edit-text, -::-webkit-datetime-edit-minute, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-year-field { - padding: 0; -} - -::-webkit-inner-spin-button { - height: auto; -} - -[type=search] { - outline-offset: -2px; - -webkit-appearance: textfield; -} - -/* rtl:raw: -[type="tel"], -[type="url"], -[type="email"], -[type="number"] { - direction: ltr; -} -*/ -::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-color-swatch-wrapper { - padding: 0; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -::file-selector-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -iframe { - border: 0; -} - -summary { - display: list-item; - cursor: pointer; -} - -progress { - vertical-align: baseline; -} - -[hidden] { - display: none !important; -} - -/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css.map b/WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css.map deleted file mode 100644 index 396b607f..00000000 --- a/WEB/node_modules/bootstrap/dist/css/bootstrap-reboot.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AACE;;;;;EAAA;ACDF;EAQI,kBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAAA,kBAAA;EAAA,gBAAA;EAAA,gBAAA;EAAA,kBAAA;EAAA,uBAAA;EAIA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAIA,qBAAA;EAAA,uBAAA;EAAA,qBAAA;EAAA,kBAAA;EAAA,qBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAIA,8BAAA;EAAA,iCAAA;EAAA,6BAAA;EAAA,2BAAA;EAAA,6BAAA;EAAA,4BAAA;EAAA,6BAAA;EAAA,yBAAA;EAGF,6BAAA;EACA,uBAAA;EACA,+BAAA;EACA,+BAAA;EAMA,qNAAA;EACA,yGAAA;EACA,yFAAA;EAOA,gDAAA;EC4PI,yBALI;EDrPR,0BAAA;EACA,0BAAA;EACA,wBAAA;EAIA,kBAAA;EAIA,sBAAA;EACA,wBAAA;EACA,0BAAA;EACA,mDAAA;EAEA,4BAAA;EACA,8BAAA;EACA,6BAAA;EACA,2BAAA;EACA,4BAAA;EACA,8BAAA;EAGA,wBAAA;EACA,8BAAA;EAEA,wBAAA;EAEA,0BAAA;AEEF;;AC1DA;;;EAGE,sBAAA;AD6DF;;AC9CI;EANJ;IAOM,uBAAA;EDkDJ;AACF;;ACrCA;EACE,SAAA;EACA,uCAAA;EFmPI,mCALI;EE5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;ADwCF;;AC/BA;EACE,cAAA;EACA,cCijB4B;EDhjB5B,SAAA;EACA,qBAAA;EACA,aCujB4B;AFrhB9B;;ACxBA;EACE,aAAA;EACA,qBCwf4B;EDrf5B,gBCwf4B;EDvf5B,gBCwf4B;AF/d9B;;ACrBA;EF6MQ,iCAAA;ACpLR;ADkBI;EE3CJ;IFoNQ,iBAAA;ECvLN;AACF;;ACzBA;EFwMQ,iCAAA;AC3KR;ADSI;EEtCJ;IF+MQ,eAAA;EC9KN;AACF;;AC7BA;EFmMQ,+BAAA;AClKR;ADAI;EEjCJ;IF0MQ,kBAAA;ECrKN;AACF;;ACjCA;EF8LQ,iCAAA;ACzJR;ADTI;EE5BJ;IFqMQ,iBAAA;EC5JN;AACF;;ACrCA;EFqLM,kBALI;ACvIV;;ACpCA;EFgLM,eALI;ACnIV;;AC7BA;EACE,aAAA;EACA,mBCmS0B;AFnQ5B;;ACtBA;EACE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;ADyBF;;ACnBA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;ADsBF;;AChBA;;EAEE,kBAAA;ADmBF;;AChBA;;;EAGE,aAAA;EACA,mBAAA;ADmBF;;AChBA;;;;EAIE,gBAAA;ADmBF;;AChBA;EACE,gBC6X4B;AF1W9B;;ACdA;EACE,qBAAA;EACA,cAAA;ADiBF;;ACXA;EACE,gBAAA;ADcF;;ACNA;;EAEE,mBCsW4B;AF7V9B;;ACDA;EFmFM,kBALI;ACzEV;;ACEA;EACE,iBC+a4B;ED9a5B,wCAAA;ADCF;;ACQA;;EAEE,kBAAA;EF+DI,iBALI;EExDR,cAAA;EACA,wBAAA;ADLF;;ACQA;EAAM,eAAA;ADJN;;ACKA;EAAM,WAAA;ADDN;;ACMA;EACE,2BAAA;EACA,0BCqKwC;AFxK1C;ACKE;EACE,iCAAA;ADHJ;;ACcE;EAEE,cAAA;EACA,qBAAA;ADZJ;;ACmBA;;;;EAIE,qCCkR4B;EH7PxB,cALI;AC/BV;;ACuBA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EFSI,kBALI;ACvBV;ACwBE;EFII,kBALI;EEGN,cAAA;EACA,kBAAA;ADtBJ;;AC0BA;EFHM,kBALI;EEUR,2BAAA;EACA,qBAAA;ADvBF;AC0BE;EACE,cAAA;ADxBJ;;AC4BA;EACE,2BAAA;EFfI,kBALI;EEsBR,wBCuyCkC;EDtyClC,sCCuyCkC;EC3kDhC,sBAAA;AH4QJ;AC2BE;EACE,UAAA;EFtBE,cALI;ACGV;;ACmCA;EACE,gBAAA;ADhCF;;ACsCA;;EAEE,sBAAA;ADnCF;;AC2CA;EACE,oBAAA;EACA,yBAAA;ADxCF;;AC2CA;EACE,mBCsT4B;EDrT5B,sBCqT4B;EDpT5B,cCjVS;EDkVT,gBAAA;ADxCF;;AC+CA;EAEE,mBAAA;EACA,gCAAA;AD7CF;;ACgDA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AD7CF;;ACqDA;EACE,qBAAA;ADlDF;;ACwDA;EAEE,gBAAA;ADtDF;;AC8DA;EACE,UAAA;AD3DF;;ACgEA;;;;;EAKE,SAAA;EACA,oBAAA;EFrHI,kBALI;EE4HR,oBAAA;AD7DF;;ACiEA;;EAEE,oBAAA;AD9DF;;ACmEA;EACE,eAAA;ADhEF;;ACmEA;EAGE,iBAAA;ADlEF;ACqEE;EACE,UAAA;ADnEJ;;AC0EA;EACE,wBAAA;ADvEF;;AC+EA;;;;EAIE,0BAAA;AD5EF;AC+EI;;;;EACE,eAAA;AD1EN;;ACiFA;EACE,UAAA;EACA,kBAAA;AD9EF;;ACmFA;EACE,gBAAA;ADhFF;;AC0FA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;ADvFF;;AC+FA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBC8I4B;EHxVtB,iCAAA;EE6MN,oBAAA;AD7FF;ADlRI;EEwWJ;IF/LQ,iBAAA;EC6GN;AACF;AC0FE;EACE,WAAA;ADxFJ;;AC+FA;;;;;;;EAOE,UAAA;AD5FF;;AC+FA;EACE,YAAA;AD5FF;;ACqGA;EACE,oBAAA;EACA,6BAAA;ADlGF;;AC0GA;;;;;;;CAAA;AAWA;EACE,wBAAA;AD1GF;;AC+GA;EACE,UAAA;AD5GF;;ACmHA;EACE,aAAA;EACA,0BAAA;ADhHF;;AC8GA;EACE,aAAA;EACA,0BAAA;ADhHF;;ACqHA;EACE,qBAAA;ADlHF;;ACuHA;EACE,SAAA;ADpHF;;AC2HA;EACE,kBAAA;EACA,eAAA;ADxHF;;ACgIA;EACE,wBAAA;AD7HF;;ACqIA;EACE,wBAAA;ADlIF","file":"bootstrap-reboot.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{$font-family-base};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-hover-color: #{$link-hover-color};\n\n --#{$prefix}code-color: #{$code-color};\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Reboot v5.2.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-link-color: #0d6efd;\n --bs-link-hover-color: #0a58ca;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: 1px solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: var(--bs-link-color);\n text-decoration: underline;\n}\na:hover {\n color: var(--bs-link-hover-color);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: var(--#{$prefix}link-color);\n text-decoration: $link-decoration;\n\n &:hover {\n color: var(--#{$prefix}link-hover-color);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`

(;ZFiSTpYWf35VoFja75vHUQTobFFX|9 z?k=S{a}_Y|mYl*sAE(g9z}a%hyA# zm|qq{SrlO(nn(-3b-=p4?*0Q9`kNC!dMFmG2F62XM47g8=_u-rVEuebmDZ^Gu1zKGMylN5`(TQajXx}+Ju6e0 z%LM0u=Ssf_OUx+-F3p`FRLslO+QSjfIkz~w#~3y!Xg<$xGLV8_M~MR4v_?)x4$0730p%GlbQ7o!3#Gp)a$JhH@;7^|e%nWf2Q2TzfhHdaHS*zE zeLBf_1;H0EIvbZq@YM%q=)knnOa^K>2%%*`>Pw$Nnyp*)w(7smj%uLp74q;8Rz$zh z`y7^|$s~`@dLixXivc(O>Z{A~behuB&8ZPNxNcd>qlJ+9 V^k<@r3qylTj&VM! zkL@*u4jEFSBO<;U;QJ=>Cl39I7@3~$Uk8RBI*%wTdLGz?tN|VDN$>5 z`z=e?Fw}@ppc93H>|5Y=5P1Mym3|i1`rYwL(dJhagix`T1D zO7reCvFy$x)dN1@2cohp7fpZ!iJ)BBBmT%t2qgq6AzAMp^^Iy6k1g_vlLF}9_MqS5G zff^OwihSq!JYp-lSXmO~#k`uwQgBo=R`-;B>t$RZhJY2>t_CPtx&u`i&@y7FT`JK(QN@}wT@s)^O1Q@Tc-@(?g!%R5Z^x)>cuB`=)ELhWfq$}UwNNgu|F^b1!QLLAI|d30T)njh)o8d z9YN)PuY%Y2QoJ3EQXT#Yq=P?bs`hu^C{A1@&0mE3H;4y29_{Hj0_o3mUz~H5l0sJ( zWu&+RXE=}&pJ0-rI6@BPQf~FS&R1F3Mlfk1ymLE7)jLDe*=(s2Pp%ruLrB+(usPj8 zHqix$5DAd?0Z}#@S4rz>k#SCC3%+ob$CWUiP(A?kA`3kW6b4TB&ipp~xy;b+-~&eGkFbSHK>l9yI$% z+V!WIO8W2wNCBPRY#Al;%d(K*sd{;F^fRsea_FjGN0TaxTp&6l@FHVb9S(9b6V0A1 zh9{5nHT|783fyp48%>D+R}FM}{9oFo>|!N{9Eg&=#z33tOdz5e(27rFv(S{7loeZG@5&O( zlot`At==X4EkA?2CpQ}JGu-v>Zc#Vny8MLLtMpdCSXJ$KRt0%Q&b?o+<5y9*1DdKe>%2yn zxS6^-Ap!^#MV97L3pA?K&5*K;e=<~L=;j{XA$~VMFk2^!7zBGGC+?O`w^yOx5iU>p zNl(e}_D6@Rx2~`P7NM#4)H>b{eIq30N$rsAi_qs22w+u`tg=R1=?VU&*UHy%m3_5x zlV48Snat*C=ze;*x!^%4_vn6chquMi4(vS?ERQ6F2UtWvvvyE?AyRR4PlQBb8mFJW zZ}!q0*Xm-PYeg|7g8Y(}S))FxNa!$b#c=~d*prkAgYKApEGVZG$VYTLi0PIlZ#7|% zrJU@VQ_{6M5|UWPk{VhF)sO#Aycg5mIB_H4oq!9CuAxBE*plgI@9;C5v{Rb={BEw1 zp(>x0xEwJd?&-n=RpdYM&b6BI9>LJO4m>cibt(1uGAtrIG6F$kB7*WT9~Ij9p6A7L z7Zr`KT!9AgbE07xSr05zlalOqbQB9~dsj1lPf{Rp`9cYI>_qaTSqoy{_8j44h^$%` z1*jFaA*6mYKgSTLI=ad1m^doDX zzPW`6u)8N=&a6${MjN{M3D~jAoOyDjkP*N3Z&Ghs>i6P_pEOM2SP8-KycUy-hl$lhv9?#2ODKup59zjAre+Wg^?(1zh(SL-d8O#$v^-68k=vh69W3#oqVppf9VHE6~3-dWwQ&ZNA$(Z7sXOX#G zEILIT`pzj$w311QL;@KI@aD7zDNM79G&R|<+mWp5-4Lo^yeYA{Qk2XUxgiu{o#SoJ zr`b-rx~gH5rEJErshBeyT=JC@o-2q|ALr_132IBR+>csWL@RUo(V7TFKuY#8#`lmI z*e%xeY$_}2R?R3yEW6nxx?chW0Zx=V7p)S1pAU+sgIqL^;34sjsU$@O%VNV36 z8fE}XpDv{-l&Gh}jalm#3qdy48<+(O%iV}f)J*b_6~m{oD^>y^d{O{vS3nC=M6|F0 zhZjIo$7q_ee_Hfh77FeU$P-q@x&*+vW3xevx1Z~CU1dQqP$nKL>PIac7pLst#i!t8 zrFfvVBJa2ayWJJk*KacdL!HdL$E!{BSi)l4axOsL;RQ!L%w|hIQorYw?jqzW4}@IsrIZ zRP@=Nt(_%H;1g1eS#3HxoqQa3f?L=bT3Kc8^Fgb$mFqWPKsF7jRGKYq)thXp&F4)u ze@yD1>!Unss7K3Eb0PpCRjVTA|1ll+nD8@NJ(HuEkn>t2u_uaXSGDD$Ce7@Y@K|?u zi>4=iged*zXOTBCO7`QL$fDH?wy_k)rHyySqj9vx!0woa=py z6h3p(Zg)Vih-FI)&U5f_Mv=HnGG;mn*0p_{nNkk7M0R&%+gMB2amVau!z&p-N&FF$ z!$6zhB}j~A_BY;***!%4l>b_sh=9+4B+`0@b7t9~wojpTvL%^8ltar#U?8Qx2@b3u z0O^mNL)~!9DUar)(G)nxy77=KB|u6Bz!~otPryJ%-0Osbi@zK*8hXMk{UJ809*yqV zFpUiYS*ino@B@kA@z16jmpx&I|In!tPETx}a>*0s|L>fF*+BLxoINRt{epA6_+0!*&ph6rlhtOmS&gf4HLvE?vBLdkp5B@Pt2=g&1 z1+>aJbZKq|23`t3B+vG@)HS}c>SH*wD?;*74XS`VN9rUIYA~Cv6^gT*FTcEZ{wL+w zqN`hRsdZ zV8yq1Dxxy!1Rg7rH|L9rZ$Jno>z2e7MdoYf_oCQ8JJ20AowwDuwte-3mD<4W^4-(c zMzAFRDD~Iwb$eaO<3lmVDn(oF7Q0R$$;YQTOwa-!6V8`*G%(#PC|o5PM1et0MB7S~ zapjPu2*ub+ws{QXq%D{CF}@TGFwWP@&_6BRC^BgEa?9@8o4qOeL3OFu=x=x)iHy*! zLdZT--z+|Zp;wlce|_4MyhtY~+#V&v!Qn#~rNkrVs(Vw+``kcaDw4ARxA!~95~to> zK`eeI14E_OwpDu^G-}?3T6Y-Om1<37Y1x1pTE|o5`uZA=q_d<ePSIAKtzc4v?X18}gW`HUZ;DFa}3Gb^TU?oJxTE znurm1pvvR9q_d?=nQLH0JO?IVX-Seq^6cu1mL*|8^$J1^lq!ne3YnlRpXMhXQUkOw zk0C|Qv+kUkH;s^#(+75uqd?l^bA!up;T?vyE{h-JH+j^WK*L)+52wtr?~z?O;JE(T zo%Vz=*mQ_fAz>7lu5#lT1rR!06vp1TltP>Dd1jhi^^Lf+1VXC-o#$QC7ge<=#YNKT zw2GUSU$hfD*k5*C?lwhAoxYt{)Uxb9b`%Ks9YN6#V{MQ7-Ms?>O1<8~6@DGV2t-S+ z>ObU!%O-YDs-#XOdy&3(s4dSt#VcmF?pH998YJPF}q;upD$Gk5O$NJ+yY1ppe(6u2?UW!b3mLd5o zWtTFQFTZZf0nEqMOV=@{g4Osr$U-PZ!Qsitpq|uEE3^BlGw>xDm`DkboQ>p0S=DSijs^MH2!hp(N={qdO}G1CvP&QPi=&9N zf!4a=Vd`tA{x+SkR`^inFD>l@D`G=6ycEI-M5iuAnF3jrle8y^hj7>!O-BmuM!AIB zt2Pu{!*S#4V90lRxDrJgP#8CcLfADW%xjlqF;j!BI9?0;Lc)EXVLWsIQ_^utdQQ8H zGsW=zzxzLolbxpLy=l#~;Qs?ObI_8O!5Y@!wh#uRZ4<$w|tu z8MPlBcl!Wc`yx5z!0GxI@nJ^$H8A4lRef_)7T7-L?L@XZSu2}rCb;`)n#Vwk6-R?Y z3bpI(ucE@B77Xwclou}6j!US;OE+r-iuyO42zHF9VA6gR0&%{JDdl3IB#&{pI47s* zM&Rdzy@q!}@(>h9r$B}>#~dg6utaC;7HyQWW^vva#~H0!IK-u2GRi9y)4D;i{IaD4*URi)m(hgM zg9-_d{8)mr?P>PK$|z?7?M5^I>J(9RFV~1sYapT|Wru631p8g{kZ7lYJOG#FWht%e z69xxVSnHY)YPkn(AagOdQmO8+H=x*QDJ)8mwiu>GFJg;6yw1eQ?rFyV`ecx(su|Zz zCHe_8C#_=tdd8^0SBP+}mh&1?&O$E35cZXMu-GSn0`1_e7zJ{}Jm~l#+ts!_q`;b@ z7wSY(>CTmQl@h?^5_r#KUHmjgbXF9#7GUtpL}hKJ==iMhIjxE_hhLKU0GC{Z<9i2i zGumSQr)`k1Xv(T{7?FmC>e8NvRLy3nyp_tJgupF`dS0j$)Jh6@fVto!hDnCFp6%pa z$KFnThk7hq6frgcK%JE<_j7wEqR9o$Kw3el7;crIOeF4x05V1UEWWaTqz;$okcLJr za2oPgbac!dW*{cRRU$GyI-c#SFaSe1{VaNy6w`W2Gg+qM1Qi}Rk=u!CaAS$$(4*Cd zDJQ$qO;<}muRWLQir))TMoCH;XRT42&B7?#99BUuCLwzdU;mh7PDsN$ zn_A)L2PN|6#>pS)(l$0SK9Q2+Yrrm)5W03xF#zZ}F4via8YZd@NC%%1arJ zyLD&XsL~!PxkUws|5J>`3TPv4!l#F)cdA$*uK6c_^>2^YZE*ENcj)PVdvj~>@P*1R z4#1gC#U!=9qyP8D{R=10x*2#LoX`Js{pAlhz3V>uU&mj(qZXip;bL$CdKjegNkEgUHYvt%4C~)va6TBW;r@u~c^3I$7 zzW?VZn~pWI&#!U7E4%)(|Fiej<>e$xj}QF+7jxU%>*sSYwc1x7u?m;!2dBGe;aAH4(2Y`*%df4jD>7K>(s zw4lv!Lp?A=hCOfGYfZt_leo`_k1H++amNixw#Sg3iDGGPzDG&wXVgZY&ZSty4|>Sgt#5=v|G2-qQzP@sPK^hGj-k#{ctst&{Mk38(u_{T9{;Ic6Q!6VWcfPL8{*i!v-PrydpK~VXQRj% zFp>UP&sW1O+`w+DI_h&60vk($yV$wRHP^GUu{>mgCgCt-ODd4hNgGpmgE zHIm1VUUCqWEO?~K0-o+Xh<+cm6z+=Be}0eFTA&ot(C|u$gKytbJv)1|F|_}-*d@!Y z6JTp@M`~*fAASl4_Kmhntl3o^+kB~G<1;dHaoEM3Hq*NF;@SS+3=elN!k4`eIqa6t z%f8%3br4;T@Vk`zNLFCG#~ioXc2^b*$(`F`6NkbDtQOy`oUXzI%43qt^S>-UZ^Fr` z%fJ;0d-pqkutgPfwrrNw+1Ks$8W&ujc4U6?$GMjsF}OMX*{&^l|A9v)SZ$Lz@F{S$ z3)5B;_r52YEno<7;ymO)_2V4C9gE z$nZOeosa&quBcC}0~G6S=3nxHHn}W9alql9aI)K;tQYbVMhA!)W2_?#c;~2S0dJV? zau(8i@mdDW`jWb?Cns~fZPtW&71fb@z*Q#G?SV4UKsa!C9+Fk-`&Xr)pD16tfZ~2& zRt15}mw2j;i2%>7s0*5j8kMUp<>O4pas{Jk!z5!DkK;OX3K8?&5A% zuwf1%gU01nI*=^lwq`oi>gyP991BfED+jdEF)cNtqE^zPF1g6ZqgijK+>J-G*kN-# zT@LrFy}@E~q*mN49ekEkG;oB2yYf2;0*34x4S2FW=+WeJh;5h3pRmvfS zUfg(m+SbFJ(Z7e)V)9mk@(yY9zi3lc7chaIs^;TNr50y@{)fb&Avt^ulV@eElb2T-f@6l!Tay^m7so8o_aVt5Y^>Y%Nf4KmNlHQ%c1cCCg~qdr4k|G z9tQWyoN!54WEd5&W|Q>pn&b+5>BiS z$auHdYqs7Y zYWWWvuk$4t=(KtMar7x=b z(Cu69NWc5!HAT!uWDr~6a8_q--R7(|92O?IWk<3z@&?}cZ48?i(ecO6jWxklbsv~3 zieN35m|TK$V-bA_(+Y`P8l`v;hLLI!4ezhUBo4>Zy1%=#k!(Ky^1+|GZ#keSr!cU{ zOH+S?Rn{L=AW5vewd5}@pls@P2cb|(&Ix_(Nll`slV@K}cs)6=OQU z-#H2HH+)bOk^mVq8n_G5qT-Z(_aQG0Q#x@4hMJz2@<8ip6F#URs)wpjt;k+OQZuL4 zs(cjraH*yLX-<1R)D#Y<8ZNcJ2%QA0pn^$~s$eqbLE7zI5eD1>6$>}@&LKcZ$@LA9 zR5b{1r*Iw>X}<`ecz4A;k|h4TF}g2_3h2ddTV8D;eeR~YY#be;QQxOWWLbi?f#~!8 zh!-Box>RD=>fT0b0`{%GQ=BP@2~zPyeWzDV3?mqrD2Cdb!TlOY(9-0CUvHZ1KZHQM z8;atdLep+?6MAFoB0w%>V`JUF#9wDV&4y$1`phQRQ#VI^ZpG zwSAA3;?hfi+hyhkl;g)uM6nDG$lp9B(soy7+(I7*WV>|zE)hHIh6;<*nA@43n&`8_-dg7v)|=*QQhE=WI$qZ7g$BdVfV!m_|$} z5S@6uucu2TggnZ07Z2cP#K?Y()!4%UiDy3#50O!QW$b2o%Ycm#d zcYDCS^4$m z`|Y+DY-@RwbFL`n%xqM-df*ur?Jzv{7ur)Df<8qw+QFC1g(>km@o3(+{a{A zX1@E{jns{@W>>V21=2r2tNph}LEhd>_h&RymC;30?f9qkrk)rQ-sD2qDBs85Y^9>7 zI*9v|jZ0TQ|MxRu_?&bYFJF=R)r%d)90H-15WYO|{Dyuc)xSx4MiVvgo!vs!Xs2%% zOF9UOYnMnZld{=ZIspU}zt$kGG{9*wkSe-4q~2_NyZ9`M2xt+m-A|7yTOYI(QIile z`aQ!YJM(jZN4Lg-FSL#i%tP#2pxj~dQ#*4Z`i2c+n_K2w>g)VNlDRauTN0M(IV1+7 zny%u40p)x_EliPej%nZRf|AKq=bEYYSNv)s9Nd9BI3`JlE?~3YrPQAQyMFaedHdKg z=gP(Ni^)jkS@qp-kkjaYzbRQ1`uG6@eD+L4m4MUs`NbfFJ~*^^wBB40>Mw3@&tRs$ zs9g74!N@Sc#(*Z>eiW9?upw%Kl~)R!>?yUp$lN5sC+zNZF%7m;MrD>yW?~n_ab}RE zfyAC$SqnH~D?yfMdc-RmJeW9yAXmNIgtG#LNHS!2p~)`*%6RtdYNK# zk&;xOFv!+T2or|dBX>&`F=k7Fa_%133_M3BP~B@y$V5Q9kt3pJij-gkz%rez`0Qth zTt-qVJB+AH4LBoJD)p^w$<%ch7*2Y{b}l_5lR~jzer5+j)jEnldH}9rM&Whg6&Cn1 zOmhm>xzkiPXSyi3bSnnWDFOrH)lKz`<^JC_Qp(JlQdfCeRz-)qR@KYR;S@(_cZ-T} zvO0ZKNlwlSqc3=K2zLK~5e+!cnw*B%)#N(NnQ#&NC79MYj_cr|c8q)g!2*fO>xwra zw=BD~^F|UE zHLw^Rs@DjMnROhFpNd(^G7-WDZ6=n>hhm{v!czHA;+iQ2_lj%u92Sb29A)I+dy`bw zrWk!>W4;N&-5h}6ewXAOr+FnQCiN+v8wqhsY=>Rts{~${&qJDC@Q0FkjoCTE;nu@c~vW zPs-G`-6A3Y5Z}cc=>F);Zi|jn!yS4dk?qYBD zwb3GqS)8pw#OvkKlmbW`F$0IL7=VH>m$*4XQTs@>D-LI7*@1$mZRhLzpDx|y^amp|%DuL&)e?`{-Q!~Sr(0#+gGoFwZ z?vb^iRz4M(s6kpmyBq-U2>>VOzw={DikyL^ovPTScL)6(5mUnx)YUl#dGTi?ZR1QP ziSy?q@kkON(J%LKPrQ$Ewk8}Z?Jm{V(=6{Dnr94@(9pYs^f_f+W?dmc8Wkz{#!kH; zGg3LOvWdXH4AayREPJYfzuAnS16<)Q*GwLv&@d6p%b>LoTNY21JX|fdgI!w$?Ix&2 zfuYEXs7|;ml&S-Z2L%M=5Y-~yOG=JRmX#DsW4)wkMnvTZXky;b-C)Vwx;=;@CqGt{ z1)(m>hagcdueO(KAfiQ4-I**in~}|z>%BR}O)Q(dLU!#vZt&!%${1ctoHA)#MyHao zDYzC%k_4%>e@4j1cEQ|9C1=hmGPgUh#Clj$ozs5VvnqN+GIG03T2F?#8Cy0+X=YrQ z>{d*dA285aFRIC8wa=z?6riXfE47}EJ1xtlHGvX1S7X^d5N{hW%;otV7}HHEK=?Bc z$_x*LhFgGsDOHc0Ys^0?=grW9!;c~bnmcB98&H>cEmmSBqlb=Rk5u#)^o0gNlFZSU zAGY`#R*<>c$_+KK(n*(E5w(&eC(TuZk^+w=1=WDWILL=9eL~sCL_N`RFk=$=IN)k8?Hs&t$NX80;3SZ>#*=lB?^5=64i7~%2H3i8vi53gkdSfZRE$Kd!zg8m` zGk3Bj6A!(5nlz>X&F?`=%k;EQ&bW~Eph@ZG@Eo7`eXhMt?pzIf{8oxUH(8MiwBje@ zl1^?^gp*|r4CP@iKs00)1r zA&&e502w$0N_@;?WNl&A7DeFB{wQ)tlRb*{dyaTttpQ?1pn+aXhBIzGm=DF79A6Oc z?7xix4ED#Y(e1lPJ4b=~u7iW2ndgN$)V}nHFD`u2f_Q|z@xI@8-XHe!iHj+D4H5Eu zMxz%d^P-AO&pec5Fj@GiaeSOPjieR83^dN5jFtcue7=8n^nH2XG|m_IUpcu}mcWvz z<3sVFZFf6MQ<7c821+|8y>7L+S5TtWTf;P`-0J-Jj)S_eZ&|2{y-r=@jZRwUi~O8&qiMhy2d|+%^@2<1*Clv;%Fg zId1bjsg6KHd=@NC0rZ72cQC=wk1nr08CxCW z0qd2{U8gIED|1df!C%3KS67eU?UxVbuK z?ZmSk1oOID%t2ww?t0FPb2W<*&sly}AItzXyuE+qGcnBEJ_`bm-FeT>RV@>jO=`D2 zFzz@rvqyW}Sl`HHsqPZO`m1{ZbBq z%Lh*bt_*&9$?CYTU_$uisPhP5>;>_-T$D4eT%9zAN^qHEcAK@`o}EiAb1Jf*$~S#T zMGpYOe#wmcuw`s=!3oZEdWA)ko+14Z!+a;8D%f{s`{g*6iuL!dPzgB8KAC_+HQTC~ zCBEi~h&5d*H{RQ#e(u2`&g)<3Ol2xfqlhpquPemz$jw z?RhRBrvTkv{5CY5vi`d<6NT(6D*+hnQ4#t^pQ}2PW35yKa8@QHdJ{g+Y&+uX;1ZaW zN)uApR0IgH9M%)Au7xZ>0K>vw15@$7KRa!6`0Xv{>nZ3RjQG2c>vXit)?f#RP$k$kCqJ?SR2fnW^fus&P)5uVkTyq3sxCVHweM!BcImKX)y5rocS{l#!2m* zYWPgfJMe>XbTFdu)94Uqo2zL#GmWauQ5+W&8}5tRJJqeMz|@%vw%q0dLo}izc=SznzQ~eifJ(#%s~6h!v7PLgDZya$2UWq>pM28Zg&`hf zf<2G1*nY&T;C7N1A-Q0tidX@Uc~j`I04H=eT&%hN2B(MzkBuqAR%*_SXkPO|#4Z|x z46Y0???Tp^SdhYi*O0Zpig5C(j2Naxs6>pT@w5tyoLhxW440A-{{i7j_)pF&_z#`c zm*I~klaVlu`e~J)dd{uFat9%mFD$`550ETd@Psj_2}7)p;orqu%s%A9vNL!qa5H5H>qg$Xcf zS29Mh2RAI5H6Aix;V|k74ICA#f&?uS4|NpU(Ot)5C`NQ|uNrA!rc118H#|u@Y%Z%I zZAEaoN+mc>b2HAOj+{~W;FGArzAs@RNEwBs z!X`Or12{_3x2$dE$WjXs+hueSuuIBH?Mg)KoHFRtal{av15h3bEu{&Ce&PWOg41gD zsE++bi;zq=Q$q5qfZVzFhORR+Kkk&JaJqST*{c(K1C*d)uf>`P)B~z5K#aIJ=8TR< zXT(KQ+=CUEgnJl-%@gA$+A=jNw)e0@1$lNu!+Pq6U;O15cm&U}TQJquBfXl z)NW2sGS*2oTFmUsR?0h_;|`Nj;7t_4MYIbJ1L5Js6^6}x#a*MEfB5{7$W6rCr8H!Z z`keB(e#ngzCRc<9-#9zFG`qy@DX`YIyfibT+)lg3DERh^>HMae-nB5d!J-a6izs?r zYVt#;pfI#>o~hFhfw9~Mn184y;Yz@YwjTiukm5`=itTjU|vNdc7UV-git7B$N&-ya##qxCmmWH|mDdZ~Skszq`^5HA&E1Onvqsh_H(l zpNki}0SeqP)u?Cciqk$YI>qx)pB!y5=K6;(3+>N*?JusbM<(J8mAu0{T*!5R-(h~6 zQc`?tpkf!_l*0k9AmHX1VYu#sK38P*oQI5jdInhs2Bunk6)s8y`tai$LV7f%Mq<6S zb7P8GKM8J<5$Erk)9?8ZQOHl5^QD}1mPS%PO~UBA#?vpqI7%Us=P9nqmltUq4@SHL z(?htIK1w>OoDHwY)V9d+me98G{w^L*YeGU+~1o!9CT@gUqT+|;oOpf z5$SYClcfTc-zg1|^3Or3psy@CI^yyZA{q%!kSkyh1`yE*{r{dVDp~vBldG!sH{WiQ zVi!z|`fisAW}aLV#nu#K<^!%qNEgH9wBIwe4z=<)ylc+{?I^!E2S zyb6PU98a0UMeX?nhEN@`Ct_Wq98i6XWkqETV#K8(2+1|^m>pwdKuV)`*x_Pg5;m0L z)eFCklkR_H(qROhA%iTph3lAF1C-@Z{bWH5xj6zM278j!0NZ0y3fp%@gr>YhVUQ*u z*e;CRotE`L-tYBrLW1AcT_81uTl6xI^5g(AG^!d>(+TyU!jAT^pnBC@2QI2DVIOe_ z?g~Gc@66(W`T64c=f-jE?&UFFbISPErlcp(>$%fpcO;%occH@j-IfF7k=>+fc|33H zm_B%;upzK*fVoJ{TDKIo$yXdFZld2Ae}(xbfj(ose)t8^c|^o*62LDpDNiQ!Mu<%s zw8~3tkV(CH z=AV~M#uF9w5CyLG5n;e_hJ=g>7xS*$iWc|ChlaPG$%|LZ<&rUlEkt{ zc+=YIu7NkUr{J^(;-{-GTBj|PNy@P4Y}Q}CMXG9ih%SHBTdR6Y#Gk$K{GF3#TKAK% zZogUk`P8s||UB9H_5<^ToR`d1~UO^LG6gZ;{6JZcxSm*s)sHO@Q4` z*^3i~K15U?r ze;X^l3>63)bwvueE`8gbk8}M)NkJ)*m{xqmD``|wxGkS+T(7Dl$@{VVsMUH~aWajp5vzqr?#?uZTGZ|F4Lg6RHYOT*EcQ5-$p+ZJLO zAW@b@%S)}3ZV%t`f>ToD%PN#Z<4!Ys}OVzEt4sh5D zMr6+=1fus*fk69ZA-*V`qbo)~@ z_+t*~hdxt`!OjWlh9{^w2>Lgtw}wLq@SxQcHYN(ZV!9x_WGOGLr&kQ8RXM_kPmYHQ zcn`RvLx1GsBl2lyHTMk!P#Jkx>mny)>JSt#uh{Am!t@79Fj-lQn`~nUonYkMoHX;* z1doxb6R)P3`0T6s0cOgak?CUAz?jBG*0&+I6-n-ww`WAxqU&f?M=Cg-f(2Zm(*jcg z&|<|Zr-!t%tv6{XVB&n+6!d1vc|Z_6?KW+;C`c=#s-OW_;A+PD6Gvzyr}w=evazw! zUf9iyB;S-4xR#OnI2&x5Z{VIV#}`|m@y*e%bFIgDyGaK0n>)O= zj#y0;0npb2dzJ{ElJCj13TMnDDQmX&C#!l|bsv?IqUtiRi*ic6*>@euz)>Vc#o(%K zpL6%LVOCxQk<`_IGR+%~!ImX&mgO|>Uts90{kYS%eZvrYn6&eXX5?`vNpZ7{$SKdv zRL=hB^jXpQ>|R{&&@Cbml}GGwHkA-qGaNwlfzo%ZQ3{3iXQd8ywV`ArtgZV80adz7 z0j{jYW}fiEt@pMRDMEA!;W!-)>^x`P2wqu@dVNhz{McFtdw3p79jeeoL2;);!HSWu zQo9TZHX5=i2Fa073c|w$0_}1SCHsfFlI-8}ARBOrDXJ*^im(N_Ng^eXq%>SSG%U0_ z3MCvbCNP$=d6f8}`a1_lgBz7|N+HAzZGcCWX!*>WaXGI~1eIk(&3W1yOL1>fLUco6oL#LU3Cx%1!L z3vw0R@XO|*s8TNg?T84SYfjN^8WfE7rM8n%Ih$+u$c-C5+t$;MP4?e92SU+^<=ks- zYhUVrB)cW-yRoGXaIgX22<=qx{5`O^>U8jfmNVa5<8ancnt?i`GXy`G*Xvix>6a}k zOG_LBXVxfRtLv|%LH_wBk8PDWiqSGhNNCV8vrsii7Z2FwW2wS7~?4%-je)T zW!44XjPAH&DSH{lYyl5Y8T1fFDR7%lV^s?l9-eI(^Q0U%dAPW_61pumttK~50KBZm zls8n8Acc&soeP$)A++l#vvAF~;JL>-pQNw?EjY=5OrbHPP20vJuoS~HcHi3NsuMZS zw0cynqZ36#5gp^S>I$Wt2-rluHqMjB3Rt;xY&T`AjgGUaAxlw2DhpQlo{&@*VgMzO z8p#GgqD=1pHRiX|-xCB6701F{2JX zIA(;=V+(cD01bH~D;X1kYLu==9JWNvz$odQb;p*$iP?@BzDU$K8IwL61r zGxvMj@WwY^U!Qk`J9k^e5w{=9A_F10xbV$-1dEBQmzX0o`iwC^$JxUKy7|@PTl0ZH zJ+$ka&wMRLl;xA=J%u7fmK`>B%V{Sxp1%DFo#lsYg)eIuTzs<^Wv7|Ry-C9N@wh}pVX#V!+98&hYh^8H_ zZ}7X5SSil#?d@IG?4IXqS95G}O#hVMmXnp-Pcs8Vot8#SWl$Y+@!9Wlw82<1!G|Y8 zDy~8oS7ADY3dU0MfR25{?H<2*5OtGa&+pTOoc{9YEhfsrMK6{Rpjm&d0bS*v!X-EM z|6d_KG4EO5T|wshczX{KcB-xFX@&P_eXqa2gql;o;$CX&YKE!H)<95Y%;;i-p@y2Q7E50PMHgbnLW7$0>N=0 z6~tMm#JG?mt5G2W=jy;TIwI;QvPnexLx6`EW7{~z8_k)o!vwY2$`&M2sLms})Y(@3!TfT5z(Y~!9~v1;_OOin)t7?egjj2F_`JpHbhj8~dy z7ESyIMEaaj$gi3doBqU71c z2roP%5SP7KIK!s8I6k|(f8NQHG=lO;^)#YWbXMe)G>(?oN}Of&^titj=3JC!QV`vF zT9HX<$U;gn+*?f4Wd7ZdCRT%1g~I(XlqY9<`{!NTj<88q6DEwQl>Kac^U^=eBNSST zenlwciG2(tsq6tT6HOm7lwb@+WhW#lfYhTt3kClk{93qv~j%!g&4x0`Mj z_b?feUBI92eAF*NQ8=7hPk2vb1ciEcW&Ooq0&YTf0S}F4ya>E@mDsQ zW{0^>gD34WqBo=FfA8mx+mt#Vw~?v!CJGA9*M*mI@;3tw)u=w)~$YvaNk&83yl= zhU(%So_$0UQp!2%Ccs2yDSVQw**H35>u94aHQrmVK`aEIu8>am5Cj-R*S(eNz(l0@ zKu#;nVWFm~BQzrb2U+IlCizsuAGl0a&aoeKreTh;45mr}|2(Aj?Pclt<(jINkLT$I zChQ20=IDS|JE<#q1-9QjL6B`@V93@w%?DKnIhg2tR^c!dE>cZUI)yG^EC)Y>mc~2$ zQ6(%vUUNuIdR|1J1@kRtdUg;t1l^DXYF2GhSxaFOA)uSf_Nj)CCZ{jWexYkxk3Yt~ z7*Z;($b7ZHo@%ZAmKRd;9*D{IT3QDp6-%|0x%%=byp9T5`kGJgj59vV%o=@965cZX z`$KkCO&+{LPHIJ9x9{G-Xh6y4;5PFHd*I%I!LHAqSg2K{j}9g?1VF|o0+v@ElwSlrm?#-@BQ9IZ?$ zj6|9crHhBcW7=_^Jt*MrhdGyFX|lek7U?Hz-V2?|l6TV;!6)T!)z?dTB8Uy_x=3dE zn?YmiS1sAvt==?dc`@?X!PB;3)Av1iWu)a94}#-zblH^kP7^Ugo{0e4@SfT%6YD@! z<|)H!q=q;iR{|sT3 zy<^~muuzD(lN z(37O>3w)p(KTZ6%^(0(Dt0d`F%i*uu=*x{Zc!*=E3CZ36$Y1nNL3P9ThRQHAW5UrzC85+rI=ZVKA9M=G0JohLih z=@t%gWMdi(Y6bwODM<6Q_}->IM6bx{0V(q; zF`dlBXJEK)p$^aoT96sh7v#jGcwfcRlFJ)lqK0UZ*rM7ju1iN^R@762ii%9&BDz2C z_y(+Aa?BP%8<-=5wqVS`YnGX6wHO*Db)+J?ygA(O61z#LRoK{GtEa?gmlve-u92D& z3Q2`*Wp6TgqS<0&=^8nXBdk_l#}A2RI}TQ~#7H6&Dh_4sS(nK>k#Oz%Z4RCatSB<2 z4kSl(chn5wJi}eLp$Hs*?n^(8OH$WIe^<_t=$kkM^BgaBVxsbjnyJ`c7C8KnIKbu=vTZ%(_$WQ? z0VXdjWl=IjEHmc6k0@19ZCI)32SQgK2Y`!_Mn&Vwc|~U%@mfwQ7gi(2nldoV5cUE_ zUZ}E$vhJL2GF0tNRZAv5Dv^>ObE)ntI*T6q2>-6L6Bd;6b%NBXdys|HeM}ds3w`^9z$P}q6++1 zwtjG5GOfa-Kj*wxi{XNvJ0H{^<dUuT7TjTQM4NH=t1#JE!KN)GglE;RH#JRzL9QYZ>b-QR)I zGx)ed81or2F&Vahk-=y(88DID?Bnqmf_cPrAr0$-Ap$a`I`5}5-azQr_3jv@$o$vK zM&WVj!QFF{=rK#I-;9C~B`P2uSG$0>oj-QHg~MJij0gt(`C}G54QfANYx)i;ib={$ z3_LUDLXnf3vI9<5{*lV@sKOums_&D@ zT;mvdD3xhnTJLLmh;FA&TkbMg(a>{9+{YHi2Pd6Eoo)r)6GtW!QvbW)GI`wb(sE0u z0M}H`&{WxTL1pSKdn*{7HpTlAGOUFD;lTGvYM>-lw2lM%X`lZ?eJWk z{*cI!4=N)BG%--XDU|MQ2(EDGyj^Fjl91vP(+^_KFILLN@;e>fR(ZURh=%vEtSrRx zlNR0}C+6^F#E5GEFW8GyxD%(R3vFh{spF)5=RJv#?|ma<|XTRYXJZ>pDYud!#*#4|<$0Nr=-o9_RJ`MvNhFS6D;*ucj(etq(CY$NlVEa&Fa!=2s`n(Z9X`qnWOEiiH6m$P~&0*x?5f1Rz8`F`lM%?%l zO~B^oY@*gdfS1%5l;*mQ66#Ep($P7>>1=8a=qZ2`u_~i_CVXHXOd77Ob*(v@CVe=w z%YDRhXgmXA2_{(X^ur$nh!&c{01M3-4#f+27x(&aGPItyT`O-$nr7Y!18ZxP^o)9qyt zXy9d(^DyDJB|GU6b5lPNefqGdYItC>8?vOdX>Z7!nFi8mh@nDV&Q_4v{`0UH)Ke~E z5v`C?*isp}j2p1KJ95S-#CeS+ki(dwPf_$_-3nrvD5bo%w5su@=gC;exkRP*`R;X# znZ3TO9-urrtZ<&EJqnSf)bi)=Qy5 zf0X3-dojQKgGR}GQ7-$Rz7`L+%ev~~AG+{+F4$Klx9#;EyFM)IBtO4@r`1+amJU!r z(S!y40NU^%+O0SXNwjPR;d)xf5zkpIi6T+wB$TMRe$W|scKLCFGqn|=sppSw2uw8m zv3_lYZ<^OvPQH;Lkb7^wk-WY;v)i`W_NiJRPDxdFe^o~W2@zHPod0r-sJnD&|W#$bGFpwhhk8AW><*$q!*oOHvg_fV@HV74wsyYTPlkahbmF>Q^KIU*~Cs9IRNx*Jtyj>5^&{BR_m*P(u(5 zQF4?dF;mr$XCO;2*!hLZFJ(RV@^ z;=&i|2rrV+aO<@Ar48qQn? zNUB=ks^xpLy6<&bzG%;;hXfYJuEW)fas52Chn>iqOGoUlq>NzFqyxll^D))-Ss8_- zKsB+SV!z>&0s$G4Zg1uSFk1l?iHmLPmgA ztu9rIjX$bk+ji(es;0xn?Gc z$AGcSY_e1o#}zPK!J52ow19G{=|`-cWbbxc&E{p7t;G%DL4Y~d4*;1uI15Se_aCwl zQ6N+gk({&6_ME^{FN`8yL96i7B~)1t)0qi61zlbtRlA0&k^?qQ&Uj436fn(J$XWfp zMC`YdlW8e0ZrJz%HexiyHPnYJ4T`xIhC!MG<6FnPozA_>!up~jO>VmaGLFrMPP?&y zhI#@TJ5Edee`0RM8n;6Hf6=#)w`wlLo};gm$(kn2R_IQE#QS6BbL{oOl?1d-E#Uk_ zKP~#>lNwzlwFhs5@Og6-4DQ3P` zR%prv91_&q$RAg!=`G!xj3KQ+Kc^pLvTusN6sANsR}*C-EA+QJF$=ix&G5|>B$e@J z#6cz`g{aNpZ&KU^{ckRS{Ap!Gb#ruz@JsPcv8(N=N33$j$%x5VYFF+8Z_xApfjP3j znFZvD$UhMKzMezS`lii%u)FpiQo{UF{1yEbhoHgWQi3KpAxZpYw#D~^?FRhKP3xgU zJ^Kjck8vkjZ{ELCdDuUDj0MeH z&K*vwnpE1K4@o`8Z`%?nsGM9Z{E5`E1i)>S%sN7C2 zeLCW4299UZH^}249U>>=t#_6E%zVAZ_lMws9rpqxUq+r1^26dFcDR6ZN+jhCiyge- zbRbLm$tnIxS+5Zd^Q59v96>l6iVNclPepzy3Anc-AovF<6Yqv~-<6gf)IfC$lCke7 zSpSUjWb9n%e5zmNIxO>AeWtdGJ!*b3u5v{l@zhqIX{}H`mW<7f@RbF2lksSRU>Bsw zK}<9qfd(pCc#accCrDn)>;dRV(*!|(Z+wzn!1+e}RD_@6Xr?mGmoMS_`ip-oiX6fx z#_wsmV`WD(9An9uBbA&JidP$ZlIH6Z+^kD*G8(%z_E~^UjS1Po@Ynh;BhJwLupn3_ zpjg)!QeLOn!L|7T*?_!2U$d!E)cFdGYb;72gM*$1eJ0{d{nv1Cb}S3;;HvLRB}a8p zP2D%RcMPoWKy`d8>lE+r1$Ha!f6_Ozei(5-5FyM_7sGzZZ}mMXKeDI>h7tRx_*TlE zgD`gRc)s~FYnS20Xt{AW8}`e7>#l88J*G4)Du;@Ds#Y|<&fWN~z8o#amo34ZH$Y18 zUrpJ*Vf5e1uhY`5*`6G}zeBQrmdmT)7Hduc>xP(gCRzM$PK?DAY4FZ+`4nJka`|=o zdi>w$z(Oal(lC{X8m5@vjjhgr3~}u4Nr}G>>?WaEJZ~Ve5J7>2C|KR%V@$1?|8{~! zh{P+m(8UMdQi*Sic&7H)Vx5u^Q4z|8UylCr1Z`~SU{1?*`$`XOoX1A{T6pc5g08-( zYTm{}$4KDyqr3&!han=&;Q|st{ibafz;<*o?6!i7p+~@2VBS9an3mslP9=WN!V?;K z?XmcRhqkV{_tuo~KzNG7S`qhWDK=04PjjT@jNPek{rr2zBK|+$raTXf>)b=$5^)|t zh8)sFhBT5Y}_f3X5MNLs5uhO? z9*!`jtcY1i$H{54I0tz`MWhn)M&gvbQZ{vsrNJ7ej)E{)n-Ob7rd4J*s`sUdG$p6} zh9X%VmJdS_x*3mp=F$y9W8|o@GB_CK>d+Oxxgv$u(f|4lMO?om$ zXm<9B6?wyu(Brwejg89#rXLhF@PQA_ANJCm0^j@>^VMN$-jkAqw|X}d)=d!mn!OX^ zJSPO3!MpS|(h6M=>%`X}tLs{vN3>VuDUyKURmJ z1mPG2bshhIf|NJy3y||g%dcY7b`tuf?j8ZHKl)gU?G$?o2Ae*7#WQ4B77v*F?dGO8 zE#KR?xm|a$+6gCyr$1n^6nIJrSJQo1AH7-_I6S8?uZZeu7Ge7_F$(<6K)_^9;21u^ zJfUKJ^aQ<^kiOvY-i|bzLgNO5CcmHA^g5cup1I=S!IQ)6E@x(!X$znmobfiIWzABBa)NTS0kf)DiZ9o zSd181_VoGQ_n-XtKiP8q8u|a!dXvY$GzWCm$%-N#^Ld}uLi@8;FOr3(fwIR`BFWYU zT~3_DeuKawp#@H}tPZ)46Xm&i%?#K; zI6}?e(`rkw1RVISstvmHjsOU14wVWg>lW2z9^-KuCD8~m5F%K4^|T6664!r=6+%oH zpj_F@Pk$3eh;Sz^6f19e!>gjw&RwMuqGfekA4}xGzyZn1L3c}ZCgXRr3Zjm{*x?4K z@e&fPs@{u5EHTJHgbx#E`*L_*iv*r`=k>c2R~WJpX9PVeX)cUa0(<2=bVCvrMgYj6 zK?RhX2gvi7_6Q)avO*yMPA21bZOp~08nQ42mk>M=-T_h70Z0r>HvpS?tMtYT9|XJ8 z31kKJeshS6HH24fbgdBT^=}YN!p3SYcgg%RNRZi(0cp9Cg9?x3$wDrOn*Q(FP*@w3 zG4S~F_DTA>ccKP!?KNLMKeU>OOy4Zcuc|GAhk8KMFu<=lZXf@J8xSE9XV0QcUO2nF zDFdvSr9n8%FFBfpH|a7j=0pYqn^#Ihl@T{7e3O}fdeE!wvv_IdoS;8x#l*v|!8BXk z3gO2e8qS9N?A+?D#Qpn{3M(t~Q@-mo-GZGzzq9oial?U<2Q@jPo)Uj$P~n9L40baR zXo@c6rS{|=UpHWd@Uh~S?^Cy@{B`l?$V0QkBiKi)7o@moR)mZ2X7uV`ZdPq(2UsIC zulk12DQ++iEzDqewbG$bRz4ldwe(vAVgVo*$;u5WJ9Iar;sz(O`!Hx~;nnD-iKb<6 z=w5G9pjyJ*QamhMqbNkoac66-XkvIA7&VGU;u5A$31SU%>loJ7vS?9FIIa@J(XO79 z7>N8xt*d1TN15QS=p@P5d2gh0IL+8B#OKZ}SE#A=AmvTj>vB?yW6{mxy! zKi-DmH_MUV=Fo@5@*o1Ijk0{9cXw~~_(Bh?;38_$(=TZ%030#Z^2_-->30Mk7& zK}eY=a8Iql!rn2Cy`ry6?`LK#U@u?B_SG6ZxJE=Yx%G5N}=8Dt_N+rys(g3}9{jGmmxpSa8l5lR)nfh@LgjeZ%;{i_6)eW#{)Xaz|=@_D5E zwe6F7XZc0*x+j#=^E&rCuRff;b<~Y42j#aR%WbuSV`;y{&g6U9l$LIK|8ig7E;3R!5a#0)z#!mWXYA6Q5v?@Fn;N^8`TqqkyXW$a95NHa;rt9N8T` z<!Vax^*%|Z zu(G55kJ^_iQu&ZC(z(P?I~)6X($?+1ljk&IuhS{wd&}4>EMa zDbgK~@#)Q_IXCIM-Q?!0PdUuoNNnWevlWD&rcM)Qs51d=5V6)(f|{NS`a|0^s~xKO zEt{8>JC|qKUjyCbZklbA$3JtR5aqJE8_dnk;+YSmls9p?8h0Yj!<9-M3*3#w>5&pa ze^}jJ$J$S9;jlPc$Sv%0`6BcnY>E5fSkOotG()oIIN4Og219C=;WCS3=pb=0-4RK% zM~r(wTfB$cW3)%o91&O31^Jaic_N#FaqVS;%vPg7CZ8kFLpH0b2FPbzqi4(XJti%_ zl67%mu|ua!>2c*hZ3V3Jt|D%;iT5%LjS>lOXeGF*d5GwpWikq&;FI4HK zMv`cGZzfeAR?b_Hd?gM9&U+}Rex9^ZqZ;#=Enm*9a~pP>QVVw(n02JipgcD(rtU1~ z<|r>-kIu1n8^|Y$$hm9v?!()yquQDjZfS@D@Mf}G&Qi0&qKf{~Sm`u>T))X98J$JW zEh4$Fs4y=g<)-b~lVV^omW*RS2NEDiFJG_P65R!rs-?)O75w7-e~MZt{TeFe&v&fX z*v5nU5T2)5>R&_V+;}hhrmehG>RXJwl*UR~1GCU*rUdF7aIL0rl-2u0SC^89|5G=d zvTrl;`p-Gs8h^be4?n3NB+S>C_x|JA*K|lfRCz?A40(6rBYcaY#X`@ee>H8AF{?%v za~ULEQ1)=j!|Zb$8nCp?^%G0#O2b_;N}W+7r2Mul)qYWWk@!>Te0P+DHg5xLVQvB{ z?aeztHl>*wWf3-m-Z-?jYbc9@y)wlwxlCJ7_#W~_zO|zcP5t;cu9$-){866gF z_(#s5O5jOibA3{)OjEublrly&o}iKLA$10H&SpJJrE;&dYh`d2lNK?MODv8#bUZg@ zwmIo(5e8h?M82TGJMbzeJ08~L)ZKa@Mhjp>xpe5J4b);L!ts)U*EYTorz@9d(p zpo!Ta#AFQ!0;{wL_R%N;gYg1jO*6U~>~34`m{5l0rYU`DXvtscPxc~>GL$4v$>Hsg z3W^Zt+cQ<@%@4BR*xPZz2Bj`-+XiTke}X1TrJ|$ zy;DWQLlfm~B2nVXYlwpCTGo@qSTk=3+vwner$IiePZ>|G_6d4gkP4M!5QH-pS{jB(7DGCf z9s*19=YEMYAP7@K*@tVsGa@d+cs*;DmYd8*OEzrCjtKFZNYdmDiO7D8Acgp2s(lAv zu=x!W+KyUp|6Gjbf#FX#Chokm(81%{96$c(XcO=pi{802Av&;PLrH`zTd5#Pg)&`t0%Nyl}$dDg|OE$_!^)S{_st-WVQvaBlYO>pvHMpT&x7 z5_b_1gkClUkLNKlHCVy8MC;yIB^7e;zf9w@JRFM~{N4rjC5=SKZfc7;ZiJ#a^Y`=s zjte3L_KGa~^9W-}W|q^Lm3i}VpRUPp5H6Wl2||6V*>d{A1vyq<@MbOW!WUFbcORGo zCZF+lcV>Wzr*OgDi+)KgiP|Ay4Ra@w%a5RWC~lD>L9~mF+CpnP!bdahWsfxX(!ES? z5urCOKW;6f;QxB)XI~`PP^+?XPqS8!`?;%EJEZ!25gfgC%rE6>Z?+WlnihdNI~u-p zp&Yn5{KOS^@D~FNMw*bNI8u;C5>XNZtK_k#;MWm=S5jqd-PI1;PKA3rgnE z9ln^L8Iy8wYT-+*Rl#3~buxD-N}+`&EB;hR3qs4dyqwC$#HFu^hs>bZR#h{)K{~-G z!{)d~_1htE#^zXr;}9CLnW<%NCMNKP02vHGizAG?$3%y11`Y{@>kd$>-DK`j8rix8 zTW53zEZQ6yj7AgX6(ep<;QKb=<1GT+DV=3Bpnp>k=DUb$#BQYS&mSE9pcKKhO^Z1~ zo+^r&^HigFwLF`efluHLd{kjMI>Jq)3Fueh?`}#vE*)Exqd5L0Cdyt@^D5s_31vKP z{R4`1SwrEzj<)M;+F5TBYV%Vtf)I8R~|B5L}D?(Q;{E9Xew6j0JTBE?n zX`aFNuxgyP3&&9w!P^zqz+L%FwuAF7mzlh*7?(psG8m^CggOTQA91Q_e-pvsh!jnX zJi#V)v!X|R^ooGo_U*JtUI{HMvQ+X+o}dkw7}x`+`dQK)lmm>2`4kX#l^9Fe%I;3V ze&`VSL75d>PhqFFR%8YVlsiE&ck1MIzF9$hCU)E~%t+nB?n-6+*dfrFRmZoe2)Dvc zlyR)FVIi$#35a~X`q{hZWeU%j;1X&>N=b)n&$GlwkA|ea98zQre+I>bROA0=bif{i z&*xMq$#eqaqam5kL}!zjQhdHRB~e7OePu)Cr)M`{J9$h|?)**m7?n8>R4zM~UrU_l zvh6va(O-(Nb64y*#fp@AE3^^F1#AccDVM&ywYdTHm${!A?__F@9ckgUUpl5W`u3Oc zvh`*E#llFctV4wv#{+=+gVPxcxEcOqm#TQ1ZynQUZP9;5M&0VG;Q$W*!hGyp3RPdD zU&!6VR?gTDAyY0^@jfLv*}jJ*(tsH3*DS>dQLwXT$pSp(6OAyebN-gRuXLSahg!@G2uZHTa#3(34V_X1?U_ONC5Qdt z8=c6l%$%p#FOb8ub^<;ua48SDxuPIHm8Nh2wva+uP{Q~F^q2W0Fj!8>i0H}FqCHFh zX^n0fZOXHXUzCUN77Rw9|J%A5$l=K7q$*AUI)k)BY0lo5v%x!Qsy^6O^w_=wz+v1t z<$kzOTEg~bKDGzaTxf>m81L>`d<+XqV*cTVO=uA0P>;qRc+P7|bvcIn~k~X{l+SD{_ z7W=`<`Gn(tRSveTcy!|RZI?dkT~W1S-^9?iYaiXV0@S#@L%zBYa1O-JP?STufLgJ6 zJ!-4P;!QA*;yA{Ha1>jXz`_$cln^6M;)wG}22gweE0SE)zKuz)7SQRMGED$3VbsP1 z1+!&ZDLdqUyn>Oq?e8i@-JfNkAKw@J=2f)vEEJIl&uY`)+r{_c{R;m#;?i#AUEqC3 zc0T&|%x@QStMLoypPre)e}_8BlhwHw|L)D;MvFfQa2vVDzl(r8BwLwip53ip9r zIZPL|hf!}a0`<6S8zkW4aadc?eTgL|&z#uJ&{_Z2QjS1-*8`U+J>mpiMkH*H~omwQ##u{yJHerZ?iOJj?raCSBdM&yWaH!uF)%j zYFtUq`P#L<2TMNLhb~{Q;+<5gNop22P;MyW8TD`6r3jeE?eBw&A#&))2aGf80RSM3 zz^QBnum$abxUVuG`P72eL6~qUemqga%^K!lGbQrfbFV0_Kr9;Y{b<=94QC_^(|^nS zw4a!T1KVl!doY#@qIa17NoRpYlo)WURKbj7+mVpFg# z*+S^*p|XK4TCDQXf{HH6v2G@rJyx1F;?mRyB?)wSAasi zr|5sN9)%KAbjo1Lt|DvdH|hdwM!=@kq~d(1FlTXH>S_HphWbV-xQIqU#R1q8hD?f z!c-}d=4NeI&;jk?ZNeDDg5F{I3ld;2UrPZ1tO24VfK^qpS6%?-Gk??(T*M`)2}0<@ zJcfnVw&^DH!-LFc(CqxauBvnJl9Y?V>%$umDh{9oK^o@K>R7+P!}az64m`oHZBYPv z;Z&lKU_fw!Py)1OAqdWimmE$d;=W(^^(Hmb(zwg(sfk^g#7LM@)?2!_)pN1oQP_T} z%4g}=W~#|O`Bh|XqIV?qT#Jh{d>n;+Xn9v_?5uxe-}+HTRZ8iKH)|EqR1AhqUZ~-5tn-Hb0q-~f%N)+ zvS=2VA6YF?+wD=4#DD4WjRzi6hDLQ-9jO0eSyNx5Gt2ubx1(pyE@p1J3T*hSp^f~j zid6)iO4DmKKI@7tG?|_3HO=vFDyF&|nrf;0yD=L5e|*E1M)e?-9vgm+5PS?ttlD?> z-L-52XJF^qe08OxtDoc zsbD_JFuzT;yhi+Rq=uZ3N`BSg`;FCAF@HYQ~r(S73In@7P z(xKcd0~_znDl+fi20Za&cQC_1YH8sl?)Q3!+wtFO%MX5Jh=EZ|W0;GIz zAIBn&F&Tx^+{-CpzPBr6*0=2CWan)i#z5WCgMCHU96Xc^?`{mRjTn3l)9rq(AxKUU zCP0uvAQi(gDJ&vsIQ1PVv0(?NiBTA`7siBD^Z&Txby@y_d4aQm<6%g#$1&_kTa7?L zcC!pOz#b5!l{9v~u@82c0YP0t&_}(|mB3_Thvsq&*TYZ%uI@svLx<+?u|l*V6*o&k z#-uO?_DHH-xm45;3p_^+gEiO;j7ju*%fsjIvVkEE!MCz$ZZbs!Pg%YbKnfwiF}%_9 z)okhKCLDJ_f<4B-Yucnv`l@3SVgrDn2nrA|tg=@;tS$axl7L-_Io1N3GA-kjZ0$K` z+ywk(Q3XiRa15_@?2)vpb~#~-LZzmhXt_f}CX=--RB}g~6jy5{FU%UXsXpmFiXKVE z${33!jeDCGnrp+|?>A<VCu`47$iH$c6le6fu)45uTbA5kDOJRGFMwNfsV zxM;+zaKzgDqJzd8BqN;2(bD9bt4U)VEl|Vjz+3XX9K*G=_V#jkEHnvtpk@r~+qbqB z?{h3#)H~AD!w$doJQg1SDPE0FVgk!w=MFnYPo!I~ZONAFh7m(ZgbtHfb?0rr$FjK2 z*|_1HaZy+3cNAg#HY-JCuPlfdF=|xslClrP$D)0&-k*5hK*IQODT{=|mZ{kiEb(L^ zi!eD76}Y@i+x5qN$-mx^>$1^{cjH)?BIcXHA|1tgMA^>LuonGy5% zt;$&NxDtwp?eTwPynswCLzO= z#!QC#Z5Uccz(PIII}u8M*}LS3!|?r3m@2AJ=%Q>A^678JEhF>@l1Wog=mcS>|K&qD&hCgBb8v>%6{v|AVcPWb3}03&{QaNdFh#TzCiGp5Q2uC!ta^p|A%NkPCMcUo zt(untRjRhNh#dq4Ng<_P2)H)&Cs>9lb6=Q#HVXuKNd}xXrcS8p!6ga#t1e!>WF9Ej z#d$jCR~Oh1>x-vs_~>qF{w5NGyHGd3*6UgG`X?_f?A|dpY!)-$FzY*_w?ns7KFq<4{5}c_<>2`iRsgl2*sr8&==SLyqrA8AeBW8`w(vR?w#ej^%FH* z++rQiG40sCzDJ7w(J1YBuJTfhtEQ)UgycUfP&~;8oBz{&l13MXE&yd6Nh53Unsz%# zN%-p!FQc4FJ>U^ak^zHWA2uHr%rx$uElma3b@32ko4kx9yZADhddz+>yxc4Ie&F-a z&-wYF8*x5dNG5>I!Hj(E6vYijwY)W~zSUnZTXJ>n|IZ`3fYE>i44{DZG&p|ATXE&D zLnVCuDDRYPRq*X_Vz_GZe#*lzzM<+0;Z#Dug5h3L^&6gnjQ;t7lLMu#o7eK@?D!0jZ7V(;~@wFI*6r_<~xobHG2_y`ZN||0?1o{4cj{jl5n#Gn8g)bgQ z7>>OtBz(d(o+vxrb$S;Q;|~`7&~>0;ZUJvvo!*A}fsDGDiynie9r!-NjtTED6L>n9 z4;JoB?DOip`#=$X5L0@-FBvY#KCOc-5)flji}E9A4G(i1^caHfsB9cPePzgZ_3N~K z<2&wg*3DdrE=~?2pw4$(Hlr4~6=umjfrmIDsVbIK*ja_v3%jxsuV4U+LI-6tzTPdWRTn6tJLM$%GcWwQPDI>Ux&=8wzKx|Yu5=WMGhh7@DtVWF?Uu$$g$UIK_ z{_O1L;qo+L2l|q%%7Oxxs9`W<1F;Ip)@x7FLh${&%e0Teb;bUA)^N7MHFdP}>B1mC zeCP4wJBQ^4pVZne&rDM|4BVa&WfdN@57d7YLZH6mw0~UC@_+k3-50`nOSqNG;BKS0 zaibDbzd%1m@KhdNxrcwRc6mew&kQu3EbdcY6i+XtSesaSO%9qM_LZ1()m~@vA(BbJ zeC7!a#Nno=RLK8kfykNLwA=VOW#AZ|g`u%SD?TeIUxnByxt1Rfi$O zh=TUjLaU8fqO%{@OQJ%c%-_-CC)!3gKE-7>)FnYD@JcH^1>AyHh#~oVbdT3lX zCnFV>b;N>DfJI1LcC=;`c+dh4k5q6IyZB`oJE~rwZ!;^lmrb!I4oEpFGJA>g>wBUx z1x#(R`1^o4DlRpsJE;h7=TTg;P3Z9lnsj9`t+z&8Fkpto-sj&b_|<&AD$?)M0nNL1 zdmkXIJv}Hqf{GxaW;1Z9uObWZkcn)#UH1Z*RWSr_;~-PX^%{VS3Xz)FvQ1lMUw3D2 zx@+k$DK05XKfz}g!GYZbj~x_HU&tO%95c$r6C)!GXi6_+Wn z8JRtZ_@++UR_utZvzAiEYyZDrkK_&U#8ETI1(61&uRUx`DDt4aG3p`2eA9Vb0WG7G zbh+@o{8aQTL!DEg1{$HkkYiG*H;`m*93GfJX~aLo3AQ(KsSN`_)-j)yjjcn)UGmco zv%byn=vWCU7^T3?xPGD_s(v7bG%Z2GJs|+l)y|X?{aOxGF+`~H3q(o`A_5ohLjhed zc07CqbX9DG-_bLrfRn<7DAok=^|GL`6^GU`MrvDaF1J4TvPLCysX9rxjVWf%xc$c8R=Au8445{q4 z1L*i}(#^;LH4|N+wE4Qnd)VeZ@$`Gn`T0^0Y9bleL@Hz_PNBrCc~#M>huXh(95iRt zzg{dMjSeF96i)iJg5up(3 zzU9ULy}YA{V~QugRS0l9N_?(f1I5VuNh) zxX?tt>E>;0nu_o*&kIwc)n4_beW0nEDW1*QV=SHS;OjizwD1`DWiU+0_5j7`8P|@P zTnbFtgWd8e|Eb!yQy9@<;*mx>?#@*y2x3 z(#(J)inrpYp=1gwS>~jktcGj)k@GE=*=gHsi)W?Ic)aGA-a;5${(kt~g=Tv5y!G7} z7$@5{)FraStb{0{iw%iKeUIin>Z3Q!AZMP!4>m7Leq|nbf8bo(^pBC)>GH#yR|;=l z(?sA1&5oqDrL;`GMtkqxZES%IQt#iUh6pl7P;~N+lV*qw4kDD_zn^1*u%*lHyS+N2 zC~-C)rUqWGc(_g4^AssqMW20FNHj)q%9f=F9z&WIsA!y;kaN(ciM5&F;~ONgL7iQx&Kj^<1)T|PhEnEYo;BW zA8sd7N(XSogANPA^M%Q+@XD6QP3;VrXL{KYQ`}$Lz_UoKd#F4H0ECS6L#G|t_o@0m zM-hAgP@6p)o z#-=htLr-s@>z?3X_kH{$R!wjbH|(C%Ws9=p@1ve=m$d>zRs7Z;eG5J=Q-4G2JAX;cj$XHUWQrCR_z}wxh^Kx z=E^O$b?|AshE2n}OuOQy_^!oy=-;Erh(=mYyrnd$N zMvSaEiS$b@nifE$>50aG_{qf;lu##3b`uSxff_i>umRnru}#PN zp}vY1$IGEC5cfU@R?>>`ADp_m)wVS!SDyqT`NZfQrC!!ZD(DYr#e=bi&`@QT|igC)DuiUQv0jSU=}bW&|Ln>~9%r?n_&XHgSO_U{DZ zRLYZs3ARieyDnebk;=W&q4ddh*m__oK$(fif|38JApU~A6(bfW2&5-#eAaN;TsvU3 zAk%FD+-|F2*)+~JSsRX`zI4lK7GU$8+0VTU>0M)ewA^z+U9P-5 z@gi?y#+C+X?sV9FA~kXwOJgXotsL7<5?{c_+-$}%rnKJADy)$<{OH1XN?(TuUI6_Vq|uy5aBO&*v4%dJ`;aW z?B;fIt`~eBYqO?VQ`xnH<1FqWAmz5KX8hTY8_)_Qi=Y(4LF{8b$@Y0QrPD^4ecysF znkBR--WY3?*QB^)WJ&RT+UmfkCpS15fK*Vp0U@}{Mf~hD5x8K15iu%nA%+A%39mS% z96#vV@}4uxF%1;G;EPxrn@01j8=SBzst5;Fl99hdLQ4c>0W>fMISHuSMO4E2598}w z9Xdzpg=JVjMfV3-K7CH*Q$s6sOTLDzw%hgiN_4)gIu=8HV>Sa;<8%oD1f+&D%Ad{J zF)tn~i|)8!U(G>u1)X^rPp&(oy=rC18mC!|%(PVKd1Y=Jw<*Yoa_Rfqh0JP;o1zI1 zF2-l9RhHi47~5D~CtWku858Q$0W8y-AFu$)Fiv`uLZv$+T~n@nmik^Yba+uRG&HwQ z#pq~Pwh^Tth&2mUbwlUUbMLHDRZt5%a$XwF<5vDOyw#mm|72CzOGF0{UHN zXd$9yZ)>tLTa;OrohGR=dG{}>K(ocpP*kWUv`(bATe4=0x@=3@Y$3KRdHKth1-LF7 z_k5>qT%`*Ru4or4Y##zy8^oUmA_QH?cOc**h!Gk`;9>|6|Lg1tC zL*zI6l>dSHW)I&i-ig&l>UXxdmzYTg9G;5$cK2wfx=I^(+-}W)`Te#|Kv{8Wb}QiD zCspb;d)4ahSx_qd^bE7J*-UI1F`b`+TEY2S)zFIi5>40Bp=Hf(b$6T?&@NZ0r=Iq{ z#_x9_LL}U?Iq@4e&1v&`Sp=tn%JrK!Umf$_>h4ydS#_Y2$}v#_4wCWoe>@wki%N~w z&3;y7{ZF4xoz>l%ZpG$dooB8q*WbOlhDC(n=6fh3$vQAS9>iB5S6(Vh63_?7MPreu zS?)WAjLEDGME%Z^4~P|BEp<}jo+kAJPMZ}8m3~9^kmY=2Cx7g$zucx)+zV|PYs~r3 zCY7uJ8zQgo1|eLm7!9g1G3h*ZR=r#PSIA%c;qR-2gRQ7L0Pief{H$w;v7KERt(m(C zR>7CBDxwO$sQQ8Q19V&QifQiWyHD*m%ZiJ0tCa%>5=&yH>H68{sa<6f!}Oi#HZUu3 zdKUB?7y*fwQhQ_ z$qWg&jG@Z~jMvx;t@FKs(=0kg>_7Gb>nsG8y<74GGwhG55V7wfYWyJcCToDX_&Q2L zL}H~9_R8lB?_5j;H_ZrSC{g1oU~=>|Iz{Rq0?Tfa$fcMqSZ-%z%b0d^rLq-NWWF~| z%6ro`ffsuH$|U^vcN_OWw@Ncc9k-Yxr$WGkOyda36Kz{2pg?qGR-Z2!l4`G;;Dhr< zUhmKmokusqY};^U!B~4|$8AR%y*%-Xyo}TF;dG3Jc#4LM#sN|oCA9>KP7s3@N0z*6N zq5PGIjP3t5?HLfI>KZ}=-p50DMEtLn;o)*)tFV@Ouv+ey16F=vn*OBSmeRliKaD@d zke-(Z1md|ZDxHrH(YyWfN?TD|hL?}Py_|g4%8a@ML^{P+vV9RzLSVJ3pMr&c!hEaE zq9HX`)s_KkUR84%HG{L7n~o^%%i`PC%0oRS;6so|6BH0-sV|^`%mg07(+8|mgo78! z2i~<#i!g~Ysv`5-Yut()?3GCiWF4#^nM#lXl=Qn8*q+?ZW>WdvsBdP}R)j&t!Jyv9 zk_r~1P#_kV2v{g0k`4aFxOu^8!U5?YW1U?M;_>&@ne{s#(5Ih#?~^y)c%j7k0F)`K zjF6lBLEUi>p^zd#abBUm2IUatRGDLobi4?1Ls7a8a%@0qsMxB|P+#$-+jhDb*c_uN zITeX90yR`@cSc5==VB+aXJN*CRDg`=+#lg8-WF|q>Tpu~rYdmqHEp%(Z zdXpY*a)TaR-6i!s0Luou{-bfx5dKuon2!&M8zv=M^>eNvMqa^~ziLSTrtHu&ELI9W zoP9++MDJjC&`MTUU!u>#KHNh1kexjO%L22PPSux$rcM^YfAmtw0qtp05L`H|{N3m= z!GANz)gi{QFLmA5Ql?18SGBV*HCNPot=)Jvrz9Xp$$aPz`VIy2axVtY4Nshq)L)fQ zvJ1+#Ko#AGwn1O-j;$R&#xm9Sqf^dj;yjCh2qrNyH)Hy`KK+{{ZHb|{zJG>j(80aJ z(vrEXKG?Gq7z(Lgq;z@=ycPC*rq|ify{;FLpvvU`2ZY{HN%smp#I~XjuFN@0@-y9n zN5UiGe?yNT`B|!Fir=14)Wx$V-3s^Q5&ptw63`77^||n_1t90|%q|17#<%6=bWf_c zj-y|fkvf54heLwKtlu4mz%dPZ0x<7FFlwk0oH>U>{}T_iiN3tjaiBJco{~!YcFwN5 z!)D$040v_vf=0&iCVJHR>z}Jbul$Mo8X?K5datRw&*pYOVzZN++8ib-blMXPO^)Bm z8}&M*mmZ%-FWm_mp5!q`xAs&R|6jM0x_0BGNi{>{{mkLw2xT+?-t08sXp z=l!d5&NaBfL&^Ey?ln~LqBRMAy9J6$Q2iTEyQt4W!lQtQ-+U=y|B8>uvH~mapk;w3 z&G9d!KFb}}L+>Pv%NAmEZs}vIF*~;<~zryZGAVS1pMwkFJeZ<<#DKgY-$9{lwfhE>_V zSyPdQT)AH?ktmjAcniaYNretF`)5UAoAw0smfZ5=i^m4P|MTL7$N>n`WGg$znOyv&^zYQ3vDY|5$J(tg_b5jJxFO_|ZbS>zJ+v8uO8F`$#(!x4@ zq<>Pjr*L`@KYlnlc_Y$&pDxuPeh|3T;N|}EMxZ{|9t>ULk_8qFYr7lg3@<|}m^}pa zR+#ASQeYNshz+Zd-R%eqR@T+M_zm_ngIL%>m6VE+0l4N`gfPu1NVUf3+Fqntlon-$ zKj6HDKqx&}&I9xogy`xfV4+Le_s^eeQ3zYdodV41BK%RL8R2dYtVBteGYl)*$-vMW zfKUozhy#-@7^YaaLI{Ilk1!ji(CVqU2-Fi@N)@5FaA;?bKE#$6c>Ee^Gte$&QR+JYrxeZzf_d3knPv z+}XU^TtxnwKJpay(6p87dHjhg1y-Gs&LJJ%q>wD%?mvp)vySkMd;EJ#Zp#JYF~vmS zMA3q|7ptNJhIVy*8lDGsNqnq#+lwW0 zE3?OYb^S*E>3$8`T%_2!R{qnwan%C=&p!n-Z~+jw%a4m-I{m%(Q^ z6Us5x7R=BkmR)$9BU+OzB&Atv-DSTyEi$X4*VK*mI5-f0;uO2Yo-tH~*La@S)Ta9^ zCeu?&S@~$!%io`@%xx|yY0d>ed5xDhAhdA`(q9sd+ltVNmmls`60s7A@Q>9)ip8F1 zuR5yN-?6^Vkmj_$kEDP6T-f_iT=W>`Av~6d-SQ6nrLq6Sqt<8~l$r|v94svSIEdmM zX%O;GOaQ^NZB_M%$aRcRd@~XLWvf^5I#hLac^OnpApXFopTK51%bj;)j$A8TZ_IR- z*<5TQ?-`tpgunGpepR)r^YrmQ@_y-jrfFx%XOppSVFZ1{6W#w;0O z9a&;~*%1vY?kjiRdj(H4nA0io#wbHGQ+rFnWk=ziAWcHQH&~lV@679dOvg4pH0N6`rbK02#M~g2>Ex&24NF#`_z<7F|NN%*(F&rO$ z;oxHlHJS)s^`qwEv^^OJ;o(QBRVgyJ>sdM8$$5JdQAnsXpAagSFsMJ&{QED6_|FDM zrCLlEHHwPfg4~eEAz~rfHN$^3`mFY$xB8Dez;srhhm2c2ql;Wf3`K_I7HnyB8<3<3 z-p;cHDertY#d7cqC|ZY*1$JQ!6QyI4RmC2rxU>Up0-9$0>9Fx2x)6rUtjU%9W{^e& zMa_?+yt&M!?3H#A{=SZ1?hE^e#xAmoIIWI_myEDg9V)G|%wW(-Dc@4h@24RI^01*t= z)Ock8bWzH%Spt<5)VVzIlefx#VlTA)mg?IIDtHO3f`u>zOV|=lgpr4pKz^Yzx{`z+ zp`_@(4Dw|;FDwZ-?fY6vn2$9}o1`|`)*+PjA(^pV!TX9UQ%ikR1m8DY|1Nv2(p z(2^HsAIZekOUW;0g!+o69TwA)aY90GZ5U7c?k7f=Ciyc7k9ufXuX)Y2=O~kbV;Y?t z7D_ylUZnhIq^D8ol61;3bE=%WDE)>A4snYpp+pEiQtrgi_DhfCES$x`C#xS6;l(L2 zk;4hm;98Cr*C>8_!oQGwXUF5Jg3#qdBDKE{DxaGCg#Gco{wPi);IKJBpZ4@lO+fJo zgW^n|FaRc;=&yRF<%)C#1-fkR(*IUjK@rHdBR8bJ-baMm z1qOG|VshTHMS|Jc*LqLjQAM85hu0Kat`WQa3-2woHSX7^1n3d}l>Ez&AWs#80k^fm zr3X5)Yim-u9qW}fwQcoX-nz2Yvab5=Wp!N@6<@mD?@z}&7bYqt`Ol=-U!}<@%<3e3 zqKuLR^0~4gQJ_RDV6zoCF2xxPJD>=nJQTjjzYLbdQ69+9C|6`qxkL;~ABK->!>uHV zDbb?X>_(Nw^$uyaa+Z<0J5b8s?&!KQv)?VEhLrcQ6h_38g9@g~Zpg zl=A6GEwCaFBnUsehe^~~Zk6oT}xUb94=4niUf#C79DG+pK$-LE5 zq*QK;Yq*#A+$rSW8mb+-Wr%+g@&|8^k>A--BYB^AVH~E$w~#2zE)hPXv6ELPS?IZk6hi_sk`kZcOS@)Ry7Ph7G7o5qFTj1V23i z^-}urlr1%F&W$lMrlc7ZO8IFsdamb^{HI$J>L=X#lj7GMw{*+T+#WPycY>S=w;ofX z(R_^@9*wjOK0b=vj7Su!ODp~ihV(Kt>3MIU&W5;5`b>anvX2iT82|1ZK^S^6m)M<4 z4b5br>frlN4;s?{Pv^O3S|{)9-77yc`W{9Gg9<#3rkOFf!+pEufT<(Q!CYF}^|EQr zX3H0bnGXrh1eMFyPvi=`Rt-*)EuCgqg0f@`4%HC12lFNQF}(6){cic~+6Ak~JP7on z^7!ER1w`!^XT^9)T$(4IM0k@3f-nX@K2xt$J2bNpSIldn9(`c7(#{wOS!RsoNOip6 z#}%MN2E{*#g_3FrGkzvM*v<4rC40eieUi;LSpAHNvURb` zHp?}w+UjQ(t3#+1+GM7K&426kg(D**CK8o$opeE?oU{eucaC1+ejm8C-^za|?OS~% zCFYeWo3>`A13fHQlK3{iFSgkp#L?{cbJ_G~ zcjk79ZoJ1q-RdDJ1C&B_IgP{tOoCF7D@wXAywP-*dRs9MX&0VDEvVyt5)~{-e|X1Y zMXOAa8fo^FS!q;a9I28(OD{??RUgHk|z@O87#^d4ghcS5iy#?9rP;x zZrB@BCk6(8x)LP*g+NN%*|m`(bQU{k)GQiwZz9*%-|Ml*&lO0lwwFxZytt3hNo zxS7$L8l^`AwvLgd?#F>ya)Ah=;nbR0B2(yHZkd(HYO;B13cdG)VfbuxgtVr>TQZ}& zb}4p+pqM^XL$IP*jx|}L=>bH3p^*s$sl{dKNK=dFTpa*C+3(hC){tjbIU0J6jH{v?60_a(KWaBd}K} zK72A$DX)i2RnM9fhv-@%9-$KTa>3^wMss&!8;=2Tc*}S=AK8Im&R#}{NpxpXs8aON zx>5;?i{&fn_KEieI=Y%O%=Sg=zGWc1X{UkrYv0LB>!~}2CQQVma^F_vOV`0E&qdiDF|Rz!`%x`!`I5WW4}dvJe8$u{{t-jHt}i4^JEH z@q>u!wGim74&k%=Wo+ufYvgrCz$fr2SV8ca!H)1t!5XJru}^$8tQf~RECd`195Y(T!ftTIZvUwCT1DvZ zUzg+}@4H8~D^*TD#l>3%7@7%S)UXJ~_Y17=C?f{Se5`advxFIv^Y=Q{*yHJ5w8i|E2c068#EqWqcuU`m1fUy z%1bOXtJI|C2khkk#U8#>cm9D#-Cv@3KX^4R29TYoFJ&4B0{1x#=iW?tcPcE$h;&1= z(-!vwB_l+4?-+3pZOk6xH;X~`tt=NChvmv_$%*UL(=dDd7D{1H;vEb5o+ZZs_EvzE z|HF(Q+_Eu|-A9=cY6SU~pscp22VyAj6oz^v(_GJr!1_;Nx&PvmeDE}4X#en6jV~?m zm_}1qw0i%ZbQC@pLi4`~pC0~=Kc2Gei15|&4_-@RJIB8fP`@SD zlF%)|*pdPe{Wr`ut`JvY-;Q10P`HVVHE9%mdE~t1UD7+>H+HW|YsnH9bn^WCD@?h= zu~ex?jLiD5zB72|ONd(^3fwQ;f6tMdxvxtGqfp|mkaUr$=%u+EGq=vYotauGt;+pa zW*KtCkJnis&T2_p)!q309cjh(O=FYXXNqZkxU}h-Mh(exRv|I^o%%Y&y*6iLg1+j+ z0+rguw~uO;+_Hq22Y{C=7mWJo>_{B*sieustddfsIKv!iEuy^GK7YpVizhV^ox!=pocMI+=h(0){!;Cj~TmR>Y@aeOeu?)uis)3Ky zo^In5QATg+t!vg>QL32hWDnw_dNH@}AA4vMtY%=ORk&3v0cw(#oaccEA5o##AD<-AaVm3x7auc%jrRQbo$iZ7{BgVi8a ziJ08C1#e4}gOobPkWwrhuZXA^*A%eJ*WJ?GT1S;sy70%iOp!`zuv)q}*8F7Y+h+zb zxz$iY6|cL!R`3wqEEIQdeiHgz3(pLQsnRoKS7Mx!P&h@l-j}N|NFaY+g_uKSaYSW-2}N{xWdrmY7k2_ev1d)uHBM?eMC;fa zT}|HW;7qK19epNU?oO?F5owJ1;G_LX@m&kDTcXD+!YhtwTe5Sz{D|E&IH|dD zESi<#PUX}uWACUjRhA7d^sd|PT{u`)34YL*9z6H|5z7hW?AZI2{{8hPsacUIv~h0X zCw;Nl#tXPM)Tdhq2C^G{vj0&PxremsqUjzF8^*JJ8hihecDs$jNxKbThb*0#t13KU zD2aK}^{*+FP$_jE8b?XW!=1IVEzE)`thuZ(vu0y{)p-)t9QE<@<_FYbVj!3?;&~ zx3}=8r(qZPc9ut!@1!Je_;*GHp-RHyHIwOWgm5Ptwz)U#%+6>rn2eqom6?I^%ckW6 z>07KQ<^&G6)9o-mfty%wN%KRqcqV?Xvr|;Z3#XWPS-s9-zooPo%$}$QmlxJ$D$C35 zf2&4zLca7Zwh?z^%;7; zJ{e8PAggL-bk|E#>Z=cv_E$fsZFzrAA?>>?l(?MDqrEC7nH?B7wWqa@=Z!n=xt^_Kp#?Lu^q zP|W^#hSSJpovnll0=2`-_2CWdMQtpZk;(!)6$<-f4N&R*cc3;RLwcMjw@9|#HSXLs zSS>KP=@C0Lejl{3r`pnO`ouFMp^h~{L2Ejo9uoxR_U(3r3*4hFzML5wA3FB1KQx~2 zftMFYtTWmKj-u{dqa~h)bLJSKr-2@gXV)zFJvrYIF519+h;0z{0r|PFS^`OrmJhw z6iW)jel(6x~66vK%o|S{F9~ZEgCOG=Fho^twCrA&K_}u?K zuqU^z?YxT;ZrG3qA@lx2wE-$HcWzr-9x9S_#un%^*a9ITj2CW=vtP@6JnvRIw%*T9 zs5#@8-I*an|LVGJvy~tuv@9%%BHJqjj37$h(*_(pFrA_(cqNl=lL9v4k&uxWM2&t( zZWvWMTJA(@bZw4O$GV_Ej$Ippk=$Wc@zj6wUQ`UU5|{{?Ly{rdN%op8vI7=gUhtya z=V}_?_eU@|bYJIp-J>&hRRdmt7~DMJ4{>dFni%E0)@{6#0GVB!< z3CA%QYLb+C_KpDzG8S&u78B#p=eOgY?L<82I+>JFW$D#f>dZd z#O&;0bptH-6zj6HZMG#nz4}jeDQ6hU@Qj+pIcV97&0Jl_O&X8<%|v>LJ4CmA5fix& zhw*)pF$0_M%@}5>*IQ&JEH(|rK)_ntJs@~^S}@+OcemJT0BQyu0mW1$=vdIDTE z>mUBJEjsh!>S*LgUa(;G$4~RJ>nD;$jXq_slXg_tb|k$ni(j0o!glY94Onli6H7*~ zejuXd+h*Fp-KfLQHul(Ie}N77RQy7P{SQ5uGbhpX=xj5$$%Wbnlsq?&k}XHaJ+tng zhsb?22=mQ%K?PzQJ$mM?aRy0?D}wSXI86*vz@J%p!itHrvb7SryGc~_x--+&n;7!0 zxTuj>{U<7f<$s>-=xBTp5v&z#imnO_3slO#_FVD8?R=kV4CEsx}7x602dpI|4_DRB>rM6nnsIeid`7vH%PWY=~ z>NEX==Ez`I<-6P?Csg{@TAipU9UhUDxnrdY>IRaLAL)=N?gok9tu@>0sJcd5*&nQ1 zS${Ng(awE%=0IbDM!@+a9rDZGXk#MPtw^P$R*T z0m+y%mO(jYgaC%|w^#GcQ0QLGvP=BG3-XR4ghnfIp*LKmfci%#BQ}6s@k1fmGJG$I zbBNl`{!{#+9(;VI0A$Qq_wt)GxeFKlXhbq%57R=frcwu~3Hd?+(l=8}UqB zyn@u9V254#gY*55;qPKu#CGoAoeM41Voq`=Ud|C7gF7E~3GAtp54BV9%H-qg4B;!) zV#dEI9q*s43cH$Dja^3{fjezds8|kwZ4&LEkYxyKpKqIz`hvi*wk&X3b$w(q!FwAb zQCqsqmPX|4H=c1M=AyO`yk22x7A$H!Tza>L>xx*MTk0Y7T&=pylobWUeaq}Te=^K2j}G9stuG>-QD z*P(~8*6wZ678zPD`-*pBH7Y7*%;ZL0DX@-@^yIBAkL)uE1=ztn_fOA6M93ksgxKg9 z)DpFbka*+gs=PrziKl2~yHu>Tr#EQy9%TfcK@?SuG3rHXVCCNEVJsSjG}-nx}WL>3?HrwBrD z=UMH4&{RGMMjx^bmb*={F;UVys_;Fk#tVuzER*xITs5~EXVYqqr0N%nz*&_?)mKWa zmTX5xrYS+CYCbN-oA?Z_x&O^MB4}S1^WU)fUlH7U8|aB}?QhDh^Wf}Ys4V#(@Jul- zTh{?UEHor5T61QOk*(UkPTMv%+@7ujKvt^fwRz4c3qXMZRu~x`-MO%3?k8TZag1K` z5SpgWQG1lQspy^rO`gS%ttw`beGJEt571NPpRTq{Llhe6;V5AUyOctP37Ndk)d_K_ zW!xTXH^;Dhw~^Cj9p;V`1&a+`93xDnnHb&@T!Q%X=WxG3d@~&Vf`ll?4iD=S#0=mY zhB+3$m2(8g6?SsnHVs=i`=+8z9^OVyry}BK`7wDupX+^QcaCx>QC1;mF(WHTnpUA+ zkR!^}MBd-Kzad-1H+N=Z?NyrgFM#$o>x*_xb_>?n#O5!`FnUvYfl+buE}OraYhy4* zM>iWFh$`@yiO%F?waJ8;O$vfx03(sJu?Y;BOhEvqb3OfjCbwn3cJNbezeu^-&&$|3 zfnA>0dFWtkogcmu$6yJx4v(x#aK#3fg7=sW`wGEHTc(YXfg&RE;)_;R ztcJVVz4Zp*>j~{}!n=ufAZc z)N>4j{2l(DHkn|z29PH@Wo5Ef7NzW2cEO9N2Gnqpvl27$x7llQXJ0YtJs0@&tX!@> zyou)lhSfuVSC5VOo(+snHTWtN<1DSEfnzU;oQH!0UVpiV^Dv%K_jn)KLO}pOdtzAB#5nokM5N9vSN;qbm?LS~MY z(X(j3JRk?G(0@wU`bfku-+8ER3>ZCsQc5EF4M%``AG~j+-WYSreo}{HiSJQLHdj3t7&?k!=u8?4eu9xFgW(uACoM2Y6L6KD z_o?r6G5so<&`$EHNxeyqd-2)6beBf^dub59H$rRS-fpU`=p04Of`bWND??|z+zyu$LW(Dp%ABOAV^)-Mn%2+vGtfR``D1sYL{{s<#F1xA^4q2Z6Ac= zN==@WC%U@pbj-sh8n^pnrn_+)Nd2$tkR?GD6k09j>fS^`1NWXey+#{PI{tx!bY@sM(w+N$=vcT82@vsq+) z6RN)J;=4PBIL!E0V|g0V(bF82Y$ z5XX9G*qpC3>~6CW!fH4xu5& z%L`>2`&{F43Ddx6xUsMNpc{THv>|;&mpI1TF#_<)-h&rKi zn86So)c`nUzK3B?jZaBZ8>5_NF9}b+t_YimNvFe{nJRn`q-**R3)#uyR+L-APwy-*^$c8`_*~v z{`GDRYbiXkMMbaOx~0|;l!QjY}gH=rlFhWqdzhYUE*NJ5VlDd#h{(7Xqi zf}k~j2nxKTohuWqxybNEFZw+L)KMd$bc6A)`~towy19~3eJ5k@?<-8WU)M}X*yLcb zH*We1^X_(>$`SCI?f){qmBbDFeH8bL3<2 zB$)XYW!dhIbxtL|=|Ro>(~m$UbdSo7Ayz?z?<8gN{osai04=_s*n}UQ79mlKzm`VQ zwC^;6hw*raDQT=QvA4NiK zp_XD{$#wPmVklAhAsRKJ%JFRrTFRy77dUt&I+aY0Vn^g}B2#c_cO5#~fGOD#rZYCY zb@t)7*N&sPM_4YgL@I9ywfQSi6o>LD2`)}3*Y6k0TP9u(MNoc-^+%Y`P)Upn7bcX5 z*W`9U+&hW&SQAU(^ld7LaPbnj$_9Tpp(JWT0MGy%*>#sgcK{uUL$+eoHSLJ&cFt@V z-w0Pv)Ru@v>kJsL-!_rXxQhHjlK4sO;|rq z+0!cHoNztm!D zaV+*TD2~Ijoc>iDMt82ercCT8u|Zkq6#!8k-hNVy_pr1-*G9%n+5DR>$GHb~T_DX} zC4c%1WP<)a*_1P#nIEUro%-Lh#2hn6$g;Y4S8El|6svy02d3tZ36S|=GAv%yA-}NhPQ;Xeu|A_%b7d45QMC;U{}b}$JQ&~& zm7bcfn{t}WUaytvu4`0bm=V$iv=GUkjl_Su%M)8Fg!@^h@~-i>IhKamBhhOCb+l^m z0hlI8c@MymY62B*kZTs>{8mxB`fw&!1RzG&kAfp)d8pS)mT*hji^eXKy83U;~yxO$t>BFwRL{=@sRGy zJjT0hSwgvd`=1*oXB<$H_%DhoJ?JTk{Zef1N%L_6m*XeeKatrV>zZ%a78kHx|ec!@jgxuk=0B-b#VoX$Q|vG$xJISQU5;#h&DLk1i5Q~o?! zWJW}{O4nxb)`EM<&6E2c|8R;Qf$X&Av17 zA@U|>h_5-rsbM32(R=x(*IasqW2_AP`O0DD85KuQmjGgc{K*% zaa{jL2TQ}>sIQ3`^0%4@qe2`6d@j?4ALE$p$aoSomJ5ro{X?{25HeuYC#CRQoGl3D z-TWtYnvt1^pA8vkl3uJ^lK6&MKq3un*t#GXgr@KjJ-;F%JeDWO$_4-eE1(!p6JQOH zUkApjXpf`0^3>}gQ=Ksx|Fkj2)d)XltCvThu>iG5el`nh7Z_|T^)*VuVl%)>PEOE2 zbb5e@yv=169WVl|H|-*J9M5WA0BqJBn+QOi3~o+NoM}_~`AKtFj^EgC?cansyy+$f zL*)+9b9Sw<5{N;HC12XB&>&tK6rJK&V{zzHRm*L)7LD8_(4dpF<<6jlUY&Ql;I;?9 z%CojZs$bbZf`t-I-T$SOnr*Zxo1UPq3%cF1pNPAMiS>eOWK5>gOtXPdsfg60L93}= zjjtk*GuR9uy5Hj)g&w(2{1tA3$zlkI(Gl#vg+cYpdJBrC>QXU3_IJqh9w}hNh%}Od z>GEgFq&w8wW2OoxtDGj@g5$-g0f!rI7(C9NO-(OI)}Yc!Cd35UsaS&2`@8eW{%V;_ ziYr1;2048FdlZ@IEiR)1sQFa81a#4c8E}^~8Ci0W%c+An z300!w3`q^;4~q!+i81kGaeh`lh2C21Sz|$UBgBJ;L=* z60&}Y4wfYMa#7dQ`a)YX(G!*EOhwjp$!gf}{WnsZI!B@Cyc5nf^8yreXcea+>l<~* zikV5&wREBYq{A6Ozq@e4+e*~7IrVqfaWqEk(wFsLqP)41R$9eW{)^^5^Zv<*n;$Ci z)*>{T#h?>KDH;BszbJJE#l&D&n+?HmZu$%Zwt5YOLOs2xU9R|jX8&e>BabZQh5)Xhe+ z;vOh`HXmNanzP+%sbJi_D~2a(8+7vK$rLx^9!dX_9v|f5b68=iF|<17wo*3Z@5T|H z^e;er4U9EdPJYndKZTs}l4D?J&kme?e_*hlCtf^);qjkBw!t;KdUUYfAV)6)l;yV@ zU-E?J94Xla?X4Xj6IOx>^5P?clI;Zn_FOAOGM9PPBaaJ;wU;?p-6HgYc`O?)w2PncbA#5*un>q zIX@o^e37o?<#JV4{?wFPjw@R5iH5$ywSfSo%E`BaLf@6+5#RE@28ar-DU#o_8DaSc z;cA*W>2jT9=>J3tr#007R9Wd#2a<1*hQ4`3K{`pis6b%)h~Y8ZQh}d1U+8OS>g^cF zD(HLBR|w-XCZ}+Uo@N&pHI}zM-<(l3tNAfScMo0vb$zINVtx*kR(@CTU3Ah*T<0(j z_NB@SXb^MgyNPJ;WtEk_$hS#-=k6YUr~ai4zrFMxZmvTdfj>gXY!3Il^xKA)!tcBj zj7(zn6a@a(f9FqSX2=9W8l*IIOO$@1aDmzNa#;!C5=b*N1?dc0YYKHD;d ztZuF~fZTf6)zEy^>bfnev+i7`$zapc)g38*b%(x=P-ROGJw)%}a%**e)>0}+YQH2n ztclC9HMQrMgU27d?D~a3`2!f z3(LZczwl}MpBZgh)Jo_==i}t4Vm)#y?6%z(yIPsy@4uP~@T)PF!)89>V9;S9?SGuL zz}DBIB@PqscqCH^>g;r)qa!Alzcdz`bAl;sO>Gr2Pk_UINC68`8+P??L@{_s3DOz? z1e7$u3X_Mdju>MhXJyb4Yvmp(#LSH#XaL2o2kE(@+sf1{?a-LIqVex>Fna=z-IKvF zh2{-nywtZ+uh0=YW5XQmauPA3Jqfjw>{A@E9E>~FFd=3aFN;rxzN|>a_v!NM^5Ju^ z@P#`JzOTX=&cE=Ooq3@+C*!e%lRd;%%3LnSiA_i&q&|InL@|V%**!74z|kTTmyRLv zVx@?ez6gTYKm5w*Oq{Ed(zg+@vwQPqUAl&n%vUEs1wvg2IXG^bT`qKBX+`zu6lC^? z9K%MT8<)`;ikd>1Y3+PY!PheEgi1q|I|QDQC9pfg$u?HiJy8bpn5E| zi4D0Pl#o4?-V8GOS(*9Ds0)LL3o@c|&YTIm6t(6u#@4EtDx}pECYwDeq-=6N0`~_@ z2Hv)Z&6^h{n%Z*0dVJoBnc4*#E@fX_vEpL(r40)-vsTR8opYjPs>u9ib9P^$o!RMo zMDjY~^IsSXx-z8SeJ7>Sip}fQCO7ndK`0$m(P1%nd_cHOMwzt2Y-xYvjdqKd-!Fq+ zJ~i6HQc19f#j}Q!vQt}(TTU7GZ8mP+2ZpbcV{8?BOf`reAbV7wpP{C$$+~_$i!tF- zkM;ZO=ay??ifWy&&ShRXYl~tu%g^n(=;hAA>)e7#abaB-LKf$_iJht=D zbr`+Xms!w*B`)xG@A zFpsU8n{GKGy3lC7akoLWZ(KMcaiGcCG>}L@08$xt8=VPFX3u9b9%n>nA}%QT%!eHUOLI=rahESC8fkX<^25f}S+Dn$>^X0as9 zn3G#-c#q5ETyo3^ua9NYv+haas&ZvKA z1S>cG@VPk=b#~pWkE7Rg#XN5?MX$ZpKO}E_^sgmQGAUwmXTwnX@HIM+zBX8kG3idD zXi^fG{qH9mg*ciU`TUEGFEGkNTC4xccB6Af$L9yZ_rN(+6~im*I}Uc%t!FaK>C+f2 z{BA(c^o93+$hIg=Rsyk3O*N$4aOFa^*T>k`|0%*R!%Dw@QgcVTu{np#}zvs=tNc z`}7JXgsq_O!_c>CmU{b^XDsN>jdX_JNBW<&Xo;95O4xlwlcXL$?y-1Ewfg@2v|ZU? zK)N8}&VGSQ*3?@DKzrTNO)@4Ia2c#GCMORz)N-<;O`ypZH$}98WSCGQLuqru>$V~O z!;jzEc6SeFs91ncLEl95KdJHI=IP5)@~6#}Sa4i0EKQEclg33-k#W+zCFUeX|D23& zS)(N(<)7%-HTfyarmN@HCNbU8;l1W*bJdgG@Y~qve^L@^mlMhSQyUJpQYQqK5-E~VG(gYRpp);oc!go2t4824&E zFMm#|wT_m2Ltw1E(+2D%TRooc@RKK4or}G)uaxx%KCCXQUUt0zojuNai$Zn(8zGth zBNLOjui2<=b`oEvj==r8{a=^gpJ0ajNmAIyK!OTv3%P?#&L4@aw$*HA3W|Ni$O5lyV}jj600q2@Tw4X}RmNdlLwMy;lnbvqCM7MiX0#zhBt ziCCf8($?M%&e0n(m%KX7_RImOM29HR#OP(Fx_88c_!s0c(D}-PEkWON%&+so;BMlQ zrVbg)s>{Q6W1(}m1N^&8of*L^9 z0`uX_$dG?6lBYYZH{0JNuV}fjGDC~PNWy5XlPnO&s=G; zEab%ruTo)9Ns0KZpleMCmP+@b6}jYp;T9fWXaPd5kLCJjz;#&alv|26ZU_k2MQ&gwV7& zscMN%qEr>0Z&8JN#S)z;sd{jUy0RyB<|ai+SCGj_YBExW<+UfZb|wSURNPji+>XED zT89e4+i~rlhn6roaXSSpff>S}G48^DBVp+ku{B%Gcjzs^95egw@Vx>&PsnPKjoHd@ z>!qxWH!9Wi+6bS09e5Y+Y*?O0vFXQ3ch1vc!bU3+Z?S~f$wKSHkEtZ~9~1!-gWDCD z|J!80pH-!b>1^tT8U569o?YlEcr*G0vsql$Zd>4I4VXu8qE>x-3kkgU$$8+7GePGs zejkY3`gT&^;@t_dym;jmjkOKGE$=c&2GH07*lVs95Pm74c}q92~JH^S&rx4 zr3AaQP9w{>{9RGq zwVxk*!Jr7CDe`81%hAA6lF<;c=;3oe(M@Lfrv92&3O71?WuBW1;s%jxe$^azMFnIO z7J~LT9^3VLqHafYLy&Xyx-Yus z?+;xV%5_Y^e$y4tKqoW$?+8?p@E9(SH= zD9X7&qGsN=B@k}DEY#he0HvRvz&*kd!2TzVYL(@F6vRHn4*Dopc8mJ_!yeBog7801 z3@&XwL>eTJ({uv+2!~w@9U<$Y_t69>auL3b`>Xgk?^l6uLvps0w(C)t)LG2XAv5>tu!zBPcK*GPm{20w;qi)$TD&es61o=_a#!ex=){yNX zpk~iqr}7+;;>0%7hNFVKZBI2cX^``fJ&0PL(l_zLbfGjYYr*##I@GnEm|VQRdRnP7C4HPZBOHOa4I^EN}PVfmyFIPRz~QPKl(* zAdLoFztO^D%rp%L=)74CE>w7~Y*)09E1>K>q&dc2T7EYSgQ0@5$8RGgvLnRBIQM$} zeR%?l|F$t+q@Cm(F6Jedw+|88ZXaNEq%~gVbF304+phd!EL&pGsbYshx&%mpghqw3 zu%ZGt!>*Us2!nIT>sttoSS+M-1mu?~b-kn}C|Z~cZ!i2R678n{H|{poouOG-By2ve zJ=1*6=Zm;1CpLstuD&|OVYw>8d{OZH7YCJ7{6y zP$rd(*g+_3%2O*yGw~1o=oLinFk)@Un?L33Ufd+yzWQH+^ne(dhbjzX5&CVeqZG}$ z6n-({T0o1MQ*B5*^Lv1X0kNh1Qs(aiJ*@579LUxcuAO|?{I)-R}hZH~0+pME{0ydv9lg|`MveJz&5FsW|?#ijJv&b5IYjgVtafPzwv`h z&6f^w>DLodnLAjtuGMF{a4^@h;8_TlA)8uE5XDnv3~mTmUr@m0nGJ~VQdG?FsL|yp zU&mO5`YuJL>%YD0|Cf+5TUI~MXrbX9S-nu-{%(!t8`(y$)sVutk&zPgT2=2LfPLEL zwPLrMHZQWag=GlUi;@VcX#*aoQ@wpSQL1k5k{Xw0UemWoB-<|Y+3q8vL>vSOqEZK2 zN2bRwvx$*R(vrYRqaP4XW@J!ew+q-h<&&tg%*o&|pMMC?$C`=C_vyi?M$tRpK};c3 za0Nfdz%Yc#RJ!M2p}>#}L1B|OHTK!h2I=9FhlR$1nwPpb-Ad}A_n|QEduOeW(x^0z zw==HuW{2Afv~pyl=f_jBjfIA2gpWiU3OC9q;gQf(-y!_b%l58Nn8n=wdlsKi;0l7z zI#|bC>=uGYup=NE^QB%21=TC61-zpP&yuF7#D;-mw|u7DIyTUd7-gbV6_~}US11(g zB?EAAAk_XI1#WlB?-=Y#by4ck5*BErcI8_(!nSm&5_c0^%5eJP!t_&)=U3RApYL7K z;(w`>%W<>VIBik6?z!^_UFYJS33kPcY)(|sc&;gFWNk4qj^~#ZphN~enA8cWq|QG} zFi=#~$Uhc(9p2GZJna<5^I!ni5V|ga;v`sK_{x} zVMc+JMcf7&l!nMuwl!rzBB(~nOXCG8%GS|$8!9T@-e5^XgxAW7m?snE_-PZ$=9(F~ zfO_^;(D>y!qM&4v$?*p`G1}_1c^74IUonNXP@-&{{1VYc<$>~?l=g$dw>nZ~)wW`6Kb))ve#Tej!-~3+sOT^TZB+8Swj$KIjRn^Q z$2NN_ZI*)knoHuY^=xfrd*JIR;TG`t1THF{#nRpUa$RY^P zMSGH|?IAUK6B~b(pVI{oz2Z{{7%ln3>|{UyCWZi+&IggA0ffe0&Mc-h-m_kq$2Yp7#t~# z#3wGcP?5YaKvW`J_n*<>$~{)YIR$jQUy}XhsP8Vs)a4}#A`yF)ZK=+ey9sY6X01}s z6%c~fh6rFh^grpxn9zp8-49(!fWkKM4k@w!Nrl>YpFNtEdT+|1KY(*Z&sy!mJLr=H z7YyDRIc+Q9ns|$nME?PVqwL&If6a{h?)~gwf$S|S*JL7Cc+-^NP1+$1fF9|MeCak29!{8>uDEEd79aVbJ>-DDE>Rd zn2y1D=F=<53|9Ho<4TNA_})h|>^ZC6O3Ziy32u-=VCq&#F3g4mU8jj_CLuQB+b=); zGvt@TI%&wUOF--BN%VA0#MNB*bT4{pxyF~z1Gglsq@hkCs3Ci34Y13(wU^*TCv|ac-yS%^iCR=Wn z|65P$1S_}hzsWcCVdvu7?1s-0YNs@t2vyb8qz6ITG$xmISqoZnscdV+saIgjgkybcs(0d3@9GMZVRV1f}1I zAN(0A$e_!nR(1P7CJc#8LUMZVbAQ0)Em$tu=CF?o_FYW5}q%UzE zr909O*qNjR(tbqssJueJD=01SsslZ7#Nj3vRA45e#;XTKl<9zm`$s6I_S($;JJ<^$ z5@ssM`Tf?sv%hned#lx7oL&9p_j5a5(Wa*NDikY%n{NMo2VHd<#q$(pSlI>_vnZRw z?5hjE`7VLydNeX$?_~j;AX?)tz(X1n=M7=XHhm7NNykkb+#M7R;UCB+qp2)tf}Pnw(0GwG62dqLLPkg}H~nQNPi}lI}84Xjmy29;iKuDgFBd zKyaDwiVXa8=J;wJ&z@CjM@prVd0)+Gd^upG`V;P>t4kEOE`Sauno>_^uV-I<#C_s$ zivB9_EOBbG60T(W(32qTu2kXk-$cR z(YICdl7Or-EEH&Az;?LO>VRY$0kE6ZVbQJ?=A;!?6*=dWlJ&)A5J;iOqO}S|6b1Eg zL7sdo(I!)lVW{$Odj3S4zM5%hYZhW1*gN^TndkH!^_q8FWgT1v%E#m?m~H)quZ7hp z9h|ViP#nB_koQk>BhRMD6t^s}C!^5M5*t=L7eG07@FeZST9Nola>Z4SG~DwL{{&O4 zFO$3lKqxz}H?S$+P53pl_80dH&W@Fd(~I|Dv~U$QEz7qq+$y`()sPxy>&=ucTxoy? zJ@(gZtk`&`t((wdo?N?cMXr}EE_PW}IdIN{8C+c%(ge)3qOYhS?Lur2#Y9j801)QC zL<}N6%N(k?!wgJuVK|G`;Nt^?J5X{)$Pt6sk9#ZE*)xCb)}$nQLj8 zBrOBKVG7w(y~F3XZ7F8>7|WoHqC$bZx%Lj0NpMIC-tmuwyJB3M5KheOfho;+VCG?~ z)Yg#;Q!Y0S>V*uN2q1IyZZe8J{BlGx1WPPg?9DKY1!K&CGou-l4igEHq?E5k-89lf zw2cD51w^Vt;v5W0QoVIlPSg9G&Pg02G4>_LXkrO7^fCq)#oWvMhvQB2m$_s9_~8vr zZlmpr?Nubt+4NrbXk)mOQ*IUihNlCW4xcLYtf-&7Xu0N&IzL&2S3i0uT}!duhkNjS zxgLme??BFf>@gCv@=1Mu)}xQw9@#hX>oYR_HDZ(5+W%0C({O42TBL}mqJTC z^Jmu!m7ShsebUoe`GO$BFW`EJQUog(&cGa@;ZdbCXU_VXdD=TqNwocT4AWrE6F zB#|$`a<{^hj0JriZ>q9$wVChybVgq4;4G#O1ozHB^O2vN@3k=Mc$ufM*Lz6Oqzrud z%aC(}SR`99Mw4>J8%393~h-Q<0{%F{QsPd}jf0J~_sLVw2j>#xBvL;s5alUEo|2e`2MDh^?3hMpG^v3YthVWeVnl}2LnLm-EX4Oiq= zb~ajE-^6DO5uAmXLp=7-xVVZr+$f+iBmiq8LB4Y;%0o#Ln}(sSwA8AQ8esYE{sFb_ z@YEDB?UTKyds!2kYie=ZXGJ79am!X+P@u;glZmRkO7@nezV#fSi$3G)YezQcC=XoS z`$aLEGA-5y(fucU`&EGs63YW#I;fUh<80Y7Ptu0&t*7`YM0QiZAh&$;u7|@l&6s1f zDrRP6f99Kvr ztY7~n2|zLE367PyC86#XQ_KE1YWb5}c!V{X_{$xTpstK6 zwRX{p9O8~`tA^;PT^6Da;|efB9qaFjO>0>s-uT)DBCfeDB8|RjU3`=wko}P$z@A{D ztvJ83KDHKj)utD27q0buWASYR?e>BP zZ9s%`etfysx9@6MWWd-nwp$0v1}+_5Q-{`We&9k5n0tL(7Sw~D+v*1^U0JoJ{ER$H zUPivDHp}=-S+7WXc?M*4w}kwu=_7KlFP9L@noWpzMoBbB!;WesQ9Ip! ztGKHYFaTbLi{QEb;o|Uoi-WNv`0f9P$JaUqRF%oI@&g;Iz#nF@v2NN9`z&@dk(grJ z>JaONZ-ZjfUTHZjE1#(A>%>bG-dxwQdyZk~w%emkuM-Sl;rCc;w z&0${3a@)JmnRrX*9{tr;c(HF-U7dg8Gb-!41)Qd#?5esYO@P))W-twuxF=LiPNR zN1S&8W-iIKq#rsRb`V8EuI zzWLy9QsSAPxLd}bHSvd@ydRg&4)f%ac~7dd z*6TlccKPK=Bj*Asd)mhbMaGqmn>+6ALT%s?KBD^Z#|1AfsH)M$6Yo8>S65S2AQhr6 z_LA5$o?*DDV-bl<#>yragupO3b5p zS*Hy=l3yCaDy2pse^|6GAb;>(BVU}yHlBzQs^k?7>Z*8- z59b0p5J$lMi2DoYj8v%=B_dHCNYg5%XE?tYS_GWHrj261_KRY9Q$#Vbq_GM*S8+NJ zitlIN8kDXAgBBa^u`d=hQ7l}zbS?V_p;0(ZtV^59MlnI5M6uFwEv!kNN|R8G{$sx7 zXOMr6^__RF_*@)3K6CGf=^6p1a`795B7VnyMf5H8<)s{BlndPTLqO@Mx2E2Jf zrjQS5r$5&5KQY%PvBg>cYC@8OgOft^Q5ic71JwF6D2#?NxIAy7BwxW$zB z|L%*;nNT*AQ8<2=K#05JAsNqhU0);-==^CJkF|1*x}6tK(O>|Qe_ppB_1;~b6}BHvnhYMw3_RL z@T`-%AtfAwL+{Io^!&j@(c;Ht7-&i=7XmD;{L#ju1i69VR$+U_T%!5&D#%Bl&dp4YZt4S38NmwDWGWw$L}m|a?=I*=wKL~SF}JIt(v20)pETq^DnS`+H^C!$%7(#+zhW5{XIy2*w{U`KaN#4Wx~}u;>eR~2L%^v-Zr=gKw&xJ% zsd9zyGn^lrNOMU#SRQN~^X~%9JsiVzI~Ygzq|o-ok6Unv41-2J)@rNq#!)GH-QxVZ z3KwN;+{ncjo#OLzj5C6#zKmklS6VG=wFgN?=jrjzQB>}KJoxC10x$dOS1Q0QIZKRJsFXgD!W+Cm_K<+G?oHP+B+QR7x z<{rQ5fA9zYKd&WRuRI4n#b$VCENTnaDweWwX6{M5kNX^(E!%?+D+&!c>tO$f>W3{$ zK0(yCKxQYUs%$)U1ycxec1^tz=crnH_Gdhygc!H}ywf3ehVn17`ld9j-1XfH!Q&@A zK-;s+!(E#Fl3to?P(R()yfbl{ck};`Vu&@`99+CL@=N9O2>y6o8y9QjaiCXJ(Kv|t z?#26?s^%{3iyyz2V_XzIxukLnePHf}o^v*E1u<_1|5&H*EYSbjtfx^br2?%D5ViP} z^iu0;(=5NM9U^$KhU}U0378<#unSPM!U?~|j)ZwJf~L!8MB4$8Bu8RD!(QMI=-T4v zt&qTl&@JM}bnyP>;#JrL`7*|NAcFN~m!z2qV9Ko-NleD9x9X-~I!FObn31h~4oO_z za~aEaz*vQ!FKcNmPPo~*>5Y!_bI*6Y^BKb{=_j|I()(_GQVVZ}LrbBZ?RJdv(%iv) zN-ASrr45`uHK z$anLq7yT4ySD&{x3s@QmS^hJ!Q2Ox??`K*pE`bll^8I+#L)L}tOPWuNgiy@iS*X;> z5shH|=ycw*`dU=DG9%qn;eL^?B|y9y+23Q!&6QVkXY&Ny7XW+J3#q{sL4FbWHPC>F zA?(T?VdAf%`96$AHy}wFZXmlCb)vxN;qS;CH1IPJ@vrIYXTLzRTX!mXbnUdIIDS}| zsfZFR0_oOpn%}t%b^h*)#+iiO3!zX@br4rGx5h?S($p8=Mgo0IAx)qPZA0-wp=(KQ z%Kt0%yfe!YMjOMy$*&g1&v^}0q;-}V$~s51>grn)c*j_KkD;f1Osn4hE3S5oZ15O7 z8}!GGZxC1WZqBN3eFhc}p39$Ynlhj@kw`7n&W0%X#Z6&$&nsgXZl+A+eWCJTwP<6i z%=1#w@P%r^{6J4uP%f{C7x^~5M&9uHA6CWGIedr}Zk;Bj8ioAyL0V3dWDGV7*a>pJ z@A9Ma+dW@m!N?Sr#rV<=bZw-Uo<8KK0cqtWJU!|M*f-eLl<2Q`;Db2!6GwmDGcZxp zzeDFKg6cdAx7;dE@cpvey3Wf#VGrc@nxh&RPXrYq?rX72H{f}94odOT>4J9#faX;U zKfD|;zvbuc)S6~7HbQ!VAnu7}RLYguO2#(C2r~n{Z!W%|YoPNw*Ayub-;jYzeIU2~ zWOkW%jvCKUHwv@*Hn%AIpL8Ne@mtbrErXL#k=vy|&4}fd+$2ITe}-}?LBsRfLU9Fe zbRZL|?aIwl#vtG!Fbq>%0yYtY?24su!Ad=U+&&mKYY?EeW-0f1@OVFFh>$a_GAQ@d z>;_aP7YfkF>ZnE?nSilhmh=I*j6$p zQY?YE*cbi)PVtpN{d55^<9j@pH`8tyA1JIVENE?iR7khJwh@mq^dGN05$J8iKUX)2z_XGaBsIl!ReGhn^Kz1e*os$c-E8~9;XLgD==m$_sh7dv*;hwQ*Yv9SF-_mAOS7&G~cI^4|FdtiOTlFVpedE&UbuH|LZVeYq%1M4eOvrT>wWlo;$U5Rp5x8$$( zZ%N<3CB@WPg$Elnp~P)(^=D?OJuiF*8#|3y1EI!<(8K8E&kQ{ z`&U1fD4rz)AaDA{(m8-1Hl0%hP3d-M)plcf^A*tpH>KO|Iy%ZU{CG@|xvNYy&eQ$| zYrF@aFnwuh_MHOB0d+dlZHlrsyCZrQ+0%wyz= zO;Eih!__&ZiS_?9D8&D#Ls^CH0zAOfYN@wp7L(9jCVus~Oph^-6|(QU)87}b{k-(^ zy2YemI3?Ve&j2`ZvWb9$s)}?%X-{Ir_ZP zP+Wv4Pavs^sb=rv*IE%jwAXuIT5v`@v*4M-!oRA)xNA{$K|8`LP2lb8qdK6eri0;t z4oYi&W_hI15#2vslTdKcsixC);M)PGR-vG`@}F{BVu*ZA+~svaPDi^mfxIKM*?@;M zk>kfAVe~Ysm(qwwv?;?WBJVlqdY|>9NjUkXcUjuw_H0^-_l!=m8_OA8FvMvlgYo0K z7_{#E5_@qPoFh}ux})jXCqItfP~94nI7AaOW%*vR#?{c|jBk$Y33|=OU(m3V&RtyO zbauX))sy8Cd$4vNsfu>flYj#IR^e&s0`&8>|E+E{{H2{A?Qc8umNYdV1Z@HA`ccjK z`738`!6w!^d*D3x;QTFbo!T;U5J=>lHs+wnB`@#g^J4BXh0Bl?mIoQNm~)pm{>&JS z+tireg2z3ZFI3W}&_%z-KlioGI8;^!=@3d&lnkR5DC5S7{q7OQ;*ZDA zkKzRixqM?>Q8&0+p{^?D6j!1kWinS?$55t4Y^2g%@DkFRuCesYrDkv-usoggzvnhV zi(PZB*!qtvu0Zmk*Iq|Q(pLLcrycQMy7UiD_8rUWHE^sw#SLO$7H1N#x$WUuFVB5B zzo3CDJi6lBnuU;ebO=gAGQVKl;R~x`QDliL9XV4cQvKCkrwH!1&}!(tG49by&AsO5)lW1|?Fj<8 zaDxFkp`Av7I#-B}3A~P}9*9+Ef_At#tJDrwFLNG#_#HLxVk*(C8QW~F-I*I^J3QPh zL}=##2LnNyJpg#PjOZzK5gQHX#(0n=gn7Zn??X%Tzi(X-`6)DeuOB#XrS~0&4_E3G zp*v&HIkK#xPiftHFnz0kYkL1y4cix~;3J7#!lBeWT#%f;6YaJNZwAL-Yp4YmU7E*# z)tpv)wobFe3DdMl5Cew+@e3#BgzIKgz)x1spc8b;f9duTa-LRxpj~CXConjDmuI9) zx)A1%(DdBW26({L|5hf6Neda%u|=c+4N6E8@%jfs+zfo}ix3x@{c4(;lZ@6$)Jn&h zJRfu#xwhg1;s#~T_s<6sGZZw47!C)lMg4*D6|vs=v?c^9PaKMtSmr; z;hJ}BNhh;GeBf@};k}6hZ~{eg(sNZX@o6I{hg2rWaQCV>4QX76*P!zmJTQb!v}A)1NjM|1yDhHF?u1Ce6JH*m~#E8&_7*H;ew8_r!is9T%2mappm5&JnY-PY#7 zdP4-0y6LrfK&@`Pj)JJAI)E#vpx2%(klrP7!0IljZo%ar`Q&r3^RaGd~O}>#qp^&y}#qTO5#A zvh;QHcfK|8HorJig*+qr!of1vB$mj_m#Ek$D46jRhuQnuhuO;^-!EUVTT-)ialJx@ z%lUWzr)|o0wf=sU&KqPfgI|}d4VjC5HJoE<^|!bln-!L6hn2pSX>;s(4(GJ&hGLy< z4vSYU44?d~9|m1;dV?|fyI!u{S;{pud;4DKX>`4F#GLuhO9k3ne@68$(j#=6r8KwH z*@h+c7x2Kp+Eh}|*E(B^1^y!p;<@xlMnuWa578Mu-d2|+!NOhUbEZZruZNK>Pw$SFIVgd*-UE;$wDl~6+CIB1k9J_5 zZ5>#?-pH=BY_zZ-y$e`gIX@Zat(nv12Y3MO=0^wd8&;FRCA*gBj{tDLr_ombgteOW zq`uKsM}ZHip8f*`1XZfLYUk_xGJQ)Jhp8Nk-<>13Uqt=6tR*Ow=^aR7KEeO|c=cb) z6TUqbcXS`;)XprqT$L>vCv$py%;ms~5EtBWkr~(*$lbDGAcjI`UZhA9Ro=Xtk{SefXQRs+}*cjn_~L zQCo=F4_lFV{w9*XKabpniSt!yM@r6r1(7&FS-vE85O-g)sC}*(Ps#%SF7T%K)ZlFu zL`1|WT}!?`rnmf$ja~tO4y17xmLVu=Va>I6>D*7o5#~}MEJd8W2cEObz80K^7Qzy zw?wrBf@2UkRN@p$O7fLWu7u-yDNem`85S%!F<1(E@;F=sXD}QkWvaC|DnZZ%Jp}E#%nww*EugSzO&YCDS_~`zTI7+a@U|TlZc< z%t+7$=`0u^EQ4SoaYuC+;HW#nGAuCdt|?A&RzY9qQM%YX)aei1@I)_oAbzL_;eFv| z-g2^a+ksCv5-y~ph;%P|aAObtOoAs4KWKhvQ)vfB$#S zlL@83t>QwJo%rMH*HMCkKj;vJS~h+A25;&AJbOCZN90v~>6C=?B`xHQxaxnQz;wp* z!}Pdg9LTDUbBN={qtfhP0EU!E^5aYl;<~*UNl3ew(B2~(Sg$G`noFH(q)bP|uNs21 zFbDao_U$%+R=dWix~CtMIzQLW)G zH~}%@&FuS7Bblu>!k@_VGy4poEnjHi3c$Bu2E4i@A7+?tLD0Xxoe>ow(mV_Wa*mK({DoR1 zVYqZlVk*yw*j1tF-n@-_X2aBsR~x3;R6-o+YHSg0$fe?l4m~ z>E`w@f$cTFGt8*g#?N9`IBT;sQ!aAVnR70rsR4TqC#T7#{aWV~g|&v}ag?cLf;>6r zB8@DEh8^l&;z(7rviADs+L2S0Mpag4Z-^W;k4)3BVXxsrI3-f0=u-?8sfUt4NJjEF`{|PYpH3lFlnU%U$;S0*PQ_PMcZ#B#tIMq8H9|lt2){1+ zf`i+0vyuwA46K3$_+vNBs+yKm#ml=KeE%;-mMXj%R|WgXO@d7c&NrF$9;AYScKUWO zH<6>vB6mEBa|En{7=QH!Ul#GIh8I_{bk1v|+`{2mYCCTELUdgk)#S~r*@8f_!;QxT zA613#Db4*3b#W!*R*A0~{o@~22(^JjTwuWWto!fz8vMh7ED$Inn_$gKV>i+hg= zzTmrI*{RGu!Sf1U%@em1Jn9Xdy(I4hk1q(-XqO&K7igz2*mQ$nW^Zh4;^+T)vhP$# zv?fh6U#;c3;80zVPfwdJzhIMRq*LrHS@1W#AE()&=F>mx|Na2z7vl$yU{2sZY_<0T zwja6dkApY?M*4-sFm6&ZOLn!D0Ne?@!h`%1HRjI-Bgqn#hoEy;Q`)_AxY zzw*$Ai7p+*Q&}VM zRJ6It(-8|xnf3)|(L<;-KUH)Q4w-kF)&Irv1G+m zUa&!1iXR6e)Q;h{@;^n7R>q?WCJtCEeH1E!6;N6jAW%tf7>1trxjE67sq7Lh;`IL2 zI;Q7hGY@eSV==}8&dR>jupSyN#6lY=uPV?|I1Ob-O+!9b+pd~Hg@HG^xToe4xlQt1 zYv47aAJUIs`#$k+pp&az1Jh@tffOMP13OGF`=sf$ZOB(c2ms&K>}Ye2Z+6?Sws3Xh zsy(rS6@%A=y*l*`Zyf!ZIKhD?#ycF<=W|7GE)Sg;QWl8cXB)UphWwu#l6JDwJo*4KHz!QSNyWm~adEo##9o9IVaHwqf z+mNV`Z-;GZ@cmq(km=<9BWTvu@h=i{35J5Sm_CPQt3PPJ1>pab@Lk9MBtgvajN-f-jwG@o2ImcA74I|ICFz^W{Z$Sc~Y^q03jQZG_pZuu!m;NzNIAgsjGuSaD`h_ROU~wDs|h;^vBe!`rEo^ziwZ^57sID~8=sC==i-KS+0>4Uk?JXJkCL*X{M&?Ifb8{>bVdvJD?YYS8b<5hSd zE#cm8!4yfuiNHc$nr({0L(dzhRaK2A2iuu8997_AXN!LxiK~{>8nk01ytO4VbhjUr z(#0zQQvz(~Jk_Wr7nG_EC-m%4$SWPA&^q}#EP*qB;M?g^gvo6%xJ|u=))8d01qJ<0 zU^;qCyW{^mLR)Bh>LWVnL9>_U^NvnhlVXn~XL6s|bY_|tPz^y~4#**CluoFdz!v*N zJ4_oO22B<_F|9%q^&rt&xi7%&Kd@^x@XjQ;YPOPJK2O{$ zou*OEsENE#IPr7M4@$5tcbjD6+yZB#6hO37zEtHl z{r-Kg!iOrYi4USQ75n|&0bnulQ*1S9UYI_B{mfp!Uq4SY2AH-Ia#|t}*cK&xk@)!w zxur%9ePFT#L~V=oL-}wjrJ})Ru409>@Zm|wV6(RazRwT~ODf7EDk>uK!c(3{zen!i zKrnA(p)@doBdC2l@$mPV9jCm0sK&Il%49YB!A3u`G4b;~CYqKLLOCsr+BQGYV3EI2 z$}JYt2P08x)GxA7Ql1y#tv5F)(3`+0&2^zPMBAO-USfcVqOE3&5?2=b(M z64MU7Y7Us5*#!7AmjM0OB%{q$^Ic3GE5B`VWw28= zk+_W<;D^v9+}7JYoNFX`VWZ->wI-}dmTLdNvDTZh(pFY-=G=Q$?c!)%`C|&J4?THh zGPpBJH)ea9+Bkbj8|DYUz;3$J)bESBa2C)R z*76x&uhCLmYVu7VimvGEivhq>)>k0=SWryl_zZ~ZT2O`)&Z&!Y#lj7Jed>ZrXzyUO zy1CD3;w{v&Y>YTmr znw$j>ZagS(nt=3Ietw^=Pt2E1)Uddxo#WpBbY1PbPoK`z)b|7Q{NUz4EL!$|@9kTR z1IrSoP0QKdin?1H;KQ3VFN^PQzx(rN?z_5rS-cqh1MhoAVZUYXXyV9wAHtD)OAC;rNXI8|^S5+yh8b7Z&z?}cbGvo0)yW_d>-8Vtg%L6oi6jRi%As*DRSHpYP1GrzC-QALdp;;Fj0 z_Ux6F?CB2}TNZaQg`kROO?acS=WuNM!ftATB3)Hqk`tBo-2Dk18L|If+}7U!Yb6_A zg`EcnP5;|@2d!#X-kWgi@4F+mbnh2G%2`QhtRZu!>N+ofS`s6l>CN|n`nIQT?hCBX zXX@|Y8Kr|Ve*Wv-XKCGX%l%gGUZ-B!`SQPEYR3QIqhCW^*R%e33kE-$R(i{(UuL5h z_0zw_?xsx%mOpgE@sMqCm4&nVIcDfw4S)qPqIWw3+)QQLI0>p7wOG8``y*Etsj|}Y za+ZK+0?Ixcre=j96~m9O&d<^1G=40#YiKXVL3MkTLH(WKhUFYlD(IP$Iz$?Zk_7`K ziY{~@Zo)5@3MhBIr&@ljyadD(kD)gB4_osN1%H*KFFq@X|DrB^oN9_1Ln8HUnSW?O z(ALo)T8uXP39s}eChakjo7cK zqLQtMEkMiGparWy67z4jH z4~BuAdx0a{0ae`Oc;On%hB(dY@&626Jj{T6Fz6oCKck8>ayFtBtOT>S6g|wvk{Wra zmRX&}9?f0tOm4Nihu_agnyIjysVN(K$@-P2eb=p1yw+mmY=mDG z$bAuub{Rs!m6XyC97HNzL8lUqt;s3n9qdRdl7G_PBrPo8W1P{uXwjSeNMR(qqkMlM zuO{pDi!yKBc(0!SvYBMbFC~=x!I558pT)dT8m*{I&(1z}RUlq1juV(tu1let=#=Ni zSQf|9pGe7h4|tqyw=4$q&PcQ!yGn?V?x!MY=KU`z6wP^Kd4h?sXt#f)YZDxR8T&k) z##kEA^`)dV)UxMD=D!In+%Sc2j+3tz3aw*FmBeOaE!SA6jhk2?ah|A552eF5G8xIn zAg7&0v5k%L{nd{VEF4FoP`GfhcLa@Z&JC!C9R^H(tNBS+K(`zPraT!SXDej_P|?QsA3u_dG)1<)Og8d z-f1R2VWr1%KM24!mmlYbCr7+9D9g^x<>;C5Kyk7$Ibv~L2GP)E!h)2@6X1X?^0v=7Q`v%KIh%Sv@4a9k&%|VSWci&B;l$+k@Ol<|LidCLt=0=EQD7f zYWT{D;p5yeDhyvzvj?nGe$bu>X*{IVLn+<=Z_c zkC|`eUu7-YhvQnNb~=ekwNi{^5g73S5hyr)esYIE#Yro5e4>~D2PzKSE@y8eP-;!h z@F@0@!9|SWxu2eP)cr}~n9$BH`Xna$w(Qe}C2UW)JENB^yB!_#iELZK*`GYxlx8yd z<>uyD-}`%s-|fIFf4}$CZNDpls-6B|KQ)&4iF>>8$0SSeO7$nzl8KtDrrzwe#0Pzs ztlK{G6kNkyQ|;!!4W&e&qLb;PH}~cjy|v>KSePjybBK1@2aV{00Cqr$zjApOTH!Fw zRgx)O%c;6fMBRd_*7WHU8mm>rZdleb2xJQa+~?=(vS0e-vOHPj_~ju-vf=R2yzT(ldag0GG<}SJ=-`W**5Xc0G~7~AQ`AUi+}$j;%K#)(971zn<_kLDRVccxFdBA1 zSLC1_MHyYvJtc)Mq7bMd*})QQO8PLO(Z6g5*CmNdKkg|5NN0N-k~ul))FX4fEV*sV z^2qpqAI_cf^$=lEqvi;WoX)mm|73wO^gh+)9v*dKWxaT zsgNf=+UTP(4q<+pXV>-IzA-M!YH2b?gkqymklgFItv+51*yM{X>!Po~@g}`_U*KaN30)^Yt zYou>nw|R84@hrx6q*sF~qm>L>)pt(GU0yx?+45i{$M?+y)JBL$>&#A(b3E`6X3FSx z=?Jna8hAA92Gq)&3^u0%hwkUx)q9XdUH;(4^v6&>lBGY|Rj#tiS*)EB^5dR=NNL(P zm-CEPUk>a3;>2_R$U0KG_iX;G2V?y}cMe&(yOic=ocZ~;M}Om)cXXdPrsy29^q}~k z*!Yb{!KzSNpLh1N1bb;d8%$sEekuZK0x8ZqlkX5o(;%h+v-%r`>p)VNb*&29gxS|w zxOFqGy6JiaID?RdP^w0l300;2&P5NPDUvj_9hj}{@2g;;lmeonSR`J!c@GDI43Sh~ z&buXvPT~d0X8e;D=UmnzlBNSUZ!UBOf%T@GnCncoUUMI?9=MZZxI3fPXikje%BKx)$cR>SR zU-v?N(BC?Xr{2+16&5p)R(JDE8ouK+EHEbV%;u470)#v*O_sX;En>;P_c2 z&M`}-dlJXYn1=UZy=Q67+YV(;8J*B$GIR~VN>Ox~Q^5p++F%{nGybyTa_t^aSGQJR zR5%-iFU#tWn}IHi8uV26jF;s47+GLkn36Ln+nF=PG7eZqpWKr1-|JGp-aIQ1g%HGa zKX*@{h^g1t)}T5V^G((LuZtBb>-st{)t3puXvq?@o+%34lY8HUAOH!RwfXDRIxrG# zL(#b__cLyEyz0<-8lw?&xpJPr#E^#g3Ysj^SC51ArIHvul2*d$vZk5Q)`N7%E62vf znaVj?;Kvu;AaNIo$otD3XhP*HUKJh`ltkAk0eE+bHA-ppIhwQ8ClhY;UDnRnQNdW8 z!A=d?D`!ZfIjFii==0ChIbX4uOO$Fna0hEfIVOWQE%SBd*k@_idg$vTiq=?vVKEP! zwLTT!S%pU&qkkpyi?J53!d>LJPWx?*>V`b*r3XJtc&|5iC$C)Vv9~5@G;B1;(iCjL zz5BJ5a<@Ya8C-iO4u&0+c4+sUM)vXuw>`oRepQ0JN*m-Rlh;|GL42zG&{ues8aQ_$lf&cm=ubhX3=Qoq$XY0hDU9Q+y%ZI= zpAcK0nWA>09o#`N!cL!HGopcQi*u8=T!91$+q#pKxGLt_5ZgjuH6Y+yQ{M4G*;CY& zD(5dZzio((?bUPXyb3dz$^gmJg{mybhj7Z3_hfs1o@hFut$VKoNH zD%N+ZW;jV~{@un;d>y>SMGoIA-ivbe;JqF4*1XK-%)h5K|9SJ~pUu;FGUreM7E@4L zd4Q6sgmw_9FDy?-a82vof;#LVLU9D*LUk@3I;4M$cBp4$QH<}?!}N}9bw1xWgwFfi z$r<(A%&$00Rt|4ftVvwHEl@mO;wTvx2X0%QxCU$*NXF7UI)-FF(Ln}jr&It1J`u9c zak!kfgm3Y1-hmn+`&u-_l~~BR+6b;h#=}=ISyD2=KI)lrZtsoS;?x{sGyEUMeeVgq%B)OMpDT&hyM;%UlHcg{ z#@o59$>#c?SWEA0cCIl<GP(NGc!uwOosE5-?oMnjVfv2QlV%JVvWQagMBUj3^ADc2-f zEV+=9sd(+tdkBy4*}SWotkw<^cVQS`54G1GLzdG5iPajnVf_5)^r+C{ncRs^EmvE! z%;GNT6=j*u&zF0axD|K;dRxkDc=?md5yU*3Ve?U|@Mv>iJwe)3+*GN`lg6q^RVAJT zZZnMgU}8$UY9@D0dAi2D%TJazr?J)-Gq|Z`DkE5T5@n;8rjkdenAyI;N69Id7M)Yp zTi7)}oTg6cfHAnN=cd{u1*S-<-4s~%pR?=@f>9`=aNse45RV5!G9U)d7&Jgq@^}LY zfKhdN`-JikIDyluS*LR<_MEpv1!QEtH@RJ}i#f=Cr>`~eW7)BzEgM$091R>SsS$Tb z9L{FKt#AkADe`7>frP*+bfJh|e8T%9YQxv~1b(0UdehwJd_U*4ZA$m7Su?}l~3R{TFNzJu6lgJ#Dpc8dQ+n2Bi4Sl|Do1=BotR~?f z6LJ5lT%I>}HnLuQ+n0X}Pjelx7(xdln-^|OH&<*Kptt(wTD05c6uym$hxuS_W7#Np z*ha7@5??mIIHq+TbxSWbf>_D*yOEOR!d}0j-Q% z7?Fb*ruh8nW@*y5iQtrxq?F7F&g#6c#pR|w6?TiOu`#AS^o$3d!etV9>d1e&< zVvI1nG2$x_8@@v>Ju)_W!9H`UU#*iS0JCG@NLoWJ^`jqq!VfBjKh-YhaDrb%ov}{x)l&3&%V)K zTL#$@bqy3%sgA+9{*we30{1L}dp2KZX&e}Qn0&1358v+&KATpYdruM~xtB{!M!^0L z0fFRuf0Il^6n5SmyjPsN;k>dWS4?#bU4j7Q#E&E2uOUj8SfXs{<&lT}0i2JB^I<_a zAb)?aU~=jF82^2ECaL~0i>nLn3l97=t%RNLiVBNzi80h7a-}&YkpP6Z7BuEjdDR-l zjhZEatu`TB=x#n1xjH?Vv35(;aqjUbS4%#XkKt`5;DEGRPt$sJ(E8W}{`|}8zi(E= zsBv{n#m&E0fB$o!UJZs%LhWY-`eGnf|5Dk0dhflTY^uLVF_72gQ}^VpaYaMM+?gWMj?mg)XeoVSexUd4g_(gstzvk*cxu+{h{J`?d^s(wx3ho zXSI#j1XOKYBB&(KgbGan6te1{ldPFGJ!XhapQ>rpq0!QN%uyp>1BjArSxSlgcs*dw zns}Fl1z^$v|6uivelJ3Tn#hB_Ny#YvgELW2VA2jy#F(YiE)nbc7c3hO)or; zek^cjY#xxqn5V8@7JFSdv!VkcO#M*tpEWi3QTJn>AIBQ+1|x;Zphuuq_&!59q0uVc z6Z9~xj{|80d3~wH^dH0+5C_tN`Dnx0O-^t=UYU z7$63-++fyagcIE^$}ft3Y8FClg(}K!sp5eYd~-uJeg*s@62JnPhqIZ`GNFm)M2}nS zNw9#ujfZI&p{Dg~1hR`*7Uf58qY242nSQi}Vu+bgQ;&`E1F8rtJMM)`?CzOoPxRn} z5`)h59c&2g-VG)M4#~)(^P*`At-8kYV%NWa>`` z^r+T^H==jSBs^kJUjLq43;ZZ?_Rpa|AX^bhKc-l^#PYkm@8wD@W{b}<^)3_EI#GpZ zmXL)pZdAwEoWv^!(gKBsLk9m9+oGL|uDJ$ZlqcB4xi^DmNiy@ZRwhi$^O>DR@P-Nr zH<05rLG9Qmya4=7P>a7- zcIJm;*LQ@dU@l5}M&ZkUG&0hoQ1>3S?t$&M3ZJvESgbW|>jb_i!f3|}+i#)skO~sx zIsqloCMb2_UmU~F1uxDRc>h77ol(qavn{kFN2yVQic&~{LRXLCybwewD%1>8g6)&=Ksznb zOzLJxDO!fQ%{nJ2QIh5s8a>_9iX1!KnyMX{m~#aDEUE}V3TeOITM3fqr?yHoWo*oM zs+I)DUPRa6I1*57zw~Yd$4-ksrDj$0;#PIl&yC)sMxM(LsXUHizN=quwVX`$6L;sW z`fAUQcUv4ktTYnXI>!VZ-La17Cg>5Smq|D$^a-Z$u^MDT|HPx4D>R!- zNw5rJ4_&i^MYv-pi$Gdmnm*HUh0|1C{4MRrD}h&@U&eGe2{6QLSGB;@a5pD@GX1}f zI=AUi$@1SOQ7dh@fzLh4L$)4w(bMJV2 zTaVPVV_W;Vh#nDSvwLs;cvH4Mv?6YeX~t}=-0^BYj*AILXPoB1FaO@BK?hfm`ZZ5N zo{?NQYMgj|&3Py19Jo4j>qrV$=YkZ4$^GTuX}?<1TCclvb!jB$>cfd>x!{Ylbj_W* z;8oX7oOYtA(8%CBx1&gC^p0y3Z7^*R*H|ci;xPM99W)0bke9+;g8)l+QYnaP@*n~K zxC$oWD^0H?tf)(YX-AB34=(!-2u3FUqHE}}8@Pkh;;;qy`0PlrSNW0Hi=2Is;62^+ zX}$&+FiS?!TL`JVE=a!;K|rIon<&veML~EdB(z!D9p2`h4A#?%TYfzUfIIa6gq#pF zejEzGxm;h0ts#kBc+jSlg|d36oOX=PnA66)Fww7{*W|#f2P^c8X!41*92{u|*RN1FYwzS=z`R0h*ybjD%RvHAxZPB|XoMh-;7@l)LE#qSfhv zc$H+d67fc@(}I?ziFkcw_$vSI**L>Ob^>obt{zxHjw<7VDGp;f@%^^0PMEu2YXU`- zP8R}A&tu%8hu)J>R#29Fbe_x2{!8iL&AW$vq_nQ@K$EEe8w*g&i?e^x3n)0}jvVI2 z$_VYwHkWyLH`I$BK_F|!vCfTr1$pSj$eK}471e{+0UiY|S&ObApzYNr9VD%^&r6Bc z^NK#k;1k&+t&zmELkE2i4&>cxygjrjzSq_%z!Awwi57u!KA!XVodn;Ycd^Jk#z!>B zHB)kYj50mWoO5Jq6V3Co#*;`(+I2nyZ2bEPU=X`=F5>Jg-0p%d4P~9+6TT17?zLG2 z=|qc6H(dhqnO%TCHLW)@9K^+;87Fy6aTB&?<(+G;rPCqOg=ewL*Nn1Lg)%(j@>F;q z(k0;Ido*PvYhQAIXJ=b}1Fpoe>c_JHJtX9;vhJc|=f%>ya+|T71W}H07k zi;g+=HeNe%@I%8!VXaa5v?PrSQ3$2Nms>gaIo0#znwhQlkBl2)g~r-0O>#RoukkI|`yL3X!A$toUqGW&zk-6x*LE+F4k zpy$6D1KWXNjCAJA+VO_m|202?sQ)#vH1OAYgK@ebSb&&0cRWk+O|kf7;_1gb=HYv0 z+{|IFc%s4|Ax6^Z3A#68gg_o7r8^}Si{tn|etw*3tAatuUnUOKZ#ChwFBiRu5dE#* zg+1K2J+4!u+_HSGt~vQROyZ~TQU?W-OZC-8Zp+|~2{jRjrX%h7G%{*r2vNyc2me(9 zadG=QIhWfPM8DQ#_0iw2wfbKQ7m+FUwj{k49|_E``@*o$Rpp7069nVG`u*3Aq0!-o zwAa5MT&v$aHLaH^EiwiG;GTr3{g8lwlMWB zz!OtF%yx)Q`BctB+YhpP>DdH-4qlp4=@TdFQG^#=y0=ZE+J zQ{Mv@w4Xc}1vy7U+GjQ_qG>QPa?Q`y0^tc|1wA9&GZIS3vF5 z=KQMH^H2s0YDpI~b(%Q4&NFLl{M@^~omcwrkc()T{dKneNu#b@N8a4wDOnF3nWo)H zBQ{PpK~ilI!cQXjnz<#gJP0~#f-=27Ld~(y%p4SMVLWsDQOe`5jhKCLF~mHMH}07R z_E>*xU#m}ozi}O?v0J?8poR%C{Gv~3Pt(kV5ODv&S;~vKcjQj8b+W9}8Q#=oDZb2s zx8Gaw$dSTjGY>Qk z?S;^|bax8!s4-<@ZH5=g^Mpz}NEI}_n@tD%7{?~yUO>}9owlA4Mh&k^de_`s)21pf z6KpdTx@LD-**`J!aMFh>67Uu7pAf^$+-7+z8)jw-*>T;nc{0OHUyv8DCiTZdKjzjb zvVuMki@p*d^}R;R`}!uygD;Z~w}>Z*#4BObG=N5FG`$2$Wwmr{KzWP^5SVON#FBk^ zErmct)4Qfbp51&DyxU@xDMfT5l0gzvMM{~~vOD{a1X^fk)d<2RvGziC^`)@c})a#kXoM9{6{{jJhx#YneU*6Q{aP5%5S!3pO2f z!@Td`121a0d@$@G2fAdhKH03qRV=Yc$!slYWeTUv){@aLvzL4)#1@Gt?Z^08{BQrg zlx3Q)GiZV|hS~2;^2{KZnbh`+jjD<0_-3O7i=S$tge-wNakiVNgycjwXIkQ5QP3Hh zNXCze&~b{!dHw+<5RfjRi+3y7uvpJ~5j90US$3nFwZZnD^kLM8-cML?At(sPN8E=_ zC$z-Dbq3gYlWK2)m4~9Pk%q`ZJ$h{BpRxZ3R8h|}ZgKJM4oj$boy%$B{Q;H$;`S<> zhM1pIE$obrN2EG#tFhf_?>NP39btAV>*iLk+e(+?anUJXB=4}*y;dG>j;{ASpze-Z z7gS*G;Lboy95^@_D8>SJ4stD9eJosqSU0pwhhe&1Lpm|W)d!MrslojUv`_;O;99m> zVgqeMdjQ^7T!YToTr+>|UM15m94i-8Evh@POmj3aHqg}5ARhc%)!8$DmVqQUvK+Vc z->+XNm8{+jo>2)|f!>$@VdSG6|OhZAdYgSqN^`k!SqUfc#Y z@&0lt)uV(S#t20BeX>vMwkUW%Nw@-eR*Zu5^Wl+T2miLzk>`-k6FBpnOW&4^N|wS2 zu$Dg*N50Nan|x>1GAIZ36Y$wH`)@Wo1o1Q{^y9}VO9gpf7$1lsYagPSSwg}rw?3c7 z62niT!zA$ay|lHvTUpt z1&!xfc8{1TNspU`N&K@l#X+0=XG_L~?hmYy353Ef3ZpD%X`c+>sggANm)pwynD9ebRVSfiiii+qrBUY?)W&PwM%TGL;&Dd+dk4g8c ze@lCnCsG|NZ`r2jFKD$qv9t9%+D3h$P|~K>Z^1IN>14iy%pgBd;PUPD*IF&P#Zd zF#<#$)jJGnU+l%KBzRY$oB??ku-n zAXpWkC{7H^R3KHhYWCLTSpm=l{JmQAwbL zGBKxnhnK~|oWYEMj6p8M61p#2#Ei{;Otfb(6*VP)=%ft$TC_eRNJi(jmz1>Unv;KBV#7>2yrdDlgUj!c( zAg$?Zvd8>LAjBe4*$NQwV@#914}w07g_NK*2{BvCz)xQ^B{kW<_=zB43ok1c$+2Mg zA%2!TOW+B!e6Bh59+vv}t=;|eaZ0Eo1d-iV4Ilk0^4_l{sg z@1ZzpmU&DcmjgvO9rff$JF^9(q<={FHVJjvzB)qzSJ9Z6Zh}65lSfriJPG}reqVya zE?DZ{!NB-2Zc{NWfqI?jB>bxjzh5Ri0>rBcSw zxO5$nQuT0A9|H+S?s1S=$diCCdxBF%&cbJ@b5b8vy@&T~cyw*IN?G~M_wt0_z5nk2 zg`8Cp_egS5uIoK2#5OS{%vG51VAv9VI12yJ$i-((yC@bij!a8pg7w^o5RK5Qtd_Xi zH7rKQ4%1W7KkD@Z4F30*Q*u^gmwumOk>`Z|{|?DqI^*r#M>%|02}i=J_ar6E$L80- zJBlYlA3_)iepm*_gj@$iDfd>vknbLX+L0$=X)+jArFQ2j^;Id`vh+$=DuI=#3Lb-1 zs1lY)VO5;StLXfs9v1W_;5^iq?n$JmG7XIv#CAf=)x|HBHP>;n%#~o6M4df{odd(Z z{~iHGx^{v7Yp`_%r98L>RlzP9p#ZI-)Rk}jjVK8@;eM;MPi&e;*nD5=%vT_GQ}JHH zdxnWmFkgB2KHiLzFJEOw!LMJxmc{zKZ`l_(aWx@;q z^?!H*8*kfUrr-M}X5bD_(RqS${4kq|&6Jfc1AloeJ`pzuc{w7y_q$(h|EbrnuaL=% zzt|$*I2DI}JiG`$^+u%a7n?v6*nYA7`dzOcvWzr)|8@JZ(Ixiz?xV_?33NNc@vt3b z{0%+nuO%RNTsSpv@9n1HM4Q~AmHcg&oy;D=p%^)XfTA1jFMc&tp>#hIr@U%9rl{t% zXOcJfAM`nR=t267;WMAH^xuo#l8ofxuq_^wbItt2qDaU`N>3HQMra+Fda80)rDd#o zuYmaZv%+lG1F~yfcjN2KmY>u2{#!{)9tS4;>&QB1uk6RnD-5o^t3)t2+*Q#PzF@2@ zuV>GL^g0=!^3iC>Papm-Jt0nP#_o1Vwz+D}Q46kjjoNRfCvF*C%|q}XP)v_1?0E~| zMNxztqKCvn3bn6R!J-NxXc05m;0?oC$ADuD|FcRR80F^1`BRoRDzg}&g02=GCBt*m z8ecKKlApFzq5uF@!{Ps*(?LO>Y4}6kLwo{!qrGV6 z7LdZA**~nQa$f(beG;@ha@`1mS}+DDw32^#cUwG%v@krwJd&plm;yqa>PGD+QGcaS zp=Akbs5SRwQ~`!tuh(;;s~3rW81i=TD&#Rr~*dr#>^77*TzcRp9XIp64o3I%yQcW|1^>|$&IuPazOC1Y((+R z^C?{4A0>Y9mQIbo^!+@<^yEH{H9PjFFbpfXO^()Cf&c!GRrm$j0s|ABMmjx{hIC-z zPo^OMie(?G&Rf5FM-y(BdR4NEsxVxMx2a}1Y7j?sv&usJzicf9lWqtCSh!!PL~tw$ z*mIL53uEli!3ldoXT=5VFOvlg;G;?vZrGZz)qtx2g%pnGsR|}#Q(?+3x(idQg5u~O z6W^>5kubgts4Rh|S(mmfwGta0)cEnAeQ8|4@PSfkr9AUHYmp1n#vLbKit;NyGW`2< zyR^z&P!EFWtZcgS`(LI*|E-<)%AI#Jwdq+FQ4-(&;Lp>!I&o)|?gQb9O&Re@qr03PJMR(C;!XVT@cNi=2LAd=4*`#)Ut zPCdsk24Z(5Can0jEC1WvYH?k(^t+bjf1}#MM{5>V5^yz*1u~a~1N2k$0CQ<_qU)jR zZ`H3qe#2r_FpAriMqWpQ6Iv^DWw8?RJXLazaglKUzkPyKO2`RP#Q>6Icnjb|)Y6KV zrqSMzh%HtplwB-^;>n-mar{7q7k4NUay;3o^5}Kwc)|@HrigqUDi)ZgetCl%mQ zWo?@D8GH*;DYI6%C~eA!*!sm6uXd_kW=-SmKj#=Cv@btkRqCQs?D@17CoL8Kj$-WOb?r`5G4^^JJ7pP5iNhNzo5b}ece7GP z%7CGmu4X05HBr8bLXw#+{HJVi;mLo>E>aV{d$raw;dzetwpCy9@<; zg4{%qyZZXX2rzGrTlJ1SFYUo3sQzG{S0l*V9sj*x1!e3z*}}|uXYI)+?FC-s2F+9CHyanUX|#^g|Y&hos;sd@2bFpKX6XcUF%| zL1quxCe(IJ2N)yHuiJ;TD6@tfO11U_&@c!y-sjsIkn-2Ie}DUKOui zZy}AU#26ieBE9U;5~K`KCW^6ei~-G0H(A#j%!s}m|B~uI+kL8SDn`nbT@^ira2_H8 z`-50vk~>_8u{Wq2B1d*Guc5gN_v9Nq>Qg#Q*ziow%A~E?K{J` zo7VJ)NbWo1-(0N!H%c}tNKQP+Iq|ofhNpY8KOmn+yV|=yL3C{WM&)%yF#6~B|M#EQ zPtH|Qj)^l5ZhyN>^=Ie1f(#CkGW?}JRDREUm+*FL{@8NU>mLV)t3^w-R@A3}^uXLf z!v|}lEQKz8$;}Mg-tO{0HF|hLUawu|`|7v=C#u~9kPj%BoQ4H{kivj7yfHs&H*2<)b!J`hId)0>> zy`;ovBP1L~ZO1^ORLiG6M*IOFiuNX`c#Z!y*7oiIy5_Z-b8R3gOD|?UDMd13Q zPER5!c&zP0-YPs|gSMv-r5W5o2a)&VI|$gWO>YYZpw*QMv5kcafISbyrNtwlG|&qp zFVc0$^)I<3>aDhyXxRxpBT4F5nxmRIZ`9%YSGglrA_$(<&hzX^pa7hOKNSskYLoJuSx=VON zw1MbZw5Uc&jF683?2W^OC-d|IFj{7u%%rSPWb_r$xq7KB_O@`*Oz2abxj@}=4_V0X z*2T@EjbfK;{o}87z3hCnw88%UB=xNFYE;=12ig0wCqu&ve71yCk$c+?K@ub^VAn`V zV~*sUW58={QCh98Lzq0R23Mfc061=vYWKT>7GR+co|_s!8_uP)d@~;$FAl(~U6Ayx zCz)~ZokNhLX9x&0EQD~yqC9z1wbC68nzyrJ6)*8hMTk>uj;(twya$@G{*5iaevt4qtYI z@tW6C_)qYUYiWX9ZX;OS#(Dsy(O0&y$Ao;PVtD z-awx5CRL)DXJFd7fC+XYYvvt3c$$**juVnTv6RqiD%Pg2RCGL1G$xBx=m5?tt{xu1 zpE7ay+^OEV7?xe+_&9 z!0HL4!&nrhxFg1?spgpFppvoU0w*{fm9HhBBd&U{I8mRpV4en9q;|-tLX(t0t(l%z zJY^MV1X&RFglV7YD0dB1q1=umh?Wi+c`Q`mZl|W{d7@qaA!LrMP>vLW3V-?x8#T%- zh$oWL8Y=#@dk#R4kp$j$wP`^@l9NHVGVRnzIQPJ%2y-VbF$Mx7ZQGNGviL27e){d; zL5+7(PR7dOTBXnjm!#&J*r~Fxw|SAQJp$a)m8q}LfZbfoRIQO~oRP7DwaD6#@)tPe zX)B%Opw|%5h@MQTj5*|qFD&4Qm*#oqDfC+#V6@(VCR4_t3MAV;!bf6M(B3L-T7qb$ zYy~p!cH7;Oj2oD(*L<$9+C?geB3hECW3yMwsU8>*Yiq%ml9@l`nlyXL!LB&A-ATHN&%tWA5nEYZ!u4wOPF_BP}==iJ~nN@uRCHiCW)^iapR(* zXJ#u<>0Uj)0vzM6EjAND{|62pz&;WPv3O`{&x0$^p$><3xH9?KI zg;b2{z*DD|#{%t6En*D`X2d00=`B_9rYIt0*rFjC2OurjI|4VjF{EPl_Q&=ifEVt& zy7Vir*{sG6?kTg~kxVRK-TSlxzzE5-h<<#zs9 zm}G=zzM)7hFMPBHwXeK))c#t*P+NTntIYCE*MkTh>Dfr14X&di2>^FSO><0&x$|^< z$JZnu25;2Uns+^fWH&o;NA>DZHAhl|kT*hENHdne9U{+Bvxc^tQhg;Gk>>(#nJP%o zUzFargg`<(dYgI!x&9l}9q!(2X>LsJbIy-Il2Fy69eaTORS9RACnWwsmVa}@B(dkM zV4E#wy(+qBS&jSyLx1^@hg2d_xq@fWe(Ue+ZE{Yc%OV)d&1f!LezN#|w9d%wI{B#N zT*VFp-bkB)tVdK*se!F6Ioo4LSCMX(qz8?m2LIp!L@lFy+4`I$WFnGr^x5&_Z8K*7 z$;?+IX&qtKCmGs}IZT8CzmU2BB)pmt=wzVG2$D^#0R5*{~c*$*hT9vek0`o!9mgi+7uBM!=%-FK?EyU8LI>z4*~j_*WsDG{ z@ED#ESn^M^9Dil~L?VkT(K5>F#d7T7Y6`~Urrd*g;U#}Lp)@sNkRqehe>hdFI_L`7 zPKFfS00xvu^5)7irk)Idr0{7rLawO)jaaIo|8(LdyKj~ldUtaLxr$?N_BZ9h zpbN9}XX}4bTYEdgS|cpJ!o$6=NbjMieqo~H|4>gvSxLt9Q~hkk*@j6=Y+@LnYwt$Ii$ZHchOq1C4}S3Y`ANXyr;hNJQc8)6Y@dfoY8t&uSBm=ABN zl7yn&Pc9P>DSuKZc5F$Z{ZFbOBaVgv${S&XOh_Bky4t}ymW7BM5kM$!+$u|i2<6jb zhh--c%K6QZM#s{jP^RZQbqTr*T`}v(y-=>+ggz2OdG$}AJ7y@i{~G$A8p>;V0{!5I z@?!o_OQaD3+O_SfMX@+i;!6#fjp2jAC6x%w6Sz#k0VZ1E9#JRC5Y#>8TeED( z^?du3XGL*hHnLg(s9f)Q0+rPTGUUnYekenxK))l5pqe57%vp{XM9D_waocfuR6ccs zilT>XJ0g{@*?x@E?48?X30776YmkE-)BnnMsXr%n!Mx3Ns zZb7nIC>@fQwAotg*aFCmQzRt z(JK~`Hw#sm}Ebjcix`nVg(moGv%ul}+9r;)o`*(mo|f zz0z$%8#r02W_A8fp0Y_ynr`S|dj+Fl>JU@TzXwt{=u} zUe;|t&g*_&@6T{Fo=j(R0EA!!#c+b8XoltZ#ZnL@Sy5N(&33mx98c%V^>%+eU*j|{ z>$V@F<^lfcOq66r)#&$UH%!ZRTn_*Qfgw;B9DzikF<2a)KqQeVR2rSZWU)D19$z37 zi6v5*T%lB{HCmk>0HO0_djf9+#c+b8Xolr@L6lw_@&8oSbi=f4$MyUmjN&BC@}jKj zrtSJ+oaSZS_T#+n=ly;FAP5YB!r%xb3XQ?y@B|`>Org@~3?_@s;qv%`@cI|w=Sw}U z6&pY&3xNpDDcx7<<7NuLxVVdGLD2*)j*A5>C|!aU$Hf^eC|!aU$HfIKC|!aU$HiN) zpmYgZ92f7vg3={uaa_Cy3rd%u#c}ZgEGS)q7RSX$u%L7aT6_Zp7W7Y#?;}{r!9>tB z79XKT5l2N7rb)wcJ27xmR@t|n;-7{uGdzS}q7Fh#tNqQ$h*0Pp4M%-*HRl5GWt*m8 z@Mm1P+cul`4jl8LHrK;&C3#2wJ?8m4h^*J)yfv80E>gAR&;SFZz58b|o1S^|BVIfQLX&_VMx+POx5EjbtgE zanh3Vg#4$ZH75~=IH~jDX`dM4gpxx3i#O#R?n>B9K)yoz}`#Rmb)%A1(Wpc$#Ag7Mifj^MEuTYYrXfN%!Q?e?mb{BF#h23 z71n>Gv!SW3{v!$!32Q2x9e_Mbif9QBnZNm}VJrbODq=Af_ln)=%qBW@+8q^w$+g5y zec>I`yHo96Z2^e<>v2_2;DPoG7PSI>%1tpyFM+_0P<(xSgUR5@6gRbNZ-*wpKIHFr z*NpQ9VRunJp;T(}DN^SU5#Sck=X6`bq48sv$JDZL;)i#B_%Uc7gf=nXkw1pZ6#iIg zA1H02z0-cow<-LwO;dJaz9WBZU#8Z`T^5ZUEJ}Nek+Q1)ZHtbmcQDO=EtyzkOh(EY z{1fr5YO`kG=U3l))eC;m5D-F2k!oj#WLOHZ={YsQ7os!XHN9Cia{Z(Iebo8;fTFQa z7la+KZ6gFJGlhHEgk0&DU3fr!Kq{g0!|=B~>oyD$6E5$*{CFB7ly^E?7az+C!cwXb zm@gHCTmRsF;N3(EG%$oQYust`W?+o38*fd=>3=+w{_lS0*TL-DhWR<%VzOH>rN(i_ z1F7K2KK{QYgsF;;VC-#a@C`6=A9ot$-rD&UpThPJ?dlxY4b=PJS6@webRj{?ab{g- zDuqZmXeHa*07^44mH#=kcB?v z5bHHRo2zmUB9mPqWv69NXH!7R4<|w<PS}L zHs~m40mID{&q8i<4cB^m@lbXqM^=!8TFl7K>l{M)(8IStbCRJJL)yl(6=Qy_Uh(jN zblPB6gFeNHfN8_b3hX6nUQD-Pwx%X1y})-cUcoHn{xVI${ju!hs%YgXFv2t=)Tw-a zIvY5cy#Zj_mrIoC<-BzS^S$%!6BCx6Q)w2Y-XMeuZvf`anIZyZlnXp+SdBME+Vo*O zkU|8z1%s)OjM>$GFay!8@ove=$Z=**ia@|rM}LkVx?_D&k!ODHT~dQ;{V9TZ*`Vu?YO7o$$~`R1jyyBj3J-_VAydn?OonbNKl?M6My(yGP5_!~ava09v+- z$Xr7r%4FwkO$IjxP7A)`fCm*C=i|aoJFS~pfS&Y=;BIw(Rnlw$+)U{d`H4>+73C?$ zBuxHi%p2w(H{}h+j4&E-bfK-{L!egAtm0e@!k-?|${qk?!f3Fe02eAq1Kna0-tRrrgf6}yWy(SmI7lYQ3_(M{Ys?%N zgI-tn+$?B0Qh=BNsuor0Bqhdp&;%XG-GHQsgomL{fRsTT6-gMPSsXFZ@5&)5f-!_N zu`OM3#Zi$8FcK+{Jj)Z6h9bF^Crk_B@-2=E&Jo(jMT?ZJ8&q%_*oOv9+NE8&7^Fa$ z0k2W$Ef#~}TlDO_+xg0P5T4xyf&(E#2i33r6Q3o;w?ypWW-$_ao-1Ynjx*DjS7Y9A zg8SRV+%!VZE~qsdJA>v4osM_}la@GJ7aK92q0sN#?-aFN1ANQMI&^}kdQZo)Q%v8Oo0eZHn84F^VsV0(Tc0?kB_%9Mpk z$Uy=bf`&+TY8j;0rJJx+rs4mNRH!i8%@h&hJ3k)XWUniZ3Vsk=$t6W3Jj`AM638i% zFy!{d5flBc0whHw*_bNGgHiAapk|6eV(%H%wp*nj;Gkj^Q+c=FR9%-yn>%1a$S8`v zfI9_2IvAbQKj#7_)#(gEddM$GxtZC$(*OArAh$#ejHB^pk{0V-G%6Qbk1-zUKP&J- zgM**&2c}>n6z38dA^ZxSk6Y|3dht84sPJ(pbtol;sEza?&IJtF)}wvKc%)sYVhj;o z5%>{rQD~m;_9hC(1XPp5a?a5OH1G(Bb8Hkg<8X>G9vkr2tfF$l1e->5lVXs3djSnl z&d~WFuKHHZpOu3=2JV?Dvu-Tq>Z(6NA%I1n+K2E1@q1oL5scwOb5z*YSanA3eI+-n z>m)zLY&NxcP0uLJ{YB6=i_hR1Q1k&KmJ|XMg0V%ccHTiBnBY9>R~`$CzG6)E%qrni zB(He-_GB^2&{pJm_Xaa%g2THW{?8R*;en~?zwK-m^V+EgAF)b-Xx};*)}|HqjtapP z@pLn)lBUz_Y47)$R=SyJi|+g#S{YzC{$S+orXD$2Q}2jE2Y!CFfotPEMInM4MH7c! zeD81MH3``eI-oY^Lfzn+fk#4fH5D{8CmA@>bhZIvYH*N%BOGL&0W!9MoT(uL31pN8 zGKPT+0Awr$ndkBO>4}_-;lO|c0B0$1&&*uV=3FZB=`HBeoR!0Pn!Xv^0n8zznWdOj zFQ%KCjJc6>{dowjDNZ#sgWf`ftqEgP zDjGdiaA_C}P8y*eFj+Iswp|pGH9SOP%-C$>ZY44ORdA%mXUf;~HT)C8GQlvomNBS= z9^8_hM|v{Hb#s*wDg=saJ&ymODjxe--0;$Vc|+^|0R4}p2e%`A82tx}89{Hpk+$@= z*D#h+sosKf0RyUd4U&Q}!gqK`I&*N5U`<85)|_pA!YqCXcQc}T2m8cfJ_0ybVVV93 ztGEPHE4d*2*>3Tn`G*>5JRzhE8u~W1;@+okI%MQHv*f+`IJCdw=4@yB2q-f;5i&P}~$QDqLa#Sq7H9@TQ zt+&i6O)YHbtm8Y{E$l~V-l0U8PkwA)TEbPz8?o6YjPd-#PCrZ6p(;MbWWw*;lZBMW zc}=$57c@&g`u0Xzoa8XJLsfjoSx^7rFk^HoIVbAgf4I$opfd+=eSM+5K4VmsbC+#-B)E$yK&7J!t6}+yYU+-3kk`1WsHaDZhS_{M&vqet<8^lOsYEB59Z#dS>o&a#hG#|Q7M6pqN0#e+K`483SBMYJy_vVGKT%0; z@I39r^D?dwAY7j+z`P;I9U4<){ukhtYI;WM(%{6{Bx_$6IJ->qWHE@8&?G^tV_9M`gAl19q9~ zm>K7A0obm7+0s^p&^K{40r)R$uNq>WCRV#WY4GBGim*h&F;Hn&qS9^ffLF}9FEzcjM^jMmq`1Bwz2!!Hr3?}0LM?(; ztF>BU*U~d>xr{DSSnc}C*|2(6H|l{{p>g@1BGjL6t$=#VKJX$ictB|5EMQ+O2)B{c zv~w=_mV0H=0svz9&b?U`g}E$ZuSEccr9^VXJP{^qWve@lj%oh7-+}s>+iJ zx7P{im-_}XhVjTrNOCS9b?I%!Fz!ODu&EFP#Yem)C=5&NiG;wvTELE2{S5p?e=A8# zmEx_5K+Bb5LjMP7#^7q;$g&8&b$w?pR<@2lExx6Gm|?(851u1khfPcLn7Va1h)C9P z^SyV!$MIXLKPSfsb;;3=Hn&&YNXi*N-1oK1An{gaj65pzyHap=qpkZh=Rp*