From f3a8229fda8a0f3283fdff9631352d59c1dec29c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Fri, 21 Oct 2022 10:53:38 +0900 Subject: [PATCH] =?UTF-8?q?=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 38 + README.md | 8 + build.gradle | 40 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 60756 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 240 + gradlew.bat | 91 + settings.gradle | 1 + .../java/com/dbnt/faisp/FaispApplication.java | 13 + .../dbnt/faisp/authMgt/AuthMgtController.java | 49 + .../faisp/authMgt/mapper/AuthMgtMapper.java | 17 + .../faisp/authMgt/model/AccessConfig.java | 43 + .../faisp/authMgt/model/ApprovalConfig.java | 44 + .../com/dbnt/faisp/authMgt/model/AuthMgt.java | 13 + .../repository/AccessConfigRepository.java | 9 + .../repository/ApprovalConfigRepository.java | 9 + .../faisp/authMgt/service/AuthMgtService.java | 43 + .../dbnt/faisp/codeMgt/CodeMgtController.java | 35 + .../dbnt/faisp/codeMgt/model/CodeCatg.java | 33 + .../com/dbnt/faisp/codeMgt/model/CodeMgt.java | 48 + .../repository/CodeCatgRepository.java | 9 + .../codeMgt/repository/CodeMgtRepository.java | 15 + .../faisp/codeMgt/service/CodeMgtService.java | 66 + .../com/dbnt/faisp/config/BaseController.java | 72 + .../java/com/dbnt/faisp/config/BaseModel.java | 67 + .../com/dbnt/faisp/config/BaseService.java | 50 + .../com/dbnt/faisp/config/FileController.java | 118 + .../java/com/dbnt/faisp/config/FileInfo.java | 21 + .../java/com/dbnt/faisp/config/LogStatus.java | 28 + .../dbnt/faisp/config/ModalController.java | 33 + src/main/java/com/dbnt/faisp/config/Role.java | 14 + .../com/dbnt/faisp/config/SecurityConfig.java | 126 + .../com/dbnt/faisp/equip/EquipController.java | 435 + .../dbnt/faisp/equip/mapper/EquipMapper.java | 53 + .../com/dbnt/faisp/equip/model/CellPhone.java | 97 + .../com/dbnt/faisp/equip/model/Equip.java | 118 + .../com/dbnt/faisp/equip/model/EquipFile.java | 78 + .../com/dbnt/faisp/equip/model/EquipLog.java | 56 + .../com/dbnt/faisp/equip/model/UseList.java | 123 + .../equip/repository/CellPhoneRepository.java | 14 + .../equip/repository/EquipFileRepository.java | 16 + .../equip/repository/EquipLogRepository.java | 15 + .../equip/repository/EquipRepository.java | 24 + .../equip/repository/UseListRepository.java | 20 + .../faisp/equip/service/EquipService.java | 396 + .../com/dbnt/faisp/faRpt/FaRptController.java | 97 + .../dbnt/faisp/faRpt/mapper/FaRptMapper.java | 15 + .../dbnt/faisp/faRpt/model/FaRptBoard.java | 66 + .../com/dbnt/faisp/faRpt/model/FaRptFile.java | 47 + .../dbnt/faisp/faRpt/model/FaRptReadUser.java | 47 + .../repository/FaRptBoardRepository.java | 9 + .../faRpt/repository/FaRptFileRepository.java | 14 + .../repository/FaRptReadUserRepository.java | 10 + .../faisp/faRpt/service/FaRptService.java | 51 + .../InternationalCrimeArrestController.java | 116 + .../InternationalCrimeArrestMapper.java | 12 + .../model/InternationalCrimeArrest.java | 102 + .../model/SuspectPersonInfo.java | 47 + .../InternationalCrimeArrestRepository.java | 8 + .../SuspectPersonInfoRepository.java | 20 + .../InternationalCrimeArrestService.java | 72 + .../faisp/fipTarget/FipTargetController.java | 477 + .../fipTarget/mapper/FipTargetMapper.java | 57 + .../dbnt/faisp/fipTarget/model/PartInfo.java | 143 + .../faisp/fipTarget/model/PartInfoFile.java | 87 + .../dbnt/faisp/fipTarget/model/PartWork.java | 132 + .../faisp/fipTarget/model/PartWorkFile.java | 95 + .../dbnt/faisp/fipTarget/model/VulnFile.java | 85 + .../faisp/fipTarget/model/Vulnerable.java | 97 + .../repository/PartInfoFileRepository.java | 34 + .../repository/PartInfoRepository.java | 24 + .../repository/PartWorkFileRepository.java | 37 + .../repository/PartWorkRepository.java | 27 + .../repository/VulnFileRepository.java | 23 + .../fipTarget/repository/VulnRepository.java | 13 + .../fipTarget/service/FipTargetService.java | 415 + .../faisp/fpiMgt/affair/AffairController.java | 231 + .../fpiMgt/affair/mapper/AffairMapper.java | 16 + .../fpiMgt/affair/model/AffairBoard.java | 87 + .../faisp/fpiMgt/affair/model/AffairFile.java | 47 + .../fpiMgt/affair/model/AffairRating.java | 59 + .../faisp/fpiMgt/affair/model/HashTag.java | 26 + .../fpiMgt/affair/model/HashTagLink.java | 37 + .../repository/AffairBoardRepository.java | 9 + .../repository/AffairFileRepository.java | 13 + .../repository/AffairRatingRepository.java | 11 + .../repository/HashTagLinkRepository.java | 9 + .../affair/repository/HashTagRepository.java | 12 + .../fpiMgt/affair/service/AffairService.java | 159 + .../fpiMgt/affairPlan/PlanController.java | 204 + .../fpiMgt/affairPlan/mapper/PlanMapper.java | 14 + .../fpiMgt/affairPlan/model/PlanApprv.java | 45 + .../fpiMgt/affairPlan/model/PlanBoard.java | 61 + .../fpiMgt/affairPlan/model/PlanFile.java | 47 + .../fpiMgt/affairPlan/model/PlanMainInfo.java | 38 + .../repository/PlanApprvRepository.java | 14 + .../repository/PlanBoardRepository.java | 9 + .../repository/PlanFileRepository.java | 13 + .../repository/PlanMainInfoRepository.java | 11 + .../affairPlan/service/PlanService.java | 123 + .../fpiMgt/affairResult/ResultController.java | 236 + .../affairResult/mapper/ResultMapper.java | 18 + .../fpiMgt/affairResult/model/ClearInfo.java | 41 + .../affairResult/model/ResultApprv.java | 45 + .../affairResult/model/ResultBoard.java | 91 + .../fpiMgt/affairResult/model/ResultFile.java | 49 + .../fpiMgt/affairResult/model/ResultInfo.java | 38 + .../affairResult/model/ResultToAffair.java | 34 + .../affairResult/model/ResultToPlan.java | 34 + .../repository/ClearInfoRepository.java | 13 + .../repository/ResultApprvRepository.java | 14 + .../repository/ResultBoardRepository.java | 9 + .../repository/ResultFileRepository.java | 13 + .../repository/ResultInfoRepository.java | 14 + .../repository/ResultToAffairRepository.java | 14 + .../repository/ResultToPlanRepository.java | 9 + .../affairResult/service/ResultService.java | 141 + .../boardInvestigation/IvsgtController.java | 94 + .../mapper/BoardInvestigationMapper.java | 17 + .../boardInvestigation/model/ArrestType.java | 35 + .../model/BoardInvestigation.java | 74 + .../model/HashTagLinkIvsgt.java | 36 + .../boardInvestigation/model/IvsgtFile.java | 47 + .../model/RelatedReports.java | 38 + .../repository/ArrestTypeRepository.java | 8 + .../BoardInvestigationRepository.java | 8 + .../HashTagLinkIvsgtRepository.java | 9 + .../repository/IvsgtFileRepository.java | 13 + .../repository/RelatedReportsRepository.java | 17 + .../service/BoardInvestigationService.java | 142 + .../dbnt/faisp/menuMgt/MenuMgtController.java | 54 + .../faisp/menuMgt/mapper/MenuMgtMapper.java | 19 + .../com/dbnt/faisp/menuMgt/model/MenuMgt.java | 50 + .../menuMgt/repository/MenuMgtRepository.java | 9 + .../faisp/menuMgt/service/MenuMgtService.java | 170 + .../faisp/organMgt/OrganConfigController.java | 62 + .../organMgt/mapper/OrganConfigMapper.java | 12 + .../faisp/organMgt/model/OrganConfig.java | 33 + .../repository/OrganConfigRepository.java | 11 + .../organMgt/service/OrganConfigService.java | 35 + .../publicBoard/PublicBoardController.java | 194 + .../publicBoard/mapper/PublicBoardMapper.java | 14 + .../faisp/publicBoard/model/PublicBoard.java | 60 + .../publicBoard/model/PublicComment.java | 53 + .../faisp/publicBoard/model/PublicFile.java | 47 + .../repository/PublicBoardRepository.java | 9 + .../repository/PublicCommentRepository.java | 15 + .../repository/PublicFileRepository.java | 14 + .../service/PublicBoardService.java | 110 + .../translator/TranslatorController.java | 183 + .../translator/mapper/TranslatorMapper.java | 32 + .../faisp/translator/model/Translator.java | 107 + .../faisp/translator/model/TranslatorCrr.java | 60 + .../TranslatorCareerRepository.java | 25 + .../repository/TranslatorRepository.java | 17 + .../translator/service/TranslatorService.java | 147 + .../dbnt/faisp/userInfo/MyInfoController.java | 48 + .../faisp/userInfo/UserInfoController.java | 22 + .../faisp/userInfo/mapper/UserInfoMapper.java | 20 + .../faisp/userInfo/model/DashboardConfig.java | 45 + .../dbnt/faisp/userInfo/model/UserInfo.java | 150 + .../repository/DashboardConfigRepository.java | 9 + .../repository/UserInfoRepository.java | 14 + .../userInfo/service/UserInfoService.java | 132 + .../faisp/userInfo/userMgtController.java | 70 + .../java/com/dbnt/faisp/util/ParamMap.java | 190 + src/main/java/com/dbnt/faisp/util/Utils.java | 867 ++ src/main/resources/application-dev.properties | 34 + .../resources/application-test.properties | 32 + src/main/resources/log4jdbc.log4j2.properties | 2 + .../resources/mybatisMapper/AffairMapper.xml | 120 + .../resources/mybatisMapper/AuthMgtMapper.xml | 39 + .../BoardInvestigationMapper.xml | 112 + .../resources/mybatisMapper/EquipMapper.xml | 612 + .../resources/mybatisMapper/FaRptMapper.xml | 60 + .../resources/mybatisMapper/FipTarget.xml | 532 + .../InternationalCrimeArrestMapper.xml | 96 + .../mybatisMapper/OrganConfigMapper.xml | 41 + .../resources/mybatisMapper/PlanMapper.xml | 94 + .../mybatisMapper/PublicBoardMapper.xml | 81 + .../resources/mybatisMapper/ResultMapper.xml | 108 + .../mybatisMapper/TranslatorMapper.xml | 324 + .../mybatisMapper/UserInfoMapper.xml | 77 + .../resources/mybatisMapper/menuMgtMapper.xml | 83 + src/main/resources/static/css/common.css | 36 + src/main/resources/static/css/login/login.css | 35 + .../bootstrap-icons-1.9.1/1-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/1-circle.svg | 3 + .../bootstrap-icons-1.9.1/1-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/1-square.svg | 4 + .../static/img/bootstrap-icons-1.9.1/123.svg | 3 + .../bootstrap-icons-1.9.1/2-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/2-circle.svg | 3 + .../bootstrap-icons-1.9.1/2-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/2-square.svg | 4 + .../bootstrap-icons-1.9.1/3-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/3-circle.svg | 4 + .../bootstrap-icons-1.9.1/3-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/3-square.svg | 4 + .../bootstrap-icons-1.9.1/4-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/4-circle.svg | 4 + .../bootstrap-icons-1.9.1/4-square-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/4-square.svg | 4 + .../bootstrap-icons-1.9.1/5-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/5-circle.svg | 3 + .../bootstrap-icons-1.9.1/5-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/5-square.svg | 4 + .../bootstrap-icons-1.9.1/6-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/6-circle.svg | 3 + .../bootstrap-icons-1.9.1/6-square-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/6-square.svg | 4 + .../bootstrap-icons-1.9.1/7-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/7-circle.svg | 3 + .../bootstrap-icons-1.9.1/7-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/7-square.svg | 4 + .../bootstrap-icons-1.9.1/8-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/8-circle.svg | 3 + .../bootstrap-icons-1.9.1/8-square-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/8-square.svg | 4 + .../bootstrap-icons-1.9.1/9-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/9-circle.svg | 3 + .../bootstrap-icons-1.9.1/9-square-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/9-square.svg | 4 + .../img/bootstrap-icons-1.9.1/activity.svg | 3 + .../airplane-engines-fill.svg | 3 + .../airplane-engines.svg | 3 + .../bootstrap-icons-1.9.1/airplane-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/airplane.svg | 3 + .../img/bootstrap-icons-1.9.1/alarm-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/alarm.svg | 4 + .../img/bootstrap-icons-1.9.1/alexa.svg | 3 + .../bootstrap-icons-1.9.1/align-bottom.svg | 4 + .../bootstrap-icons-1.9.1/align-center.svg | 3 + .../img/bootstrap-icons-1.9.1/align-end.svg | 4 + .../bootstrap-icons-1.9.1/align-middle.svg | 3 + .../img/bootstrap-icons-1.9.1/align-start.svg | 4 + .../img/bootstrap-icons-1.9.1/align-top.svg | 4 + .../img/bootstrap-icons-1.9.1/alipay.svg | 4 + .../static/img/bootstrap-icons-1.9.1/alt.svg | 3 + .../img/bootstrap-icons-1.9.1/android.svg | 3 + .../img/bootstrap-icons-1.9.1/android2.svg | 3 + .../bootstrap-icons-1.9.1/app-indicator.svg | 4 + .../static/img/bootstrap-icons-1.9.1/app.svg | 3 + .../img/bootstrap-icons-1.9.1/apple.svg | 4 + .../bootstrap-icons-1.9.1/archive-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/archive.svg | 3 + .../arrow-90deg-down.svg | 3 + .../arrow-90deg-left.svg | 3 + .../arrow-90deg-right.svg | 3 + .../bootstrap-icons-1.9.1/arrow-90deg-up.svg | 3 + .../bootstrap-icons-1.9.1/arrow-bar-down.svg | 3 + .../bootstrap-icons-1.9.1/arrow-bar-left.svg | 3 + .../bootstrap-icons-1.9.1/arrow-bar-right.svg | 3 + .../bootstrap-icons-1.9.1/arrow-bar-up.svg | 3 + .../bootstrap-icons-1.9.1/arrow-clockwise.svg | 4 + .../arrow-counterclockwise.svg | 4 + .../arrow-down-circle-fill.svg | 3 + .../arrow-down-circle.svg | 3 + .../arrow-down-left-circle-fill.svg | 3 + .../arrow-down-left-circle.svg | 3 + .../arrow-down-left-square-fill.svg | 3 + .../arrow-down-left-square.svg | 3 + .../bootstrap-icons-1.9.1/arrow-down-left.svg | 3 + .../arrow-down-right-circle-fill.svg | 3 + .../arrow-down-right-circle.svg | 3 + .../arrow-down-right-square-fill.svg | 3 + .../arrow-down-right-square.svg | 3 + .../arrow-down-right.svg | 3 + .../arrow-down-short.svg | 3 + .../arrow-down-square-fill.svg | 3 + .../arrow-down-square.svg | 3 + .../bootstrap-icons-1.9.1/arrow-down-up.svg | 3 + .../img/bootstrap-icons-1.9.1/arrow-down.svg | 3 + .../arrow-left-circle-fill.svg | 3 + .../arrow-left-circle.svg | 3 + .../arrow-left-right.svg | 3 + .../arrow-left-short.svg | 3 + .../arrow-left-square-fill.svg | 3 + .../arrow-left-square.svg | 3 + .../img/bootstrap-icons-1.9.1/arrow-left.svg | 3 + .../bootstrap-icons-1.9.1/arrow-repeat.svg | 4 + .../arrow-return-left.svg | 3 + .../arrow-return-right.svg | 3 + .../arrow-right-circle-fill.svg | 3 + .../arrow-right-circle.svg | 3 + .../arrow-right-short.svg | 3 + .../arrow-right-square-fill.svg | 3 + .../arrow-right-square.svg | 3 + .../img/bootstrap-icons-1.9.1/arrow-right.svg | 3 + .../arrow-through-heart-fill.svg | 3 + .../arrow-through-heart.svg | 3 + .../arrow-up-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/arrow-up-circle.svg | 3 + .../arrow-up-left-circle-fill.svg | 3 + .../arrow-up-left-circle.svg | 3 + .../arrow-up-left-square-fill.svg | 3 + .../arrow-up-left-square.svg | 3 + .../bootstrap-icons-1.9.1/arrow-up-left.svg | 3 + .../arrow-up-right-circle-fill.svg | 3 + .../arrow-up-right-circle.svg | 3 + .../arrow-up-right-square-fill.svg | 3 + .../arrow-up-right-square.svg | 3 + .../bootstrap-icons-1.9.1/arrow-up-right.svg | 3 + .../bootstrap-icons-1.9.1/arrow-up-short.svg | 3 + .../arrow-up-square-fill.svg | 3 + .../bootstrap-icons-1.9.1/arrow-up-square.svg | 3 + .../img/bootstrap-icons-1.9.1/arrow-up.svg | 3 + .../arrows-angle-contract.svg | 3 + .../arrows-angle-expand.svg | 3 + .../bootstrap-icons-1.9.1/arrows-collapse.svg | 3 + .../bootstrap-icons-1.9.1/arrows-expand.svg | 3 + .../arrows-fullscreen.svg | 3 + .../img/bootstrap-icons-1.9.1/arrows-move.svg | 3 + .../aspect-ratio-fill.svg | 3 + .../bootstrap-icons-1.9.1/aspect-ratio.svg | 4 + .../img/bootstrap-icons-1.9.1/asterisk.svg | 3 + .../static/img/bootstrap-icons-1.9.1/at.svg | 3 + .../img/bootstrap-icons-1.9.1/award-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/award.svg | 4 + .../static/img/bootstrap-icons-1.9.1/back.svg | 3 + .../bootstrap-icons-1.9.1/backspace-fill.svg | 3 + .../backspace-reverse-fill.svg | 3 + .../backspace-reverse.svg | 4 + .../img/bootstrap-icons-1.9.1/backspace.svg | 4 + .../bootstrap-icons-1.9.1/badge-3d-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-3d.svg | 4 + .../bootstrap-icons-1.9.1/badge-4k-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-4k.svg | 4 + .../bootstrap-icons-1.9.1/badge-8k-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-8k.svg | 4 + .../bootstrap-icons-1.9.1/badge-ad-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-ad.svg | 4 + .../bootstrap-icons-1.9.1/badge-ar-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-ar.svg | 4 + .../bootstrap-icons-1.9.1/badge-cc-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/badge-cc.svg | 4 + .../bootstrap-icons-1.9.1/badge-hd-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-hd.svg | 4 + .../bootstrap-icons-1.9.1/badge-sd-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-sd.svg | 3 + .../bootstrap-icons-1.9.1/badge-tm-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/badge-tm.svg | 4 + .../bootstrap-icons-1.9.1/badge-vo-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-vo.svg | 4 + .../bootstrap-icons-1.9.1/badge-vr-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/badge-vr.svg | 4 + .../bootstrap-icons-1.9.1/badge-wc-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/badge-wc.svg | 4 + .../bootstrap-icons-1.9.1/bag-check-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bag-check.svg | 4 + .../bootstrap-icons-1.9.1/bag-dash-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bag-dash.svg | 4 + .../img/bootstrap-icons-1.9.1/bag-fill.svg | 3 + .../bootstrap-icons-1.9.1/bag-heart-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bag-heart.svg | 3 + .../bootstrap-icons-1.9.1/bag-plus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bag-plus.svg | 4 + .../img/bootstrap-icons-1.9.1/bag-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bag-x.svg | 4 + .../static/img/bootstrap-icons-1.9.1/bag.svg | 3 + .../bootstrap-icons-1.9.1/balloon-fill.svg | 3 + .../balloon-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/balloon-heart.svg | 3 + .../img/bootstrap-icons-1.9.1/balloon.svg | 3 + .../bootstrap-icons-1.9.1/bandaid-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bandaid.svg | 4 + .../static/img/bootstrap-icons-1.9.1/bank.svg | 3 + .../img/bootstrap-icons-1.9.1/bank2.svg | 3 + .../bootstrap-icons-1.9.1/bar-chart-fill.svg | 3 + .../bar-chart-line-fill.svg | 3 + .../bootstrap-icons-1.9.1/bar-chart-line.svg | 3 + .../bootstrap-icons-1.9.1/bar-chart-steps.svg | 3 + .../img/bootstrap-icons-1.9.1/bar-chart.svg | 3 + .../img/bootstrap-icons-1.9.1/basket-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/basket.svg | 3 + .../bootstrap-icons-1.9.1/basket2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/basket2.svg | 4 + .../bootstrap-icons-1.9.1/basket3-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/basket3.svg | 3 + .../battery-charging.svg | 6 + .../bootstrap-icons-1.9.1/battery-full.svg | 4 + .../bootstrap-icons-1.9.1/battery-half.svg | 4 + .../img/bootstrap-icons-1.9.1/battery.svg | 3 + .../img/bootstrap-icons-1.9.1/behance.svg | 3 + .../img/bootstrap-icons-1.9.1/bell-fill.svg | 3 + .../bootstrap-icons-1.9.1/bell-slash-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bell-slash.svg | 3 + .../static/img/bootstrap-icons-1.9.1/bell.svg | 3 + .../img/bootstrap-icons-1.9.1/bezier.svg | 4 + .../img/bootstrap-icons-1.9.1/bezier2.svg | 3 + .../img/bootstrap-icons-1.9.1/bicycle.svg | 3 + .../bootstrap-icons-1.9.1/binoculars-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/binoculars.svg | 3 + .../bootstrap-icons-1.9.1/blockquote-left.svg | 3 + .../blockquote-right.svg | 3 + .../img/bootstrap-icons-1.9.1/bluetooth.svg | 3 + .../img/bootstrap-icons-1.9.1/body-text.svg | 3 + .../img/bootstrap-icons-1.9.1/book-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/book-half.svg | 3 + .../static/img/bootstrap-icons-1.9.1/book.svg | 3 + .../bookmark-check-fill.svg | 3 + .../bootstrap-icons-1.9.1/bookmark-check.svg | 4 + .../bookmark-dash-fill.svg | 3 + .../bootstrap-icons-1.9.1/bookmark-dash.svg | 4 + .../bootstrap-icons-1.9.1/bookmark-fill.svg | 3 + .../bookmark-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/bookmark-heart.svg | 4 + .../bookmark-plus-fill.svg | 3 + .../bootstrap-icons-1.9.1/bookmark-plus.svg | 4 + .../bookmark-star-fill.svg | 3 + .../bootstrap-icons-1.9.1/bookmark-star.svg | 4 + .../bootstrap-icons-1.9.1/bookmark-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bookmark-x.svg | 4 + .../img/bootstrap-icons-1.9.1/bookmark.svg | 3 + .../bootstrap-icons-1.9.1/bookmarks-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/bookmarks.svg | 4 + .../img/bootstrap-icons-1.9.1/bookshelf.svg | 3 + .../bootstrap-icons-1.9.1/boombox-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/boombox.svg | 6 + .../bootstrap-icons-1.9.1/bootstrap-fill.svg | 4 + .../bootstrap-icons-1.9.1/bootstrap-icons.css | 1876 +++ .../bootstrap-icons.json | 1856 +++ .../bootstrap-icons.scss | 3738 ++++++ .../bootstrap-icons-1.9.1/bootstrap-icons.svg | 1 + .../bootstrap-reboot.svg | 4 + .../img/bootstrap-icons-1.9.1/bootstrap.svg | 4 + .../img/bootstrap-icons-1.9.1/border-all.svg | 3 + .../bootstrap-icons-1.9.1/border-bottom.svg | 3 + .../bootstrap-icons-1.9.1/border-center.svg | 3 + .../bootstrap-icons-1.9.1/border-inner.svg | 5 + .../img/bootstrap-icons-1.9.1/border-left.svg | 3 + .../bootstrap-icons-1.9.1/border-middle.svg | 3 + .../bootstrap-icons-1.9.1/border-outer.svg | 4 + .../bootstrap-icons-1.9.1/border-right.svg | 3 + .../bootstrap-icons-1.9.1/border-style.svg | 3 + .../img/bootstrap-icons-1.9.1/border-top.svg | 3 + .../bootstrap-icons-1.9.1/border-width.svg | 3 + .../img/bootstrap-icons-1.9.1/border.svg | 3 + .../bounding-box-circles.svg | 3 + .../bootstrap-icons-1.9.1/bounding-box.svg | 3 + .../box-arrow-down-left.svg | 4 + .../box-arrow-down-right.svg | 4 + .../bootstrap-icons-1.9.1/box-arrow-down.svg | 4 + .../box-arrow-in-down-left.svg | 4 + .../box-arrow-in-down-right.svg | 4 + .../box-arrow-in-down.svg | 4 + .../box-arrow-in-left.svg | 4 + .../box-arrow-in-right.svg | 4 + .../box-arrow-in-up-left.svg | 4 + .../box-arrow-in-up-right.svg | 4 + .../bootstrap-icons-1.9.1/box-arrow-in-up.svg | 4 + .../bootstrap-icons-1.9.1/box-arrow-left.svg | 4 + .../bootstrap-icons-1.9.1/box-arrow-right.svg | 4 + .../box-arrow-up-left.svg | 4 + .../box-arrow-up-right.svg | 4 + .../bootstrap-icons-1.9.1/box-arrow-up.svg | 4 + .../img/bootstrap-icons-1.9.1/box-fill.svg | 3 + .../bootstrap-icons-1.9.1/box-seam-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/box-seam.svg | 3 + .../static/img/bootstrap-icons-1.9.1/box.svg | 3 + .../img/bootstrap-icons-1.9.1/box2-fill.svg | 3 + .../bootstrap-icons-1.9.1/box2-heart-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/box2-heart.svg | 4 + .../static/img/bootstrap-icons-1.9.1/box2.svg | 3 + .../img/bootstrap-icons-1.9.1/boxes.svg | 3 + .../bootstrap-icons-1.9.1/braces-asterisk.svg | 3 + .../img/bootstrap-icons-1.9.1/braces.svg | 3 + .../img/bootstrap-icons-1.9.1/bricks.svg | 3 + .../bootstrap-icons-1.9.1/briefcase-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/briefcase.svg | 3 + .../brightness-alt-high-fill.svg | 3 + .../brightness-alt-high.svg | 3 + .../brightness-alt-low-fill.svg | 3 + .../brightness-alt-low.svg | 3 + .../brightness-high-fill.svg | 3 + .../bootstrap-icons-1.9.1/brightness-high.svg | 3 + .../brightness-low-fill.svg | 3 + .../bootstrap-icons-1.9.1/brightness-low.svg | 3 + .../bootstrap-icons-1.9.1/broadcast-pin.svg | 3 + .../img/bootstrap-icons-1.9.1/broadcast.svg | 3 + .../bootstrap-icons-1.9.1/browser-chrome.svg | 3 + .../bootstrap-icons-1.9.1/browser-edge.svg | 5 + .../bootstrap-icons-1.9.1/browser-firefox.svg | 3 + .../bootstrap-icons-1.9.1/browser-safari.svg | 3 + .../img/bootstrap-icons-1.9.1/brush-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/brush.svg | 3 + .../img/bootstrap-icons-1.9.1/bucket-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/bucket.svg | 3 + .../img/bootstrap-icons-1.9.1/bug-fill.svg | 4 + .../static/img/bootstrap-icons-1.9.1/bug.svg | 3 + .../img/bootstrap-icons-1.9.1/building.svg | 4 + .../img/bootstrap-icons-1.9.1/bullseye.svg | 6 + .../bootstrap-icons-1.9.1/c-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/c-circle.svg | 3 + .../bootstrap-icons-1.9.1/c-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/c-square.svg | 4 + .../bootstrap-icons-1.9.1/calculator-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/calculator.svg | 4 + .../calendar-check-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-check.svg | 4 + .../calendar-date-fill.svg | 4 + .../bootstrap-icons-1.9.1/calendar-date.svg | 4 + .../calendar-day-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-day.svg | 4 + .../calendar-event-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-event.svg | 4 + .../bootstrap-icons-1.9.1/calendar-fill.svg | 3 + .../calendar-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-heart.svg | 3 + .../calendar-minus-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-minus.svg | 4 + .../calendar-month-fill.svg | 4 + .../bootstrap-icons-1.9.1/calendar-month.svg | 4 + .../calendar-plus-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-plus.svg | 4 + .../calendar-range-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-range.svg | 4 + .../calendar-week-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar-week.svg | 4 + .../bootstrap-icons-1.9.1/calendar-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/calendar-x.svg | 4 + .../img/bootstrap-icons-1.9.1/calendar.svg | 3 + .../calendar2-check-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-check.svg | 5 + .../calendar2-date-fill.svg | 4 + .../bootstrap-icons-1.9.1/calendar2-date.svg | 5 + .../calendar2-day-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-day.svg | 5 + .../calendar2-event-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-event.svg | 5 + .../bootstrap-icons-1.9.1/calendar2-fill.svg | 3 + .../calendar2-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-heart.svg | 3 + .../calendar2-minus-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-minus.svg | 5 + .../calendar2-month-fill.svg | 4 + .../bootstrap-icons-1.9.1/calendar2-month.svg | 5 + .../calendar2-plus-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-plus.svg | 4 + .../calendar2-range-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-range.svg | 4 + .../calendar2-week-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar2-week.svg | 4 + .../calendar2-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/calendar2-x.svg | 5 + .../img/bootstrap-icons-1.9.1/calendar2.svg | 4 + .../calendar3-event-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar3-event.svg | 4 + .../bootstrap-icons-1.9.1/calendar3-fill.svg | 3 + .../calendar3-range-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar3-range.svg | 4 + .../calendar3-week-fill.svg | 3 + .../bootstrap-icons-1.9.1/calendar3-week.svg | 4 + .../img/bootstrap-icons-1.9.1/calendar3.svg | 4 + .../bootstrap-icons-1.9.1/calendar4-event.svg | 4 + .../bootstrap-icons-1.9.1/calendar4-range.svg | 4 + .../bootstrap-icons-1.9.1/calendar4-week.svg | 4 + .../img/bootstrap-icons-1.9.1/calendar4.svg | 3 + .../img/bootstrap-icons-1.9.1/camera-fill.svg | 4 + .../camera-reels-fill.svg | 5 + .../bootstrap-icons-1.9.1/camera-reels.svg | 5 + .../camera-video-fill.svg | 3 + .../camera-video-off-fill.svg | 3 + .../camera-video-off.svg | 3 + .../bootstrap-icons-1.9.1/camera-video.svg | 3 + .../img/bootstrap-icons-1.9.1/camera.svg | 4 + .../img/bootstrap-icons-1.9.1/camera2.svg | 4 + .../bootstrap-icons-1.9.1/capslock-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/capslock.svg | 3 + .../bootstrap-icons-1.9.1/capsule-pill.svg | 3 + .../img/bootstrap-icons-1.9.1/capsule.svg | 3 + .../bootstrap-icons-1.9.1/car-front-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/car-front.svg | 4 + .../bootstrap-icons-1.9.1/card-checklist.svg | 4 + .../bootstrap-icons-1.9.1/card-heading.svg | 4 + .../img/bootstrap-icons-1.9.1/card-image.svg | 4 + .../img/bootstrap-icons-1.9.1/card-list.svg | 4 + .../img/bootstrap-icons-1.9.1/card-text.svg | 4 + .../bootstrap-icons-1.9.1/caret-down-fill.svg | 3 + .../caret-down-square-fill.svg | 3 + .../caret-down-square.svg | 4 + .../img/bootstrap-icons-1.9.1/caret-down.svg | 3 + .../bootstrap-icons-1.9.1/caret-left-fill.svg | 3 + .../caret-left-square-fill.svg | 3 + .../caret-left-square.svg | 4 + .../img/bootstrap-icons-1.9.1/caret-left.svg | 3 + .../caret-right-fill.svg | 3 + .../caret-right-square-fill.svg | 3 + .../caret-right-square.svg | 4 + .../img/bootstrap-icons-1.9.1/caret-right.svg | 3 + .../bootstrap-icons-1.9.1/caret-up-fill.svg | 3 + .../caret-up-square-fill.svg | 3 + .../bootstrap-icons-1.9.1/caret-up-square.svg | 4 + .../img/bootstrap-icons-1.9.1/caret-up.svg | 3 + .../bootstrap-icons-1.9.1/cart-check-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cart-check.svg | 4 + .../bootstrap-icons-1.9.1/cart-dash-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cart-dash.svg | 4 + .../img/bootstrap-icons-1.9.1/cart-fill.svg | 3 + .../bootstrap-icons-1.9.1/cart-plus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cart-plus.svg | 4 + .../img/bootstrap-icons-1.9.1/cart-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cart-x.svg | 4 + .../static/img/bootstrap-icons-1.9.1/cart.svg | 3 + .../img/bootstrap-icons-1.9.1/cart2.svg | 3 + .../img/bootstrap-icons-1.9.1/cart3.svg | 3 + .../img/bootstrap-icons-1.9.1/cart4.svg | 3 + .../img/bootstrap-icons-1.9.1/cash-coin.svg | 6 + .../img/bootstrap-icons-1.9.1/cash-stack.svg | 4 + .../static/img/bootstrap-icons-1.9.1/cash.svg | 4 + .../bootstrap-icons-1.9.1/cassette-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/cassette.svg | 4 + .../static/img/bootstrap-icons-1.9.1/cast.svg | 4 + .../bootstrap-icons-1.9.1/cc-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cc-circle.svg | 3 + .../bootstrap-icons-1.9.1/cc-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cc-square.svg | 4 + .../bootstrap-icons-1.9.1/chat-dots-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/chat-dots.svg | 4 + .../img/bootstrap-icons-1.9.1/chat-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-heart-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/chat-heart.svg | 3 + .../chat-left-dots-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-left-dots.svg | 4 + .../bootstrap-icons-1.9.1/chat-left-fill.svg | 3 + .../chat-left-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-left-heart.svg | 4 + .../chat-left-quote-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-left-quote.svg | 4 + .../chat-left-text-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-left-text.svg | 4 + .../img/bootstrap-icons-1.9.1/chat-left.svg | 3 + .../bootstrap-icons-1.9.1/chat-quote-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/chat-quote.svg | 4 + .../chat-right-dots-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-right-dots.svg | 4 + .../bootstrap-icons-1.9.1/chat-right-fill.svg | 3 + .../chat-right-heart-fill.svg | 3 + .../chat-right-heart.svg | 4 + .../chat-right-quote-fill.svg | 3 + .../chat-right-quote.svg | 4 + .../chat-right-text-fill.svg | 3 + .../bootstrap-icons-1.9.1/chat-right-text.svg | 4 + .../img/bootstrap-icons-1.9.1/chat-right.svg | 3 + .../chat-square-dots-fill.svg | 3 + .../chat-square-dots.svg | 4 + .../chat-square-fill.svg | 3 + .../chat-square-heart-fill.svg | 3 + .../chat-square-heart.svg | 4 + .../chat-square-quote-fill.svg | 3 + .../chat-square-quote.svg | 4 + .../chat-square-text-fill.svg | 3 + .../chat-square-text.svg | 4 + .../img/bootstrap-icons-1.9.1/chat-square.svg | 3 + .../bootstrap-icons-1.9.1/chat-text-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/chat-text.svg | 4 + .../static/img/bootstrap-icons-1.9.1/chat.svg | 3 + .../img/bootstrap-icons-1.9.1/check-all.svg | 3 + .../check-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/check-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/check-lg.svg | 3 + .../check-square-fill.svg | 3 + .../bootstrap-icons-1.9.1/check-square.svg | 4 + .../img/bootstrap-icons-1.9.1/check.svg | 3 + .../img/bootstrap-icons-1.9.1/check2-all.svg | 4 + .../bootstrap-icons-1.9.1/check2-circle.svg | 4 + .../bootstrap-icons-1.9.1/check2-square.svg | 4 + .../img/bootstrap-icons-1.9.1/check2.svg | 3 + .../chevron-bar-contract.svg | 3 + .../chevron-bar-down.svg | 3 + .../chevron-bar-expand.svg | 3 + .../chevron-bar-left.svg | 3 + .../chevron-bar-right.svg | 3 + .../bootstrap-icons-1.9.1/chevron-bar-up.svg | 3 + .../chevron-compact-down.svg | 3 + .../chevron-compact-left.svg | 3 + .../chevron-compact-right.svg | 3 + .../chevron-compact-up.svg | 3 + .../chevron-contract.svg | 3 + .../chevron-double-down.svg | 4 + .../chevron-double-left.svg | 4 + .../chevron-double-right.svg | 4 + .../chevron-double-up.svg | 4 + .../bootstrap-icons-1.9.1/chevron-down.svg | 3 + .../bootstrap-icons-1.9.1/chevron-expand.svg | 3 + .../bootstrap-icons-1.9.1/chevron-left.svg | 3 + .../bootstrap-icons-1.9.1/chevron-right.svg | 3 + .../img/bootstrap-icons-1.9.1/chevron-up.svg | 3 + .../img/bootstrap-icons-1.9.1/circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/circle-half.svg | 3 + .../bootstrap-icons-1.9.1/circle-square.svg | 4 + .../img/bootstrap-icons-1.9.1/circle.svg | 3 + .../clipboard-check-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard-check.svg | 5 + .../clipboard-data-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard-data.svg | 5 + .../bootstrap-icons-1.9.1/clipboard-fill.svg | 3 + .../clipboard-heart-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard-heart.svg | 5 + .../clipboard-minus-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard-minus.svg | 5 + .../clipboard-plus-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard-plus.svg | 5 + .../bootstrap-icons-1.9.1/clipboard-pulse.svg | 3 + .../clipboard-x-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/clipboard-x.svg | 5 + .../img/bootstrap-icons-1.9.1/clipboard.svg | 4 + .../clipboard2-check-fill.svg | 4 + .../clipboard2-check.svg | 5 + .../clipboard2-data-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard2-data.svg | 5 + .../bootstrap-icons-1.9.1/clipboard2-fill.svg | 4 + .../clipboard2-heart-fill.svg | 4 + .../clipboard2-heart.svg | 5 + .../clipboard2-minus-fill.svg | 4 + .../clipboard2-minus.svg | 5 + .../clipboard2-plus-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard2-plus.svg | 5 + .../clipboard2-pulse-fill.svg | 4 + .../clipboard2-pulse.svg | 5 + .../clipboard2-x-fill.svg | 4 + .../bootstrap-icons-1.9.1/clipboard2-x.svg | 5 + .../img/bootstrap-icons-1.9.1/clipboard2.svg | 4 + .../img/bootstrap-icons-1.9.1/clock-fill.svg | 3 + .../bootstrap-icons-1.9.1/clock-history.svg | 5 + .../img/bootstrap-icons-1.9.1/clock.svg | 4 + .../cloud-arrow-down-fill.svg | 3 + .../cloud-arrow-down.svg | 4 + .../cloud-arrow-up-fill.svg | 3 + .../bootstrap-icons-1.9.1/cloud-arrow-up.svg | 4 + .../cloud-check-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-check.svg | 4 + .../cloud-download-fill.svg | 3 + .../bootstrap-icons-1.9.1/cloud-download.svg | 4 + .../cloud-drizzle-fill.svg | 3 + .../bootstrap-icons-1.9.1/cloud-drizzle.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-fill.svg | 3 + .../bootstrap-icons-1.9.1/cloud-fog-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-fog.svg | 3 + .../bootstrap-icons-1.9.1/cloud-fog2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-fog2.svg | 3 + .../bootstrap-icons-1.9.1/cloud-hail-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-hail.svg | 3 + .../bootstrap-icons-1.9.1/cloud-haze-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-haze.svg | 3 + .../cloud-haze2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-haze2.svg | 3 + .../cloud-lightning-fill.svg | 3 + .../cloud-lightning-rain-fill.svg | 3 + .../cloud-lightning-rain.svg | 3 + .../bootstrap-icons-1.9.1/cloud-lightning.svg | 3 + .../cloud-minus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-minus.svg | 4 + .../bootstrap-icons-1.9.1/cloud-moon-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/cloud-moon.svg | 4 + .../bootstrap-icons-1.9.1/cloud-plus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-plus.svg | 4 + .../bootstrap-icons-1.9.1/cloud-rain-fill.svg | 3 + .../cloud-rain-heavy-fill.svg | 3 + .../cloud-rain-heavy.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-rain.svg | 3 + .../cloud-slash-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-slash.svg | 4 + .../cloud-sleet-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-sleet.svg | 3 + .../bootstrap-icons-1.9.1/cloud-snow-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloud-snow.svg | 3 + .../bootstrap-icons-1.9.1/cloud-sun-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/cloud-sun.svg | 4 + .../cloud-upload-fill.svg | 3 + .../bootstrap-icons-1.9.1/cloud-upload.svg | 4 + .../img/bootstrap-icons-1.9.1/cloud.svg | 3 + .../img/bootstrap-icons-1.9.1/clouds-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/clouds.svg | 4 + .../img/bootstrap-icons-1.9.1/cloudy-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cloudy.svg | 3 + .../img/bootstrap-icons-1.9.1/code-slash.svg | 3 + .../img/bootstrap-icons-1.9.1/code-square.svg | 4 + .../static/img/bootstrap-icons-1.9.1/code.svg | 3 + .../static/img/bootstrap-icons-1.9.1/coin.svg | 5 + .../bootstrap-icons-1.9.1/collection-fill.svg | 3 + .../collection-play-fill.svg | 3 + .../bootstrap-icons-1.9.1/collection-play.svg | 4 + .../img/bootstrap-icons-1.9.1/collection.svg | 3 + .../img/bootstrap-icons-1.9.1/columns-gap.svg | 3 + .../img/bootstrap-icons-1.9.1/columns.svg | 3 + .../img/bootstrap-icons-1.9.1/command.svg | 3 + .../bootstrap-icons-1.9.1/compass-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/compass.svg | 4 + .../bootstrap-icons-1.9.1/cone-striped.svg | 3 + .../static/img/bootstrap-icons-1.9.1/cone.svg | 3 + .../img/bootstrap-icons-1.9.1/controller.svg | 4 + .../img/bootstrap-icons-1.9.1/cpu-fill.svg | 4 + .../static/img/bootstrap-icons-1.9.1/cpu.svg | 3 + .../credit-card-2-back-fill.svg | 3 + .../credit-card-2-back.svg | 4 + .../credit-card-2-front-fill.svg | 3 + .../credit-card-2-front.svg | 4 + .../credit-card-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/credit-card.svg | 4 + .../static/img/bootstrap-icons-1.9.1/crop.svg | 3 + .../img/bootstrap-icons-1.9.1/cup-fill.svg | 3 + .../bootstrap-icons-1.9.1/cup-hot-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/cup-hot.svg | 4 + .../img/bootstrap-icons-1.9.1/cup-straw.svg | 3 + .../static/img/bootstrap-icons-1.9.1/cup.svg | 3 + .../currency-bitcoin.svg | 3 + .../bootstrap-icons-1.9.1/currency-dollar.svg | 3 + .../bootstrap-icons-1.9.1/currency-euro.svg | 3 + .../currency-exchange.svg | 3 + .../bootstrap-icons-1.9.1/currency-pound.svg | 3 + .../bootstrap-icons-1.9.1/currency-rupee.svg | 3 + .../bootstrap-icons-1.9.1/currency-yen.svg | 3 + .../img/bootstrap-icons-1.9.1/cursor-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/cursor-text.svg | 3 + .../img/bootstrap-icons-1.9.1/cursor.svg | 3 + .../dash-circle-dotted.svg | 3 + .../dash-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dash-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/dash-lg.svg | 3 + .../dash-square-dotted.svg | 3 + .../dash-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dash-square.svg | 4 + .../static/img/bootstrap-icons-1.9.1/dash.svg | 3 + .../bootstrap-icons-1.9.1/device-hdd-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/device-hdd.svg | 5 + .../bootstrap-icons-1.9.1/device-ssd-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/device-ssd.svg | 4 + .../bootstrap-icons-1.9.1/diagram-2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/diagram-2.svg | 3 + .../bootstrap-icons-1.9.1/diagram-3-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/diagram-3.svg | 3 + .../bootstrap-icons-1.9.1/diamond-fill.svg | 3 + .../bootstrap-icons-1.9.1/diamond-half.svg | 3 + .../img/bootstrap-icons-1.9.1/diamond.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-1-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-1.svg | 4 + .../img/bootstrap-icons-1.9.1/dice-2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-2.svg | 4 + .../img/bootstrap-icons-1.9.1/dice-3-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-3.svg | 4 + .../img/bootstrap-icons-1.9.1/dice-4-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-4.svg | 4 + .../img/bootstrap-icons-1.9.1/dice-5-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-5.svg | 4 + .../img/bootstrap-icons-1.9.1/dice-6-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/dice-6.svg | 4 + .../img/bootstrap-icons-1.9.1/disc-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/disc.svg | 4 + .../img/bootstrap-icons-1.9.1/discord.svg | 3 + .../bootstrap-icons-1.9.1/display-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/display.svg | 3 + .../displayport-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/displayport.svg | 4 + .../distribute-horizontal.svg | 4 + .../distribute-vertical.svg | 4 + .../door-closed-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/door-closed.svg | 4 + .../bootstrap-icons-1.9.1/door-open-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/door-open.svg | 4 + .../static/img/bootstrap-icons-1.9.1/dot.svg | 3 + .../img/bootstrap-icons-1.9.1/download.svg | 4 + .../img/bootstrap-icons-1.9.1/dpad-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/dpad.svg | 4 + .../img/bootstrap-icons-1.9.1/dribbble.svg | 3 + .../img/bootstrap-icons-1.9.1/dropbox.svg | 3 + .../bootstrap-icons-1.9.1/droplet-fill.svg | 3 + .../bootstrap-icons-1.9.1/droplet-half.svg | 4 + .../img/bootstrap-icons-1.9.1/droplet.svg | 4 + .../img/bootstrap-icons-1.9.1/ear-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/ear.svg | 3 + .../img/bootstrap-icons-1.9.1/earbuds.svg | 3 + .../img/bootstrap-icons-1.9.1/easel-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/easel.svg | 3 + .../img/bootstrap-icons-1.9.1/easel2-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/easel2.svg | 3 + .../img/bootstrap-icons-1.9.1/easel3-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/easel3.svg | 3 + .../img/bootstrap-icons-1.9.1/egg-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/egg-fried.svg | 4 + .../static/img/bootstrap-icons-1.9.1/egg.svg | 3 + .../img/bootstrap-icons-1.9.1/eject-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/eject.svg | 3 + .../emoji-angry-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/emoji-angry.svg | 4 + .../emoji-dizzy-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/emoji-dizzy.svg | 4 + .../emoji-expressionless-fill.svg | 3 + .../emoji-expressionless.svg | 4 + .../emoji-frown-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/emoji-frown.svg | 4 + .../emoji-heart-eyes-fill.svg | 3 + .../emoji-heart-eyes.svg | 4 + .../bootstrap-icons-1.9.1/emoji-kiss-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/emoji-kiss.svg | 3 + .../emoji-laughing-fill.svg | 3 + .../bootstrap-icons-1.9.1/emoji-laughing.svg | 4 + .../emoji-neutral-fill.svg | 3 + .../bootstrap-icons-1.9.1/emoji-neutral.svg | 4 + .../emoji-smile-fill.svg | 3 + .../emoji-smile-upside-down-fill.svg | 3 + .../emoji-smile-upside-down.svg | 4 + .../img/bootstrap-icons-1.9.1/emoji-smile.svg | 4 + .../emoji-sunglasses-fill.svg | 3 + .../emoji-sunglasses.svg | 4 + .../bootstrap-icons-1.9.1/emoji-wink-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/emoji-wink.svg | 4 + .../envelope-check-fill.svg | 4 + .../bootstrap-icons-1.9.1/envelope-check.svg | 4 + .../envelope-dash-fill.svg | 4 + .../bootstrap-icons-1.9.1/envelope-dash.svg | 4 + .../envelope-exclamation-fill.svg | 4 + .../envelope-exclamation.svg | 4 + .../bootstrap-icons-1.9.1/envelope-fill.svg | 3 + .../envelope-heart-fill.svg | 4 + .../bootstrap-icons-1.9.1/envelope-heart.svg | 3 + .../envelope-open-fill.svg | 3 + .../envelope-open-heart-fill.svg | 4 + .../envelope-open-heart.svg | 3 + .../bootstrap-icons-1.9.1/envelope-open.svg | 3 + .../envelope-paper-fill.svg | 3 + .../envelope-paper-heart-fill.svg | 3 + .../envelope-paper-heart.svg | 3 + .../bootstrap-icons-1.9.1/envelope-paper.svg | 3 + .../envelope-plus-fill.svg | 4 + .../bootstrap-icons-1.9.1/envelope-plus.svg | 4 + .../envelope-slash-fill.svg | 4 + .../bootstrap-icons-1.9.1/envelope-slash.svg | 4 + .../bootstrap-icons-1.9.1/envelope-x-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/envelope-x.svg | 4 + .../img/bootstrap-icons-1.9.1/envelope.svg | 3 + .../img/bootstrap-icons-1.9.1/eraser-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/eraser.svg | 3 + .../img/bootstrap-icons-1.9.1/escape.svg | 4 + .../img/bootstrap-icons-1.9.1/ethernet.svg | 4 + .../bootstrap-icons-1.9.1/ev-station-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/ev-station.svg | 4 + .../exclamation-circle-fill.svg | 3 + .../exclamation-circle.svg | 4 + .../exclamation-diamond-fill.svg | 3 + .../exclamation-diamond.svg | 4 + .../bootstrap-icons-1.9.1/exclamation-lg.svg | 3 + .../exclamation-octagon-fill.svg | 3 + .../exclamation-octagon.svg | 4 + .../exclamation-square-fill.svg | 3 + .../exclamation-square.svg | 4 + .../exclamation-triangle-fill.svg | 3 + .../exclamation-triangle.svg | 4 + .../img/bootstrap-icons-1.9.1/exclamation.svg | 3 + .../img/bootstrap-icons-1.9.1/exclude.svg | 3 + .../bootstrap-icons-1.9.1/explicit-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/explicit.svg | 4 + .../img/bootstrap-icons-1.9.1/eye-fill.svg | 4 + .../bootstrap-icons-1.9.1/eye-slash-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/eye-slash.svg | 5 + .../static/img/bootstrap-icons-1.9.1/eye.svg | 4 + .../img/bootstrap-icons-1.9.1/eyedropper.svg | 3 + .../img/bootstrap-icons-1.9.1/eyeglasses.svg | 3 + .../img/bootstrap-icons-1.9.1/facebook.svg | 3 + .../static/img/bootstrap-icons-1.9.1/fan.svg | 4 + .../fast-forward-btn-fill.svg | 3 + .../fast-forward-btn.svg | 4 + .../fast-forward-circle-fill.svg | 3 + .../fast-forward-circle.svg | 4 + .../fast-forward-fill.svg | 4 + .../bootstrap-icons-1.9.1/fast-forward.svg | 4 + .../file-arrow-down-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-arrow-down.svg | 4 + .../file-arrow-up-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-arrow-up.svg | 4 + .../file-bar-graph-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-bar-graph.svg | 4 + .../file-binary-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-binary.svg | 4 + .../bootstrap-icons-1.9.1/file-break-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-break.svg | 3 + .../bootstrap-icons-1.9.1/file-check-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-check.svg | 4 + .../bootstrap-icons-1.9.1/file-code-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-code.svg | 4 + .../bootstrap-icons-1.9.1/file-diff-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-diff.svg | 4 + .../file-earmark-arrow-down-fill.svg | 3 + .../file-earmark-arrow-down.svg | 4 + .../file-earmark-arrow-up-fill.svg | 3 + .../file-earmark-arrow-up.svg | 4 + .../file-earmark-bar-graph-fill.svg | 3 + .../file-earmark-bar-graph.svg | 4 + .../file-earmark-binary-fill.svg | 4 + .../file-earmark-binary.svg | 4 + .../file-earmark-break-fill.svg | 3 + .../file-earmark-break.svg | 3 + .../file-earmark-check-fill.svg | 3 + .../file-earmark-check.svg | 4 + .../file-earmark-code-fill.svg | 3 + .../file-earmark-code.svg | 4 + .../file-earmark-diff-fill.svg | 3 + .../file-earmark-diff.svg | 4 + .../file-earmark-easel-fill.svg | 4 + .../file-earmark-easel.svg | 4 + .../file-earmark-excel-fill.svg | 3 + .../file-earmark-excel.svg | 4 + .../file-earmark-fill.svg | 3 + .../file-earmark-font-fill.svg | 3 + .../file-earmark-font.svg | 4 + .../file-earmark-image-fill.svg | 4 + .../file-earmark-image.svg | 4 + .../file-earmark-lock-fill.svg | 4 + .../file-earmark-lock.svg | 4 + .../file-earmark-lock2-fill.svg | 4 + .../file-earmark-lock2.svg | 4 + .../file-earmark-medical-fill.svg | 3 + .../file-earmark-medical.svg | 4 + .../file-earmark-minus-fill.svg | 3 + .../file-earmark-minus.svg | 4 + .../file-earmark-music-fill.svg | 3 + .../file-earmark-music.svg | 4 + .../file-earmark-pdf-fill.svg | 4 + .../file-earmark-pdf.svg | 4 + .../file-earmark-person-fill.svg | 3 + .../file-earmark-person.svg | 4 + .../file-earmark-play-fill.svg | 3 + .../file-earmark-play.svg | 4 + .../file-earmark-plus-fill.svg | 3 + .../file-earmark-plus.svg | 4 + .../file-earmark-post-fill.svg | 3 + .../file-earmark-post.svg | 4 + .../file-earmark-ppt-fill.svg | 4 + .../file-earmark-ppt.svg | 4 + .../file-earmark-richtext-fill.svg | 3 + .../file-earmark-richtext.svg | 4 + .../file-earmark-ruled-fill.svg | 3 + .../file-earmark-ruled.svg | 3 + .../file-earmark-slides-fill.svg | 4 + .../file-earmark-slides.svg | 4 + .../file-earmark-spreadsheet-fill.svg | 4 + .../file-earmark-spreadsheet.svg | 3 + .../file-earmark-text-fill.svg | 3 + .../file-earmark-text.svg | 4 + .../file-earmark-word-fill.svg | 3 + .../file-earmark-word.svg | 4 + .../file-earmark-x-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-earmark-x.svg | 4 + .../file-earmark-zip-fill.svg | 4 + .../file-earmark-zip.svg | 4 + .../bootstrap-icons-1.9.1/file-earmark.svg | 3 + .../bootstrap-icons-1.9.1/file-easel-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-easel.svg | 4 + .../bootstrap-icons-1.9.1/file-excel-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-excel.svg | 4 + .../img/bootstrap-icons-1.9.1/file-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-font-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-font.svg | 4 + .../bootstrap-icons-1.9.1/file-image-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-image.svg | 4 + .../bootstrap-icons-1.9.1/file-lock-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-lock.svg | 4 + .../bootstrap-icons-1.9.1/file-lock2-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-lock2.svg | 4 + .../file-medical-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-medical.svg | 4 + .../bootstrap-icons-1.9.1/file-minus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-minus.svg | 4 + .../bootstrap-icons-1.9.1/file-music-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-music.svg | 4 + .../bootstrap-icons-1.9.1/file-pdf-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-pdf.svg | 4 + .../file-person-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-person.svg | 4 + .../bootstrap-icons-1.9.1/file-play-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-play.svg | 4 + .../bootstrap-icons-1.9.1/file-plus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-plus.svg | 4 + .../bootstrap-icons-1.9.1/file-post-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-post.svg | 4 + .../bootstrap-icons-1.9.1/file-ppt-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-ppt.svg | 4 + .../file-richtext-fill.svg | 3 + .../bootstrap-icons-1.9.1/file-richtext.svg | 4 + .../bootstrap-icons-1.9.1/file-ruled-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-ruled.svg | 3 + .../file-slides-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-slides.svg | 4 + .../file-spreadsheet-fill.svg | 3 + .../file-spreadsheet.svg | 3 + .../bootstrap-icons-1.9.1/file-text-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-text.svg | 4 + .../bootstrap-icons-1.9.1/file-word-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-word.svg | 4 + .../img/bootstrap-icons-1.9.1/file-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/file-x.svg | 4 + .../bootstrap-icons-1.9.1/file-zip-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/file-zip.svg | 4 + .../static/img/bootstrap-icons-1.9.1/file.svg | 3 + .../img/bootstrap-icons-1.9.1/files-alt.svg | 3 + .../img/bootstrap-icons-1.9.1/files.svg | 3 + .../bootstrap-icons-1.9.1/filetype-aac.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-ai.svg | 3 + .../bootstrap-icons-1.9.1/filetype-bmp.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-cs.svg | 3 + .../bootstrap-icons-1.9.1/filetype-css.svg | 3 + .../bootstrap-icons-1.9.1/filetype-csv.svg | 3 + .../bootstrap-icons-1.9.1/filetype-doc.svg | 3 + .../bootstrap-icons-1.9.1/filetype-docx.svg | 3 + .../bootstrap-icons-1.9.1/filetype-exe.svg | 3 + .../bootstrap-icons-1.9.1/filetype-gif.svg | 3 + .../bootstrap-icons-1.9.1/filetype-heic.svg | 3 + .../bootstrap-icons-1.9.1/filetype-html.svg | 3 + .../bootstrap-icons-1.9.1/filetype-java.svg | 3 + .../bootstrap-icons-1.9.1/filetype-jpg.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-js.svg | 3 + .../bootstrap-icons-1.9.1/filetype-json.svg | 3 + .../bootstrap-icons-1.9.1/filetype-jsx.svg | 3 + .../bootstrap-icons-1.9.1/filetype-key.svg | 3 + .../bootstrap-icons-1.9.1/filetype-m4p.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-md.svg | 3 + .../bootstrap-icons-1.9.1/filetype-mdx.svg | 3 + .../bootstrap-icons-1.9.1/filetype-mov.svg | 3 + .../bootstrap-icons-1.9.1/filetype-mp3.svg | 3 + .../bootstrap-icons-1.9.1/filetype-mp4.svg | 3 + .../bootstrap-icons-1.9.1/filetype-otf.svg | 3 + .../bootstrap-icons-1.9.1/filetype-pdf.svg | 3 + .../bootstrap-icons-1.9.1/filetype-php.svg | 3 + .../bootstrap-icons-1.9.1/filetype-png.svg | 3 + .../bootstrap-icons-1.9.1/filetype-ppt.svg | 3 + .../bootstrap-icons-1.9.1/filetype-pptx.svg | 3 + .../bootstrap-icons-1.9.1/filetype-psd.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-py.svg | 3 + .../bootstrap-icons-1.9.1/filetype-raw.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-rb.svg | 3 + .../bootstrap-icons-1.9.1/filetype-sass.svg | 3 + .../bootstrap-icons-1.9.1/filetype-scss.svg | 3 + .../img/bootstrap-icons-1.9.1/filetype-sh.svg | 3 + .../bootstrap-icons-1.9.1/filetype-sql.svg | 3 + .../bootstrap-icons-1.9.1/filetype-svg.svg | 3 + .../bootstrap-icons-1.9.1/filetype-tiff.svg | 3 + .../bootstrap-icons-1.9.1/filetype-tsx.svg | 3 + .../bootstrap-icons-1.9.1/filetype-ttf.svg | 3 + .../bootstrap-icons-1.9.1/filetype-txt.svg | 3 + .../bootstrap-icons-1.9.1/filetype-wav.svg | 3 + .../bootstrap-icons-1.9.1/filetype-woff.svg | 3 + .../bootstrap-icons-1.9.1/filetype-xls.svg | 3 + .../bootstrap-icons-1.9.1/filetype-xlsx.svg | 3 + .../bootstrap-icons-1.9.1/filetype-xml.svg | 3 + .../bootstrap-icons-1.9.1/filetype-yml.svg | 3 + .../static/img/bootstrap-icons-1.9.1/film.svg | 3 + .../filter-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/filter-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/filter-left.svg | 3 + .../bootstrap-icons-1.9.1/filter-right.svg | 3 + .../filter-square-fill.svg | 3 + .../bootstrap-icons-1.9.1/filter-square.svg | 4 + .../img/bootstrap-icons-1.9.1/filter.svg | 3 + .../img/bootstrap-icons-1.9.1/fingerprint.svg | 7 + .../static/img/bootstrap-icons-1.9.1/fire.svg | 3 + .../img/bootstrap-icons-1.9.1/flag-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/flag.svg | 3 + .../img/bootstrap-icons-1.9.1/flower1.svg | 3 + .../img/bootstrap-icons-1.9.1/flower2.svg | 3 + .../img/bootstrap-icons-1.9.1/flower3.svg | 3 + .../bootstrap-icons-1.9.1/folder-check.svg | 4 + .../img/bootstrap-icons-1.9.1/folder-fill.svg | 3 + .../bootstrap-icons-1.9.1/folder-minus.svg | 4 + .../img/bootstrap-icons-1.9.1/folder-plus.svg | 4 + .../folder-symlink-fill.svg | 3 + .../bootstrap-icons-1.9.1/folder-symlink.svg | 4 + .../img/bootstrap-icons-1.9.1/folder-x.svg | 4 + .../img/bootstrap-icons-1.9.1/folder.svg | 3 + .../bootstrap-icons-1.9.1/folder2-open.svg | 3 + .../img/bootstrap-icons-1.9.1/folder2.svg | 3 + .../img/bootstrap-icons-1.9.1/fonts.svg | 3 + .../fonts/bootstrap-icons.woff | Bin 0 -> 150592 bytes .../fonts/bootstrap-icons.woff2 | Bin 0 -> 112440 bytes .../bootstrap-icons-1.9.1/forward-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/forward.svg | 3 + .../img/bootstrap-icons-1.9.1/front.svg | 3 + .../fuel-pump-diesel-fill.svg | 4 + .../fuel-pump-diesel.svg | 4 + .../bootstrap-icons-1.9.1/fuel-pump-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/fuel-pump.svg | 4 + .../bootstrap-icons-1.9.1/fullscreen-exit.svg | 3 + .../img/bootstrap-icons-1.9.1/fullscreen.svg | 3 + .../img/bootstrap-icons-1.9.1/funnel-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/funnel.svg | 3 + .../img/bootstrap-icons-1.9.1/gear-fill.svg | 3 + .../gear-wide-connected.svg | 3 + .../img/bootstrap-icons-1.9.1/gear-wide.svg | 3 + .../static/img/bootstrap-icons-1.9.1/gear.svg | 4 + .../static/img/bootstrap-icons-1.9.1/gem.svg | 3 + .../gender-ambiguous.svg | 3 + .../bootstrap-icons-1.9.1/gender-female.svg | 3 + .../img/bootstrap-icons-1.9.1/gender-male.svg | 3 + .../bootstrap-icons-1.9.1/gender-trans.svg | 3 + .../bootstrap-icons-1.9.1/geo-alt-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/geo-alt.svg | 4 + .../img/bootstrap-icons-1.9.1/geo-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/geo.svg | 3 + .../img/bootstrap-icons-1.9.1/gift-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/gift.svg | 3 + .../static/img/bootstrap-icons-1.9.1/git.svg | 3 + .../img/bootstrap-icons-1.9.1/github.svg | 3 + .../img/bootstrap-icons-1.9.1/globe.svg | 3 + .../img/bootstrap-icons-1.9.1/globe2.svg | 3 + .../img/bootstrap-icons-1.9.1/google-play.svg | 3 + .../img/bootstrap-icons-1.9.1/google.svg | 3 + .../img/bootstrap-icons-1.9.1/gpu-card.svg | 5 + .../graph-down-arrow.svg | 3 + .../img/bootstrap-icons-1.9.1/graph-down.svg | 3 + .../bootstrap-icons-1.9.1/graph-up-arrow.svg | 3 + .../img/bootstrap-icons-1.9.1/graph-up.svg | 3 + .../bootstrap-icons-1.9.1/grid-1x2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/grid-1x2.svg | 3 + .../grid-3x2-gap-fill.svg | 3 + .../bootstrap-icons-1.9.1/grid-3x2-gap.svg | 3 + .../img/bootstrap-icons-1.9.1/grid-3x2.svg | 3 + .../grid-3x3-gap-fill.svg | 3 + .../bootstrap-icons-1.9.1/grid-3x3-gap.svg | 3 + .../img/bootstrap-icons-1.9.1/grid-3x3.svg | 3 + .../img/bootstrap-icons-1.9.1/grid-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/grid.svg | 3 + .../bootstrap-icons-1.9.1/grip-horizontal.svg | 3 + .../bootstrap-icons-1.9.1/grip-vertical.svg | 3 + .../bootstrap-icons-1.9.1/h-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/h-circle.svg | 3 + .../bootstrap-icons-1.9.1/h-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/h-square.svg | 4 + .../img/bootstrap-icons-1.9.1/hammer.svg | 3 + .../bootstrap-icons-1.9.1/hand-index-fill.svg | 3 + .../hand-index-thumb-fill.svg | 3 + .../hand-index-thumb.svg | 3 + .../img/bootstrap-icons-1.9.1/hand-index.svg | 3 + .../hand-thumbs-down-fill.svg | 3 + .../hand-thumbs-down.svg | 3 + .../hand-thumbs-up-fill.svg | 3 + .../bootstrap-icons-1.9.1/hand-thumbs-up.svg | 3 + .../bootstrap-icons-1.9.1/handbag-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/handbag.svg | 3 + .../static/img/bootstrap-icons-1.9.1/hash.svg | 3 + .../img/bootstrap-icons-1.9.1/hdd-fill.svg | 3 + .../hdd-network-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/hdd-network.svg | 4 + .../bootstrap-icons-1.9.1/hdd-rack-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/hdd-rack.svg | 4 + .../bootstrap-icons-1.9.1/hdd-stack-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/hdd-stack.svg | 5 + .../static/img/bootstrap-icons-1.9.1/hdd.svg | 4 + .../img/bootstrap-icons-1.9.1/hdmi-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/hdmi.svg | 4 + .../img/bootstrap-icons-1.9.1/headphones.svg | 3 + .../img/bootstrap-icons-1.9.1/headset-vr.svg | 4 + .../img/bootstrap-icons-1.9.1/headset.svg | 3 + .../img/bootstrap-icons-1.9.1/heart-arrow.svg | 3 + .../img/bootstrap-icons-1.9.1/heart-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/heart-half.svg | 3 + .../heart-pulse-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/heart-pulse.svg | 3 + .../img/bootstrap-icons-1.9.1/heart.svg | 3 + .../bootstrap-icons-1.9.1/heartbreak-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/heartbreak.svg | 3 + .../img/bootstrap-icons-1.9.1/hearts.svg | 3 + .../bootstrap-icons-1.9.1/heptagon-fill.svg | 3 + .../bootstrap-icons-1.9.1/heptagon-half.svg | 3 + .../img/bootstrap-icons-1.9.1/heptagon.svg | 3 + .../bootstrap-icons-1.9.1/hexagon-fill.svg | 3 + .../bootstrap-icons-1.9.1/hexagon-half.svg | 3 + .../img/bootstrap-icons-1.9.1/hexagon.svg | 3 + .../bootstrap-icons-1.9.1/hospital-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/hospital.svg | 4 + .../hourglass-bottom.svg | 3 + .../bootstrap-icons-1.9.1/hourglass-split.svg | 3 + .../bootstrap-icons-1.9.1/hourglass-top.svg | 3 + .../img/bootstrap-icons-1.9.1/hourglass.svg | 3 + .../bootstrap-icons-1.9.1/house-door-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/house-door.svg | 3 + .../img/bootstrap-icons-1.9.1/house-fill.svg | 4 + .../house-heart-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/house-heart.svg | 4 + .../img/bootstrap-icons-1.9.1/house.svg | 4 + .../static/img/bootstrap-icons-1.9.1/hr.svg | 3 + .../img/bootstrap-icons-1.9.1/hurricane.svg | 3 + .../img/bootstrap-icons-1.9.1/hypnotize.svg | 4 + .../img/bootstrap-icons-1.9.1/image-alt.svg | 3 + .../img/bootstrap-icons-1.9.1/image-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/image.svg | 4 + .../img/bootstrap-icons-1.9.1/images.svg | 4 + .../img/bootstrap-icons-1.9.1/inbox-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/inbox.svg | 3 + .../bootstrap-icons-1.9.1/inboxes-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/inboxes.svg | 3 + .../img/bootstrap-icons-1.9.1/incognito.svg | 3 + .../img/bootstrap-icons-1.9.1/indent.svg | 4 + .../img/bootstrap-icons-1.9.1/index.html | 7291 +++++++++++ .../img/bootstrap-icons-1.9.1/infinity.svg | 3 + .../info-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/info-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/info-lg.svg | 3 + .../info-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/info-square.svg | 4 + .../static/img/bootstrap-icons-1.9.1/info.svg | 3 + .../input-cursor-text.svg | 4 + .../bootstrap-icons-1.9.1/input-cursor.svg | 4 + .../img/bootstrap-icons-1.9.1/instagram.svg | 3 + .../img/bootstrap-icons-1.9.1/intersect.svg | 3 + .../bootstrap-icons-1.9.1/journal-album.svg | 5 + .../journal-arrow-down.svg | 5 + .../journal-arrow-up.svg | 5 + .../journal-bookmark-fill.svg | 5 + .../journal-bookmark.svg | 5 + .../bootstrap-icons-1.9.1/journal-check.svg | 5 + .../bootstrap-icons-1.9.1/journal-code.svg | 5 + .../bootstrap-icons-1.9.1/journal-medical.svg | 5 + .../bootstrap-icons-1.9.1/journal-minus.svg | 5 + .../bootstrap-icons-1.9.1/journal-plus.svg | 5 + .../journal-richtext.svg | 5 + .../bootstrap-icons-1.9.1/journal-text.svg | 5 + .../img/bootstrap-icons-1.9.1/journal-x.svg | 5 + .../img/bootstrap-icons-1.9.1/journal.svg | 4 + .../img/bootstrap-icons-1.9.1/journals.svg | 4 + .../img/bootstrap-icons-1.9.1/joystick.svg | 4 + .../bootstrap-icons-1.9.1/justify-left.svg | 3 + .../bootstrap-icons-1.9.1/justify-right.svg | 3 + .../img/bootstrap-icons-1.9.1/justify.svg | 3 + .../img/bootstrap-icons-1.9.1/kanban-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/kanban.svg | 4 + .../img/bootstrap-icons-1.9.1/key-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/key.svg | 4 + .../bootstrap-icons-1.9.1/keyboard-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/keyboard.svg | 4 + .../img/bootstrap-icons-1.9.1/ladder.svg | 3 + .../img/bootstrap-icons-1.9.1/lamp-fill.svg | 4 + .../static/img/bootstrap-icons-1.9.1/lamp.svg | 4 + .../img/bootstrap-icons-1.9.1/laptop-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/laptop.svg | 3 + .../bootstrap-icons-1.9.1/layer-backward.svg | 4 + .../bootstrap-icons-1.9.1/layer-forward.svg | 4 + .../img/bootstrap-icons-1.9.1/layers-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/layers-half.svg | 3 + .../img/bootstrap-icons-1.9.1/layers.svg | 3 + .../layout-sidebar-inset-reverse.svg | 4 + .../layout-sidebar-inset.svg | 4 + .../layout-sidebar-reverse.svg | 3 + .../bootstrap-icons-1.9.1/layout-sidebar.svg | 3 + .../bootstrap-icons-1.9.1/layout-split.svg | 3 + .../layout-text-sidebar-reverse.svg | 4 + .../layout-text-sidebar.svg | 4 + .../layout-text-window-reverse.svg | 4 + .../layout-text-window.svg | 4 + .../layout-three-columns.svg | 3 + .../img/bootstrap-icons-1.9.1/layout-wtf.svg | 3 + .../bootstrap-icons-1.9.1/life-preserver.svg | 3 + .../bootstrap-icons-1.9.1/lightbulb-fill.svg | 3 + .../lightbulb-off-fill.svg | 3 + .../bootstrap-icons-1.9.1/lightbulb-off.svg | 3 + .../img/bootstrap-icons-1.9.1/lightbulb.svg | 3 + .../lightning-charge-fill.svg | 3 + .../lightning-charge.svg | 3 + .../bootstrap-icons-1.9.1/lightning-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/lightning.svg | 3 + .../static/img/bootstrap-icons-1.9.1/line.svg | 3 + .../img/bootstrap-icons-1.9.1/link-45deg.svg | 4 + .../static/img/bootstrap-icons-1.9.1/link.svg | 4 + .../img/bootstrap-icons-1.9.1/linkedin.svg | 3 + .../img/bootstrap-icons-1.9.1/list-check.svg | 3 + .../list-columns-reverse.svg | 3 + .../bootstrap-icons-1.9.1/list-columns.svg | 3 + .../img/bootstrap-icons-1.9.1/list-nested.svg | 3 + .../img/bootstrap-icons-1.9.1/list-ol.svg | 4 + .../img/bootstrap-icons-1.9.1/list-stars.svg | 4 + .../img/bootstrap-icons-1.9.1/list-task.svg | 5 + .../img/bootstrap-icons-1.9.1/list-ul.svg | 3 + .../static/img/bootstrap-icons-1.9.1/list.svg | 3 + .../img/bootstrap-icons-1.9.1/lock-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/lock.svg | 3 + .../img/bootstrap-icons-1.9.1/lungs-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/lungs.svg | 3 + .../img/bootstrap-icons-1.9.1/magic.svg | 3 + .../img/bootstrap-icons-1.9.1/magnet-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/magnet.svg | 3 + .../img/bootstrap-icons-1.9.1/mailbox.svg | 4 + .../img/bootstrap-icons-1.9.1/mailbox2.svg | 4 + .../img/bootstrap-icons-1.9.1/map-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/map.svg | 3 + .../bootstrap-icons-1.9.1/markdown-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/markdown.svg | 6 + .../static/img/bootstrap-icons-1.9.1/mask.svg | 3 + .../img/bootstrap-icons-1.9.1/mastodon.svg | 3 + .../img/bootstrap-icons-1.9.1/medium.svg | 3 + .../bootstrap-icons-1.9.1/megaphone-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/megaphone.svg | 3 + .../img/bootstrap-icons-1.9.1/memory.svg | 3 + .../bootstrap-icons-1.9.1/menu-app-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/menu-app.svg | 3 + .../menu-button-fill.svg | 3 + .../menu-button-wide-fill.svg | 3 + .../menu-button-wide.svg | 4 + .../img/bootstrap-icons-1.9.1/menu-button.svg | 4 + .../img/bootstrap-icons-1.9.1/menu-down.svg | 3 + .../img/bootstrap-icons-1.9.1/menu-up.svg | 3 + .../img/bootstrap-icons-1.9.1/messenger.svg | 3 + .../static/img/bootstrap-icons-1.9.1/meta.svg | 3 + .../img/bootstrap-icons-1.9.1/mic-fill.svg | 4 + .../bootstrap-icons-1.9.1/mic-mute-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/mic-mute.svg | 4 + .../static/img/bootstrap-icons-1.9.1/mic.svg | 4 + .../bootstrap-icons-1.9.1/microsoft-teams.svg | 4 + .../img/bootstrap-icons-1.9.1/microsoft.svg | 3 + .../bootstrap-icons-1.9.1/minecart-loaded.svg | 4 + .../img/bootstrap-icons-1.9.1/minecart.svg | 3 + .../img/bootstrap-icons-1.9.1/modem-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/modem.svg | 4 + .../img/bootstrap-icons-1.9.1/moisture.svg | 3 + .../img/bootstrap-icons-1.9.1/moon-fill.svg | 3 + .../bootstrap-icons-1.9.1/moon-stars-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/moon-stars.svg | 4 + .../static/img/bootstrap-icons-1.9.1/moon.svg | 3 + .../mortarboard-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/mortarboard.svg | 4 + .../motherboard-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/motherboard.svg | 4 + .../img/bootstrap-icons-1.9.1/mouse-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/mouse.svg | 3 + .../img/bootstrap-icons-1.9.1/mouse2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/mouse2.svg | 3 + .../img/bootstrap-icons-1.9.1/mouse3-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/mouse3.svg | 3 + .../music-note-beamed.svg | 5 + .../bootstrap-icons-1.9.1/music-note-list.svg | 6 + .../img/bootstrap-icons-1.9.1/music-note.svg | 5 + .../music-player-fill.svg | 4 + .../bootstrap-icons-1.9.1/music-player.svg | 5 + .../img/bootstrap-icons-1.9.1/newspaper.svg | 4 + .../bootstrap-icons-1.9.1/nintendo-switch.svg | 4 + .../bootstrap-icons-1.9.1/node-minus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/node-minus.svg | 3 + .../bootstrap-icons-1.9.1/node-plus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/node-plus.svg | 3 + .../img/bootstrap-icons-1.9.1/nut-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/nut.svg | 4 + .../bootstrap-icons-1.9.1/octagon-fill.svg | 3 + .../bootstrap-icons-1.9.1/octagon-half.svg | 3 + .../img/bootstrap-icons-1.9.1/octagon.svg | 3 + .../optical-audio-fill.svg | 4 + .../bootstrap-icons-1.9.1/optical-audio.svg | 5 + .../img/bootstrap-icons-1.9.1/option.svg | 3 + .../img/bootstrap-icons-1.9.1/outlet.svg | 4 + .../bootstrap-icons-1.9.1/p-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/p-circle.svg | 3 + .../bootstrap-icons-1.9.1/p-square-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/p-square.svg | 4 + .../bootstrap-icons-1.9.1/paint-bucket.svg | 3 + .../bootstrap-icons-1.9.1/palette-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/palette.svg | 4 + .../img/bootstrap-icons-1.9.1/palette2.svg | 4 + .../img/bootstrap-icons-1.9.1/paperclip.svg | 3 + .../img/bootstrap-icons-1.9.1/paragraph.svg | 3 + .../img/bootstrap-icons-1.9.1/pass-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/pass.svg | 4 + .../patch-check-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/patch-check.svg | 4 + .../patch-exclamation-fill.svg | 3 + .../patch-exclamation.svg | 4 + .../patch-minus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/patch-minus.svg | 4 + .../bootstrap-icons-1.9.1/patch-plus-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/patch-plus.svg | 4 + .../patch-question-fill.svg | 3 + .../bootstrap-icons-1.9.1/patch-question.svg | 5 + .../bootstrap-icons-1.9.1/pause-btn-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/pause-btn.svg | 4 + .../pause-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/pause-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/pause-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/pause.svg | 3 + .../img/bootstrap-icons-1.9.1/paypal.svg | 3 + .../pc-display-horizontal.svg | 3 + .../img/bootstrap-icons-1.9.1/pc-display.svg | 3 + .../bootstrap-icons-1.9.1/pc-horizontal.svg | 3 + .../static/img/bootstrap-icons-1.9.1/pc.svg | 3 + .../img/bootstrap-icons-1.9.1/pci-card.svg | 4 + .../img/bootstrap-icons-1.9.1/peace-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/peace.svg | 3 + .../img/bootstrap-icons-1.9.1/pen-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/pen.svg | 3 + .../img/bootstrap-icons-1.9.1/pencil-fill.svg | 3 + .../bootstrap-icons-1.9.1/pencil-square.svg | 4 + .../img/bootstrap-icons-1.9.1/pencil.svg | 3 + .../bootstrap-icons-1.9.1/pentagon-fill.svg | 3 + .../bootstrap-icons-1.9.1/pentagon-half.svg | 3 + .../img/bootstrap-icons-1.9.1/pentagon.svg | 3 + .../img/bootstrap-icons-1.9.1/people-fill.svg | 5 + .../img/bootstrap-icons-1.9.1/people.svg | 3 + .../img/bootstrap-icons-1.9.1/percent.svg | 3 + .../person-badge-fill.svg | 3 + .../bootstrap-icons-1.9.1/person-badge.svg | 4 + .../person-bounding-box.svg | 4 + .../person-check-fill.svg | 4 + .../bootstrap-icons-1.9.1/person-check.svg | 4 + .../bootstrap-icons-1.9.1/person-circle.svg | 4 + .../person-dash-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/person-dash.svg | 4 + .../img/bootstrap-icons-1.9.1/person-fill.svg | 3 + .../bootstrap-icons-1.9.1/person-heart.svg | 3 + .../bootstrap-icons-1.9.1/person-hearts.svg | 3 + .../person-lines-fill.svg | 3 + .../person-plus-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/person-plus.svg | 4 + .../bootstrap-icons-1.9.1/person-rolodex.svg | 4 + .../bootstrap-icons-1.9.1/person-square.svg | 4 + .../bootstrap-icons-1.9.1/person-video.svg | 4 + .../bootstrap-icons-1.9.1/person-video2.svg | 4 + .../bootstrap-icons-1.9.1/person-video3.svg | 4 + .../person-workspace.svg | 4 + .../bootstrap-icons-1.9.1/person-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/person-x.svg | 4 + .../img/bootstrap-icons-1.9.1/person.svg | 3 + .../img/bootstrap-icons-1.9.1/phone-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/phone-flip.svg | 3 + .../phone-landscape-fill.svg | 3 + .../bootstrap-icons-1.9.1/phone-landscape.svg | 4 + .../phone-vibrate-fill.svg | 3 + .../bootstrap-icons-1.9.1/phone-vibrate.svg | 4 + .../img/bootstrap-icons-1.9.1/phone.svg | 4 + .../bootstrap-icons-1.9.1/pie-chart-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/pie-chart.svg | 3 + .../bootstrap-icons-1.9.1/piggy-bank-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/piggy-bank.svg | 4 + .../bootstrap-icons-1.9.1/pin-angle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/pin-angle.svg | 3 + .../img/bootstrap-icons-1.9.1/pin-fill.svg | 3 + .../bootstrap-icons-1.9.1/pin-map-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/pin-map.svg | 4 + .../static/img/bootstrap-icons-1.9.1/pin.svg | 3 + .../img/bootstrap-icons-1.9.1/pinterest.svg | 3 + .../img/bootstrap-icons-1.9.1/pip-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/pip.svg | 4 + .../bootstrap-icons-1.9.1/play-btn-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/play-btn.svg | 4 + .../play-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/play-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/play-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/play.svg | 3 + .../img/bootstrap-icons-1.9.1/playstation.svg | 3 + .../img/bootstrap-icons-1.9.1/plug-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/plug.svg | 3 + .../img/bootstrap-icons-1.9.1/plugin.svg | 3 + .../plus-circle-dotted.svg | 3 + .../plus-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/plus-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/plus-lg.svg | 3 + .../plus-slash-minus.svg | 3 + .../plus-square-dotted.svg | 3 + .../plus-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/plus-square.svg | 4 + .../static/img/bootstrap-icons-1.9.1/plus.svg | 3 + .../bootstrap-icons-1.9.1/postage-fill.svg | 4 + .../postage-heart-fill.svg | 4 + .../bootstrap-icons-1.9.1/postage-heart.svg | 4 + .../img/bootstrap-icons-1.9.1/postage.svg | 4 + .../bootstrap-icons-1.9.1/postcard-fill.svg | 4 + .../postcard-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/postcard-heart.svg | 4 + .../img/bootstrap-icons-1.9.1/postcard.svg | 3 + .../img/bootstrap-icons-1.9.1/power.svg | 4 + .../bootstrap-icons-1.9.1/prescription.svg | 4 + .../bootstrap-icons-1.9.1/prescription2.svg | 4 + .../bootstrap-icons-1.9.1/printer-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/printer.svg | 4 + .../bootstrap-icons-1.9.1/projector-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/projector.svg | 4 + .../img/bootstrap-icons-1.9.1/puzzle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/puzzle.svg | 3 + .../bootstrap-icons-1.9.1/qr-code-scan.svg | 7 + .../img/bootstrap-icons-1.9.1/qr-code.svg | 7 + .../question-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/question-circle.svg | 4 + .../question-diamond-fill.svg | 3 + .../question-diamond.svg | 4 + .../img/bootstrap-icons-1.9.1/question-lg.svg | 3 + .../question-octagon-fill.svg | 3 + .../question-octagon.svg | 4 + .../question-square-fill.svg | 3 + .../bootstrap-icons-1.9.1/question-square.svg | 4 + .../img/bootstrap-icons-1.9.1/question.svg | 3 + .../img/bootstrap-icons-1.9.1/quora.svg | 3 + .../img/bootstrap-icons-1.9.1/quote.svg | 3 + .../bootstrap-icons-1.9.1/r-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/r-circle.svg | 3 + .../bootstrap-icons-1.9.1/r-square-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/r-square.svg | 4 + .../img/bootstrap-icons-1.9.1/radioactive.svg | 4 + .../img/bootstrap-icons-1.9.1/rainbow.svg | 3 + .../bootstrap-icons-1.9.1/receipt-cutoff.svg | 4 + .../img/bootstrap-icons-1.9.1/receipt.svg | 4 + .../img/bootstrap-icons-1.9.1/reception-0.svg | 3 + .../img/bootstrap-icons-1.9.1/reception-1.svg | 3 + .../img/bootstrap-icons-1.9.1/reception-2.svg | 3 + .../img/bootstrap-icons-1.9.1/reception-3.svg | 3 + .../img/bootstrap-icons-1.9.1/reception-4.svg | 3 + .../bootstrap-icons-1.9.1/record-btn-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/record-btn.svg | 4 + .../record-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/record-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/record-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/record.svg | 3 + .../bootstrap-icons-1.9.1/record2-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/record2.svg | 4 + .../img/bootstrap-icons-1.9.1/recycle.svg | 3 + .../img/bootstrap-icons-1.9.1/reddit.svg | 4 + .../img/bootstrap-icons-1.9.1/repeat-1.svg | 4 + .../img/bootstrap-icons-1.9.1/repeat.svg | 3 + .../bootstrap-icons-1.9.1/reply-all-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/reply-all.svg | 4 + .../img/bootstrap-icons-1.9.1/reply-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/reply.svg | 3 + .../bootstrap-icons-1.9.1/rewind-btn-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/rewind-btn.svg | 4 + .../rewind-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/rewind-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/rewind-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/rewind.svg | 4 + .../img/bootstrap-icons-1.9.1/robot.svg | 4 + .../img/bootstrap-icons-1.9.1/router-fill.svg | 6 + .../img/bootstrap-icons-1.9.1/router.svg | 6 + .../img/bootstrap-icons-1.9.1/rss-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/rss.svg | 4 + .../img/bootstrap-icons-1.9.1/rulers.svg | 3 + .../img/bootstrap-icons-1.9.1/safe-fill.svg | 4 + .../static/img/bootstrap-icons-1.9.1/safe.svg | 4 + .../img/bootstrap-icons-1.9.1/safe2-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/safe2.svg | 4 + .../img/bootstrap-icons-1.9.1/save-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/save.svg | 3 + .../img/bootstrap-icons-1.9.1/save2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/save2.svg | 3 + .../img/bootstrap-icons-1.9.1/scissors.svg | 3 + .../img/bootstrap-icons-1.9.1/screwdriver.svg | 3 + .../bootstrap-icons-1.9.1/sd-card-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/sd-card.svg | 4 + .../search-heart-fill.svg | 3 + .../bootstrap-icons-1.9.1/search-heart.svg | 4 + .../img/bootstrap-icons-1.9.1/search.svg | 3 + .../bootstrap-icons-1.9.1/segmented-nav.svg | 3 + .../bootstrap-icons-1.9.1/send-check-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/send-check.svg | 4 + .../bootstrap-icons-1.9.1/send-dash-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/send-dash.svg | 4 + .../send-exclamation-fill.svg | 4 + .../send-exclamation.svg | 4 + .../img/bootstrap-icons-1.9.1/send-fill.svg | 3 + .../bootstrap-icons-1.9.1/send-plus-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/send-plus.svg | 4 + .../bootstrap-icons-1.9.1/send-slash-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/send-slash.svg | 4 + .../img/bootstrap-icons-1.9.1/send-x-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/send-x.svg | 4 + .../static/img/bootstrap-icons-1.9.1/send.svg | 3 + .../img/bootstrap-icons-1.9.1/server.svg | 5 + .../img/bootstrap-icons-1.9.1/share-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/share.svg | 3 + .../bootstrap-icons-1.9.1/shield-check.svg | 4 + .../shield-exclamation.svg | 4 + .../shield-fill-check.svg | 3 + .../shield-fill-exclamation.svg | 3 + .../shield-fill-minus.svg | 3 + .../shield-fill-plus.svg | 3 + .../bootstrap-icons-1.9.1/shield-fill-x.svg | 3 + .../img/bootstrap-icons-1.9.1/shield-fill.svg | 3 + .../shield-lock-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/shield-lock.svg | 4 + .../bootstrap-icons-1.9.1/shield-minus.svg | 4 + .../img/bootstrap-icons-1.9.1/shield-plus.svg | 4 + .../bootstrap-icons-1.9.1/shield-shaded.svg | 3 + .../shield-slash-fill.svg | 3 + .../bootstrap-icons-1.9.1/shield-slash.svg | 3 + .../img/bootstrap-icons-1.9.1/shield-x.svg | 4 + .../img/bootstrap-icons-1.9.1/shield.svg | 3 + .../img/bootstrap-icons-1.9.1/shift-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/shift.svg | 3 + .../img/bootstrap-icons-1.9.1/shop-window.svg | 3 + .../static/img/bootstrap-icons-1.9.1/shop.svg | 3 + .../img/bootstrap-icons-1.9.1/shuffle.svg | 4 + .../bootstrap-icons-1.9.1/sign-stop-fill.svg | 4 + .../sign-stop-lights-fill.svg | 4 + .../sign-stop-lights.svg | 4 + .../img/bootstrap-icons-1.9.1/sign-stop.svg | 5 + .../sign-turn-left-fill.svg | 3 + .../bootstrap-icons-1.9.1/sign-turn-left.svg | 4 + .../sign-turn-right-fill.svg | 3 + .../bootstrap-icons-1.9.1/sign-turn-right.svg | 4 + .../sign-turn-slight-left-fill.svg | 3 + .../sign-turn-slight-left.svg | 4 + .../sign-turn-slight-right-fill.svg | 3 + .../sign-turn-slight-right.svg | 4 + .../bootstrap-icons-1.9.1/sign-yield-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/sign-yield.svg | 5 + .../img/bootstrap-icons-1.9.1/signal.svg | 3 + .../bootstrap-icons-1.9.1/signpost-2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/signpost-2.svg | 3 + .../bootstrap-icons-1.9.1/signpost-fill.svg | 3 + .../signpost-split-fill.svg | 3 + .../bootstrap-icons-1.9.1/signpost-split.svg | 3 + .../img/bootstrap-icons-1.9.1/signpost.svg | 3 + .../img/bootstrap-icons-1.9.1/sim-fill.svg | 4 + .../static/img/bootstrap-icons-1.9.1/sim.svg | 4 + .../skip-backward-btn-fill.svg | 3 + .../skip-backward-btn.svg | 4 + .../skip-backward-circle-fill.svg | 3 + .../skip-backward-circle.svg | 4 + .../skip-backward-fill.svg | 3 + .../bootstrap-icons-1.9.1/skip-backward.svg | 3 + .../skip-end-btn-fill.svg | 3 + .../bootstrap-icons-1.9.1/skip-end-btn.svg | 4 + .../skip-end-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/skip-end-circle.svg | 4 + .../bootstrap-icons-1.9.1/skip-end-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/skip-end.svg | 3 + .../skip-forward-btn-fill.svg | 3 + .../skip-forward-btn.svg | 4 + .../skip-forward-circle-fill.svg | 3 + .../skip-forward-circle.svg | 4 + .../skip-forward-fill.svg | 3 + .../bootstrap-icons-1.9.1/skip-forward.svg | 3 + .../skip-start-btn-fill.svg | 3 + .../bootstrap-icons-1.9.1/skip-start-btn.svg | 4 + .../skip-start-circle-fill.svg | 3 + .../skip-start-circle.svg | 4 + .../bootstrap-icons-1.9.1/skip-start-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/skip-start.svg | 3 + .../img/bootstrap-icons-1.9.1/skype.svg | 3 + .../img/bootstrap-icons-1.9.1/slack.svg | 3 + .../slash-circle-fill.svg | 3 + .../bootstrap-icons-1.9.1/slash-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/slash-lg.svg | 3 + .../slash-square-fill.svg | 3 + .../bootstrap-icons-1.9.1/slash-square.svg | 4 + .../img/bootstrap-icons-1.9.1/slash.svg | 3 + .../img/bootstrap-icons-1.9.1/sliders.svg | 3 + .../sliders2-vertical.svg | 3 + .../img/bootstrap-icons-1.9.1/sliders2.svg | 3 + .../img/bootstrap-icons-1.9.1/smartwatch.svg | 4 + .../img/bootstrap-icons-1.9.1/snapchat.svg | 3 + .../static/img/bootstrap-icons-1.9.1/snow.svg | 3 + .../img/bootstrap-icons-1.9.1/snow2.svg | 3 + .../img/bootstrap-icons-1.9.1/snow3.svg | 4 + .../sort-alpha-down-alt.svg | 5 + .../bootstrap-icons-1.9.1/sort-alpha-down.svg | 4 + .../sort-alpha-up-alt.svg | 5 + .../bootstrap-icons-1.9.1/sort-alpha-up.svg | 4 + .../bootstrap-icons-1.9.1/sort-down-alt.svg | 3 + .../img/bootstrap-icons-1.9.1/sort-down.svg | 3 + .../sort-numeric-down-alt.svg | 4 + .../sort-numeric-down.svg | 5 + .../sort-numeric-up-alt.svg | 4 + .../bootstrap-icons-1.9.1/sort-numeric-up.svg | 5 + .../img/bootstrap-icons-1.9.1/sort-up-alt.svg | 3 + .../img/bootstrap-icons-1.9.1/sort-up.svg | 3 + .../img/bootstrap-icons-1.9.1/soundwave.svg | 3 + .../bootstrap-icons-1.9.1/speaker-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/speaker.svg | 4 + .../img/bootstrap-icons-1.9.1/speedometer.svg | 4 + .../bootstrap-icons-1.9.1/speedometer2.svg | 4 + .../img/bootstrap-icons-1.9.1/spellcheck.svg | 4 + .../img/bootstrap-icons-1.9.1/spotify.svg | 3 + .../img/bootstrap-icons-1.9.1/square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/square-half.svg | 3 + .../img/bootstrap-icons-1.9.1/square.svg | 3 + .../bootstrap-icons-1.9.1/stack-overflow.svg | 4 + .../img/bootstrap-icons-1.9.1/stack.svg | 4 + .../img/bootstrap-icons-1.9.1/star-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/star-half.svg | 3 + .../static/img/bootstrap-icons-1.9.1/star.svg | 3 + .../img/bootstrap-icons-1.9.1/stars.svg | 3 + .../img/bootstrap-icons-1.9.1/steam.svg | 4 + .../bootstrap-icons-1.9.1/stickies-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/stickies.svg | 4 + .../img/bootstrap-icons-1.9.1/sticky-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/sticky.svg | 3 + .../bootstrap-icons-1.9.1/stop-btn-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/stop-btn.svg | 4 + .../stop-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/stop-circle.svg | 4 + .../img/bootstrap-icons-1.9.1/stop-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/stop.svg | 3 + .../bootstrap-icons-1.9.1/stoplights-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/stoplights.svg | 4 + .../bootstrap-icons-1.9.1/stopwatch-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/stopwatch.svg | 4 + .../img/bootstrap-icons-1.9.1/strava.svg | 3 + .../img/bootstrap-icons-1.9.1/subtract.svg | 3 + .../bootstrap-icons-1.9.1/suit-club-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/suit-club.svg | 3 + .../suit-diamond-fill.svg | 3 + .../bootstrap-icons-1.9.1/suit-diamond.svg | 3 + .../bootstrap-icons-1.9.1/suit-heart-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/suit-heart.svg | 3 + .../bootstrap-icons-1.9.1/suit-spade-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/suit-spade.svg | 3 + .../img/bootstrap-icons-1.9.1/sun-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/sun.svg | 3 + .../img/bootstrap-icons-1.9.1/sunglasses.svg | 3 + .../bootstrap-icons-1.9.1/sunrise-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/sunrise.svg | 3 + .../img/bootstrap-icons-1.9.1/sunset-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/sunset.svg | 3 + .../symmetry-horizontal.svg | 3 + .../symmetry-vertical.svg | 3 + .../img/bootstrap-icons-1.9.1/table.svg | 3 + .../img/bootstrap-icons-1.9.1/tablet-fill.svg | 3 + .../tablet-landscape-fill.svg | 3 + .../tablet-landscape.svg | 4 + .../img/bootstrap-icons-1.9.1/tablet.svg | 4 + .../img/bootstrap-icons-1.9.1/tag-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/tag.svg | 4 + .../img/bootstrap-icons-1.9.1/tags-fill.svg | 4 + .../static/img/bootstrap-icons-1.9.1/tags.svg | 4 + .../img/bootstrap-icons-1.9.1/telegram.svg | 3 + .../bootstrap-icons-1.9.1/telephone-fill.svg | 3 + .../telephone-forward-fill.svg | 3 + .../telephone-forward.svg | 3 + .../telephone-inbound-fill.svg | 3 + .../telephone-inbound.svg | 3 + .../telephone-minus-fill.svg | 3 + .../bootstrap-icons-1.9.1/telephone-minus.svg | 4 + .../telephone-outbound-fill.svg | 3 + .../telephone-outbound.svg | 3 + .../telephone-plus-fill.svg | 3 + .../bootstrap-icons-1.9.1/telephone-plus.svg | 4 + .../telephone-x-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/telephone-x.svg | 4 + .../img/bootstrap-icons-1.9.1/telephone.svg | 3 + .../bootstrap-icons-1.9.1/terminal-dash.svg | 4 + .../bootstrap-icons-1.9.1/terminal-fill.svg | 3 + .../bootstrap-icons-1.9.1/terminal-plus.svg | 4 + .../bootstrap-icons-1.9.1/terminal-split.svg | 4 + .../img/bootstrap-icons-1.9.1/terminal-x.svg | 4 + .../img/bootstrap-icons-1.9.1/terminal.svg | 4 + .../img/bootstrap-icons-1.9.1/text-center.svg | 3 + .../text-indent-left.svg | 3 + .../text-indent-right.svg | 3 + .../img/bootstrap-icons-1.9.1/text-left.svg | 3 + .../bootstrap-icons-1.9.1/text-paragraph.svg | 3 + .../img/bootstrap-icons-1.9.1/text-right.svg | 3 + .../bootstrap-icons-1.9.1/textarea-resize.svg | 3 + .../img/bootstrap-icons-1.9.1/textarea-t.svg | 4 + .../img/bootstrap-icons-1.9.1/textarea.svg | 3 + .../thermometer-half.svg | 4 + .../thermometer-high.svg | 4 + .../bootstrap-icons-1.9.1/thermometer-low.svg | 4 + .../thermometer-snow.svg | 4 + .../bootstrap-icons-1.9.1/thermometer-sun.svg | 4 + .../img/bootstrap-icons-1.9.1/thermometer.svg | 4 + .../three-dots-vertical.svg | 3 + .../img/bootstrap-icons-1.9.1/three-dots.svg | 3 + .../thunderbolt-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/thunderbolt.svg | 4 + .../ticket-detailed-fill.svg | 3 + .../bootstrap-icons-1.9.1/ticket-detailed.svg | 4 + .../img/bootstrap-icons-1.9.1/ticket-fill.svg | 3 + .../ticket-perforated-fill.svg | 3 + .../ticket-perforated.svg | 4 + .../img/bootstrap-icons-1.9.1/ticket.svg | 3 + .../img/bootstrap-icons-1.9.1/tiktok.svg | 3 + .../img/bootstrap-icons-1.9.1/toggle-off.svg | 3 + .../img/bootstrap-icons-1.9.1/toggle-on.svg | 3 + .../img/bootstrap-icons-1.9.1/toggle2-off.svg | 4 + .../img/bootstrap-icons-1.9.1/toggle2-on.svg | 4 + .../img/bootstrap-icons-1.9.1/toggles.svg | 3 + .../img/bootstrap-icons-1.9.1/toggles2.svg | 5 + .../img/bootstrap-icons-1.9.1/tools.svg | 3 + .../img/bootstrap-icons-1.9.1/tornado.svg | 3 + .../train-freight-front-fill.svg | 3 + .../train-freight-front.svg | 3 + .../train-front-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/train-front.svg | 3 + .../train-lightrail-front-fill.svg | 3 + .../train-lightrail-front.svg | 3 + .../img/bootstrap-icons-1.9.1/translate.svg | 4 + .../img/bootstrap-icons-1.9.1/trash-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/trash.svg | 4 + .../img/bootstrap-icons-1.9.1/trash2-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/trash2.svg | 3 + .../img/bootstrap-icons-1.9.1/trash3-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/trash3.svg | 3 + .../img/bootstrap-icons-1.9.1/tree-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/tree.svg | 3 + .../bootstrap-icons-1.9.1/triangle-fill.svg | 3 + .../bootstrap-icons-1.9.1/triangle-half.svg | 3 + .../img/bootstrap-icons-1.9.1/triangle.svg | 3 + .../img/bootstrap-icons-1.9.1/trophy-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/trophy.svg | 3 + .../bootstrap-icons-1.9.1/tropical-storm.svg | 4 + .../bootstrap-icons-1.9.1/truck-flatbed.svg | 3 + .../truck-front-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/truck-front.svg | 5 + .../img/bootstrap-icons-1.9.1/truck.svg | 3 + .../img/bootstrap-icons-1.9.1/tsunami.svg | 3 + .../img/bootstrap-icons-1.9.1/tv-fill.svg | 3 + .../static/img/bootstrap-icons-1.9.1/tv.svg | 3 + .../img/bootstrap-icons-1.9.1/twitch.svg | 4 + .../img/bootstrap-icons-1.9.1/twitter.svg | 3 + .../img/bootstrap-icons-1.9.1/type-bold.svg | 3 + .../img/bootstrap-icons-1.9.1/type-h1.svg | 3 + .../img/bootstrap-icons-1.9.1/type-h2.svg | 3 + .../img/bootstrap-icons-1.9.1/type-h3.svg | 3 + .../img/bootstrap-icons-1.9.1/type-italic.svg | 3 + .../type-strikethrough.svg | 3 + .../bootstrap-icons-1.9.1/type-underline.svg | 3 + .../static/img/bootstrap-icons-1.9.1/type.svg | 3 + .../img/bootstrap-icons-1.9.1/ubuntu.svg | 3 + .../bootstrap-icons-1.9.1/ui-checks-grid.svg | 3 + .../img/bootstrap-icons-1.9.1/ui-checks.svg | 3 + .../bootstrap-icons-1.9.1/ui-radios-grid.svg | 3 + .../img/bootstrap-icons-1.9.1/ui-radios.svg | 3 + .../bootstrap-icons-1.9.1/umbrella-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/umbrella.svg | 3 + .../img/bootstrap-icons-1.9.1/unindent.svg | 4 + .../img/bootstrap-icons-1.9.1/union.svg | 3 + .../img/bootstrap-icons-1.9.1/unity.svg | 3 + .../universal-access-circle.svg | 4 + .../universal-access.svg | 3 + .../img/bootstrap-icons-1.9.1/unlock-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/unlock.svg | 3 + .../img/bootstrap-icons-1.9.1/upc-scan.svg | 3 + .../static/img/bootstrap-icons-1.9.1/upc.svg | 3 + .../img/bootstrap-icons-1.9.1/upload.svg | 4 + .../img/bootstrap-icons-1.9.1/usb-c-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-c.svg | 4 + .../bootstrap-icons-1.9.1/usb-drive-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-drive.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-fill.svg | 3 + .../bootstrap-icons-1.9.1/usb-micro-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-micro.svg | 4 + .../bootstrap-icons-1.9.1/usb-mini-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-mini.svg | 4 + .../bootstrap-icons-1.9.1/usb-plug-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-plug.svg | 3 + .../img/bootstrap-icons-1.9.1/usb-symbol.svg | 3 + .../static/img/bootstrap-icons-1.9.1/usb.svg | 4 + .../img/bootstrap-icons-1.9.1/valentine.svg | 4 + .../img/bootstrap-icons-1.9.1/valentine2.svg | 4 + .../img/bootstrap-icons-1.9.1/vector-pen.svg | 4 + .../img/bootstrap-icons-1.9.1/view-list.svg | 3 + .../bootstrap-icons-1.9.1/view-stacked.svg | 3 + .../img/bootstrap-icons-1.9.1/vimeo.svg | 3 + .../img/bootstrap-icons-1.9.1/vinyl-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/vinyl.svg | 5 + .../img/bootstrap-icons-1.9.1/virus.svg | 3 + .../img/bootstrap-icons-1.9.1/virus2.svg | 3 + .../img/bootstrap-icons-1.9.1/voicemail.svg | 3 + .../volume-down-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/volume-down.svg | 3 + .../volume-mute-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/volume-mute.svg | 3 + .../bootstrap-icons-1.9.1/volume-off-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/volume-off.svg | 3 + .../bootstrap-icons-1.9.1/volume-up-fill.svg | 5 + .../img/bootstrap-icons-1.9.1/volume-up.svg | 5 + .../static/img/bootstrap-icons-1.9.1/vr.svg | 3 + .../img/bootstrap-icons-1.9.1/wallet-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/wallet.svg | 3 + .../img/bootstrap-icons-1.9.1/wallet2.svg | 3 + .../img/bootstrap-icons-1.9.1/watch.svg | 4 + .../img/bootstrap-icons-1.9.1/water.svg | 3 + .../img/bootstrap-icons-1.9.1/webcam-fill.svg | 4 + .../img/bootstrap-icons-1.9.1/webcam.svg | 4 + .../img/bootstrap-icons-1.9.1/wechat.svg | 4 + .../img/bootstrap-icons-1.9.1/whatsapp.svg | 3 + .../img/bootstrap-icons-1.9.1/wifi-1.svg | 3 + .../img/bootstrap-icons-1.9.1/wifi-2.svg | 3 + .../img/bootstrap-icons-1.9.1/wifi-off.svg | 3 + .../static/img/bootstrap-icons-1.9.1/wifi.svg | 4 + .../static/img/bootstrap-icons-1.9.1/wind.svg | 3 + .../img/bootstrap-icons-1.9.1/window-dash.svg | 5 + .../bootstrap-icons-1.9.1/window-desktop.svg | 4 + .../img/bootstrap-icons-1.9.1/window-dock.svg | 4 + .../window-fullscreen.svg | 4 + .../img/bootstrap-icons-1.9.1/window-plus.svg | 5 + .../bootstrap-icons-1.9.1/window-sidebar.svg | 4 + .../bootstrap-icons-1.9.1/window-split.svg | 4 + .../bootstrap-icons-1.9.1/window-stack.svg | 4 + .../img/bootstrap-icons-1.9.1/window-x.svg | 5 + .../img/bootstrap-icons-1.9.1/window.svg | 4 + .../img/bootstrap-icons-1.9.1/windows.svg | 3 + .../img/bootstrap-icons-1.9.1/wordpress.svg | 5 + .../wrench-adjustable-circle-fill.svg | 4 + .../wrench-adjustable-circle.svg | 4 + .../wrench-adjustable.svg | 4 + .../img/bootstrap-icons-1.9.1/wrench.svg | 3 + .../bootstrap-icons-1.9.1/x-circle-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/x-circle.svg | 4 + .../bootstrap-icons-1.9.1/x-diamond-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/x-diamond.svg | 3 + .../static/img/bootstrap-icons-1.9.1/x-lg.svg | 3 + .../bootstrap-icons-1.9.1/x-octagon-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/x-octagon.svg | 4 + .../bootstrap-icons-1.9.1/x-square-fill.svg | 3 + .../img/bootstrap-icons-1.9.1/x-square.svg | 4 + .../static/img/bootstrap-icons-1.9.1/x.svg | 3 + .../static/img/bootstrap-icons-1.9.1/xbox.svg | 3 + .../static/img/bootstrap-icons-1.9.1/yelp.svg | 3 + .../img/bootstrap-icons-1.9.1/yin-yang.svg | 4 + .../img/bootstrap-icons-1.9.1/youtube.svg | 3 + .../img/bootstrap-icons-1.9.1/zoom-in.svg | 5 + .../img/bootstrap-icons-1.9.1/zoom-out.svg | 5 + src/main/resources/static/img/f_logo.png | Bin 0 -> 10098 bytes src/main/resources/static/img/h_logo.png | Bin 0 -> 3938 bytes src/main/resources/static/img/img01.jpg | Bin 0 -> 2070704 bytes src/main/resources/static/img/img02.jpg | Bin 0 -> 1722215 bytes src/main/resources/static/img/logo.png | Bin 0 -> 9172 bytes src/main/resources/static/img/mVisual_01.jpg | Bin 0 -> 1037675 bytes .../resources/static/js/authMgt/authMgt.js | 69 + .../resources/static/js/codeMgt/codeMgt.js | 157 + src/main/resources/static/js/common.js | 181 + src/main/resources/static/js/dashboard.js | 33 + .../resources/static/js/equip/cellPhone.js | 204 + src/main/resources/static/js/equip/equip.js | 304 + src/main/resources/static/js/equip/use.js | 271 + src/main/resources/static/js/faRpt/faRpt.js | 185 + .../faStatistics/internationalCrimeArrest.js | 511 + .../resources/static/js/fipTarget/partInfo.js | 408 + .../resources/static/js/fipTarget/partWork.js | 216 + .../static/js/fipTarget/vulnerable.js | 197 + .../igActivities/fpiMgt/affair/affairMgt.js | 279 + .../js/igActivities/fpiMgt/plan/planMgt.js | 189 + .../igActivities/fpiMgt/result/resultMgt.js | 332 + src/main/resources/static/js/ivsgt/ivsgt.js | 204 + src/main/resources/static/js/login/login.js | 88 + .../resources/static/js/menuMgt/menuMgt.js | 117 + .../resources/static/js/organMgt/organMgt.js | 141 + .../resources/static/js/publicBoard/board.js | 19 + .../resources/static/js/publicBoard/notice.js | 26 + .../static/js/publicBoard/publicBoard.js | 179 + .../resources/static/js/publicBoard/qna.js | 26 + .../static/js/publicBoard/reference.js | 23 + .../static/js/translator/translator.js | 432 + src/main/resources/static/js/user/info.js | 200 + .../resources/static/js/userMgt/userMgt.js | 146 + .../css/bootstrap-grid.css | 4124 ++++++ .../css/bootstrap-grid.css.map | 1 + .../css/bootstrap-grid.min.css | 7 + .../css/bootstrap-grid.min.css.map | 1 + .../css/bootstrap-grid.rtl.css | 4123 ++++++ .../css/bootstrap-grid.rtl.css.map | 1 + .../css/bootstrap-grid.rtl.min.css | 7 + .../css/bootstrap-grid.rtl.min.css.map | 1 + .../css/bootstrap-reboot.css | 488 + .../css/bootstrap-reboot.css.map | 1 + .../css/bootstrap-reboot.min.css | 7 + .../css/bootstrap-reboot.min.css.map | 1 + .../css/bootstrap-reboot.rtl.css | 485 + .../css/bootstrap-reboot.rtl.css.map | 1 + .../css/bootstrap-reboot.rtl.min.css | 7 + .../css/bootstrap-reboot.rtl.min.css.map | 1 + .../css/bootstrap-utilities.css | 4197 ++++++ .../css/bootstrap-utilities.css.map | 1 + .../css/bootstrap-utilities.min.css | 7 + .../css/bootstrap-utilities.min.css.map | 1 + .../css/bootstrap-utilities.rtl.css | 4188 ++++++ .../css/bootstrap-utilities.rtl.css.map | 1 + .../css/bootstrap-utilities.rtl.min.css | 7 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + .../bootstrap-5.2.0-dist/css/bootstrap.css | 10907 ++++++++++++++++ .../css/bootstrap.css.map | 1 + .../css/bootstrap.min.css | 7 + .../css/bootstrap.min.css.map | 1 + .../css/bootstrap.rtl.css | 10867 +++++++++++++++ .../css/bootstrap.rtl.css.map | 1 + .../css/bootstrap.rtl.min.css | 7 + .../css/bootstrap.rtl.min.css.map | 1 + .../js/bootstrap.bundle.js | 7066 ++++++++++ .../js/bootstrap.bundle.js.map | 1 + .../js/bootstrap.bundle.min.js | 7 + .../js/bootstrap.bundle.min.js.map | 1 + .../bootstrap-5.2.0-dist/js/bootstrap.esm.js | 5204 ++++++++ .../js/bootstrap.esm.js.map | 1 + .../js/bootstrap.esm.min.js | 7 + .../js/bootstrap.esm.min.js.map | 1 + .../bootstrap-5.2.0-dist/js/bootstrap.js | 5251 ++++++++ .../bootstrap-5.2.0-dist/js/bootstrap.js.map | 1 + .../bootstrap-5.2.0-dist/js/bootstrap.min.js | 7 + .../js/bootstrap.min.js.map | 1 + .../css/bootstrap-datepicker.css | 477 + .../css/bootstrap-datepicker.css.map | 1 + .../css/bootstrap-datepicker.min.css | 7 + .../css/bootstrap-datepicker.standalone.css | 510 + .../bootstrap-datepicker.standalone.css.map | 1 + .../bootstrap-datepicker.standalone.min.css | 7 + .../css/bootstrap-datepicker3.css | 683 + .../css/bootstrap-datepicker3.css.map | 1 + .../css/bootstrap-datepicker3.min.css | 7 + .../css/bootstrap-datepicker3.standalone.css | 712 + .../bootstrap-datepicker3.standalone.css.map | 1 + .../bootstrap-datepicker3.standalone.min.css | 7 + .../js/bootstrap-datepicker.js | 2039 +++ .../js/bootstrap-datepicker.min.js | 8 + .../locales/bootstrap-datepicker-en-CA.min.js | 1 + .../locales/bootstrap-datepicker.ar-tn.min.js | 1 + .../locales/bootstrap-datepicker.ar.min.js | 1 + .../locales/bootstrap-datepicker.az.min.js | 1 + .../locales/bootstrap-datepicker.bg.min.js | 1 + .../locales/bootstrap-datepicker.bm.min.js | 1 + .../locales/bootstrap-datepicker.bn.min.js | 1 + .../locales/bootstrap-datepicker.br.min.js | 1 + .../locales/bootstrap-datepicker.bs.min.js | 1 + .../locales/bootstrap-datepicker.ca.min.js | 1 + .../locales/bootstrap-datepicker.cs.min.js | 1 + .../locales/bootstrap-datepicker.cy.min.js | 1 + .../locales/bootstrap-datepicker.da.min.js | 1 + .../locales/bootstrap-datepicker.de.min.js | 1 + .../locales/bootstrap-datepicker.el.min.js | 1 + .../locales/bootstrap-datepicker.en-AU.min.js | 1 + .../locales/bootstrap-datepicker.en-CA.min.js | 1 + .../locales/bootstrap-datepicker.en-GB.min.js | 1 + .../locales/bootstrap-datepicker.en-IE.min.js | 1 + .../locales/bootstrap-datepicker.en-NZ.min.js | 1 + .../locales/bootstrap-datepicker.en-ZA.min.js | 1 + .../locales/bootstrap-datepicker.eo.min.js | 1 + .../locales/bootstrap-datepicker.es.min.js | 1 + .../locales/bootstrap-datepicker.et.min.js | 1 + .../locales/bootstrap-datepicker.eu.min.js | 1 + .../locales/bootstrap-datepicker.fa.min.js | 1 + .../locales/bootstrap-datepicker.fi.min.js | 1 + .../locales/bootstrap-datepicker.fo.min.js | 1 + .../locales/bootstrap-datepicker.fr-CH.min.js | 1 + .../locales/bootstrap-datepicker.fr.min.js | 1 + .../locales/bootstrap-datepicker.gl.min.js | 1 + .../locales/bootstrap-datepicker.he.min.js | 1 + .../locales/bootstrap-datepicker.hi.min.js | 1 + .../locales/bootstrap-datepicker.hr.min.js | 1 + .../locales/bootstrap-datepicker.hu.min.js | 1 + .../locales/bootstrap-datepicker.hy.min.js | 1 + .../locales/bootstrap-datepicker.id.min.js | 1 + .../locales/bootstrap-datepicker.is.min.js | 1 + .../locales/bootstrap-datepicker.it-CH.min.js | 1 + .../locales/bootstrap-datepicker.it.min.js | 1 + .../locales/bootstrap-datepicker.ja.min.js | 1 + .../locales/bootstrap-datepicker.ka.min.js | 1 + .../locales/bootstrap-datepicker.kh.min.js | 1 + .../locales/bootstrap-datepicker.kk.min.js | 1 + .../locales/bootstrap-datepicker.km.min.js | 1 + .../locales/bootstrap-datepicker.ko.min.js | 1 + .../locales/bootstrap-datepicker.kr.min.js | 1 + .../locales/bootstrap-datepicker.lt.min.js | 1 + .../locales/bootstrap-datepicker.lv.min.js | 1 + .../locales/bootstrap-datepicker.me.min.js | 1 + .../locales/bootstrap-datepicker.mk.min.js | 1 + .../locales/bootstrap-datepicker.mn.min.js | 1 + .../locales/bootstrap-datepicker.ms.min.js | 1 + .../locales/bootstrap-datepicker.nl-BE.min.js | 1 + .../locales/bootstrap-datepicker.nl.min.js | 1 + .../locales/bootstrap-datepicker.no.min.js | 1 + .../locales/bootstrap-datepicker.oc.min.js | 1 + .../locales/bootstrap-datepicker.pl.min.js | 1 + .../locales/bootstrap-datepicker.pt-BR.min.js | 1 + .../locales/bootstrap-datepicker.pt.min.js | 1 + .../locales/bootstrap-datepicker.ro.min.js | 1 + .../bootstrap-datepicker.rs-latin.min.js | 1 + .../locales/bootstrap-datepicker.rs.min.js | 1 + .../locales/bootstrap-datepicker.ru.min.js | 1 + .../locales/bootstrap-datepicker.si.min.js | 1 + .../locales/bootstrap-datepicker.sk.min.js | 1 + .../locales/bootstrap-datepicker.sl.min.js | 1 + .../locales/bootstrap-datepicker.sq.min.js | 1 + .../bootstrap-datepicker.sr-latin.min.js | 1 + .../locales/bootstrap-datepicker.sr.min.js | 1 + .../locales/bootstrap-datepicker.sv.min.js | 1 + .../locales/bootstrap-datepicker.sw.min.js | 1 + .../locales/bootstrap-datepicker.ta.min.js | 1 + .../locales/bootstrap-datepicker.tg.min.js | 1 + .../locales/bootstrap-datepicker.th.min.js | 1 + .../locales/bootstrap-datepicker.tk.min.js | 1 + .../locales/bootstrap-datepicker.tr.min.js | 1 + .../locales/bootstrap-datepicker.uk.min.js | 1 + .../bootstrap-datepicker.uz-cyrl.min.js | 1 + .../bootstrap-datepicker.uz-latn.min.js | 1 + .../locales/bootstrap-datepicker.vi.min.js | 1 + .../locales/bootstrap-datepicker.zh-CN.min.js | 1 + .../locales/bootstrap-datepicker.zh-TW.min.js | 1 + .../vendor/jquery-3.6.0/jquery-3.6.0.min.js | 2 + .../jquery-ui-1.13.0.dragSort/jquery-ui.css | 447 + .../jquery-ui-1.13.0.dragSort/jquery-ui.js | 3954 ++++++ .../jquery-ui.min.css | 7 + .../jquery-ui.min.js | 6 + .../jquery-ui.structure.css | 18 + .../jquery-ui.structure.min.css | 5 + .../jquery-ui.theme.css | 446 + .../jquery-ui.theme.min.css | 5 + .../font/summernote.eot | Bin 0 -> 12072 bytes .../font/summernote.ttf | Bin 0 -> 11896 bytes .../font/summernote.woff | Bin 0 -> 7428 bytes .../font/summernote.woff2 | Bin 0 -> 6156 bytes .../lang/summernote-ar-AR.js | 274 + .../lang/summernote-ar-AR.min.js | 2 + .../lang/summernote-ar-AR.min.js.LICENSE.txt | 1 + .../lang/summernote-az-AZ.js | 283 + .../lang/summernote-az-AZ.min.js | 2 + .../lang/summernote-az-AZ.min.js.LICENSE.txt | 1 + .../lang/summernote-bg-BG.js | 274 + .../lang/summernote-bg-BG.min.js | 2 + .../lang/summernote-bg-BG.min.js.LICENSE.txt | 1 + .../lang/summernote-ca-ES.js | 273 + .../lang/summernote-ca-ES.min.js | 2 + .../lang/summernote-ca-ES.min.js.LICENSE.txt | 1 + .../lang/summernote-cs-CZ.js | 268 + .../lang/summernote-cs-CZ.min.js | 2 + .../lang/summernote-cs-CZ.min.js.LICENSE.txt | 1 + .../lang/summernote-da-DK.js | 273 + .../lang/summernote-da-DK.min.js | 2 + .../lang/summernote-da-DK.min.js.LICENSE.txt | 1 + .../lang/summernote-de-DE.js | 274 + .../lang/summernote-de-DE.min.js | 2 + .../lang/summernote-de-DE.min.js.LICENSE.txt | 1 + .../lang/summernote-el-GR.js | 281 + .../lang/summernote-el-GR.min.js | 2 + .../lang/summernote-el-GR.min.js.LICENSE.txt | 1 + .../lang/summernote-es-ES.js | 280 + .../lang/summernote-es-ES.min.js | 2 + .../lang/summernote-es-ES.min.js.LICENSE.txt | 1 + .../lang/summernote-es-EU.js | 272 + .../lang/summernote-es-EU.min.js | 2 + .../lang/summernote-es-EU.min.js.LICENSE.txt | 1 + .../lang/summernote-fa-IR.js | 273 + .../lang/summernote-fa-IR.min.js | 2 + .../lang/summernote-fa-IR.min.js.LICENSE.txt | 1 + .../lang/summernote-fi-FI.js | 271 + .../lang/summernote-fi-FI.min.js | 2 + .../lang/summernote-fi-FI.min.js.LICENSE.txt | 1 + .../lang/summernote-fr-FR.js | 273 + .../lang/summernote-fr-FR.min.js | 2 + .../lang/summernote-fr-FR.min.js.LICENSE.txt | 1 + .../lang/summernote-gl-ES.js | 273 + .../lang/summernote-gl-ES.min.js | 2 + .../lang/summernote-gl-ES.min.js.LICENSE.txt | 1 + .../lang/summernote-he-IL.js | 273 + .../lang/summernote-he-IL.min.js | 2 + .../lang/summernote-he-IL.min.js.LICENSE.txt | 1 + .../lang/summernote-hr-HR.js | 273 + .../lang/summernote-hr-HR.min.js | 2 + .../lang/summernote-hr-HR.min.js.LICENSE.txt | 1 + .../lang/summernote-hu-HU.js | 273 + .../lang/summernote-hu-HU.min.js | 2 + .../lang/summernote-hu-HU.min.js.LICENSE.txt | 1 + .../lang/summernote-id-ID.js | 273 + .../lang/summernote-id-ID.min.js | 2 + .../lang/summernote-id-ID.min.js.LICENSE.txt | 1 + .../lang/summernote-it-IT.js | 273 + .../lang/summernote-it-IT.min.js | 2 + .../lang/summernote-it-IT.min.js.LICENSE.txt | 1 + .../lang/summernote-ja-JP.js | 273 + .../lang/summernote-ja-JP.min.js | 2 + .../lang/summernote-ja-JP.min.js.LICENSE.txt | 1 + .../lang/summernote-ko-KR.js | 275 + .../lang/summernote-ko-KR.min.js | 2 + .../lang/summernote-ko-KR.min.js.LICENSE.txt | 1 + .../lang/summernote-lt-LT.js | 273 + .../lang/summernote-lt-LT.min.js | 2 + .../lang/summernote-lt-LT.min.js.LICENSE.txt | 1 + .../lang/summernote-lt-LV.js | 273 + .../lang/summernote-lt-LV.min.js | 2 + .../lang/summernote-lt-LV.min.js.LICENSE.txt | 1 + .../lang/summernote-mn-MN.js | 274 + .../lang/summernote-mn-MN.min.js | 2 + .../lang/summernote-mn-MN.min.js.LICENSE.txt | 1 + .../lang/summernote-nb-NO.js | 272 + .../lang/summernote-nb-NO.min.js | 2 + .../lang/summernote-nb-NO.min.js.LICENSE.txt | 1 + .../lang/summernote-nl-NL.js | 273 + .../lang/summernote-nl-NL.min.js | 2 + .../lang/summernote-nl-NL.min.js.LICENSE.txt | 1 + .../lang/summernote-pl-PL.js | 273 + .../lang/summernote-pl-PL.min.js | 2 + .../lang/summernote-pl-PL.min.js.LICENSE.txt | 1 + .../lang/summernote-pt-BR.js | 274 + .../lang/summernote-pt-BR.min.js | 2 + .../lang/summernote-pt-BR.min.js.LICENSE.txt | 1 + .../lang/summernote-pt-PT.js | 273 + .../lang/summernote-pt-PT.min.js | 2 + .../lang/summernote-pt-PT.min.js.LICENSE.txt | 1 + .../lang/summernote-ro-RO.js | 273 + .../lang/summernote-ro-RO.min.js | 2 + .../lang/summernote-ro-RO.min.js.LICENSE.txt | 1 + .../lang/summernote-ru-RU.js | 273 + .../lang/summernote-ru-RU.min.js | 2 + .../lang/summernote-ru-RU.min.js.LICENSE.txt | 1 + .../lang/summernote-sk-SK.js | 271 + .../lang/summernote-sk-SK.min.js | 2 + .../lang/summernote-sk-SK.min.js.LICENSE.txt | 1 + .../lang/summernote-sl-SI.js | 273 + .../lang/summernote-sl-SI.min.js | 2 + .../lang/summernote-sl-SI.min.js.LICENSE.txt | 1 + .../lang/summernote-sr-RS-Latin.js | 273 + .../lang/summernote-sr-RS-Latin.min.js | 2 + .../summernote-sr-RS-Latin.min.js.LICENSE.txt | 1 + .../lang/summernote-sr-RS.js | 273 + .../lang/summernote-sr-RS.min.js | 2 + .../lang/summernote-sr-RS.min.js.LICENSE.txt | 1 + .../lang/summernote-sv-SE.js | 273 + .../lang/summernote-sv-SE.min.js | 2 + .../lang/summernote-sv-SE.min.js.LICENSE.txt | 1 + .../lang/summernote-ta-IN.js | 273 + .../lang/summernote-ta-IN.min.js | 2 + .../lang/summernote-ta-IN.min.js.LICENSE.txt | 1 + .../lang/summernote-th-TH.js | 273 + .../lang/summernote-th-TH.min.js | 2 + .../lang/summernote-th-TH.min.js.LICENSE.txt | 1 + .../lang/summernote-tr-TR.js | 273 + .../lang/summernote-tr-TR.min.js | 2 + .../lang/summernote-tr-TR.min.js.LICENSE.txt | 1 + .../lang/summernote-uk-UA.js | 273 + .../lang/summernote-uk-UA.min.js | 2 + .../lang/summernote-uk-UA.min.js.LICENSE.txt | 1 + .../lang/summernote-uz-UZ.js | 230 + .../lang/summernote-uz-UZ.min.js | 2 + .../lang/summernote-uz-UZ.min.js.LICENSE.txt | 1 + .../lang/summernote-vi-VN.js | 273 + .../lang/summernote-vi-VN.min.js | 2 + .../lang/summernote-vi-VN.min.js.LICENSE.txt | 1 + .../lang/summernote-zh-CN.js | 273 + .../lang/summernote-zh-CN.min.js | 2 + .../lang/summernote-zh-CN.min.js.LICENSE.txt | 1 + .../lang/summernote-zh-TW.js | 273 + .../lang/summernote-zh-TW.min.js | 2 + .../lang/summernote-zh-TW.min.js.LICENSE.txt | 1 + .../databasic/summernote-ext-databasic.css | 16 + .../databasic/summernote-ext-databasic.js | 291 + .../plugin/hello/summernote-ext-hello.js | 82 + .../summernote-ext-specialchars.js | 311 + .../summernote-0.8.18-dist/summernote-bs4.css | 13 + .../summernote-0.8.18-dist/summernote-bs4.js | 10234 +++++++++++++++ .../summernote-bs4.js.map | 1 + .../summernote-bs4.min.css | 1 + .../summernote-bs4.min.js | 3 + .../summernote-bs4.min.js.LICENSE.txt | 1 + .../summernote-bs4.min.js.map | 1 + .../summernote-lite.css | 13 + .../summernote-0.8.18-dist/summernote-lite.js | 10782 +++++++++++++++ .../summernote-lite.js.map | 1 + .../summernote-lite.min.css | 1 + .../summernote-lite.min.js | 3 + .../summernote-lite.min.js.LICENSE.txt | 1 + .../summernote-lite.min.js.map | 1 + .../summernote-0.8.18-dist/summernote.css | 13 + .../summernote-0.8.18-dist/summernote.js | 10228 +++++++++++++++ .../summernote-0.8.18-dist/summernote.js.map | 1 + .../summernote-0.8.18-dist/summernote.min.css | 1 + .../summernote-0.8.18-dist/summernote.min.js | 3 + .../summernote.min.js.LICENSE.txt | 1 + .../summernote.min.js.map | 1 + .../adminPage/authMgt/authEditModal.html | 108 + .../templates/adminPage/authMgt/authMgt.html | 160 + .../templates/adminPage/codeMgt/codeMgt.html | 81 + .../adminPage/menuMgt/menuEditModal.html | 77 + .../templates/adminPage/menuMgt/menuMgt.html | 161 + .../adminPage/organMgt/organMgt.html | 95 + .../adminPage/userMgt/userEditModal.html | 107 + .../templates/adminPage/userMgt/userMgt.html | 180 + .../templates/commonModal/menuModal.html | 125 + .../templates/equip/cellPhoneEditModal.html | 103 + .../templates/equip/cellPhoneList.html | 147 + .../templates/equip/cellPhoneSelecBox.html | 7 + .../templates/equip/equipEditModal.html | 86 + .../templates/equip/equipHistory.html | 101 + .../resources/templates/equip/equipList.html | 131 + .../templates/equip/equipLogList.html | 109 + .../templates/equip/equipModifyModal.html | 98 + .../templates/equip/equipStatus.html | 145 + .../templates/equip/equipTypeSelecBox.html | 7 + .../templates/equip/pvreUseList.html | 155 + .../resources/templates/equip/qirUseList.html | 155 + .../templates/equip/useEditModal.html | 76 + .../resources/templates/equip/useHistory.html | 84 + .../templates/equip/useModifyModal.html | 78 + .../resources/templates/faRpt/faRptBoard.html | 162 + .../templates/faRpt/faRptDashBoard.html | 36 + .../templates/faRpt/faRptEditModal.html | 84 + .../templates/faRpt/readUserRow.html | 20 + .../internationalCrimeArrest.html | 241 + .../internationalCrimeArrestEditModal.html | 341 + .../internationalCrimeArrestViewModal.html | 335 + .../fipTarget/partInfoEditModal.html | 129 + .../templates/fipTarget/partInfoHistory.html | 147 + .../templates/fipTarget/partInfoList.html | 210 + .../fipTarget/partInfoModifyModal.html | 152 + .../templates/fipTarget/partInfoSelecBox.html | 7 + .../fipTarget/partWorkEditModal.html | 84 + .../templates/fipTarget/partWorkList.html | 160 + .../fipTarget/partWorkModifyModal.html | 94 + .../templates/fipTarget/vulnEditModal.html | 94 + .../templates/fipTarget/vulnInfoModal.html | 42 + .../templates/fipTarget/vulnViewModal.html | 62 + .../templates/fipTarget/vulnerableList.html | 82 + .../resources/templates/fragments/footer.html | 18 + .../resources/templates/fragments/header.html | 39 + .../templates/fragments/leftMenu.html | 39 + .../fpiMgt/affair/affairEditModal.html | 132 + .../igActivities/fpiMgt/affair/affairMgt.html | 287 + .../fpiMgt/affair/affairMgtDashboard.html | 37 + .../fpiMgt/affair/affairViewModal.html | 251 + .../fpiMgt/affairPlan/planEditModal.html | 91 + .../fpiMgt/affairPlan/planMgt.html | 178 + .../fpiMgt/affairPlan/planMgtDashboard.html | 36 + .../fpiMgt/affairPlan/planViewModal.html | 139 + .../fpiMgt/affairResult/affairListModal.html | 62 + .../fpiMgt/affairResult/clearInfoRow.html | 33 + .../fpiMgt/affairResult/resultEditModal.html | 298 + .../fpiMgt/affairResult/resultInfoRow.html | 15 + .../fpiMgt/affairResult/resultMgt.html | 182 + .../affairResult/resultMgtDashboard.html | 36 + .../fpiMgt/affairResult/resultViewModal.html | 258 + src/main/resources/templates/ivsgt/ivsgt.html | 161 + .../templates/ivsgt/ivsgtEditModal.html | 156 + .../templates/ivsgt/ivsgtViewModal.html | 120 + .../templates/ivsgt/searchViewModal.html | 20 + .../layout/defaultContentLayout.html | 146 + .../resources/templates/layout/layout.html | 65 + .../resources/templates/login/dashboard.html | 27 + .../resources/templates/login/denied.html | 9 + src/main/resources/templates/login/login.html | 166 + .../publicBoard/board/boardEditModal.html | 64 + .../publicBoard/board/boardPage.html | 146 + .../publicBoard/board/boardViewModal.html | 144 + .../templates/publicBoard/commentDiv.html | 51 + .../publicBoard/notice/noticeEditModal.html | 64 + .../publicBoard/notice/noticePage.html | 146 + .../notice/noticePageDashboard.html | 39 + .../publicBoard/notice/noticeViewModal.html | 143 + .../publicBoard/qna/qnaEditModal.html | 64 + .../templates/publicBoard/qna/qnaPage.html | 314 + .../publicBoard/qna/qnaViewModal.html | 144 + .../reference/referenceEditModal.html | 83 + .../publicBoard/reference/referencePage.html | 156 + .../reference/referenceViewModal.html | 152 + .../templates/translator/translator.html | 343 + .../translator/translatorCareerInsert.html | 31 + .../translator/translatorCareerModal.html | 68 + .../translator/translatorDashBoard.html | 84 + .../translator/translatorEditModal.html | 121 + .../translator/translatorHistory.html | 114 + .../translator/translatorStatisticsLang.html | 84 + .../templates/user/dashboardConfigTable.html | 26 + src/main/resources/templates/user/myInfo.html | 179 + 2441 files changed, 161101 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build.gradle create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle create mode 100644 src/main/java/com/dbnt/faisp/FaispApplication.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/AuthMgtController.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/model/AuthMgt.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/repository/AccessConfigRepository.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/repository/ApprovalConfigRepository.java create mode 100644 src/main/java/com/dbnt/faisp/authMgt/service/AuthMgtService.java create mode 100644 src/main/java/com/dbnt/faisp/codeMgt/CodeMgtController.java create mode 100644 src/main/java/com/dbnt/faisp/codeMgt/model/CodeCatg.java create mode 100644 src/main/java/com/dbnt/faisp/codeMgt/model/CodeMgt.java create mode 100644 src/main/java/com/dbnt/faisp/codeMgt/repository/CodeCatgRepository.java create mode 100644 src/main/java/com/dbnt/faisp/codeMgt/repository/CodeMgtRepository.java create mode 100644 src/main/java/com/dbnt/faisp/codeMgt/service/CodeMgtService.java create mode 100644 src/main/java/com/dbnt/faisp/config/BaseController.java create mode 100644 src/main/java/com/dbnt/faisp/config/BaseModel.java create mode 100644 src/main/java/com/dbnt/faisp/config/BaseService.java create mode 100644 src/main/java/com/dbnt/faisp/config/FileController.java create mode 100644 src/main/java/com/dbnt/faisp/config/FileInfo.java create mode 100644 src/main/java/com/dbnt/faisp/config/LogStatus.java create mode 100644 src/main/java/com/dbnt/faisp/config/ModalController.java create mode 100644 src/main/java/com/dbnt/faisp/config/Role.java create mode 100644 src/main/java/com/dbnt/faisp/config/SecurityConfig.java create mode 100644 src/main/java/com/dbnt/faisp/equip/EquipController.java create mode 100644 src/main/java/com/dbnt/faisp/equip/mapper/EquipMapper.java create mode 100644 src/main/java/com/dbnt/faisp/equip/model/CellPhone.java create mode 100644 src/main/java/com/dbnt/faisp/equip/model/Equip.java create mode 100644 src/main/java/com/dbnt/faisp/equip/model/EquipFile.java create mode 100644 src/main/java/com/dbnt/faisp/equip/model/EquipLog.java create mode 100644 src/main/java/com/dbnt/faisp/equip/model/UseList.java create mode 100644 src/main/java/com/dbnt/faisp/equip/repository/CellPhoneRepository.java create mode 100644 src/main/java/com/dbnt/faisp/equip/repository/EquipFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/equip/repository/EquipLogRepository.java create mode 100644 src/main/java/com/dbnt/faisp/equip/repository/EquipRepository.java create mode 100644 src/main/java/com/dbnt/faisp/equip/repository/UseListRepository.java create mode 100644 src/main/java/com/dbnt/faisp/equip/service/EquipService.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/FaRptController.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/mapper/FaRptMapper.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/model/FaRptBoard.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/model/FaRptFile.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/model/FaRptReadUser.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/repository/FaRptBoardRepository.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/repository/FaRptFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/repository/FaRptReadUserRepository.java create mode 100644 src/main/java/com/dbnt/faisp/faRpt/service/FaRptService.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/InternationalCrimeArrestController.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/mapper/InternationalCrimeArrestMapper.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/InternationalCrimeArrest.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/SuspectPersonInfo.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/InternationalCrimeArrestRepository.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/SuspectPersonInfoRepository.java create mode 100644 src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/service/InternationalCrimeArrestService.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/mapper/FipTargetMapper.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/model/PartInfo.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/model/PartInfoFile.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/model/PartWork.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/model/PartWorkFile.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/model/VulnFile.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/model/Vulnerable.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/repository/VulnFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/repository/VulnRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fipTarget/service/FipTargetService.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/AffairController.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/mapper/AffairMapper.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairBoard.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairFile.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairRating.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTag.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTagLink.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairBoardRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairRatingRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagLinkRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affair/service/AffairService.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/PlanController.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/mapper/PlanMapper.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanApprv.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanBoard.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanFile.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanMainInfo.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanApprvRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanBoardRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanMainInfoRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/service/PlanService.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/ResultController.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/mapper/ResultMapper.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ClearInfo.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultApprv.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultBoard.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultFile.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultInfo.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToAffair.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToPlan.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ClearInfoRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultApprvRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultBoardRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultInfoRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToAffairRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToPlanRepository.java create mode 100644 src/main/java/com/dbnt/faisp/fpiMgt/affairResult/service/ResultService.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/IvsgtController.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/mapper/BoardInvestigationMapper.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/ArrestType.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/BoardInvestigation.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/HashTagLinkIvsgt.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/IvsgtFile.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/RelatedReports.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/ArrestTypeRepository.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/BoardInvestigationRepository.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/HashTagLinkIvsgtRepository.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/IvsgtFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/RelatedReportsRepository.java create mode 100644 src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/service/BoardInvestigationService.java create mode 100644 src/main/java/com/dbnt/faisp/menuMgt/MenuMgtController.java create mode 100644 src/main/java/com/dbnt/faisp/menuMgt/mapper/MenuMgtMapper.java create mode 100644 src/main/java/com/dbnt/faisp/menuMgt/model/MenuMgt.java create mode 100644 src/main/java/com/dbnt/faisp/menuMgt/repository/MenuMgtRepository.java create mode 100644 src/main/java/com/dbnt/faisp/menuMgt/service/MenuMgtService.java create mode 100644 src/main/java/com/dbnt/faisp/organMgt/OrganConfigController.java create mode 100644 src/main/java/com/dbnt/faisp/organMgt/mapper/OrganConfigMapper.java create mode 100644 src/main/java/com/dbnt/faisp/organMgt/model/OrganConfig.java create mode 100644 src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java create mode 100644 src/main/java/com/dbnt/faisp/organMgt/service/OrganConfigService.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/model/PublicBoard.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/model/PublicComment.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/model/PublicFile.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/repository/PublicBoardRepository.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/repository/PublicCommentRepository.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/repository/PublicFileRepository.java create mode 100644 src/main/java/com/dbnt/faisp/publicBoard/service/PublicBoardService.java create mode 100644 src/main/java/com/dbnt/faisp/translator/TranslatorController.java create mode 100644 src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java create mode 100644 src/main/java/com/dbnt/faisp/translator/model/Translator.java create mode 100644 src/main/java/com/dbnt/faisp/translator/model/TranslatorCrr.java create mode 100644 src/main/java/com/dbnt/faisp/translator/repository/TranslatorCareerRepository.java create mode 100644 src/main/java/com/dbnt/faisp/translator/repository/TranslatorRepository.java create mode 100644 src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/MyInfoController.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/UserInfoController.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/mapper/UserInfoMapper.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/model/DashboardConfig.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/model/UserInfo.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/repository/DashboardConfigRepository.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/repository/UserInfoRepository.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/service/UserInfoService.java create mode 100644 src/main/java/com/dbnt/faisp/userInfo/userMgtController.java create mode 100644 src/main/java/com/dbnt/faisp/util/ParamMap.java create mode 100644 src/main/java/com/dbnt/faisp/util/Utils.java create mode 100644 src/main/resources/application-dev.properties create mode 100644 src/main/resources/application-test.properties create mode 100644 src/main/resources/log4jdbc.log4j2.properties create mode 100644 src/main/resources/mybatisMapper/AffairMapper.xml create mode 100644 src/main/resources/mybatisMapper/AuthMgtMapper.xml create mode 100644 src/main/resources/mybatisMapper/BoardInvestigationMapper.xml create mode 100644 src/main/resources/mybatisMapper/EquipMapper.xml create mode 100644 src/main/resources/mybatisMapper/FaRptMapper.xml create mode 100644 src/main/resources/mybatisMapper/FipTarget.xml create mode 100644 src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml create mode 100644 src/main/resources/mybatisMapper/OrganConfigMapper.xml create mode 100644 src/main/resources/mybatisMapper/PlanMapper.xml create mode 100644 src/main/resources/mybatisMapper/PublicBoardMapper.xml create mode 100644 src/main/resources/mybatisMapper/ResultMapper.xml create mode 100644 src/main/resources/mybatisMapper/TranslatorMapper.xml create mode 100644 src/main/resources/mybatisMapper/UserInfoMapper.xml create mode 100644 src/main/resources/mybatisMapper/menuMgtMapper.xml create mode 100644 src/main/resources/static/css/common.css create mode 100644 src/main/resources/static/css/login/login.css create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/1-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/1-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/123.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/2-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/2-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/3-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/3-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/4-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/4-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/5-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/5-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/6-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/6-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/7-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/7-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/8-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/8-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/9-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/9-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/activity.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/airplane.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/alarm-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/alarm.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/alexa.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/align-bottom.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/align-center.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/align-end.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/align-middle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/align-start.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/align-top.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/alipay.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/android.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/android2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/app-indicator.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/app.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/apple.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/archive-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/archive.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-clockwise.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-counterclockwise.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-short.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-short.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-repeat.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-short.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-short.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-contract.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-expand.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-collapse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-expand.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-fullscreen.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-move.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/asterisk.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/at.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/award-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/award.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/back.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/backspace.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bag.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/balloon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bank.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bank2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-steps.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/basket-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/basket.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/basket2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/basket2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/basket3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/basket3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/battery-charging.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/battery-full.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/battery-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/battery.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/behance.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bell-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bell.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bezier.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bezier2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bicycle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bluetooth.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/body-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/book-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/book-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/book.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bookshelf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/boombox-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/boombox.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.css create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.json create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.scss create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-reboot.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-all.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-bottom.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-center.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-inner.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-middle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-outer.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-style.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-top.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border-width.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/border.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box-circles.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/box2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/boxes.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/braces-asterisk.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/braces.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bricks.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast-pin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/browser-chrome.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/browser-edge.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/browser-firefox.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/browser-safari.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brush-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/brush.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bucket-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bucket.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bug-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bug.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/building.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/bullseye.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/c-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/c-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calculator-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calculator.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-event.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-range.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-week.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/camera2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/capslock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/capslock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/capsule-pill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/capsule.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/car-front-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/car-front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/card-checklist.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/card-heading.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/card-image.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/card-list.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/card-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cart4.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cash-coin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cash-stack.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cassette-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cassette.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cast.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chat.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check-all.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check2-all.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check2-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check2-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/check2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-contract.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-expand.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-contract.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-expand.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/circle-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/circle-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-pulse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clock-history.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloud.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clouds-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/clouds.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/code-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/code-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/code.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/coin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/collection-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/collection.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/columns-gap.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/columns.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/command.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/compass-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/compass.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cone-striped.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cone.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/controller.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cpu-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cpu.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/crop.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cup-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cup-straw.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cup.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-bitcoin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-dollar.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-euro.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-exchange.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-pound.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-rupee.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/currency-yen.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/cursor.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-dotted.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-dotted.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/diamond.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/disc-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/disc.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/discord.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/display-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/display.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/displayport-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/displayport.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-horizontal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-vertical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/door-open-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/door-open.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dot.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/download.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dpad-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dpad.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dribbble.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/dropbox.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/droplet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ear-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ear.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/earbuds.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/easel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/easel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/easel2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/easel2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/easel3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/easel3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fried.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/egg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eject-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eject.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/envelope.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eraser-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eraser.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/escape.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ethernet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/exclude.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/explicit-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/explicit.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eye-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eye.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eyedropper.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/eyeglasses.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/facebook.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fan.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-break-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-break.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-code-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-code.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-font-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-font.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-image-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-image.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-music-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-music.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-person-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-person.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-play-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-play.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-post-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-post.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-text-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-word-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-word.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/file.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/files-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/files.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-aac.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ai.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-bmp.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-cs.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-css.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-csv.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-doc.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-docx.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-exe.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-gif.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-heic.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-html.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-java.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jpg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-js.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-json.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jsx.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-key.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-m4p.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-md.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mdx.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mov.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp4.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-otf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pdf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-php.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-png.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ppt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pptx.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-psd.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-py.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-raw.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-rb.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sass.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-scss.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sh.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sql.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-svg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tiff.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tsx.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ttf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-txt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-wav.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-woff.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xls.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xlsx.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xml.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-yml.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/film.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/filter.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fingerprint.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fire.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/flag-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/flag.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/flower1.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/flower2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/flower3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder2-open.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/folder2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fonts.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fonts/bootstrap-icons.woff create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fonts/bootstrap-icons.woff2 create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/forward-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/forward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen-exit.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/funnel-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/funnel.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gear-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide-connected.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gear.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gem.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gender-ambiguous.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gender-female.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gender-male.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gender-trans.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/geo-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/geo.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gift-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gift.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/git.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/github.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/globe.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/globe2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/google-play.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/google.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/gpu-card.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down-arrow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up-arrow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grid.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grip-horizontal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/grip-vertical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/h-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/h-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hammer.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/handbag-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/handbag.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdd.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/headphones.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/headset-vr.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/headset.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heart-arrow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heart-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hearts.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hospital-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hospital.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-bottom.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-split.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-top.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/house-door-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/house-door.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/house-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/house.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hr.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hurricane.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/hypnotize.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/image-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/image-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/image.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/images.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/inbox-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/inbox.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/incognito.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/indent.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/index.html create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/infinity.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/info-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/info-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/info-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/info.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/instagram.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/intersect.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-album.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-code.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-medical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-richtext.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-text.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/journals.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/joystick.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/justify-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/justify-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/justify.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/kanban-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/kanban.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/key-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/key.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ladder.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lamp-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lamp.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/laptop-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/laptop.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layer-backward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layer-forward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layers-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layers-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layers.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset-reverse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-reverse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-split.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar-reverse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window-reverse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-three-columns.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/layout-wtf.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/life-preserver.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lightning.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/line.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/link-45deg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/link.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/linkedin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns-reverse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-nested.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-ol.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-stars.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-task.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list-ul.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/list.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lungs-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/lungs.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/magic.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/magnet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/magnet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/map-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/map.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/markdown-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/markdown.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mask.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mastodon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/medium.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/memory.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/menu-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/messenger.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/meta.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mic-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mic.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft-teams.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/minecart-loaded.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/minecart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/modem-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/modem.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/moisture.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/moon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/moon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mouse-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mouse.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-beamed.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-list.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/music-note.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/music-player-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/music-player.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/newspaper.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/nintendo-switch.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/nut-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/nut.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/octagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/option.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/outlet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/p-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/p-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/paint-bucket.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/palette-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/palette.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/palette2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/paperclip.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/paragraph.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pass-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pass.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pause-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pause.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/paypal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display-horizontal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pc-horizontal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pc.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pci-card.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/peace-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/peace.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pen-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pen.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pencil.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/people-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/people.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/percent.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-bounding-box.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-hearts.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-lines-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-rolodex.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-video.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-video2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-video3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-workspace.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/person.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone-flip.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/phone.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pin-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pinterest.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pip-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/pip.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/play-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/play.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/playstation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plug-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plug.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plugin.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-dotted.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-slash-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-dotted.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postage-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postage.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/postcard.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/power.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/prescription.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/prescription2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/printer-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/printer.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/projector-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/projector.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code-scan.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/question.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/quora.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/quote.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/r-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/r-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/radioactive.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rainbow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/receipt-cutoff.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/receipt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reception-0.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reception-1.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reception-2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reception-3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reception-4.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/record2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/recycle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reddit.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/repeat-1.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/repeat.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reply-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/reply.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rewind.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/robot.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/router-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/router.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rss-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rss.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/rulers.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/safe-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/safe.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/safe2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/safe2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/save-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/save.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/save2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/save2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/scissors.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/screwdriver.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/search.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/segmented-nav.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-check-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/send.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/server.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/share-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/share.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-exclamation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-check.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-exclamation.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-shaded.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shield.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shift-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shift.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shop-window.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shop.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/shuffle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/signpost.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sim-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sim.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/skype.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slack.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slash-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/slash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sliders.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2-vertical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/smartwatch.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/snapchat.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/snow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/snow2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/snow3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up-alt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/soundwave.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/speaker-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/speaker.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/spellcheck.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/spotify.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/square-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stack-overflow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stack.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/star-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/star-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/star.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stars.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/steam.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stickies-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stickies.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sticky-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sticky.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stop-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stop.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/strava.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/subtract.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sun-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sun.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sunglasses.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sunset-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/sunset.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-horizontal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-vertical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/table.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tablet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tag-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tag.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tags-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tags.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telegram.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/telephone.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-split.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/terminal.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/text-center.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/text-left.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/text-paragraph.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/text-right.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-resize.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-t.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/textarea.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-high.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-low.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-snow.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-sun.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots-vertical.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ticket.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tiktok.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-off.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-on.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-off.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-on.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/toggles.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/toggles2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tools.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tornado.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/train-front-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/train-front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/translate.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trash-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trash2-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trash2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trash3-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trash3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tree-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tree.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-half.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/triangle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trophy-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/trophy.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tropical-storm.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/truck-flatbed.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/truck.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tsunami.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tv-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/tv.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/twitch.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/twitter.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-bold.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-h1.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-h2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-h3.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-italic.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-strikethrough.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type-underline.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/type.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ubuntu.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks-grid.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios-grid.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/unindent.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/union.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/unity.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/unlock-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/unlock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/upc-scan.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/upc.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/upload.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb-symbol.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/usb.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/valentine.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/valentine2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/vector-pen.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/view-list.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/view-stacked.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/vimeo.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/virus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/virus2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/voicemail.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/vr.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wallet-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wallet.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wallet2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/watch.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/water.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/webcam-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/webcam.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wechat.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/whatsapp.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-1.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-2.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-off.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wifi.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wind.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-dash.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-desktop.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-dock.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-fullscreen.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-plus.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-sidebar.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-split.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-stack.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window-x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/window.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/windows.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wordpress.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/wrench.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-lg.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-square-fill.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x-square.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/x.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/xbox.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/yelp.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/yin-yang.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/youtube.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-in.svg create mode 100644 src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-out.svg create mode 100644 src/main/resources/static/img/f_logo.png create mode 100644 src/main/resources/static/img/h_logo.png create mode 100644 src/main/resources/static/img/img01.jpg create mode 100644 src/main/resources/static/img/img02.jpg create mode 100644 src/main/resources/static/img/logo.png create mode 100644 src/main/resources/static/img/mVisual_01.jpg create mode 100644 src/main/resources/static/js/authMgt/authMgt.js create mode 100644 src/main/resources/static/js/codeMgt/codeMgt.js create mode 100644 src/main/resources/static/js/common.js create mode 100644 src/main/resources/static/js/dashboard.js create mode 100644 src/main/resources/static/js/equip/cellPhone.js create mode 100644 src/main/resources/static/js/equip/equip.js create mode 100644 src/main/resources/static/js/equip/use.js create mode 100644 src/main/resources/static/js/faRpt/faRpt.js create mode 100644 src/main/resources/static/js/faStatistics/internationalCrimeArrest.js create mode 100644 src/main/resources/static/js/fipTarget/partInfo.js create mode 100644 src/main/resources/static/js/fipTarget/partWork.js create mode 100644 src/main/resources/static/js/fipTarget/vulnerable.js create mode 100644 src/main/resources/static/js/igActivities/fpiMgt/affair/affairMgt.js create mode 100644 src/main/resources/static/js/igActivities/fpiMgt/plan/planMgt.js create mode 100644 src/main/resources/static/js/igActivities/fpiMgt/result/resultMgt.js create mode 100644 src/main/resources/static/js/ivsgt/ivsgt.js create mode 100644 src/main/resources/static/js/login/login.js create mode 100644 src/main/resources/static/js/menuMgt/menuMgt.js create mode 100644 src/main/resources/static/js/organMgt/organMgt.js create mode 100644 src/main/resources/static/js/publicBoard/board.js create mode 100644 src/main/resources/static/js/publicBoard/notice.js create mode 100644 src/main/resources/static/js/publicBoard/publicBoard.js create mode 100644 src/main/resources/static/js/publicBoard/qna.js create mode 100644 src/main/resources/static/js/publicBoard/reference.js create mode 100644 src/main/resources/static/js/translator/translator.js create mode 100644 src/main/resources/static/js/user/info.js create mode 100644 src/main/resources/static/js/userMgt/userMgt.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.rtl.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.rtl.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.rtl.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-grid.rtl.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.rtl.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.rtl.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.rtl.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-reboot.rtl.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.rtl.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.rtl.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.rtl.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap-utilities.rtl.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.rtl.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.rtl.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.rtl.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/css/bootstrap.rtl.min.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.bundle.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.bundle.js.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.bundle.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.bundle.min.js.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.esm.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.esm.js.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.esm.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.esm.min.js.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.js.map create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-5.2.0-dist/js/bootstrap.min.js.map create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker.standalone.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker.standalone.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker.standalone.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker3.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker3.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker3.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker3.standalone.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker3.standalone.css.map create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/css/bootstrap-datepicker3.standalone.min.css create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/js/bootstrap-datepicker.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/js/bootstrap-datepicker.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker-en-CA.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ar-tn.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ar.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.az.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.bg.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.bm.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.bn.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.br.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.bs.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ca.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.cs.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.cy.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.da.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.de.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.el.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.en-AU.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.en-CA.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.en-GB.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.en-IE.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.en-NZ.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.en-ZA.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.eo.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.es.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.et.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.eu.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.fa.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.fi.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.fo.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.fr-CH.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.fr.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.gl.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.he.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.hi.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.hr.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.hu.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.hy.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.id.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.is.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.it-CH.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.it.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ja.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ka.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.kh.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.kk.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.km.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ko.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.kr.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.lt.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.lv.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.me.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.mk.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.mn.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ms.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.nl-BE.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.nl.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.no.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.oc.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.pl.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.pt-BR.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.pt.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ro.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.rs-latin.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.rs.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ru.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.si.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sk.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sl.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sq.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sr-latin.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sr.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sv.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.sw.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.ta.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.tg.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.th.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.tk.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.tr.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.uk.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.uz-cyrl.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.uz-latn.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.vi.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.zh-CN.min.js create mode 100644 src/main/resources/static/vendor/bootstrap-datepicker-1.9.0-dist/locales/bootstrap-datepicker.zh-TW.min.js create mode 100644 src/main/resources/static/vendor/jquery-3.6.0/jquery-3.6.0.min.js create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.css create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.js create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.min.css create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.min.js create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.structure.css create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.structure.min.css create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.theme.css create mode 100644 src/main/resources/static/vendor/jquery-ui-1.13.0.dragSort/jquery-ui.theme.min.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/font/summernote.eot create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/font/summernote.ttf create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/font/summernote.woff create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/font/summernote.woff2 create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ar-AR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ar-AR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ar-AR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-az-AZ.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-az-AZ.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-az-AZ.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-bg-BG.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-bg-BG.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-bg-BG.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ca-ES.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ca-ES.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ca-ES.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-cs-CZ.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-cs-CZ.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-cs-CZ.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-da-DK.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-da-DK.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-da-DK.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-de-DE.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-de-DE.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-de-DE.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-el-GR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-el-GR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-el-GR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-es-ES.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-es-ES.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-es-ES.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-es-EU.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-es-EU.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-es-EU.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fa-IR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fa-IR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fa-IR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fi-FI.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fi-FI.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fi-FI.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fr-FR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fr-FR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-fr-FR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-gl-ES.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-gl-ES.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-gl-ES.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-he-IL.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-he-IL.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-he-IL.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-hr-HR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-hr-HR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-hr-HR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-hu-HU.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-hu-HU.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-hu-HU.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-id-ID.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-id-ID.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-id-ID.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-it-IT.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-it-IT.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-it-IT.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ja-JP.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ja-JP.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ja-JP.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ko-KR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ko-KR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ko-KR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-lt-LT.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-lt-LT.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-lt-LT.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-lt-LV.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-lt-LV.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-lt-LV.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-mn-MN.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-mn-MN.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-mn-MN.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-nb-NO.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-nb-NO.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-nb-NO.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-nl-NL.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-nl-NL.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-nl-NL.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pl-PL.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pl-PL.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pl-PL.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pt-BR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pt-BR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pt-BR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pt-PT.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pt-PT.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-pt-PT.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ro-RO.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ro-RO.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ro-RO.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ru-RU.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ru-RU.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ru-RU.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sk-SK.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sk-SK.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sk-SK.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sl-SI.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sl-SI.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sl-SI.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sr-RS-Latin.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sr-RS-Latin.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sr-RS-Latin.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sr-RS.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sr-RS.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sr-RS.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sv-SE.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sv-SE.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-sv-SE.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ta-IN.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ta-IN.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-ta-IN.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-th-TH.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-th-TH.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-th-TH.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-tr-TR.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-tr-TR.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-tr-TR.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-uk-UA.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-uk-UA.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-uk-UA.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-uz-UZ.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-uz-UZ.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-uz-UZ.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-vi-VN.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-vi-VN.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-vi-VN.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-zh-CN.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-zh-CN.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-zh-CN.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-zh-TW.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-zh-TW.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/lang/summernote-zh-TW.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/plugin/databasic/summernote-ext-databasic.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/plugin/databasic/summernote-ext-databasic.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/plugin/hello/summernote-ext-hello.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/plugin/specialchars/summernote-ext-specialchars.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.js.map create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.min.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-bs4.min.js.map create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.js.map create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.min.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote-lite.min.js.map create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.js.map create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.min.css create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.min.js create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.min.js.LICENSE.txt create mode 100644 src/main/resources/static/vendor/summernote-0.8.18-dist/summernote.min.js.map create mode 100644 src/main/resources/templates/adminPage/authMgt/authEditModal.html create mode 100644 src/main/resources/templates/adminPage/authMgt/authMgt.html create mode 100644 src/main/resources/templates/adminPage/codeMgt/codeMgt.html create mode 100644 src/main/resources/templates/adminPage/menuMgt/menuEditModal.html create mode 100644 src/main/resources/templates/adminPage/menuMgt/menuMgt.html create mode 100644 src/main/resources/templates/adminPage/organMgt/organMgt.html create mode 100644 src/main/resources/templates/adminPage/userMgt/userEditModal.html create mode 100644 src/main/resources/templates/adminPage/userMgt/userMgt.html create mode 100644 src/main/resources/templates/commonModal/menuModal.html create mode 100644 src/main/resources/templates/equip/cellPhoneEditModal.html create mode 100644 src/main/resources/templates/equip/cellPhoneList.html create mode 100644 src/main/resources/templates/equip/cellPhoneSelecBox.html create mode 100644 src/main/resources/templates/equip/equipEditModal.html create mode 100644 src/main/resources/templates/equip/equipHistory.html create mode 100644 src/main/resources/templates/equip/equipList.html create mode 100644 src/main/resources/templates/equip/equipLogList.html create mode 100644 src/main/resources/templates/equip/equipModifyModal.html create mode 100644 src/main/resources/templates/equip/equipStatus.html create mode 100644 src/main/resources/templates/equip/equipTypeSelecBox.html create mode 100644 src/main/resources/templates/equip/pvreUseList.html create mode 100644 src/main/resources/templates/equip/qirUseList.html create mode 100644 src/main/resources/templates/equip/useEditModal.html create mode 100644 src/main/resources/templates/equip/useHistory.html create mode 100644 src/main/resources/templates/equip/useModifyModal.html create mode 100644 src/main/resources/templates/faRpt/faRptBoard.html create mode 100644 src/main/resources/templates/faRpt/faRptDashBoard.html create mode 100644 src/main/resources/templates/faRpt/faRptEditModal.html create mode 100644 src/main/resources/templates/faRpt/readUserRow.html create mode 100644 src/main/resources/templates/faStatistics/internationalCrimeArrest/internationalCrimeArrest.html create mode 100644 src/main/resources/templates/faStatistics/internationalCrimeArrest/internationalCrimeArrestEditModal.html create mode 100644 src/main/resources/templates/faStatistics/internationalCrimeArrest/internationalCrimeArrestViewModal.html create mode 100644 src/main/resources/templates/fipTarget/partInfoEditModal.html create mode 100644 src/main/resources/templates/fipTarget/partInfoHistory.html create mode 100644 src/main/resources/templates/fipTarget/partInfoList.html create mode 100644 src/main/resources/templates/fipTarget/partInfoModifyModal.html create mode 100644 src/main/resources/templates/fipTarget/partInfoSelecBox.html create mode 100644 src/main/resources/templates/fipTarget/partWorkEditModal.html create mode 100644 src/main/resources/templates/fipTarget/partWorkList.html create mode 100644 src/main/resources/templates/fipTarget/partWorkModifyModal.html create mode 100644 src/main/resources/templates/fipTarget/vulnEditModal.html create mode 100644 src/main/resources/templates/fipTarget/vulnInfoModal.html create mode 100644 src/main/resources/templates/fipTarget/vulnViewModal.html create mode 100644 src/main/resources/templates/fipTarget/vulnerableList.html create mode 100644 src/main/resources/templates/fragments/footer.html create mode 100644 src/main/resources/templates/fragments/header.html create mode 100644 src/main/resources/templates/fragments/leftMenu.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affair/affairEditModal.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affair/affairMgt.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affair/affairMgtDashboard.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairPlan/planEditModal.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairPlan/planMgt.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairPlan/planMgtDashboard.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairPlan/planViewModal.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/affairListModal.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/clearInfoRow.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/resultEditModal.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/resultInfoRow.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/resultMgt.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/resultMgtDashboard.html create mode 100644 src/main/resources/templates/igActivities/fpiMgt/affairResult/resultViewModal.html create mode 100644 src/main/resources/templates/ivsgt/ivsgt.html create mode 100644 src/main/resources/templates/ivsgt/ivsgtEditModal.html create mode 100644 src/main/resources/templates/ivsgt/ivsgtViewModal.html create mode 100644 src/main/resources/templates/ivsgt/searchViewModal.html create mode 100644 src/main/resources/templates/layout/defaultContentLayout.html create mode 100644 src/main/resources/templates/layout/layout.html create mode 100644 src/main/resources/templates/login/dashboard.html create mode 100644 src/main/resources/templates/login/denied.html create mode 100644 src/main/resources/templates/login/login.html create mode 100644 src/main/resources/templates/publicBoard/board/boardEditModal.html create mode 100644 src/main/resources/templates/publicBoard/board/boardPage.html create mode 100644 src/main/resources/templates/publicBoard/board/boardViewModal.html create mode 100644 src/main/resources/templates/publicBoard/commentDiv.html create mode 100644 src/main/resources/templates/publicBoard/notice/noticeEditModal.html create mode 100644 src/main/resources/templates/publicBoard/notice/noticePage.html create mode 100644 src/main/resources/templates/publicBoard/notice/noticePageDashboard.html create mode 100644 src/main/resources/templates/publicBoard/notice/noticeViewModal.html create mode 100644 src/main/resources/templates/publicBoard/qna/qnaEditModal.html create mode 100644 src/main/resources/templates/publicBoard/qna/qnaPage.html create mode 100644 src/main/resources/templates/publicBoard/qna/qnaViewModal.html create mode 100644 src/main/resources/templates/publicBoard/reference/referenceEditModal.html create mode 100644 src/main/resources/templates/publicBoard/reference/referencePage.html create mode 100644 src/main/resources/templates/publicBoard/reference/referenceViewModal.html create mode 100644 src/main/resources/templates/translator/translator.html create mode 100644 src/main/resources/templates/translator/translatorCareerInsert.html create mode 100644 src/main/resources/templates/translator/translatorCareerModal.html create mode 100644 src/main/resources/templates/translator/translatorDashBoard.html create mode 100644 src/main/resources/templates/translator/translatorEditModal.html create mode 100644 src/main/resources/templates/translator/translatorHistory.html create mode 100644 src/main/resources/templates/translator/translatorStatisticsLang.html create mode 100644 src/main/resources/templates/user/dashboardConfigTable.html create mode 100644 src/main/resources/templates/user/myInfo.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e204fae --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ +.vs/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..30d4149 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +#해양경찰청 외사종합포털 + +java 11 +postgreSql 14.2 + +springboot 2.7.2 +thymeleaf 3.0.15 +bootstrap 5.2.0 diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..1225f8f --- /dev/null +++ b/build.gradle @@ -0,0 +1,40 @@ +plugins { + id 'org.springframework.boot' version '2.7.2' + id 'io.spring.dependency-management' version '1.0.12.RELEASE' + id 'java' +} + +group = 'com.dbnt' +version = '0.0.1-SNAPSHOT' +sourceCompatibility = '11' + +configurations { + compileOnly { + extendsFrom annotationProcessor + } +} + +repositories { + mavenCentral() +} + +dependencies { + compileOnly 'org.projectlombok:lombok:1.18.24' + implementation 'org.springframework.boot:spring-boot-starter-actuator:2.7.2' + implementation 'org.springframework.boot:spring-boot-starter-data-jpa:2.7.2' + implementation 'org.springframework.boot:spring-boot-starter-security:2.7.2' + implementation 'org.springframework.boot:spring-boot-starter-thymeleaf:2.7.2' + implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.1.0' + implementation 'org.springframework.boot:spring-boot-starter-web:2.7.2' + implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2' + implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5:3.0.4.RELEASE' + implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' + //엑셀다운 + implementation 'org.apache.poi:poi:4.1.0' + implementation 'org.apache.poi:poi-ooxml:4.1.0' + + developmentOnly 'org.springframework.boot:spring-boot-devtools:2.7.2' + runtimeOnly 'org.postgresql:postgresql:42.3.6' + annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor:2.7.2' + annotationProcessor 'org.projectlombok:lombok:1.18.24' +} diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..249e5832f090a2944b7473328c07c9755baa3196 GIT binary patch literal 60756 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..f127cfd --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,91 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..5ebe3ea --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'faisp' diff --git a/src/main/java/com/dbnt/faisp/FaispApplication.java b/src/main/java/com/dbnt/faisp/FaispApplication.java new file mode 100644 index 0000000..7871175 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/FaispApplication.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class FaispApplication { + + public static void main(String[] args) { + SpringApplication.run(FaispApplication.class, args); + } + +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/AuthMgtController.java b/src/main/java/com/dbnt/faisp/authMgt/AuthMgtController.java new file mode 100644 index 0000000..a1f5ec2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/AuthMgtController.java @@ -0,0 +1,49 @@ +package com.dbnt.faisp.authMgt; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.authMgt.model.AuthMgt; +import com.dbnt.faisp.userInfo.service.UserInfoService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.util.HashMap; +import java.util.Map; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/authMgt") +public class AuthMgtController { + + private final UserInfoService userInfoService; + private final AuthMgtService authMgtService; + + @GetMapping("/authMgtPage") + public ModelAndView authMgtPage(UserInfo userInfo) { + ModelAndView mav = new ModelAndView("adminPage/authMgt/authMgt"); + userInfo.setQueryInfo(); + mav.addObject("userInfoList", userInfoService.selectUserInfoList(userInfo)); + userInfo.setContentCnt(userInfoService.selectUserInfoListCnt(userInfo)); + userInfo.setPaginationInfo(); + mav.addObject("searchParams", userInfo); + return mav; + } + + @GetMapping("/authEditModal") + public ModelAndView menuEditModal(UserInfo userInfo){ + ModelAndView mav = new ModelAndView("adminPage/authMgt/authEditModal"); + userInfo.setAccessConfigList(authMgtService.selectAccessConfigList(userInfo.getUserSeq(), null)); + userInfo.setApprovalConfigList(authMgtService.selectApprovalConfigList(userInfo.getUserSeq(), null)); + mav.addObject("userInfo", userInfo); + return mav; + } + + @PostMapping("/saveAuth") + public String saveAuth(@RequestBody AuthMgt authMgt){ + authMgtService.saveAuth(authMgt); + return ""; + } + +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java b/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java new file mode 100644 index 0000000..6011cc1 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java @@ -0,0 +1,17 @@ +package com.dbnt.faisp.authMgt.mapper; + +import com.dbnt.faisp.authMgt.model.AccessConfig; +import com.dbnt.faisp.authMgt.model.ApprovalConfig; +import com.dbnt.faisp.userInfo.model.UserInfo; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; +import java.util.Map; + +@Mapper +public interface AuthMgtMapper { + + List selectAccessConfigList(Map params); + + List selectApprovalConfigList(Map params); +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java b/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java new file mode 100644 index 0000000..9124443 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java @@ -0,0 +1,43 @@ +package com.dbnt.faisp.authMgt.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "access_config") +@IdClass(AccessConfig.AccessConfigId.class) +public class AccessConfig{ + @Id + @Column(name = "menu_key") + private Integer menuKey; + @Id + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "access_auth") + private String accessAuth; + + @Transient + private String cat1Cd; + @Transient + private String cat2Cd; + @Transient + private String cat3Cd; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class AccessConfigId implements Serializable { + private Integer menuKey; + private Integer userSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java b/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java new file mode 100644 index 0000000..96f3084 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java @@ -0,0 +1,44 @@ +package com.dbnt.faisp.authMgt.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "approval_config") +@IdClass(ApprovalConfig.ApprovalConfigId.class) +public class ApprovalConfig { + @Id + @Column(name = "menu_key") + private Integer menuKey; + @Id + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "approval_auth") + private String approvalAuth; + + @Transient + private String cat1Cd; + @Transient + private String cat2Cd; + @Transient + private String cat3Cd; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ApprovalConfigId implements Serializable { + private Integer menuKey; + private Integer userSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/model/AuthMgt.java b/src/main/java/com/dbnt/faisp/authMgt/model/AuthMgt.java new file mode 100644 index 0000000..813349f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/model/AuthMgt.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.authMgt.model; + +import lombok.Getter; +import lombok.Setter; + +import java.util.List; + +@Getter +@Setter +public class AuthMgt { + List accessConfigList; + List approvalConfigList; +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/repository/AccessConfigRepository.java b/src/main/java/com/dbnt/faisp/authMgt/repository/AccessConfigRepository.java new file mode 100644 index 0000000..a3c484f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/repository/AccessConfigRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.authMgt.repository; + +import com.dbnt.faisp.authMgt.model.AccessConfig; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface AccessConfigRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/repository/ApprovalConfigRepository.java b/src/main/java/com/dbnt/faisp/authMgt/repository/ApprovalConfigRepository.java new file mode 100644 index 0000000..c83ae09 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/repository/ApprovalConfigRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.authMgt.repository; + +import com.dbnt.faisp.authMgt.model.ApprovalConfig; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface ApprovalConfigRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/authMgt/service/AuthMgtService.java b/src/main/java/com/dbnt/faisp/authMgt/service/AuthMgtService.java new file mode 100644 index 0000000..1344cfd --- /dev/null +++ b/src/main/java/com/dbnt/faisp/authMgt/service/AuthMgtService.java @@ -0,0 +1,43 @@ +package com.dbnt.faisp.authMgt.service; + +import com.dbnt.faisp.authMgt.mapper.AuthMgtMapper; +import com.dbnt.faisp.authMgt.model.AccessConfig; +import com.dbnt.faisp.authMgt.model.ApprovalConfig; +import com.dbnt.faisp.authMgt.model.AuthMgt; +import com.dbnt.faisp.authMgt.repository.AccessConfigRepository; +import com.dbnt.faisp.authMgt.repository.ApprovalConfigRepository; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + + +@Service +@RequiredArgsConstructor +public class AuthMgtService { + private final AuthMgtMapper authMgtMapper; + private final AccessConfigRepository accessConfigRepository; + private final ApprovalConfigRepository approvalConfigRepository; + + public List selectAccessConfigList(Integer userSeq, String url) { + Map params = new HashMap<>(); + params.put("userSeq", userSeq); + params.put("menuUrl", url); + return authMgtMapper.selectAccessConfigList(params); + } + + public List selectApprovalConfigList(Integer userSeq, String url) { + Map params = new HashMap<>(); + params.put("userSeq", userSeq); + params.put("menuUrl", url); + return authMgtMapper.selectApprovalConfigList(params); + } + + public void saveAuth(AuthMgt authMgt) { + accessConfigRepository.saveAll(authMgt.getAccessConfigList()); + approvalConfigRepository.saveAll(authMgt.getApprovalConfigList()); + } +} diff --git a/src/main/java/com/dbnt/faisp/codeMgt/CodeMgtController.java b/src/main/java/com/dbnt/faisp/codeMgt/CodeMgtController.java new file mode 100644 index 0000000..22788e2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/codeMgt/CodeMgtController.java @@ -0,0 +1,35 @@ +package com.dbnt.faisp.codeMgt; + +import com.dbnt.faisp.codeMgt.model.CodeCatg; +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/codeMgt") +public class CodeMgtController { + + private final CodeMgtService codeMgtService; + + @GetMapping("/codeMgtPage") + public ModelAndView codeMgtPage() { + ModelAndView mav = new ModelAndView("adminPage/codeMgt/codeMgt"); + return mav; + } + + @PostMapping("/saveCode") + @ResponseBody + public String saveCode(@RequestBody List codeCategoryList){ + codeMgtService.saveCode(codeCategoryList); + return ""; + } + + @GetMapping("/selectCodeCatgList") + public List selectCodeCatgList(){ + return codeMgtService.selectCodeCatgAndChild(); + } +} diff --git a/src/main/java/com/dbnt/faisp/codeMgt/model/CodeCatg.java b/src/main/java/com/dbnt/faisp/codeMgt/model/CodeCatg.java new file mode 100644 index 0000000..e719bc8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/codeMgt/model/CodeCatg.java @@ -0,0 +1,33 @@ +package com.dbnt.faisp.codeMgt.model; + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "code_catg") +public class CodeCatg { + @Id + @Column(name = "category_cd") + private String categoryCd; + @Column(name = "category_value", nullable = false) + private String categoryValue; + @Column(name = "description") + private String description; + + @Transient + private String status; + @Transient + private List itemList; + +} diff --git a/src/main/java/com/dbnt/faisp/codeMgt/model/CodeMgt.java b/src/main/java/com/dbnt/faisp/codeMgt/model/CodeMgt.java new file mode 100644 index 0000000..0ce6f80 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/codeMgt/model/CodeMgt.java @@ -0,0 +1,48 @@ +package com.dbnt.faisp.codeMgt.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "code_mgt") +@IdClass(CodeMgt.CodeMgtId.class) +public class CodeMgt { + @Id + @Column(name = "category_cd") + private String categoryCd; + @Id + @Column(name = "item_cd") + private String itemCd; + @Column(name = "item_value", nullable = false) + private String itemValue; + @Column(name = "use_chk") + private String useChk; + + @Transient + private String status; + + @Override + public String toString() { + return "CodeMgt [categoryCd=" + categoryCd + ", itemCd=" + itemCd + ", itemValue=" + itemValue + ", useChk=" + + useChk + ", status=" + status + "]"; + } + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class CodeMgtId implements Serializable { + private String categoryCd; + private String itemCd; + } + +} diff --git a/src/main/java/com/dbnt/faisp/codeMgt/repository/CodeCatgRepository.java b/src/main/java/com/dbnt/faisp/codeMgt/repository/CodeCatgRepository.java new file mode 100644 index 0000000..55c94e7 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/codeMgt/repository/CodeCatgRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.codeMgt.repository; + +import com.dbnt.faisp.codeMgt.model.CodeCatg; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface CodeCatgRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/codeMgt/repository/CodeMgtRepository.java b/src/main/java/com/dbnt/faisp/codeMgt/repository/CodeMgtRepository.java new file mode 100644 index 0000000..c34bb06 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/codeMgt/repository/CodeMgtRepository.java @@ -0,0 +1,15 @@ +package com.dbnt.faisp.codeMgt.repository; + +import com.dbnt.faisp.codeMgt.model.CodeMgt; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + + +public interface CodeMgtRepository extends JpaRepository { + + List findByCategoryCdOrderByItemCdAsc(String categoryCd); + List findByCategoryCdAndUseChkOrderByItemCdAsc(String categoryCd, String useChk); + List findByUseChkOrderByItemCdAsc(String useChk); + List findByOrderByItemCdAsc(); +} diff --git a/src/main/java/com/dbnt/faisp/codeMgt/service/CodeMgtService.java b/src/main/java/com/dbnt/faisp/codeMgt/service/CodeMgtService.java new file mode 100644 index 0000000..c03b559 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/codeMgt/service/CodeMgtService.java @@ -0,0 +1,66 @@ +package com.dbnt.faisp.codeMgt.service; + +import com.dbnt.faisp.codeMgt.model.CodeCatg; +import com.dbnt.faisp.codeMgt.model.CodeMgt; +import com.dbnt.faisp.codeMgt.repository.CodeCatgRepository; +import com.dbnt.faisp.codeMgt.repository.CodeMgtRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service +@RequiredArgsConstructor +public class CodeMgtService{ + + private final CodeMgtRepository codeMgtRepository; + private final CodeCatgRepository codeCatgRepository; + + @Transactional + public String saveCode(List codeMgtList){ + for(CodeCatg codeCatg: codeMgtList){ + codeCatgRepository.save(codeCatg); + if (codeCatg.getItemList().size()>0){ + codeItemSave(codeCatg.getItemList()); + } + } + return ""; + } + + private void codeItemSave(List itemList){ + codeMgtRepository.saveAll(itemList); + } + + public List selectCodeCatgAndChild() { + List codeCatgList = codeCatgRepository.findAll(); + for(CodeCatg codeCatg: codeCatgList){ + codeCatg.setItemList(codeMgtRepository.findByCategoryCdOrderByItemCdAsc(codeCatg.getCategoryCd())); + } + return codeCatgList; + } + + public Map> getCommonCode() { + //return codeMgtRepository.findByUseChkOrderByItemCdAsc("T"); + List categoryList = codeCatgRepository.findAll(); + List codeList = codeMgtRepository.findByOrderByItemCdAsc(); + Map> categoryMap = new HashMap<>(); + for(CodeCatg category: categoryList){ + List childList = new ArrayList<>(); + for(CodeMgt code: codeList){ + if(code.getCategoryCd().equals(category.getCategoryCd())){ + childList.add(code); + } + } + categoryMap.put(category.getCategoryCd(), childList); + } + return categoryMap; + } + + public List selectCodeMgtList(String categoryCd) { + return codeMgtRepository.findByCategoryCdAndUseChkOrderByItemCdAsc(categoryCd, "T"); + } +} diff --git a/src/main/java/com/dbnt/faisp/config/BaseController.java b/src/main/java/com/dbnt/faisp/config/BaseController.java new file mode 100644 index 0000000..6fb3d4e --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/BaseController.java @@ -0,0 +1,72 @@ +package com.dbnt.faisp.config; + +import com.dbnt.faisp.menuMgt.service.MenuMgtService; +import com.dbnt.faisp.organMgt.service.OrganConfigService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.codeMgt.service.CodeMgtService; + +import com.dbnt.faisp.userInfo.service.UserInfoService; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.servlet.ModelAndView; + +import javax.servlet.http.HttpSession; + +@RestController +@RequiredArgsConstructor +public class BaseController { + + private final CodeMgtService codeMgtService; + private final OrganConfigService organConfigService; + private final MenuMgtService menuMgtService; + private final UserInfoService userInfoService; + + @GetMapping("/") + public ModelAndView loginCheck(@AuthenticationPrincipal UserInfo loginUser) { + ModelAndView mav = null; + if(loginUser == null){ + mav = new ModelAndView("redirect:/login"); + }else{ + mav = new ModelAndView("redirect:/dashboard"); + } + return mav; + } + + @GetMapping("/login") + public ModelAndView goLogin() { + ModelAndView mav = new ModelAndView("login/login"); + mav.addObject("OgList", codeMgtService.selectCodeMgtList("OG")); + mav.addObject("OfcList", codeMgtService.selectCodeMgtList("OFC")); + return mav; + } + + @GetMapping("/login-error") + public ModelAndView loginError() { + ModelAndView mav = new ModelAndView("login/login"); + mav.addObject("OgList", codeMgtService.selectCodeMgtList("OG")); + mav.addObject("OfcList", codeMgtService.selectCodeMgtList("OFC")); + mav.addObject("loginError", true); + return mav; + } + + @GetMapping("/denied") + public ModelAndView doDenied() { + ModelAndView mav = new ModelAndView("login/denied"); + return mav; + } + + @GetMapping("/dashboard") + public ModelAndView dashboard() { + ModelAndView mav = new ModelAndView("login/dashboard"); + return mav; + } + + public void setSession(@AuthenticationPrincipal UserInfo loginUser, HttpSession session){ + loginUser.setDownOrganCdList(organConfigService.selectDownOrganListWhereUserOgCd(loginUser.getOgCd())); + loginUser.setUpOrganCdList(organConfigService.selectUpOrganListWhereUserOgCd(loginUser.getOgCd())); + session.setAttribute("menuList", menuMgtService.selectAccessMenuListWhereUserSeq(loginUser.getUserSeq())); + session.setAttribute("commonCode", codeMgtService.getCommonCode()); + } +} diff --git a/src/main/java/com/dbnt/faisp/config/BaseModel.java b/src/main/java/com/dbnt/faisp/config/BaseModel.java new file mode 100644 index 0000000..9305411 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/BaseModel.java @@ -0,0 +1,67 @@ +package com.dbnt.faisp.config; + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +import javax.persistence.Transient; +import java.util.List; + +@Getter +@Setter +@NoArgsConstructor +public class BaseModel { + @Transient + private List upOrganCdList; + @Transient + private List downOrganCdList; + @Transient + private Integer pageIndex=1; //요청페이지 + @Transient + private Integer firstIndex=0; // 쿼리의 시작 row + @Transient + private Integer rowCnt=10; //한 페이지에 표현되는 row 수 + @Transient + private Integer startNum=1; // pagination 시작값 + @Transient + private Integer endNum=5; // pagination 마지막값 + @Transient + private Integer maxNum; // pagination 최대값 + @Transient + private Integer contentCnt=0; + @Transient + private String dateSelector; + @Transient + private String startDate; + @Transient + private String endDate; + @Transient + private Boolean dashboardFlag = false; + + public void setQueryInfo(){ + setFirstIndex((getPageIndex()-1)*getRowCnt()); + } + + public void setPaginationInfo(){ + int contentCnt = getContentCnt(); + int rowCnt = getRowCnt(); + int maxNum = (int)Math.ceil(((double)contentCnt)/rowCnt); + if (maxNum==0){ + maxNum = 1; + } + setMaxNum(maxNum); + + int pageIndex = getPageIndex(); + int startNum = pageIndex - 2; + if(startNum <= 0){ + startNum = 1; + } + setStartNum(startNum); + + int endNum = startNum + 4; + if(endNum>maxNum){ + endNum = maxNum; + } + setEndNum(endNum); + } +} diff --git a/src/main/java/com/dbnt/faisp/config/BaseService.java b/src/main/java/com/dbnt/faisp/config/BaseService.java new file mode 100644 index 0000000..e36d5ac --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/BaseService.java @@ -0,0 +1,50 @@ +package com.dbnt.faisp.config; + +import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.io.IOException; + +@Service +@RequiredArgsConstructor +public class BaseService { + + @Value("${spring.servlet.multipart.location}") + protected String locationPath; + + protected String calculationSize(double fileSize){ + String[] units = {"bytes", "KB", "MB", "GB", "TB", "PB"}; + double unitSelector = Math.floor(Math.log(fileSize)/Math.log(1024)); + if(fileSize>0){ + return Math.round((fileSize/Math.pow(1024, unitSelector))*100)/100d+" "+units[(int)unitSelector]; + }else{ + return ""; + } + } + + public void deleteStoredFile(File deleteFile){ + deleteFile.delete(); + } + + public void saveFile(MultipartFile file, File saveFile){ + if(file.getSize()!=0){ // 저장될 파일 확인 + if(!saveFile.exists()){ // 저장될 경로 확인 + if(saveFile.getParentFile().mkdirs()){ + try{ + saveFile.createNewFile(); + }catch (IOException e){ + e.printStackTrace(); + } + } + } + try { + file.transferTo(saveFile); + }catch (IllegalStateException | IOException e){ + e.printStackTrace(); + } + } + } +} diff --git a/src/main/java/com/dbnt/faisp/config/FileController.java b/src/main/java/com/dbnt/faisp/config/FileController.java new file mode 100644 index 0000000..49b4cbc --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/FileController.java @@ -0,0 +1,118 @@ +package com.dbnt.faisp.config; + +import com.dbnt.faisp.fpiMgt.affair.service.AffairService; +import com.dbnt.faisp.fpiMgt.affairPlan.service.PlanService; +import com.dbnt.faisp.fpiMgt.affairResult.service.ResultService; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.service.BoardInvestigationService; +import com.dbnt.faisp.publicBoard.service.PublicBoardService; +import lombok.RequiredArgsConstructor; +import org.springframework.util.FileCopyUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.*; +import java.net.URLEncoder; + +@RestController +@RequiredArgsConstructor +public class FileController { + + private final PlanService planService; + private final PublicBoardService publicBoardService; + private final AffairService affairService; + private final ResultService resultService; + private final BoardInvestigationService boardInvestigationService; + + @GetMapping("/file/fileDownload") + public void fileDownload(HttpServletRequest request, + HttpServletResponse response, + String board, + Integer parentKey, + Integer fileSeq) { + FileInfo downloadFile = null; + switch (board){ + case "affairPlan": + downloadFile = planService.selectPlanFile(parentKey, fileSeq); + break; + case "publicFile": + downloadFile = publicBoardService.selectPublicFile(parentKey, fileSeq); + break; + case "affair": + downloadFile = affairService.selectAffairFile(parentKey, fileSeq); + break; + case "affairResult": + downloadFile = resultService.selectResultFile(parentKey, fileSeq); + break; + case "ivsgt": + downloadFile = boardInvestigationService.selectIvsgtFile(parentKey, fileSeq); + break; + } + + BufferedInputStream in; + BufferedOutputStream out; + try { + File file = new File(downloadFile.getSavePath(), downloadFile.getConvNm()); + + setDisposition(downloadFile.getFullName(), request, response); + in = new BufferedInputStream(new FileInputStream(file)); + out = new BufferedOutputStream(response.getOutputStream()); + FileCopyUtils.copy(in, out); + out.flush(); + if(out!=null) out.close(); + if(in!=null )in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + private void setDisposition(String filename, HttpServletRequest request, HttpServletResponse response) throws IOException { + String browser = getBrowser(request); + + String dispositionPrefix = "attachment; filename="; + String encodedFilename = null; + + if (browser.equals("MSIE")) { + encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20"); + } else if (browser.equals("Trident")) { // IE11 문자열 깨짐 방지 + encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20"); + } else if (browser.equals("Firefox")) { + encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\""; + } else if (browser.equals("Opera")) { + encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\""; + } else if (browser.equals("Chrome")) { + StringBuffer sb = new StringBuffer(); + for (int i = 0; i < filename.length(); i++) { + char c = filename.charAt(i); + if (c > '~') { + sb.append(URLEncoder.encode("" + c, "UTF-8")); + } else { + sb.append(c); + } + } + encodedFilename = sb.toString(); + } else { + throw new IOException("Not supported browser"); + } + + response.setHeader("Content-Disposition", dispositionPrefix + encodedFilename); + + if ("Opera".equals(browser)) { + response.setContentType("application/octet-stream;charset=UTF-8"); + } + } + + private String getBrowser(HttpServletRequest request) { + String header = request.getHeader("User-Agent"); + if (header.indexOf("MSIE") > -1) { + return "MSIE"; + } else if (header.indexOf("Trident") > -1) { // IE11 문자열 깨짐 방지 + return "Trident"; + } else if (header.indexOf("Chrome") > -1) { + return "Chrome"; + } else if (header.indexOf("Opera") > -1) { + return "Opera"; + } + return "Firefox"; + } +} diff --git a/src/main/java/com/dbnt/faisp/config/FileInfo.java b/src/main/java/com/dbnt/faisp/config/FileInfo.java new file mode 100644 index 0000000..ffb2120 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/FileInfo.java @@ -0,0 +1,21 @@ +package com.dbnt.faisp.config; + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +@Getter +@Setter +@NoArgsConstructor +public class FileInfo { + + private String origNm; + private String convNm; + private String fileExtn; + private String fileSize; + private String savePath; + + public String getFullName(){ + return getOrigNm()+"."+getFileExtn(); + } +} \ No newline at end of file diff --git a/src/main/java/com/dbnt/faisp/config/LogStatus.java b/src/main/java/com/dbnt/faisp/config/LogStatus.java new file mode 100644 index 0000000..c136364 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/LogStatus.java @@ -0,0 +1,28 @@ +package com.dbnt.faisp.config; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +import java.util.HashMap; + +@AllArgsConstructor +@Getter +public enum LogStatus { + WRITE("작성"), + MODIFY("수정"), + MOVE("이동"), + DELETE("삭제"), + FILE_ADD("파일추가"), + FILE_REMOVE("파일삭제"), + FILE_DOWN("파일다운로드"); + + private String value; + + public static HashMap getStatusMap(){ + HashMap statusMap = new HashMap<>(); + for(LogStatus status: LogStatus.values()){ + statusMap.put(status.name(), status.getValue()); + } + return statusMap; + } +} diff --git a/src/main/java/com/dbnt/faisp/config/ModalController.java b/src/main/java/com/dbnt/faisp/config/ModalController.java new file mode 100644 index 0000000..f8568d0 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/ModalController.java @@ -0,0 +1,33 @@ +package com.dbnt.faisp.config; + +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import com.dbnt.faisp.menuMgt.service.MenuMgtService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.servlet.ModelAndView; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/modal") +public class ModalController { + + private final MenuMgtService menuMgtService; + + @GetMapping("/menuModal") + public ModelAndView menuModalPage(@AuthenticationPrincipal UserInfo loginUser, MenuMgt menuMgt){ + ModelAndView mav = new ModelAndView("commonModal/menuModal"); + menuMgt.setUserSeq(loginUser.getUserSeq()); + menuMgt.setQueryInfo(); + mav.addObject("menuMgtList", menuMgtService.selectMenuMgtListToAccessAuth(menuMgt)); + menuMgt.setContentCnt(menuMgtService.selectMenuMgtListToAccessAuthCnt(menuMgt)); + menuMgt.setPaginationInfo(); + mav.addObject("searchParams", menuMgt); + return mav; + } + +} diff --git a/src/main/java/com/dbnt/faisp/config/Role.java b/src/main/java/com/dbnt/faisp/config/Role.java new file mode 100644 index 0000000..4aecfbc --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/Role.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.config; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +@AllArgsConstructor +@Getter +public enum Role { + USER("ROLE_USER"), + SUB_ADMIN("ROLE_SUB_ADMIN"), + ADMIN("ROLE_ADMIN"); + + private String value; +} diff --git a/src/main/java/com/dbnt/faisp/config/SecurityConfig.java b/src/main/java/com/dbnt/faisp/config/SecurityConfig.java new file mode 100644 index 0000000..1939c12 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/config/SecurityConfig.java @@ -0,0 +1,126 @@ +package com.dbnt.faisp.config; + +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer; +import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.security.crypto.password.Pbkdf2PasswordEncoder; +import org.springframework.security.web.AuthenticationEntryPoint; +import org.springframework.security.web.DefaultRedirectStrategy; +import org.springframework.security.web.SecurityFilterChain; +import org.springframework.security.web.access.AccessDeniedHandler; +import org.springframework.security.web.authentication.AuthenticationSuccessHandler; +import org.springframework.security.web.savedrequest.HttpSessionRequestCache; +import org.springframework.security.web.savedrequest.SavedRequest; +import org.springframework.security.web.util.matcher.AntPathRequestMatcher; + +import javax.servlet.http.HttpServletResponse; + +@Configuration +@EnableWebSecurity +@RequiredArgsConstructor +public class SecurityConfig{ + private final Logger log = LoggerFactory.getLogger(getClass()); + private final BaseController baseController; + + @Bean + public PasswordEncoder passwordEncoder(){ + return new Pbkdf2PasswordEncoder(); + } + + @Bean + public WebSecurityCustomizer webSecurityCustomizer() { + return (web) -> web.ignoring().antMatchers("/css/**", "/img/**", "/js/**", "/vendor/**"); + } + + @Bean + public AccessDeniedHandler accessDeniedHandler() { + log.warn("accessDeniedHandler"); + return (request, response, e) -> { + response.setStatus(HttpServletResponse.SC_FORBIDDEN); + response.setContentType("text/html;charset=UTF-8"); + response.getWriter().println(""); + response.getWriter().flush(); + response.getWriter().close(); + }; + } + + @Bean + public AuthenticationEntryPoint authenticationEntryPoint() { + return (request, response, e) -> { + response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); + response.setContentType("text/html;charset=UTF-8"); + response.getWriter().println(""); + response.getWriter().flush(); + response.getWriter().close(); + }; + } + + @Bean + public AuthenticationSuccessHandler loginSuccessHandler() { + return (request, response, authentication) -> { + SavedRequest savedRequest = new HttpSessionRequestCache().getRequest(request,response); + baseController.setSession((UserInfo)authentication.getPrincipal(), request.getSession()); + if(savedRequest != null){ + String targetUrl = savedRequest.getRedirectUrl(); + new DefaultRedirectStrategy().sendRedirect(request,response,targetUrl); + }else{ + new DefaultRedirectStrategy().sendRedirect(request,response,"/"); + } + }; + } + + @Bean + protected SecurityFilterChain filterChain(HttpSecurity http) throws Exception { + http.authorizeRequests() // 페이지 권한 설정 + .antMatchers( + "/dashboard", + "/myInfo/**", + "/modal/**", + "/publicBoard/**", + "/faRpt/**", + "/affairPlan/**", + "/affair/**", + "/affairResult/**", + "/equip/**", + "/target/**", + "/translator/**" + ).hasRole(Role.USER.name()) // USER 접근 허용 + .antMatchers( + "/authMgt/**", + "/userMgt/**", + "/organMgt/**" + ).hasRole(Role.SUB_ADMIN.name()) // SUB_ADMIN 접근 허용 + .antMatchers( + "/codeMgt/**", + "/menuMgt/**" + ).hasRole(Role.ADMIN.name()) // ADMIN 접근 허용 + .antMatchers("/login").permitAll() // 로그인 페이지는 권한 없이 접근 허용 + .and() // 로그인 설정 + .formLogin().loginPage("/login") // Custom login form 사용 + .failureUrl("/login-error") // 로그인 실패 시 이동 + .defaultSuccessUrl("/") // 로그인 성공 시 이동 + /*.failureHandler((request, response, exception) -> { + + })*/ // 로그인 실패시 동작 수행 + .successHandler(loginSuccessHandler()) // 로그인 성공시 동작 수행. + .and() // 로그아웃 설정 + .logout().logoutRequestMatcher(new AntPathRequestMatcher("/logout")) // 로그아웃 시 URL 재정의 + .logoutSuccessUrl("/") // 로그아웃 성공 시 redirect 이동 + .invalidateHttpSession(true) // HTTP Session 초기화 + .deleteCookies("JSESSIONID") // 특정 쿠키 제거 + .and() // 403 예외처리 핸들링 + //.exceptionHandling().accessDeniedPage("/denied"); + .exceptionHandling() + .accessDeniedHandler(accessDeniedHandler()) + .authenticationEntryPoint(authenticationEntryPoint()); + return http.build(); + } + +} diff --git a/src/main/java/com/dbnt/faisp/equip/EquipController.java b/src/main/java/com/dbnt/faisp/equip/EquipController.java new file mode 100644 index 0000000..c08a685 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/EquipController.java @@ -0,0 +1,435 @@ +package com.dbnt.faisp.equip; + + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.equip.model.CellPhone; +import com.dbnt.faisp.equip.model.Equip; +import com.dbnt.faisp.equip.model.EquipLog; +import com.dbnt.faisp.equip.model.UseList; +import com.dbnt.faisp.equip.service.EquipService; +import com.dbnt.faisp.organMgt.service.OrganConfigService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.userInfo.service.UserInfoService; +import com.dbnt.faisp.util.ParamMap; +import com.dbnt.faisp.util.Utils; + +import lombok.RequiredArgsConstructor; + +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.time.LocalDateTime; +import java.util.List; + +import javax.servlet.http.HttpServletResponse; + +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/equip") +public class EquipController { + + private final EquipService equipService; + private final AuthMgtService authMgtService; + private final OrganConfigService organConfigService; + private final UserInfoService userInfoService; + + @GetMapping("/equipStatus") + public ModelAndView equipStatus(@AuthenticationPrincipal UserInfo loginUser, Equip equip) { + ModelAndView mav = new ModelAndView("equip/equipStatus"); + + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/equipStatus").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("equipList", equipService.selectEquipStatus(equip)); + return mav; + } + + @GetMapping("/equipEditModal") + public ModelAndView equipEditModal(@AuthenticationPrincipal UserInfo loginUser) { + ModelAndView mav = new ModelAndView("equip/equipEditModal"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/equipStatus").get(0).getAccessAuth(); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + mav.addObject("userOrgan", loginUser.getOgCd()); + mav.addObject("accessAuth", accessAuth); + + return mav; + } + + + @GetMapping("/equipTypeSelecBox") + public ModelAndView equipTypeSelecBox(String equType) { + ModelAndView mav = new ModelAndView("equip/equipTypeSelecBox"); + mav.addObject("equType", equType); + return mav; + } + + @PostMapping("/saveEquip") + public void saveEquip(@AuthenticationPrincipal UserInfo loginUser,Equip equip, MultipartHttpServletRequest request){ + equip.setWrtNm(loginUser.getUserId()); + equip.setWrtOrgan(loginUser.getOgCd()); + equip.setWrtDt(LocalDateTime.now()); + equipService.saveEquip(equip,request); + } + + @GetMapping("/List") + public ModelAndView equipList(@AuthenticationPrincipal UserInfo loginUser,Equip equip) { + ModelAndView mav = new ModelAndView("equip/equipList"); + + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/equipStatus").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + equip.setDownOrganCdList(loginUser.getDownOrganCdList()); + ParamMap equType = equipService.selectEduType(equip); + mav.addObject("equType", equType.get("equ_type")); + mav.addObject("detailType", equType.get("detail_type")); + equip.setQueryInfo(); + mav.addObject("equipList", equipService.selectEquipList(equip)); + equip.setContentCnt(equipService.selectEquipListCnt(equip)); + equip.setPaginationInfo(); + mav.addObject("searchParams", equip); + + return mav; + } + + @GetMapping("/updatePage") + public ModelAndView equipUpdatePage(@AuthenticationPrincipal UserInfo loginUser, Equip equip) { + ModelAndView mav = new ModelAndView("equip/equipModifyModal"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/equipStatus").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("userId", loginUser.getUserId()); + mav.addObject("wrtId", equipService.selectEquipFirstId(equip)); + mav.addObject("equInfo", equipService.selectEquipInfo(equip)); + return mav; + } + + @PostMapping("/updateEquip") + @ResponseBody + public int updateEquip(@AuthenticationPrincipal UserInfo loginUser,Equip equip, MultipartHttpServletRequest request){ + equip.setWrtNm(loginUser.getUserId()); + equip.setWrtOrgan(loginUser.getOgCd()); + equip.setWrtDt(LocalDateTime.now()); + int result = equipService.updateEquip(equip,request); + return result; + } + + @GetMapping("/historyView") + public ModelAndView historyView(Equip equip) { + ModelAndView mav = new ModelAndView("equip/equipHistory"); + mav.addObject("equList", equipService.selectHistoryView(equip)); + return mav; + } + + @GetMapping("/HistoryDetail") + @ResponseBody + public Equip HistoryDetail(Equip equip){ + return equipService.selectHistoryDetail(equip); + } + + @PostMapping("/epuipDelete") + public void epuipDelete(@AuthenticationPrincipal UserInfo loginUser, @RequestBody List equip){ + equipService.equipDelete(equip,loginUser); + } + + @GetMapping("/getEquipImg") + public void getThumbImage(Equip equip , HttpServletResponse response) throws Exception { + + Equip dbImg = equipService.selectEquipInfo(equip); + + String realFile = dbImg.getFilePath()+"/"+ dbImg.getConvNm(); + String fileNm = dbImg.getConvNm(); + + + BufferedOutputStream out = null; + InputStream in = null; + + try { + response.setContentType("image/jpeg;charset=UTF-8"); + response.setHeader("Content-Disposition", "inline;filename=" + fileNm); + File file = new File(realFile); +// File file = new File(realFile + "/" + fileNm); + if(file.exists()){ + in = new FileInputStream(file); + out = new BufferedOutputStream(response.getOutputStream()); + int len; + byte[] buf = new byte[1024]; + while ((len = in.read(buf)) > 0) { + out.write(buf, 0, len); + } + } + } catch (Exception e) { + + } finally { + if(out != null){ out.flush(); } + if(out != null){ out.close(); } + if(in != null){ in.close(); } + } + } + + @GetMapping("/Log") + public ModelAndView equipLog(@AuthenticationPrincipal UserInfo loginUser,EquipLog equipLog) { + ModelAndView mav = new ModelAndView("equip/equipLogList"); + equipLog.setDownOrganCdList(loginUser.getDownOrganCdList()); + equipLog.setQueryInfo(); + mav.addObject("logList", equipService.selectEquipLogList(equipLog)); + equipLog.setContentCnt(equipService.selectEquipLogListCnt(equipLog)); + equipLog.setPaginationInfo(); + mav.addObject("searchParams", equipLog); + + return mav; + } + + @GetMapping("/statusExcelDown") + public void statisticsExcelDown(Model model,HttpServletResponse response, Equip equip) { + String[] headers = { "rownum","equ_type", "item_value", "total", "cnt_bon", "cnt_center", "cnt_incheon", "cnt_pyeongtaek", "cnt_taean","cnt_boryeong","cnt_west","cnt_mokpo","cnt_buan", + "cnt_gunsan","cnt_yusu","cnt_wando","cnt_south","cnt_ulsan","cnt_busan","cnt_changwon","cnt_tongyong","cnt_sacheon","cnt_east","cnt_sokcho","cnt_donghe", + "cnt_ulgin","cnt_pohang","cnt_jeju","cnt_jejuseo","cnt_seoguipo"}; + String[] headerNames = { "", "", "", "", "", "중부", "", "","","","서해","","","","","","남해","","","","","","동해","","","","","제주","",""}; + String[] headerNames2 = { "연번", "분류", "세부분류", "총계", "본청", "청", "인천서", "평택서","태안서","보령서","청","목포서","부안서","군산서","여수서","완도서","청","울산서","부산서","창원서","통영서","서천서","청","속초서","동해서","울진서","포항서","청","제주서","서귀포서"}; + String[] columnType = { "int", "String", "String", "int", "int", "int", "int", "int","int","int","int","int","int","int","int","int","int","int","int","int", + "int","int","int","int","int","int","int","int","int","int"}; + String sheetName = "외사장비현황"; + String excelFileName = "외사장비현황"; + List equStatusList = equipService.selectEquipStatus(equip); + + try { + Utils.downEquipStatusExcel(equStatusList, response, headers, headerNames,headerNames2, columnType, sheetName, excelFileName); + } catch (IOException e) { + model.addAttribute("message", "엑셀다운로드 중 오류가 발생했습니다."); + } + } + + @GetMapping("/cellPhoneList") + public ModelAndView cellPhoneList(@AuthenticationPrincipal UserInfo loginUser,CellPhone cellPhone,HttpServletResponse response) { + ModelAndView mav = new ModelAndView("equip/cellPhoneList"); + cellPhone.setDownOrganCdList(loginUser.getDownOrganCdList()); + //엑셀다운 + if(cellPhone.getExcel() != null && cellPhone.getExcel().equals("Y")){ + String[] headers = { "phone_key", "sosok", "tel_no", "user_nm", "ext_mail", "webex_no", "katalk_id"}; + String[] headerNames = { "연번", "소속","전화번호", "사용자(관리자)", "등록 외부메일", "웹엑스 미팅번호", "카카오톡 ID"}; + String[] columnType = { "int", "String","String", "String", "String", "String", "String", "Stiring"}; + String sheetName = "업무용 휴대전화 현황"; + String excelFileName = "업무용 휴대전화 현황"; + List cellPhoneList= equipService.selectCellPhoneList(cellPhone); + + try { + Utils.cellPhoneListToExcel(cellPhoneList, response, headers, headerNames, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + return null; + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/cellPhoneList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + cellPhone.setQueryInfo(); + mav.addObject("cellPhoneList", equipService.selectCellPhoneList(cellPhone)); + cellPhone.setContentCnt(equipService.selectCellPhoneListCnt(cellPhone)); + cellPhone.setPaginationInfo(); + mav.addObject("searchParams", cellPhone); + + return mav; + } + + @GetMapping("/cellPhoneEditModal") + public ModelAndView cellPhoneEditModal(@AuthenticationPrincipal UserInfo loginUser,CellPhone cellPhone) { + ModelAndView mav = new ModelAndView("equip/cellPhoneEditModal"); + if(cellPhone.getPhoneKey() != null) { + cellPhone = equipService.selectCellPhoneInfo(cellPhone.getPhoneKey()); + ParamMap param = new ParamMap(); + param.put("downOrganCdList", organConfigService.selectDownOrganListWhereUserOgCd(cellPhone.getMgtOrgan())); + mav.addObject("managerList", userInfoService.selectManagerList(param)); + } + + if (cellPhone.getPhoneKey() == null) { + cellPhone.setWrtOrgan(loginUser.getOgCd()); + cellPhone.setWrtPart(loginUser.getOfcCd()); + cellPhone.setWrtUserSeq(loginUser.getUserSeq()); + cellPhone.setWrtNm(loginUser.getUserNm()); + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/cellPhoneList").get(0).getAccessAuth(); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + mav.addObject("userOrgan", loginUser.getOgCd()); + mav.addObject("accessAuth", accessAuth); + mav.addObject("info", cellPhone); + return mav; + } + + @GetMapping("/cellPhoneSelecBox") + public ModelAndView cellPhoneSelecBox(String ogCd) { + ModelAndView mav = new ModelAndView("equip/cellPhoneSelecBox"); + ParamMap param = new ParamMap(); + param.put("downOrganCdList", organConfigService.selectDownOrganListWhereUserOgCd(ogCd)); + mav.addObject("managerList", userInfoService.selectManagerList(param)); + return mav; + } + + @PostMapping("/saveCellPhone") + public Integer saveCellPhone (@AuthenticationPrincipal UserInfo loginUser,CellPhone cellPhone){ + cellPhone.setWrtDt(LocalDateTime.now()); + return equipService.saveCellPhone(cellPhone); + } + + @PostMapping("/deleteCellPhone") + public void deleteCellPhone(@RequestBody List cellPhone){ + equipService.deleteCellPhone(cellPhone); + + } + + @GetMapping("/pvreUseList") + public ModelAndView pvreUseList(@AuthenticationPrincipal UserInfo loginUser,UseList useList,HttpServletResponse response) { + ModelAndView mav = new ModelAndView("equip/pvreUseList"); + useList.setDownOrganCdList(loginUser.getDownOrganCdList()); + useList.setUseType("PVRE"); + //엑셀다운 + if(useList.getExcel() != null && useList.getExcel().equals("Y")){ + String[] headers = { "use_no", "sosok", "use_dt", "detail_type_name", "people_cnt", "description", "wrt_dt"}; + String[] headerNames = { "연번", "경찰서","사용일시", "사용사유", "사용인원", "비고", "최종수정일"}; + String[] columnType = { "String", "String","String", "String", "int", "String", "String"}; + String sheetName = "휴대용 녹화장비 사용 대장"; + String excelFileName = "휴대용 녹화장비 사용 대장"; + List useExcelList= equipService.selectUseList(useList); + + try { + Utils.useListToExcel(useExcelList, response, headers, headerNames, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + return null; + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/pvreUseList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + useList.setQueryInfo(); + mav.addObject("useList", equipService.selectUseList(useList)); + useList.setContentCnt(equipService.selectUseListCnt(useList)); + useList.setPaginationInfo(); + mav.addObject("organList", equipService.selectOrganList(useList)); + mav.addObject("searchParams", useList); + return mav; + } + + @GetMapping("/useEditModal") + public ModelAndView useEditModal(@AuthenticationPrincipal UserInfo loginUser,UseList useList) { + ModelAndView mav = new ModelAndView("equip/useEditModal"); + useList.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("organList", equipService.selectOrganList(useList)); + mav.addObject("userOrgan", loginUser.getOgCd()); + mav.addObject("useType", useList.getUseType()); + //메뉴권한 확인 + String accessAuth; + if(useList.getUseType().equals("PVRE")) { + accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/pvreUseList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + }else if(useList.getUseType().equals("QIR")) { + accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/qirUseList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + } + return mav; + } + + @PostMapping("/saveUse") + public void saveUse(@AuthenticationPrincipal UserInfo loginUser,UseList useList){ + useList.setWrtOrgan(loginUser.getOgCd()); + useList.setWrtPart(loginUser.getOfcCd()); + useList.setWrtUserSeq(loginUser.getUserSeq()); + useList.setWrtNm(loginUser.getUserId()); + useList.setWrtDt(LocalDateTime.now()); + equipService.saveUse(useList); + } + + @GetMapping("/useModifyModal") + public ModelAndView useModifyModal(@AuthenticationPrincipal UserInfo loginUser,UseList useList) { + ModelAndView mav = new ModelAndView("equip/useModifyModal"); + useList.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("organList", equipService.selectOrganList(useList)); + mav.addObject("info", equipService.selectUseInfo(useList)); + //메뉴권한 확인 + String accessAuth; + if(useList.getUseType().equals("PVRE")) { + accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/pvreUseList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + }else if(useList.getUseType().equals("QIR")) { + accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/qirUseList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + } + return mav; + } + + @PostMapping("/updateUse") + public UseList uadateUse(@AuthenticationPrincipal UserInfo loginUser,UseList useList){ + useList.setWrtOrgan(loginUser.getOgCd()); + useList.setWrtPart(loginUser.getOfcCd()); + useList.setWrtUserSeq(loginUser.getUserSeq()); + useList.setWrtNm(loginUser.getUserId()); + useList.setWrtDt(LocalDateTime.now()); + return equipService.updateUse(useList); + } + + @GetMapping("/useHistory") + public ModelAndView useHistory(@AuthenticationPrincipal UserInfo loginUser,UseList useList) { + ModelAndView mav = new ModelAndView("equip/useHistory"); + mav.addObject("infoList", equipService.selectUseInfoList(useList)); + return mav; + } + + @GetMapping("/HistoryView") + @ResponseBody + public UseList HistoryView(UseList useList){ + return equipService.selectUseInfo(useList); + } + + @PostMapping("/useDelete") + public void useDelete(@RequestBody List useList){ + equipService.useDelete(useList); + } + + @GetMapping("/qirUseList") + public ModelAndView qirUseList(@AuthenticationPrincipal UserInfo loginUser,UseList useList,HttpServletResponse response) { + ModelAndView mav = new ModelAndView("equip/qirUseList"); + useList.setDownOrganCdList(loginUser.getDownOrganCdList()); + useList.setUseType("QIR"); + //엑셀다운 + if(useList.getExcel() != null && useList.getExcel().equals("Y")){ + String[] headers = { "use_no", "sosok", "use_dt", "detail_type_name", "people_cnt", "description", "wrt_dt"}; + String[] headerNames = { "연번", "경찰서","사용일시", "사용사유", "사용인원", "비고", "최종수정일"}; + String[] columnType = { "String", "String","String", "String", "int", "String", "String"}; + String sheetName = "방역조사실 사용대장"; + String excelFileName = "방역조사실 사용대장"; + List useExcelList= equipService.selectUseList(useList); + + try { + Utils.useListToExcel(useExcelList, response, headers, headerNames, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + return null; + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/equip/qirUseList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + useList.setQueryInfo(); + mav.addObject("useList", equipService.selectUseList(useList)); + useList.setContentCnt(equipService.selectUseListCnt(useList)); + useList.setPaginationInfo(); + mav.addObject("searchParams", useList); + mav.addObject("organList", equipService.selectOrganList(useList)); + return mav; + } + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/mapper/EquipMapper.java b/src/main/java/com/dbnt/faisp/equip/mapper/EquipMapper.java new file mode 100644 index 0000000..26c2178 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/mapper/EquipMapper.java @@ -0,0 +1,53 @@ +package com.dbnt.faisp.equip.mapper; + +import com.dbnt.faisp.equip.model.CellPhone; +import com.dbnt.faisp.equip.model.Equip; +import com.dbnt.faisp.equip.model.EquipLog; +import com.dbnt.faisp.equip.model.UseList; +import com.dbnt.faisp.util.ParamMap; + +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface EquipMapper { + + List selectEquipStatus(Equip equip); + + List selectEquipList(Equip equip); + + Integer selectEquipListCnt(Equip equip); + + Equip selectEquipInfo(Equip equip); + + ParamMap selectEduType(Equip equip); + + Equip selectHistoryDetail(Equip equip); + + List selectEquipLogList(EquipLog equipLog); + + Integer selectEquipLogListCnt(EquipLog equipLog); + + String selectEquipFirstId(Equip equip); + + List selectCellPhoneList(CellPhone cellPhone); + + Integer selectCellPhoneListCnt(CellPhone cellPhone); + + List selectOrganList(UseList useList); + + UseList selectUseNoCnt(UseList useList); + + Integer selectLastUseNo(UseList useList); + + List selectUseList(UseList useList); + + Integer selectUseListCnt(UseList useList); + + UseList selectUseInfo(UseList useList); + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/model/CellPhone.java b/src/main/java/com/dbnt/faisp/equip/model/CellPhone.java new file mode 100644 index 0000000..91718c9 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/model/CellPhone.java @@ -0,0 +1,97 @@ +package com.dbnt.faisp.equip.model; + +import com.dbnt.faisp.config.BaseModel; + + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + + +import javax.persistence.*; + + +import java.time.LocalDateTime; + + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "cellphone_mgt") +public class CellPhone extends BaseModel{ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "phone_key") + private Integer phoneKey; + @Column(name = "mgt_organ") + private String mgtOrgan; + @Column(name = "tel_no") + private String telNo; + @Column(name = "p_user_seq") + private Integer pUserSeq; + @Column(name = "ext_mail") + private String extMail; + @Column(name = "katalk_id") + private String katalkId; + @Column(name = "webex_no") + private String webexNo; + @Column(name = "description") + private String description; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + + @Transient + private String userNm; + + @Transient + private String sosok; + + @Transient + private String excel; + +@Override +public String toString() { + return "CellPhone [phoneKey=" + phoneKey + ", mgtOrgan=" + mgtOrgan + ", telNo=" + telNo + ", pUserSeq=" + pUserSeq + + ", extMail=" + extMail + ", katalkId=" + katalkId + ", webexNo=" + webexNo + ", description=" + + description + ", wrtOrgan=" + wrtOrgan + ", wrtPart=" + wrtPart + ", wrtUserSeq=" + wrtUserSeq + + ", wrtNm=" + wrtNm + ", wrtDt=" + wrtDt + ", userNm=" + userNm + ", sosok=" + sosok + "]"; +} + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/model/Equip.java b/src/main/java/com/dbnt/faisp/equip/model/Equip.java new file mode 100644 index 0000000..966c0cc --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/model/Equip.java @@ -0,0 +1,118 @@ +package com.dbnt.faisp.equip.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(Equip.EquipId.class) +@Table(name = "equ_mgt") +public class Equip extends BaseModel implements Serializable{ + @Id + @Column(name = "equ_key") + private Integer equKey; + @Id + @Column(name = "version_no") + private Integer versionNo; + @Column(name = "mgt_organ") + private String mgtOrgan; + @Column(name = "equ_type") + private String equType; + @Column(name = "detail_type") + private String detailType; + @Column(name = "stored_year") + private String storedYear; + @Column(name = "item_qty") + private Integer itemQty; + @Column(name = "item_condition") + private String itemCondition; + @Column(name = "note") + private String note; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + + @Transient + private String sosok; + @Transient + private String detailSosok; + @Transient + private String detailName; + @Transient + private String origNm; + @Transient + private String convNm; + @Transient + private String filePath; + @Transient + private Integer deleteFileKey; + @Transient + private Integer deleteFileVnum; + @Transient + private String noUpdateImg; + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class EquipId implements Serializable { + private Integer equKey; + private Integer versionNo; +} + +@Override +public String toString() { + return "Equip [equKey=" + equKey + ", versionNo=" + versionNo + ", mgtOrgan=" + mgtOrgan + ", equType=" + equType + + ", detailType=" + detailType + ", storedYear=" + storedYear + ", itemQty=" + itemQty + ", itemCondition=" + + itemCondition + ", note=" + note + ", wrtOrgan=" + wrtOrgan + ", wrtNm=" + wrtNm + ", wrtDt=" + wrtDt + + ", sosok=" + sosok + ", detailSosok=" + detailSosok + ", detailName=" + detailName + ", origNm=" + origNm + + ", convNm=" + convNm + ", filePath=" + filePath + ", deleteFileKey=" + deleteFileKey + ", deleteFileVnum=" + + deleteFileVnum + ", noUpdateImg=" + noUpdateImg + "]"; +} + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/model/EquipFile.java b/src/main/java/com/dbnt/faisp/equip/model/EquipFile.java new file mode 100644 index 0000000..9369070 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/model/EquipFile.java @@ -0,0 +1,78 @@ +package com.dbnt.faisp.equip.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(EquipFile.EquipFileId.class) +@Table(name = "equ_file") +public class EquipFile extends BaseModel implements Serializable{ + @Id + @Column(name = "equ_key") + private Integer equKey; + @Id + @Column(name = "version_no") + private Integer versionNo; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "file_path") + private String filePath; + + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class EquipFileId implements Serializable { + private Integer equKey; + private Integer versionNo; +} + + + +@Override +public String toString() { + return "EquipFile [equKey=" + equKey + ", versionNo=" + versionNo + ", origNm=" + origNm + ", convNm=" + convNm + + ", fileExtn=" + fileExtn + ", fileSize=" + fileSize + ", filePath=" + filePath + "]"; +} + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/model/EquipLog.java b/src/main/java/com/dbnt/faisp/equip/model/EquipLog.java new file mode 100644 index 0000000..435c1f2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/model/EquipLog.java @@ -0,0 +1,56 @@ +package com.dbnt.faisp.equip.model; + + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.time.LocalDateTime; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "equ_Log") +public class EquipLog extends BaseModel{ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "el_seq") + private Integer userSeq; + @Column(name = "equ_type") + private String equType; + @Column(name = "detail_type") + private String detailType; + @Column(name = "el_contents") + private String elContents; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + + @Transient + private String sosok; + @Transient + private String detailSosok; + @Transient + private String detailName; + +@Override +public String toString() { + return "EquipLog [userSeq=" + userSeq + ", equType=" + equType + ", detailType=" + detailType + ", elContents=" + + elContents + ", wrtNm=" + wrtNm + ", wrtOrgan=" + wrtOrgan + ", wrtDt=" + wrtDt + ", sosok=" + sosok + + ", detailSosok=" + detailSosok + ", detailName=" + detailName + "]"; +} + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/model/UseList.java b/src/main/java/com/dbnt/faisp/equip/model/UseList.java new file mode 100644 index 0000000..d24f3d7 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/model/UseList.java @@ -0,0 +1,123 @@ +package com.dbnt.faisp.equip.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(UseList.UseListId.class) +@Table(name = "use_list") +public class UseList extends BaseModel implements Serializable{ + @Id + @Column(name = "mgt_organ") + private String mgtOrgan; + @Id + @Column(name = "use_no") + private String useNo; + @Id + @Column(name = "version_no") + private Integer versionNo; + @Id + @Column(name = "use_type") + private String useType; + @Column(name = "use_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate useDt; + @Column(name = "detail_type") + private String detailType; + @Column(name = "detail_self") + private String detailSelf; + @Column(name = "people_cnt") + private Integer peopleCnt; + @Column(name = "description") + private String description; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_grd") + private String wrtUserGrd; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + + @Transient + private String excel; + + @Transient + private String sosok; + + @Transient + private String year; + @Transient + private String detailTypeName; + + +@Override +public String toString() { + return "UseList [mgtOrgan=" + mgtOrgan + ", useNo=" + useNo + ", versionNo=" + versionNo + ", useType=" + useType + + ", useDt=" + useDt + ", detailType=" + detailType + ", detailSelf=" + detailSelf + ", peopleCnt=" + + peopleCnt + ", description=" + description + ", wrtOrgan=" + wrtOrgan + ", wrtPart=" + wrtPart + + ", wrtUserGrd=" + wrtUserGrd + ", wrtUserSeq=" + wrtUserSeq + ", wrtNm=" + wrtNm + ", wrtDt=" + wrtDt + + ", excel=" + excel + ", sosok=" + sosok + ", year=" + year + ", detailTypeName=" + detailTypeName + "]"; +} + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class UseListId implements Serializable { + private String mgtOrgan; + private String useNo; + private Integer versionNo; + private String useType; +} + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/repository/CellPhoneRepository.java b/src/main/java/com/dbnt/faisp/equip/repository/CellPhoneRepository.java new file mode 100644 index 0000000..c7c7c6d --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/repository/CellPhoneRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.equip.repository; + +import com.dbnt.faisp.equip.model.CellPhone; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface CellPhoneRepository extends JpaRepository { + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/repository/EquipFileRepository.java b/src/main/java/com/dbnt/faisp/equip/repository/EquipFileRepository.java new file mode 100644 index 0000000..78c0e4c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/repository/EquipFileRepository.java @@ -0,0 +1,16 @@ +package com.dbnt.faisp.equip.repository; + +import com.dbnt.faisp.equip.model.EquipFile; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface EquipFileRepository extends JpaRepository { + + void deleteByEquKey(Integer equKey); + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/repository/EquipLogRepository.java b/src/main/java/com/dbnt/faisp/equip/repository/EquipLogRepository.java new file mode 100644 index 0000000..b54b44c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/repository/EquipLogRepository.java @@ -0,0 +1,15 @@ +package com.dbnt.faisp.equip.repository; + +import com.dbnt.faisp.equip.model.EquipLog; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface EquipLogRepository extends JpaRepository { + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/repository/EquipRepository.java b/src/main/java/com/dbnt/faisp/equip/repository/EquipRepository.java new file mode 100644 index 0000000..b2e456a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/repository/EquipRepository.java @@ -0,0 +1,24 @@ +package com.dbnt.faisp.equip.repository; + +import com.dbnt.faisp.equip.model.Equip; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface EquipRepository extends JpaRepository { + + Equip findFirstByOrderByEquKeyDesc(); + + List findByEquKeyOrderByWrtDtDesc(Integer equKey); + + void deleteByEquKey(Integer equKey); + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/repository/UseListRepository.java b/src/main/java/com/dbnt/faisp/equip/repository/UseListRepository.java new file mode 100644 index 0000000..42211e2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/repository/UseListRepository.java @@ -0,0 +1,20 @@ +package com.dbnt.faisp.equip.repository; + +import com.dbnt.faisp.equip.model.UseList; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface UseListRepository extends JpaRepository { + + List findByMgtOrganAndUseNoAndUseTypeOrderByVersionNoDesc(String mgtOrgan, String useNo, String useType); + + void deleteByMgtOrganAndUseNoAndUseType(String mgtOrgan, String useNo, String useType); + + + + +} diff --git a/src/main/java/com/dbnt/faisp/equip/service/EquipService.java b/src/main/java/com/dbnt/faisp/equip/service/EquipService.java new file mode 100644 index 0000000..a6024ca --- /dev/null +++ b/src/main/java/com/dbnt/faisp/equip/service/EquipService.java @@ -0,0 +1,396 @@ +package com.dbnt.faisp.equip.service; + + +import com.dbnt.faisp.equip.mapper.EquipMapper; +import com.dbnt.faisp.equip.model.CellPhone; +import com.dbnt.faisp.equip.model.Equip; +import com.dbnt.faisp.equip.model.Equip.EquipId; +import com.dbnt.faisp.equip.model.EquipFile; +import com.dbnt.faisp.equip.model.EquipFile.EquipFileId; +import com.dbnt.faisp.equip.model.EquipLog; +import com.dbnt.faisp.equip.model.UseList; +import com.dbnt.faisp.equip.model.UseList.UseListId; +import com.dbnt.faisp.equip.repository.CellPhoneRepository; +import com.dbnt.faisp.equip.repository.EquipFileRepository; +import com.dbnt.faisp.equip.repository.EquipLogRepository; +import com.dbnt.faisp.equip.repository.EquipRepository; +import com.dbnt.faisp.equip.repository.UseListRepository; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.util.ParamMap; +import com.dbnt.faisp.util.Utils; + +import lombok.RequiredArgsConstructor; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.FileCopyUtils; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.text.SimpleDateFormat; +import java.time.LocalDateTime; +import java.util.*; + +@Service +@RequiredArgsConstructor +public class EquipService { + @Value("${spring.servlet.multipart.location}") + protected String locationPath; + + private final EquipRepository equipRepository; + private final EquipFileRepository equipFileRepository; + private final EquipLogRepository equipLogRepository; + private final CellPhoneRepository cellPhoneRepository; + private final UseListRepository useListRepository; + private final EquipMapper equipMapper; + + SimpleDateFormat Date = new SimpleDateFormat("yyyy"); + String year = Date.format(new Date()); + + + @Transactional + public void saveEquip(Equip equip, MultipartHttpServletRequest request) { + Equip dbEquip = equipRepository.findFirstByOrderByEquKeyDesc(); + try { + if(dbEquip == null) { + equip.setEquKey(1); + equip.setVersionNo(1); + equipRepository.save(equip); + } else { + equip.setEquKey(dbEquip.getEquKey()+1); + equip.setVersionNo(1); + equipRepository.save(equip); + } + saveFile(equip,request); + EquipLog equLog = new EquipLog(); + equLog.setEquType(equip.getEquType()); + equLog.setDetailType(equip.getDetailType()); + equLog.setElContents("입력"); + equLog.setWrtNm(equip.getWrtNm()); + equLog.setWrtOrgan(equip.getWrtOrgan()); + equLog.setWrtDt(equip.getWrtDt()); + equipLogRepository.save(equLog); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public void saveFile(Equip equip, MultipartHttpServletRequest mRequest) throws Exception { + try { + String path = locationPath; + String FileSize; + File dir = new File(path); + if(!dir.exists()) dir.mkdir(); + //파일등록 + List mFiles = mRequest.getFiles("file"); + for(int i = 0; i < mFiles.size(); i++) { + MultipartFile mFile = mFiles.get(i); + FileSize = calculationSize(mFile.getSize()); + if(!"".equals(mFile.getOriginalFilename())){ + String fileName = mFile.getOriginalFilename(); + if(fileName.contains("\\")){ + String notSecuredFileName = fileName.substring(fileName.lastIndexOf("\\") +1); + fileName = ("".equals(notSecuredFileName) || null == notSecuredFileName) ? fileName : notSecuredFileName; + }; + + String fileExt = Utils.getFileExtention(fileName); + String saveName = Utils.generationSaveName() + "." + fileExt; + FileCopyUtils.copy(mFile.getBytes(), new File(path, saveName)); + + EquipFile equipFile = new EquipFile(); + equipFile.setEquKey(equip.getEquKey()); + equipFile.setVersionNo(equip.getVersionNo()); + equipFile.setOrigNm(fileName); + equipFile.setConvNm(saveName); + equipFile.setFileExtn(fileExt); + equipFile.setFilePath(path); + equipFile.setFileSize(FileSize); + + equipFileRepository.save(equipFile); + } else { + EquipFile equipFile = new EquipFile(); + equipFile.setEquKey(equip.getEquKey()); + equipFile.setVersionNo(equip.getVersionNo()); + equipFileRepository.save(equipFile); + } + } + + } catch (Exception e) { + throw e; + } + } + + + private String calculationSize(double fileSize){ + String[] units = {"bytes", "KB", "MB", "GB", "TB", "PB"}; + double unitSelector = Math.floor(Math.log(fileSize)/Math.log(1024)); + if(fileSize>0){ + return Math.round((fileSize/Math.pow(1024, unitSelector))*100)/100d+" "+units[(int)unitSelector]; + }else{ + return ""; + } + } + + public List selectEquipStatus(Equip equip) { + return equipMapper.selectEquipStatus(equip); + } + + public List selectEquipList(Equip equip) { + return equipMapper.selectEquipList(equip); + } + + public Integer selectEquipListCnt(Equip equip) { + return equipMapper.selectEquipListCnt(equip); + } + + public Equip selectEquipInfo(Equip equip) { + return equipMapper.selectEquipInfo(equip); + } + + @Transactional + public int updateEquip(Equip equip, MultipartHttpServletRequest request) { + try { + Equip dbEquip = equipRepository.findById(new EquipId(equip.getEquKey(), equip.getVersionNo())).orElse(null); + Equip equipTmp = new Equip(); + equipTmp.setEquKey(dbEquip.getEquKey()); + equipTmp.setVersionNo(dbEquip.getVersionNo()+1); + equipTmp.setMgtOrgan(equip.getMgtOrgan()); + equipTmp.setEquType(equip.getEquType()); + equipTmp.setDetailType(equip.getDetailType()); + equipTmp.setStoredYear(equip.getStoredYear()); + equipTmp.setItemQty(equip.getItemQty()); + equipTmp.setItemCondition(equip.getItemCondition()); + equipTmp.setNote(equip.getNote()); + equipTmp.setWrtOrgan(equip.getWrtOrgan()); + equipTmp.setWrtNm(equip.getWrtNm()); + equipTmp.setWrtDt(equip.getWrtDt()); + equipRepository.save(equipTmp); + updateFile(equip,equipTmp,request); + EquipLog equLog = new EquipLog(); + equLog.setEquType(equip.getEquType()); + equLog.setDetailType(equip.getDetailType()); + equLog.setElContents("수정"); + equLog.setWrtNm(equip.getWrtNm()); + equLog.setWrtOrgan(equip.getWrtOrgan()); + equLog.setWrtDt(equip.getWrtDt()); + equipLogRepository.save(equLog); + } catch (Exception e) { + e.printStackTrace(); + } + return equip.getEquKey(); + } + + public void updateFile(Equip equip,Equip equipTmp, MultipartHttpServletRequest mRequest) throws Exception { + try { + String path = locationPath; + String FileSize; + File dir = new File(path); + if(!dir.exists()) dir.mkdir(); + + //이미지 삭제했을경우 + if(equip.getDeleteFileKey() != null) { + EquipFile equFile = new EquipFile(); + equFile.setEquKey(equip.getDeleteFileKey()); + equFile.setVersionNo(equip.getDeleteFileVnum()); + EquipFile dbEquFile = equipFileRepository.findById(new EquipFileId(equFile.getEquKey(), equFile.getVersionNo())).orElse(null); + if(dbEquFile != null) { + File file = new File(dbEquFile.getFilePath(), dbEquFile.getConvNm()); + + if(file.exists()) { + + file.delete(); + } + } + } + //파일등록 + List mFiles = mRequest.getFiles("file"); + for(int i = 0; i < mFiles.size(); i++) { + MultipartFile mFile = mFiles.get(i); + FileSize = calculationSize(mFile.getSize()); + if(!"".equals(mFile.getOriginalFilename())){ + String fileName = mFile.getOriginalFilename(); + if(fileName.contains("\\")){ + String notSecuredFileName = fileName.substring(fileName.lastIndexOf("\\") +1); + fileName = ("".equals(notSecuredFileName) || null == notSecuredFileName) ? fileName : notSecuredFileName; + }; + + String fileExt = Utils.getFileExtention(fileName); + String saveName = Utils.generationSaveName() + "." + fileExt; + FileCopyUtils.copy(mFile.getBytes(), new File(path, saveName)); + + EquipFile equipFile = new EquipFile(); + equipFile.setEquKey(equipTmp.getEquKey()); + equipFile.setVersionNo(equipTmp.getVersionNo()); + equipFile.setOrigNm(fileName); + equipFile.setConvNm(saveName); + equipFile.setFileExtn(fileExt); + equipFile.setFilePath(path); + equipFile.setFileSize(FileSize); + + equipFileRepository.save(equipFile); + } else if(equip.getNoUpdateImg() != null) { + EquipFile equipFile = new EquipFile(); + equipFile.setEquKey(equipTmp.getEquKey()); + equipFile.setVersionNo(equipTmp.getVersionNo()); + EquipFile dbEquFile = equipFileRepository.findById(new EquipFileId(equip.getEquKey(), equip.getVersionNo())).orElse(null); + equipFile.setOrigNm(dbEquFile.getOrigNm()); + equipFile.setConvNm(dbEquFile.getConvNm()); + equipFile.setFileExtn(dbEquFile.getFileExtn()); + equipFile.setFilePath(dbEquFile.getFilePath()); + equipFile.setFileSize(dbEquFile.getFileSize()); + equipFileRepository.save(equipFile); + } else { + EquipFile equipFile = new EquipFile(); + equipFile.setEquKey(equipTmp.getEquKey()); + equipFile.setVersionNo(equipTmp.getVersionNo()); + equipFileRepository.save(equipFile); + } + } + } catch (Exception e) { + throw e; + } + } + + public ParamMap selectEduType(Equip equip) { + return equipMapper.selectEduType(equip); + } + + public List selectHistoryView(Equip equip) { + return equipRepository.findByEquKeyOrderByWrtDtDesc(equip.getEquKey()); + } + + public Equip selectHistoryDetail(Equip equip) { + return equipMapper.selectHistoryDetail(equip); + } + + @Transactional + public void equipDelete(List equip,UserInfo loginUser) { + for(Equip equ: equip) { + //파일삭제 + Equip dbEquip = equipMapper.selectEquipInfo(equ); + if(dbEquip.getOrigNm() != null) { + File file = new File(dbEquip.getFilePath(), dbEquip.getConvNm()); + + if(file.exists()) { + + file.delete(); + } + } + equipRepository.deleteByEquKey(equ.getEquKey()); + equipFileRepository.deleteByEquKey(equ.getEquKey()); + EquipLog equLog = new EquipLog(); + equLog.setEquType(dbEquip.getEquType()); + equLog.setDetailType(dbEquip.getDetailType()); + equLog.setElContents("삭제"); + equLog.setWrtNm(loginUser.getUserId()); + equLog.setWrtOrgan(loginUser.getOgCd()); + equLog.setWrtDt(LocalDateTime.now()); + equipLogRepository.save(equLog); + } + + } + + public List selectEquipLogList(EquipLog equipLog) { + return equipMapper.selectEquipLogList(equipLog); + } + + public Integer selectEquipLogListCnt(EquipLog equipLog) { + return equipMapper.selectEquipLogListCnt(equipLog); + } + + public String selectEquipFirstId(Equip equip) { + return equipMapper.selectEquipFirstId(equip); + } + + @Transactional + public Integer saveCellPhone(CellPhone cellPhone) { + return cellPhoneRepository.save(cellPhone).getPhoneKey(); + } + + public List selectCellPhoneList(CellPhone cellPhone) { + return equipMapper.selectCellPhoneList(cellPhone); + } + + public Integer selectCellPhoneListCnt(CellPhone cellPhone) { + return equipMapper.selectCellPhoneListCnt(cellPhone); + } + + public CellPhone selectCellPhoneInfo(Integer phoneKey) { + return cellPhoneRepository.findById(phoneKey).orElse(null); + } + + @Transactional + public void deleteCellPhone(List cellPhone) { + cellPhoneRepository.deleteAll(cellPhone); + } + + public List selectOrganList(UseList useList) { + return equipMapper.selectOrganList(useList); + } + + @Transactional + public void saveUse(UseList useList) { + useList.setYear(year); + Integer useNo = equipMapper.selectLastUseNo(useList); + if(useNo == null) { + useList.setUseNo(year+"-001"); + useList.setVersionNo(1); + } else { + useList.setUseNo(year+"-"+String.format("%03d", useNo+1)); + useList.setVersionNo(1); + } + useListRepository.save(useList); + + } + + public List selectUseList(UseList useList) { + return equipMapper.selectUseList(useList); + } + + public Integer selectUseListCnt(UseList useList) { + return equipMapper.selectUseListCnt(useList); + } + + public UseList selectUseInfo(UseList useList) { + return equipMapper.selectUseInfo(useList); + } + + @Transactional + public UseList updateUse(UseList useList) { + UseList dbUseList = useListRepository + .findById(new UseListId(useList.getMgtOrgan(),useList.getUseNo(),useList.getVersionNo(),useList.getUseType())).orElse(null); + UseList useTmp = new UseList(); + useTmp.setMgtOrgan(dbUseList.getMgtOrgan()); + useTmp.setUseNo(dbUseList.getUseNo()); + useTmp.setVersionNo(dbUseList.getVersionNo()+1); + useTmp.setUseType(dbUseList.getUseType()); + useTmp.setUseDt(useList.getUseDt()); + useTmp.setDetailType(useList.getDetailType()); + useTmp.setDetailSelf(useList.getDetailSelf()); + useTmp.setPeopleCnt(useList.getPeopleCnt()); + useTmp.setDescription(useList.getDescription()); + useTmp.setWrtOrgan(useList.getWrtOrgan()); + useTmp.setWrtPart(useList.getWrtPart()); + useTmp.setWrtUserSeq(useList.getWrtUserSeq()); + useTmp.setWrtNm(useList.getWrtNm()); + useTmp.setWrtDt(useList.getWrtDt()); + return useListRepository.save(useTmp); + + } + + public List selectUseInfoList(UseList useList) { + return useListRepository.findByMgtOrganAndUseNoAndUseTypeOrderByVersionNoDesc(useList.getMgtOrgan(),useList.getUseNo(),useList.getUseType()); + } + + @Transactional + public void useDelete(List useList) { + for(UseList use:useList) { + useListRepository.deleteByMgtOrganAndUseNoAndUseType(use.getMgtOrgan(),use.getUseNo(),use.getUseType()); + } + } + + + +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/FaRptController.java b/src/main/java/com/dbnt/faisp/faRpt/FaRptController.java new file mode 100644 index 0000000..4ca0c3a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/FaRptController.java @@ -0,0 +1,97 @@ +package com.dbnt.faisp.faRpt; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.faRpt.model.FaRptBoard; +import com.dbnt.faisp.faRpt.service.FaRptService; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanBoard; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDateTime; +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/faRpt") +public class FaRptController { + private final FaRptService faRptService; + private final AuthMgtService authMgtService; + + @GetMapping("/faRptBoard") + public ModelAndView faRptBoard(@AuthenticationPrincipal UserInfo loginUser, FaRptBoard faRptBoard){ + ModelAndView mav; + if(faRptBoard.getDashboardFlag()){ + mav = new ModelAndView("/faRpt/faRptDashboard"); + faRptBoard.setRowCnt(5); + }else{ + mav = new ModelAndView("/faRpt/faRptBoard"); + } + if(faRptBoard.getActiveTab()==null){ + faRptBoard.setActiveTab("send"); + } + mav.addObject("searchUrl", "/faRpt/faRptBoard"); + String accessAuth = authMgtService.selectAccessConfigList + (loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + + if(faRptBoard.getActiveTab().equals("send")){ + faRptBoard.setWrtUserSeq(loginUser.getUserSeq()); + }else if(faRptBoard.getActiveTab().equals("receive")){ + faRptBoard.setReceiveUserSeq(loginUser.getUserSeq()); + }else if(faRptBoard.getActiveTab().equals("all") && accessAuth.equals("ACC003")){ + faRptBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + }else if(faRptBoard.getActiveTab().equals("all")){ + faRptBoard.setActiveTab("send"); + faRptBoard.setWrtUserSeq(loginUser.getUserSeq()); + } + + faRptBoard.setQueryInfo(); + mav.addObject("faRptList", faRptService.selectFaRptList(faRptBoard)); + faRptBoard.setContentCnt(faRptService.selectFaRptCnt(faRptBoard)); + faRptBoard.setPaginationInfo(); + mav.addObject("searchParams", faRptBoard); + return mav; + } + + @GetMapping("/faRptEditModal") + public ModelAndView faRptEditModal(@AuthenticationPrincipal UserInfo loginUser, FaRptBoard faRptBoard){ + ModelAndView mav = new ModelAndView("faRpt/faRptEditModal"); + if(faRptBoard.getFaRptKey()!=null){ + faRptBoard = faRptService.selectFaRptBoard(faRptBoard.getFaRptKey()); + }else{ + faRptBoard.setWrtOrgan(loginUser.getOgCd()); + faRptBoard.setWrtPart(loginUser.getOfcCd()); + faRptBoard.setWrtUserSeq(loginUser.getUserSeq()); + faRptBoard.setWrtUserGrd(loginUser.getTitleCd()); + faRptBoard.setWrtUserNm(loginUser.getUserNm()); + faRptBoard.setWrtDt(LocalDateTime.now()); + } + mav.addObject("faRpt", faRptBoard); + return mav; + } + + @GetMapping("/faRptViewModal") + public ModelAndView faRptViewModal(@AuthenticationPrincipal UserInfo loginUser, FaRptBoard faRptBoard){ + ModelAndView mav = new ModelAndView("faRpt/faRptViewModal"); + faRptBoard = faRptService.selectFaRptBoard(faRptBoard.getFaRptKey()); + mav.addObject("faRpt", faRptBoard); + mav.addObject("userSeq",loginUser.getUserSeq()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList + (loginUser.getUserSeq(), "/faRpt/faRptBoard").get(0).getAccessAuth()); + return mav; + } + + @PostMapping("/savePlan") + public Integer saveFaRpt(FaRptBoard faRptBoard, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List deleteFileSeq){ + faRptBoard.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + return faRptService.saveFaRptBoard(faRptBoard, deleteFileSeq); + } +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/mapper/FaRptMapper.java b/src/main/java/com/dbnt/faisp/faRpt/mapper/FaRptMapper.java new file mode 100644 index 0000000..5f5b300 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/mapper/FaRptMapper.java @@ -0,0 +1,15 @@ +package com.dbnt.faisp.faRpt.mapper; + +import com.dbnt.faisp.faRpt.model.FaRptBoard; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + + +@Mapper +public interface FaRptMapper { + + List selectFaRptList(FaRptBoard faRptBoard); + + Integer selectFaRptCnt(FaRptBoard faRptBoard); +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/model/FaRptBoard.java b/src/main/java/com/dbnt/faisp/faRpt/model/FaRptBoard.java new file mode 100644 index 0000000..192d33d --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/model/FaRptBoard.java @@ -0,0 +1,66 @@ +package com.dbnt.faisp.faRpt.model; + +import com.dbnt.faisp.config.BaseModel; +import com.dbnt.faisp.publicBoard.model.PublicComment; +import com.dbnt.faisp.publicBoard.model.PublicFile; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "fa_rpt_board") +public class FaRptBoard extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "fa_rpt_key") + private Integer faRptKey; + @Column(name = "fa_rpt_type") + private String faRptType; + @Column(name = "title") + private String title; + @Column(name = "content") + private String content; + @Column(name = "status") + private String status; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_user_grd") + private String wrtUserGrd; + @Column(name = "wrt_user_nm") + private String wrtUserNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + @Column(name = "ref_key") + private Integer refKey; + + @Transient + private Integer receiveUserSeq; + @Transient + private String activeTab; + @Transient + private Integer fileCnt; + @Transient + private List fileList; + @Transient + private List readUserList; + @Transient + private List multipartFileList; +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/model/FaRptFile.java b/src/main/java/com/dbnt/faisp/faRpt/model/FaRptFile.java new file mode 100644 index 0000000..6b5138b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/model/FaRptFile.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.faRpt.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "fa_rpt_file") +@IdClass(FaRptFile.FaRptFileId.class) +public class FaRptFile extends FileInfo { + @Id + @Column(name = "fa_rpt_key") + private Integer faRptKey; + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "save_path") + private String savePath; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class FaRptFileId implements Serializable { + private Integer faRptKey; + private Integer fileSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/model/FaRptReadUser.java b/src/main/java/com/dbnt/faisp/faRpt/model/FaRptReadUser.java new file mode 100644 index 0000000..b87ad1d --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/model/FaRptReadUser.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.faRpt.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "fa_rpt_read_user") +@IdClass(FaRptReadUser.FaRptReadUserId.class) +public class FaRptReadUser extends FileInfo { + @Id + @Column(name = "fa_rpt_key") + private Integer faRptKey; + @Id + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "read_yn") + private String readYn; + @Column(name = "og_cd") + private String ogCd; + @Column(name = "ofc_cd") + private String ofcCd; + @Column(name = "title_cd") + private String titleCd; + @Column(name = "user_nm") + private String userNm; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class FaRptReadUserId implements Serializable { + private Integer faRptKey; + private Integer userSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptBoardRepository.java b/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptBoardRepository.java new file mode 100644 index 0000000..1a62339 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptBoardRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.faRpt.repository; + +import com.dbnt.faisp.faRpt.model.FaRptBoard; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface FaRptBoardRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptFileRepository.java b/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptFileRepository.java new file mode 100644 index 0000000..61505fa --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptFileRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.faRpt.repository; + +import com.dbnt.faisp.faRpt.model.FaRptFile; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface FaRptFileRepository extends JpaRepository { + List findByFaRptKey(Integer faRptKey); + Optional findTopByFaRptKeyOrderByFileSeq(Integer faRptKey); + +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptReadUserRepository.java b/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptReadUserRepository.java new file mode 100644 index 0000000..d9a1d42 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/repository/FaRptReadUserRepository.java @@ -0,0 +1,10 @@ +package com.dbnt.faisp.faRpt.repository; + +import com.dbnt.faisp.faRpt.model.FaRptReadUser; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + +public interface FaRptReadUserRepository extends JpaRepository { + List findByFaRptKey(Integer faRptKey); +} diff --git a/src/main/java/com/dbnt/faisp/faRpt/service/FaRptService.java b/src/main/java/com/dbnt/faisp/faRpt/service/FaRptService.java new file mode 100644 index 0000000..0f307cf --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faRpt/service/FaRptService.java @@ -0,0 +1,51 @@ +package com.dbnt.faisp.faRpt.service; + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.config.FileInfo; +import com.dbnt.faisp.faRpt.mapper.FaRptMapper; +import com.dbnt.faisp.faRpt.model.FaRptBoard; +import com.dbnt.faisp.faRpt.model.FaRptReadUser; +import com.dbnt.faisp.faRpt.repository.FaRptBoardRepository; +import com.dbnt.faisp.faRpt.repository.FaRptFileRepository; +import com.dbnt.faisp.faRpt.repository.FaRptReadUserRepository; +import com.dbnt.faisp.publicBoard.model.PublicBoard; +import com.dbnt.faisp.publicBoard.model.PublicComment; +import com.dbnt.faisp.publicBoard.model.PublicFile; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.util.List; +import java.util.UUID; + + +@Service +@RequiredArgsConstructor +public class FaRptService extends BaseService { + private final FaRptBoardRepository faRptBoardRepository; + private final FaRptFileRepository faRptFileRepository; + private final FaRptReadUserRepository faRptReadUserRepository; + private final FaRptMapper faRptMapper; + + + public List selectFaRptList(FaRptBoard faRptBoard) { + return faRptMapper.selectFaRptList(faRptBoard); + } + + public Integer selectFaRptCnt(FaRptBoard faRptBoard) { + return faRptMapper.selectFaRptCnt(faRptBoard); + } + + public Integer saveFaRptBoard(FaRptBoard faRptBoard, List deleteFileSeq) { + return 0; + } + + public FaRptBoard selectFaRptBoard(Integer faRptKey) { + FaRptBoard faRptBoard = faRptBoardRepository.findById(faRptKey).orElse(null); + faRptBoard.setFileList(faRptFileRepository.findByFaRptKey(faRptKey)); + faRptBoard.setReadUserList(faRptReadUserRepository.findByFaRptKey(faRptKey)); + return faRptBoard; + } +} \ No newline at end of file diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/InternationalCrimeArrestController.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/InternationalCrimeArrestController.java new file mode 100644 index 0000000..2759466 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/InternationalCrimeArrestController.java @@ -0,0 +1,116 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.codeMgt.model.CodeMgt; +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.repository.SuspectPersonInfoRepository; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.service.InternationalCrimeArrestService; +import com.dbnt.faisp.organMgt.model.OrganConfig; +import com.dbnt.faisp.organMgt.service.OrganConfigService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDateTime; +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/faStatistics") +public class InternationalCrimeArrestController { + + private final AuthMgtService authMgtService; + private final InternationalCrimeArrestService internationalCrimeArrestService; + private final CodeMgtService codeMgtService; + private final OrganConfigService organConfigService; + private final SuspectPersonInfoRepository suspectPersonInfoRepository; + + @GetMapping("/internationalCrimeArrest") + public ModelAndView internationalCrimeArrest(@AuthenticationPrincipal UserInfo loginUser,InternationalCrimeArrest internationalCrimeArrest) { + ModelAndView mav = new ModelAndView("faStatistics/internationalCrimeArrest/internationalCrimeArrest"); + + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/faStatistics/internationalCrimeArrest").get(0).getAccessAuth(); + + mav.addObject("accessAuth", accessAuth); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + + internationalCrimeArrest.setQueryInfo(); + List internationalCrimeArrestList = internationalCrimeArrestService.selectInternationalCrimeArrestList(internationalCrimeArrest); + + for (InternationalCrimeArrest ica:internationalCrimeArrestList) { + ica.setSuspectPersonInfoList(suspectPersonInfoRepository.findByIcaKey(ica.getIcaKey())); + } + + mav.addObject("internationalCrimeArrestList", internationalCrimeArrestList); + internationalCrimeArrest.setContentCnt(internationalCrimeArrestService.selectInternationalCrimeArrestListCnt(internationalCrimeArrest)); + internationalCrimeArrest.setPaginationInfo(); + mav.addObject("organConfigList", selectOrganList()); + mav.addObject("searchParams", internationalCrimeArrest); + return mav; + } + + @GetMapping("/internationalCrimeArrest/internationalCrimeArrestEditModal") + public ModelAndView internationalCrimeArrestEditModal(@AuthenticationPrincipal UserInfo loginUser, InternationalCrimeArrest internationalCrimeArrest){ + ModelAndView mav = new ModelAndView("faStatistics/internationalCrimeArrest/internationalCrimeArrestEditModal"); + if(internationalCrimeArrest.getIcaKey()!=null){ + internationalCrimeArrest = internationalCrimeArrestService.selectInternationalCrimeArrest(internationalCrimeArrest.getIcaKey()); + }else{ + internationalCrimeArrest.setWrtOrgan(loginUser.getOgCd()); + internationalCrimeArrest.setWrtNm(loginUser.getUserNm()); + internationalCrimeArrest.setWrtDt(LocalDateTime.now()); + internationalCrimeArrest.setSuspectPersonInfoList(suspectPersonInfoRepository.findByIcaKey(internationalCrimeArrest.getIcaKey())); + } + mav.addObject("organConfigList", selectOrganList()); + mav.addObject("internationalCrimeArrest", internationalCrimeArrest); + return mav; + } + + @GetMapping("/internationalCrimeArrest/internationalCrimeArrestViewModal") + public ModelAndView internationalCrimeArrestViewModal(@AuthenticationPrincipal UserInfo loginUser, InternationalCrimeArrest internationalCrimeArrest){ + ModelAndView mav = new ModelAndView("faStatistics/internationalCrimeArrest/internationalCrimeArrestViewModal"); + internationalCrimeArrest = internationalCrimeArrestService.selectInternationalCrimeArrest(internationalCrimeArrest.getIcaKey()); + mav.addObject("internationalCrimeArrest", internationalCrimeArrest); + mav.addObject("userSeq",loginUser.getUserSeq()); + mav.addObject("organConfigList", selectOrganList()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/faStatistics/internationalCrimeArrest").get(0).getAccessAuth()); + return mav; + } + + @PostMapping("/internationalCrimeArrest/saveInternationalCrimeArrest") + public Integer saveInternationalCrimeArrest(@AuthenticationPrincipal UserInfo loginUser, + InternationalCrimeArrest internationalCrimeArrest){ + internationalCrimeArrest.setWrtUserSeq(loginUser.getUserSeq()); + return internationalCrimeArrestService.savedInternationalCrimeArrest(internationalCrimeArrest); + } + + public List selectOrganList(){ + List organCdList = codeMgtService.selectCodeMgtList("OG"); + List organConfigList = organConfigService.selectSavedOrganList(); + for(CodeMgt organCode: organCdList){ + if(!organCode.getItemCd().equals("OG001")){ + boolean usedFlag = false; + for(OrganConfig organConfig: organConfigList){ + if(organCode.getItemCd().equals(organConfig.getOrganCd())){ + usedFlag = true; + organConfig.setOrganNm(organCode.getItemValue()); + organConfig.setUseState("T"); + break; + } + } + if(!usedFlag){ + OrganConfig organConfig = new OrganConfig(); + organConfig.setOrganCd(organCode.getItemCd()); + organConfig.setOrganNm(organCode.getItemValue()); + organConfig.setUseState("F"); + organConfigList.add(organConfig); + } + } + } + return organConfigList; + } +} diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/mapper/InternationalCrimeArrestMapper.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/mapper/InternationalCrimeArrestMapper.java new file mode 100644 index 0000000..11686f6 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/mapper/InternationalCrimeArrestMapper.java @@ -0,0 +1,12 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest.mapper; + +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface InternationalCrimeArrestMapper{ + List selectInternationalCrimeArrestList(InternationalCrimeArrest internationalCrimeArrest); + Integer selectInternationalCrimeArrestListCnt(InternationalCrimeArrest internationalCrimeArrest); +} diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/InternationalCrimeArrest.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/InternationalCrimeArrest.java new file mode 100644 index 0000000..1e35b1b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/InternationalCrimeArrest.java @@ -0,0 +1,102 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "international_crime_arrest") +public class InternationalCrimeArrest extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ica_key") + private Integer icaKey; + @Column(name = "organ") + private String organ; + @Column(name = "department") + private String department; + @Column(name = "crime_type") + private String crimeType; + @Column(name = "violation_type") + private String violationType; + @Column(name = "crime_name") + private String crimeName; + @Column(name = "smuggling_amount") + private String smugglingAmount; + @Column(name = "occur_table") + private String occurTable; + @Column(name = "arrest_table") + private String arrestTable; + @Column(name = "suspect_table") + private String suspectTable; + @Column(name = "crime_awareness_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate crimeAwarenessDt; + @Column(name = "case_sent_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate caseSentDt; + @Column(name = "process_result") + private String processResult; + @Column(name = "other_crime") + private String otherCrime; + @Column(name = "case_num") + private String caseNum; + @Column(name = "case_overview") + private String caseOverview; + @Column(name = "sea_area") + private String seaArea; + @Column(name = "arrest_area") + private String arrestArea; + @Column(name = "means") + private String means; + @Column(name = "purpose") + private String purpose; + @Column(name = "smuggled_goods") + private String smuggledGoods; + @Column(name = "crackdown_personel") + private Integer crackdownPersonel; + @Column(name = "violation_amount") + private String violationAmount; + @Column(name = "destination") + private String destination; + @Column(name = "content_status") + private String contentStatus; + @Column(name = "crime_form") + private String crimeForm; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + + @Transient + private List suspectPersonInfoList; + @Transient + private List deleteSpiKeyList; + @Transient + private String processResultEtc; + @Transient + private String smuggledGoodsEtc; + @Transient + private String meansEtc; + @Transient + private String purposesEtc; +} diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/SuspectPersonInfo.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/SuspectPersonInfo.java new file mode 100644 index 0000000..c70258f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/model/SuspectPersonInfo.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "suspect_person_info") +public class SuspectPersonInfo extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "spi_key") + private Integer spiKey; + @Column(name = "ica_key") + private Integer icaKey; + @Column(name = "sex") + private String sex; + @Column(name = "age") + private String age; + @Column(name = "country") + private String country; + @Column(name = "stay_qualification") + private String stayQualification; + @Column(name = "stay_period_expired_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDateTime stayPeriodExpiredDt; + @Column(name = "entry_visa") + private String entryVisa; + + @Transient + private List icaKeyList; + @Transient + private List spiKeyList; + @Transient + private String countryEtc; +} diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/InternationalCrimeArrestRepository.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/InternationalCrimeArrestRepository.java new file mode 100644 index 0000000..6d1d977 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/InternationalCrimeArrestRepository.java @@ -0,0 +1,8 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest.repository; + +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface InternationalCrimeArrestRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/SuspectPersonInfoRepository.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/SuspectPersonInfoRepository.java new file mode 100644 index 0000000..f4ad9db --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/repository/SuspectPersonInfoRepository.java @@ -0,0 +1,20 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest.repository; + +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.SuspectPersonInfo; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Modifying; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + + +public interface SuspectPersonInfoRepository extends JpaRepository { + List findByIcaKey(Integer icaKey); + @Transactional + @Modifying + @Query("delete from SuspectPersonInfo s where s.spiKey in :idList") + void deleteAllByIdInQuery(@Param("idList") List deleteKeyList); +} diff --git a/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/service/InternationalCrimeArrestService.java b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/service/InternationalCrimeArrestService.java new file mode 100644 index 0000000..85fc39a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/faStatistics/internationalCrimeArrest/service/InternationalCrimeArrestService.java @@ -0,0 +1,72 @@ +package com.dbnt.faisp.faStatistics.internationalCrimeArrest.service; + + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.mapper.InternationalCrimeArrestMapper; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.InternationalCrimeArrest; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.model.SuspectPersonInfo; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.repository.InternationalCrimeArrestRepository; +import com.dbnt.faisp.faStatistics.internationalCrimeArrest.repository.SuspectPersonInfoRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Service +@RequiredArgsConstructor +public class InternationalCrimeArrestService extends BaseService { + private final InternationalCrimeArrestRepository internationalCrimeArrestRepository; + private final InternationalCrimeArrestMapper internationalCrimeArrestMapper; + private final SuspectPersonInfoRepository suspectPersonInfoRepository; + + public List selectInternationalCrimeArrestList(InternationalCrimeArrest InternationalCrimeArrest) { + return internationalCrimeArrestMapper.selectInternationalCrimeArrestList(InternationalCrimeArrest); + } + + public Integer selectInternationalCrimeArrestListCnt(InternationalCrimeArrest internationalCrimeArrest) { + return internationalCrimeArrestMapper.selectInternationalCrimeArrestListCnt(internationalCrimeArrest); + } + + public InternationalCrimeArrest selectInternationalCrimeArrest(Integer icaKey) { + InternationalCrimeArrest savedInternationalCrimeArrest = internationalCrimeArrestRepository.findById(icaKey).orElse(null); + if (savedInternationalCrimeArrest != null) { + savedInternationalCrimeArrest.setSuspectPersonInfoList(suspectPersonInfoRepository.findByIcaKey(icaKey)); + } + return savedInternationalCrimeArrest; + } + + @Transactional + public Integer savedInternationalCrimeArrest(InternationalCrimeArrest internationalCrimeArrest) { + if (internationalCrimeArrest.getMeansEtc() != null) { + internationalCrimeArrest.setMeans(internationalCrimeArrest.getMeansEtc()); + } + if (internationalCrimeArrest.getPurposesEtc() != null) { + internationalCrimeArrest.setPurpose(internationalCrimeArrest.getPurposesEtc()); + } + if (internationalCrimeArrest.getSmuggledGoodsEtc() != null) { + internationalCrimeArrest.setSmuggledGoods(internationalCrimeArrest.getSmuggledGoodsEtc()); + } + if (internationalCrimeArrest.getProcessResultEtc() != null) { + internationalCrimeArrest.setProcessResult(internationalCrimeArrest.getProcessResultEtc()); + } + + Integer icaKey = internationalCrimeArrestRepository.save(internationalCrimeArrest).getIcaKey(); + + if (internationalCrimeArrest.getDeleteSpiKeyList() != null) { + suspectPersonInfoRepository.deleteAllByIdInQuery(internationalCrimeArrest.getDeleteSpiKeyList()); + } + + if (internationalCrimeArrest.getSuspectPersonInfoList() != null) { + for(SuspectPersonInfo info: internationalCrimeArrest.getSuspectPersonInfoList()){ + if (info.getCountryEtc() != null) { + info.setCountry(info.getCountryEtc()); + } + info.setIcaKey(icaKey); + } + suspectPersonInfoRepository.saveAll(internationalCrimeArrest.getSuspectPersonInfoList()); + } + + return icaKey; + } +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java b/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java new file mode 100644 index 0000000..570caf8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java @@ -0,0 +1,477 @@ +package com.dbnt.faisp.fipTarget; + + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.fipTarget.model.PartInfo; +import com.dbnt.faisp.fipTarget.model.PartInfoFile; +import com.dbnt.faisp.fipTarget.model.PartWork; +import com.dbnt.faisp.fipTarget.model.PartWorkFile; +import com.dbnt.faisp.fipTarget.model.VulnFile; +import com.dbnt.faisp.fipTarget.model.Vulnerable; +import com.dbnt.faisp.fipTarget.service.FipTargetService; +import com.dbnt.faisp.organMgt.service.OrganConfigService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.userInfo.service.UserInfoService; +import com.dbnt.faisp.util.ParamMap; +import com.dbnt.faisp.util.Utils; + +import lombok.RequiredArgsConstructor; + +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.net.URLEncoder; +import java.time.LocalDateTime; +import java.util.List; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.util.FileCopyUtils; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/target") +public class FipTargetController { + + private final OrganConfigService organConfigService; + private final AuthMgtService authMgtService; + private final FipTargetService fipTargetService; + private final UserInfoService userInfoService; + + // 외사분실운영현황 시작 + @GetMapping("/partInfoList") + public ModelAndView partInfoList(@AuthenticationPrincipal UserInfo loginUser,PartInfo partInfo, HttpServletResponse response) { + ModelAndView mav = new ModelAndView("fipTarget/partInfoList"); + partInfo.setDownOrganCdList(loginUser.getDownOrganCdList()); + //엑셀다운 + if(partInfo.getExcel() != null && partInfo.getExcel().equals("Y")){ + ParamMap header = fipTargetService.selectWorkTypeTotal(partInfo); + String[] headers = { "mgt_organ", "land_police", "terminal_nm", "mp_work_type", "mp_people_cnt", "mp_description", "pl_work_type", "pl_people_cnt", "pl_description", "pi_manager_name", "rent_price", "utility_price", "wrt_dt"}; + String[] headerNames = { "해경서", "육경서","터미넡명", "해경", "", "", "육경", "", "", "", "", "",""}; + String[] headerNames2 = null; + if(header != null) { + headerNames2 = new String[] { "", "", "", "상주 "+header.getString("mp_sangju")+"개소 "+header.getString("mp_sangju_total")+"명" + ,"비상주 "+header.getString("mp_bsangju")+"개소 "+header.getString("mp_bsangju_total")+"명" + ,"폐쇄 "+header.getString("mp_closure")+"개소 "+header.getString("mp_closure_total")+"명" + ,"상주 "+header.getString("pl_sangju")+"개소 "+header.getString("pl_sangju_total")+"명" + ,"비상주 "+header.getString("pl_bsangju")+"개소 "+header.getString("pl_bsangju_total")+"명" + ,"폐쇄 "+header.getString("pl_closure")+"개소 "+header.getString("pl_closure_total")+"명" + , "", "", "", "" }; + }else { + headerNames2 = new String[] { "", "","", "상주 0개소 0명","비상주 0개소 0명","폐쇄 0개소 0명","상주 0개소 0명","비상주 0개소 0명","폐쇄 0개소 0명", "", "", "", "" }; + } + String[] headerNames3 = { "", "","", "근무방법", "명", "비고", "근무방법", "명", "비고", "담당자", "임차료", "공공요금", "최종수정일" }; + String[] columnType = { "String", "String","String", "String", "int", "String", "String", "int", "String", "String", "String","String", "String"}; + String sheetName = "외사 분실 현황"; + String excelFileName = "외사 분실 현황"; + List partInfoList= fipTargetService.selectPartInfoList(partInfo); + + try { + Utils.partInfolistToExcel(partInfoList, response, headers, headerNames,headerNames2,headerNames3, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + return null; + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partInfoList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + partInfo.setQueryInfo(); + mav.addObject("total", fipTargetService.selectWorkTypeTotal(partInfo)); + mav.addObject("partInfoList", fipTargetService.selectPartInfoList(partInfo)); + partInfo.setContentCnt(fipTargetService.selectPartInfoListCnt(partInfo)); + partInfo.setPaginationInfo(); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + mav.addObject("searchParams", partInfo); + return mav; + } + + @GetMapping("/partInfoEditModal") + public ModelAndView partInfoEditModal(@AuthenticationPrincipal UserInfo loginUser,PartInfo partInfo) { + ModelAndView mav = new ModelAndView("fipTarget/partInfoEditModal"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partInfoList").get(0).getAccessAuth(); + mav.addObject("userOrgan", loginUser.getOgCd()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + mav.addObject("accessAuth", accessAuth); + + return mav; + } + + @GetMapping("/partInfoSelecBox") + public ModelAndView equipTypeSelecBox(String ogCd) { + ModelAndView mav = new ModelAndView("fipTarget/partInfoSelecBox"); + ParamMap param = new ParamMap(); + param.put("downOrganCdList", organConfigService.selectDownOrganListWhereUserOgCd(ogCd)); + mav.addObject("managerList", userInfoService.selectManagerList(param)); + return mav; + } + + @PostMapping("/savePartInfo") + public void savePartInfo (@AuthenticationPrincipal UserInfo loginUser, PartInfo partInfo,MultipartHttpServletRequest request){ + partInfo.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + partInfo.setWrtNm(loginUser.getUserId()); + partInfo.setWrtPart(loginUser.getOfcCd()); + partInfo.setWrtUserSeq(loginUser.getUserSeq()); + partInfo.setWrtOrgan(loginUser.getOgCd()); + partInfo.setWrtDt(LocalDateTime.now()); + fipTargetService.savePartInfo(partInfo); + } + + @GetMapping("/updatePartInfoPage") + public ModelAndView updatePartInfoPage(@AuthenticationPrincipal UserInfo loginUser,PartInfo partInfo) { + ModelAndView mav = new ModelAndView("fipTarget/partInfoModifyModal"); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + PartInfo partInfoView = fipTargetService.selectPartInfo(partInfo); + ParamMap param = new ParamMap(); + param.put("downOrganCdList", organConfigService.selectDownOrganListWhereUserOgCd(partInfoView.getMgtOrgan())); + mav.addObject("managerList", userInfoService.selectManagerList(param)); + partInfoView.setFileList(fipTargetService.selectPartInfoFile(partInfo)); + mav.addObject("partInfo", partInfoView); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partInfoList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("userId", loginUser.getUserId()); + mav.addObject("wrtId", fipTargetService.selectPartInfoFirstId(partInfo)); + return mav; + } + + @PostMapping("/updatePartInfo") + public int updatePartInfo (@AuthenticationPrincipal UserInfo loginUser,PartInfo partInfo, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List < Integer > deleteFileSeq){ + partInfo.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + partInfo.setWrtUserSeq(loginUser.getUserSeq()); + partInfo.setWrtNm(loginUser.getUserId()); + partInfo.setWrtOrgan(loginUser.getOgCd()); + partInfo.setWrtPart(loginUser.getOfcCd()); + partInfo.setWrtDt(LocalDateTime.now()); + fipTargetService.updatePartInfo(partInfo,deleteFileSeq); + return partInfo.getPiSeq(); + } + + @GetMapping("/PartInfoHistoryPage") + public ModelAndView PartInfoHistoryPage(PartInfo partInfo) { + ModelAndView mav = new ModelAndView("fipTarget/partInfoHistory"); + mav.addObject("partInfoList", fipTargetService.selectPartInfoSeq(partInfo)); + return mav; + } + + @GetMapping("/partInfoHistoryView") + @ResponseBody + public PartInfo partInfoHistoryView(PartInfo partInfo){ + PartInfo partInfoHistory = fipTargetService.selectPartInfoHistoryView(partInfo); + partInfoHistory.setFileList(fipTargetService.selectPartInfoFileHistoryView(partInfo)); + return partInfoHistory; + } + + @PostMapping("/deletePartInfo") + @ResponseBody + public void deletePartInfo(@RequestBody PartInfo partInfo) { + fipTargetService.deletePartInfo(partInfo); + } + + @GetMapping("/partInfoFileDownload") + public void partInfoFileDownload(HttpServletRequest request, + HttpServletResponse response, + Integer fileSeq, + Integer piSeq, + Integer versionNo) { + PartInfoFile downloadFile = fipTargetService.selectPartInfoFileDown(fileSeq, piSeq,versionNo); + + BufferedInputStream in; + BufferedOutputStream out; + try { + File file = new File(downloadFile.getFilePath(), downloadFile.getConvNm()); + + setDisposition(downloadFile.getOrigNm()+'.'+downloadFile.getFileExtn(), request, response); + in = new BufferedInputStream(new FileInputStream(file)); + out = new BufferedOutputStream(response.getOutputStream()); + FileCopyUtils.copy(in, out); + out.flush(); + if(out!=null) out.close(); + if(in!=null )in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + private void setDisposition(String filename, HttpServletRequest request, HttpServletResponse response) throws IOException { + String browser = getBrowser(request); + + String dispositionPrefix = "attachment; filename="; + String encodedFilename = null; + + if (browser.equals("MSIE")) { + encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20"); + } else if (browser.equals("Trident")) { // IE11 문자열 깨짐 방지 + encodedFilename = URLEncoder.encode(filename, "UTF-8").replaceAll("\\+", "%20"); + } else if (browser.equals("Firefox")) { + encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\""; + } else if (browser.equals("Opera")) { + encodedFilename = "\"" + new String(filename.getBytes("UTF-8"), "8859_1") + "\""; + } else if (browser.equals("Chrome")) { + StringBuffer sb = new StringBuffer(); + for (int i = 0; i < filename.length(); i++) { + char c = filename.charAt(i); + if (c > '~') { + sb.append(URLEncoder.encode("" + c, "UTF-8")); + } else { + sb.append(c); + } + } + encodedFilename = sb.toString(); + } else { + throw new IOException("Not supported browser"); + } + + response.setHeader("Content-Disposition", dispositionPrefix + encodedFilename); + + if ("Opera".equals(browser)) { + response.setContentType("application/octet-stream;charset=UTF-8"); + } + } + + private String getBrowser(HttpServletRequest request) { + String header = request.getHeader("User-Agent"); + if (header.indexOf("MSIE") > -1) { + return "MSIE"; + } else if (header.indexOf("Trident") > -1) { // IE11 문자열 깨짐 방지 + return "Trident"; + } else if (header.indexOf("Chrome") > -1) { + return "Chrome"; + } else if (header.indexOf("Opera") > -1) { + return "Opera"; + } + return "Firefox"; + } + //외사분실 운영현황 끝 + //외사분실실적 시작 + @GetMapping("/partWorkList") + public ModelAndView partWorkList(@AuthenticationPrincipal UserInfo loginUser,PartWork partWork, HttpServletResponse response) { + ModelAndView mav = new ModelAndView("fipTarget/partWorkList"); + partWork.setDownOrganCdList(loginUser.getDownOrganCdList()); + //엑셀다운 + if(partWork.getExcel() != null && partWork.getExcel().equals("Y")){ + String[] headers = { "terminal_nm", "wrt_nm", "work_dt", "work_type_ch", "work_type_poci", "work_type_sri", "work_type_ji", "work_type_mt", "work_type_etc", "description", "file_cnt","wrt_dt"}; + String[] headerNames = { "외사 터미널명", "작성자","일시", "종류", "", "", "", "", "", "비고", "첨부파일", "최근수정일"}; + String[] headerNames2 = { "", "","", "사건처리", "범죄첩보제공", "SRI", "합동점검", "회의", "기타", "", "", ""}; + String[] columnType = { "String", "String","String", "String", "String", "String", "String", "String", "String", "String", "String","String"}; + String sheetName = "외사분실 실적"; + String excelFileName = "외사분실 실적"; + List partWorkList= fipTargetService.selectPartWorkList(partWork); + + try { + Utils.partWorkListToExcel(partWorkList, response, headers, headerNames,headerNames2, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + return null; + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partWorkList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + partWork.setQueryInfo(); + mav.addObject("partWorkList", fipTargetService.selectPartWorkList(partWork)); + partWork.setContentCnt(fipTargetService.selectPartWorkListCnt(partWork)); + partWork.setPaginationInfo(); + mav.addObject("uesrId", loginUser.getUserId()); + mav.addObject("searchParams", partWork); + return mav; + } + + @GetMapping("/partWorkEditModal") + public ModelAndView partWorkEditModal(@AuthenticationPrincipal UserInfo loginUser,PartWork partWork) { + ModelAndView mav = new ModelAndView("fipTarget/partWorkEditModal"); + partWork.setDownOrganCdList(loginUser.getDownOrganCdList()); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partWorkList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("tnList", fipTargetService.selectTerminalName(partWork)); + + return mav; + } + + @PostMapping("/savePartWork") + public void savePartWork (@AuthenticationPrincipal UserInfo loginUser, PartWork partWork,MultipartHttpServletRequest request){ + partWork.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + partWork.setWrtNm(loginUser.getUserId()); + partWork.setWrtPart(loginUser.getOfcCd()); + partWork.setWrtUserSeq(loginUser.getUserSeq()); + partWork.setWrtOrgan(loginUser.getOgCd()); + partWork.setWrtDt(LocalDateTime.now()); + fipTargetService.savePartWork(partWork); + } + + @GetMapping("/partWorkView") + public ModelAndView partWorkView(@AuthenticationPrincipal UserInfo loginUser,PartWork partWork) { + ModelAndView mav = new ModelAndView("fipTarget/partWorkModifyModal"); + partWork.setDownOrganCdList(loginUser.getDownOrganCdList()); + PartWork partWorkView = fipTargetService.selectPartWorkInfo(partWork); + partWorkView.setFileList(fipTargetService.selectPartWorkFile(partWork)); + mav.addObject("pwInfo", partWorkView); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partInfoList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("userId", loginUser.getUserId()); + return mav; + } + + @PostMapping("/updatePartWork") + public PartWork updatePartWork (@AuthenticationPrincipal UserInfo loginUser, PartWork partWork, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List < Integer > deleteFileSeq){ + partWork.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + partWork.setWrtDt(LocalDateTime.now()); + fipTargetService.updatePartWork(partWork,deleteFileSeq); + return partWork; + } + + @PostMapping("/deletePartWork") + @ResponseBody + public void deletePartWork(@RequestBody PartWork partWork) { + fipTargetService.deletePartWork(partWork); + } + + @GetMapping("/partWorkFileDownload") + public void partWorkFileDownload(HttpServletRequest request, + HttpServletResponse response, + Integer fileSeq, + Integer pwSeq, + Integer piSeq) { + PartWorkFile downloadFile = fipTargetService.selectPartWorkFileDown(fileSeq, pwSeq,piSeq); + + BufferedInputStream in; + BufferedOutputStream out; + try { + File file = new File(downloadFile.getFilePath(), downloadFile.getConvNm()); + + setDisposition(downloadFile.getOrigNm()+'.'+downloadFile.getFileExtn(), request, response); + in = new BufferedInputStream(new FileInputStream(file)); + out = new BufferedOutputStream(response.getOutputStream()); + FileCopyUtils.copy(in, out); + out.flush(); + if(out!=null) out.close(); + if(in!=null )in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } +//외사분실실적 끝 +//외사취약지 시작 + + @GetMapping("/vulnerableList") + public ModelAndView vulnerableList(@AuthenticationPrincipal UserInfo loginUser,Vulnerable vulnerable, HttpServletResponse response) { + ModelAndView mav = new ModelAndView("fipTarget/vulnerableList"); + + mav.addObject("vulnerableList", fipTargetService.selectVulnerableList(vulnerable)); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/vulnerableList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("searchParams", vulnerable); + return mav; + } + + @GetMapping("/vulnEditModal") + public ModelAndView vulnEditModal(@AuthenticationPrincipal UserInfo loginUser,Vulnerable vulnerable) { + ModelAndView mav = new ModelAndView("fipTarget/vulnEditModal"); + vulnerable.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("organList", fipTargetService.selecetVulnOrganList(vulnerable)); + mav.addObject("userOrgan", loginUser.getOgCd()); + if(vulnerable.getVulnKey() != null) { + vulnerable = fipTargetService.selectVulnInfo(vulnerable); + vulnerable.setFileList(fipTargetService.selectVulnFile(vulnerable.getVulnKey())); + mav.addObject("userId", loginUser.getUserId()); + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/vulnerableList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + vulnerable.setWrtNm(loginUser.getUserId()); + vulnerable.setWrtPart(loginUser.getOfcCd()); + vulnerable.setWrtUserSeq(loginUser.getUserSeq()); + vulnerable.setWrtOrgan(loginUser.getOgCd()); + mav.addObject("info", vulnerable); + return mav; + } + + @PostMapping("/saveVulnerable") + public Integer saveVulnerable (@AuthenticationPrincipal UserInfo loginUser, Vulnerable vulnerable,MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List < Integer > deleteFileSeq){ + vulnerable.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + vulnerable.setWrtDt(LocalDateTime.now()); + Integer result = fipTargetService.saveVulnerable(vulnerable,deleteFileSeq); + return result; + } + + @GetMapping("/vulnInfoModal") + public ModelAndView vulnInfoModal(@AuthenticationPrincipal UserInfo loginUser,Vulnerable vulnerable) { + ModelAndView mav = new ModelAndView("fipTarget/vulnInfoModal"); + vulnerable.setDownOrganCdList(loginUser.getDownOrganCdList());; + mav.addObject("vulnInfoList", fipTargetService.selectVulnInfoList(vulnerable)); + mav.addObject("organNm", fipTargetService.selectOrganName(vulnerable.getMgtOrgan())); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/vulnerableList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + + return mav; + } + + @GetMapping("/vulnViewModal") + public ModelAndView vulnViewModal(@AuthenticationPrincipal UserInfo loginUser,Vulnerable vulnerable) { + ModelAndView mav = new ModelAndView("fipTarget/vulnViewModal"); + Vulnerable vulnInfo = fipTargetService.selectVulnInfo(vulnerable); + vulnInfo.setFileList(fipTargetService.selectVulnFile(vulnInfo.getVulnKey())); + mav.addObject("vulnInfo", vulnInfo); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/vulnerableList").get(0).getAccessAuth(); + mav.addObject("accessAuth", accessAuth); + + return mav; + } + + @GetMapping("/vulnFileDownload") + public void vulnFileDownload(HttpServletRequest request, + HttpServletResponse response, + Integer fileSeq, + Integer vulnKey) { + VulnFile downloadFile = fipTargetService.selectVulnInfoFileDown(fileSeq, vulnKey); + + BufferedInputStream in; + BufferedOutputStream out; + try { + File file = new File(downloadFile.getFilePath(), downloadFile.getConvNm()); + + setDisposition(downloadFile.getOrigNm()+'.'+downloadFile.getFileExtn(), request, response); + in = new BufferedInputStream(new FileInputStream(file)); + out = new BufferedOutputStream(response.getOutputStream()); + FileCopyUtils.copy(in, out); + out.flush(); + if(out!=null) out.close(); + if(in!=null )in.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + @PostMapping("/deleteVulnerable") + @ResponseBody + public void deleteVulnerable(@RequestBody Vulnerable vulnerable) { + fipTargetService.deleteVulnerable(vulnerable); + } +//외사취약지 끝 + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/mapper/FipTargetMapper.java b/src/main/java/com/dbnt/faisp/fipTarget/mapper/FipTargetMapper.java new file mode 100644 index 0000000..2d4223f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/mapper/FipTargetMapper.java @@ -0,0 +1,57 @@ +package com.dbnt.faisp.fipTarget.mapper; + +import com.dbnt.faisp.fipTarget.model.PartInfo; +import com.dbnt.faisp.fipTarget.model.PartInfoFile; +import com.dbnt.faisp.fipTarget.model.PartWork; +import com.dbnt.faisp.fipTarget.model.Vulnerable; +import com.dbnt.faisp.util.ParamMap; + +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface FipTargetMapper { + + List selectPartInfoManagerList(ParamMap param); + + List selectPartInfoList(PartInfo partInfo); + + Integer selectPartInfoListCnt(PartInfo partInfo); + + ParamMap selectWorkTypeTotal(PartInfo partInfo); + + PartInfo selectPartInfo(PartInfo partInfo); + + List selectPartInfoFile(PartInfo partInfo); + + List selectPartInfoSeq(PartInfo partInfo); + + PartInfo selectPartInfoHistoryView(PartInfo partInfo); + + List selectPartInfoFileHistoryView(PartInfo partInfo); + + String selectPartInfoFirstId(Integer piSeq); + + List selectTerminalName(PartWork partWork); + + List selectPartWorkList(PartWork partWork); + + Integer selectPartWorkListCnt(PartWork partWork); + + PartWork selectPartWorkInfo(PartWork partWork); + + List selecetVulnOrganList(Vulnerable vulnerable); + + List selectVulnerableList(Vulnerable vulnerable); + + List selectVulnInfoList(Vulnerable vulnerable); + + String selectOrganName(String mgtOrgan); + + Vulnerable selectVulnInfo(Vulnerable vulnerable); + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/model/PartInfo.java b/src/main/java/com/dbnt/faisp/fipTarget/model/PartInfo.java new file mode 100644 index 0000000..92becf1 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/model/PartInfo.java @@ -0,0 +1,143 @@ +package com.dbnt.faisp.fipTarget.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; +import java.util.List; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(PartInfo.PartInfoId.class) +@Table(name = "part_info") +public class PartInfo extends BaseModel implements Serializable{ + @Id + @Column(name = "pi_seq") + private Integer piSeq; + @Id + @Column(name = "version_no") + private Integer versionNo; + @Column(name = "mgt_organ") + private String mgtOrgan; + @Column(name = "pi_user_seq") + private Integer piUserSeq; + @Column(name = "land_police") + private String landPolice; + @Column(name = "rent_type") + private String rentType; + @Column(name = "rent_price") + private Integer rentPrice; + @Column(name = "utility_type") + private String utilityType; + @Column(name = "utility_price") + private Integer utilityPrice; + @Column(name = "terminal_nm") + private String terminalNm; + @Column(name = "mp_work_type") + private String mpWorkType; + @Column(name = "mp_people_cnt") + private Integer mpPeopleCnt; + @Column(name = "mp_description") + private String mpDescription; + @Column(name = "pl_work_type") + private String plWorkType; + @Column(name = "pl_people_cnt") + private Integer plPeopleCnt; + @Column(name = "pl_description") + private String plDescription; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + + @Transient + private List multipartFileList; + + @Transient + private String piManagerName; + + @Transient + private String excel; + + @Transient + private List fileList; + + + + + +@Override +public String toString() { + return "PartInfo [piSeq=" + piSeq + ", versionNo=" + versionNo + ", mgtOrgan=" + mgtOrgan + ", piUserSeq=" + + piUserSeq + ", landPolice=" + landPolice + ", rentType=" + rentType + ", rentPrice=" + rentPrice + + ", utilityType=" + utilityType + ", utilityPrice=" + utilityPrice + ", terminalNm=" + terminalNm + + ", mpWorkType=" + mpWorkType + ", mpPeopleCnt=" + mpPeopleCnt + ", mpDescription=" + mpDescription + + ", plWorkType=" + plWorkType + ", plPeopleCnt=" + plPeopleCnt + ", plDescription=" + plDescription + + ", wrtOrgan=" + wrtOrgan + ", wrtPart=" + wrtPart + ", wrtUserSeq=" + wrtUserSeq + ", wrtNm=" + wrtNm + + ", wrtDt=" + wrtDt + ", multipartFileList=" + multipartFileList + ", piManagerName=" + piManagerName + + ", fileList=" + fileList + "]"; +} + + + + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class PartInfoId implements Serializable { + private Integer piSeq; + private Integer versionNo; +} + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/model/PartInfoFile.java b/src/main/java/com/dbnt/faisp/fipTarget/model/PartInfoFile.java new file mode 100644 index 0000000..efef253 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/model/PartInfoFile.java @@ -0,0 +1,87 @@ +package com.dbnt.faisp.fipTarget.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(PartInfoFile.PartInfoFileId.class) +@Table(name = "part_info_file") +public class PartInfoFile extends BaseModel implements Serializable{ + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Id + @Column(name = "pi_seq") + private Integer piSeq; + @Id + @Column(name = "version_no") + private Integer versionNo; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "file_path") + private String filePath; + + + +@Override +public String toString() { + return "PartInfoFile [fileSeq=" + fileSeq + ", piSeq=" + piSeq + ", versionNo=" + versionNo + ", origNm=" + origNm + + ", convNm=" + convNm + ", fileExtn=" + fileExtn + ", fileSize=" + fileSize + ", filePath=" + filePath + + "]"; +} + + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class PartInfoFileId implements Serializable { + private Integer fileSeq; + private Integer piSeq; + private Integer versionNo; +} + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/model/PartWork.java b/src/main/java/com/dbnt/faisp/fipTarget/model/PartWork.java new file mode 100644 index 0000000..342be80 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/model/PartWork.java @@ -0,0 +1,132 @@ +package com.dbnt.faisp.fipTarget.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.List; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(PartWork.PartWorkId.class) +@Table(name = "part_work") +public class PartWork extends BaseModel implements Serializable{ + @Id + @Column(name = "pw_seq") + private Integer pwSeq; + @Id + @Column(name = "pi_seq") + private Integer piSeq; + @Column(name = "work_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate workDt; + @Column(name = "work_type") + private String workType; + @Column(name = "work_info") + private String workInfo; + @Column(name = "description") + private String description; + @Column(name = "save_yn") + private String saveYn; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + + @Transient + private List multipartFileList; + + @Transient + private String excel; + @Transient + private String terminalNm; + @Transient + private String workTypeCh; + @Transient + private String workTypePoci; + @Transient + private String workTypeSri; + @Transient + private String workTypeJi; + @Transient + private String workTypeMt; + @Transient + private String workTypeEtc; + @Transient + private Integer fileCnt; + + @Transient + private List fileList; + + + + +@Override +public String toString() { + return "PartWork [pwSeq=" + pwSeq + ", piSeq=" + piSeq + ", workDt=" + workDt + ", workType=" + workType + + ", workInfo=" + workInfo + ", description=" + description + ", saveYn=" + saveYn + ", wrtOrgan=" + + wrtOrgan + ", wrtPart=" + wrtPart + ", wrtUserSeq=" + wrtUserSeq + ", wrtNm=" + wrtNm + ", wrtDt=" + wrtDt + + ", multipartFileList=" + multipartFileList + ", excel=" + excel + ", fileList=" + fileList + "]"; +} + + + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class PartWorkId implements Serializable { + private Integer pwSeq; + private Integer piSeq; +} + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/model/PartWorkFile.java b/src/main/java/com/dbnt/faisp/fipTarget/model/PartWorkFile.java new file mode 100644 index 0000000..7e25415 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/model/PartWorkFile.java @@ -0,0 +1,95 @@ +package com.dbnt.faisp.fipTarget.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(PartWorkFile.PartWorkFileId.class) +@Table(name = "part_work_file") +public class PartWorkFile extends BaseModel implements Serializable{ + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Id + @Column(name = "pw_seq") + private Integer pwSeq; + @Id + @Column(name = "pi_seq") + private Integer piSeq; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "file_path") + private String filePath; + + + + + + + +@Override +public String toString() { + return "PartWorkFile [fileSeq=" + fileSeq + ", pwSeq=" + pwSeq + ", piSeq=" + piSeq + ", origNm=" + origNm + + ", convNm=" + convNm + ", fileExtn=" + fileExtn + ", fileSize=" + fileSize + ", filePath=" + filePath + + "]"; +} + + + + + + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class PartWorkFileId implements Serializable { + private Integer fileSeq; + private Integer pwSeq; + private Integer piSeq; +} + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/model/VulnFile.java b/src/main/java/com/dbnt/faisp/fipTarget/model/VulnFile.java new file mode 100644 index 0000000..2d25266 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/model/VulnFile.java @@ -0,0 +1,85 @@ +package com.dbnt.faisp.fipTarget.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(VulnFile.VulnFileId.class) +@Table(name = "vuln_file") +public class VulnFile extends BaseModel implements Serializable{ + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Id + @Column(name = "vuln_key") + private Integer vulnKey; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "file_path") + private String filePath; + + + + + + + +@Override +public String toString() { + return "VulnFile [fileSeq=" + fileSeq + ", vulnKey=" + vulnKey + ", origNm=" + origNm + ", convNm=" + convNm + + ", fileExtn=" + fileExtn + ", fileSize=" + fileSize + ", filePath=" + filePath + "]"; +} + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class VulnFileId implements Serializable { + private Integer fileSeq; + private Integer vulnKey; +} + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/model/Vulnerable.java b/src/main/java/com/dbnt/faisp/fipTarget/model/Vulnerable.java new file mode 100644 index 0000000..035ce4f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/model/Vulnerable.java @@ -0,0 +1,97 @@ +package com.dbnt.faisp.fipTarget.model; + +import com.dbnt.faisp.config.BaseModel; + + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; + + +import java.time.LocalDateTime; +import java.util.List; + + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "board_vuln") +public class Vulnerable extends BaseModel{ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "vuln_key") + private Integer vulnKey; + @Column(name = "mgt_organ") + private String mgtOrgan; + @Column(name = "vuln_type") + private String vulnType; + @Column(name = "vuln_nm") + private String vulnNm; + @Column(name = "description") + private String description; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + + @Transient + private List multipartFileList; + + @Transient + private String organNm; + + @Transient + private List fileList; + +@Override +public String toString() { + return "Vulnerable [vulnKey=" + vulnKey + ", mgtOrgan=" + mgtOrgan + ", vulnType=" + vulnType + ", vulnNm=" + vulnNm + + ", description=" + description + ", wrtOrgan=" + wrtOrgan + ", wrtPart=" + wrtPart + ", wrtUserSeq=" + + wrtUserSeq + ", wrtNm=" + wrtNm + ", wrtDt=" + wrtDt + ", multipartFileList=" + multipartFileList + + ", organNm=" + organNm + ", fileList=" + fileList + "]"; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoFileRepository.java b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoFileRepository.java new file mode 100644 index 0000000..93971f7 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoFileRepository.java @@ -0,0 +1,34 @@ +package com.dbnt.faisp.fipTarget.repository; + + +import com.dbnt.faisp.fipTarget.model.PartInfoFile; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface PartInfoFileRepository extends JpaRepository { + + PartInfoFile findTopByPiSeqOrderByFileSeq(Integer piSeq); + + List findByPiSeqAndVersionNoOrderByFileSeqAsc(Integer piSeq, Integer versionNo); + + PartInfoFile findTopByPiSeqOrderByFileSeqDesc(Integer piSeq); + + PartInfoFile findTopByPiSeqAndVersionNoOrderByFileSeqDesc(Integer piSeq, Integer versionNo); + + void deleteByPiSeq(Integer piSeq); + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoRepository.java b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoRepository.java new file mode 100644 index 0000000..a37ef8a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartInfoRepository.java @@ -0,0 +1,24 @@ +package com.dbnt.faisp.fipTarget.repository; + + +import com.dbnt.faisp.fipTarget.model.PartInfo; + + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface PartInfoRepository extends JpaRepository { + + PartInfo findFirstByOrderByPiSeqDesc(); + + void deleteByPiSeq(Integer piSeq); + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkFileRepository.java b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkFileRepository.java new file mode 100644 index 0000000..d47c1d2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkFileRepository.java @@ -0,0 +1,37 @@ +package com.dbnt.faisp.fipTarget.repository; + + +import com.dbnt.faisp.fipTarget.model.PartWorkFile; + + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface PartWorkFileRepository extends JpaRepository { + + PartWorkFile findTopByPwSeqAndPiSeqOrderByFileSeqDesc(Integer piSeq, Integer piSeq2); + + List findByPwSeqAndPiSeqOrderByFileSeqAsc(Integer pwSeq, Integer piSeq); + + List findByPwSeqAndPiSeq(Integer pwSeq, Integer piSeq); + + void deleteByPwSeqAndPiSeq(Integer pwSeq, Integer piSeq); + + List findByPiSeq(Integer piSeq); + + + + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkRepository.java b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkRepository.java new file mode 100644 index 0000000..2fb186b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/repository/PartWorkRepository.java @@ -0,0 +1,27 @@ +package com.dbnt.faisp.fipTarget.repository; + + +import com.dbnt.faisp.fipTarget.model.PartWork; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface PartWorkRepository extends JpaRepository { + + PartWork findTopByPiSeqOrderByPwSeqDesc(Integer piSeq); + + void deleteByPwSeqAndPiSeq(Integer pwSeq, Integer piSeq); + + void deleteByPiSeq(Integer piSeq); + + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/repository/VulnFileRepository.java b/src/main/java/com/dbnt/faisp/fipTarget/repository/VulnFileRepository.java new file mode 100644 index 0000000..7bf1282 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/repository/VulnFileRepository.java @@ -0,0 +1,23 @@ +package com.dbnt.faisp.fipTarget.repository; + + +import com.dbnt.faisp.fipTarget.model.VulnFile; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface VulnFileRepository extends JpaRepository { + + VulnFile findTopByVulnKeyOrderByFileSeqDesc(Integer vulnKey); + + List findByVulnKeyOrderByFileSeq(Integer vulnKey); + + List findByVulnKey(Integer vulnKey); + + void deleteByVulnKey(Integer vulnKey); + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/repository/VulnRepository.java b/src/main/java/com/dbnt/faisp/fipTarget/repository/VulnRepository.java new file mode 100644 index 0000000..ce1452a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/repository/VulnRepository.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.fipTarget.repository; + + +import com.dbnt.faisp.fipTarget.model.Vulnerable; + +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface VulnRepository extends JpaRepository { + + +} diff --git a/src/main/java/com/dbnt/faisp/fipTarget/service/FipTargetService.java b/src/main/java/com/dbnt/faisp/fipTarget/service/FipTargetService.java new file mode 100644 index 0000000..c435d4a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fipTarget/service/FipTargetService.java @@ -0,0 +1,415 @@ +package com.dbnt.faisp.fipTarget.service; + + + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.fipTarget.mapper.FipTargetMapper; +import com.dbnt.faisp.fipTarget.model.PartInfo; +import com.dbnt.faisp.fipTarget.model.PartInfo.PartInfoId; +import com.dbnt.faisp.fipTarget.model.PartInfoFile; +import com.dbnt.faisp.fipTarget.model.PartInfoFile.PartInfoFileId; +import com.dbnt.faisp.fipTarget.model.PartWork; +import com.dbnt.faisp.fipTarget.model.PartWork.PartWorkId; +import com.dbnt.faisp.fipTarget.model.PartWorkFile; +import com.dbnt.faisp.fipTarget.model.PartWorkFile.PartWorkFileId; +import com.dbnt.faisp.fipTarget.model.VulnFile; +import com.dbnt.faisp.fipTarget.model.VulnFile.VulnFileId; +import com.dbnt.faisp.fipTarget.model.Vulnerable; +import com.dbnt.faisp.fipTarget.repository.PartInfoFileRepository; +import com.dbnt.faisp.fipTarget.repository.PartInfoRepository; +import com.dbnt.faisp.fipTarget.repository.PartWorkFileRepository; +import com.dbnt.faisp.fipTarget.repository.PartWorkRepository; +import com.dbnt.faisp.fipTarget.repository.VulnFileRepository; +import com.dbnt.faisp.fipTarget.repository.VulnRepository; +import com.dbnt.faisp.publicBoard.model.PublicFile; +import com.dbnt.faisp.util.ParamMap; + +import lombok.RequiredArgsConstructor; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.util.*; + +@Service +@RequiredArgsConstructor +public class FipTargetService extends BaseService { + @Value("${spring.servlet.multipart.location}") + protected String locationPath; + + private final PartInfoRepository partInfoRepository; + private final PartInfoFileRepository partInfoFileRepository; + private final PartWorkRepository partWorkRepository; + private final PartWorkFileRepository partWorkFileRepository; + private final VulnRepository vulnRepository; + private final VulnFileRepository vulnFileRepository; + private final FipTargetMapper fipTargetMapper; + + @Transactional + public void savePartInfo(PartInfo partInfo) { + PartInfo dbPart = partInfoRepository.findFirstByOrderByPiSeqDesc(); + if(dbPart == null) { + partInfo.setPiSeq(1); + partInfo.setVersionNo(1); + partInfoRepository.save(partInfo); + } else { + partInfo.setPiSeq(dbPart.getPiSeq()+1); + partInfo.setVersionNo(1); + partInfoRepository.save(partInfo); + } + saveUploadFiles(partInfo.getPiSeq(),partInfo.getVersionNo(), partInfo.getMultipartFileList()); + } + + private void saveUploadFiles(Integer piSeq,Integer versionNo, List multipartFileList) { + PartInfoFile lastFileInfo = partInfoFileRepository.findTopByPiSeqAndVersionNoOrderByFileSeqDesc(piSeq,versionNo); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + if(multipartFileList == null || multipartFileList.isEmpty()) { + if(lastFileInfo == null || lastFileInfo.getOrigNm() == null ) { + PartInfoFile fileInfo = new PartInfoFile(); + fileInfo.setFileSeq(fileSeq); + fileInfo.setPiSeq(piSeq); + fileInfo.setVersionNo(versionNo); + partInfoFileRepository.save(fileInfo); + } + + } else { + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"publicFile"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + PartInfoFile fileInfo = new PartInfoFile(); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setPiSeq(piSeq); + fileInfo.setVersionNo(versionNo); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setFilePath(path); + partInfoFileRepository.save(fileInfo); + } + } + + } + + public List selectPartInfoList(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoList(partInfo); + } + + public Integer selectPartInfoListCnt(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoListCnt(partInfo); + } + + public ParamMap selectWorkTypeTotal(PartInfo partInfo) { + return fipTargetMapper.selectWorkTypeTotal(partInfo); + } + + public PartInfo selectPartInfo(PartInfo partInfo) { + return fipTargetMapper.selectPartInfo(partInfo); + } + + public List selectPartInfoFile(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoFile(partInfo); + } + + @Transactional + public void updatePartInfo(PartInfo partInfo, List deleteFileSeq) { + PartInfo dbPart = partInfoRepository.findById(new PartInfoId(partInfo.getPiSeq(), partInfo.getVersionNo())).orElse(null); + PartInfo partTmp = new PartInfo(); + partTmp.setPiSeq(dbPart.getPiSeq()); + partTmp.setVersionNo(dbPart.getVersionNo()+1); + partTmp.setMgtOrgan(partInfo.getMgtOrgan()); + partTmp.setLandPolice(partInfo.getLandPolice()); + partTmp.setPiUserSeq(partInfo.getPiUserSeq()); + partTmp.setRentType(partInfo.getRentType()); + partTmp.setRentPrice(partInfo.getRentPrice()); + partTmp.setUtilityType(partInfo.getUtilityType()); + partTmp.setUtilityPrice(partInfo.getUtilityPrice()); + partTmp.setTerminalNm(partInfo.getTerminalNm()); + partTmp.setMpWorkType(partInfo.getMpWorkType()); + partTmp.setMpPeopleCnt(partInfo.getMpPeopleCnt()); + partTmp.setMpDescription(partInfo.getMpDescription()); + partTmp.setPlWorkType(partInfo.getPlWorkType()); + partTmp.setPlPeopleCnt(partInfo.getPlPeopleCnt()); + partTmp.setPlDescription(partInfo.getPlDescription()); + partTmp.setWrtUserSeq(partInfo.getWrtUserSeq()); + partTmp.setWrtNm(partInfo.getWrtNm()); + partTmp.setWrtPart(partInfo.getWrtPart()); + partTmp.setWrtOrgan(partInfo.getWrtOrgan()); + partTmp.setWrtDt(partInfo.getWrtDt()); + partInfoRepository.save(partTmp); + //업데이트하는 버전 파일조회 + List fileList = partInfoFileRepository.findByPiSeqAndVersionNoOrderByFileSeqAsc(partInfo.getPiSeq(),partInfo.getVersionNo()); + if(fileList.get(0).getOrigNm() != null) { + for(PartInfoFile fileInfo : fileList){ + PartInfoFile tmpFile = new PartInfoFile(); + tmpFile.setFileSeq(fileInfo.getFileSeq()); + tmpFile.setPiSeq(fileInfo.getPiSeq()); + tmpFile.setVersionNo(partTmp.getVersionNo()); + tmpFile.setOrigNm(fileInfo.getOrigNm()); + tmpFile.setConvNm(fileInfo.getConvNm()); + tmpFile.setFileExtn(fileInfo.getFileExtn()); + tmpFile.setFileSize(fileInfo.getFileSize()); + tmpFile.setFilePath(fileInfo.getFilePath()); + partInfoFileRepository.save(tmpFile); + } + } + //수정시 삭제한 파일삭제 + if(deleteFileSeq!=null && deleteFileSeq.size()>0){ + deletePartInfoFile(partTmp.getPiSeq(),partTmp.getVersionNo(), deleteFileSeq); + } + //파일업로드 + saveUploadFiles(partTmp.getPiSeq(),partTmp.getVersionNo(), partInfo.getMultipartFileList()); + } + + private void deletePartInfoFile(Integer piSeq,Integer versionNo, List deleteFileSeq) { + List partInfoFileList = partInfoFileRepository.findByPiSeqAndVersionNoOrderByFileSeqAsc(piSeq,versionNo); + for(PartInfoFile file: partInfoFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + partInfoFileRepository.deleteById(new PartInfoFileId(file.getFileSeq(),piSeq,versionNo)); + } + } + } + + public List selectPartInfoSeq(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoSeq(partInfo); + } + + public PartInfo selectPartInfoHistoryView(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoHistoryView(partInfo); + } + + public List selectPartInfoFileHistoryView(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoFileHistoryView(partInfo); + } + + @Transactional + public void deletePartInfo(PartInfo partInfo) { + //외사실적 파일,데이터삭제 + List partWorkFileList = partWorkFileRepository.findByPiSeq(partInfo.getPiSeq()); + if(partWorkFileList != null) { + for(PartWorkFile file: partWorkFileList){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + partWorkFileRepository.deleteByPwSeqAndPiSeq(file.getPwSeq(),file.getPiSeq()); + } + } + partWorkRepository.deleteByPiSeq(partInfo.getPiSeq()); + //외사분실운영현황파일삭제 + List partInfoFileList= selectPartInfoFile(partInfo); + for(PartInfoFile file: partInfoFileList){ + if(file.getOrigNm() != null){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + } + } + partInfoFileRepository.deleteByPiSeq(partInfo.getPiSeq()); + partInfoRepository.deleteByPiSeq(partInfo.getPiSeq()); + + } + + public PartInfoFile selectPartInfoFileDown(Integer fileSeq, Integer piSeq, Integer versionNo) { + return partInfoFileRepository.findById(new PartInfoFileId(fileSeq, piSeq,versionNo)).orElse(null); + } + + public String selectPartInfoFirstId(PartInfo partInfo) { + return fipTargetMapper.selectPartInfoFirstId(partInfo.getPiSeq()); + } + + public List selectTerminalName(PartWork partWork) { + return fipTargetMapper.selectTerminalName(partWork); + } + + @Transactional + public void savePartWork(PartWork partWork) { + PartWork dbPart = partWorkRepository.findTopByPiSeqOrderByPwSeqDesc(partWork.getPiSeq()); + if(dbPart == null) { + partWork.setPwSeq(1); + partWorkRepository.save(partWork); + } else { + partWork.setPwSeq(dbPart.getPwSeq()+1); + partWorkRepository.save(partWork); + } + if(partWork.getMultipartFileList()!= null){ + saveFilesUpload(partWork.getPwSeq(),partWork.getPiSeq(), partWork.getMultipartFileList()); + } + } + + private void saveFilesUpload(Integer pwSeq,Integer piSeq, List multipartFileList) { + PartWorkFile lastFileInfo = partWorkFileRepository.findTopByPwSeqAndPiSeqOrderByFileSeqDesc(pwSeq,piSeq); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"publicFile"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + PartWorkFile fileInfo = new PartWorkFile(); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setPwSeq(pwSeq); + fileInfo.setPiSeq(piSeq); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setFilePath(path); + partWorkFileRepository.save(fileInfo); + } + + } + + public List selectPartWorkList(PartWork partWork) { + return fipTargetMapper.selectPartWorkList(partWork); + } + + public Integer selectPartWorkListCnt(PartWork partWork) { + return fipTargetMapper.selectPartWorkListCnt(partWork); + } + + public PartWork selectPartWorkInfo(PartWork partWork) { + return fipTargetMapper.selectPartWorkInfo(partWork); + } + + public List selectPartWorkFile(PartWork partWork) { + return partWorkFileRepository.findByPwSeqAndPiSeqOrderByFileSeqAsc(partWork.getPwSeq(),partWork.getPiSeq()); + } + + @Transactional + public void updatePartWork(PartWork partWork, List deleteFileSeq) { + PartWork dbParkWork = partWorkRepository.findById(new PartWorkId(partWork.getPwSeq(),partWork.getPiSeq())).orElse(null); + partWork.setWrtNm(dbParkWork.getWrtNm()); + partWork.setWrtOrgan(dbParkWork.getWrtOrgan()); + partWork.setWrtPart(dbParkWork.getWrtPart()); + partWork.setWrtUserSeq(dbParkWork.getWrtUserSeq()); + partWorkRepository.save(partWork); + if(deleteFileSeq!=null && deleteFileSeq.size()>0){ + deletePartWorkFile(partWork, deleteFileSeq); + } + if(partWork.getMultipartFileList()!= null){ + saveFilesUpload(partWork.getPwSeq(),partWork.getPiSeq(), partWork.getMultipartFileList()); + } + } + + private void deletePartWorkFile(PartWork partWork, List deleteFileSeq) { + List partWorkFileList = partWorkFileRepository.findByPwSeqAndPiSeq(partWork.getPwSeq(),partWork.getPiSeq()); + for(PartWorkFile file: partWorkFileList ){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + partWorkFileRepository.delete(file); + } + } + } + + @Transactional + public void deletePartWork(PartWork partWork) { + //파일삭제 + List partWorkFileList= partWorkFileRepository.findByPwSeqAndPiSeq(partWork.getPwSeq(),partWork.getPiSeq()); + if(partWorkFileList != null) { + for(PartWorkFile file: partWorkFileList){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + } + } + partWorkFileRepository.deleteByPwSeqAndPiSeq(partWork.getPwSeq(),partWork.getPiSeq()); + partWorkRepository.deleteByPwSeqAndPiSeq(partWork.getPwSeq(),partWork.getPiSeq()); + } + + public PartWorkFile selectPartWorkFileDown(Integer fileSeq, Integer pwSeq, Integer piSeq) { + return partWorkFileRepository.findById(new PartWorkFileId(fileSeq, pwSeq,piSeq)).orElse(null); + } + + public List selecetVulnOrganList(Vulnerable vulnerable) { + return fipTargetMapper.selecetVulnOrganList(vulnerable); + } + + @Transactional + public Integer saveVulnerable(Vulnerable vulnerable, List deleteFileSeq) { + Integer vulnKey = vulnRepository.save(vulnerable).getVulnKey(); + if(deleteFileSeq!=null && deleteFileSeq.size()>0){ + deleteVulnFile(vulnerable, deleteFileSeq); + } + if(vulnerable.getMultipartFileList()!= null){ + saveVulnerableFiles(vulnKey, vulnerable.getMultipartFileList()); + } + return vulnKey; + } + + private void saveVulnerableFiles(Integer vulnKey, List multipartFileList) { + VulnFile lastFileInfo = vulnFileRepository.findTopByVulnKeyOrderByFileSeqDesc(vulnKey); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"publicFile"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + VulnFile fileInfo = new VulnFile(); + fileInfo.setVulnKey(vulnKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setFilePath(path); + vulnFileRepository.save(fileInfo); + } + } + + private void deleteVulnFile(Vulnerable vulnerable, List deleteFileSeq) { + List VulnFileList = vulnFileRepository.findByVulnKey(vulnerable.getVulnKey()); + for(VulnFile file: VulnFileList ){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + vulnFileRepository.delete(file); + } + } + } + + public List selectVulnerableList(Vulnerable vulnerable) { + return fipTargetMapper.selectVulnerableList(vulnerable); + } + + public List selectVulnInfoList(Vulnerable vulnerable) { + return fipTargetMapper.selectVulnInfoList(vulnerable); + } + + public String selectOrganName(String mgtOrgan) { + return fipTargetMapper.selectOrganName(mgtOrgan); + } + + public Vulnerable selectVulnInfo(Vulnerable vulnerable) { + return fipTargetMapper.selectVulnInfo(vulnerable); + } + + public List selectVulnFile(Integer vulnKey) { + return vulnFileRepository.findByVulnKeyOrderByFileSeq(vulnKey); + } + + public VulnFile selectVulnInfoFileDown(Integer fileSeq, Integer vulnKey) { + return vulnFileRepository.findById(new VulnFileId(fileSeq, vulnKey)).orElse(null); + } + + @Transactional + public void deleteVulnerable(Vulnerable vulnerable) { + //파일삭제 + List VulnFileList = vulnFileRepository.findByVulnKey(vulnerable.getVulnKey()); + if(VulnFileList != null) { + for(VulnFile file: VulnFileList){ + deleteStoredFile(new File(file.getFilePath(), file.getConvNm())); + } + } + vulnFileRepository.deleteByVulnKey(vulnerable.getVulnKey()); + vulnRepository.deleteById(vulnerable.getVulnKey()); + } + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/AffairController.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/AffairController.java new file mode 100644 index 0000000..c6833ec --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/AffairController.java @@ -0,0 +1,231 @@ +package com.dbnt.faisp.fpiMgt.affair; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.fpiMgt.affair.model.AffairBoard; +import com.dbnt.faisp.fpiMgt.affair.model.AffairRating; +import com.dbnt.faisp.fpiMgt.affair.service.AffairService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/affair") +public class AffairController { // 첩보수집활동 > 외사경찰 견문관리 > 견문관리 + private final AffairService affairService; + private final AuthMgtService authMgtService; + private final CodeMgtService codeMgtService; + + @GetMapping("/affairMgt") + public ModelAndView affairMgtPage(@AuthenticationPrincipal UserInfo loginUser, AffairBoard affairBoard){ + ModelAndView mav; + if(affairBoard.getDashboardFlag()){ + mav = new ModelAndView("igActivities/fpiMgt/affair/affairMgtDashboard"); + affairBoard.setRowCnt(5); + }else{ + mav = new ModelAndView("igActivities/fpiMgt/affair/affairMgt"); + } + mav.addObject("page", "main"); + mav.addObject("searchUrl", "/affair/affairMgt"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 + affairBoard.setWrtUserSeq(loginUser.getUserSeq()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + affairBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getApprovalAuth(); + affairBoard.setRatingOrgan(loginUser.getOgCd()); + + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + affairBoard.setQueryInfo(); + mav.addObject("affairList", affairService.selectAffairBoardList(affairBoard)); + affairBoard.setContentCnt(affairService.selectAffairBoardListCnt(affairBoard)); + affairBoard.setPaginationInfo(); + mav.addObject("searchParams", affairBoard); + return mav; + } + + @GetMapping("/stayPage") + public ModelAndView apprvStayPage(@AuthenticationPrincipal UserInfo loginUser, AffairBoard affairBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affair/affairMgt"); + mav.addObject("page", "stay"); + mav.addObject("searchUrl", "/affair/stayPage"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + affairBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getApprovalAuth(); + affairBoard.setRatingOrgan(loginUser.getOgCd()); + if(apprvAuth==null) { + if(!accessAuth.equals("ACC003")){ + affairBoard.setWrtUserSeq(loginUser.getUserSeq()); + affairBoard.setUserType("normalStayList"); + }else{ + affairBoard.setUserType("managerStayList"); + } + }else{ + mav.addObject("userNm", loginUser.getUserNm()); + switch (apprvAuth){ + case "APC004": // 계장대행 + case "APC003": // 계장 // 결재대기 문서 조회 + affairBoard.setAffairStatus("DST002"); + break; + case "APC002": // 부장대행 + case "APC001": // 부장 // 계장승인 문서 조회 + affairBoard.setAffairStatus("DST004"); + break; + } + } + mav.addObject("userOrgan", loginUser.getOgCd()); + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + affairBoard.setQueryInfo(); + mav.addObject("affairList", affairService.selectAffairBoardList(affairBoard)); + affairBoard.setContentCnt(affairService.selectAffairBoardListCnt(affairBoard)); + affairBoard.setPaginationInfo(); + mav.addObject("searchParams", affairBoard); + mav.addObject("ratingCodeList", codeMgtService.selectCodeMgtList("AAR")); + return mav; + } + + @GetMapping("/commitPage") + public ModelAndView apprvCommitPage(@AuthenticationPrincipal UserInfo loginUser, AffairBoard affairBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affair/affairMgt"); + mav.addObject("page", "commit"); + mav.addObject("searchUrl", "/affair/commitPage"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + affairBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getApprovalAuth(); + affairBoard.setRatingOrgan(loginUser.getOgCd()); + if(apprvAuth==null) { + if(!accessAuth.equals("ACC003")){ + affairBoard.setWrtUserSeq(loginUser.getUserSeq()); + affairBoard.setUserType("normalCommitList"); + }else{ + affairBoard.setUserType("managerCommitList"); + } + }else{ + switch (apprvAuth) { + case "APC004": // 계장대행 + case "APC003": // 계장 // 계장반려, 계장승인 문서 조회 + affairBoard.setUserType("sectionCommitList"); + break; + case "APC002": // 부장대행 + case "APC001": // 부장 // 부장반려, 부장승인 문서 조회 + affairBoard.setUserType("headCommitList"); + break; + } + } + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + affairBoard.setQueryInfo(); + mav.addObject("affairList", affairService.selectAffairBoardList(affairBoard)); + affairBoard.setContentCnt(affairService.selectAffairBoardListCnt(affairBoard)); + affairBoard.setPaginationInfo(); + mav.addObject("searchParams", affairBoard); + return mav; + } + + @GetMapping("/affairEditModal") + public ModelAndView affairEditModal(@AuthenticationPrincipal UserInfo loginUser, AffairBoard affairBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affair/affairEditModal"); + if(affairBoard.getAffairKey()!=null){ + affairBoard = affairService.selectAffairBoard(affairBoard.getAffairKey()); + for(AffairRating rating: affairBoard.getRateList()){ + if(rating.getRatingOrgan().equals(loginUser.getOgCd())){ + affairBoard.setAffairStatus(rating.getAffairStatus()); + } + } + }else{ + affairBoard.setWrtOrgan(loginUser.getOgCd()); + affairBoard.setWrtPart(loginUser.getOfcCd()); + affairBoard.setWrtUserSeq(loginUser.getUserSeq()); + affairBoard.setWrtUserNm(loginUser.getUserNm()); + affairBoard.setWrtDt(LocalDateTime.now()); + affairBoard.setReportDt(LocalDate.now()); + } + mav.addObject("affair", affairBoard); + return mav; + } + + @GetMapping("/affairViewModal") + public ModelAndView affairViewModal(@AuthenticationPrincipal UserInfo loginUser, AffairBoard affairBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affair/affairViewModal"); + affairBoard = affairService.selectAffairBoard(affairBoard.getAffairKey()); + for(AffairRating rating: affairBoard.getRateList()){ + if(rating.getRatingOrgan().equals(loginUser.getOgCd())){ + affairBoard.setAffairStatus(rating.getAffairStatus()); + } + } + mav.addObject("affair", affairBoard); + mav.addObject("userSeq",loginUser.getUserSeq()); + mav.addObject("userOrgan", loginUser.getOgCd()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getAccessAuth()); + String apprvAuth = authMgtService.selectApprovalConfigList + (loginUser.getUserSeq(), "/affair/affairMgt?affairCategory="+affairBoard.getAffairCategory()).get(0).getApprovalAuth(); + mav.addObject("apprvAuth", apprvAuth); + if(apprvAuth!=null && (apprvAuth.equals("APC002") || apprvAuth.equals("APC001"))){ + mav.addObject("ratingCodeList", codeMgtService.selectCodeMgtList("AAR")); + } + return mav; + } + + @PostMapping("/saveAffair") + public Integer saveAffair(AffairBoard affairBoard, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List deleteFileSeq){ + affairBoard.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + return affairService.saveAffairBoard(affairBoard, deleteFileSeq); + } + + @PostMapping("/affairStateChange") + @ResponseBody + public Integer affairStateChange(@AuthenticationPrincipal UserInfo loginUser, @RequestBody List ratingList){ + return affairService.affairStateChange(loginUser, ratingList); + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/mapper/AffairMapper.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/mapper/AffairMapper.java new file mode 100644 index 0000000..b104f25 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/mapper/AffairMapper.java @@ -0,0 +1,16 @@ +package com.dbnt.faisp.fpiMgt.affair.mapper; + +import com.dbnt.faisp.fpiMgt.affair.model.AffairBoard; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface AffairMapper { + + List selectAffairBoardList(AffairBoard affair); + + Integer selectAffairBoardCnt(AffairBoard affair); + + String selectHashTags(Integer affairKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairBoard.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairBoard.java new file mode 100644 index 0000000..059cb69 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairBoard.java @@ -0,0 +1,87 @@ +package com.dbnt.faisp.fpiMgt.affair.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "affair_board") +public class AffairBoard extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "affair_key") + private Integer affairKey; + @Column(name = "affair_type1") + private String affairType1; + @Column(name = "affair_type2") + private String affairType2; + @Column(name = "affair_type3") + private String affairType3; + @Column(name = "affair_type4") + private String affairType4; + @Column(name = "title") + private String title; + @Column(name = "content") + private String content; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_nm") + private String wrtUserNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "etc") + private String etc; + @Column(name = "report_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate reportDt; + @Column(name = "auto_delete") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate autoDelete; + @Column(name = "view_status") + private String viewStatus; + @Column(name = "affair_category") + private String affairCategory; + + @Transient + private String organUp; + @Transient + private String affairRate; + @Transient + private String affairStatus; + @Transient + private String ratingOrgan; + + @Transient + private String hashTags; + @Transient + private Integer fileCnt; + @Transient + private String userType; + @Transient + private List fileList; + @Transient + private List rateList; + @Transient + private List multipartFileList; + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairFile.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairFile.java new file mode 100644 index 0000000..e8ac62c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairFile.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.fpiMgt.affair.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "affair_file") +@IdClass(AffairFile.AffairFileId.class) +public class AffairFile extends FileInfo { + @Id + @Column(name = "affair_key") + private Integer affairKey; + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "save_path") + private String savePath; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class AffairFileId implements Serializable { + private Integer affairKey; + private Integer fileSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairRating.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairRating.java new file mode 100644 index 0000000..f6b595a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/AffairRating.java @@ -0,0 +1,59 @@ +package com.dbnt.faisp.fpiMgt.affair.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; +import java.time.LocalDateTime; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "affair_rating") +@IdClass(AffairRating.AffairRatingId.class) +public class AffairRating{ + @Id + @Column(name = "affair_key") + private Integer affairKey; + @Id + @Column(name = "rating_organ") + private String ratingOrgan; + @Column(name = "section_nm") + private String sectionNm; + @Column(name = "section_apprv_dt") + private LocalDateTime sectionApprvDt; + @Column(name = "section_apprv") + private String sectionApprv; + @Column(name = "section_etc") + private String sectionEtc; + @Column(name = "head_nm") + private String headNm; + @Column(name = "head_apprv_dt") + private LocalDateTime headApprvDt; + @Column(name = "head_apprv") + private String headApprv; + @Column(name = "head_etc") + private String headEtc; + @Column(name = "affair_rate") + private String affairRate; + @Column(name = "organ_up") + private String organUp; + @Column(name = "affair_status") + private String affairStatus; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class AffairRatingId implements Serializable { + private Integer affairKey; + private String ratingOrgan; + } + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTag.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTag.java new file mode 100644 index 0000000..3967365 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTag.java @@ -0,0 +1,26 @@ +package com.dbnt.faisp.fpiMgt.affair.model; + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "hash_tag") +public class HashTag{ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "tag_key") + private Integer tagKey; + @Column(name = "tag_nm") + private String tagNm; + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTagLink.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTagLink.java new file mode 100644 index 0000000..5470a72 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/model/HashTagLink.java @@ -0,0 +1,37 @@ +package com.dbnt.faisp.fpiMgt.affair.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "hash_tag_link") +@IdClass(HashTagLink.HashTagLinkId.class) +public class HashTagLink extends FileInfo { + @Id + @Column(name = "affair_key") + private Integer affairKey; + @Id + @Column(name = "tag_key") + private Integer tagKey; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class HashTagLinkId implements Serializable { + private Integer affairKey; + private Integer tagKey; + } + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairBoardRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairBoardRepository.java new file mode 100644 index 0000000..36d44c2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairBoardRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.fpiMgt.affair.repository; + +import com.dbnt.faisp.fpiMgt.affair.model.AffairBoard; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface AffairBoardRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairFileRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairFileRepository.java new file mode 100644 index 0000000..1311a1d --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairFileRepository.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.fpiMgt.affair.repository; + +import com.dbnt.faisp.fpiMgt.affair.model.AffairFile; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface AffairFileRepository extends JpaRepository { + List findByAffairKey(Integer affairKey); + Optional findTopByAffairKeyOrderByFileSeqDesc(Integer planKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairRatingRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairRatingRepository.java new file mode 100644 index 0000000..8979863 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/AffairRatingRepository.java @@ -0,0 +1,11 @@ +package com.dbnt.faisp.fpiMgt.affair.repository; + +import com.dbnt.faisp.fpiMgt.affair.model.AffairRating; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + + +public interface AffairRatingRepository extends JpaRepository { + List findByAffairKeyOrderByRatingOrganAsc(Integer affairKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagLinkRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagLinkRepository.java new file mode 100644 index 0000000..5c0b308 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagLinkRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.fpiMgt.affair.repository; + +import com.dbnt.faisp.fpiMgt.affair.model.HashTagLink; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface HashTagLinkRepository extends JpaRepository { + void deleteByAffairKey(Integer affairKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagRepository.java new file mode 100644 index 0000000..bdc5315 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/repository/HashTagRepository.java @@ -0,0 +1,12 @@ +package com.dbnt.faisp.fpiMgt.affair.repository; + +import com.dbnt.faisp.fpiMgt.affair.model.HashTag; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + + +public interface HashTagRepository extends JpaRepository { + + Optional findByTagNm(String tagNm); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affair/service/AffairService.java b/src/main/java/com/dbnt/faisp/fpiMgt/affair/service/AffairService.java new file mode 100644 index 0000000..b206564 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affair/service/AffairService.java @@ -0,0 +1,159 @@ +package com.dbnt.faisp.fpiMgt.affair.service; + + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.config.FileInfo; +import com.dbnt.faisp.fpiMgt.affair.mapper.AffairMapper; +import com.dbnt.faisp.fpiMgt.affair.model.*; +import com.dbnt.faisp.fpiMgt.affair.repository.*; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.time.LocalDateTime; +import java.util.List; +import java.util.UUID; + +@Service +@RequiredArgsConstructor +public class AffairService extends BaseService { // 견문보고 + private final AffairBoardRepository affairBoardRepository; + private final AffairFileRepository affairFileRepository; + private final AffairRatingRepository affairRatingRepository; + private final HashTagRepository hashTagRepository; + private final HashTagLinkRepository hashTagLinkRepository; + private final AffairMapper affairMapper; + + public List selectAffairBoardList(AffairBoard affair){ + return affairMapper.selectAffairBoardList(affair); + } + public Integer selectAffairBoardListCnt(AffairBoard affair){ + return affairMapper.selectAffairBoardCnt(affair); + } + + public AffairBoard selectAffairBoard(Integer affairKey){ + AffairBoard affair = affairBoardRepository.findById(affairKey).orElse(null); + if(affair != null){ + affair.setHashTags(affairMapper.selectHashTags(affairKey)); + affair.setFileList(affairFileRepository.findByAffairKey(affairKey)); + affair.setRateList(affairRatingRepository.findByAffairKeyOrderByRatingOrganAsc(affairKey)); + } + return affair; + } + @Transactional + public Integer saveAffairBoard(AffairBoard affair, List deleteFileSeq){ + Integer affairKey = affairBoardRepository.save(affair).getAffairKey(); + String[] hashTagAry = affair.getHashTags().split(" "); + if(hashTagAry.length>0){ + saveHashTagLink(affairKey, hashTagAry); + } + if(deleteFileSeq != null && deleteFileSeq.size()>0){ + deleteAffairFile(affairKey, deleteFileSeq); + } + if(affair.getMultipartFileList()!=null){ + saveUploadFiles(affairKey, affair.getMultipartFileList()); + } + + AffairRating rating = affairRatingRepository.findById(new AffairRating.AffairRatingId(affairKey,affair.getWrtOrgan())).orElse(null); + if(rating == null){ + rating = new AffairRating(); + rating.setAffairKey(affairKey); + rating.setRatingOrgan(affair.getWrtOrgan()); + } + rating.setAffairStatus(affair.getAffairStatus()); + affairRatingRepository.save(rating); + + return affairKey; + } + + private void saveHashTagLink(Integer affairKey, String[] hashTagAry){ + hashTagLinkRepository.deleteByAffairKey(affairKey); + for(String tagNm : hashTagAry){ + HashTag savedTag = hashTagRepository.findByTagNm(tagNm).orElse(null); + Integer tagKey; + if(savedTag==null){ + HashTag tag = new HashTag(); + tag.setTagNm(tagNm); + tagKey = hashTagRepository.save(tag).getTagKey(); + }else{ + tagKey = savedTag.getTagKey(); + } + HashTagLink hashTagLink = new HashTagLink(); + hashTagLink.setAffairKey(affairKey); + hashTagLink.setTagKey(tagKey); + hashTagLinkRepository.save(hashTagLink); + } + } + private void deleteAffairFile(Integer affairKey, List deleteFileSeq) { + List affairFileList = affairFileRepository.findByAffairKey(affairKey); + for(AffairFile file: affairFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); + affairFileRepository.delete(file); + } + } + } + private void saveUploadFiles(Integer affairKey, List multipartFileList){ + AffairFile lastFileInfo = affairFileRepository.findTopByAffairKeyOrderByFileSeqDesc(affairKey).orElse(null); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"affair"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + AffairFile fileInfo = new AffairFile(); + fileInfo.setAffairKey(affairKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setSavePath(path); + affairFileRepository.save(fileInfo); + } + } + + @Transactional + public Integer affairStateChange(UserInfo loginUser, List ratingList) { + for(AffairRating rating : ratingList){ + AffairRating savedRating = affairRatingRepository.findById(new AffairRating.AffairRatingId(rating.getAffairKey(), loginUser.getOgCd())).orElse(null); + if(savedRating != null){ + if(rating.getHeadApprv() == null){ + savedRating.setSectionNm(loginUser.getUserNm()); + savedRating.setSectionApprvDt(LocalDateTime.now()); + savedRating.setSectionApprv(rating.getSectionApprv()); + savedRating.setSectionEtc(rating.getSectionEtc()); + savedRating.setAffairStatus(rating.getSectionApprv()); + }else{ + savedRating.setHeadNm(loginUser.getUserNm()); + savedRating.setHeadApprvDt(LocalDateTime.now()); + savedRating.setHeadApprv(rating.getHeadApprv()); + savedRating.setHeadEtc(rating.getHeadEtc()); + savedRating.setAffairRate(rating.getAffairRate()); + savedRating.setOrganUp(rating.getOrganUp()==null?"F":rating.getOrganUp()); + savedRating.setAffairStatus(rating.getHeadApprv()); + if(savedRating.getOrganUp().equals("T")){ + List organList = loginUser.getUpOrganCdList(); + String upOrgan = organList.get(organList.indexOf(savedRating.getRatingOrgan())-1); + AffairRating upRating = new AffairRating(); + upRating.setRatingOrgan(upOrgan); + upRating.setAffairKey(savedRating.getAffairKey()); + upRating.setAffairStatus("DST002"); + affairRatingRepository.save(upRating); + } + } + affairRatingRepository.save(savedRating); + } + } + return ratingList.size()>1?0:ratingList.get(0).getAffairKey(); + } + + public FileInfo selectAffairFile(Integer parentKey, Integer fileSeq) { + return affairFileRepository.findById(new AffairFile.AffairFileId(parentKey, fileSeq)).orElse(null); + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/PlanController.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/PlanController.java new file mode 100644 index 0000000..a11d0ab --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/PlanController.java @@ -0,0 +1,204 @@ +package com.dbnt.faisp.fpiMgt.affairPlan; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanApprv; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanBoard; +import com.dbnt.faisp.fpiMgt.affairPlan.service.PlanService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDateTime; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/affairPlan") +public class PlanController { // 첩보수집활동 > 외사경찰 견문관리 > 계획수립 + private final PlanService planService; + private final AuthMgtService authMgtService; + + @GetMapping("/planMgt") + public ModelAndView monthPlanPage(@AuthenticationPrincipal UserInfo loginUser, PlanBoard planBoard){ + ModelAndView mav = null; + if(planBoard.getDashboardFlag()){ + mav = new ModelAndView("igActivities/fpiMgt/affairPlan/planMgtDashboard"); + planBoard.setRowCnt(5); + }else{ + mav = new ModelAndView("igActivities/fpiMgt/affairPlan/planMgt"); + } + mav.addObject("page", "main"); + mav.addObject("searchUrl", "/affairPlan/planMgt"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 // 자신이 작성한 문서만 열람가능 + planBoard.setWrtUserSeq(loginUser.getUserSeq()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + planBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getApprovalAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + planBoard.setQueryInfo(); + mav.addObject("planList", planService.selectPlanBoardList(planBoard)); + planBoard.setContentCnt(planService.selectPlanBoardListCnt(planBoard)); + planBoard.setPaginationInfo(); + mav.addObject("searchParams", planBoard); + return mav; + } + + @GetMapping("/stayPage") + public ModelAndView apprvStayPage(@AuthenticationPrincipal UserInfo loginUser, PlanBoard planBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairPlan/planMgt"); + mav.addObject("page", "stay"); + mav.addObject("searchUrl", "/affairPlan/stayPage"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 // 자신의 관서 내에서 작성한 문서만 열람가능 + planBoard.setWrtOrgan(loginUser.getOgCd()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + planBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getApprovalAuth(); + if(apprvAuth==null) { + if(!accessAuth.equals("ACC003")){ + planBoard.setWrtUserSeq(loginUser.getUserSeq()); + planBoard.setUserType("normalStayList"); + }else{ + planBoard.setUserType("managerStayList"); + } + }else{ + mav.addObject("userNm", loginUser.getUserNm()); + switch (apprvAuth){ + case "APC004": // 계장대행 + case "APC003": // 계장 // 결재대기 문서 조회 + planBoard.setPlanState("DST002"); + break; + case "APC002": // 부장대행 + case "APC001": // 부장 // 계장승인 문서 조회 + planBoard.setPlanState("DST004"); + break; + } + } + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + planBoard.setQueryInfo(); + mav.addObject("planList", planService.selectPlanBoardList(planBoard)); + planBoard.setContentCnt(planService.selectPlanBoardListCnt(planBoard)); + planBoard.setPaginationInfo(); + mav.addObject("searchParams", planBoard); + return mav; + } + + @GetMapping("/commitPage") + public ModelAndView apprvCommitPage(@AuthenticationPrincipal UserInfo loginUser, PlanBoard planBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairPlan/planMgt"); + mav.addObject("page", "commit"); + mav.addObject("searchUrl", "/affairPlan/commitPage"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 // 자신의 관서 내에서 작성한 문서만 열람가능 + planBoard.setWrtOrgan(loginUser.getOgCd()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + planBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getApprovalAuth(); + if(apprvAuth==null) { + if(!accessAuth.equals("ACC003")){ + planBoard.setWrtUserSeq(loginUser.getUserSeq()); + planBoard.setUserType("normalCommitList"); + }else{ + planBoard.setUserType("managerCommitList"); + } + }else{ + switch (apprvAuth) { + case "APC004": // 계장대행 + case "APC003": // 계장 // 계장반려, 계장승인 문서 조회 + planBoard.setUserType("sectionCommitList"); + break; + case "APC002": // 부장대행 + case "APC001": // 부장 // 부장반려, 부장승인 문서 조회 + planBoard.setUserType("headCommitList"); + break; + } + } + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + planBoard.setQueryInfo(); + mav.addObject("planList", planService.selectPlanBoardList(planBoard)); + planBoard.setContentCnt(planService.selectPlanBoardListCnt(planBoard)); + planBoard.setPaginationInfo(); + mav.addObject("searchParams", planBoard); + return mav; + } + + @GetMapping("/planEditModal") + public ModelAndView planEditModal(@AuthenticationPrincipal UserInfo loginUser, PlanBoard planBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairPlan/planEditModal"); + if(planBoard.getPlanKey()!=null){ + planBoard = planService.selectPlanBoard(planBoard.getPlanKey()); + }else{ + planBoard.setWrtOrgan(loginUser.getOgCd()); + planBoard.setWrtPart(loginUser.getOfcCd()); + planBoard.setWrtUserSeq(loginUser.getUserSeq()); + planBoard.setWrtUserNm(loginUser.getUserNm()); + planBoard.setWrtDt(LocalDateTime.now()); + } + mav.addObject("plan", planBoard); + return mav; + } + + @GetMapping("/planViewModal") + public ModelAndView planViewModal(@AuthenticationPrincipal UserInfo loginUser, PlanBoard planBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairPlan/planViewModal"); + planBoard = planService.selectPlanBoard(planBoard.getPlanKey()); + mav.addObject("plan", planBoard); + mav.addObject("userSeq",loginUser.getUserSeq()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getAccessAuth()); + mav.addObject("apprvAuth", authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairPlan/planMgt").get(0).getApprovalAuth()); + return mav; + } + + @PostMapping("/savePlan") + public Integer savePlan(PlanBoard planBoard, + @RequestParam(value = "planInfos", required = false) List planInfos, + @RequestParam(value = "detailPlanInfos", required = false)List detailPlanInfos, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List deleteFileSeq){ + planBoard.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + return planService.savePlanBoard(planBoard, planInfos, detailPlanInfos, deleteFileSeq); + } + + + @PostMapping("/planStateChange") + public Integer planStateChange(@AuthenticationPrincipal UserInfo loginUser, PlanApprv apprv){ + apprv.setUserSeq(loginUser.getUserSeq()); + apprv.setUserNm(loginUser.getUserNm()); + apprv.setSaveDt(LocalDateTime.now()); + return planService.planStateChange(apprv); + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/mapper/PlanMapper.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/mapper/PlanMapper.java new file mode 100644 index 0000000..9e0e414 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/mapper/PlanMapper.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.mapper; + +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanBoard; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface PlanMapper { + + List selectPlanBoardList(PlanBoard planBoard); + + Integer selectPlanBoardListCnt(PlanBoard planBoard); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanApprv.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanApprv.java new file mode 100644 index 0000000..88885a5 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanApprv.java @@ -0,0 +1,45 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; +import java.time.LocalDateTime; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "plan_apprv") +@IdClass(PlanApprv.PlanApprvId.class) +public class PlanApprv { + @Id + @Column(name = "plan_key") + private Integer planKey; + @Id + @Column(name = "apprv_seq") + private Integer apprvSeq; + @Column(name = "state") + private String state; + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "user_nm") + private String userNm; + @Column(name = "etc") + private String etc; + @Column(name = "save_dt") + private LocalDateTime saveDt; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class PlanApprvId implements Serializable { + private Integer planKey; + private Integer apprvSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanBoard.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanBoard.java new file mode 100644 index 0000000..084c461 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanBoard.java @@ -0,0 +1,61 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "plan_board") +public class PlanBoard extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "plan_key") + private Integer planKey; + @Column(name = "content_title") + private String contentTitle; + @Column(name = "plan_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate planDt; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_nm") + private String wrtUserNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + @Column(name = "plan_state") + private String planState; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + + @Transient + private String userType; + @Transient + private Integer fileCnt; + @Transient + private List mainInfoList; + @Transient + private List apprvList; + @Transient + private List fileList; + @Transient + private List multipartFileList; + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanFile.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanFile.java new file mode 100644 index 0000000..7d83834 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanFile.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "plan_file") +@IdClass(PlanFile.PlanFileId.class) +public class PlanFile extends FileInfo { + @Id + @Column(name = "plan_key") + private Integer planKey; + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "save_path") + private String savePath; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class PlanFileId implements Serializable { + private Integer planKey; + private Integer fileSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanMainInfo.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanMainInfo.java new file mode 100644 index 0000000..c003ebd --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/model/PlanMainInfo.java @@ -0,0 +1,38 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "plan_main_info") +@IdClass(PlanMainInfo.PlanMainInfoId.class) +public class PlanMainInfo { + @Id + @Column(name = "plan_key") + private Integer planKey; + @Id + @Column(name = "plan_seq") + private Integer planSeq; + @Column(name = "plan_type") + private String planType; + @Column(name = "plan_info") + private String planInfo; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class PlanMainInfoId implements Serializable { + private Integer planKey; + private Integer planSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanApprvRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanApprvRepository.java new file mode 100644 index 0000000..ec760b8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanApprvRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.repository; + +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanApprv; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface PlanApprvRepository extends JpaRepository { + Optional findTopByPlanKeyOrderByApprvSeqDesc(Integer planKey); + + List findByPlanKey(Integer planKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanBoardRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanBoardRepository.java new file mode 100644 index 0000000..7ea9112 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanBoardRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.repository; + +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanBoard; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface PlanBoardRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanFileRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanFileRepository.java new file mode 100644 index 0000000..039fdf8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanFileRepository.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.repository; + +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanFile; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface PlanFileRepository extends JpaRepository { + List findByPlanKey(Integer planKey); + Optional findTopByPlanKeyOrderByFileSeqDesc(Integer planKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanMainInfoRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanMainInfoRepository.java new file mode 100644 index 0000000..b3683e9 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/repository/PlanMainInfoRepository.java @@ -0,0 +1,11 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.repository; + +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanMainInfo; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + + +public interface PlanMainInfoRepository extends JpaRepository { + List findByPlanKey(Integer planKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/service/PlanService.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/service/PlanService.java new file mode 100644 index 0000000..93853b0 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairPlan/service/PlanService.java @@ -0,0 +1,123 @@ +package com.dbnt.faisp.fpiMgt.affairPlan.service; + + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.config.FileInfo; +import com.dbnt.faisp.fpiMgt.affairPlan.mapper.PlanMapper; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanApprv; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanBoard; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanFile; +import com.dbnt.faisp.fpiMgt.affairPlan.model.PlanMainInfo; +import com.dbnt.faisp.fpiMgt.affairPlan.repository.PlanApprvRepository; +import com.dbnt.faisp.fpiMgt.affairPlan.repository.PlanBoardRepository; +import com.dbnt.faisp.fpiMgt.affairPlan.repository.PlanFileRepository; +import com.dbnt.faisp.fpiMgt.affairPlan.repository.PlanMainInfoRepository; +import com.dbnt.faisp.fpiMgt.affairResult.repository.ClearInfoRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.util.List; +import java.util.UUID; + +@Service +@RequiredArgsConstructor +public class PlanService extends BaseService { // 월간계획 + private final PlanBoardRepository planBoardRepository; + private final PlanFileRepository planFileRepository; + private final PlanMainInfoRepository planMainInfoRepository; + private final PlanApprvRepository planApprvRepository; + private final PlanMapper planMapper; + + public List selectPlanBoardList(PlanBoard planBoard) { + return planMapper.selectPlanBoardList(planBoard); + } + + public Integer selectPlanBoardListCnt(PlanBoard planBoard) { + return planMapper.selectPlanBoardListCnt(planBoard); + } + + public PlanBoard selectPlanBoard(Integer planKey) { + PlanBoard savedPlan = planBoardRepository.findById(planKey).orElse(null); + if (savedPlan != null) { + savedPlan.setFileList(planFileRepository.findByPlanKey(planKey)); + savedPlan.setMainInfoList(planMainInfoRepository.findByPlanKey(planKey)); + savedPlan.setApprvList(planApprvRepository.findByPlanKey(planKey)); + } + return savedPlan; + } + + @Transactional + public Integer savePlanBoard(PlanBoard planBoard, List planInfos, List detailPlanInfos, List deleteFileSeq) { + Integer planKey = planBoardRepository.save(planBoard).getPlanKey(); + Integer infoSeq = savePlanMainInfos(planKey,0, "S", planInfos);//요약 summery + savePlanMainInfos(planKey, infoSeq, "D", detailPlanInfos);//상세 detail + if(deleteFileSeq != null && deleteFileSeq.size()>0){ + deletePlanFile(planKey, deleteFileSeq); + } + if(planBoard.getMultipartFileList()!=null){ + saveUploadFiles(planKey, planBoard.getMultipartFileList()); + } + return planKey; + } + + private Integer savePlanMainInfos(Integer planKey, Integer planSeq, String infoType, List infoList){ + for(String info: infoList){ + PlanMainInfo planMainInfo = new PlanMainInfo(); + planMainInfo.setPlanKey(planKey); + planMainInfo.setPlanSeq(++planSeq); + planMainInfo.setPlanType(infoType); + planMainInfo.setPlanInfo(info); + planMainInfoRepository.save(planMainInfo); + } + return planSeq; + } + + private void saveUploadFiles(Integer planKey, List multipartFileList){ + PlanFile lastFileInfo = planFileRepository.findTopByPlanKeyOrderByFileSeqDesc(planKey).orElse(null); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"monthPlan"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + PlanFile fileInfo = new PlanFile(); + fileInfo.setPlanKey(planKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setSavePath(path); + planFileRepository.save(fileInfo); + } + } + + private void deletePlanFile(Integer planKey, List deleteFileSeq) { + List planFileList = planFileRepository.findByPlanKey(planKey); + for(PlanFile file: planFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); + planFileRepository.delete(file); + } + } + } + + public FileInfo selectPlanFile(Integer planKey, Integer fileSeq) { + return planFileRepository.findById(new PlanFile.PlanFileId(planKey, fileSeq)).orElse(null); + } + + @Transactional + public Integer planStateChange(PlanApprv apprv) { + PlanBoard savedPlan = planBoardRepository.findById(apprv.getPlanKey()).orElse(null); + savedPlan.setPlanState(apprv.getState()); + PlanApprv lastApprv = planApprvRepository.findTopByPlanKeyOrderByApprvSeqDesc(apprv.getPlanKey()).orElse(null); + apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); + planApprvRepository.save(apprv); + return apprv.getApprvSeq(); + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/ResultController.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/ResultController.java new file mode 100644 index 0000000..b152f61 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/ResultController.java @@ -0,0 +1,236 @@ +package com.dbnt.faisp.fpiMgt.affairResult; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.fpiMgt.affair.model.AffairBoard; +import com.dbnt.faisp.fpiMgt.affair.service.AffairService; +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultApprv; +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultBoard; +import com.dbnt.faisp.fpiMgt.affairResult.model.ClearInfo; +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultInfo; +import com.dbnt.faisp.fpiMgt.affairResult.service.ResultService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDateTime; +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/affairResult") +public class ResultController { // 첩보수집활동 > 외사경찰 견문관리 > 계획수립 + private final ResultService resultService; + private final AffairService affairService; + private final AuthMgtService authMgtService; + private final CodeMgtService codeMgtService; + + @GetMapping("/resultMgt") + public ModelAndView resultMgtPage(@AuthenticationPrincipal UserInfo loginUser, ResultBoard resultBoard){ + ModelAndView mav = null; + if(resultBoard.getDashboardFlag()){ + mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultMgtDashboard"); + resultBoard.setRowCnt(5); + }else{ + mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultMgt"); + } + mav.addObject("page", "main"); + mav.addObject("searchUrl", "/affairResult/resultMgt"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 // 자신이 작성한 문서만 열람가능 + resultBoard.setWrtUserSeq(loginUser.getUserSeq()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + resultBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getApprovalAuth(); + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + resultBoard.setQueryInfo(); + mav.addObject("resultList", resultService.selectResultBoardList(resultBoard)); + resultBoard.setContentCnt(resultService.selectResultBoardListCnt(resultBoard)); + resultBoard.setContentCnt(0); + resultBoard.setPaginationInfo(); + mav.addObject("searchParams", resultBoard); + return mav; + } + + @GetMapping("/stayPage") + public ModelAndView apprvStayPage(@AuthenticationPrincipal UserInfo loginUser, ResultBoard resultBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultMgt"); + mav.addObject("page", "stay"); + mav.addObject("searchUrl", "/affairResult/stayPage"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 // 자신의 관서 내에서 작성한 문서만 열람가능 + resultBoard.setWrtOrgan(loginUser.getOgCd()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + resultBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getApprovalAuth(); + if(apprvAuth==null) { + if(!accessAuth.equals("ACC003")){ + resultBoard.setWrtUserSeq(loginUser.getUserSeq()); + resultBoard.setUserType("normalStayList"); + }else{ + resultBoard.setUserType("managerStayList"); + } + }else{ + mav.addObject("userNm", loginUser.getUserNm()); + switch (apprvAuth){ + case "APC004": // 계장대행 + case "APC003": // 계장 // 결재대기 문서 조회 + resultBoard.setResultState("DST002"); + break; + case "APC002": // 부장대행 + case "APC001": // 부장 // 계장승인 문서 조회 + resultBoard.setResultState("DST004"); + break; + } + } + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + resultBoard.setQueryInfo(); + mav.addObject("resultList", resultService.selectResultBoardList(resultBoard)); + resultBoard.setContentCnt(resultService.selectResultBoardListCnt(resultBoard)); + resultBoard.setPaginationInfo(); + mav.addObject("searchParams", resultBoard); + return mav; + } + + @GetMapping("/commitPage") + public ModelAndView apprvCommitPage(@AuthenticationPrincipal UserInfo loginUser, ResultBoard resultBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultMgt"); + mav.addObject("page", "commit"); + mav.addObject("searchUrl", "/affairResult/commitPage"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getAccessAuth(); + switch (accessAuth){ + case "ACC001": // 조회 + case "ACC002": // 작성 // 자신의 관서 내에서 작성한 문서만 열람가능 + resultBoard.setWrtOrgan(loginUser.getOgCd()); + break; + case "ACC003": // 관리 // 자신 외 하위 기관에서 작성한 문서 열람가능 + resultBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + break; + } + //결재권한 확인 + String apprvAuth = authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getApprovalAuth(); + if(apprvAuth==null) { + if(!accessAuth.equals("ACC003")){ + resultBoard.setWrtUserSeq(loginUser.getUserSeq()); + resultBoard.setUserType("normalCommitList"); + }else{ + resultBoard.setUserType("managerCommitList"); + } + }else{ + switch (apprvAuth) { + case "APC004": // 계장대행 + case "APC003": // 계장 // 계장반려, 계장승인 문서 조회 + resultBoard.setUserType("sectionCommitList"); + break; + case "APC002": // 부장대행 + case "APC001": // 부장 // 부장반려, 부장승인 문서 조회 + resultBoard.setUserType("headCommitList"); + break; + } + } + mav.addObject("accessAuth", accessAuth); + mav.addObject("apprvAuth", apprvAuth); + resultBoard.setQueryInfo(); + mav.addObject("resultList", resultService.selectResultBoardList(resultBoard)); + resultBoard.setContentCnt(resultService.selectResultBoardListCnt(resultBoard)); + resultBoard.setPaginationInfo(); + mav.addObject("searchParams", resultBoard); + return mav; + } + + @GetMapping("/resultEditModal") + public ModelAndView resultEditModal(@AuthenticationPrincipal UserInfo loginUser, ResultBoard resultBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultEditModal"); + if(resultBoard.getResultKey()!=null){ + resultBoard = resultService.selectResultBoard(resultBoard.getResultKey()); + }else{ + resultBoard.setWrtOrgan(loginUser.getOgCd()); + resultBoard.setWrtPart(loginUser.getOfcCd()); + resultBoard.setWrtUserSeq(loginUser.getUserSeq()); + resultBoard.setWrtUserNm(loginUser.getUserNm()); + resultBoard.setWrtDt(LocalDateTime.now()); + } + mav.addObject("result", resultBoard); + mav.addObject("categoryList", codeMgtService.selectCodeMgtList("RIC")); + mav.addObject("codeList", codeMgtService.selectCodeMgtList("RID")); + return mav; + } + + @GetMapping("/affairListModal") + public ModelAndView affairListModal(@AuthenticationPrincipal UserInfo loginUser, AffairBoard affair){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/affairListModal"); + affair.setWrtUserSeq(loginUser.getUserSeq()); + affair.setRatingOrgan(loginUser.getOgCd()); + affair.setFirstIndex(0); + affair.setRowCnt(9999); + mav.addObject("affairList", affairService.selectAffairBoardList(affair)); + return mav; + } + + @GetMapping("/resultViewModal") + public ModelAndView resultViewModal(@AuthenticationPrincipal UserInfo loginUser, ResultBoard resultBoard){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultViewModal"); + resultBoard = resultService.selectResultBoard(resultBoard.getResultKey()); + mav.addObject("result", resultBoard); + mav.addObject("userSeq",loginUser.getUserSeq()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getAccessAuth()); + mav.addObject("apprvAuth", authMgtService.selectApprovalConfigList(loginUser.getUserSeq(), "/affairResult/resultMgt").get(0).getApprovalAuth()); + return mav; + } + + @PostMapping("/saveResult") + public Integer saveResult(ResultBoard resultBoard, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List deleteFileSeq){ + resultBoard.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + return resultService.saveResultBoard(resultBoard, deleteFileSeq); + } + + + @PostMapping("/resultStateChange") + public Integer resultStateChange(@AuthenticationPrincipal UserInfo loginUser, ResultApprv apprv){ + apprv.setUserSeq(loginUser.getUserSeq()); + apprv.setUserNm(loginUser.getUserNm()); + apprv.setSaveDt(LocalDateTime.now()); + return resultService.resultStateChange(apprv); + } + + @GetMapping("/getClearInfoRow") + public ModelAndView getClearInfoRow(ClearInfo info){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/clearInfoRow"); + mav.addObject("info", info); + mav.addObject("categoryList", codeMgtService.selectCodeMgtList("RIC")); + mav.addObject("codeList", codeMgtService.selectCodeMgtList("RID")); + return mav; + } + @GetMapping("/getResultInfoRow") + public ModelAndView getResultInfoRow(ResultInfo info){ + ModelAndView mav = new ModelAndView("igActivities/fpiMgt/affairResult/resultInfoRow"); + mav.addObject("info", info); + return mav; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/mapper/ResultMapper.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/mapper/ResultMapper.java new file mode 100644 index 0000000..b24687f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/mapper/ResultMapper.java @@ -0,0 +1,18 @@ +package com.dbnt.faisp.fpiMgt.affairResult.mapper; + +import com.dbnt.faisp.fpiMgt.affair.model.AffairBoard; +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultBoard; +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultToAffair; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface ResultMapper { + + List selectResultBoardList(ResultBoard resultBoard); + + Integer selectResultBoardListCnt(ResultBoard resultBoard); + + List selectAffairToResultKey(Integer resultKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ClearInfo.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ClearInfo.java new file mode 100644 index 0000000..6bb42d8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ClearInfo.java @@ -0,0 +1,41 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; +import java.time.LocalDateTime; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "clear_info") +@IdClass(ClearInfo.ClearInfoId.class) +public class ClearInfo { + @Id + @Column(name = "result_key") + private Integer resultKey; + @Id + @Column(name = "info_seq") + private Integer infoSeq; + @Column(name = "use_catg") + private String useCatg; + @Column(name = "use_detail") + private String useDetail; + @Column(name = "price") + private Double price; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ClearInfoId implements Serializable { + private Integer resultKey; + private Integer infoSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultApprv.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultApprv.java new file mode 100644 index 0000000..02bad24 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultApprv.java @@ -0,0 +1,45 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; +import java.time.LocalDateTime; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "result_apprv") +@IdClass(ResultApprv.ResultApprvId.class) +public class ResultApprv { + @Id + @Column(name = "result_key") + private Integer resultKey; + @Id + @Column(name = "apprv_seq") + private Integer apprvSeq; + @Column(name = "state") + private String state; + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "user_nm") + private String userNm; + @Column(name = "etc") + private String etc; + @Column(name = "save_dt") + private LocalDateTime saveDt; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ResultApprvId implements Serializable { + private Integer resultKey; + private Integer apprvSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultBoard.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultBoard.java new file mode 100644 index 0000000..2e0de92 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultBoard.java @@ -0,0 +1,91 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import com.dbnt.faisp.config.BaseModel; +import com.dbnt.faisp.fpiMgt.affair.model.AffairBoard; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "result_board") +public class ResultBoard extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "result_key") + private Integer resultKey; + @Column(name = "result_state") + private String resultState; + @Column(name = "clear_title") + private String clearTitle; + @Column(name = "result_title") + private String resultTitle; + @Column(name = "use_start_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate useStartDt; + @Column(name = "use_end_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate useEndDt; + @Column(name = "work_start_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate workStartDt; + @Column(name = "work_end_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate workEndDt; + @Column(name = "plan_price") + private Double planPrice; + @Column(name = "use_price") + private Double usePrice; + @Column(name="result_etc") + private String resultEtc; + @Column(name="clear_etc") + private String clearEtc; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_user_grd") + private String wrtUserGrd; + @Column(name = "wrt_user_nm") + private String wrtUserNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + + + @Transient + private String userType; + @Transient + private Integer affairCnt; + @Transient + private Integer fileCnt; + @Transient + private List apprvList; + @Transient + private List fileList; + @Transient + private List multipartFileList; + @Transient + private List clearInfoList; + @Transient + private List resultInfoList; + @Transient + private List affairList; + @Transient + private List affairBoardList; +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultFile.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultFile.java new file mode 100644 index 0000000..56a792d --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultFile.java @@ -0,0 +1,49 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "result_file") +@IdClass(ResultFile.ResultFileId.class) +public class ResultFile extends FileInfo { + @Id + @Column(name = "result_key") + private Integer resultKey; + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Column(name = "file_type") + private String fileType; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "save_path") + private String savePath; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ResultFileId implements Serializable { + private Integer resultKey; + private Integer fileSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultInfo.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultInfo.java new file mode 100644 index 0000000..bb46353 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultInfo.java @@ -0,0 +1,38 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "result_info") +@IdClass(ResultInfo.ResultInfoId.class) +public class ResultInfo { + @Id + @Column(name = "result_key") + private Integer resultKey; + @Id + @Column(name = "info_seq") + private Integer infoSeq; + @Column(name = "contact_target") + private String contactTarget; + @Column(name = "contact_info") + private String contactInfo; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ResultInfoId implements Serializable { + private Integer resultKey; + private Integer infoSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToAffair.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToAffair.java new file mode 100644 index 0000000..d889614 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToAffair.java @@ -0,0 +1,34 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "result_to_affair") +@IdClass(ResultToAffair.ResultToAffairId.class) +public class ResultToAffair { + @Id + @Column(name = "result_key") + private Integer resultKey; + @Id + @Column(name = "affair_key") + private Integer affairKey; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ResultToAffairId implements Serializable { + private Integer resultKey; + private Integer affairKey; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToPlan.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToPlan.java new file mode 100644 index 0000000..3b28401 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/model/ResultToPlan.java @@ -0,0 +1,34 @@ +package com.dbnt.faisp.fpiMgt.affairResult.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "result_info") +@IdClass(ResultToPlan.ResultToPlanId.class) +public class ResultToPlan { + @Id + @Column(name = "plan_key") + private Integer planKey; + @Id + @Column(name = "result_key") + private Integer resultKey; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class ResultToPlanId implements Serializable { + private Integer planKey; + private Integer resultKey; + } +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ClearInfoRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ClearInfoRepository.java new file mode 100644 index 0000000..30f9d7a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ClearInfoRepository.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ClearInfo; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + + +public interface ClearInfoRepository extends JpaRepository { + void deleteByResultKey(Integer resultKey); + + List findByResultKey(Integer resultKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultApprvRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultApprvRepository.java new file mode 100644 index 0000000..8db6c39 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultApprvRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultApprv; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface ResultApprvRepository extends JpaRepository { + Optional findTopByResultKeyOrderByApprvSeqDesc(Integer resultKey); + + List findByResultKey(Integer resultKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultBoardRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultBoardRepository.java new file mode 100644 index 0000000..0338ebb --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultBoardRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultBoard; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface ResultBoardRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultFileRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultFileRepository.java new file mode 100644 index 0000000..a073001 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultFileRepository.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultFile; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface ResultFileRepository extends JpaRepository { + List findByResultKey(Integer resultKey); + Optional findTopByResultKeyOrderByFileSeqDesc(Integer resultKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultInfoRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultInfoRepository.java new file mode 100644 index 0000000..9b4849b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultInfoRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultInfo; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + + +public interface ResultInfoRepository extends JpaRepository { + + void deleteByResultKey(Integer resultKey); + + List findByResultKey(Integer resultKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToAffairRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToAffairRepository.java new file mode 100644 index 0000000..23206f7 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToAffairRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultToAffair; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + + +public interface ResultToAffairRepository extends JpaRepository { + + void deleteByResultKey(Integer resultKey); + + List findByResultKey(Integer resultKey); +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToPlanRepository.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToPlanRepository.java new file mode 100644 index 0000000..e35c5e1 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/repository/ResultToPlanRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.fpiMgt.affairResult.repository; + +import com.dbnt.faisp.fpiMgt.affairResult.model.ResultToPlan; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface ResultToPlanRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/service/ResultService.java b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/service/ResultService.java new file mode 100644 index 0000000..eaf2a7c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/fpiMgt/affairResult/service/ResultService.java @@ -0,0 +1,141 @@ +package com.dbnt.faisp.fpiMgt.affairResult.service; + + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.config.FileInfo; +import com.dbnt.faisp.fpiMgt.affairResult.mapper.ResultMapper; +import com.dbnt.faisp.fpiMgt.affairResult.model.*; +import com.dbnt.faisp.fpiMgt.affairResult.repository.*; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.util.List; +import java.util.UUID; + +@Service +@RequiredArgsConstructor +public class ResultService extends BaseService { // 월간계획 + private final ClearInfoRepository clearInfoRepository; + private final ResultApprvRepository resultApprvRepository; + private final ResultBoardRepository resultBoardRepository; + private final ResultFileRepository resultFileRepository; + private final ResultInfoRepository resultInfoRepository; + private final ResultToAffairRepository resultToAffairRepository; + private final ResultToPlanRepository resultToPlanRepository; + private final ResultMapper resultMapper; + + public List selectResultBoardList(ResultBoard resultBoard) { + return resultMapper.selectResultBoardList(resultBoard); + } + + public Integer selectResultBoardListCnt(ResultBoard resultBoard) { + return resultMapper.selectResultBoardListCnt(resultBoard); + } + + public ResultBoard selectResultBoard(Integer resultKey) { + ResultBoard savedResult = resultBoardRepository.findById(resultKey).orElse(null); + if (savedResult != null) { + savedResult.setFileList(resultFileRepository.findByResultKey(resultKey)); + savedResult.setApprvList(resultApprvRepository.findByResultKey(resultKey)); + savedResult.setClearInfoList(clearInfoRepository.findByResultKey(resultKey)); + savedResult.setResultInfoList(resultInfoRepository.findByResultKey(resultKey)); + savedResult.setAffairBoardList(resultMapper.selectAffairToResultKey(resultKey)); + } + return savedResult; + } + + @Transactional + public Integer saveResultBoard(ResultBoard resultBoard, List deleteFileSeq) { + Integer resultKey = resultBoardRepository.save(resultBoard).getResultKey(); + if(deleteFileSeq != null && deleteFileSeq.size()>0){ + deleteResultFile(resultKey, deleteFileSeq); + } + if(resultBoard.getMultipartFileList()!=null){ + saveUploadFiles(resultKey, resultBoard.getMultipartFileList()); + } + if (resultBoard.getClearInfoList() != null){ + saveClearInfoList(resultKey, resultBoard.getClearInfoList()); + } + if (resultBoard.getResultInfoList() != null){ + saveResultInfoList(resultKey, resultBoard.getResultInfoList()); + } + if (resultBoard.getAffairList() != null){ + saveResultToAffair(resultKey, resultBoard.getAffairList()); + } + return resultKey; + } + + public FileInfo selectResultFile(Integer resultKey, Integer fileSeq) { + return resultFileRepository.findById(new ResultFile.ResultFileId(resultKey, fileSeq)).orElse(null); + } + + @Transactional + public Integer resultStateChange(ResultApprv apprv) { + ResultBoard savedResult = resultBoardRepository.findById(apprv.getResultKey()).orElse(null); + savedResult.setResultState(apprv.getState()); + ResultApprv lastApprv = resultApprvRepository.findTopByResultKeyOrderByApprvSeqDesc(apprv.getResultKey()).orElse(null); + apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); + resultApprvRepository.save(apprv); + return apprv.getApprvSeq(); + } + + private void saveUploadFiles(Integer resultKey, List multipartFileList){ + ResultFile lastFileInfo = resultFileRepository.findTopByResultKeyOrderByFileSeqDesc(resultKey).orElse(null); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"affairResult"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + ResultFile fileInfo = new ResultFile(); + fileInfo.setResultKey(resultKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setSavePath(path); + resultFileRepository.save(fileInfo); + } + } + + private void deleteResultFile(Integer resultKey, List deleteFileSeq) { + List resultFileList = resultFileRepository.findByResultKey(resultKey); + for(ResultFile file: resultFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); + resultFileRepository.delete(file); + } + } + } + + + private void saveClearInfoList(Integer resultKey, List clearInfoList) { + clearInfoRepository.deleteByResultKey(resultKey); + for(ClearInfo info: clearInfoList){ + info.setResultKey(resultKey); + } + clearInfoRepository.saveAll(clearInfoList); + } + + private void saveResultInfoList(Integer resultKey, List resultInfoList){ + resultInfoRepository.deleteByResultKey(resultKey); + for(ResultInfo info: resultInfoList){ + info.setResultKey(resultKey); + } + resultInfoRepository.saveAll(resultInfoList); + } + + private void saveResultToAffair(Integer resultKey, List resultToAffairList){ + resultToAffairRepository.deleteByResultKey(resultKey); + for(ResultToAffair relation: resultToAffairList){ + relation.setResultKey(resultKey); + } + resultToAffairRepository.saveAll(resultToAffairList); + } +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/IvsgtController.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/IvsgtController.java new file mode 100644 index 0000000..f60cc05 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/IvsgtController.java @@ -0,0 +1,94 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.ArrestType; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.BoardInvestigation; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.RelatedReports; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.service.BoardInvestigationService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDateTime; +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/ivsgt") +public class IvsgtController { + + private final AuthMgtService authMgtService; + private final BoardInvestigationService boardInvestigationService; + + @GetMapping("/{ivsgtType}") + public ModelAndView arrest(@AuthenticationPrincipal UserInfo loginUser, @PathVariable("ivsgtType") String ivsgtType,BoardInvestigation boardInvestigation) { + ModelAndView mav = new ModelAndView("ivsgt/ivsgt"); + boardInvestigation.setIvsgtType(ivsgtType); + + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/ivsgt/"+ivsgtType).get(0).getAccessAuth(); + + mav.addObject("accessAuth", accessAuth); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + + boardInvestigation.setQueryInfo(); + mav.addObject("boardInvestigationList", boardInvestigationService.selectBoardInvestigationList(boardInvestigation)); + boardInvestigation.setContentCnt(boardInvestigationService.selectBoardInvestigationListCnt(boardInvestigation)); + boardInvestigation.setPaginationInfo(); + mav.addObject("searchParams", boardInvestigation); + return mav; + } + + @GetMapping("/ivsgtEditModal") + public ModelAndView ivsgtEditModal(@AuthenticationPrincipal UserInfo loginUser, BoardInvestigation boardInvestigation){ + ModelAndView mav = new ModelAndView("ivsgt/ivsgtEditModal"); + if(boardInvestigation.getIvsgtKey()!=null){ + boardInvestigation = boardInvestigationService.selectBoardInvestigation(boardInvestigation.getIvsgtKey()); + }else{ + boardInvestigation.setWrtOrgan(loginUser.getOgCd()); + boardInvestigation.setWrtNm(loginUser.getUserNm()); + boardInvestigation.setWrtDt(LocalDateTime.now()); + } + mav.addObject("boardInvestigation", boardInvestigation); + return mav; + } + + @GetMapping("/ivsgtViewModal") + public ModelAndView ivsgtViewModal(@AuthenticationPrincipal UserInfo loginUser, BoardInvestigation boardInvestigation){ + ModelAndView mav = new ModelAndView("ivsgt/ivsgtViewModal"); + boardInvestigation = boardInvestigationService.selectBoardInvestigation(boardInvestigation.getIvsgtKey()); + mav.addObject("boardInvestigation", boardInvestigation); + mav.addObject("userSeq",loginUser.getUserSeq()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/ivsgt/"+boardInvestigation.getIvsgtType()).get(0).getAccessAuth()); + return mav; + } + + @PostMapping("/saveBoardInvestigation") + public Integer saveBoardInvestigation(@AuthenticationPrincipal UserInfo loginUser, + BoardInvestigation boardInvestigation, + ArrestType arrestType, + RelatedReports relatedReports, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List deleteFileSeq){ + boardInvestigation.setWrtUserSeq(loginUser.getUserSeq()); + boardInvestigation.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + return boardInvestigationService.saveBoardInvestigation(boardInvestigation, arrestType, relatedReports, deleteFileSeq); + } + + @GetMapping("/searchViewModal") + public ModelAndView searchViewModal(@AuthenticationPrincipal UserInfo loginUser, BoardInvestigation boardInvestigation){ + ModelAndView mav = new ModelAndView("ivsgt/searchViewModal"); + mav.addObject("userSeq",loginUser.getUserSeq()); + //메뉴권한 확인 + mav.addObject("accessAuth", authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/ivsgt/"+boardInvestigation.getIvsgtType()).get(0).getAccessAuth()); + + boardInvestigation.setIvsgtType(null); + mav.addObject("boardInvestigationList", boardInvestigationService.selectBoardInvestigationList(boardInvestigation)); + return mav; + } + +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/mapper/BoardInvestigationMapper.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/mapper/BoardInvestigationMapper.java new file mode 100644 index 0000000..db3ee3c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/mapper/BoardInvestigationMapper.java @@ -0,0 +1,17 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.mapper; + +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.ArrestType; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.BoardInvestigation; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.RelatedReports; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface BoardInvestigationMapper { + List selectBoardInvestigationList(BoardInvestigation boardInvestigation); + Integer selectBoardInvestigationListCnt(BoardInvestigation boardInvestigation); + String selectHashTags(Integer ivsgtKey); + ArrestType selectArrestType(Integer ivsgtKey); + List selectRelatedReportsList(Integer ivsgtKey); +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/ArrestType.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/ArrestType.java new file mode 100644 index 0000000..3ac3fde --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/ArrestType.java @@ -0,0 +1,35 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "arrest_type") +public class ArrestType extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "arrest_type_key") + private Integer arrestTypeKey; + @Column(name = "ivsgt_key") + private Integer ivsgtKey; + @Column(name = "arrest_cd") + private String arrestCd; + @Column(name = "arrest_cd2") + private String arrestCd2; + + @Transient + private String arrestCdName; + @Transient + private String arrestCd2Name; +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/BoardInvestigation.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/BoardInvestigation.java new file mode 100644 index 0000000..3954fee --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/BoardInvestigation.java @@ -0,0 +1,74 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "board_investigation") +public class BoardInvestigation extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "ivsgt_key") + private Integer ivsgtKey; + @Column(name = "ivsgt_type") + private String ivsgtType; + @Column(name = "content_title") + private String contentTitle; + @Column(name = "content_info") + private String contentInfo; + @Column(name = "content_main") + private String contentMain; + @Column(name = "content_status") + private String contentStatus; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + + @Transient + private Integer fileCnt; + @Transient + private List fileList; + @Transient + private List multipartFileList; + @Transient + private List contentInfos; + @Transient + private String hashTags; + @Transient + private ArrestType arrestType; + @Transient + private RelatedReports relatedReports; + @Transient + private List relatedReportsList; + @Transient + private Integer arrestTypeKey; + @Transient + private String arrestCd; + @Transient + private String arrestCd2; + @Transient + private String arrestCdName; + @Transient + private String arrestCd2Name; +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/HashTagLinkIvsgt.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/HashTagLinkIvsgt.java new file mode 100644 index 0000000..de1aee9 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/HashTagLinkIvsgt.java @@ -0,0 +1,36 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "hash_tag_link_ivsgt") +@IdClass(HashTagLinkIvsgt.HashTagLinkIvsgtId.class) +public class HashTagLinkIvsgt { + @Id + @Column(name = "ivsgt_key") + private Integer ivsgtKey; + @Id + @Column(name = "tag_key") + private Integer tagKey; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class HashTagLinkIvsgtId implements Serializable { + private Integer ivsgtKey; + private Integer tagKey; + } + +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/IvsgtFile.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/IvsgtFile.java new file mode 100644 index 0000000..86b7bee --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/IvsgtFile.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "ivsgt_file") +@IdClass(IvsgtFile.IvsgtFileId.class) +public class IvsgtFile extends FileInfo { + @Id + @Column(name = "ivsgt_key") + private Integer ivsgtKey; + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "save_path") + private String savePath; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class IvsgtFileId implements Serializable { + private Integer ivsgtKey; + private Integer fileSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/RelatedReports.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/RelatedReports.java new file mode 100644 index 0000000..5e95155 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/model/RelatedReports.java @@ -0,0 +1,38 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "related_reports") +public class RelatedReports extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "related_reports_key") + private Integer relatedReportsKey; + @Column(name = "parent_ivsgt_key") + private Integer parentIvsgtKey; + @Column(name = "child_ivsgt_key") + private Integer childIvsgtKey; + + @Transient + private List relatedReportsKeyList; + @Transient + private List childIvsgtKeyList; + @Transient + private List deleteKeyList; + @Transient + private String contentTitle; +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/ArrestTypeRepository.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/ArrestTypeRepository.java new file mode 100644 index 0000000..cd59d91 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/ArrestTypeRepository.java @@ -0,0 +1,8 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.repository; + +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.ArrestType; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ArrestTypeRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/BoardInvestigationRepository.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/BoardInvestigationRepository.java new file mode 100644 index 0000000..5c2304c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/BoardInvestigationRepository.java @@ -0,0 +1,8 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.repository; + +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.BoardInvestigation; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface BoardInvestigationRepository extends JpaRepository { +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/HashTagLinkIvsgtRepository.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/HashTagLinkIvsgtRepository.java new file mode 100644 index 0000000..d6e406b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/HashTagLinkIvsgtRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.repository; + +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.HashTagLinkIvsgt; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface HashTagLinkIvsgtRepository extends JpaRepository { + void deleteByIvsgtKey(Integer ivsgtKey); +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/IvsgtFileRepository.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/IvsgtFileRepository.java new file mode 100644 index 0000000..f2c767f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/IvsgtFileRepository.java @@ -0,0 +1,13 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.repository; + +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.IvsgtFile; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface IvsgtFileRepository extends JpaRepository { + List findByIvsgtKey(Integer ivsgtKey); + Optional findTopByIvsgtKeyOrderByFileSeqDesc(Integer ivsgtKey); +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/RelatedReportsRepository.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/RelatedReportsRepository.java new file mode 100644 index 0000000..f4f3f0e --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/repository/RelatedReportsRepository.java @@ -0,0 +1,17 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.repository; + +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.RelatedReports; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Modifying; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +public interface RelatedReportsRepository extends JpaRepository { + @Transactional + @Modifying + @Query("delete from RelatedReports r where r.relatedReportsKey in :idList") + void deleteAllByIdInQuery(@Param("idList") List deleteKeyList); +} diff --git a/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/service/BoardInvestigationService.java b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/service/BoardInvestigationService.java new file mode 100644 index 0000000..49baeec --- /dev/null +++ b/src/main/java/com/dbnt/faisp/ivsgtMgt/boardInvestigation/service/BoardInvestigationService.java @@ -0,0 +1,142 @@ +package com.dbnt.faisp.ivsgtMgt.boardInvestigation.service; + + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.config.FileInfo; +import com.dbnt.faisp.fpiMgt.affair.model.HashTag; +import com.dbnt.faisp.fpiMgt.affair.repository.HashTagRepository; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.mapper.BoardInvestigationMapper; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.model.*; +import com.dbnt.faisp.ivsgtMgt.boardInvestigation.repository.*; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; + +@Service +@RequiredArgsConstructor +public class BoardInvestigationService extends BaseService { + private final BoardInvestigationRepository boardInvestigationRepository; + private final IvsgtFileRepository ivsgtFileRepository; + private final ArrestTypeRepository arrestTypeRepository; + private final RelatedReportsRepository relatedReportsRepository; + private final HashTagRepository hashTagRepository; + private final HashTagLinkIvsgtRepository hashTagLinkIvsgtRepository; + private final BoardInvestigationMapper boardInvestigationMapper; + + public List selectBoardInvestigationList(BoardInvestigation boardInvestigation) { + return boardInvestigationMapper.selectBoardInvestigationList(boardInvestigation); + } + + public Integer selectBoardInvestigationListCnt(BoardInvestigation boardInvestigation) { + return boardInvestigationMapper.selectBoardInvestigationListCnt(boardInvestigation); + } + + public BoardInvestigation selectBoardInvestigation(Integer ivsgtKey) { + BoardInvestigation savedBoardInvestigation = boardInvestigationRepository.findById(ivsgtKey).orElse(null); + if (savedBoardInvestigation != null) { + savedBoardInvestigation.setFileList(ivsgtFileRepository.findByIvsgtKey(ivsgtKey)); + savedBoardInvestigation.setHashTags(boardInvestigationMapper.selectHashTags(ivsgtKey)); + savedBoardInvestigation.setArrestType(boardInvestigationMapper.selectArrestType(ivsgtKey)); + savedBoardInvestigation.setRelatedReportsList(boardInvestigationMapper.selectRelatedReportsList(ivsgtKey)); + } + return savedBoardInvestigation; + } + + @Transactional + public Integer saveBoardInvestigation(BoardInvestigation boardInvestigation, ArrestType arrestType, RelatedReports relatedReports, List deleteFileSeq) { + Integer ivsgtKey = boardInvestigationRepository.save(boardInvestigation).getIvsgtKey(); + String[] hashTagAry = boardInvestigation.getHashTags().split(" "); + if(hashTagAry.length>0){ + saveHashTagLink(ivsgtKey, hashTagAry); + } + arrestType.setIvsgtKey(ivsgtKey); + arrestTypeRepository.save(arrestType); + + if (relatedReports.getDeleteKeyList() != null) { + relatedReportsRepository.deleteAllByIdInQuery(relatedReports.getDeleteKeyList()); + } + + if (relatedReports.getChildIvsgtKeyList() != null) { + List relatedReportsList = new ArrayList<>(); + for (int i = 0; i < relatedReports.getChildIvsgtKeyList().size(); i++) { + RelatedReports relatedReportsTemp = new RelatedReports(); + if (relatedReports.getRelatedReportsKeyList().get(i) > 0) { + relatedReportsTemp.setRelatedReportsKey(relatedReports.getRelatedReportsKeyList().get(i)); + } + relatedReportsTemp.setChildIvsgtKey(relatedReports.getChildIvsgtKeyList().get(i)); + relatedReportsTemp.setParentIvsgtKey(ivsgtKey); + relatedReportsList.add(relatedReportsTemp); + } + relatedReportsRepository.saveAll(relatedReportsList); + } + + if(deleteFileSeq != null && deleteFileSeq.size()>0){ + deletIvsgtFile(ivsgtKey, deleteFileSeq); + } + if(boardInvestigation.getMultipartFileList()!=null){ + saveUploadFiles(ivsgtKey, boardInvestigation.getMultipartFileList()); + } + return ivsgtKey; + } + + private void saveUploadFiles(Integer ivsgtKey, List multipartFileList){ + IvsgtFile lastFileInfo = ivsgtFileRepository.findTopByIvsgtKeyOrderByFileSeqDesc(ivsgtKey).orElse(null); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+ File.separator+"monthPlan"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + IvsgtFile fileInfo = new IvsgtFile(); + fileInfo.setIvsgtKey(ivsgtKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setSavePath(path); + ivsgtFileRepository.save(fileInfo); + } + } + + private void deletIvsgtFile(Integer ivsgtKey, List deleteFileSeq) { + List ivsgtFileList = ivsgtFileRepository.findByIvsgtKey(ivsgtKey); + for(IvsgtFile file: ivsgtFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); + ivsgtFileRepository.delete(file); + } + } + } + + private void saveHashTagLink(Integer ivsgtKey, String[] hashTagAry){ + hashTagLinkIvsgtRepository.deleteByIvsgtKey(ivsgtKey); + for(String tagNm : hashTagAry){ + HashTag savedTag = hashTagRepository.findByTagNm(tagNm).orElse(null); + Integer tagKey; + if(savedTag==null){ + HashTag tag = new HashTag(); + tag.setTagNm(tagNm); + tagKey = hashTagRepository.save(tag).getTagKey(); + }else{ + tagKey = savedTag.getTagKey(); + } + HashTagLinkIvsgt hashTagLinkIvsgt = new HashTagLinkIvsgt(); + hashTagLinkIvsgt.setIvsgtKey(ivsgtKey); + hashTagLinkIvsgt.setTagKey(tagKey); + hashTagLinkIvsgtRepository.save(hashTagLinkIvsgt); + } + } + + public FileInfo selectIvsgtFile(Integer parentKey, Integer fileSeq) { + return ivsgtFileRepository.findById(new IvsgtFile.IvsgtFileId(parentKey, fileSeq)).orElse(null); + } +} diff --git a/src/main/java/com/dbnt/faisp/menuMgt/MenuMgtController.java b/src/main/java/com/dbnt/faisp/menuMgt/MenuMgtController.java new file mode 100644 index 0000000..c834028 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/menuMgt/MenuMgtController.java @@ -0,0 +1,54 @@ +package com.dbnt.faisp.menuMgt; + +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.menuMgt.service.MenuMgtService; +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.util.List; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/menuMgt") +public class MenuMgtController { + + private final MenuMgtService menuMgtService; + private final CodeMgtService codeMgtService; + + @GetMapping("/menuMgtPage") + public ModelAndView menuMgtPage(MenuMgt menuMgt) { + ModelAndView mav = new ModelAndView("adminPage/menuMgt/menuMgt"); + menuMgt.setQueryInfo(); + mav.addObject("menuMgtList", menuMgtService.selectMenuMgtList(menuMgt)); + menuMgt.setContentCnt(menuMgtService.selectMenuMgtListCnt(menuMgt)); + menuMgt.setPaginationInfo(); + mav.addObject("searchParams", menuMgt); + return mav; + } + + @GetMapping("/menuEditModal") + public ModelAndView menuEditModal(MenuMgt menuMgt){ + ModelAndView mav = new ModelAndView("adminPage/menuMgt/menuEditModal"); + mav.addObject("menuMgt", menuMgt); + mav.addObject("cat1List", codeMgtService.selectCodeMgtList("CAT1")); + mav.addObject("cat2List", codeMgtService.selectCodeMgtList("CAT2")); + mav.addObject("cat3List", codeMgtService.selectCodeMgtList("CAT3")); + return mav; + } + + @PostMapping("/saveMenuMgt") + public String saveMenuMgt(MenuMgt menuMgt){ + return menuMgtService.saveMenuMgt(menuMgt); + } + + @PostMapping("/deleteMenuMgt") + @ResponseBody + public String deleteMenuMgt(@RequestBody List menuMgt){ + menuMgtService.deleteMenuMgt(menuMgt); + return ""; + } + +} diff --git a/src/main/java/com/dbnt/faisp/menuMgt/mapper/MenuMgtMapper.java b/src/main/java/com/dbnt/faisp/menuMgt/mapper/MenuMgtMapper.java new file mode 100644 index 0000000..5478d9d --- /dev/null +++ b/src/main/java/com/dbnt/faisp/menuMgt/mapper/MenuMgtMapper.java @@ -0,0 +1,19 @@ +package com.dbnt.faisp.menuMgt.mapper; + +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface MenuMgtMapper { + + List selectMenuMgtList(MenuMgt menuMgt); + + Integer selectMenuMgtListCnt(MenuMgt menuMgt); + + List selectAccessMenuListWhereUserSeq(Integer userSeq); + + List selectMenuMgtListToAccessAuth(MenuMgt menuMgt); + Integer selectMenuMgtListToAccessAuthCnt(MenuMgt menuMgt); +} diff --git a/src/main/java/com/dbnt/faisp/menuMgt/model/MenuMgt.java b/src/main/java/com/dbnt/faisp/menuMgt/model/MenuMgt.java new file mode 100644 index 0000000..9c465d8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/menuMgt/model/MenuMgt.java @@ -0,0 +1,50 @@ +package com.dbnt.faisp.menuMgt.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "menu_mgt") +public class MenuMgt extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "menu_key") + private Integer menuKey; + @Column(name = "cat1_cd", nullable = false) + private String cat1Cd; + @Column(name = "cat2_cd", nullable = false) + private String cat2Cd; + @Column(name = "cat3_cd") + private String cat3Cd; + @Column(name = "menu_url", nullable = false) + private String menuUrl; + @Column(name = "approval_chk") + private String approvalChk; + @Column(name = "deadline_chk") + private String deadlineChk; + @Column(name = "use_chk") + private String useChk; + + @Transient + private List childList; + @Transient + private Integer userSeq; + + @Transient + private Integer cat1RowspanCnt; + @Transient + private Integer cat2RowspanCnt; + +} diff --git a/src/main/java/com/dbnt/faisp/menuMgt/repository/MenuMgtRepository.java b/src/main/java/com/dbnt/faisp/menuMgt/repository/MenuMgtRepository.java new file mode 100644 index 0000000..e167349 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/menuMgt/repository/MenuMgtRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.menuMgt.repository; + +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface MenuMgtRepository extends JpaRepository { + MenuMgt findTopByCat1CdAndCat2CdAndCat3Cd(String cat1Cd, String cat2Cd, String cat3Cd); +} diff --git a/src/main/java/com/dbnt/faisp/menuMgt/service/MenuMgtService.java b/src/main/java/com/dbnt/faisp/menuMgt/service/MenuMgtService.java new file mode 100644 index 0000000..2ff0b94 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/menuMgt/service/MenuMgtService.java @@ -0,0 +1,170 @@ +package com.dbnt.faisp.menuMgt.service; + +import com.dbnt.faisp.menuMgt.mapper.MenuMgtMapper; +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import com.dbnt.faisp.menuMgt.repository.MenuMgtRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import javax.persistence.Transient; +import java.util.*; + +@Service +@RequiredArgsConstructor +public class MenuMgtService { + + private final MenuMgtRepository menuMgtRepository; + private final MenuMgtMapper menuMgtMapper; + + public List selectMenuMgtList(MenuMgt menuMgt){ + List menuList = menuMgtMapper.selectMenuMgtList(menuMgt); + return menuListRowspanSet(menuList); + } + + public Integer selectMenuMgtListCnt(MenuMgt menuMgt){ + return menuMgtMapper.selectMenuMgtListCnt(menuMgt); + } + + public List selectMenuMgtListToAccessAuth(MenuMgt menuMgt){ + List menuList = menuMgtMapper.selectMenuMgtListToAccessAuth(menuMgt); + return menuListRowspanSet(menuList); + } + public Integer selectMenuMgtListToAccessAuthCnt(MenuMgt menuMgt){ + return menuMgtMapper.selectMenuMgtListToAccessAuthCnt(menuMgt); + } + @Transient + public String saveMenuMgt(MenuMgt menuMgt) { + if(menuMgt.getMenuKey()==null){ + MenuMgt duplMenu = menuMgtRepository.findTopByCat1CdAndCat2CdAndCat3Cd(menuMgt.getCat1Cd(), menuMgt.getCat2Cd(), menuMgt.getCat3Cd()); + if(duplMenu!=null){ + return duplMenu.getMenuUrl(); + }else{ + menuMgtRepository.save(menuMgt); + } + }else{ + menuMgtRepository.save(menuMgt); + } + return ""; + } + + @Transient + public void deleteMenuMgt(List menuList) { + menuMgtRepository.deleteAll(menuList); + } + + private List menuListRowspanSet(List menuList){ + for(int i=0; i selectAccessMenuListWhereUserSeq(Integer userSeq) { + List accessMenuList =menuMgtMapper.selectAccessMenuListWhereUserSeq(userSeq); + Set cat1Set = new HashSet<>(); + Set cat2Set = new HashSet<>(); + Set cat3Set = new HashSet<>(); + for(MenuMgt accessMenu: accessMenuList){ + cat1Set.add(accessMenu.getCat1Cd()); + cat2Set.add(accessMenu.getCat1Cd()+accessMenu.getCat2Cd()); + if(!accessMenu.getCat3Cd().isEmpty()){ + cat3Set.add(accessMenu.getCat1Cd()+accessMenu.getCat2Cd()+accessMenu.getCat3Cd()); + } + } + + List firstMenuList = new ArrayList<>(); + Iterator cat1Itr = cat1Set.iterator(); + while(cat1Itr.hasNext()){ + String cat1Cd = cat1Itr.next(); + MenuMgt firstMenu = new MenuMgt(); + List secondMenuList = new ArrayList<>(); + firstMenu.setCat1Cd(cat1Cd); + Iterator cat2Itr = cat2Set.iterator(); + while(cat2Itr.hasNext()){ + String cat2Cd = cat2Itr.next(); + if(cat2Cd.contains(cat1Cd)){ + MenuMgt secondMenu = new MenuMgt(); + List thirdMenuList = new ArrayList<>(); + secondMenu.setCat2Cd(cat2Cd.replace(cat1Cd, "")); + Iterator cat3Itr = cat3Set.iterator(); + while(cat3Itr.hasNext()){ + String cat3Cd = cat3Itr.next(); + if(cat3Cd.contains(cat2Cd)){ + MenuMgt thirdMenu = new MenuMgt(); + thirdMenu.setCat3Cd(cat3Cd.replace(cat2Cd, "")); + for(MenuMgt accessMenu: accessMenuList){ + if(accessMenu.getCat1Cd().equals(cat1Cd) + && accessMenu.getCat2Cd().equals(secondMenu.getCat2Cd()) + && accessMenu.getCat3Cd().equals(thirdMenu.getCat3Cd())){ + thirdMenu.setMenuUrl(accessMenu.getMenuUrl()); + break; + } + } + thirdMenuList.add(thirdMenu); + } + } + if(thirdMenuList.size()>0){ + thirdMenuList.sort((o1, o2) -> { + String cat3_1 = o1.getCat3Cd(); + String cat3_2 = o2.getCat3Cd(); + return cat3_1.compareTo(cat3_2); + }); + secondMenu.setChildList(thirdMenuList); + }else{ + for(MenuMgt accessMenu: accessMenuList){ + if(accessMenu.getCat1Cd().equals(cat1Cd) + && accessMenu.getCat2Cd().equals(secondMenu.getCat2Cd())){ + secondMenu.setMenuUrl(accessMenu.getMenuUrl()); + break; + } + } + } + secondMenuList.add(secondMenu); + } + } + secondMenuList.sort((o1, o2) -> { + String cat2_1 = o1.getCat2Cd(); + String cat2_2 = o2.getCat2Cd(); + return cat2_1.compareTo(cat2_2); + }); + firstMenu.setChildList(secondMenuList); + firstMenuList.add(firstMenu); + } + firstMenuList.sort((o1, o2) -> { + String cat1_1 = o1.getCat1Cd(); + String cat1_2 = o2.getCat1Cd(); + return cat1_1.compareTo(cat1_2); + }); + return firstMenuList; + } +} diff --git a/src/main/java/com/dbnt/faisp/organMgt/OrganConfigController.java b/src/main/java/com/dbnt/faisp/organMgt/OrganConfigController.java new file mode 100644 index 0000000..68f133a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/organMgt/OrganConfigController.java @@ -0,0 +1,62 @@ +package com.dbnt.faisp.organMgt; + +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.codeMgt.model.CodeMgt; +import com.dbnt.faisp.organMgt.service.OrganConfigService; +import com.dbnt.faisp.organMgt.model.OrganConfig; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.util.*; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/organMgt") +public class OrganConfigController { + private final OrganConfigService organConfigService; + private final CodeMgtService codeMgtService; + + @GetMapping("/organMgtPage") + public ModelAndView organMgtPage(UserInfo userInfo) { + ModelAndView mav = new ModelAndView("adminPage/organMgt/organMgt"); + mav.addObject("searchParams", userInfo); + return mav; + } + + @GetMapping("/selectOrganList") + public List selectOrganList(){ + List organCdList = codeMgtService.selectCodeMgtList("OG"); + List organConfigList = organConfigService.selectSavedOrganList(); + for(CodeMgt organCode: organCdList){ + if(!organCode.getItemCd().equals("OG001")){ + boolean usedFlag = false; + for(OrganConfig organConfig: organConfigList){ + if(organCode.getItemCd().equals(organConfig.getOrganCd())){ + usedFlag = true; + organConfig.setOrganNm(organCode.getItemValue()); + organConfig.setUseState("T"); + break; + } + } + if(!usedFlag){ + OrganConfig organConfig = new OrganConfig(); + organConfig.setOrganCd(organCode.getItemCd()); + organConfig.setOrganNm(organCode.getItemValue()); + organConfig.setUseState("F"); + organConfigList.add(organConfig); + } + } + } + return organConfigList; + } + + @PostMapping("/saveOrganConfig") + @ResponseBody + public Integer saveOrganConfig(@RequestBody List organConfigList){ + return organConfigService.saveOrganConfig(organConfigList); + } + +} diff --git a/src/main/java/com/dbnt/faisp/organMgt/mapper/OrganConfigMapper.java b/src/main/java/com/dbnt/faisp/organMgt/mapper/OrganConfigMapper.java new file mode 100644 index 0000000..d838e48 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/organMgt/mapper/OrganConfigMapper.java @@ -0,0 +1,12 @@ +package com.dbnt.faisp.organMgt.mapper; + +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface OrganConfigMapper { + List selectDownOrganListWhereUserOgCd(String ogCd); + List selectUpOrganListWhereUserOgCd(String ogCd); +} diff --git a/src/main/java/com/dbnt/faisp/organMgt/model/OrganConfig.java b/src/main/java/com/dbnt/faisp/organMgt/model/OrganConfig.java new file mode 100644 index 0000000..bf70f34 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/organMgt/model/OrganConfig.java @@ -0,0 +1,33 @@ +package com.dbnt.faisp.organMgt.model; + +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "organ_config") +public class OrganConfig { + @Id + @Column(name = "organ_cd") + private String organCd; + @Column(name = "organ_type") + private String organType; + @Column(name = "parent_organ") + private String parentOrgan; + + @Transient + private String organNm; + @Transient + private String useState; + +} diff --git a/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java b/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java new file mode 100644 index 0000000..ff2892b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java @@ -0,0 +1,11 @@ +package com.dbnt.faisp.organMgt.repository; + +import com.dbnt.faisp.organMgt.model.OrganConfig; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.transaction.annotation.Transactional; + + +public interface OrganConfigRepository extends JpaRepository { + @Transactional + void deleteByOrganType(String organType); +} diff --git a/src/main/java/com/dbnt/faisp/organMgt/service/OrganConfigService.java b/src/main/java/com/dbnt/faisp/organMgt/service/OrganConfigService.java new file mode 100644 index 0000000..92145de --- /dev/null +++ b/src/main/java/com/dbnt/faisp/organMgt/service/OrganConfigService.java @@ -0,0 +1,35 @@ +package com.dbnt.faisp.organMgt.service; + +import com.dbnt.faisp.organMgt.mapper.OrganConfigMapper; +import com.dbnt.faisp.organMgt.model.OrganConfig; +import com.dbnt.faisp.organMgt.repository.OrganConfigRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +@RequiredArgsConstructor +public class OrganConfigService { + private final OrganConfigRepository organConfigRepository; + private final OrganConfigMapper organConfigMapper; + + public List selectSavedOrganList() { + return organConfigRepository.findAll(); + } + + public Integer saveOrganConfig(List organConfigList) { + organConfigRepository.deleteByOrganType("OGC003"); + organConfigRepository.deleteByOrganType("OGC002"); + return organConfigRepository.saveAll(organConfigList).size(); + } + + public List selectDownOrganListWhereUserOgCd(String ogCd) { + return organConfigMapper.selectDownOrganListWhereUserOgCd(ogCd); + } + public List selectUpOrganListWhereUserOgCd(String ogCd) { + List upOrganList = organConfigMapper.selectUpOrganListWhereUserOgCd(ogCd); + upOrganList.add(ogCd); + return upOrganList; + } +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java b/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java new file mode 100644 index 0000000..bf2dbcc --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java @@ -0,0 +1,194 @@ +package com.dbnt.faisp.publicBoard; + +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.config.Role; +import com.dbnt.faisp.publicBoard.model.PublicBoard; +import com.dbnt.faisp.publicBoard.model.PublicComment; +import com.dbnt.faisp.publicBoard.service.PublicBoardService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import java.time.LocalDateTime; +import java.util.List; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/publicBoard") +public class PublicBoardController { + private final PublicBoardService publicBoardService; + private final CodeMgtService codeMgtService; + + @GetMapping("/noticePage") + public ModelAndView organMgtPage(@AuthenticationPrincipal UserInfo loginUser, PublicBoard publicBoard) { + ModelAndView mav; + if(publicBoard.getDashboardFlag()){ + mav = new ModelAndView("publicBoard/notice/noticePageDashBoard"); + publicBoard.setRowCnt(5); + }else{ + mav = new ModelAndView("publicBoard/notice/noticePage"); + } + publicBoard.setQueryInfo(); + publicBoard.setPublicType("PLB001"); + if (loginUser.getUserRole().contains(Role.SUB_ADMIN.getValue())) { + publicBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + } + publicBoard.setUpOrganCdList(loginUser.getUpOrganCdList()); + mav.addObject("noticeList", publicBoardService.selectContentList(publicBoard)); + publicBoard.setContentCnt(publicBoardService.selectContentListCnt(publicBoard)); + publicBoard.setPaginationInfo(); + mav.addObject("searchParams", publicBoard); + return mav; + } + + @GetMapping("/boardPage") + public ModelAndView boardPage(@AuthenticationPrincipal UserInfo loginUser, PublicBoard publicBoard) { + ModelAndView mav = new ModelAndView("publicBoard/board/boardPage"); + publicBoard.setQueryInfo(); + publicBoard.setPublicType("PLB002"); + if (loginUser.getUserRole().contains(Role.SUB_ADMIN.getValue())) { + publicBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + } + publicBoard.setUpOrganCdList(loginUser.getUpOrganCdList()); + mav.addObject("boardList", publicBoardService.selectContentList(publicBoard)); + publicBoard.setContentCnt(publicBoardService.selectContentListCnt(publicBoard)); + publicBoard.setPaginationInfo(); + mav.addObject("searchParams", publicBoard); + return mav; + } + + + @GetMapping("/referencePage") + public ModelAndView referencePage(@AuthenticationPrincipal UserInfo loginUser, PublicBoard publicBoard) { + ModelAndView mav = new ModelAndView("publicBoard/reference/referencePage"); + publicBoard.setQueryInfo(); + publicBoard.setPublicType("PLB003"); + if (loginUser.getUserRole().contains(Role.SUB_ADMIN.getValue())) { + publicBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + } + publicBoard.setUpOrganCdList(loginUser.getUpOrganCdList()); + mav.addObject("referenceList", publicBoardService.selectContentList(publicBoard)); + publicBoard.setContentCnt(publicBoardService.selectContentListCnt(publicBoard)); + publicBoard.setPaginationInfo(); + mav.addObject("tabStatusList", codeMgtService.selectCodeMgtList("RPC")); + mav.addObject("searchParams", publicBoard); + return mav; + } + + + @GetMapping("/qnaPage") + public ModelAndView qnaPage(@AuthenticationPrincipal UserInfo loginUser, PublicBoard publicBoard) { + ModelAndView mav = new ModelAndView("publicBoard/qna/qnaPage"); + publicBoard.setQueryInfo(); + publicBoard.setPublicType("PLB004"); + if (loginUser.getUserRole().contains(Role.SUB_ADMIN.getValue())) { + publicBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + } + mav.addObject("qnaList", publicBoardService.selectContentList(publicBoard)); + publicBoard.setContentCnt(publicBoardService.selectContentListCnt(publicBoard)); + publicBoard.setPaginationInfo(); + mav.addObject("searchParams", publicBoard); + return mav; + } + + + @GetMapping("/editModal") + public ModelAndView editModal(@AuthenticationPrincipal UserInfo loginUser, PublicBoard publicBoard) { + ModelAndView mav = null; + switch (publicBoard.getPublicType()) { + case "PLB001": // 공지사항 + mav = new ModelAndView("publicBoard/notice/noticeEditModal"); + if (publicBoard.getPublicKey() != null) { + publicBoard = publicBoardService.selectPublicBoard(publicBoard.getPublicKey()); + } + break; + case "PLB002": // 공용게시판 + mav = new ModelAndView("publicBoard/board/boardEditModal"); + if (publicBoard.getPublicKey() != null) { + publicBoard = publicBoardService.selectPublicBoard(publicBoard.getPublicKey()); + } + break; + case "PLB003": // 자료실 + mav = new ModelAndView("publicBoard/reference/referenceEditModal"); + if (publicBoard.getPublicKey() != null) { + publicBoard = publicBoardService.selectPublicBoard(publicBoard.getPublicKey()); + } + break; + case "PLB004": // Q&A + mav = new ModelAndView("publicBoard/qna/qnaEditModal"); + if (publicBoard.getPublicKey() != null) { + publicBoard = publicBoardService.selectPublicBoard(publicBoard.getPublicKey()); + break; + } + } + + if (publicBoard.getPublicKey() == null) { + publicBoard.setWrtOrgan(loginUser.getOgCd()); + publicBoard.setWrtPart(loginUser.getOfcCd()); + publicBoard.setWrtUserSeq(loginUser.getUserSeq()); + publicBoard.setWrtUserNm(loginUser.getUserNm()); + publicBoard.setWrtDt(LocalDateTime.now()); + } + mav.addObject("info", publicBoard); + return mav; + } + + + @GetMapping("/viewModal") + public ModelAndView viewModal (@AuthenticationPrincipal UserInfo loginUser, PublicBoard publicBoard){ + ModelAndView mav = null; + switch (publicBoard.getPublicType()) { + case "PLB001": // 공지사항 + mav = new ModelAndView("publicBoard/notice/noticeViewModal"); + break; + case "PLB002": // 공용게시판 + mav = new ModelAndView("publicBoard/board/boardViewModal"); + break; + case "PLB003": // 자료실 + mav = new ModelAndView("publicBoard/reference/referenceViewModal"); + break; + case "PLB004": // Q&A + mav = new ModelAndView("publicBoard/qna/qnaViewModal"); + break; + } + publicBoard = publicBoardService.selectPublicBoard(publicBoard.getPublicKey()); + mav.addObject("userSeq", loginUser.getUserSeq()); + mav.addObject("info", publicBoard); + return mav; + } + + @PostMapping("/saveContent") + public Integer saveContent (PublicBoard publicBoard, + MultipartHttpServletRequest request, + @RequestParam(value = "fileSeq", required = false) List < Integer > deleteFileSeq){ + publicBoard.setMultipartFileList(request.getMultiFileMap().get("uploadFiles")); + return publicBoardService.saveContent(publicBoard, deleteFileSeq); + } + @PostMapping("/saveComment") + public ModelAndView saveComment (@AuthenticationPrincipal UserInfo loginUser, PublicComment comment){ + comment.setWrtOrgan(loginUser.getOgCd()); + comment.setWrtPart(loginUser.getOfcCd()); + comment.setWrtUserSeq(loginUser.getUserSeq()); + comment.setWrtUserNm(loginUser.getUserNm()); + comment.setWrtDt(LocalDateTime.now()); + publicBoardService.saveComment(comment); + ModelAndView mav = new ModelAndView("publicBoard/commentDiv"); + mav.addObject("comment", comment); + mav.addObject("userSeq", loginUser.getUserSeq()); + return mav; + } + + @PostMapping("/deleteComment") + @ResponseBody + public void deleteComment (@RequestBody PublicComment comment){ + publicBoardService.deleteComment(comment.getPublicKey(), comment.getCommentKey()); + } + } diff --git a/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java b/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java new file mode 100644 index 0000000..0188d86 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.publicBoard.mapper; + +import com.dbnt.faisp.publicBoard.model.PublicBoard; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface PublicBoardMapper { + List selectContentList(PublicBoard publicBoard); + List selectContentListWhere(PublicBoard publicBoard); + + Integer selectContentListCnt(PublicBoard publicBoard); +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/model/PublicBoard.java b/src/main/java/com/dbnt/faisp/publicBoard/model/PublicBoard.java new file mode 100644 index 0000000..362da93 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/model/PublicBoard.java @@ -0,0 +1,60 @@ +package com.dbnt.faisp.publicBoard.model; + +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; +import org.springframework.web.multipart.MultipartFile; + +import javax.persistence.*; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "public_board") +public class PublicBoard extends BaseModel { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "public_key") + private Integer publicKey; + @Column(name = "public_type") + private String publicType; + @Column(name = "title") + private String title; + @Column(name = "content") + private String content; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_user_nm") + private String wrtUserNm; + @Column(name = "wrt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") + private LocalDateTime wrtDt; + @Column(name = "organ_chk") + private String organChk; + @Column(name = "tab_status") + private String tabStatus; + + @Transient + private Integer fileCnt; + @Transient + private Integer commentCnt; + @Transient + private List fileList; + @Transient + private List commentList; + @Transient + private List multipartFileList; +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/model/PublicComment.java b/src/main/java/com/dbnt/faisp/publicBoard/model/PublicComment.java new file mode 100644 index 0000000..1c9fe69 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/model/PublicComment.java @@ -0,0 +1,53 @@ +package com.dbnt.faisp.publicBoard.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.List; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "public_comment") +@IdClass(PublicComment.PublicCommentId.class) +public class PublicComment { + @Id + @Column(name = "public_key") + private Integer publicKey; + @Id + @Column(name = "comment_key") + private Integer commentKey; + @Column(name = "comment") + private String comment; + @Column(name = "wrt_organ") + private String wrtOrgan; + @Column(name = "wrt_part") + private String wrtPart; + @Column(name = "wrt_user_seq") + private Integer wrtUserSeq; + @Column(name = "wrt_user_nm") + private String wrtUserNm; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + @Column(name = "parent_comment") + private Integer parentComment; + + @Transient + private List childCommentList; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class PublicCommentId implements Serializable { + private Integer publicKey; + private Integer commentKey; + } +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/model/PublicFile.java b/src/main/java/com/dbnt/faisp/publicBoard/model/PublicFile.java new file mode 100644 index 0000000..079a2b9 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/model/PublicFile.java @@ -0,0 +1,47 @@ +package com.dbnt.faisp.publicBoard.model; + +import com.dbnt.faisp.config.FileInfo; +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "public_file") +@IdClass(PublicFile.PublicFileId.class) +public class PublicFile extends FileInfo { + @Id + @Column(name = "public_key") + private Integer publicKey; + @Id + @Column(name = "file_seq") + private Integer fileSeq; + @Column(name = "orig_nm") + private String origNm; + @Column(name = "conv_nm") + private String convNm; + @Column(name = "file_extn") + private String fileExtn; + @Column(name = "file_size") + private String fileSize; + @Column(name = "save_path") + private String savePath; + + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class PublicFileId implements Serializable { + private Integer publicKey; + private Integer fileSeq; + } + +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicBoardRepository.java b/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicBoardRepository.java new file mode 100644 index 0000000..5bad135 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicBoardRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.publicBoard.repository; + +import com.dbnt.faisp.publicBoard.model.PublicBoard; +import org.springframework.data.jpa.repository.JpaRepository; + + +public interface PublicBoardRepository extends JpaRepository { + +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicCommentRepository.java b/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicCommentRepository.java new file mode 100644 index 0000000..250fd20 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicCommentRepository.java @@ -0,0 +1,15 @@ +package com.dbnt.faisp.publicBoard.repository; + +import com.dbnt.faisp.publicBoard.model.PublicComment; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface PublicCommentRepository extends JpaRepository { + + List findByPublicKeyAndParentCommentOrderByCommentKeyAsc(Integer publicKey, Integer parentComment); + Optional findTopByPublicKeyOrderByCommentKeyDesc(Integer publicKey); + +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicFileRepository.java b/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicFileRepository.java new file mode 100644 index 0000000..af4862e --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/repository/PublicFileRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.publicBoard.repository; + +import com.dbnt.faisp.publicBoard.model.PublicFile; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; +import java.util.Optional; + + +public interface PublicFileRepository extends JpaRepository { + List findByPublicKey(Integer publicKey); + Optional findTopByPublicKeyOrderByFileSeq(Integer publicKey); + +} diff --git a/src/main/java/com/dbnt/faisp/publicBoard/service/PublicBoardService.java b/src/main/java/com/dbnt/faisp/publicBoard/service/PublicBoardService.java new file mode 100644 index 0000000..bc95baf --- /dev/null +++ b/src/main/java/com/dbnt/faisp/publicBoard/service/PublicBoardService.java @@ -0,0 +1,110 @@ +package com.dbnt.faisp.publicBoard.service; + +import com.dbnt.faisp.config.BaseService; +import com.dbnt.faisp.config.FileInfo; +import com.dbnt.faisp.publicBoard.mapper.PublicBoardMapper; +import com.dbnt.faisp.publicBoard.model.PublicBoard; +import com.dbnt.faisp.publicBoard.model.PublicComment; +import com.dbnt.faisp.publicBoard.model.PublicFile; +import com.dbnt.faisp.publicBoard.repository.PublicBoardRepository; +import com.dbnt.faisp.publicBoard.repository.PublicCommentRepository; +import com.dbnt.faisp.publicBoard.repository.PublicFileRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.util.List; +import java.util.UUID; + + +@Service +@RequiredArgsConstructor +public class PublicBoardService extends BaseService { + private final PublicBoardRepository publicBoardRepository; + private final PublicCommentRepository publicCommentRepository; + private final PublicFileRepository publicFileRepository; + private final PublicBoardMapper publicBoardMapper; + + public List selectContentList(PublicBoard publicBoard) { + return publicBoardMapper.selectContentList(publicBoard); + } + + public Integer selectContentListCnt(PublicBoard publicBoard) { + return publicBoardMapper.selectContentListCnt(publicBoard); + } + + public PublicBoard selectPublicBoard(Integer publicKey) { + PublicBoard publicBoard = publicBoardRepository.findById(publicKey).orElse(null); + publicBoard.setFileList(publicFileRepository.findByPublicKey(publicKey)); + List commentList = publicCommentRepository.findByPublicKeyAndParentCommentOrderByCommentKeyAsc(publicKey, null); + for(PublicComment comment: commentList){ + comment.setChildCommentList(publicCommentRepository.findByPublicKeyAndParentCommentOrderByCommentKeyAsc(publicKey, comment.getCommentKey())); + } + publicBoard.setCommentList(commentList); + return publicBoard; + } + + @Transactional + public Integer saveContent(PublicBoard publicBoard, List deleteFileSeq) { + Integer publicKey = publicBoardRepository.save(publicBoard).getPublicKey(); + if(deleteFileSeq!=null && deleteFileSeq.size()>0){ + deletePublicFile(publicKey, deleteFileSeq); + } + if(publicBoard.getMultipartFileList()!= null){ + saveUploadFiles(publicKey, publicBoard.getMultipartFileList()); + } + return publicKey; + } + + private void saveUploadFiles(Integer publicKey, List multipartFileList) { + PublicFile lastFileInfo = publicFileRepository.findTopByPublicKeyOrderByFileSeq(publicKey).orElse(null); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+File.separator+"publicFile"+File.separator; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + PublicFile fileInfo = new PublicFile(); + fileInfo.setPublicKey(publicKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setSavePath(path); + publicFileRepository.save(fileInfo); + } + } + + private void deletePublicFile(Integer publicKey, List deleteFileSeq) { + List publicFileList = publicFileRepository.findByPublicKey(publicKey); + for(PublicFile file: publicFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); + publicFileRepository.delete(file); + } + } + } + + public Integer saveComment(PublicComment comment) { + PublicComment lastComment = publicCommentRepository + .findTopByPublicKeyOrderByCommentKeyDesc(comment.getPublicKey()).orElse(null); + comment.setCommentKey(lastComment==null?1:(lastComment.getCommentKey()+1)); + return publicCommentRepository.save(comment).getCommentKey(); + } + + @Transactional + public void deleteComment(Integer publicKey, Integer commentKey) { + List childList = publicCommentRepository.findByPublicKeyAndParentCommentOrderByCommentKeyAsc(publicKey, commentKey); + publicCommentRepository.deleteAll(childList); + publicCommentRepository.deleteById(new PublicComment.PublicCommentId(publicKey, commentKey)); + } + + public FileInfo selectPublicFile(Integer publicKey, Integer fileSeq){ + return publicFileRepository.findById(new PublicFile.PublicFileId(publicKey, fileSeq)).orElse(null); + } +} \ No newline at end of file diff --git a/src/main/java/com/dbnt/faisp/translator/TranslatorController.java b/src/main/java/com/dbnt/faisp/translator/TranslatorController.java new file mode 100644 index 0000000..7e4dd3b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/TranslatorController.java @@ -0,0 +1,183 @@ +package com.dbnt.faisp.translator; + +import com.dbnt.faisp.authMgt.service.AuthMgtService; +import com.dbnt.faisp.translator.model.Translator; +import com.dbnt.faisp.translator.model.TranslatorCrr; +import com.dbnt.faisp.translator.service.TranslatorService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.util.ParamMap; +import com.dbnt.faisp.util.Utils; + +import lombok.RequiredArgsConstructor; + +import java.io.IOException; +import java.util.List; + +import javax.servlet.http.HttpServletResponse; + +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/translator") +public class TranslatorController { + + private final AuthMgtService authMgtService; + private final TranslatorService translatorSevice; + + + @GetMapping("/info") + public ModelAndView translatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator,HttpServletResponse response) { + ModelAndView mav; + if (translator.getDashboardFlag()){ + mav = new ModelAndView("translator/translatorDashboard"); + translator.setRowCnt(5); + }else{ + mav = new ModelAndView("translator/translator"); + } + translator.setDownOrganCdList(loginUser.getDownOrganCdList()); + //엑셀다운 + if(translator.getExcel() != null && translator.getExcel().equals("Y")){ + String[] headers = { "translator_key", "ogdp1", "tr_lang", "tr_career", "tr_name", "tr_age", "tr_nny", "tr_edu", "tr_cft", "dml_yn", "apt_dt", "tr_phone"}; + String[] headerNames = { "연번", "관서명", "언어", "경력", "성명", "나이", "국적", "학력", "자격증", "해촉", "위촉일", "연락처" }; + String[] columnType = { "String", "String", "String", "String", "String", "String", "String", "String", "String", "String", "String", "String"}; + String sheetName = "민간 통역인 현황"; + String excelFileName = "민간 통역인 현황"; + List translatorInfoList= translatorSevice.selectTranslatorListEx(translator); + + try { + Utils.listToExcel(translatorInfoList, response, headers, headerNames, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + return null; + } + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth(); + + mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + mav.addObject("userOrgan", loginUser.getOgCd()); + mav.addObject("accessAuth", accessAuth); + translator.setQueryInfo(); + mav.addObject("translatorList", translatorSevice.selectTranslatorList(translator)); + translator.setContentCnt(translatorSevice.selectTranslatorListCnt(translator)); + translator.setPaginationInfo(); + mav.addObject("searchParams", translator); + return mav; + } + + @PostMapping("/insertTranslatorInfo") + public String insertTranslatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator) { + translator.setWrtNm(loginUser.getUserId()); + translator.setWrtOrgan(loginUser.getOgCd()); + return translatorSevice.insertTranslatorInfo(translator); + } + + @GetMapping("/translatorEditModal") + public ModelAndView translatorEditModal(@AuthenticationPrincipal UserInfo loginUser,Translator translator){ + ModelAndView mav = new ModelAndView("translator/translatorEditModal"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth(); + mav.addObject("wrtId", translatorSevice.selectTrFristId(translator.getTranslatorKey())); + mav.addObject("userId", loginUser.getUserId()); + mav.addObject("trInfo", translatorSevice.selectTranslatorView(translator)); + mav.addObject("accessAuth", accessAuth); + return mav; + } + + @PostMapping("/updateTranslatorInfo") + public Translator updatetranslatorInfo(@AuthenticationPrincipal UserInfo loginUser,Translator translator) { + translator.setWrtNm(loginUser.getUserId()); + translator.setWrtOrgan(loginUser.getOgCd()); + Translator result = translatorSevice.updatetranslatorInfo(translator); + return result; + } + + @GetMapping("/revisionHistory") + public ModelAndView revisionHistory(Translator translator){ + ModelAndView mav = new ModelAndView("translator/translatorHistory"); + mav.addObject("HistoryList", translatorSevice.selectHistoryList(translator)); + return mav; + } + + @GetMapping("/HistoryView") + @ResponseBody + public Translator HistoryView(Translator translator){ + + return translatorSevice.HistoryView(translator); + } + + @GetMapping("/careerView") + public ModelAndView careerView(@AuthenticationPrincipal UserInfo loginUser,TranslatorCrr translatorCrr){ + ModelAndView mav = new ModelAndView("translator/translatorCareerModal"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth(); + mav.addObject("policeCrr", translatorSevice.selectMaritimePoliceCareer(translatorCrr)); + mav.addObject("anotherCrr", translatorSevice.selectAnotherOrganizationCareer(translatorCrr)); + mav.addObject("trKey", translatorCrr.getTranslatorKey()); + mav.addObject("wrtId", translatorSevice.selectTrFristId(translatorCrr.getTranslatorKey())); + mav.addObject("userId", loginUser.getUserId()); + mav.addObject("accessAuth", accessAuth); + return mav; + } + + @GetMapping("/careerInsertPage") + public ModelAndView careerInsertPage(TranslatorCrr translatorCrr){ + ModelAndView mav = new ModelAndView("translator/translatorCareerInsert"); + mav.addObject("trKey", translatorCrr.getTranslatorKey()); + return mav; + } + + @PostMapping("/insertTranslatorCareer") + @ResponseBody + public int insertTranslatorCareer(@RequestBody List translatorCrr){ + int trKey = translatorSevice.insertTranslatorCareer(translatorCrr); + return trKey; + } + + @PostMapping("/deleteCareer") + @ResponseBody + public int deleteCareer(@RequestBody TranslatorCrr translatorCrr) { + int trKey = translatorSevice.deleteCareer(translatorCrr); + return trKey; + } + + @PostMapping("/deleteTranslatorInfo") + @ResponseBody + public void deleteTranslatorInfo(@RequestBody int trKey) { + translatorSevice.deleteTranslatorInfo(trKey); + } + + @GetMapping("/statisticsLang") + public ModelAndView statisticsLang() { + ModelAndView mav = new ModelAndView("translator/translatorStatisticsLang"); + mav.addObject("cntList", translatorSevice.selectStatisticsLangCnt()); + mav.addObject("total", translatorSevice.selectStatisticsLangTotal()); + return mav; + } + + @GetMapping("/statisticsExcelDown") + public void statisticsExcelDown(HttpServletResponse response) { + ParamMap total =translatorSevice.selectStatisticsLangTotal(); + String[] headers = { "rownum", "lang", "cnt_total", "cnt_center", "cnt_west", "cnt_south", "cnt_east", "cnt_jeju"}; + String[] headerNames = { "어권별 구분", "", "총계", "중부청", "서해청", "남해청", "동해청", "제주청"}; + String[] headerNames2 = { "연번", "계", ""+total.getInt("total_total")+"", ""+total.getInt("total_center")+"", ""+total.getInt("total_west")+"", ""+total.getInt("total_south")+"", ""+total.getInt("total_east")+"", ""+total.getInt("total_jeju")+""}; + String[] columnType = { "int", "String", "int", "int", "int", "int", "int", "int"}; + String sheetName = "어권별 현황 통계"; + String excelFileName = "어권별 현황 통계"; + List translatorInfoList= translatorSevice.selectStatisticsLangCnt(); + + try { + Utils.downExcel(translatorInfoList, response, headers, headerNames,headerNames2, columnType, sheetName, excelFileName); + } catch (IOException e) { + + } + } + + + + +} diff --git a/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java b/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java new file mode 100644 index 0000000..3856fb8 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/mapper/TranslatorMapper.java @@ -0,0 +1,32 @@ +package com.dbnt.faisp.translator.mapper; + +import com.dbnt.faisp.translator.model.Translator; +import com.dbnt.faisp.translator.model.TranslatorCrr; +import com.dbnt.faisp.util.ParamMap; + +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface TranslatorMapper { + + List selectTranslatorList(Translator translator); + + Integer selectTranslatorListCnt(Translator translator); + + List selectHistoryList(Translator translator); + + Translator HistoryView(Translator translator); + + List selectCareerList(TranslatorCrr translatorCrr); + + List selectStatisticsLangCnt(); + + ParamMap selectStatisticsLangTotal(); + + List selectTranslatorListEx(Translator translator); + + String selectTrFristId(int translatorKey); + +} diff --git a/src/main/java/com/dbnt/faisp/translator/model/Translator.java b/src/main/java/com/dbnt/faisp/translator/model/Translator.java new file mode 100644 index 0000000..6c729c0 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/model/Translator.java @@ -0,0 +1,107 @@ +package com.dbnt.faisp.translator.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Date; + + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@IdClass(Translator.TranslatorId.class) +@Table(name = "translator_info") +public class Translator extends BaseModel implements Serializable{ + @Id + @Column(name = "translator_key") + private Integer translatorKey; + @Id + @Column(name = "version_no") + private Integer versionNo; + @Column(name = "ogdp1") + private String ogdp1; + @Column(name = "tr_lang") + private String trLang; + @Column(name = "tr_career") + private String trCareer; + @Column(name = "tr_name") + private String trName; + @Column(name = "tr_sex") + private String trSex; + @Column(name = "tr_phone") + private String trPhone; + @Column(name = "tr_nny") + private String trNny; + @Column(name = "tr_age") + private String trAge; + @Column(name = "tr_edu") + private String trEdu; + @Column(name = "tr_cft") + private String trCft; + @Column(name = "tr_visa") + private String trVisa; + @Column(name = "apt_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate aptDt; + @Column(name = "dml_yn") + private String dmlYn; + @Column(name = "remark") + private String remark; + @Column(name = "wrt_nm") + private String wrtNm; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + @Column(name = "wrt_organ") + private String wrtOrgan; + + + @Transient + private String excel; + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class TranslatorId implements Serializable { + private Integer translatorKey; + + private Integer versionNo; +} + +public Date getInt(String string) { + return null; +} + +public Date getString(String string) { + return null; +} + +@Override +public String toString() { + return "Translator [translatorKey=" + translatorKey + ", versionNo=" + versionNo + ", ogdp1=" + ogdp1 + ", trLang=" + + trLang + ", trCareer=" + trCareer + ", trName=" + trName + ", trSex=" + trSex + ", trPhone=" + trPhone + + ", trNny=" + trNny + ", trAge=" + trAge + ", trEdu=" + trEdu + ", trCft=" + trCft + ", trVisa=" + trVisa + + ", aptDt=" + aptDt + ", dmlYn=" + dmlYn + ", remark=" + remark + ", wrtNm=" + wrtNm + ", wrtDt=" + wrtDt + + ", wrtOrgan=" + wrtOrgan + ", excel=" + excel + "]"; +} + + + + +} diff --git a/src/main/java/com/dbnt/faisp/translator/model/TranslatorCrr.java b/src/main/java/com/dbnt/faisp/translator/model/TranslatorCrr.java new file mode 100644 index 0000000..48d1fd2 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/model/TranslatorCrr.java @@ -0,0 +1,60 @@ +package com.dbnt.faisp.translator.model; + +import com.dbnt.faisp.config.BaseModel; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.*; + +import java.io.Serializable; +import java.time.LocalDate; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "translator_career") +@IdClass(TranslatorCrr.TranslatorCrrId.class) +public class TranslatorCrr extends BaseModel implements Serializable{ + @Id + @Column(name = "career_seq") + private Integer careerSeq; + @Id + @Column(name = "translator_key") + private Integer translatorKey; + @Column(name = "his_gubun") + private String hisGubun; + @Column(name = "contents") + private String contents; + @Column(name = "tc_dt") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private LocalDate tcDt; + @Column(name = "remark") + private String remark; + + +@Override +public String toString() { + return "TranslatorCrr [careerSeq=" + careerSeq + ", translatorKey=" + translatorKey + ", hisGubun=" + hisGubun + + ", contents=" + contents + ", tcDt=" + tcDt + ", remark=" + remark + "]"; +} + + +@Embeddable +@Data +@NoArgsConstructor +@AllArgsConstructor +public static class TranslatorCrrId implements Serializable { + private Integer careerSeq; + private Integer translatorKey; +} +} diff --git a/src/main/java/com/dbnt/faisp/translator/repository/TranslatorCareerRepository.java b/src/main/java/com/dbnt/faisp/translator/repository/TranslatorCareerRepository.java new file mode 100644 index 0000000..d742669 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/repository/TranslatorCareerRepository.java @@ -0,0 +1,25 @@ +package com.dbnt.faisp.translator.repository; + +import com.dbnt.faisp.translator.model.TranslatorCrr; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + + +public interface TranslatorCareerRepository extends JpaRepository { + + TranslatorCrr findTopByTranslatorKeyOrderByCareerSeqDesc(Integer translatorKey); + + Optional findByCareerSeqAndTranslatorKey(Integer careerSeq, Integer translatorKey); + + void deleteByTranslatorKey(int trKey); + + + + + + + + + +} diff --git a/src/main/java/com/dbnt/faisp/translator/repository/TranslatorRepository.java b/src/main/java/com/dbnt/faisp/translator/repository/TranslatorRepository.java new file mode 100644 index 0000000..bb67125 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/repository/TranslatorRepository.java @@ -0,0 +1,17 @@ +package com.dbnt.faisp.translator.repository; + +import com.dbnt.faisp.translator.model.Translator; +import org.springframework.data.jpa.repository.JpaRepository; + + + +public interface TranslatorRepository extends JpaRepository { + + Translator findFirstByOrderByTranslatorKeyDesc(); + + void deleteByTranslatorKey(int trKey); + + + + +} diff --git a/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java b/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java new file mode 100644 index 0000000..427e039 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/translator/service/TranslatorService.java @@ -0,0 +1,147 @@ +package com.dbnt.faisp.translator.service; + + +import com.dbnt.faisp.translator.mapper.TranslatorMapper; +import com.dbnt.faisp.translator.model.Translator; +import com.dbnt.faisp.translator.model.Translator.TranslatorId; +import com.dbnt.faisp.translator.model.TranslatorCrr; +import com.dbnt.faisp.translator.repository.TranslatorCareerRepository; +import com.dbnt.faisp.translator.repository.TranslatorRepository; +import com.dbnt.faisp.util.ParamMap; + +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + + +import java.time.LocalDateTime; +import java.util.*; + +@Service +@RequiredArgsConstructor +public class TranslatorService { + + private final TranslatorRepository translatorRepository; + private final TranslatorCareerRepository translatorCareerRepository; + private final TranslatorMapper translatorMapper; + + public String insertTranslatorInfo(Translator translator) { + Translator dbTranslator = translatorRepository.findFirstByOrderByTranslatorKeyDesc(); + translator.setWrtDt(LocalDateTime.now()); + if (dbTranslator == null) { + translator.setTranslatorKey(1); + translator.setVersionNo(1); + return translatorRepository.save(translator).getTrName(); + } else { + translator.setTranslatorKey(dbTranslator.getTranslatorKey() + 1); + translator.setVersionNo(1); + return translatorRepository.save(translator).getTrName(); + } + + } + + public List selectTranslatorList(Translator translator) { + return translatorMapper.selectTranslatorList(translator); + } + + public Integer selectTranslatorListCnt(Translator translator) { + return translatorMapper.selectTranslatorListCnt(translator); + } + + public Translator selectTranslatorView(Translator translator) { + return translatorRepository.findById(new TranslatorId(translator.getTranslatorKey(), translator.getVersionNo())) + .orElse(null); + } + + @Transactional + public Translator updatetranslatorInfo(Translator translator) { + Translator dbTranslator = translatorRepository + .findById(new TranslatorId(translator.getTranslatorKey(), translator.getVersionNo())).orElse(null); + Translator translatorTmp = new Translator(); + translatorTmp.setTranslatorKey(dbTranslator.getTranslatorKey()); + translatorTmp.setVersionNo(dbTranslator.getVersionNo() + 1); + translatorTmp.setOgdp1(translator.getOgdp1()); + translatorTmp.setTrLang(translator.getTrLang()); + translatorTmp.setTrCareer(translator.getTrCareer()); + translatorTmp.setTrName(translator.getTrName()); + translatorTmp.setTrSex(translator.getTrSex()); + translatorTmp.setTrPhone(translator.getTrPhone()); + translatorTmp.setTrNny(translator.getTrNny()); + translatorTmp.setTrAge(translator.getTrAge()); + translatorTmp.setTrEdu(translator.getTrEdu()); + translatorTmp.setTrCft(translator.getTrCft()); + translatorTmp.setTrVisa(translator.getTrVisa()); + translatorTmp.setAptDt(translator.getAptDt()); + translatorTmp.setDmlYn(translator.getDmlYn()); + translatorTmp.setRemark(translator.getRemark()); + translatorTmp.setWrtNm(translator.getWrtNm()); + translatorTmp.setWrtDt(LocalDateTime.now()); + translatorTmp.setWrtOrgan(translator.getWrtOrgan()); + translatorRepository.save(translatorTmp); + return translatorTmp; + } + + public List selectHistoryList(Translator translator) { + return translatorMapper.selectHistoryList(translator); + } + + public Translator HistoryView(Translator translator) { + return translatorMapper.HistoryView(translator); + } + + public int insertTranslatorCareer(List translatorCrr) { + int trKey = 0; + for(TranslatorCrr tCrr : translatorCrr ) { + TranslatorCrr dbCareer = translatorCareerRepository.findTopByTranslatorKeyOrderByCareerSeqDesc(tCrr.getTranslatorKey()); + if (dbCareer == null) { + tCrr.setCareerSeq(1); + translatorCareerRepository.save(tCrr); + } else { + tCrr.setCareerSeq(dbCareer.getCareerSeq()+ 1); + translatorCareerRepository.save(tCrr); + } + trKey = tCrr.getTranslatorKey(); + } + return trKey; + } + + public List selectMaritimePoliceCareer(TranslatorCrr translatorCrr) { + translatorCrr.setHisGubun("Y"); + return translatorMapper.selectCareerList(translatorCrr); + } + + public List selectAnotherOrganizationCareer(TranslatorCrr translatorCrr) { + translatorCrr.setHisGubun("N"); + return translatorMapper.selectCareerList(translatorCrr); + } + + @Transactional + public int deleteCareer(TranslatorCrr translatorCrr) { + TranslatorCrr dbCareer = translatorCareerRepository.findByCareerSeqAndTranslatorKey(translatorCrr.getCareerSeq(),translatorCrr.getTranslatorKey()).orElse(null); + translatorCareerRepository.delete(dbCareer); + return translatorCrr.getTranslatorKey(); + } + + @Transactional + public void deleteTranslatorInfo(int trKey) { + translatorCareerRepository.deleteByTranslatorKey(trKey); + translatorRepository.deleteByTranslatorKey(trKey); + } + + public List selectStatisticsLangCnt() { + return translatorMapper.selectStatisticsLangCnt(); + } + + public ParamMap selectStatisticsLangTotal() { + return translatorMapper.selectStatisticsLangTotal(); + } + + public List selectTranslatorListEx(Translator translator) { + return translatorMapper.selectTranslatorListEx(translator); + } + + public String selectTrFristId(int translatorKey) { + return translatorMapper.selectTrFristId(translatorKey); + } + +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/MyInfoController.java b/src/main/java/com/dbnt/faisp/userInfo/MyInfoController.java new file mode 100644 index 0000000..ca5514e --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/MyInfoController.java @@ -0,0 +1,48 @@ +package com.dbnt.faisp.userInfo; + +import com.dbnt.faisp.menuMgt.model.MenuMgt; +import com.dbnt.faisp.userInfo.model.DashboardConfig; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.userInfo.service.UserInfoService; +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.annotation.AuthenticationPrincipal; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + +import java.util.List; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/myInfo") +public class MyInfoController { + + private final UserInfoService userInfoService; + + @GetMapping("/myInfoPage") + public ModelAndView myInfoPage(@AuthenticationPrincipal UserInfo loginUser){ + ModelAndView mav = new ModelAndView("user/myInfo"); + mav.addObject("userInfo", loginUser); + mav.addObject("dashboardConfigList", userInfoService.getDashboardConfigList(loginUser.getUserSeq())); + return mav; + } + + @GetMapping("/getDashBoardConfig") + public List getDashBoardConfig(@AuthenticationPrincipal UserInfo loginUser){ + return userInfoService.getDashboardConfigList(loginUser.getUserSeq()); + } + + @PostMapping("/selectedMenuTable") + @ResponseBody + public ModelAndView dashboardConfigTable(@RequestBody List selectMenuList){ + ModelAndView mav = new ModelAndView("user/dashboardConfigTable"); + mav.addObject("dashboardConfigList", selectMenuList); + return mav; + } + + @PostMapping("saveDashboardConfig") + @ResponseBody + public void saveDashboardConfig(@AuthenticationPrincipal UserInfo loginUser, @RequestBody List configList){ + userInfoService.saveDashboardConfigList(loginUser.getUserSeq(), configList); + } + +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/UserInfoController.java b/src/main/java/com/dbnt/faisp/userInfo/UserInfoController.java new file mode 100644 index 0000000..0fdd28a --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/UserInfoController.java @@ -0,0 +1,22 @@ +package com.dbnt.faisp.userInfo; + +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.userInfo.service.UserInfoService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/user") +public class UserInfoController { + + private final UserInfoService userInfoService; + + @PostMapping("/insertUserInfo") + public String insertUserInfo(UserInfo insertReqInfo) { + return userInfoService.insertUserInfo(insertReqInfo); + } + +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/mapper/UserInfoMapper.java b/src/main/java/com/dbnt/faisp/userInfo/mapper/UserInfoMapper.java new file mode 100644 index 0000000..b5a5894 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/mapper/UserInfoMapper.java @@ -0,0 +1,20 @@ +package com.dbnt.faisp.userInfo.mapper; + +import com.dbnt.faisp.userInfo.model.DashboardConfig; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.util.ParamMap; + +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface UserInfoMapper { + List selectUserInfoList(UserInfo userInfo); + + Integer selectUserInfoListCnt(UserInfo userInfo); + + List selectManagerList(ParamMap param); + + List selectDashboardConfigList(Integer userSeq); +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/model/DashboardConfig.java b/src/main/java/com/dbnt/faisp/userInfo/model/DashboardConfig.java new file mode 100644 index 0000000..733652b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/model/DashboardConfig.java @@ -0,0 +1,45 @@ +package com.dbnt.faisp.userInfo.model; + +import lombok.*; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; +import java.io.Serializable; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "dashboard_config") +@IdClass(DashboardConfig.DashboardConfigId.class) +public class DashboardConfig { + @Id + @Column(name = "menu_key") + private Integer menuKey; + @Id + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "order_num") + private Integer orderNum; + + @Transient + private String cat1Cd; + @Transient + private String cat2Cd; + @Transient + private String cat3Cd; + @Transient + private String menuUrl; + + @Embeddable + @Data + @NoArgsConstructor + @AllArgsConstructor + public static class DashboardConfigId implements Serializable { + private Integer menuKey; + private Integer userSeq; + } +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/model/UserInfo.java b/src/main/java/com/dbnt/faisp/userInfo/model/UserInfo.java new file mode 100644 index 0000000..30ba59c --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/model/UserInfo.java @@ -0,0 +1,150 @@ +package com.dbnt.faisp.userInfo.model; + +import com.dbnt.faisp.authMgt.model.AccessConfig; +import com.dbnt.faisp.authMgt.model.ApprovalConfig; +import com.dbnt.faisp.config.BaseModel; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.authority.SimpleGrantedAuthority; +import org.springframework.security.core.userdetails.UserDetails; + +import javax.persistence.*; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.util.Collection; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +@Getter +@Setter +@Entity +@NoArgsConstructor +@DynamicInsert +@DynamicUpdate +@Table(name = "user_info") +public class UserInfo extends BaseModel implements UserDetails{ + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "user_seq") + private Integer userSeq; + @Column(name = "dic_code") + private String dicCode; + @Column(name = "user_id") + private String userId; + @Column(name = "passwd") + private String password; + @Column(name = "user_nm") + private String userNm; + @Column(name = "birth_date") + private LocalDate birthDate; + @Column(name = "sex") + private String sex; + @Column(name = "email") + private String email; + @Column(name = "phone_no") + private String phoneNo; + @Column(name = "area_cd") + private String areaCd; + @Column(name = "login_chk") + private String loginChk; + @Column(name = "fail_cnt") + private Integer failCnt; + @Column(name = "user_role") + private String userRole; + @Column(name = "user_status") + private String userStatus; + @Column(name = "og_cd") + private String ogCd; + @Column(name = "ofc_cd") + private String ofcCd; + @Column(name = "title_cd") + private String titleCd; + @Column(name = "wrt_dt") + private LocalDateTime wrtDt; + @Column(name = "group_cd") + private String groupCd; + @Column(name = "series_cd") + private String seriesCd; + @Column(name = "ofc_head_yn") + private String ofcHeadYn; + @Column(name = "hiring_cd") + private String hiringCd; + @Column(name = "employ_cd") + private String employCd; + @Column(name = "outturn_cd") + private String outturnCd; + @Column(name = "work_cd") + private String workCd; + @Column(name = "job_in_cd") + private String jobInCd; + @Column(name = "language_cd") + private String languageCd; + @Column(name = "police_in_date") + private LocalDate policeInDate; + @Column(name = "organ_in_date") + private LocalDate organInDate; + @Column(name = "ofc_in_date") + private LocalDate ofcInDate; + @Column(name = "title_in_date") + private LocalDate titleInDate; + + @Transient + private String modifyPassword; + @Transient + private String positionName; + @Transient + private String departmentName; + + @Transient + private List accessConfigList; + @Transient + private List approvalConfigList; + + @Override + public Collection getAuthorities() { + Set roles = new HashSet<>(); + for (String role : userRole.split(",")) { + roles.add(new SimpleGrantedAuthority(role)); + } + return roles; + } + + @Override + public String getUsername() { + return userId; + } + + @Override + public boolean isAccountNonExpired() { + return true; + } + + @Override + public boolean isAccountNonLocked() { + return true; + } + + @Override + public boolean isCredentialsNonExpired() { + return true; + } + + @Override + public boolean isEnabled() { + return userStatus.equals("USC003"); + } + + @Override + public String toString() { + return "UserInfo [userSeq=" + userSeq + ", userId=" + userId + ", password=" + password + ", userNm=" + userNm + + ", ogCd=" + ogCd + ", ofcCd=" + ofcCd + ", userRole=" + userRole + ", userStatus=" + userStatus + + ", wrtDt=" + wrtDt + ", modifyPassword=" + modifyPassword + ", positionName=" + positionName + + ", departmentName=" + departmentName + ", accessConfigList=" + accessConfigList + ", approvalConfigList=" + + approvalConfigList + "]"; + } +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/repository/DashboardConfigRepository.java b/src/main/java/com/dbnt/faisp/userInfo/repository/DashboardConfigRepository.java new file mode 100644 index 0000000..31a3e3b --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/repository/DashboardConfigRepository.java @@ -0,0 +1,9 @@ +package com.dbnt.faisp.userInfo.repository; + +import com.dbnt.faisp.userInfo.model.DashboardConfig; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface DashboardConfigRepository extends JpaRepository { + + void deleteByUserSeq(Integer userSeq); +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/repository/UserInfoRepository.java b/src/main/java/com/dbnt/faisp/userInfo/repository/UserInfoRepository.java new file mode 100644 index 0000000..4f79526 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/repository/UserInfoRepository.java @@ -0,0 +1,14 @@ +package com.dbnt.faisp.userInfo.repository; + +import com.dbnt.faisp.userInfo.model.UserInfo; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.Optional; + + +public interface UserInfoRepository extends JpaRepository { + Optional findByUserId(String userId); + + UserInfo findByUserSeq(Integer userSeq); + +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/service/UserInfoService.java b/src/main/java/com/dbnt/faisp/userInfo/service/UserInfoService.java new file mode 100644 index 0000000..6ddaa22 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/service/UserInfoService.java @@ -0,0 +1,132 @@ +package com.dbnt.faisp.userInfo.service; + +import com.dbnt.faisp.config.Role; +import com.dbnt.faisp.userInfo.mapper.UserInfoMapper; +import com.dbnt.faisp.userInfo.model.DashboardConfig; +import com.dbnt.faisp.userInfo.model.UserInfo; +import com.dbnt.faisp.userInfo.repository.DashboardConfigRepository; +import com.dbnt.faisp.userInfo.repository.UserInfoRepository; +import com.dbnt.faisp.util.ParamMap; + +import lombok.RequiredArgsConstructor; +import org.springframework.security.core.userdetails.UserDetails; +import org.springframework.security.core.userdetails.UserDetailsService; +import org.springframework.security.core.userdetails.UsernameNotFoundException; +import org.springframework.security.crypto.password.Pbkdf2PasswordEncoder; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.time.LocalDateTime; +import java.util.List; + +@Service +@RequiredArgsConstructor +public class UserInfoService implements UserDetailsService { + + private final UserInfoRepository userInfoRepository; + private final DashboardConfigRepository dashboardConfigRepository; + private final UserInfoMapper userInfoMapper; + + @Transactional + public String insertUserInfo(UserInfo userInfo){ + if(userInfoRepository.findByUserId(userInfo.getUserId()).orElse(null) != null){ + return "userIdDuplication"; + } + userInfo.setUserRole(Role.USER.getValue()); + userInfo.setUserStatus("USC002"); + userInfo.setPassword(convertPassword(userInfo.getPassword())); + userInfo.setWrtDt(LocalDateTime.now()); + return userInfoRepository.save(userInfo).getUserId(); + } + @Transactional + public String updateUserInfo(UserInfo userInfo){ + userInfo.setPassword(convertPassword(userInfo.getPassword())); + return userInfoRepository.save(userInfo).getUserId(); + } + + public String updatePassword(UserInfo loginUser, UserInfo modifyInfo){ + Pbkdf2PasswordEncoder passwordEncoder = new Pbkdf2PasswordEncoder(); + if(passwordEncoder.matches(modifyInfo.getPassword(), loginUser.getPassword())){ + loginUser.setPassword(convertPassword(modifyInfo.getModifyPassword())); + userInfoRepository.save(loginUser); + return "OK"; + }else{ + return "passwordNotMatch"; + } + } + + private String convertPassword(String password){ + Pbkdf2PasswordEncoder passwordEncoder = new Pbkdf2PasswordEncoder(); + return passwordEncoder.encode(password); + } + + @Override + public UserDetails loadUserByUsername(String userId) throws UsernameNotFoundException { + return userInfoRepository.findByUserId(userId).orElseThrow(() -> new UsernameNotFoundException(userId)); + } + + public List selectUserInfoList(UserInfo userInfo) { + return userInfoMapper.selectUserInfoList(userInfo); + } + + public Integer selectUserInfoListCnt(UserInfo userInfo) { + return userInfoMapper.selectUserInfoListCnt(userInfo); + } + + public UserInfo selectUserInfo(Integer userSeq) { + return userInfoRepository.findByUserSeq(userSeq); + } + @Transactional + public int updateUserApproval(List userInfo) { + int cnt = 0; + for(UserInfo user: userInfo) { + UserInfo dbUserInfo = userInfoRepository.findById(user.getUserSeq()).orElse(null); + if(dbUserInfo != null) { + dbUserInfo.setUserStatus(user.getUserStatus()); + userInfoRepository.save(dbUserInfo); + cnt++; + } + } + return cnt; + } + @Transactional + public int updateUserCompanion(List userInfo) { + int cnt = 0; + for(UserInfo user: userInfo) { + UserInfo dbUserInfo = userInfoRepository.findById(user.getUserSeq()).orElse(null); + if(dbUserInfo != null) { + dbUserInfo.setUserStatus(user.getUserStatus()); + userInfoRepository.save(dbUserInfo); + cnt++; + } + } + return cnt; + } + @Transactional + public void updateUser(UserInfo userInfo) { + UserInfo dbUserInfo = userInfoRepository.findById(userInfo.getUserSeq()).orElse(null); + dbUserInfo.setUserRole(userInfo.getUserRole()); + userInfoRepository.save(dbUserInfo); + + } + public void userDelete(List userInfo) { + userInfoRepository.deleteAll(userInfo); + } + public List selectManagerList(ParamMap param) { + return userInfoMapper.selectManagerList(param); + } + + public List getDashboardConfigList(Integer userSeq) { + return userInfoMapper.selectDashboardConfigList(userSeq); + } + + + @Transactional + public void saveDashboardConfigList(Integer userSeq, List configList) { + dashboardConfigRepository.deleteByUserSeq(userSeq); + for(DashboardConfig config: configList){ + config.setUserSeq(userSeq); + } + dashboardConfigRepository.saveAll(configList); + } +} diff --git a/src/main/java/com/dbnt/faisp/userInfo/userMgtController.java b/src/main/java/com/dbnt/faisp/userInfo/userMgtController.java new file mode 100644 index 0000000..f79a79f --- /dev/null +++ b/src/main/java/com/dbnt/faisp/userInfo/userMgtController.java @@ -0,0 +1,70 @@ +package com.dbnt.faisp.userInfo; + +import com.dbnt.faisp.codeMgt.service.CodeMgtService; +import com.dbnt.faisp.userInfo.service.UserInfoService; +import com.dbnt.faisp.userInfo.model.UserInfo; +import lombok.RequiredArgsConstructor; + +import java.util.List; + +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; + + +@RestController +@RequiredArgsConstructor +@RequestMapping("/userMgt") +public class userMgtController { + + private final UserInfoService userInfoService; + private final CodeMgtService codeMgtService; + + @GetMapping("/userMgtPage") + public ModelAndView codeMgtPage(UserInfo userInfo) { + ModelAndView mav = new ModelAndView("adminPage/userMgt/userMgt"); + userInfo.setQueryInfo(); + if(userInfo.getUserStatus().equals("") || userInfo.getUserStatus() == null) { + userInfo.setUserStatus("USC003"); + } + mav.addObject("userInfoList", userInfoService.selectUserInfoList(userInfo)); + userInfo.setContentCnt(userInfoService.selectUserInfoListCnt(userInfo)); + userInfo.setPaginationInfo(); + mav.addObject("searchParams", userInfo); + return mav; + } + + @GetMapping("/userEditModal") + public ModelAndView menuEditModal(UserInfo userInfo){ + ModelAndView mav = new ModelAndView("adminPage/userMgt/userEditModal"); + mav.addObject("OgList", codeMgtService.selectCodeMgtList("OG")); + mav.addObject("OfcList", codeMgtService.selectCodeMgtList("OFC")); + mav.addObject("userInfo", userInfoService.selectUserInfo(userInfo.getUserSeq())); + return mav; + } + + @PostMapping("/userApproval") + @ResponseBody + public int userApproval(@RequestBody List userInfo){ + int result = userInfoService.updateUserApproval(userInfo); + return result; + } + + @PostMapping("/userCompanion") + @ResponseBody + public int userCompanion(@RequestBody List userInfo){ + int result = userInfoService.updateUserCompanion(userInfo); + return result; + } + + @PostMapping("/updateUserInfo") + public void updateUserInfo(UserInfo userInfo) { + userInfoService.updateUser(userInfo); + } + + @PostMapping("/userDelete") + @ResponseBody + public void userDelete(@RequestBody List userInfo) { + userInfoService.userDelete(userInfo); + } + +} diff --git a/src/main/java/com/dbnt/faisp/util/ParamMap.java b/src/main/java/com/dbnt/faisp/util/ParamMap.java new file mode 100644 index 0000000..87d6df3 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/util/ParamMap.java @@ -0,0 +1,190 @@ +package com.dbnt.faisp.util; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Set; + +import javax.servlet.http.HttpServletRequest; + +@SuppressWarnings({"rawtypes","unchecked", "serial"}) +public class ParamMap extends HashMap { + + public ParamMap(){ + super(); + } + + public ParamMap(final String key, final Object value) { + super(); + + super.put(key, value); + } + + public ParamMap(final HttpServletRequest request) { + super(); + + setRequest(request); + } + + public void setRequest(HttpServletRequest request) { + + Enumeration enums = request.getParameterNames(); + while (enums.hasMoreElements()) { + String paramName = (String) enums.nextElement(); + String[] parameters = request.getParameterValues(paramName); + + // Parameter媛� 諛곗뿴�씪 寃쎌슦 + if (parameters.length > 1) { + this.put(paramName, parameters); + // Parameter媛� 諛곗뿴�씠 �븘�땶 寃쎌슦 + } else { + this.put(paramName, parameters[0]); + } + } + } + + public void set(String key, Object value) { + super.put(key, value); + } + + public void setTm(String key, Object value, String weeks) { + int week = Integer.parseInt(weeks); + String name = String.format("%02d", week); + super.put(key+name, value); + } + + public Object get(String key){ + return super.get(key); + } + + public String getString(String key) { + return getString(key, ""); + } + + public String getString(String key, String defaultValue) { + Object value = super.get(key); + String result = null; + if(value == null) { + result = defaultValue; + } else if(value instanceof String) { + result = (String)value; + } else if(value instanceof Integer || value instanceof Double || value instanceof Long || value instanceof BigDecimal) { + result = String.valueOf(value); + } else { + result = (String)value; + } + return result; + } + + public int getInt(String key) { + return getInt(key, 0); + } + + public int getInt(String key, int defaultValue) { + Object value = super.get(key); + int result = 0; + if(value == null) { + result = defaultValue; + } else if(value instanceof String) { + result = Integer.parseInt((String)value); + } else if(value instanceof Integer) { + result = (Integer)value; + } else if(value instanceof Double) { + result = ((Double)value).intValue(); + } else if(value instanceof Long) { + result = ((Long)value).intValue(); + } else if(value instanceof BigDecimal) { + result = ((BigDecimal)value).intValue(); + } else { + result = (int)value; + } + return result; + } + + public long getLong(String key) { + return getLong(key.replaceAll(",", ""), 0); + } + + public long getLong(String key, long defaultValue) { + long val = defaultValue; + try { + if(super.get(key) instanceof BigDecimal) { + val = Long.parseLong(((BigDecimal)super.get(key)).toString()); + } else { + val = Long.parseLong((String)super.get(key)); + } + } catch (NumberFormatException e) {} + + return val; + } + + public byte[] getByte(final String key) { + if(null != super.get(key)) { + try { + return (byte[])super.get(key); + } catch(Exception e) { + return new byte[0]; + } + } + + return new byte[0]; + } + + @Override + public String toString() { + String s = ""; + Set set = this.entrySet(); + for(Iterator it = set.iterator(); it.hasNext();) { + String key = it.next().toString(); + + s += "[" + key + "]"; + } + return s; + } + public String[] getValues(final String key){ + if(super.get(key) != null) { + try{ + Object obj = super.get(key); + if (obj instanceof ArrayList){ + ArrayList list = (ArrayList)obj; + return (String[])list.toArray(new String[0]); + }else if(obj instanceof String){ + String[] rv = {(String)obj}; + return rv; + }else{ + return (String[])obj; + } + } + catch(java.lang.ClassCastException e) { + String[] rv = {(String)super.get(key)}; + return rv; + } + catch(Exception ee) { + String[] rv = {(String)super.get(key)}; + return rv; + } + }else{ + return new String[0] ; + } + } + + + public String toQueryString() { + StringBuffer sb = new StringBuffer(); + + Set set = this.entrySet(); + Iterator keys = set.iterator(); + + boolean isFirst = true; + while (keys.hasNext()) { + String sKey = keys.next().toString(); + if (!isFirst) sb.append("&"); + sb.append(sKey); + isFirst = false; + } + + return sb.toString(); + } +} diff --git a/src/main/java/com/dbnt/faisp/util/Utils.java b/src/main/java/com/dbnt/faisp/util/Utils.java new file mode 100644 index 0000000..03c19b6 --- /dev/null +++ b/src/main/java/com/dbnt/faisp/util/Utils.java @@ -0,0 +1,867 @@ +package com.dbnt.faisp.util; + + +import java.io.IOException; + +import java.io.PrintWriter; +import java.time.format.DateTimeFormatter; +import java.util.Date; +import java.util.List; +import java.util.Map; + + +import javax.servlet.http.HttpServletResponse; + + +import org.apache.poi.ss.usermodel.BorderStyle; +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.ss.usermodel.FillPatternType; +import org.apache.poi.ss.usermodel.HorizontalAlignment; +import org.apache.poi.ss.usermodel.IndexedColors; +import org.apache.poi.ss.usermodel.Row; +import org.apache.poi.ss.usermodel.Sheet; +import org.apache.poi.ss.util.CellRangeAddress; +import org.apache.poi.xssf.usermodel.XSSFDataFormat; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; + +import com.dbnt.faisp.equip.model.CellPhone; +import com.dbnt.faisp.equip.model.UseList; +import com.dbnt.faisp.fipTarget.model.PartInfo; +import com.dbnt.faisp.fipTarget.model.PartWork; + + +public class Utils { + + + public static boolean isEmpty(final Object obj) { + return !isNotEmpty(obj); + } + + public static boolean isNotEmpty(final Object obj) { + if(null == obj) return false; + else { + if(obj instanceof String) return "".equals(obj) ? false : true; + else if(obj instanceof List) return !((List)obj).isEmpty(); + else if(obj instanceof Map) return !((Map)obj).isEmpty(); +// else if(obj instanceof Object[]) return 0 == Array.getLength(obj) ? false : true; + else if(obj instanceof Integer) return !(null == obj); + else if(obj instanceof Long) return !(null == obj); + else return false; + } + } + + public static String getTimeStampString(final String format) { + return getTimeStampString(new Date(), format); + } + + public static String getTimeStampString(final Date date) { + return getTimeStampString(date, "yyyyMMddHHmmss"); + } + + public static String getTimeStampString(final Date date, final String format){ + java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat (format, java.util.Locale.KOREA); + return formatter.format(date); + } + + public static String getTimeStampString(String date, final String format) { + try { + if(null == date || "".equals(date)) return ""; + + Date d = null; + date= date.replaceAll("-", ""); + + switch(date.length()) { + case 14: break; + case 12: date += "00"; break; + case 10: date += "0000"; break; + case 8: date += "000000"; break; + case 6: date += "01000000"; break; + case 4: date += "0101000000"; break; + default: return ""; + } + + java.text.SimpleDateFormat tmpFormat = new java.text.SimpleDateFormat("yyyyMMddHHmmss", java.util.Locale.KOREA); + + if("".equals(date)) d = new Date(); + else { + tmpFormat.setLenient(true); + d = tmpFormat.parse(date); + } + + return getTimeStampString(d, format); + } catch(Exception e) { + e.printStackTrace(); + return ""; + } + } + + public static String getFileExtention(final String filename) { + if(null == filename || "".equals(filename)) return ""; + + return -1 < filename.lastIndexOf(".") ? filename.substring(filename.lastIndexOf(".") + 1).toLowerCase() : ""; + } + + public static String generationSaveName() { + try { + Thread.sleep(100); + } catch (InterruptedException e) { + e.printStackTrace(); + } + return Utils.getTimeStampString("yyyyMMdd_HHmmss_SSS"); + } + + public static void listToExcel(List list, HttpServletResponse response, String[] headers, String[] headerNames, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(list)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setDataFormat(format.getFormat("#")); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + + for(int i=0; i"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + + } + + public static void downExcel(List list, HttpServletResponse response, String[] headers, String[] headerNames,String[] headerNames2, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(list)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + Row headerRow2 = sheet.createRow(1); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle2 = wb.createCellStyle(); + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + + //로우그리기 + for(int i=0; i"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + + } + + public static void downEquipStatusExcel(List list, HttpServletResponse response, String[] headers, String[] headerNames,String[] headerNames2, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(list)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + Row headerRow2 = sheet.createRow(1); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle2 = wb.createCellStyle(); + CellStyle headerStyle3 = wb.createCellStyle(); + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setBorderTop(BorderStyle.THIN); + headerStyle2.setBorderBottom(BorderStyle.THIN); + headerStyle2.setBorderLeft(BorderStyle.THIN); + headerStyle2.setBorderRight(BorderStyle.THIN); + headerStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle2.setFillForegroundColor((short)3); + headerStyle2.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle3.setBorderTop(BorderStyle.THIN); + headerStyle3.setBorderBottom(BorderStyle.THIN); + headerStyle3.setBorderLeft(BorderStyle.THIN); + headerStyle3.setBorderRight(BorderStyle.THIN); + headerStyle3.setAlignment(HorizontalAlignment.CENTER); + headerStyle3.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle3.setFillForegroundColor((short)3); + headerStyle3.setFillForegroundColor(IndexedColors.LIME.getIndex()); + + + //로우그리기 + for(int i=0; i"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + + } + + public static void partInfolistToExcel(List partInfoList, HttpServletResponse response, String[] headers, + String[] headerNames,String[] headerNames2,String[] headerNames3, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(partInfoList)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + Row headerRow2 = sheet.createRow(1); + Row headerRow3 = sheet.createRow(2); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle2 = wb.createCellStyle(); + CellStyle headerStyle3 = wb.createCellStyle(); + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setAlignment(HorizontalAlignment.CENTER); + cellStyle2.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setBorderTop(BorderStyle.THIN); + headerStyle2.setBorderBottom(BorderStyle.THIN); + headerStyle2.setBorderLeft(BorderStyle.THIN); + headerStyle2.setBorderRight(BorderStyle.THIN); + headerStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle2.setFillForegroundColor((short)3); + headerStyle2.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle3.setBorderTop(BorderStyle.THIN); + headerStyle3.setBorderBottom(BorderStyle.THIN); + headerStyle3.setBorderLeft(BorderStyle.THIN); + headerStyle3.setBorderRight(BorderStyle.THIN); + headerStyle3.setAlignment(HorizontalAlignment.CENTER); + headerStyle3.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle3.setFillForegroundColor((short)3); + headerStyle3.setFillForegroundColor(IndexedColors.LIME.getIndex()); + + //로우그리기 + for(int i=0; i"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + } + + public static void partWorkListToExcel(List partWorkList, HttpServletResponse response, String[] headers, + String[] headerNames, String[] headerNames2, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(partWorkList)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + Row headerRow2 = sheet.createRow(1); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle2 = wb.createCellStyle(); + CellStyle headerStyle3 = wb.createCellStyle(); + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setAlignment(HorizontalAlignment.CENTER); + cellStyle2.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setBorderTop(BorderStyle.THIN); + headerStyle2.setBorderBottom(BorderStyle.THIN); + headerStyle2.setBorderLeft(BorderStyle.THIN); + headerStyle2.setBorderRight(BorderStyle.THIN); + headerStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle2.setFillForegroundColor((short)3); + headerStyle2.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle3.setBorderTop(BorderStyle.THIN); + headerStyle3.setBorderBottom(BorderStyle.THIN); + headerStyle3.setBorderLeft(BorderStyle.THIN); + headerStyle3.setBorderRight(BorderStyle.THIN); + headerStyle3.setAlignment(HorizontalAlignment.CENTER); + headerStyle3.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle3.setFillForegroundColor((short)3); + headerStyle3.setFillForegroundColor(IndexedColors.LIME.getIndex()); + //로우그리기 + for(int i=0; i 0) { + rowData.set("file_cnt", "●"); + }else { + rowData.set("file_cnt", ""); + } + rowData.set("wrt_dt", partWorkList.get(i).getWrtDt().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"))); + for(int j=0; j"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + + } + + public static void cellPhoneListToExcel(List cellPhoneList, HttpServletResponse response, + String[] headers, String[] headerNames, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(cellPhoneList)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle2 = wb.createCellStyle(); + CellStyle headerStyle3 = wb.createCellStyle(); + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setAlignment(HorizontalAlignment.CENTER); + cellStyle2.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setBorderTop(BorderStyle.THIN); + headerStyle2.setBorderBottom(BorderStyle.THIN); + headerStyle2.setBorderLeft(BorderStyle.THIN); + headerStyle2.setBorderRight(BorderStyle.THIN); + headerStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle2.setFillForegroundColor((short)3); + headerStyle2.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle3.setBorderTop(BorderStyle.THIN); + headerStyle3.setBorderBottom(BorderStyle.THIN); + headerStyle3.setBorderLeft(BorderStyle.THIN); + headerStyle3.setBorderRight(BorderStyle.THIN); + headerStyle3.setAlignment(HorizontalAlignment.CENTER); + headerStyle3.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle3.setFillForegroundColor((short)3); + headerStyle3.setFillForegroundColor(IndexedColors.LIME.getIndex()); + //로우그리기 + for(int i=0; i"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + + } + + public static void useListToExcel(List useExcelList, HttpServletResponse response, String[] headers, + String[] headerNames, String[] columnType, String sheetName, String excelFileName) throws IOException { + if(Utils.isNotEmpty(useExcelList)) { + // 메모리에 100개의 행을 유지합니다. 행의 수가 넘으면 디스크에 적습니다. + XSSFWorkbook wb = new XSSFWorkbook(); + Sheet sheet = wb.createSheet(sheetName); + Row headerRow = sheet.createRow(0); + CellStyle cellStyle1 = wb.createCellStyle(); //쉼표들어간 숫자 양식 + CellStyle cellStyle2 = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle = wb.createCellStyle(); //숫자양식 + CellStyle headerStyle2 = wb.createCellStyle(); + CellStyle headerStyle3 = wb.createCellStyle(); + + XSSFDataFormat format = wb.createDataFormat(); + cellStyle1.setAlignment(HorizontalAlignment.CENTER); + cellStyle2.setDataFormat(format.getFormat("#,##0")); + cellStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setBorderTop(BorderStyle.THIN); + headerStyle2.setBorderBottom(BorderStyle.THIN); + headerStyle2.setBorderLeft(BorderStyle.THIN); + headerStyle2.setBorderRight(BorderStyle.THIN); + headerStyle2.setAlignment(HorizontalAlignment.CENTER); + headerStyle2.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle2.setFillForegroundColor((short)3); + headerStyle2.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle.setAlignment(HorizontalAlignment.CENTER); + headerStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle.setFillForegroundColor((short)3); + headerStyle.setFillForegroundColor(IndexedColors.LIME.getIndex()); + headerStyle3.setBorderTop(BorderStyle.THIN); + headerStyle3.setBorderBottom(BorderStyle.THIN); + headerStyle3.setBorderLeft(BorderStyle.THIN); + headerStyle3.setBorderRight(BorderStyle.THIN); + headerStyle3.setAlignment(HorizontalAlignment.CENTER); + headerStyle3.setFillPattern(FillPatternType.SOLID_FOREGROUND); + headerStyle3.setFillForegroundColor((short)3); + headerStyle3.setFillForegroundColor(IndexedColors.LIME.getIndex()); + //로우그리기 + for(int i=0; i"); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + out.write(""); + + out.flush(); + out.close(); + } + + } + + + + +} diff --git a/src/main/resources/application-dev.properties b/src/main/resources/application-dev.properties new file mode 100644 index 0000000..bf66644 --- /dev/null +++ b/src/main/resources/application-dev.properties @@ -0,0 +1,34 @@ +spring.devtools.livereload.enabled=true + +#file upload +spring.servlet.multipart.location=C:\\faispUploadFiles +spring.servlet.multipart.max-file-size=200MB +spring.servlet.multipart.max-request-size=500MB + +#thymeleaf +spring.thymeleaf.prefix=classpath:templates/ +spring.thymeleaf.check-template-location=true +spring.thymeleaf.suffix=.html +spring.thymeleaf.mode=HTML +spring.thymeleaf.cache=false + +#Datasource Configuration +spring.datasource.hikari.maximum-pool-size=4 +spring.sql.init.encoding=utf-8 +spring.datasource.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy +#spring.datasource.driverClassName=org.postgresql.Driver +spring.datasource.url=jdbc:log4jdbc:postgresql://118.219.150.34:50503/faisp +#spring.datasource.url=jdbc:postgresql://106.247.244.146:50503/faisp +spring.datasource.username=dbnt0031 +spring.datasource.password=dbnt0928! + +#jpa +spring.jpa.show-sql=true +spring.jpa.generate-ddl=false +spring.jpa.hibernate.naming.physical-strategy = org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl + +# MyBatis +mybatis.mapper-locations: mybatisMapper/*.xml +mybatis.configuration.map-underscore-to-camel-case=true +mybatis.type-aliases-package=com.dbnt.faisp.**.model +logging.level.com.atoz_develop.mybatissample.repository=TRACE \ No newline at end of file diff --git a/src/main/resources/application-test.properties b/src/main/resources/application-test.properties new file mode 100644 index 0000000..d37a8f0 --- /dev/null +++ b/src/main/resources/application-test.properties @@ -0,0 +1,32 @@ + +#file upload +spring.servlet.multipart.location=/docker/faisp/uploadFiles +spring.servlet.multipart.max-file-size=200MB +spring.servlet.multipart.max-request-size=500MB + +#thymeleaf +spring.thymeleaf.prefix=classpath:templates/ +spring.thymeleaf.check-template-location=true +spring.thymeleaf.suffix=.html +spring.thymeleaf.mode=HTML + +#Datasource Configuration +spring.datasource.hikari.maximum-pool-size=4 +spring.sql.init.encoding=utf-8 +#spring.datasource.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy +spring.datasource.driverClassName=org.postgresql.Driver +#spring.datasource.url=jdbc:log4jdbc:postgresql://118.219.150.34:50503/faisp +spring.datasource.url=jdbc:postgresql://118.219.150.34:50503/faisp +spring.datasource.username=dbnt0031 +spring.datasource.password=dbnt0928! + +#jpa +spring.jpa.show-sql=false +spring.jpa.generate-ddl=false +spring.jpa.hibernate.naming.physical-strategy = org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl + +# MyBatis +mybatis.mapper-locations: mybatisMapper/*.xml +mybatis.configuration.map-underscore-to-camel-case=true +mybatis.type-aliases-package=com.dbnt.faisp.**.model +logging.level.com.atoz_develop.mybatissample.repository=TRACE \ No newline at end of file diff --git a/src/main/resources/log4jdbc.log4j2.properties b/src/main/resources/log4jdbc.log4j2.properties new file mode 100644 index 0000000..a48b3e9 --- /dev/null +++ b/src/main/resources/log4jdbc.log4j2.properties @@ -0,0 +1,2 @@ +log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator +log4jdbc.dump.sql.maxlinelength=0 \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/AffairMapper.xml b/src/main/resources/mybatisMapper/AffairMapper.xml new file mode 100644 index 0000000..62e1dba --- /dev/null +++ b/src/main/resources/mybatisMapper/AffairMapper.xml @@ -0,0 +1,120 @@ + + + + + + + + + and a.affair_category = #{affairCategory} + + + and a.wrt_user_seq = #{wrtUserSeq} + + + and a.wrt_user_nm like '%'||#{wrtUserNm}||'%' + + + and a.wrt_organ = #{wrtOrgan} + + + and a.affair_type1 = #{affairType1} + + + and a.affair_type2 = #{affairType2} + + + and a.affair_type3 = #{affairType3} + + + and a.affair_type4 = #{affairType4} + + + and a.title like '%'||#{title}||'%' + + + and c.affair_status = #{affairStatus} + + + and a.wrt_dt >= #{startDate}::date + + + and a.wrt_dt <= #{endDate}::date+1 + + + and c.rating_organ = #{ratingOrgan} + + + and a.wrt_organ in + + #{organCd} + + + + + and c.affair_status in ('DST002', 'DST004') + + + and c.affair_status in ('DST003', 'DST005', 'DST006') + + + and c.affair_status in ('DST003', 'DST004', 'DST005', 'DST006') + + + and c.affair_status in ('DST003', 'DST005', 'DST006') + + + and c.affair_status in ('DST002', 'DST004') + + + and c.affair_status in ('DST003', 'DST005', 'DST006') + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/AuthMgtMapper.xml b/src/main/resources/mybatisMapper/AuthMgtMapper.xml new file mode 100644 index 0000000..cbd7888 --- /dev/null +++ b/src/main/resources/mybatisMapper/AuthMgtMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/BoardInvestigationMapper.xml b/src/main/resources/mybatisMapper/BoardInvestigationMapper.xml new file mode 100644 index 0000000..0c5f6c4 --- /dev/null +++ b/src/main/resources/mybatisMapper/BoardInvestigationMapper.xml @@ -0,0 +1,112 @@ + + + + + + + + + AND ivsgt_type = #{ivsgtType} + + + AND a.wrt_nm LIKE '%'||#{wrtNm}||'%' + + + AND a.wrt_organ = #{wrtOrgan} + + + AND a.content_title LIKE '%'||#{contentTitle}||'%' + + + + And a.wrt_dt >= #{startDate}::DATE + + + AND a.wrt_dt <= #{endDate}::DATE+1 + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/EquipMapper.xml b/src/main/resources/mybatisMapper/EquipMapper.xml new file mode 100644 index 0000000..2bc02ba --- /dev/null +++ b/src/main/resources/mybatisMapper/EquipMapper.xml @@ -0,0 +1,612 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ul.mgt_organ = #{mgtOrgan} + + + and ul.use_no like '%'||#{useNo}||'%' + + + and ul.detail_type = #{detailType} + + + + and ul.use_dt >= #{startDate}::date + + + and ul.use_dt <= #{endDate}::date+1 + + + + + and ul.wrt_dt >= #{startDate}::date + + + and ul.wrt_dt <= #{endDate}::date+1 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/FaRptMapper.xml b/src/main/resources/mybatisMapper/FaRptMapper.xml new file mode 100644 index 0000000..b7753e5 --- /dev/null +++ b/src/main/resources/mybatisMapper/FaRptMapper.xml @@ -0,0 +1,60 @@ + + + + + + + + + and a.wrt_user_seq = #{wrtUserSeq} + + + and a.wrt_user_nm like '%'||#{wrtUserNm}||'%' + + + and a.wrt_organ = #{wrtOrgan} + + + and a.title like '%'||#{title}||'%' + + + and a.wrt_dt >= #{startDate}::date + + + and a.wrt_dt <= #{endDate}::date+1 + + + and a.wrt_organ in + + #{organCd} + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/FipTarget.xml b/src/main/resources/mybatisMapper/FipTarget.xml new file mode 100644 index 0000000..ae8a44a --- /dev/null +++ b/src/main/resources/mybatisMapper/FipTarget.xml @@ -0,0 +1,532 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml b/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml new file mode 100644 index 0000000..51a0ffe --- /dev/null +++ b/src/main/resources/mybatisMapper/InternationalCrimeArrestMapper.xml @@ -0,0 +1,96 @@ + + + + + + + + + AND organ = #{organ} + + + AND department = #{department} + + + AND crime_type = #{crimeType} + + + AND violation_type = #{violationType} + + + AND case_num = #{caseNum} + + + AND crime_name LIKE CONCAT('%', #{crimeName}, '%') + + + + And wrt_dt >= #{startDate}::DATE + + + AND wrt_dt <= #{endDate}::DATE+1 + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/OrganConfigMapper.xml b/src/main/resources/mybatisMapper/OrganConfigMapper.xml new file mode 100644 index 0000000..220a26b --- /dev/null +++ b/src/main/resources/mybatisMapper/OrganConfigMapper.xml @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/PlanMapper.xml b/src/main/resources/mybatisMapper/PlanMapper.xml new file mode 100644 index 0000000..eadd571 --- /dev/null +++ b/src/main/resources/mybatisMapper/PlanMapper.xml @@ -0,0 +1,94 @@ + + + + + + + + + and a.wrt_user_seq = #{wrtUserSeq} + + + and a.wrt_user_nm like '%'||#{wrtUserNm}||'%' + + + and a.wrt_organ = #{wrtOrgan} + + + and a.content_title like '%'||#{contentTitle}||'%' + + + and a.plan_state = #{planState} + + + + and a.plan_dt >= #{startDate}::date + + + and a.plan_dt <= #{endDate}::date+1 + + + + + and a.wrt_dt >= #{startDate}::date + + + and a.wrt_dt <= #{endDate}::date+1 + + + + and a.wrt_organ in + + #{organCd} + + + + + and a.plan_state in ('DST002', 'DST004') + + + and a.plan_state in ('DST003', 'DST005', 'DST006') + + + and a.plan_state in ('DST003', 'DST004', 'DST005', 'DST006') + + + and a.plan_state in ('DST003', 'DST005', 'DST006') + + + and a.plan_state in ('DST002', 'DST004') + + + and a.plan_state in ('DST003', 'DST005', 'DST006') + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/PublicBoardMapper.xml b/src/main/resources/mybatisMapper/PublicBoardMapper.xml new file mode 100644 index 0000000..ccd45bd --- /dev/null +++ b/src/main/resources/mybatisMapper/PublicBoardMapper.xml @@ -0,0 +1,81 @@ + + + + + + + + + and a.public_type = #{publicType} + + + and a.wrt_organ = #{wrtOrgan} + + + AND a.title LIKE CONCAT('%', #{title}, '%') + + + and a.wrt_dt >= #{startDate}::date + + + and a.wrt_dt <= #{endDate}::date+1 + + + and a.tab_status = #{tabStatus} + + + and a.public_key in ( + + select public_key from public_board where wrt_organ in + + #{organCd} + + + + union all + + + select public_key from public_board where organ_chk = 'F' and wrt_organ in + + #{organCd} + + + ) + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/ResultMapper.xml b/src/main/resources/mybatisMapper/ResultMapper.xml new file mode 100644 index 0000000..c978afd --- /dev/null +++ b/src/main/resources/mybatisMapper/ResultMapper.xml @@ -0,0 +1,108 @@ + + + + + + + + + and a.wrt_user_seq = #{wrtUserSeq} + + + and a.wrt_user_nm like '%'||#{wrtUserNm}||'%' + + + and a.wrt_organ = #{wrtOrgan} + + + and a.clear_title like '%'||#{clearTitle}||'%' + + + and a.result_title like '%'||#{resultTitle}||'%' + + + and a.result_state = #{resultState} + + + and a.wrt_dt >= #{startDate}::date + + + and a.wrt_dt <= #{endDate}::date+1 + + + and a.wrt_organ in + + #{organCd} + + + + + and a.result_state in ('DST002', 'DST004') + + + and a.result_state in ('DST003', 'DST005', 'DST006') + + + and a.result_state in ('DST003', 'DST004', 'DST005', 'DST006') + + + and a.result_state in ('DST003', 'DST005', 'DST006') + + + and a.result_state in ('DST002', 'DST004') + + + and a.result_state in ('DST003', 'DST005', 'DST006') + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/TranslatorMapper.xml b/src/main/resources/mybatisMapper/TranslatorMapper.xml new file mode 100644 index 0000000..27cc1e3 --- /dev/null +++ b/src/main/resources/mybatisMapper/TranslatorMapper.xml @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/UserInfoMapper.xml b/src/main/resources/mybatisMapper/UserInfoMapper.xml new file mode 100644 index 0000000..b187afe --- /dev/null +++ b/src/main/resources/mybatisMapper/UserInfoMapper.xml @@ -0,0 +1,77 @@ + + + + + + + + + + user_status = #{userStatus} + + + user_status != 'D' + + + + and user_id like '%'||#{userId}||'%' + + + and user_nm like '%'||#{userNm}||'%' + + + and og_cd = #{ogCd} + + + and ofc_cd = #{ofcCd} + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mybatisMapper/menuMgtMapper.xml b/src/main/resources/mybatisMapper/menuMgtMapper.xml new file mode 100644 index 0000000..214e5da --- /dev/null +++ b/src/main/resources/mybatisMapper/menuMgtMapper.xml @@ -0,0 +1,83 @@ + + + + + + + + and cat1_cd = #{cat1Cd} + + + and cat2_cd = #{cat2Cd} + + + and cat3_cd = #{cat3Cd} + + + and menu_url like '%'||#{menuUrl}||'%' + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/css/common.css b/src/main/resources/static/css/common.css new file mode 100644 index 0000000..fd8f5e8 --- /dev/null +++ b/src/main/resources/static/css/common.css @@ -0,0 +1,36 @@ +#fadeDiv{ + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #00000050; + z-index: 2090; +} + +#fadeDiv > div{ + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + background-color: #ffffff; +} + +.activeTr{ + --bs-bg-opacity: 0.25; + background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important; +} + +.menuDiv{ + width: 250px; + position: absolute; + top: 0; + left: 180px; + z-index: 100; + border-left: 1px solid; + border-right: 1px solid; +} + +.modal-xxl{ + --bs-modal-width : 1440px; +} \ No newline at end of file diff --git a/src/main/resources/static/css/login/login.css b/src/main/resources/static/css/login/login.css new file mode 100644 index 0000000..2f403a2 --- /dev/null +++ b/src/main/resources/static/css/login/login.css @@ -0,0 +1,35 @@ +/*로그인 폼*/ +.form-signin{ + width: 100%; + max-width: 330px; + padding: 15px; + margin: auto; + position: absolute; + z-index: 200; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + border-radius: 10px; +} + +header{ + z-index:300; + background-color: white; +} + +body{ + overflow: hidden; +} + +/*스크롤기능 있지만 안보이게*/ +body::-webkit-scrollbar { + display: none; +} + +#logo{ + z-index:300; +} + +footer{ + z-index:200; +} diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle-fill.svg new file mode 100644 index 0000000..5141c8f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle.svg new file mode 100644 index 0000000..785af34 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/1-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-square-fill.svg new file mode 100644 index 0000000..de579e6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/1-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-square.svg new file mode 100644 index 0000000..4f57d79 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/1-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/123.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/123.svg new file mode 100644 index 0000000..3ee3396 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle-fill.svg new file mode 100644 index 0000000..03a9251 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle.svg new file mode 100644 index 0000000..fea4a56 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/2-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-square-fill.svg new file mode 100644 index 0000000..a89e1f7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/2-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-square.svg new file mode 100644 index 0000000..558c78b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle-fill.svg new file mode 100644 index 0000000..06d2ea5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle.svg new file mode 100644 index 0000000..23c3479 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/3-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-square-fill.svg new file mode 100644 index 0000000..c6890a3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/3-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-square.svg new file mode 100644 index 0000000..b56b684 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/3-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle-fill.svg new file mode 100644 index 0000000..199a5e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle.svg new file mode 100644 index 0000000..3af547d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/4-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-square-fill.svg new file mode 100644 index 0000000..03b0f94 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/4-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-square.svg new file mode 100644 index 0000000..dd85455 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/4-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle-fill.svg new file mode 100644 index 0000000..e940e98 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle.svg new file mode 100644 index 0000000..47eefd0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/5-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-square-fill.svg new file mode 100644 index 0000000..1a87860 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/5-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-square.svg new file mode 100644 index 0000000..9c54c77 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/5-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle-fill.svg new file mode 100644 index 0000000..18f66ef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle.svg new file mode 100644 index 0000000..ab5f748 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/6-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-square-fill.svg new file mode 100644 index 0000000..d67fa52 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/6-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-square.svg new file mode 100644 index 0000000..79762c8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/6-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle-fill.svg new file mode 100644 index 0000000..bb4522b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle.svg new file mode 100644 index 0000000..0dc4685 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/7-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-square-fill.svg new file mode 100644 index 0000000..8a4789c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/7-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-square.svg new file mode 100644 index 0000000..a314c4a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/7-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle-fill.svg new file mode 100644 index 0000000..15cd6b4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle.svg new file mode 100644 index 0000000..fb14542 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/8-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-square-fill.svg new file mode 100644 index 0000000..766d42a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/8-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-square.svg new file mode 100644 index 0000000..f450b17 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/8-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle-fill.svg new file mode 100644 index 0000000..6ebd865 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle.svg new file mode 100644 index 0000000..7c97f29 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/9-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-square-fill.svg new file mode 100644 index 0000000..daee3e8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/9-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-square.svg new file mode 100644 index 0000000..ade9233 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/9-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/activity.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/activity.svg new file mode 100644 index 0000000..1c45d1b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/activity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines-fill.svg new file mode 100644 index 0000000..b58d49f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines.svg new file mode 100644 index 0000000..78b7934 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-engines.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-fill.svg new file mode 100644 index 0000000..c8f2fce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane.svg new file mode 100644 index 0000000..2e04c92 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/airplane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/alarm-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/alarm-fill.svg new file mode 100644 index 0000000..bec569f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/alarm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/alarm.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/alarm.svg new file mode 100644 index 0000000..53f7cbe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/alarm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/alexa.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/alexa.svg new file mode 100644 index 0000000..a68f1d9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/alexa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/align-bottom.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-bottom.svg new file mode 100644 index 0000000..d9484c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-bottom.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/align-center.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-center.svg new file mode 100644 index 0000000..af0d75b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/align-end.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-end.svg new file mode 100644 index 0000000..28f861d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/align-middle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-middle.svg new file mode 100644 index 0000000..95c6598 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/align-start.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-start.svg new file mode 100644 index 0000000..a72ba98 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-start.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/align-top.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-top.svg new file mode 100644 index 0000000..d2934f5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/align-top.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/alipay.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/alipay.svg new file mode 100644 index 0000000..df7def9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/alipay.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/alt.svg new file mode 100644 index 0000000..22b7886 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/android.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/android.svg new file mode 100644 index 0000000..d890952 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/android2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/android2.svg new file mode 100644 index 0000000..37613cc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/android2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/app-indicator.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/app-indicator.svg new file mode 100644 index 0000000..450a011 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/app-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/app.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/app.svg new file mode 100644 index 0000000..819df1b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/apple.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/apple.svg new file mode 100644 index 0000000..b8bc2a0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/apple.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/archive-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/archive-fill.svg new file mode 100644 index 0000000..077aa29 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/archive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/archive.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/archive.svg new file mode 100644 index 0000000..b41be30 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/archive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-down.svg new file mode 100644 index 0000000..1193b5d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-left.svg new file mode 100644 index 0000000..1656b22 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-right.svg new file mode 100644 index 0000000..a7d32ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-up.svg new file mode 100644 index 0000000..6c95e3d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-90deg-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-down.svg new file mode 100644 index 0000000..fe18e39 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-left.svg new file mode 100644 index 0000000..f53a1fd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-right.svg new file mode 100644 index 0000000..5019863 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-up.svg new file mode 100644 index 0000000..090b6bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-clockwise.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-clockwise.svg new file mode 100644 index 0000000..b072eb0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-clockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-counterclockwise.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-counterclockwise.svg new file mode 100644 index 0000000..b0b23b9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle-fill.svg new file mode 100644 index 0000000..8e837c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle.svg new file mode 100644 index 0000000..fe215b9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle-fill.svg new file mode 100644 index 0000000..bcebc12 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle.svg new file mode 100644 index 0000000..8b52276 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square-fill.svg new file mode 100644 index 0000000..57c099f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square.svg new file mode 100644 index 0000000..08e0028 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left.svg new file mode 100644 index 0000000..96a6b08 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle-fill.svg new file mode 100644 index 0000000..35ab8c2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle.svg new file mode 100644 index 0000000..1cd51bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square-fill.svg new file mode 100644 index 0000000..3ccff9b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square.svg new file mode 100644 index 0000000..5019b26 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right.svg new file mode 100644 index 0000000..80487bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-short.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-short.svg new file mode 100644 index 0000000..2fda340 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square-fill.svg new file mode 100644 index 0000000..ea8f14b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square.svg new file mode 100644 index 0000000..633671f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-up.svg new file mode 100644 index 0000000..a128d9b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down.svg new file mode 100644 index 0000000..1344ca9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle-fill.svg new file mode 100644 index 0000000..2eebe62 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle.svg new file mode 100644 index 0000000..39f86b8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-right.svg new file mode 100644 index 0000000..8aabd7b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-short.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-short.svg new file mode 100644 index 0000000..13005fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square-fill.svg new file mode 100644 index 0000000..76dbe9e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square.svg new file mode 100644 index 0000000..4db19b3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left.svg new file mode 100644 index 0000000..9d88501 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-repeat.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-repeat.svg new file mode 100644 index 0000000..d0d7154 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-repeat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-left.svg new file mode 100644 index 0000000..f6b125e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-right.svg new file mode 100644 index 0000000..228e24b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-return-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle-fill.svg new file mode 100644 index 0000000..336a34e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle.svg new file mode 100644 index 0000000..1339b52 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-short.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-short.svg new file mode 100644 index 0000000..4626398 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square-fill.svg new file mode 100644 index 0000000..55285eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square.svg new file mode 100644 index 0000000..7209ead --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right.svg new file mode 100644 index 0000000..d4b878b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart-fill.svg new file mode 100644 index 0000000..1b3c30f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart.svg new file mode 100644 index 0000000..f352870 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-through-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle-fill.svg new file mode 100644 index 0000000..ab0a54c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle.svg new file mode 100644 index 0000000..9923ae3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle-fill.svg new file mode 100644 index 0000000..df6e194 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle.svg new file mode 100644 index 0000000..dfdaf71 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square-fill.svg new file mode 100644 index 0000000..220169d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square.svg new file mode 100644 index 0000000..9d3767f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left.svg new file mode 100644 index 0000000..da5bb6c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle-fill.svg new file mode 100644 index 0000000..ba547c8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle.svg new file mode 100644 index 0000000..f2fcabc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square-fill.svg new file mode 100644 index 0000000..7454537 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square.svg new file mode 100644 index 0000000..9754423 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right.svg new file mode 100644 index 0000000..6924a38 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-short.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-short.svg new file mode 100644 index 0000000..3863f15 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square-fill.svg new file mode 100644 index 0000000..bb51b25 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square.svg new file mode 100644 index 0000000..d21f03e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up.svg new file mode 100644 index 0000000..c46d49e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-contract.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-contract.svg new file mode 100644 index 0000000..d140e19 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-expand.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-expand.svg new file mode 100644 index 0000000..3697f60 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-angle-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-collapse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-collapse.svg new file mode 100644 index 0000000..353eed6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-collapse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-expand.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-expand.svg new file mode 100644 index 0000000..9880f25 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-fullscreen.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-fullscreen.svg new file mode 100644 index 0000000..dc0acc3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-move.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-move.svg new file mode 100644 index 0000000..eef62ef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/arrows-move.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio-fill.svg new file mode 100644 index 0000000..81dcfcb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio.svg new file mode 100644 index 0000000..66719a7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/aspect-ratio.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/asterisk.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/asterisk.svg new file mode 100644 index 0000000..8b0a9da --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/at.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/at.svg new file mode 100644 index 0000000..4a85e14 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/at.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/award-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/award-fill.svg new file mode 100644 index 0000000..6b58996 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/award-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/award.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/award.svg new file mode 100644 index 0000000..8f572ff --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/award.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/back.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/back.svg new file mode 100644 index 0000000..4c6cbcb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/back.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-fill.svg new file mode 100644 index 0000000..ab63109 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse-fill.svg new file mode 100644 index 0000000..ed509ec --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse.svg new file mode 100644 index 0000000..446e019 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace.svg new file mode 100644 index 0000000..55c802c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/backspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d-fill.svg new file mode 100644 index 0000000..ac61cb5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d.svg new file mode 100644 index 0000000..3485837 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-3d.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k-fill.svg new file mode 100644 index 0000000..f353033 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k.svg new file mode 100644 index 0000000..24ddcb1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-4k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k-fill.svg new file mode 100644 index 0000000..1e1d4c1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k.svg new file mode 100644 index 0000000..7df4c75 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-8k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad-fill.svg new file mode 100644 index 0000000..b383de6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad.svg new file mode 100644 index 0000000..942b018 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar-fill.svg new file mode 100644 index 0000000..f98caac --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar.svg new file mode 100644 index 0000000..2210506 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-ar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc-fill.svg new file mode 100644 index 0000000..d9783fe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc.svg new file mode 100644 index 0000000..7868cb4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-cc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd-fill.svg new file mode 100644 index 0000000..9f0a498 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd.svg new file mode 100644 index 0000000..e3f4ae7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-hd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd-fill.svg new file mode 100644 index 0000000..538b642 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd.svg new file mode 100644 index 0000000..68667dd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-sd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm-fill.svg new file mode 100644 index 0000000..7d334ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm.svg new file mode 100644 index 0000000..452dd3b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-tm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo-fill.svg new file mode 100644 index 0000000..1f74e75 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo.svg new file mode 100644 index 0000000..500d98f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr-fill.svg new file mode 100644 index 0000000..6cde11f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr.svg new file mode 100644 index 0000000..5c06852 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc-fill.svg new file mode 100644 index 0000000..47db37b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc.svg new file mode 100644 index 0000000..3f0cc5b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/badge-wc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check-fill.svg new file mode 100644 index 0000000..a1ba2d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check.svg new file mode 100644 index 0000000..c6ad9ac --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash-fill.svg new file mode 100644 index 0000000..a739242 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash.svg new file mode 100644 index 0000000..9bcb202 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-fill.svg new file mode 100644 index 0000000..1a1e2e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart-fill.svg new file mode 100644 index 0000000..a859e05 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart.svg new file mode 100644 index 0000000..2a6bd30 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus-fill.svg new file mode 100644 index 0000000..a110b32 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus.svg new file mode 100644 index 0000000..b99a1a5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x-fill.svg new file mode 100644 index 0000000..879bffe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x.svg new file mode 100644 index 0000000..616532c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bag.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag.svg new file mode 100644 index 0000000..603de5f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-fill.svg new file mode 100644 index 0000000..b663894 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart-fill.svg new file mode 100644 index 0000000..cebfb93 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart.svg new file mode 100644 index 0000000..dadf467 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon.svg new file mode 100644 index 0000000..6ca06c3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid-fill.svg new file mode 100644 index 0000000..41d350a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid.svg new file mode 100644 index 0000000..de16de9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bandaid.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bank.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bank.svg new file mode 100644 index 0000000..264eaaa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bank2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bank2.svg new file mode 100644 index 0000000..b03840c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bank2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-fill.svg new file mode 100644 index 0000000..23ba4f6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line-fill.svg new file mode 100644 index 0000000..a5059c4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line.svg new file mode 100644 index 0000000..e3f0cf2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-steps.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-steps.svg new file mode 100644 index 0000000..933fba8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart-steps.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart.svg new file mode 100644 index 0000000..c34c0d4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bar-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/basket-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket-fill.svg new file mode 100644 index 0000000..ebf223c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/basket.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket.svg new file mode 100644 index 0000000..4bc584b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/basket2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket2-fill.svg new file mode 100644 index 0000000..9ebf8db --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/basket2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket2.svg new file mode 100644 index 0000000..94f0bcb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/basket3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket3-fill.svg new file mode 100644 index 0000000..e26f0ee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/basket3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket3.svg new file mode 100644 index 0000000..ac46c01 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/basket3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-charging.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-charging.svg new file mode 100644 index 0000000..cbd9107 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-full.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-full.svg new file mode 100644 index 0000000..48cf92e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-full.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-half.svg new file mode 100644 index 0000000..8c3afca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/battery.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery.svg new file mode 100644 index 0000000..1260360 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/battery.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/behance.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/behance.svg new file mode 100644 index 0000000..a6a2c42 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/behance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-fill.svg new file mode 100644 index 0000000..76d9b60 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash-fill.svg new file mode 100644 index 0000000..2e6f8cf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash.svg new file mode 100644 index 0000000..eddbb8a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bell.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell.svg new file mode 100644 index 0000000..585d417 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bell.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bezier.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bezier.svg new file mode 100644 index 0000000..21ec7b3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bezier.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bezier2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bezier2.svg new file mode 100644 index 0000000..48722d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bezier2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bicycle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bicycle.svg new file mode 100644 index 0000000..17a2105 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bicycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars-fill.svg new file mode 100644 index 0000000..de09c73 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars.svg new file mode 100644 index 0000000..47bca44 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-left.svg new file mode 100644 index 0000000..f2e0fa2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-right.svg new file mode 100644 index 0000000..253518d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/blockquote-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bluetooth.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bluetooth.svg new file mode 100644 index 0000000..5021e77 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bluetooth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/body-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/body-text.svg new file mode 100644 index 0000000..81ede13 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/body-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/book-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/book-fill.svg new file mode 100644 index 0000000..276a281 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/book-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/book-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/book-half.svg new file mode 100644 index 0000000..76589a5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/book-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/book.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/book.svg new file mode 100644 index 0000000..f0e5e49 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/book.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check-fill.svg new file mode 100644 index 0000000..039e455 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check.svg new file mode 100644 index 0000000..b1f572f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash-fill.svg new file mode 100644 index 0000000..e171192 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash.svg new file mode 100644 index 0000000..1138dbb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-fill.svg new file mode 100644 index 0000000..9466102 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart-fill.svg new file mode 100644 index 0000000..83db817 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart.svg new file mode 100644 index 0000000..be0adb1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus-fill.svg new file mode 100644 index 0000000..bb4502a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus.svg new file mode 100644 index 0000000..986a222 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star-fill.svg new file mode 100644 index 0000000..220f16f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star.svg new file mode 100644 index 0000000..0d2f262 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-star.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x-fill.svg new file mode 100644 index 0000000..69fd982 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x.svg new file mode 100644 index 0000000..6ac9e80 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark.svg new file mode 100644 index 0000000..93e1d99 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks-fill.svg new file mode 100644 index 0000000..eb5a2db --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks.svg new file mode 100644 index 0000000..6efa0bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookmarks.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bookshelf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookshelf.svg new file mode 100644 index 0000000..6549ea1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bookshelf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/boombox-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/boombox-fill.svg new file mode 100644 index 0000000..6103ae2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/boombox-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/boombox.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/boombox.svg new file mode 100644 index 0000000..520f23e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/boombox.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-fill.svg new file mode 100644 index 0000000..9d16320 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.css b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.css new file mode 100644 index 0000000..7f0bd54 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.css @@ -0,0 +1,1876 @@ +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url("./fonts/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf") format("woff2"), +url("./fonts/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf") 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"; } diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.json b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.json new file mode 100644 index 0000000..faa3b2c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.json @@ -0,0 +1,1856 @@ +{ + "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 +} \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.scss b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.scss new file mode 100644 index 0000000..99770d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.scss @@ -0,0 +1,3738 @@ +$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: "8d200481aa7f02a2d63a331fc782cfaf" !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", +); + +.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"); } diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.svg new file mode 100644 index 0000000..8104aea --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-reboot.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-reboot.svg new file mode 100644 index 0000000..4a184cf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap-reboot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap.svg new file mode 100644 index 0000000..b6aed61 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bootstrap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-all.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-all.svg new file mode 100644 index 0000000..803f5e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-bottom.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-bottom.svg new file mode 100644 index 0000000..dbc2192 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-center.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-center.svg new file mode 100644 index 0000000..009b97d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-inner.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-inner.svg new file mode 100644 index 0000000..2beaa0c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-inner.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-left.svg new file mode 100644 index 0000000..69df882 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-middle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-middle.svg new file mode 100644 index 0000000..90296f9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-outer.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-outer.svg new file mode 100644 index 0000000..355e05e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-outer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-right.svg new file mode 100644 index 0000000..b0c16da --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-style.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-style.svg new file mode 100644 index 0000000..d742b2c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-style.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-top.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-top.svg new file mode 100644 index 0000000..5aab368 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border-width.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-width.svg new file mode 100644 index 0000000..0cbd0e6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border-width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/border.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/border.svg new file mode 100644 index 0000000..0e8c9b5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/border.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box-circles.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box-circles.svg new file mode 100644 index 0000000..2e59f31 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box-circles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box.svg new file mode 100644 index 0000000..d529292 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bounding-box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-left.svg new file mode 100644 index 0000000..6ad3e17 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-right.svg new file mode 100644 index 0000000..321cddf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down.svg new file mode 100644 index 0000000..9a2ca12 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-left.svg new file mode 100644 index 0000000..76a687a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-right.svg new file mode 100644 index 0000000..9237293 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down.svg new file mode 100644 index 0000000..90f9301 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-left.svg new file mode 100644 index 0000000..a237daf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-right.svg new file mode 100644 index 0000000..d158dae --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-left.svg new file mode 100644 index 0000000..6937f6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-right.svg new file mode 100644 index 0000000..8918611 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up.svg new file mode 100644 index 0000000..e6a4a7b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-in-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-left.svg new file mode 100644 index 0000000..8602603 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-right.svg new file mode 100644 index 0000000..2c4e26c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-left.svg new file mode 100644 index 0000000..7fb0b45 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-right.svg new file mode 100644 index 0000000..1d93acb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up.svg new file mode 100644 index 0000000..beaf334 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-fill.svg new file mode 100644 index 0000000..8cf213f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam-fill.svg new file mode 100644 index 0000000..97566ab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam.svg new file mode 100644 index 0000000..e1506b8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box-seam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box.svg new file mode 100644 index 0000000..58cbe2c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-fill.svg new file mode 100644 index 0000000..242ad6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart-fill.svg new file mode 100644 index 0000000..810e2ee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart.svg new file mode 100644 index 0000000..400eb43 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/box2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2.svg new file mode 100644 index 0000000..6020baf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/box2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/boxes.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/boxes.svg new file mode 100644 index 0000000..b53fac8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/boxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/braces-asterisk.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/braces-asterisk.svg new file mode 100644 index 0000000..0a1a25b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/braces-asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/braces.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/braces.svg new file mode 100644 index 0000000..3fed8c9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/braces.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bricks.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bricks.svg new file mode 100644 index 0000000..99e2886 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bricks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase-fill.svg new file mode 100644 index 0000000..bc6150d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase.svg new file mode 100644 index 0000000..95d13a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/briefcase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high-fill.svg new file mode 100644 index 0000000..7660658 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high.svg new file mode 100644 index 0000000..88f5255 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low-fill.svg new file mode 100644 index 0000000..1692df2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low.svg new file mode 100644 index 0000000..2d68fb0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-alt-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high-fill.svg new file mode 100644 index 0000000..8969e9b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high.svg new file mode 100644 index 0000000..42b2c20 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low-fill.svg new file mode 100644 index 0000000..29a1c3b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low.svg new file mode 100644 index 0000000..fdd251d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brightness-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast-pin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast-pin.svg new file mode 100644 index 0000000..5576e0e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast-pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast.svg new file mode 100644 index 0000000..776a237 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/broadcast.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-chrome.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-chrome.svg new file mode 100644 index 0000000..a34ab42 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-chrome.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-edge.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-edge.svg new file mode 100644 index 0000000..c8191d8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-edge.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-firefox.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-firefox.svg new file mode 100644 index 0000000..2bfdba7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-firefox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-safari.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-safari.svg new file mode 100644 index 0000000..b304b1b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/browser-safari.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brush-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brush-fill.svg new file mode 100644 index 0000000..53ec4d6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brush-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/brush.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/brush.svg new file mode 100644 index 0000000..cc3429b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/brush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bucket-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bucket-fill.svg new file mode 100644 index 0000000..e14f4a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bucket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bucket.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bucket.svg new file mode 100644 index 0000000..4911ef2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bug-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bug-fill.svg new file mode 100644 index 0000000..bf16447 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bug-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bug.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bug.svg new file mode 100644 index 0000000..a97ffa1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/building.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/building.svg new file mode 100644 index 0000000..eb90b93 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/building.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/bullseye.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/bullseye.svg new file mode 100644 index 0000000..85a807c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/bullseye.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle-fill.svg new file mode 100644 index 0000000..0b4adad --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle.svg new file mode 100644 index 0000000..3e4e268 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/c-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-square-fill.svg new file mode 100644 index 0000000..0b24f73 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/c-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-square.svg new file mode 100644 index 0000000..822ae02 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/c-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calculator-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calculator-fill.svg new file mode 100644 index 0000000..c4ee270 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calculator-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calculator.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calculator.svg new file mode 100644 index 0000000..be8e11a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calculator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check-fill.svg new file mode 100644 index 0000000..76afaa2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check.svg new file mode 100644 index 0000000..125b358 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date-fill.svg new file mode 100644 index 0000000..37e9cb5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date.svg new file mode 100644 index 0000000..7c53231 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-date.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day-fill.svg new file mode 100644 index 0000000..7f1c3c1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day.svg new file mode 100644 index 0000000..f043369 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-day.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event-fill.svg new file mode 100644 index 0000000..844dd15 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event.svg new file mode 100644 index 0000000..41c0ef9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-fill.svg new file mode 100644 index 0000000..0cdeb35 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart-fill.svg new file mode 100644 index 0000000..bed00d8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart.svg new file mode 100644 index 0000000..2fe7c13 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus-fill.svg new file mode 100644 index 0000000..f23e648 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus.svg new file mode 100644 index 0000000..8f970ac --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month-fill.svg new file mode 100644 index 0000000..9123437 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month.svg new file mode 100644 index 0000000..ad6a330 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-month.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus-fill.svg new file mode 100644 index 0000000..3928c63 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus.svg new file mode 100644 index 0000000..70746db --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range-fill.svg new file mode 100644 index 0000000..41bb2a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range.svg new file mode 100644 index 0000000..934a45c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week-fill.svg new file mode 100644 index 0000000..00930aa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week.svg new file mode 100644 index 0000000..06d6995 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x-fill.svg new file mode 100644 index 0000000..01be301 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x.svg new file mode 100644 index 0000000..faf46e1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar.svg new file mode 100644 index 0000000..c8590dd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check-fill.svg new file mode 100644 index 0000000..f49354e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check.svg new file mode 100644 index 0000000..f826056 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date-fill.svg new file mode 100644 index 0000000..ac005e0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date.svg new file mode 100644 index 0000000..2dd64e8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-date.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day-fill.svg new file mode 100644 index 0000000..2ab1b21 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day.svg new file mode 100644 index 0000000..d4d4856 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-day.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event-fill.svg new file mode 100644 index 0000000..5bdbc27 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event.svg new file mode 100644 index 0000000..8c1c7cd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-event.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-fill.svg new file mode 100644 index 0000000..4b81563 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart-fill.svg new file mode 100644 index 0000000..a1782e3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart.svg new file mode 100644 index 0000000..6d66981 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus-fill.svg new file mode 100644 index 0000000..af87213 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus.svg new file mode 100644 index 0000000..eff8110 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month-fill.svg new file mode 100644 index 0000000..58deabc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month.svg new file mode 100644 index 0000000..88c922e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-month.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus-fill.svg new file mode 100644 index 0000000..8b41682 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus.svg new file mode 100644 index 0000000..7ec7d49 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range-fill.svg new file mode 100644 index 0000000..39ba322 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range.svg new file mode 100644 index 0000000..4a8d9ad --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week-fill.svg new file mode 100644 index 0000000..8303779 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week.svg new file mode 100644 index 0000000..835ce06 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x-fill.svg new file mode 100644 index 0000000..2157939 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x.svg new file mode 100644 index 0000000..e7cc339 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2.svg new file mode 100644 index 0000000..db2e06d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event-fill.svg new file mode 100644 index 0000000..c494090 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event.svg new file mode 100644 index 0000000..681ce4d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-fill.svg new file mode 100644 index 0000000..e37c234 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range-fill.svg new file mode 100644 index 0000000..00875b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range.svg new file mode 100644 index 0000000..a452516 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week-fill.svg new file mode 100644 index 0000000..53e5bc7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week.svg new file mode 100644 index 0000000..e9a768c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3.svg new file mode 100644 index 0000000..eb3c5f2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-event.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-event.svg new file mode 100644 index 0000000..51d40e8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-range.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-range.svg new file mode 100644 index 0000000..129d7c1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-week.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-week.svg new file mode 100644 index 0000000..5644238 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4.svg new file mode 100644 index 0000000..1c62685 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/calendar4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-fill.svg new file mode 100644 index 0000000..be16451 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels-fill.svg new file mode 100644 index 0000000..347f44e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels.svg new file mode 100644 index 0000000..1aa7b1c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-reels.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-fill.svg new file mode 100644 index 0000000..0222b95 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off-fill.svg new file mode 100644 index 0000000..9909060 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off.svg new file mode 100644 index 0000000..7635e9b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video.svg new file mode 100644 index 0000000..199e7a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera-video.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera.svg new file mode 100644 index 0000000..fb337fe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/camera2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera2.svg new file mode 100644 index 0000000..a33ae6b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/camera2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/capslock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/capslock-fill.svg new file mode 100644 index 0000000..e4af909 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/capslock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/capslock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/capslock.svg new file mode 100644 index 0000000..12155de --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/capslock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/capsule-pill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/capsule-pill.svg new file mode 100644 index 0000000..c57efff --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/capsule-pill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/capsule.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/capsule.svg new file mode 100644 index 0000000..844aa8e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/capsule.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/car-front-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/car-front-fill.svg new file mode 100644 index 0000000..e9c5204 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/car-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/car-front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/car-front.svg new file mode 100644 index 0000000..a2ec568 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/car-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/card-checklist.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-checklist.svg new file mode 100644 index 0000000..ce2a553 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-checklist.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/card-heading.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-heading.svg new file mode 100644 index 0000000..682bd4e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-heading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/card-image.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-image.svg new file mode 100644 index 0000000..473ff03 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/card-list.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-list.svg new file mode 100644 index 0000000..3dc5d42 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-list.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/card-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-text.svg new file mode 100644 index 0000000..d218f55 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/card-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-fill.svg new file mode 100644 index 0000000..d7c3990 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square-fill.svg new file mode 100644 index 0000000..ae8fbb4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square.svg new file mode 100644 index 0000000..cf34038 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down.svg new file mode 100644 index 0000000..026b0ff --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-fill.svg new file mode 100644 index 0000000..d989dff --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square-fill.svg new file mode 100644 index 0000000..5d8ab56 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square.svg new file mode 100644 index 0000000..099b54d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left.svg new file mode 100644 index 0000000..89732f0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-fill.svg new file mode 100644 index 0000000..b445551 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square-fill.svg new file mode 100644 index 0000000..ea06657 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square.svg new file mode 100644 index 0000000..4039064 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right.svg new file mode 100644 index 0000000..451686e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-fill.svg new file mode 100644 index 0000000..a87820e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square-fill.svg new file mode 100644 index 0000000..25c66a5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square.svg new file mode 100644 index 0000000..d59ecbf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up.svg new file mode 100644 index 0000000..36ca8f0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/caret-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check-fill.svg new file mode 100644 index 0000000..019c1fc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check.svg new file mode 100644 index 0000000..986706a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash-fill.svg new file mode 100644 index 0000000..2562744 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash.svg new file mode 100644 index 0000000..ecd23f3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-fill.svg new file mode 100644 index 0000000..a2b95bf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus-fill.svg new file mode 100644 index 0000000..9858fe1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus.svg new file mode 100644 index 0000000..acafe13 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x-fill.svg new file mode 100644 index 0000000..a9a32ca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x.svg new file mode 100644 index 0000000..feddfdd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart.svg new file mode 100644 index 0000000..486adb1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart2.svg new file mode 100644 index 0000000..7e1bd9a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart3.svg new file mode 100644 index 0000000..2187149 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cart4.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart4.svg new file mode 100644 index 0000000..b40891f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cart4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cash-coin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cash-coin.svg new file mode 100644 index 0000000..bc82c64 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cash-coin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cash-stack.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cash-stack.svg new file mode 100644 index 0000000..492cb38 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cash-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cash.svg new file mode 100644 index 0000000..ef3a4e7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cassette-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cassette-fill.svg new file mode 100644 index 0000000..e8dd8f1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cassette-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cassette.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cassette.svg new file mode 100644 index 0000000..c28170c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cassette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cast.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cast.svg new file mode 100644 index 0000000..1eda173 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cast.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle-fill.svg new file mode 100644 index 0000000..ca9779e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle.svg new file mode 100644 index 0000000..6de6b76 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square-fill.svg new file mode 100644 index 0000000..f9b44d5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square.svg new file mode 100644 index 0000000..90c52bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cc-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots-fill.svg new file mode 100644 index 0000000..2e3d225 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots.svg new file mode 100644 index 0000000..a74267d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-fill.svg new file mode 100644 index 0000000..69ed44b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart-fill.svg new file mode 100644 index 0000000..9be92ca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart.svg new file mode 100644 index 0000000..90c276b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots-fill.svg new file mode 100644 index 0000000..eb7f531 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots.svg new file mode 100644 index 0000000..c73169d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-fill.svg new file mode 100644 index 0000000..38c389f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart-fill.svg new file mode 100644 index 0000000..787ed61 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart.svg new file mode 100644 index 0000000..1604e7b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote-fill.svg new file mode 100644 index 0000000..b115a9f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote.svg new file mode 100644 index 0000000..448827f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text-fill.svg new file mode 100644 index 0000000..28a0f47 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text.svg new file mode 100644 index 0000000..2b69a98 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left.svg new file mode 100644 index 0000000..fd2f4ee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote-fill.svg new file mode 100644 index 0000000..4a3af86 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote.svg new file mode 100644 index 0000000..f890c38 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots-fill.svg new file mode 100644 index 0000000..49ce097 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots.svg new file mode 100644 index 0000000..423d221 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-fill.svg new file mode 100644 index 0000000..41b767b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart-fill.svg new file mode 100644 index 0000000..b55dc62 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart.svg new file mode 100644 index 0000000..744e8a0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote-fill.svg new file mode 100644 index 0000000..e63f92b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote.svg new file mode 100644 index 0000000..42c8dbe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text-fill.svg new file mode 100644 index 0000000..32df921 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text.svg new file mode 100644 index 0000000..d8b6004 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right.svg new file mode 100644 index 0000000..b702b5d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots-fill.svg new file mode 100644 index 0000000..1025978 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots.svg new file mode 100644 index 0000000..e59cd1a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-fill.svg new file mode 100644 index 0000000..2fb73ac --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart-fill.svg new file mode 100644 index 0000000..f200049 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart.svg new file mode 100644 index 0000000..89ca6ef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote-fill.svg new file mode 100644 index 0000000..761cb91 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote.svg new file mode 100644 index 0000000..40893f4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text-fill.svg new file mode 100644 index 0000000..1dd17c5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text.svg new file mode 100644 index 0000000..ae3fd8d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square.svg new file mode 100644 index 0000000..7611729 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text-fill.svg new file mode 100644 index 0000000..fff3db3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text.svg new file mode 100644 index 0000000..75a79f1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chat.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat.svg new file mode 100644 index 0000000..3cb81b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check-all.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-all.svg new file mode 100644 index 0000000..b0019d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle-fill.svg new file mode 100644 index 0000000..e861174 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle.svg new file mode 100644 index 0000000..d8dd0cd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-lg.svg new file mode 100644 index 0000000..7afb0ae --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-square-fill.svg new file mode 100644 index 0000000..45d6828 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-square.svg new file mode 100644 index 0000000..d71c1f3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check.svg new file mode 100644 index 0000000..9de6cc7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-all.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-all.svg new file mode 100644 index 0000000..25d8ba5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-circle.svg new file mode 100644 index 0000000..7319d37 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-square.svg new file mode 100644 index 0000000..2d5e6eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/check2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2.svg new file mode 100644 index 0000000..e187956 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/check2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-contract.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-contract.svg new file mode 100644 index 0000000..f12917f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-down.svg new file mode 100644 index 0000000..4df2259 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-expand.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-expand.svg new file mode 100644 index 0000000..6cb775f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-left.svg new file mode 100644 index 0000000..5d53406 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-right.svg new file mode 100644 index 0000000..b71553c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-up.svg new file mode 100644 index 0000000..9ca1408 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-down.svg new file mode 100644 index 0000000..fb1767e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-left.svg new file mode 100644 index 0000000..5dd6b6b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-right.svg new file mode 100644 index 0000000..ecb5994 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-up.svg new file mode 100644 index 0000000..8bc0a55 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-compact-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-contract.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-contract.svg new file mode 100644 index 0000000..5243d43 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-down.svg new file mode 100644 index 0000000..0df76ee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-left.svg new file mode 100644 index 0000000..7181fd1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-right.svg new file mode 100644 index 0000000..73e1b35 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-up.svg new file mode 100644 index 0000000..5c9a013 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-double-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-down.svg new file mode 100644 index 0000000..1f0b8bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-expand.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-expand.svg new file mode 100644 index 0000000..0a2b81a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-left.svg new file mode 100644 index 0000000..018f8b6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-right.svg new file mode 100644 index 0000000..d621289 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-up.svg new file mode 100644 index 0000000..3b2bd42 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/chevron-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-fill.svg new file mode 100644 index 0000000..e0d1b51 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-half.svg new file mode 100644 index 0000000..5380929 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-square.svg new file mode 100644 index 0000000..37d8622 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle.svg new file mode 100644 index 0000000..dc57919 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check-fill.svg new file mode 100644 index 0000000..4c0c18f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check.svg new file mode 100644 index 0000000..f7591ae --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data-fill.svg new file mode 100644 index 0000000..e7de45a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data.svg new file mode 100644 index 0000000..b4fcb33 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-fill.svg new file mode 100644 index 0000000..86d3da0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart-fill.svg new file mode 100644 index 0000000..c653de1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart.svg new file mode 100644 index 0000000..0b5b319 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus-fill.svg new file mode 100644 index 0000000..7828cb8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus.svg new file mode 100644 index 0000000..4826c3e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus-fill.svg new file mode 100644 index 0000000..2ebdba4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus.svg new file mode 100644 index 0000000..79020c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-pulse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-pulse.svg new file mode 100644 index 0000000..0c43dab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x-fill.svg new file mode 100644 index 0000000..8cba1ea --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x.svg new file mode 100644 index 0000000..bba444d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard.svg new file mode 100644 index 0000000..360e089 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check-fill.svg new file mode 100644 index 0000000..01aed62 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check.svg new file mode 100644 index 0000000..c235208 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data-fill.svg new file mode 100644 index 0000000..40656a7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data.svg new file mode 100644 index 0000000..74b26f5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-fill.svg new file mode 100644 index 0000000..ca2df57 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart-fill.svg new file mode 100644 index 0000000..2abc359 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart.svg new file mode 100644 index 0000000..4883c3f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus-fill.svg new file mode 100644 index 0000000..000a2c6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus.svg new file mode 100644 index 0000000..a634bb0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus-fill.svg new file mode 100644 index 0000000..f1702d8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus.svg new file mode 100644 index 0000000..474ffdc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse-fill.svg new file mode 100644 index 0000000..5017f6d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse.svg new file mode 100644 index 0000000..1e6370c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-pulse.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x-fill.svg new file mode 100644 index 0000000..8f63584 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x.svg new file mode 100644 index 0000000..9ac8211 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2.svg new file mode 100644 index 0000000..d729ddb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clipboard2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clock-fill.svg new file mode 100644 index 0000000..189dec1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clock-history.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clock-history.svg new file mode 100644 index 0000000..414b526 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clock-history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clock.svg new file mode 100644 index 0000000..72f2939 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down-fill.svg new file mode 100644 index 0000000..6e18ca9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down.svg new file mode 100644 index 0000000..cb8e33a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up-fill.svg new file mode 100644 index 0000000..89d72fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up.svg new file mode 100644 index 0000000..6f69abc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check-fill.svg new file mode 100644 index 0000000..81f28b5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check.svg new file mode 100644 index 0000000..917d5c2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download-fill.svg new file mode 100644 index 0000000..53c4242 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download.svg new file mode 100644 index 0000000..c6b3fe3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle-fill.svg new file mode 100644 index 0000000..996aec4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle.svg new file mode 100644 index 0000000..bb1e68b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-drizzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fill.svg new file mode 100644 index 0000000..23755bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog-fill.svg new file mode 100644 index 0000000..07f10f4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog.svg new file mode 100644 index 0000000..b40c983 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2-fill.svg new file mode 100644 index 0000000..1d49851 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2.svg new file mode 100644 index 0000000..1bd3c25 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-fog2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail-fill.svg new file mode 100644 index 0000000..d8a096b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail.svg new file mode 100644 index 0000000..2f9bec1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-hail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze-fill.svg new file mode 100644 index 0000000..002fc26 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze.svg new file mode 100644 index 0000000..513e346 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2-fill.svg new file mode 100644 index 0000000..e9b7bda --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2.svg new file mode 100644 index 0000000..c213dfb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-haze2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-fill.svg new file mode 100644 index 0000000..1d30904 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain-fill.svg new file mode 100644 index 0000000..2b6d4a1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain.svg new file mode 100644 index 0000000..31badb3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning.svg new file mode 100644 index 0000000..5a8bafd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus-fill.svg new file mode 100644 index 0000000..753727f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus.svg new file mode 100644 index 0000000..a4ab6f9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon-fill.svg new file mode 100644 index 0000000..d968faf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon.svg new file mode 100644 index 0000000..1089204 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-moon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus-fill.svg new file mode 100644 index 0000000..92620aa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus.svg new file mode 100644 index 0000000..4ef51f2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-fill.svg new file mode 100644 index 0000000..94cddba --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy-fill.svg new file mode 100644 index 0000000..167c8af --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy.svg new file mode 100644 index 0000000..a5c41e5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain-heavy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain.svg new file mode 100644 index 0000000..eb40032 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash-fill.svg new file mode 100644 index 0000000..a4b8bad --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash.svg new file mode 100644 index 0000000..fe89178 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet-fill.svg new file mode 100644 index 0000000..73764dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet.svg new file mode 100644 index 0000000..d3c8f2e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sleet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow-fill.svg new file mode 100644 index 0000000..0ffc577 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow.svg new file mode 100644 index 0000000..b1643fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun-fill.svg new file mode 100644 index 0000000..9ecf7de --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun.svg new file mode 100644 index 0000000..76ebc49 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload-fill.svg new file mode 100644 index 0000000..766015d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload.svg new file mode 100644 index 0000000..6184b72 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud.svg new file mode 100644 index 0000000..7b0b9b3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloud.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clouds-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clouds-fill.svg new file mode 100644 index 0000000..fe7fc07 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clouds-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/clouds.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/clouds.svg new file mode 100644 index 0000000..c9a5ba0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/clouds.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy-fill.svg new file mode 100644 index 0000000..3e90f9e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy.svg new file mode 100644 index 0000000..0783bca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cloudy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/code-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/code-slash.svg new file mode 100644 index 0000000..ef0ef01 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/code-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/code-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/code-square.svg new file mode 100644 index 0000000..415b56c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/code-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/code.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/code.svg new file mode 100644 index 0000000..079f5c6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/code.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/coin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/coin.svg new file mode 100644 index 0000000..045d428 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/coin.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-fill.svg new file mode 100644 index 0000000..fee7f54 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play-fill.svg new file mode 100644 index 0000000..2601e48 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play.svg new file mode 100644 index 0000000..96b5c6e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/collection.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection.svg new file mode 100644 index 0000000..0870f5a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/collection.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/columns-gap.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/columns-gap.svg new file mode 100644 index 0000000..b3cb175 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/columns-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/columns.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/columns.svg new file mode 100644 index 0000000..d785491 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/command.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/command.svg new file mode 100644 index 0000000..d162254 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/command.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/compass-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/compass-fill.svg new file mode 100644 index 0000000..ad821c4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/compass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/compass.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/compass.svg new file mode 100644 index 0000000..8649461 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/compass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cone-striped.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cone-striped.svg new file mode 100644 index 0000000..44e9606 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cone-striped.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cone.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cone.svg new file mode 100644 index 0000000..2de05c5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/controller.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/controller.svg new file mode 100644 index 0000000..15e7774 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cpu-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cpu-fill.svg new file mode 100644 index 0000000..50d0a07 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cpu-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cpu.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cpu.svg new file mode 100644 index 0000000..a9fbaa3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cpu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back-fill.svg new file mode 100644 index 0000000..c80bb6c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back.svg new file mode 100644 index 0000000..e99159c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-back.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front-fill.svg new file mode 100644 index 0000000..c082ef0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front.svg new file mode 100644 index 0000000..95b071d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-2-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-fill.svg new file mode 100644 index 0000000..d0686a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card.svg new file mode 100644 index 0000000..f716d39 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/crop.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/crop.svg new file mode 100644 index 0000000..b7e1749 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/crop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-fill.svg new file mode 100644 index 0000000..c811935 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot-fill.svg new file mode 100644 index 0000000..f512ae0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot.svg new file mode 100644 index 0000000..789f1ea --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-hot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-straw.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-straw.svg new file mode 100644 index 0000000..bda9d07 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup-straw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cup.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup.svg new file mode 100644 index 0000000..490fe09 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cup.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-bitcoin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-bitcoin.svg new file mode 100644 index 0000000..488adca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-bitcoin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-dollar.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-dollar.svg new file mode 100644 index 0000000..572e34c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-dollar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-euro.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-euro.svg new file mode 100644 index 0000000..1fcaa7c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-euro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-exchange.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-exchange.svg new file mode 100644 index 0000000..1e3eaf3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-exchange.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-pound.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-pound.svg new file mode 100644 index 0000000..60dbd58 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-pound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-rupee.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-rupee.svg new file mode 100644 index 0000000..843d0fa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-rupee.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-yen.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-yen.svg new file mode 100644 index 0000000..5bbf1a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/currency-yen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-fill.svg new file mode 100644 index 0000000..093372b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-text.svg new file mode 100644 index 0000000..42a48fa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor.svg new file mode 100644 index 0000000..315106b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/cursor.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-dotted.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-dotted.svg new file mode 100644 index 0000000..7e29372 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-fill.svg new file mode 100644 index 0000000..db27419 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle.svg new file mode 100644 index 0000000..17483d6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-lg.svg new file mode 100644 index 0000000..0f4c5e9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-dotted.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-dotted.svg new file mode 100644 index 0000000..15b8d4b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-fill.svg new file mode 100644 index 0000000..85a95b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square.svg new file mode 100644 index 0000000..b63e536 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash.svg new file mode 100644 index 0000000..4ac4288 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd-fill.svg new file mode 100644 index 0000000..5b5ae29 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd.svg new file mode 100644 index 0000000..960e609 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-hdd.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd-fill.svg new file mode 100644 index 0000000..9ba5802 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd.svg new file mode 100644 index 0000000..0dd8ae5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/device-ssd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2-fill.svg new file mode 100644 index 0000000..b46a212 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2.svg new file mode 100644 index 0000000..2b330e5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3-fill.svg new file mode 100644 index 0000000..6cc31c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3.svg new file mode 100644 index 0000000..464b051 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diagram-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-fill.svg new file mode 100644 index 0000000..e6e3151 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-half.svg new file mode 100644 index 0000000..4e13791 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond.svg new file mode 100644 index 0000000..4cddafa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1-fill.svg new file mode 100644 index 0000000..0b20aa0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1.svg new file mode 100644 index 0000000..97c2432 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2-fill.svg new file mode 100644 index 0000000..f55f921 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2.svg new file mode 100644 index 0000000..38013a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3-fill.svg new file mode 100644 index 0000000..ae5a1ba --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3.svg new file mode 100644 index 0000000..705b7e7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4-fill.svg new file mode 100644 index 0000000..6dad92b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4.svg new file mode 100644 index 0000000..070f981 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5-fill.svg new file mode 100644 index 0000000..a92382b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5.svg new file mode 100644 index 0000000..b4369c7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-5.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6-fill.svg new file mode 100644 index 0000000..fce8cb4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6.svg new file mode 100644 index 0000000..44d25dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dice-6.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/disc-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/disc-fill.svg new file mode 100644 index 0000000..b03f34d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/disc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/disc.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/disc.svg new file mode 100644 index 0000000..f3475a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/disc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/discord.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/discord.svg new file mode 100644 index 0000000..877cfdf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/discord.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/display-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/display-fill.svg new file mode 100644 index 0000000..f7c3fca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/display-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/display.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/display.svg new file mode 100644 index 0000000..700d780 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/displayport-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/displayport-fill.svg new file mode 100644 index 0000000..17fe771 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/displayport-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/displayport.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/displayport.svg new file mode 100644 index 0000000..3e5748a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/displayport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-horizontal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-horizontal.svg new file mode 100644 index 0000000..fe90ff8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-horizontal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-vertical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-vertical.svg new file mode 100644 index 0000000..234b2c2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/distribute-vertical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed-fill.svg new file mode 100644 index 0000000..1d2a036 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed.svg new file mode 100644 index 0000000..3eab448 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-closed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/door-open-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-open-fill.svg new file mode 100644 index 0000000..d4833a3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/door-open.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-open.svg new file mode 100644 index 0000000..d9638a3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/door-open.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dot.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dot.svg new file mode 100644 index 0000000..183e4a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dot.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/download.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/download.svg new file mode 100644 index 0000000..80a5817 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dpad-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dpad-fill.svg new file mode 100644 index 0000000..ea54468 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dpad-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dpad.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dpad.svg new file mode 100644 index 0000000..9363c90 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dpad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dribbble.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dribbble.svg new file mode 100644 index 0000000..809f2d3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dribbble.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/dropbox.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/dropbox.svg new file mode 100644 index 0000000..6431141 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/dropbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-fill.svg new file mode 100644 index 0000000..a240876 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-half.svg new file mode 100644 index 0000000..43eb208 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet.svg new file mode 100644 index 0000000..2b405d6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/droplet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ear-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ear-fill.svg new file mode 100644 index 0000000..8e564c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ear.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ear.svg new file mode 100644 index 0000000..8c8b869 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/earbuds.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/earbuds.svg new file mode 100644 index 0000000..7bc0019 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/earbuds.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/easel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel-fill.svg new file mode 100644 index 0000000..db00798 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/easel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel.svg new file mode 100644 index 0000000..f95976e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/easel2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel2-fill.svg new file mode 100644 index 0000000..c393242 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/easel2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel2.svg new file mode 100644 index 0000000..d1736de --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/easel3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel3-fill.svg new file mode 100644 index 0000000..2e57223 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/easel3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel3.svg new file mode 100644 index 0000000..a39ad3d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/easel3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fill.svg new file mode 100644 index 0000000..33b7d44 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fried.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fried.svg new file mode 100644 index 0000000..b99cac3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/egg-fried.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/egg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/egg.svg new file mode 100644 index 0000000..9fb5c1e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/egg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eject-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eject-fill.svg new file mode 100644 index 0000000..3255af6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eject-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eject.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eject.svg new file mode 100644 index 0000000..540cbc8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eject.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry-fill.svg new file mode 100644 index 0000000..1bf7eb6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry.svg new file mode 100644 index 0000000..d6d8914 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-angry.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy-fill.svg new file mode 100644 index 0000000..d801800 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy.svg new file mode 100644 index 0000000..f64fade --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-dizzy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless-fill.svg new file mode 100644 index 0000000..f70140a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless.svg new file mode 100644 index 0000000..208a72d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-expressionless.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown-fill.svg new file mode 100644 index 0000000..c8a9ddc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown.svg new file mode 100644 index 0000000..b7766eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-frown.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes-fill.svg new file mode 100644 index 0000000..cc91552 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes.svg new file mode 100644 index 0000000..c19ec51 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-heart-eyes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss-fill.svg new file mode 100644 index 0000000..ab46245 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss.svg new file mode 100644 index 0000000..4646628 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-kiss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing-fill.svg new file mode 100644 index 0000000..cc8c69b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing.svg new file mode 100644 index 0000000..68d9b25 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-laughing.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral-fill.svg new file mode 100644 index 0000000..58bcb6b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral.svg new file mode 100644 index 0000000..2f3204a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-neutral.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-fill.svg new file mode 100644 index 0000000..76a6a16 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down-fill.svg new file mode 100644 index 0000000..c682933 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down.svg new file mode 100644 index 0000000..1e18424 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile-upside-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile.svg new file mode 100644 index 0000000..d222a9a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-smile.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses-fill.svg new file mode 100644 index 0000000..00e7bc0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses.svg new file mode 100644 index 0000000..4771e4d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-sunglasses.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink-fill.svg new file mode 100644 index 0000000..8601a58 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink.svg new file mode 100644 index 0000000..ee3b3d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/emoji-wink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check-fill.svg new file mode 100644 index 0000000..ca06ad0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check.svg new file mode 100644 index 0000000..8a50181 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash-fill.svg new file mode 100644 index 0000000..7275d3d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash.svg new file mode 100644 index 0000000..7ae3e5c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation-fill.svg new file mode 100644 index 0000000..4bc91d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation.svg new file mode 100644 index 0000000..936b777 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-fill.svg new file mode 100644 index 0000000..0b28c86 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart-fill.svg new file mode 100644 index 0000000..8ed9e02 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart.svg new file mode 100644 index 0000000..b104999 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-fill.svg new file mode 100644 index 0000000..29d8fe7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart-fill.svg new file mode 100644 index 0000000..478b85b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart.svg new file mode 100644 index 0000000..7d324a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open.svg new file mode 100644 index 0000000..9a542d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-fill.svg new file mode 100644 index 0000000..14f613e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart-fill.svg new file mode 100644 index 0000000..e422acc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart.svg new file mode 100644 index 0000000..2d925ae --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper.svg new file mode 100644 index 0000000..a909c63 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-paper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus-fill.svg new file mode 100644 index 0000000..96703c2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus.svg new file mode 100644 index 0000000..0abb966 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash-fill.svg new file mode 100644 index 0000000..09690e5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash.svg new file mode 100644 index 0000000..35b3783 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x-fill.svg new file mode 100644 index 0000000..b8348b1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x.svg new file mode 100644 index 0000000..cd78475 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope.svg new file mode 100644 index 0000000..122fc35 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/envelope.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eraser-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eraser-fill.svg new file mode 100644 index 0000000..10959b3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eraser-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eraser.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eraser.svg new file mode 100644 index 0000000..e7060e5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eraser.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/escape.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/escape.svg new file mode 100644 index 0000000..112c87b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/escape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ethernet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ethernet.svg new file mode 100644 index 0000000..9b97a3a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ethernet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station-fill.svg new file mode 100644 index 0000000..a30f613 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station.svg new file mode 100644 index 0000000..faec20c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ev-station.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle-fill.svg new file mode 100644 index 0000000..f7a7d17 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle.svg new file mode 100644 index 0000000..73c7e8d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond-fill.svg new file mode 100644 index 0000000..5987fe7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond.svg new file mode 100644 index 0000000..6c0388b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-lg.svg new file mode 100644 index 0000000..b21e727 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon-fill.svg new file mode 100644 index 0000000..3347f64 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon.svg new file mode 100644 index 0000000..6ef1db9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square-fill.svg new file mode 100644 index 0000000..e99eab8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square.svg new file mode 100644 index 0000000..41436cb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle-fill.svg new file mode 100644 index 0000000..50e1752 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle.svg new file mode 100644 index 0000000..7ca0dc7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation.svg new file mode 100644 index 0000000..953004b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/exclude.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclude.svg new file mode 100644 index 0000000..9be5f93 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/exclude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/explicit-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/explicit-fill.svg new file mode 100644 index 0000000..159d365 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/explicit-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/explicit.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/explicit.svg new file mode 100644 index 0000000..22a0ef4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/explicit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-fill.svg new file mode 100644 index 0000000..2697206 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash-fill.svg new file mode 100644 index 0000000..9339262 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash.svg new file mode 100644 index 0000000..c520837 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eye.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye.svg new file mode 100644 index 0000000..412ff69 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eye.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eyedropper.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eyedropper.svg new file mode 100644 index 0000000..698d40d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eyedropper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/eyeglasses.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/eyeglasses.svg new file mode 100644 index 0000000..020d943 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/eyeglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/facebook.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/facebook.svg new file mode 100644 index 0000000..e8d1443 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/facebook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fan.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fan.svg new file mode 100644 index 0000000..fab6eab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fan.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn-fill.svg new file mode 100644 index 0000000..9c9a1c6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn.svg new file mode 100644 index 0000000..a3d605c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle-fill.svg new file mode 100644 index 0000000..aa5c37b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle.svg new file mode 100644 index 0000000..2eceb91 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-fill.svg new file mode 100644 index 0000000..329cad0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward.svg new file mode 100644 index 0000000..1064360 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fast-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down-fill.svg new file mode 100644 index 0000000..910fc07 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down.svg new file mode 100644 index 0000000..6f75d50 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up-fill.svg new file mode 100644 index 0000000..9dba205 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up.svg new file mode 100644 index 0000000..223379e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph-fill.svg new file mode 100644 index 0000000..a0e31d6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph.svg new file mode 100644 index 0000000..e66be6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary-fill.svg new file mode 100644 index 0000000..13343bf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary.svg new file mode 100644 index 0000000..7e667bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-break-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-break-fill.svg new file mode 100644 index 0000000..4eddc4a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-break.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-break.svg new file mode 100644 index 0000000..b4485d7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-check-fill.svg new file mode 100644 index 0000000..fb54b18 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-check.svg new file mode 100644 index 0000000..1426311 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-code-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-code-fill.svg new file mode 100644 index 0000000..ee2f0f6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-code.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-code.svg new file mode 100644 index 0000000..a8c390b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff-fill.svg new file mode 100644 index 0000000..945aef1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff.svg new file mode 100644 index 0000000..dd848f0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down-fill.svg new file mode 100644 index 0000000..0e96047 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down.svg new file mode 100644 index 0000000..81cc43a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up-fill.svg new file mode 100644 index 0000000..ce881cc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up.svg new file mode 100644 index 0000000..6cf324a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph-fill.svg new file mode 100644 index 0000000..7dc0df9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph.svg new file mode 100644 index 0000000..eefb687 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary-fill.svg new file mode 100644 index 0000000..1652562 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary.svg new file mode 100644 index 0000000..e068bf6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break-fill.svg new file mode 100644 index 0000000..b36ea25 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break.svg new file mode 100644 index 0000000..e98c647 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check-fill.svg new file mode 100644 index 0000000..de7bf69 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check.svg new file mode 100644 index 0000000..f2fbf66 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code-fill.svg new file mode 100644 index 0000000..c23a7b6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code.svg new file mode 100644 index 0000000..1b94a6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff-fill.svg new file mode 100644 index 0000000..5f18a88 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff.svg new file mode 100644 index 0000000..0b28667 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel-fill.svg new file mode 100644 index 0000000..0743de4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel.svg new file mode 100644 index 0000000..045fc87 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel-fill.svg new file mode 100644 index 0000000..2d492a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel.svg new file mode 100644 index 0000000..c40f16b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-fill.svg new file mode 100644 index 0000000..668247e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font-fill.svg new file mode 100644 index 0000000..c4fe9a4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font.svg new file mode 100644 index 0000000..f7aad0b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image-fill.svg new file mode 100644 index 0000000..e568ee7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image.svg new file mode 100644 index 0000000..1e1964b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock-fill.svg new file mode 100644 index 0000000..18a7fb7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock.svg new file mode 100644 index 0000000..b15ec6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2-fill.svg new file mode 100644 index 0000000..828a545 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2.svg new file mode 100644 index 0000000..cf76d3f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical-fill.svg new file mode 100644 index 0000000..ed5f6bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical.svg new file mode 100644 index 0000000..6fa8a39 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus-fill.svg new file mode 100644 index 0000000..25e708f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus.svg new file mode 100644 index 0000000..e87b163 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music-fill.svg new file mode 100644 index 0000000..c64c797 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music.svg new file mode 100644 index 0000000..cc25eb9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf-fill.svg new file mode 100644 index 0000000..0ba21ab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf.svg new file mode 100644 index 0000000..52da96f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person-fill.svg new file mode 100644 index 0000000..29a8129 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person.svg new file mode 100644 index 0000000..59a6a2a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play-fill.svg new file mode 100644 index 0000000..80731db --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play.svg new file mode 100644 index 0000000..62042ab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus-fill.svg new file mode 100644 index 0000000..6cead3a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus.svg new file mode 100644 index 0000000..9284026 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post-fill.svg new file mode 100644 index 0000000..0c0e7b8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post.svg new file mode 100644 index 0000000..1f0d435 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt-fill.svg new file mode 100644 index 0000000..68e9793 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt.svg new file mode 100644 index 0000000..bedf552 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext-fill.svg new file mode 100644 index 0000000..e5c82ee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext.svg new file mode 100644 index 0000000..35af146 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled-fill.svg new file mode 100644 index 0000000..43aecce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled.svg new file mode 100644 index 0000000..4f28858 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides-fill.svg new file mode 100644 index 0000000..98b59df --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides.svg new file mode 100644 index 0000000..2d97fa7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet-fill.svg new file mode 100644 index 0000000..9a71e73 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet.svg new file mode 100644 index 0000000..a111232 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text-fill.svg new file mode 100644 index 0000000..b329919 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text.svg new file mode 100644 index 0000000..0d60c79 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word-fill.svg new file mode 100644 index 0000000..717b049 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word.svg new file mode 100644 index 0000000..7186b69 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x-fill.svg new file mode 100644 index 0000000..a19d14b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x.svg new file mode 100644 index 0000000..bedb970 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip-fill.svg new file mode 100644 index 0000000..b92ff9a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip.svg new file mode 100644 index 0000000..b82afcc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark.svg new file mode 100644 index 0000000..c3d086b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-earmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel-fill.svg new file mode 100644 index 0000000..e1122e5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel.svg new file mode 100644 index 0000000..c6d6a4d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel-fill.svg new file mode 100644 index 0000000..350a7df --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel.svg new file mode 100644 index 0000000..0f43afe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-fill.svg new file mode 100644 index 0000000..a1f4de0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-font-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-font-fill.svg new file mode 100644 index 0000000..198a259 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-font.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-font.svg new file mode 100644 index 0000000..1d67f5e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-image-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-image-fill.svg new file mode 100644 index 0000000..f4e81ab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-image.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-image.svg new file mode 100644 index 0000000..127fd89 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock-fill.svg new file mode 100644 index 0000000..a14dafc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock.svg new file mode 100644 index 0000000..4206978 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2-fill.svg new file mode 100644 index 0000000..a68a5d4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2.svg new file mode 100644 index 0000000..134f747 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical-fill.svg new file mode 100644 index 0000000..6caf0a3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical.svg new file mode 100644 index 0000000..afec18e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus-fill.svg new file mode 100644 index 0000000..85d9999 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus.svg new file mode 100644 index 0000000..67a4538 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-music-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-music-fill.svg new file mode 100644 index 0000000..c7dfa82 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-music.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-music.svg new file mode 100644 index 0000000..6531a95 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf-fill.svg new file mode 100644 index 0000000..87543f5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf.svg new file mode 100644 index 0000000..e8ba0a1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-person-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-person-fill.svg new file mode 100644 index 0000000..d7e05e4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-person.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-person.svg new file mode 100644 index 0000000..892800a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-play-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-play-fill.svg new file mode 100644 index 0000000..838dda9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-play.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-play.svg new file mode 100644 index 0000000..fef9adf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus-fill.svg new file mode 100644 index 0000000..1730c27 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus.svg new file mode 100644 index 0000000..d0ef464 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-post-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-post-fill.svg new file mode 100644 index 0000000..c3fc7e0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-post.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-post.svg new file mode 100644 index 0000000..dd8aefc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt-fill.svg new file mode 100644 index 0000000..3d3ac35 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt.svg new file mode 100644 index 0000000..0100d0b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext-fill.svg new file mode 100644 index 0000000..64c1fc8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext.svg new file mode 100644 index 0000000..22edf68 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled-fill.svg new file mode 100644 index 0000000..f93c255 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled.svg new file mode 100644 index 0000000..431b4eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides-fill.svg new file mode 100644 index 0000000..e8cb12a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides.svg new file mode 100644 index 0000000..df3f65d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet-fill.svg new file mode 100644 index 0000000..a3977e1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet.svg new file mode 100644 index 0000000..e83e733 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-text-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-text-fill.svg new file mode 100644 index 0000000..29c9fc4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-text.svg new file mode 100644 index 0000000..fa1e861 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-word-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-word-fill.svg new file mode 100644 index 0000000..2df1fca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-word.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-word.svg new file mode 100644 index 0000000..61a96c2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-x-fill.svg new file mode 100644 index 0000000..980e405 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-x.svg new file mode 100644 index 0000000..1fe66e6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip-fill.svg new file mode 100644 index 0000000..95d3966 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip.svg new file mode 100644 index 0000000..3da93c8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/file.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/file.svg new file mode 100644 index 0000000..3562fb2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/file.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/files-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/files-alt.svg new file mode 100644 index 0000000..1d4d069 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/files-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/files.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/files.svg new file mode 100644 index 0000000..f8842f8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/files.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-aac.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-aac.svg new file mode 100644 index 0000000..8a2d02a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-aac.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ai.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ai.svg new file mode 100644 index 0000000..23e2ebc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ai.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-bmp.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-bmp.svg new file mode 100644 index 0000000..acf902f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-bmp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-cs.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-cs.svg new file mode 100644 index 0000000..fb76aec --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-cs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-css.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-css.svg new file mode 100644 index 0000000..da12ac6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-css.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-csv.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-csv.svg new file mode 100644 index 0000000..efda95c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-csv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-doc.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-doc.svg new file mode 100644 index 0000000..14fb544 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-doc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-docx.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-docx.svg new file mode 100644 index 0000000..29a54ff --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-docx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-exe.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-exe.svg new file mode 100644 index 0000000..2c4bea4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-exe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-gif.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-gif.svg new file mode 100644 index 0000000..6b016d8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-gif.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-heic.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-heic.svg new file mode 100644 index 0000000..dcdb6f1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-heic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-html.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-html.svg new file mode 100644 index 0000000..35d7218 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-html.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-java.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-java.svg new file mode 100644 index 0000000..c9dc543 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-java.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jpg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jpg.svg new file mode 100644 index 0000000..5e4ae64 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jpg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-js.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-js.svg new file mode 100644 index 0000000..8b198bf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-js.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-json.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-json.svg new file mode 100644 index 0000000..2b9d988 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-json.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jsx.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jsx.svg new file mode 100644 index 0000000..c23ba4c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-jsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-key.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-key.svg new file mode 100644 index 0000000..5b98050 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-key.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-m4p.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-m4p.svg new file mode 100644 index 0000000..a10dc24 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-m4p.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-md.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-md.svg new file mode 100644 index 0000000..ca5cd59 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-md.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mdx.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mdx.svg new file mode 100644 index 0000000..e8774d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mdx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mov.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mov.svg new file mode 100644 index 0000000..9f05d63 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mov.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp3.svg new file mode 100644 index 0000000..0170351 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp4.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp4.svg new file mode 100644 index 0000000..997c427 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-mp4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-otf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-otf.svg new file mode 100644 index 0000000..44d0c8e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-otf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pdf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pdf.svg new file mode 100644 index 0000000..e1fc9b6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pdf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-php.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-php.svg new file mode 100644 index 0000000..422cc2d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-php.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-png.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-png.svg new file mode 100644 index 0000000..f719344 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-png.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ppt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ppt.svg new file mode 100644 index 0000000..cfaaf1b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ppt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pptx.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pptx.svg new file mode 100644 index 0000000..88ef369 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-pptx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-psd.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-psd.svg new file mode 100644 index 0000000..cfcb13b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-psd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-py.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-py.svg new file mode 100644 index 0000000..654df70 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-py.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-raw.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-raw.svg new file mode 100644 index 0000000..fdbeefc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-raw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-rb.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-rb.svg new file mode 100644 index 0000000..e3387b4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-rb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sass.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sass.svg new file mode 100644 index 0000000..5ff5ae5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-scss.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-scss.svg new file mode 100644 index 0000000..68f195a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-scss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sh.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sh.svg new file mode 100644 index 0000000..200fae4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sql.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sql.svg new file mode 100644 index 0000000..b523b37 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-sql.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-svg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-svg.svg new file mode 100644 index 0000000..ea1264c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-svg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tiff.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tiff.svg new file mode 100644 index 0000000..d6f9e9b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tiff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tsx.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tsx.svg new file mode 100644 index 0000000..cef1dc4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-tsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ttf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ttf.svg new file mode 100644 index 0000000..549d4df --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-ttf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-txt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-txt.svg new file mode 100644 index 0000000..6fae02a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-txt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-wav.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-wav.svg new file mode 100644 index 0000000..bd226e8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-wav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-woff.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-woff.svg new file mode 100644 index 0000000..d8ec582 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-woff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xls.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xls.svg new file mode 100644 index 0000000..9c266cd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xls.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xlsx.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xlsx.svg new file mode 100644 index 0000000..a1aa802 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xlsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xml.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xml.svg new file mode 100644 index 0000000..d822645 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-xml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-yml.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-yml.svg new file mode 100644 index 0000000..e8bf63d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filetype-yml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/film.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/film.svg new file mode 100644 index 0000000..5cef939 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/film.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle-fill.svg new file mode 100644 index 0000000..f60fd59 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle.svg new file mode 100644 index 0000000..bbdc85f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-left.svg new file mode 100644 index 0000000..22441de --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-right.svg new file mode 100644 index 0000000..466a9b1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square-fill.svg new file mode 100644 index 0000000..f8813b8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square.svg new file mode 100644 index 0000000..ae8c837 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/filter.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter.svg new file mode 100644 index 0000000..555c612 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/filter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fingerprint.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fingerprint.svg new file mode 100644 index 0000000..3cf2042 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fingerprint.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fire.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fire.svg new file mode 100644 index 0000000..f702837 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/flag-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/flag-fill.svg new file mode 100644 index 0000000..73fffc2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/flag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/flag.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/flag.svg new file mode 100644 index 0000000..357c481 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/flower1.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/flower1.svg new file mode 100644 index 0000000..08a7e2e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/flower1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/flower2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/flower2.svg new file mode 100644 index 0000000..d793728 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/flower2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/flower3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/flower3.svg new file mode 100644 index 0000000..147e32f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/flower3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-check.svg new file mode 100644 index 0000000..d599554 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-fill.svg new file mode 100644 index 0000000..fd10c8e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-minus.svg new file mode 100644 index 0000000..f41b660 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-plus.svg new file mode 100644 index 0000000..29b5115 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink-fill.svg new file mode 100644 index 0000000..91dc0c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink.svg new file mode 100644 index 0000000..b258b6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-symlink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-x.svg new file mode 100644 index 0000000..d571d08 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder.svg new file mode 100644 index 0000000..fd4dc5a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder2-open.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder2-open.svg new file mode 100644 index 0000000..59d8382 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder2-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/folder2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder2.svg new file mode 100644 index 0000000..4145753 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/folder2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts.svg new file mode 100644 index 0000000..3afc7d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts/bootstrap-icons.woff b/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..cf0a6d0fb433c51d759b2bd5a9583c1ef121fccb GIT binary patch literal 150592 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 YR?%UzJg>%wP)pvqHrs6f0}T#(C^3k@;{X5v literal 0 HcmV?d00001 diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts/bootstrap-icons.woff2 b/src/main/resources/static/img/bootstrap-icons-1.9.1/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ecc8f4c5d9dee86f8a50b799783722807d4dfab7 GIT binary patch literal 112440 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

T|xNB(h3TJA+#;*b3*3UdY_=s}M~1 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%0AIloHc8rk7JTWB3F;1TjEd=&GeR;U`i!O#u zPor&1M?TTTR_Gc7gWP>G7?u2opB?M0kDQ8tWGI)C*J!eo3DF$iQt185MKOE$jz%Bk2=I7Gp-6do zZLi_WcM^QKUZEeL1^@1ciSvN=p5tLVEfpkxqZt;}G~*|6WwjeV6_+}$7CygcgNME& zx9+LgmgQ{_(-Vj#%8w;;t2c6LnZ_&^p}zcumNW+?%e@i-LLr9Jp=9puN@Rix zC0y!Qg>H^%LZ8`B<@KIXgIx}~|Qi%qQ+PbWv3qczRMvzXk+P#rW;N@HaUo}ACBgF)h^ z#Zc2s%Wy+|+ZnC+LINchwTH>EqJ@7HDexg%N8t&rAf#J<^+E?>BSTGjp4(R|6=e6g zx$-AoPn;&sk32r-dD;RKVwgOd;8Mv!3Q$-$^PQo7gFz9g7T+#H@dfV#vER6vH`n)m znqCg$+raNCL{7bMrQyN#HMQ^+QbM&DCNG0j4pLAkCwHkuw@gx=%2zC4k4cN5IfREc z(h;z5#SEscv=tn;(bb+Pdie7}&k0Wfe}V_Pgi!xvY=~yjk$n%H;32Adc%j@>H9l?(AmUGSxwYfu$KEA+13}al`bFFo@_R zs+&US+c#3c<@f{?I!e8(&262I05RENvS~`fD9b4ZC_a@dS_*2^VgR|yg_6d{=XV{< zbk(>tbowAf%_dP@ro(#hv6DP0IwdeNGv56)LaN?mS9_w-Uf!;+Z51EU>e%NwLa)D! zrg|XQnL;Nwl+@=mkxTCAnm?9O#hR+@M9HIZHO;VJ;cK}`l6GY@5#UH6FN<>kA|Hhja0uh_`CuEcBa@W zO9?U7)uNosJ+etVR{1a_is1V(lMU?-ILECgA@aWrLRXfx70A5fSj02Hu4)+EBV2E_ zOmOl?J!gZCC^eS1D*`RJ;U_^VMPBFHN?Q%|g$dF25tIX+T17?2e+b&A?X?3L^8L0* zqZ{4y35rB09Q9gPAnYNC zqpB;w=Gt(JAU|={aP~7@$m*c+jWl3}Uwjc^!+{@v7DoR>!1cM~gf|no-$6)ia~ijvxKIDv;4MeWWFp=C zWab_~#*u88R8`YVkRp~l^iMGno@NQMoNp8%4|`C42-C7e7}e0;Ovo2|u|#3dL~Ha4 z`(A&!Ys#^hwqmkAf7#QKGX+g3@&Mf^wjER*fXfg6%ZHPe&^!j|KJyKS^{GTlAh7-` zC$OCS^cO@Q<%!ovTp#uTj&7k#b#FfrU?@<-PfIKP`#TI7+g|=Q!P#hZW?az?clR*C zE#1HmLbAQaakYO~Ysa4K8d|$AJpaS)jrEJ$R-Pt6KJ{!#(YNot^!xjve;)n!@#Z{j z3~rij(~02$e}(FL8OqqX7!p*;Bbt8O6YYJsE0~?d#0s8+G{V(C0W|Ke`hG)*(Vnlg zInR0=t4$rA$Vohr-k&#r0u~z$EDlN;*39Z|l|8O%p03ZOIfTA>gmsJP$IVb7 zgJ-`9=)?jOIkim7c~}UeGX#Ko<@Qq81tkDyhSgezu+dl6YrW-oxIexkLZXmBxbv4s z>wwbl!%TcNc$s2_I)HY=9{|2yZG|jWOYgV?;0f_;+)MLczdT$O9IQ6PVO8AMC$qSe z^c*uj#U%!f`c@_rV(2|J1toHNj~{Ev4Kbc|@x!-Y)0ew#1}Pd?WWbyIy*l6cLauXn zOKjsu6}xTCW^*vt@aXBmZS7&MLV*U!%kkWc4&~naJ6Il+H~zVDkC9HtQVv{T6zH4H zno2M;xzhuKnepz&w_lqI--P~QzU%z86(n~zu>P|CpuNT07<>9!P#;;}DErh{w`Icq zezd3}x6W4Md)W$-LBGgRG?Wa^X<^Mj$D47>%inWn+}Li(>_|(yYp4AN?Jwok + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/forward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/forward.svg new file mode 100644 index 0000000..4b85614 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/front.svg new file mode 100644 index 0000000..d1edeb1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel-fill.svg new file mode 100644 index 0000000..824913c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel.svg new file mode 100644 index 0000000..ad24a92 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-diesel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-fill.svg new file mode 100644 index 0000000..5154523 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump.svg new file mode 100644 index 0000000..f4742f5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fuel-pump.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen-exit.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen-exit.svg new file mode 100644 index 0000000..b9bdb1b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen-exit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen.svg new file mode 100644 index 0000000..7789d36 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/funnel-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/funnel-fill.svg new file mode 100644 index 0000000..5f16f16 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/funnel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/funnel.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/funnel.svg new file mode 100644 index 0000000..d027aa5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/funnel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-fill.svg new file mode 100644 index 0000000..2aa36a1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide-connected.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide-connected.svg new file mode 100644 index 0000000..fc196dd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide-connected.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide.svg new file mode 100644 index 0000000..83194ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear-wide.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gear.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear.svg new file mode 100644 index 0000000..c11dbc1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gem.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gem.svg new file mode 100644 index 0000000..360d554 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-ambiguous.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-ambiguous.svg new file mode 100644 index 0000000..2ffaf11 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-ambiguous.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-female.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-female.svg new file mode 100644 index 0000000..102783c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-female.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-male.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-male.svg new file mode 100644 index 0000000..b0aee1d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-male.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-trans.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-trans.svg new file mode 100644 index 0000000..4c4c074 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gender-trans.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt-fill.svg new file mode 100644 index 0000000..e88b77b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt.svg new file mode 100644 index 0000000..4092794 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-fill.svg new file mode 100644 index 0000000..a53f2bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/geo.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo.svg new file mode 100644 index 0000000..6686fea --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/geo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gift-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gift-fill.svg new file mode 100644 index 0000000..69f3379 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gift.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gift.svg new file mode 100644 index 0000000..663b87e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/git.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/git.svg new file mode 100644 index 0000000..092d23e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/git.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/github.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/github.svg new file mode 100644 index 0000000..bb4e45c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/globe.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/globe.svg new file mode 100644 index 0000000..96cf815 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/globe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/globe2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/globe2.svg new file mode 100644 index 0000000..150a01e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/globe2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/google-play.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/google-play.svg new file mode 100644 index 0000000..a970e9a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/google-play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/google.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/google.svg new file mode 100644 index 0000000..47abd49 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/gpu-card.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/gpu-card.svg new file mode 100644 index 0000000..b75ddce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/gpu-card.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down-arrow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down-arrow.svg new file mode 100644 index 0000000..bf522b5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down.svg new file mode 100644 index 0000000..55adb4f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up-arrow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up-arrow.svg new file mode 100644 index 0000000..fd582e4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up.svg new file mode 100644 index 0000000..a68bc9d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/graph-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2-fill.svg new file mode 100644 index 0000000..1195117 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2.svg new file mode 100644 index 0000000..dd36f54 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-1x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap-fill.svg new file mode 100644 index 0000000..4fe8288 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap.svg new file mode 100644 index 0000000..a9e8689 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2.svg new file mode 100644 index 0000000..6dd39fd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap-fill.svg new file mode 100644 index 0000000..d29616c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap.svg new file mode 100644 index 0000000..675f428 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3.svg new file mode 100644 index 0000000..c40d98c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-3x3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-fill.svg new file mode 100644 index 0000000..202265f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grid.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid.svg new file mode 100644 index 0000000..bc50595 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grip-horizontal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grip-horizontal.svg new file mode 100644 index 0000000..c4439af --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grip-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/grip-vertical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/grip-vertical.svg new file mode 100644 index 0000000..0182ad9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/grip-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle-fill.svg new file mode 100644 index 0000000..6a70736 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle.svg new file mode 100644 index 0000000..6579c1f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/h-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-square-fill.svg new file mode 100644 index 0000000..51d11d1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/h-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-square.svg new file mode 100644 index 0000000..2eac5d7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/h-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hammer.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hammer.svg new file mode 100644 index 0000000..d702c11 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-fill.svg new file mode 100644 index 0000000..ef94089 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb-fill.svg new file mode 100644 index 0000000..43e958c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb.svg new file mode 100644 index 0000000..699e505 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index-thumb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index.svg new file mode 100644 index 0000000..789622c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-index.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down-fill.svg new file mode 100644 index 0000000..c2f51eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down.svg new file mode 100644 index 0000000..e8dadb5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up-fill.svg new file mode 100644 index 0000000..e7216e1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up.svg new file mode 100644 index 0000000..0d410a1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hand-thumbs-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/handbag-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/handbag-fill.svg new file mode 100644 index 0000000..5d4367c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/handbag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/handbag.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/handbag.svg new file mode 100644 index 0000000..99e5904 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/handbag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hash.svg new file mode 100644 index 0000000..4621b1d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-fill.svg new file mode 100644 index 0000000..9bdc467 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network-fill.svg new file mode 100644 index 0000000..403d472 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network.svg new file mode 100644 index 0000000..f0db305 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-network.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack-fill.svg new file mode 100644 index 0000000..bb45078 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack.svg new file mode 100644 index 0000000..480d0d9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-rack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack-fill.svg new file mode 100644 index 0000000..c81687a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack.svg new file mode 100644 index 0000000..2f74d3b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd-stack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd.svg new file mode 100644 index 0000000..7dd6700 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi-fill.svg new file mode 100644 index 0000000..9b52d61 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi.svg new file mode 100644 index 0000000..b8a4b41 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hdmi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/headphones.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/headphones.svg new file mode 100644 index 0000000..c2c1d6f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/headphones.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/headset-vr.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/headset-vr.svg new file mode 100644 index 0000000..9f07b76 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/headset-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/headset.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/headset.svg new file mode 100644 index 0000000..5369974 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/headset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-arrow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-arrow.svg new file mode 100644 index 0000000..0407ed6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-fill.svg new file mode 100644 index 0000000..4026252 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-half.svg new file mode 100644 index 0000000..1474a72 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse-fill.svg new file mode 100644 index 0000000..278e9e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse.svg new file mode 100644 index 0000000..bddedce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart.svg new file mode 100644 index 0000000..d650006 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak-fill.svg new file mode 100644 index 0000000..9c31039 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak.svg new file mode 100644 index 0000000..b59b4c6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heartbreak.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hearts.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hearts.svg new file mode 100644 index 0000000..c1c52e4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-fill.svg new file mode 100644 index 0000000..ad8e058 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-half.svg new file mode 100644 index 0000000..5753b62 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon.svg new file mode 100644 index 0000000..e85a0bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/heptagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-fill.svg new file mode 100644 index 0000000..afd7870 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-half.svg new file mode 100644 index 0000000..a9fc136 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon.svg new file mode 100644 index 0000000..f6601f2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hexagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hospital-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hospital-fill.svg new file mode 100644 index 0000000..a932133 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hospital-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hospital.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hospital.svg new file mode 100644 index 0000000..5168a29 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hospital.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-bottom.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-bottom.svg new file mode 100644 index 0000000..8ce8394 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-split.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-split.svg new file mode 100644 index 0000000..b8bba9b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-top.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-top.svg new file mode 100644 index 0000000..f471084 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass.svg new file mode 100644 index 0000000..cecfa7e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hourglass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/house-door-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-door-fill.svg new file mode 100644 index 0000000..ff9f4db --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-door-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/house-door.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-door.svg new file mode 100644 index 0000000..c883f34 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-door.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/house-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-fill.svg new file mode 100644 index 0000000..e782589 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart-fill.svg new file mode 100644 index 0000000..6d874fc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart.svg new file mode 100644 index 0000000..26b2395 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/house-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/house.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/house.svg new file mode 100644 index 0000000..7baa23d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/house.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hr.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hr.svg new file mode 100644 index 0000000..b6f2e33 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hurricane.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hurricane.svg new file mode 100644 index 0000000..e21aaec --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hurricane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/hypnotize.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/hypnotize.svg new file mode 100644 index 0000000..baa2298 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/hypnotize.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/image-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/image-alt.svg new file mode 100644 index 0000000..98142b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/image-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/image-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/image-fill.svg new file mode 100644 index 0000000..33c40a1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/image-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/image.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/image.svg new file mode 100644 index 0000000..facacee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/images.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/images.svg new file mode 100644 index 0000000..b35eceb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/images.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/inbox-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/inbox-fill.svg new file mode 100644 index 0000000..bf5c8c9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/inbox-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/inbox.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/inbox.svg new file mode 100644 index 0000000..59ad2d7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/inbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes-fill.svg new file mode 100644 index 0000000..27447dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes.svg new file mode 100644 index 0000000..f23f0ec --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/inboxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/incognito.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/incognito.svg new file mode 100644 index 0000000..fc9f6dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/incognito.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/indent.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/indent.svg new file mode 100644 index 0000000..025acef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/indent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/index.html b/src/main/resources/static/img/bootstrap-icons-1.9.1/index.html new file mode 100644 index 0000000..1dd4cb1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/index.html @@ -0,0 +1,7291 @@ + + + + + bootstrap-icons + + + + + + + + +

bootstrap-icons

+ +
+
+ +
123
+
+
+ +
1-circle-fill
+
+
+ +
1-circle
+
+
+ +
1-square-fill
+
+
+ +
1-square
+
+
+ +
2-circle-fill
+
+
+ +
2-circle
+
+
+ +
2-square-fill
+
+
+ +
2-square
+
+
+ +
3-circle-fill
+
+
+ +
3-circle
+
+
+ +
3-square-fill
+
+
+ +
3-square
+
+
+ +
4-circle-fill
+
+
+ +
4-circle
+
+
+ +
4-square-fill
+
+
+ +
4-square
+
+
+ +
5-circle-fill
+
+
+ +
5-circle
+
+
+ +
5-square-fill
+
+
+ +
5-square
+
+
+ +
6-circle-fill
+
+
+ +
6-circle
+
+
+ +
6-square-fill
+
+
+ +
6-square
+
+
+ +
7-circle-fill
+
+
+ +
7-circle
+
+
+ +
7-square-fill
+
+
+ +
7-square
+
+
+ +
8-circle-fill
+
+
+ +
8-circle
+
+
+ +
8-square-fill
+
+
+ +
8-square
+
+
+ +
9-circle-fill
+
+
+ +
9-circle
+
+
+ +
9-square-fill
+
+
+ +
9-square
+
+
+ +
activity
+
+
+ +
airplane-engines-fill
+
+
+ +
airplane-engines
+
+
+ +
airplane-fill
+
+
+ +
airplane
+
+
+ +
alarm-fill
+
+
+ +
alarm
+
+
+ +
alexa
+
+
+ +
align-bottom
+
+
+ +
align-center
+
+
+ +
align-end
+
+
+ +
align-middle
+
+
+ +
align-start
+
+
+ +
align-top
+
+
+ +
alipay
+
+
+ +
alt
+
+
+ +
android
+
+
+ +
android2
+
+
+ +
app-indicator
+
+
+ +
app
+
+
+ +
apple
+
+
+ +
archive-fill
+
+
+ +
archive
+
+
+ +
arrow-90deg-down
+
+
+ +
arrow-90deg-left
+
+
+ +
arrow-90deg-right
+
+
+ +
arrow-90deg-up
+
+
+ +
arrow-bar-down
+
+
+ +
arrow-bar-left
+
+
+ +
arrow-bar-right
+
+
+ +
arrow-bar-up
+
+
+ +
arrow-clockwise
+
+
+ +
arrow-counterclockwise
+
+
+ +
arrow-down-circle-fill
+
+
+ +
arrow-down-circle
+
+
+ +
arrow-down-left-circle-fill
+
+
+ +
arrow-down-left-circle
+
+
+ +
arrow-down-left-square-fill
+
+
+ +
arrow-down-left-square
+
+
+ +
arrow-down-left
+
+
+ +
arrow-down-right-circle-fill
+
+
+ +
arrow-down-right-circle
+
+
+ +
arrow-down-right-square-fill
+
+
+ +
arrow-down-right-square
+
+
+ +
arrow-down-right
+
+
+ +
arrow-down-short
+
+
+ +
arrow-down-square-fill
+
+
+ +
arrow-down-square
+
+
+ +
arrow-down-up
+
+
+ +
arrow-down
+
+
+ +
arrow-left-circle-fill
+
+
+ +
arrow-left-circle
+
+
+ +
arrow-left-right
+
+
+ +
arrow-left-short
+
+
+ +
arrow-left-square-fill
+
+
+ +
arrow-left-square
+
+
+ +
arrow-left
+
+
+ +
arrow-repeat
+
+
+ +
arrow-return-left
+
+
+ +
arrow-return-right
+
+
+ +
arrow-right-circle-fill
+
+
+ +
arrow-right-circle
+
+
+ +
arrow-right-short
+
+
+ +
arrow-right-square-fill
+
+
+ +
arrow-right-square
+
+
+ +
arrow-right
+
+
+ +
arrow-through-heart-fill
+
+
+ +
arrow-through-heart
+
+
+ +
arrow-up-circle-fill
+
+
+ +
arrow-up-circle
+
+
+ +
arrow-up-left-circle-fill
+
+
+ +
arrow-up-left-circle
+
+
+ +
arrow-up-left-square-fill
+
+
+ +
arrow-up-left-square
+
+
+ +
arrow-up-left
+
+
+ +
arrow-up-right-circle-fill
+
+
+ +
arrow-up-right-circle
+
+
+ +
arrow-up-right-square-fill
+
+
+ +
arrow-up-right-square
+
+
+ +
arrow-up-right
+
+
+ +
arrow-up-short
+
+
+ +
arrow-up-square-fill
+
+
+ +
arrow-up-square
+
+
+ +
arrow-up
+
+
+ +
arrows-angle-contract
+
+
+ +
arrows-angle-expand
+
+
+ +
arrows-collapse
+
+
+ +
arrows-expand
+
+
+ +
arrows-fullscreen
+
+
+ +
arrows-move
+
+
+ +
aspect-ratio-fill
+
+
+ +
aspect-ratio
+
+
+ +
asterisk
+
+
+ +
at
+
+
+ +
award-fill
+
+
+ +
award
+
+
+ +
back
+
+
+ +
backspace-fill
+
+
+ +
backspace-reverse-fill
+
+
+ +
backspace-reverse
+
+
+ +
backspace
+
+
+ +
badge-3d-fill
+
+
+ +
badge-3d
+
+
+ +
badge-4k-fill
+
+
+ +
badge-4k
+
+
+ +
badge-8k-fill
+
+
+ +
badge-8k
+
+
+ +
badge-ad-fill
+
+
+ +
badge-ad
+
+
+ +
badge-ar-fill
+
+
+ +
badge-ar
+
+
+ +
badge-cc-fill
+
+
+ +
badge-cc
+
+
+ +
badge-hd-fill
+
+
+ +
badge-hd
+
+
+ +
badge-sd-fill
+
+
+ +
badge-sd
+
+
+ +
badge-tm-fill
+
+
+ +
badge-tm
+
+
+ +
badge-vo-fill
+
+
+ +
badge-vo
+
+
+ +
badge-vr-fill
+
+
+ +
badge-vr
+
+
+ +
badge-wc-fill
+
+
+ +
badge-wc
+
+
+ +
bag-check-fill
+
+
+ +
bag-check
+
+
+ +
bag-dash-fill
+
+
+ +
bag-dash
+
+
+ +
bag-fill
+
+
+ +
bag-heart-fill
+
+
+ +
bag-heart
+
+
+ +
bag-plus-fill
+
+
+ +
bag-plus
+
+
+ +
bag-x-fill
+
+
+ +
bag-x
+
+
+ +
bag
+
+
+ +
balloon-fill
+
+
+ +
balloon-heart-fill
+
+
+ +
balloon-heart
+
+
+ +
balloon
+
+
+ +
bandaid-fill
+
+
+ +
bandaid
+
+
+ +
bank
+
+
+ +
bank2
+
+
+ +
bar-chart-fill
+
+
+ +
bar-chart-line-fill
+
+
+ +
bar-chart-line
+
+
+ +
bar-chart-steps
+
+
+ +
bar-chart
+
+
+ +
basket-fill
+
+
+ +
basket
+
+
+ +
basket2-fill
+
+
+ +
basket2
+
+
+ +
basket3-fill
+
+
+ +
basket3
+
+
+ +
battery-charging
+
+
+ +
battery-full
+
+
+ +
battery-half
+
+
+ +
battery
+
+
+ +
behance
+
+
+ +
bell-fill
+
+
+ +
bell-slash-fill
+
+
+ +
bell-slash
+
+
+ +
bell
+
+
+ +
bezier
+
+
+ +
bezier2
+
+
+ +
bicycle
+
+
+ +
binoculars-fill
+
+
+ +
binoculars
+
+
+ +
blockquote-left
+
+
+ +
blockquote-right
+
+
+ +
bluetooth
+
+
+ +
body-text
+
+
+ +
book-fill
+
+
+ +
book-half
+
+
+ +
book
+
+
+ +
bookmark-check-fill
+
+
+ +
bookmark-check
+
+
+ +
bookmark-dash-fill
+
+
+ +
bookmark-dash
+
+
+ +
bookmark-fill
+
+
+ +
bookmark-heart-fill
+
+
+ +
bookmark-heart
+
+
+ +
bookmark-plus-fill
+
+
+ +
bookmark-plus
+
+
+ +
bookmark-star-fill
+
+
+ +
bookmark-star
+
+
+ +
bookmark-x-fill
+
+
+ +
bookmark-x
+
+
+ +
bookmark
+
+
+ +
bookmarks-fill
+
+
+ +
bookmarks
+
+
+ +
bookshelf
+
+
+ +
boombox-fill
+
+
+ +
boombox
+
+
+ +
bootstrap-fill
+
+
+ +
bootstrap-reboot
+
+
+ +
bootstrap
+
+
+ +
border-all
+
+
+ +
border-bottom
+
+
+ +
border-center
+
+
+ +
border-inner
+
+
+ +
border-left
+
+
+ +
border-middle
+
+
+ +
border-outer
+
+
+ +
border-right
+
+
+ +
border-style
+
+
+ +
border-top
+
+
+ +
border-width
+
+
+ +
border
+
+
+ +
bounding-box-circles
+
+
+ +
bounding-box
+
+
+ +
box-arrow-down-left
+
+
+ +
box-arrow-down-right
+
+
+ +
box-arrow-down
+
+
+ +
box-arrow-in-down-left
+
+
+ +
box-arrow-in-down-right
+
+
+ +
box-arrow-in-down
+
+
+ +
box-arrow-in-left
+
+
+ +
box-arrow-in-right
+
+
+ +
box-arrow-in-up-left
+
+
+ +
box-arrow-in-up-right
+
+
+ +
box-arrow-in-up
+
+
+ +
box-arrow-left
+
+
+ +
box-arrow-right
+
+
+ +
box-arrow-up-left
+
+
+ +
box-arrow-up-right
+
+
+ +
box-arrow-up
+
+
+ +
box-fill
+
+
+ +
box-seam-fill
+
+
+ +
box-seam
+
+
+ +
box
+
+
+ +
box2-fill
+
+
+ +
box2-heart-fill
+
+
+ +
box2-heart
+
+
+ +
box2
+
+
+ +
boxes
+
+
+ +
braces-asterisk
+
+
+ +
braces
+
+
+ +
bricks
+
+
+ +
briefcase-fill
+
+
+ +
briefcase
+
+
+ +
brightness-alt-high-fill
+
+
+ +
brightness-alt-high
+
+
+ +
brightness-alt-low-fill
+
+
+ +
brightness-alt-low
+
+
+ +
brightness-high-fill
+
+
+ +
brightness-high
+
+
+ +
brightness-low-fill
+
+
+ +
brightness-low
+
+
+ +
broadcast-pin
+
+
+ +
broadcast
+
+
+ +
browser-chrome
+
+
+ +
browser-edge
+
+
+ +
browser-firefox
+
+
+ +
browser-safari
+
+
+ +
brush-fill
+
+
+ +
brush
+
+
+ +
bucket-fill
+
+
+ +
bucket
+
+
+ +
bug-fill
+
+
+ +
bug
+
+
+ +
building
+
+
+ +
bullseye
+
+
+ +
c-circle-fill
+
+
+ +
c-circle
+
+
+ +
c-square-fill
+
+
+ +
c-square
+
+
+ +
calculator-fill
+
+
+ +
calculator
+
+
+ +
calendar-check-fill
+
+
+ +
calendar-check
+
+
+ +
calendar-date-fill
+
+
+ +
calendar-date
+
+
+ +
calendar-day-fill
+
+
+ +
calendar-day
+
+
+ +
calendar-event-fill
+
+
+ +
calendar-event
+
+
+ +
calendar-fill
+
+
+ +
calendar-heart-fill
+
+
+ +
calendar-heart
+
+
+ +
calendar-minus-fill
+
+
+ +
calendar-minus
+
+
+ +
calendar-month-fill
+
+
+ +
calendar-month
+
+
+ +
calendar-plus-fill
+
+
+ +
calendar-plus
+
+
+ +
calendar-range-fill
+
+
+ +
calendar-range
+
+
+ +
calendar-week-fill
+
+
+ +
calendar-week
+
+
+ +
calendar-x-fill
+
+
+ +
calendar-x
+
+
+ +
calendar
+
+
+ +
calendar2-check-fill
+
+
+ +
calendar2-check
+
+
+ +
calendar2-date-fill
+
+
+ +
calendar2-date
+
+
+ +
calendar2-day-fill
+
+
+ +
calendar2-day
+
+
+ +
calendar2-event-fill
+
+
+ +
calendar2-event
+
+
+ +
calendar2-fill
+
+
+ +
calendar2-heart-fill
+
+
+ +
calendar2-heart
+
+
+ +
calendar2-minus-fill
+
+
+ +
calendar2-minus
+
+
+ +
calendar2-month-fill
+
+
+ +
calendar2-month
+
+
+ +
calendar2-plus-fill
+
+
+ +
calendar2-plus
+
+
+ +
calendar2-range-fill
+
+
+ +
calendar2-range
+
+
+ +
calendar2-week-fill
+
+
+ +
calendar2-week
+
+
+ +
calendar2-x-fill
+
+
+ +
calendar2-x
+
+
+ +
calendar2
+
+
+ +
calendar3-event-fill
+
+
+ +
calendar3-event
+
+
+ +
calendar3-fill
+
+
+ +
calendar3-range-fill
+
+
+ +
calendar3-range
+
+
+ +
calendar3-week-fill
+
+
+ +
calendar3-week
+
+
+ +
calendar3
+
+
+ +
calendar4-event
+
+
+ +
calendar4-range
+
+
+ +
calendar4-week
+
+
+ +
calendar4
+
+
+ +
camera-fill
+
+
+ +
camera-reels-fill
+
+
+ +
camera-reels
+
+
+ +
camera-video-fill
+
+
+ +
camera-video-off-fill
+
+
+ +
camera-video-off
+
+
+ +
camera-video
+
+
+ +
camera
+
+
+ +
camera2
+
+
+ +
capslock-fill
+
+
+ +
capslock
+
+
+ +
capsule-pill
+
+
+ +
capsule
+
+
+ +
car-front-fill
+
+
+ +
car-front
+
+
+ +
card-checklist
+
+
+ +
card-heading
+
+
+ +
card-image
+
+
+ +
card-list
+
+
+ +
card-text
+
+
+ +
caret-down-fill
+
+
+ +
caret-down-square-fill
+
+
+ +
caret-down-square
+
+
+ +
caret-down
+
+
+ +
caret-left-fill
+
+
+ +
caret-left-square-fill
+
+
+ +
caret-left-square
+
+
+ +
caret-left
+
+
+ +
caret-right-fill
+
+
+ +
caret-right-square-fill
+
+
+ +
caret-right-square
+
+
+ +
caret-right
+
+
+ +
caret-up-fill
+
+
+ +
caret-up-square-fill
+
+
+ +
caret-up-square
+
+
+ +
caret-up
+
+
+ +
cart-check-fill
+
+
+ +
cart-check
+
+
+ +
cart-dash-fill
+
+
+ +
cart-dash
+
+
+ +
cart-fill
+
+
+ +
cart-plus-fill
+
+
+ +
cart-plus
+
+
+ +
cart-x-fill
+
+
+ +
cart-x
+
+
+ +
cart
+
+
+ +
cart2
+
+
+ +
cart3
+
+
+ +
cart4
+
+
+ +
cash-coin
+
+
+ +
cash-stack
+
+
+ +
cash
+
+
+ +
cassette-fill
+
+
+ +
cassette
+
+
+ +
cast
+
+
+ +
cc-circle-fill
+
+
+ +
cc-circle
+
+
+ +
cc-square-fill
+
+
+ +
cc-square
+
+
+ +
chat-dots-fill
+
+
+ +
chat-dots
+
+
+ +
chat-fill
+
+
+ +
chat-heart-fill
+
+
+ +
chat-heart
+
+
+ +
chat-left-dots-fill
+
+
+ +
chat-left-dots
+
+
+ +
chat-left-fill
+
+
+ +
chat-left-heart-fill
+
+
+ +
chat-left-heart
+
+
+ +
chat-left-quote-fill
+
+
+ +
chat-left-quote
+
+
+ +
chat-left-text-fill
+
+
+ +
chat-left-text
+
+
+ +
chat-left
+
+
+ +
chat-quote-fill
+
+
+ +
chat-quote
+
+
+ +
chat-right-dots-fill
+
+
+ +
chat-right-dots
+
+
+ +
chat-right-fill
+
+
+ +
chat-right-heart-fill
+
+
+ +
chat-right-heart
+
+
+ +
chat-right-quote-fill
+
+
+ +
chat-right-quote
+
+
+ +
chat-right-text-fill
+
+
+ +
chat-right-text
+
+
+ +
chat-right
+
+
+ +
chat-square-dots-fill
+
+
+ +
chat-square-dots
+
+
+ +
chat-square-fill
+
+
+ +
chat-square-heart-fill
+
+
+ +
chat-square-heart
+
+
+ +
chat-square-quote-fill
+
+
+ +
chat-square-quote
+
+
+ +
chat-square-text-fill
+
+
+ +
chat-square-text
+
+
+ +
chat-square
+
+
+ +
chat-text-fill
+
+
+ +
chat-text
+
+
+ +
chat
+
+
+ +
check-all
+
+
+ +
check-circle-fill
+
+
+ +
check-circle
+
+
+ +
check-lg
+
+
+ +
check-square-fill
+
+
+ +
check-square
+
+
+ +
check
+
+
+ +
check2-all
+
+
+ +
check2-circle
+
+
+ +
check2-square
+
+
+ +
check2
+
+
+ +
chevron-bar-contract
+
+
+ +
chevron-bar-down
+
+
+ +
chevron-bar-expand
+
+
+ +
chevron-bar-left
+
+
+ +
chevron-bar-right
+
+
+ +
chevron-bar-up
+
+
+ +
chevron-compact-down
+
+
+ +
chevron-compact-left
+
+
+ +
chevron-compact-right
+
+
+ +
chevron-compact-up
+
+
+ +
chevron-contract
+
+
+ +
chevron-double-down
+
+
+ +
chevron-double-left
+
+
+ +
chevron-double-right
+
+
+ +
chevron-double-up
+
+
+ +
chevron-down
+
+
+ +
chevron-expand
+
+
+ +
chevron-left
+
+
+ +
chevron-right
+
+
+ +
chevron-up
+
+
+ +
circle-fill
+
+
+ +
circle-half
+
+
+ +
circle-square
+
+
+ +
circle
+
+
+ +
clipboard-check-fill
+
+
+ +
clipboard-check
+
+
+ +
clipboard-data-fill
+
+
+ +
clipboard-data
+
+
+ +
clipboard-fill
+
+
+ +
clipboard-heart-fill
+
+
+ +
clipboard-heart
+
+
+ +
clipboard-minus-fill
+
+
+ +
clipboard-minus
+
+
+ +
clipboard-plus-fill
+
+
+ +
clipboard-plus
+
+
+ +
clipboard-pulse
+
+
+ +
clipboard-x-fill
+
+
+ +
clipboard-x
+
+
+ +
clipboard
+
+
+ +
clipboard2-check-fill
+
+
+ +
clipboard2-check
+
+
+ +
clipboard2-data-fill
+
+
+ +
clipboard2-data
+
+
+ +
clipboard2-fill
+
+
+ +
clipboard2-heart-fill
+
+
+ +
clipboard2-heart
+
+
+ +
clipboard2-minus-fill
+
+
+ +
clipboard2-minus
+
+
+ +
clipboard2-plus-fill
+
+
+ +
clipboard2-plus
+
+
+ +
clipboard2-pulse-fill
+
+
+ +
clipboard2-pulse
+
+
+ +
clipboard2-x-fill
+
+
+ +
clipboard2-x
+
+
+ +
clipboard2
+
+
+ +
clock-fill
+
+
+ +
clock-history
+
+
+ +
clock
+
+
+ +
cloud-arrow-down-fill
+
+
+ +
cloud-arrow-down
+
+
+ +
cloud-arrow-up-fill
+
+
+ +
cloud-arrow-up
+
+
+ +
cloud-check-fill
+
+
+ +
cloud-check
+
+
+ +
cloud-download-fill
+
+
+ +
cloud-download
+
+
+ +
cloud-drizzle-fill
+
+
+ +
cloud-drizzle
+
+
+ +
cloud-fill
+
+
+ +
cloud-fog-fill
+
+
+ +
cloud-fog
+
+
+ +
cloud-fog2-fill
+
+
+ +
cloud-fog2
+
+
+ +
cloud-hail-fill
+
+
+ +
cloud-hail
+
+
+ +
cloud-haze-fill
+
+
+ +
cloud-haze
+
+
+ +
cloud-haze2-fill
+
+
+ +
cloud-haze2
+
+
+ +
cloud-lightning-fill
+
+
+ +
cloud-lightning-rain-fill
+
+
+ +
cloud-lightning-rain
+
+
+ +
cloud-lightning
+
+
+ +
cloud-minus-fill
+
+
+ +
cloud-minus
+
+
+ +
cloud-moon-fill
+
+
+ +
cloud-moon
+
+
+ +
cloud-plus-fill
+
+
+ +
cloud-plus
+
+
+ +
cloud-rain-fill
+
+
+ +
cloud-rain-heavy-fill
+
+
+ +
cloud-rain-heavy
+
+
+ +
cloud-rain
+
+
+ +
cloud-slash-fill
+
+
+ +
cloud-slash
+
+
+ +
cloud-sleet-fill
+
+
+ +
cloud-sleet
+
+
+ +
cloud-snow-fill
+
+
+ +
cloud-snow
+
+
+ +
cloud-sun-fill
+
+
+ +
cloud-sun
+
+
+ +
cloud-upload-fill
+
+
+ +
cloud-upload
+
+
+ +
cloud
+
+
+ +
clouds-fill
+
+
+ +
clouds
+
+
+ +
cloudy-fill
+
+
+ +
cloudy
+
+
+ +
code-slash
+
+
+ +
code-square
+
+
+ +
code
+
+
+ +
coin
+
+
+ +
collection-fill
+
+
+ +
collection-play-fill
+
+
+ +
collection-play
+
+
+ +
collection
+
+
+ +
columns-gap
+
+
+ +
columns
+
+
+ +
command
+
+
+ +
compass-fill
+
+
+ +
compass
+
+
+ +
cone-striped
+
+
+ +
cone
+
+
+ +
controller
+
+
+ +
cpu-fill
+
+
+ +
cpu
+
+
+ +
credit-card-2-back-fill
+
+
+ +
credit-card-2-back
+
+
+ +
credit-card-2-front-fill
+
+
+ +
credit-card-2-front
+
+
+ +
credit-card-fill
+
+
+ +
credit-card
+
+
+ +
crop
+
+
+ +
cup-fill
+
+
+ +
cup-hot-fill
+
+
+ +
cup-hot
+
+
+ +
cup-straw
+
+
+ +
cup
+
+
+ +
currency-bitcoin
+
+
+ +
currency-dollar
+
+
+ +
currency-euro
+
+
+ +
currency-exchange
+
+
+ +
currency-pound
+
+
+ +
currency-rupee
+
+
+ +
currency-yen
+
+
+ +
cursor-fill
+
+
+ +
cursor-text
+
+
+ +
cursor
+
+
+ +
dash-circle-dotted
+
+
+ +
dash-circle-fill
+
+
+ +
dash-circle
+
+
+ +
dash-lg
+
+
+ +
dash-square-dotted
+
+
+ +
dash-square-fill
+
+
+ +
dash-square
+
+
+ +
dash
+
+
+ +
device-hdd-fill
+
+
+ +
device-hdd
+
+
+ +
device-ssd-fill
+
+
+ +
device-ssd
+
+
+ +
diagram-2-fill
+
+
+ +
diagram-2
+
+
+ +
diagram-3-fill
+
+
+ +
diagram-3
+
+
+ +
diamond-fill
+
+
+ +
diamond-half
+
+
+ +
diamond
+
+
+ +
dice-1-fill
+
+
+ +
dice-1
+
+
+ +
dice-2-fill
+
+
+ +
dice-2
+
+
+ +
dice-3-fill
+
+
+ +
dice-3
+
+
+ +
dice-4-fill
+
+
+ +
dice-4
+
+
+ +
dice-5-fill
+
+
+ +
dice-5
+
+
+ +
dice-6-fill
+
+
+ +
dice-6
+
+
+ +
disc-fill
+
+
+ +
disc
+
+
+ +
discord
+
+
+ +
display-fill
+
+
+ +
display
+
+
+ +
displayport-fill
+
+
+ +
displayport
+
+
+ +
distribute-horizontal
+
+
+ +
distribute-vertical
+
+
+ +
door-closed-fill
+
+
+ +
door-closed
+
+
+ +
door-open-fill
+
+
+ +
door-open
+
+
+ +
dot
+
+
+ +
download
+
+
+ +
dpad-fill
+
+
+ +
dpad
+
+
+ +
dribbble
+
+
+ +
dropbox
+
+
+ +
droplet-fill
+
+
+ +
droplet-half
+
+
+ +
droplet
+
+
+ +
ear-fill
+
+
+ +
ear
+
+
+ +
earbuds
+
+
+ +
easel-fill
+
+
+ +
easel
+
+
+ +
easel2-fill
+
+
+ +
easel2
+
+
+ +
easel3-fill
+
+
+ +
easel3
+
+
+ +
egg-fill
+
+
+ +
egg-fried
+
+
+ +
egg
+
+
+ +
eject-fill
+
+
+ +
eject
+
+
+ +
emoji-angry-fill
+
+
+ +
emoji-angry
+
+
+ +
emoji-dizzy-fill
+
+
+ +
emoji-dizzy
+
+
+ +
emoji-expressionless-fill
+
+
+ +
emoji-expressionless
+
+
+ +
emoji-frown-fill
+
+
+ +
emoji-frown
+
+
+ +
emoji-heart-eyes-fill
+
+
+ +
emoji-heart-eyes
+
+
+ +
emoji-kiss-fill
+
+
+ +
emoji-kiss
+
+
+ +
emoji-laughing-fill
+
+
+ +
emoji-laughing
+
+
+ +
emoji-neutral-fill
+
+
+ +
emoji-neutral
+
+
+ +
emoji-smile-fill
+
+
+ +
emoji-smile-upside-down-fill
+
+
+ +
emoji-smile-upside-down
+
+
+ +
emoji-smile
+
+
+ +
emoji-sunglasses-fill
+
+
+ +
emoji-sunglasses
+
+
+ +
emoji-wink-fill
+
+
+ +
emoji-wink
+
+
+ +
envelope-check-fill
+
+
+ +
envelope-check
+
+
+ +
envelope-dash-fill
+
+
+ +
envelope-dash
+
+
+ +
envelope-exclamation-fill
+
+
+ +
envelope-exclamation
+
+
+ +
envelope-fill
+
+
+ +
envelope-heart-fill
+
+
+ +
envelope-heart
+
+
+ +
envelope-open-fill
+
+
+ +
envelope-open-heart-fill
+
+
+ +
envelope-open-heart
+
+
+ +
envelope-open
+
+
+ +
envelope-paper-fill
+
+
+ +
envelope-paper-heart-fill
+
+
+ +
envelope-paper-heart
+
+
+ +
envelope-paper
+
+
+ +
envelope-plus-fill
+
+
+ +
envelope-plus
+
+
+ +
envelope-slash-fill
+
+
+ +
envelope-slash
+
+
+ +
envelope-x-fill
+
+
+ +
envelope-x
+
+
+ +
envelope
+
+
+ +
eraser-fill
+
+
+ +
eraser
+
+
+ +
escape
+
+
+ +
ethernet
+
+
+ +
ev-station-fill
+
+
+ +
ev-station
+
+
+ +
exclamation-circle-fill
+
+
+ +
exclamation-circle
+
+
+ +
exclamation-diamond-fill
+
+
+ +
exclamation-diamond
+
+
+ +
exclamation-lg
+
+
+ +
exclamation-octagon-fill
+
+
+ +
exclamation-octagon
+
+
+ +
exclamation-square-fill
+
+
+ +
exclamation-square
+
+
+ +
exclamation-triangle-fill
+
+
+ +
exclamation-triangle
+
+
+ +
exclamation
+
+
+ +
exclude
+
+
+ +
explicit-fill
+
+
+ +
explicit
+
+
+ +
eye-fill
+
+
+ +
eye-slash-fill
+
+
+ +
eye-slash
+
+
+ +
eye
+
+
+ +
eyedropper
+
+
+ +
eyeglasses
+
+
+ +
facebook
+
+
+ +
fan
+
+
+ +
fast-forward-btn-fill
+
+
+ +
fast-forward-btn
+
+
+ +
fast-forward-circle-fill
+
+
+ +
fast-forward-circle
+
+
+ +
fast-forward-fill
+
+
+ +
fast-forward
+
+
+ +
file-arrow-down-fill
+
+
+ +
file-arrow-down
+
+
+ +
file-arrow-up-fill
+
+
+ +
file-arrow-up
+
+
+ +
file-bar-graph-fill
+
+
+ +
file-bar-graph
+
+
+ +
file-binary-fill
+
+
+ +
file-binary
+
+
+ +
file-break-fill
+
+
+ +
file-break
+
+
+ +
file-check-fill
+
+
+ +
file-check
+
+
+ +
file-code-fill
+
+
+ +
file-code
+
+
+ +
file-diff-fill
+
+
+ +
file-diff
+
+
+ +
file-earmark-arrow-down-fill
+
+
+ +
file-earmark-arrow-down
+
+
+ +
file-earmark-arrow-up-fill
+
+
+ +
file-earmark-arrow-up
+
+
+ +
file-earmark-bar-graph-fill
+
+
+ +
file-earmark-bar-graph
+
+
+ +
file-earmark-binary-fill
+
+
+ +
file-earmark-binary
+
+
+ +
file-earmark-break-fill
+
+
+ +
file-earmark-break
+
+
+ +
file-earmark-check-fill
+
+
+ +
file-earmark-check
+
+
+ +
file-earmark-code-fill
+
+
+ +
file-earmark-code
+
+
+ +
file-earmark-diff-fill
+
+
+ +
file-earmark-diff
+
+
+ +
file-earmark-easel-fill
+
+
+ +
file-earmark-easel
+
+
+ +
file-earmark-excel-fill
+
+
+ +
file-earmark-excel
+
+
+ +
file-earmark-fill
+
+
+ +
file-earmark-font-fill
+
+
+ +
file-earmark-font
+
+
+ +
file-earmark-image-fill
+
+
+ +
file-earmark-image
+
+
+ +
file-earmark-lock-fill
+
+
+ +
file-earmark-lock
+
+
+ +
file-earmark-lock2-fill
+
+
+ +
file-earmark-lock2
+
+
+ +
file-earmark-medical-fill
+
+
+ +
file-earmark-medical
+
+
+ +
file-earmark-minus-fill
+
+
+ +
file-earmark-minus
+
+
+ +
file-earmark-music-fill
+
+
+ +
file-earmark-music
+
+
+ +
file-earmark-pdf-fill
+
+
+ +
file-earmark-pdf
+
+
+ +
file-earmark-person-fill
+
+
+ +
file-earmark-person
+
+
+ +
file-earmark-play-fill
+
+
+ +
file-earmark-play
+
+
+ +
file-earmark-plus-fill
+
+
+ +
file-earmark-plus
+
+
+ +
file-earmark-post-fill
+
+
+ +
file-earmark-post
+
+
+ +
file-earmark-ppt-fill
+
+
+ +
file-earmark-ppt
+
+
+ +
file-earmark-richtext-fill
+
+
+ +
file-earmark-richtext
+
+
+ +
file-earmark-ruled-fill
+
+
+ +
file-earmark-ruled
+
+
+ +
file-earmark-slides-fill
+
+
+ +
file-earmark-slides
+
+
+ +
file-earmark-spreadsheet-fill
+
+
+ +
file-earmark-spreadsheet
+
+
+ +
file-earmark-text-fill
+
+
+ +
file-earmark-text
+
+
+ +
file-earmark-word-fill
+
+
+ +
file-earmark-word
+
+
+ +
file-earmark-x-fill
+
+
+ +
file-earmark-x
+
+
+ +
file-earmark-zip-fill
+
+
+ +
file-earmark-zip
+
+
+ +
file-earmark
+
+
+ +
file-easel-fill
+
+
+ +
file-easel
+
+
+ +
file-excel-fill
+
+
+ +
file-excel
+
+
+ +
file-fill
+
+
+ +
file-font-fill
+
+
+ +
file-font
+
+
+ +
file-image-fill
+
+
+ +
file-image
+
+
+ +
file-lock-fill
+
+
+ +
file-lock
+
+
+ +
file-lock2-fill
+
+
+ +
file-lock2
+
+
+ +
file-medical-fill
+
+
+ +
file-medical
+
+
+ +
file-minus-fill
+
+
+ +
file-minus
+
+
+ +
file-music-fill
+
+
+ +
file-music
+
+
+ +
file-pdf-fill
+
+
+ +
file-pdf
+
+
+ +
file-person-fill
+
+
+ +
file-person
+
+
+ +
file-play-fill
+
+
+ +
file-play
+
+
+ +
file-plus-fill
+
+
+ +
file-plus
+
+
+ +
file-post-fill
+
+
+ +
file-post
+
+
+ +
file-ppt-fill
+
+
+ +
file-ppt
+
+
+ +
file-richtext-fill
+
+
+ +
file-richtext
+
+
+ +
file-ruled-fill
+
+
+ +
file-ruled
+
+
+ +
file-slides-fill
+
+
+ +
file-slides
+
+
+ +
file-spreadsheet-fill
+
+
+ +
file-spreadsheet
+
+
+ +
file-text-fill
+
+
+ +
file-text
+
+
+ +
file-word-fill
+
+
+ +
file-word
+
+
+ +
file-x-fill
+
+
+ +
file-x
+
+
+ +
file-zip-fill
+
+
+ +
file-zip
+
+
+ +
file
+
+
+ +
files-alt
+
+
+ +
files
+
+
+ +
filetype-aac
+
+
+ +
filetype-ai
+
+
+ +
filetype-bmp
+
+
+ +
filetype-cs
+
+
+ +
filetype-css
+
+
+ +
filetype-csv
+
+
+ +
filetype-doc
+
+
+ +
filetype-docx
+
+
+ +
filetype-exe
+
+
+ +
filetype-gif
+
+
+ +
filetype-heic
+
+
+ +
filetype-html
+
+
+ +
filetype-java
+
+
+ +
filetype-jpg
+
+
+ +
filetype-js
+
+
+ +
filetype-json
+
+
+ +
filetype-jsx
+
+
+ +
filetype-key
+
+
+ +
filetype-m4p
+
+
+ +
filetype-md
+
+
+ +
filetype-mdx
+
+
+ +
filetype-mov
+
+
+ +
filetype-mp3
+
+
+ +
filetype-mp4
+
+
+ +
filetype-otf
+
+
+ +
filetype-pdf
+
+
+ +
filetype-php
+
+
+ +
filetype-png
+
+
+ +
filetype-ppt
+
+
+ +
filetype-pptx
+
+
+ +
filetype-psd
+
+
+ +
filetype-py
+
+
+ +
filetype-raw
+
+
+ +
filetype-rb
+
+
+ +
filetype-sass
+
+
+ +
filetype-scss
+
+
+ +
filetype-sh
+
+
+ +
filetype-sql
+
+
+ +
filetype-svg
+
+
+ +
filetype-tiff
+
+
+ +
filetype-tsx
+
+
+ +
filetype-ttf
+
+
+ +
filetype-txt
+
+
+ +
filetype-wav
+
+
+ +
filetype-woff
+
+
+ +
filetype-xls
+
+
+ +
filetype-xlsx
+
+
+ +
filetype-xml
+
+
+ +
filetype-yml
+
+
+ +
film
+
+
+ +
filter-circle-fill
+
+
+ +
filter-circle
+
+
+ +
filter-left
+
+
+ +
filter-right
+
+
+ +
filter-square-fill
+
+
+ +
filter-square
+
+
+ +
filter
+
+
+ +
fingerprint
+
+
+ +
fire
+
+
+ +
flag-fill
+
+
+ +
flag
+
+
+ +
flower1
+
+
+ +
flower2
+
+
+ +
flower3
+
+
+ +
folder-check
+
+
+ +
folder-fill
+
+
+ +
folder-minus
+
+
+ +
folder-plus
+
+
+ +
folder-symlink-fill
+
+
+ +
folder-symlink
+
+
+ +
folder-x
+
+
+ +
folder
+
+
+ +
folder2-open
+
+
+ +
folder2
+
+
+ +
fonts
+
+
+ +
forward-fill
+
+
+ +
forward
+
+
+ +
front
+
+
+ +
fuel-pump-diesel-fill
+
+
+ +
fuel-pump-diesel
+
+
+ +
fuel-pump-fill
+
+
+ +
fuel-pump
+
+
+ +
fullscreen-exit
+
+
+ +
fullscreen
+
+
+ +
funnel-fill
+
+
+ +
funnel
+
+
+ +
gear-fill
+
+
+ +
gear-wide-connected
+
+
+ +
gear-wide
+
+
+ +
gear
+
+
+ +
gem
+
+
+ +
gender-ambiguous
+
+
+ +
gender-female
+
+
+ +
gender-male
+
+
+ +
gender-trans
+
+
+ +
geo-alt-fill
+
+
+ +
geo-alt
+
+
+ +
geo-fill
+
+
+ +
geo
+
+
+ +
gift-fill
+
+
+ +
gift
+
+
+ +
git
+
+
+ +
github
+
+
+ +
globe
+
+
+ +
globe2
+
+
+ +
google-play
+
+
+ +
google
+
+
+ +
gpu-card
+
+
+ +
graph-down-arrow
+
+
+ +
graph-down
+
+
+ +
graph-up-arrow
+
+
+ +
graph-up
+
+
+ +
grid-1x2-fill
+
+
+ +
grid-1x2
+
+
+ +
grid-3x2-gap-fill
+
+
+ +
grid-3x2-gap
+
+
+ +
grid-3x2
+
+
+ +
grid-3x3-gap-fill
+
+
+ +
grid-3x3-gap
+
+
+ +
grid-3x3
+
+
+ +
grid-fill
+
+
+ +
grid
+
+
+ +
grip-horizontal
+
+
+ +
grip-vertical
+
+
+ +
h-circle-fill
+
+
+ +
h-circle
+
+
+ +
h-square-fill
+
+
+ +
h-square
+
+
+ +
hammer
+
+
+ +
hand-index-fill
+
+
+ +
hand-index-thumb-fill
+
+
+ +
hand-index-thumb
+
+
+ +
hand-index
+
+
+ +
hand-thumbs-down-fill
+
+
+ +
hand-thumbs-down
+
+
+ +
hand-thumbs-up-fill
+
+
+ +
hand-thumbs-up
+
+
+ +
handbag-fill
+
+
+ +
handbag
+
+
+ +
hash
+
+
+ +
hdd-fill
+
+
+ +
hdd-network-fill
+
+
+ +
hdd-network
+
+
+ +
hdd-rack-fill
+
+
+ +
hdd-rack
+
+
+ +
hdd-stack-fill
+
+
+ +
hdd-stack
+
+
+ +
hdd
+
+
+ +
hdmi-fill
+
+
+ +
hdmi
+
+
+ +
headphones
+
+
+ +
headset-vr
+
+
+ +
headset
+
+
+ +
heart-arrow
+
+
+ +
heart-fill
+
+
+ +
heart-half
+
+
+ +
heart-pulse-fill
+
+
+ +
heart-pulse
+
+
+ +
heart
+
+
+ +
heartbreak-fill
+
+
+ +
heartbreak
+
+
+ +
hearts
+
+
+ +
heptagon-fill
+
+
+ +
heptagon-half
+
+
+ +
heptagon
+
+
+ +
hexagon-fill
+
+
+ +
hexagon-half
+
+
+ +
hexagon
+
+
+ +
hospital-fill
+
+
+ +
hospital
+
+
+ +
hourglass-bottom
+
+
+ +
hourglass-split
+
+
+ +
hourglass-top
+
+
+ +
hourglass
+
+
+ +
house-door-fill
+
+
+ +
house-door
+
+
+ +
house-fill
+
+
+ +
house-heart-fill
+
+
+ +
house-heart
+
+
+ +
house
+
+
+ +
hr
+
+
+ +
hurricane
+
+
+ +
hypnotize
+
+
+ +
image-alt
+
+
+ +
image-fill
+
+
+ +
image
+
+
+ +
images
+
+
+ +
inbox-fill
+
+
+ +
inbox
+
+
+ +
inboxes-fill
+
+
+ +
inboxes
+
+
+ +
incognito
+
+
+ +
indent
+
+
+ +
infinity
+
+
+ +
info-circle-fill
+
+
+ +
info-circle
+
+
+ +
info-lg
+
+
+ +
info-square-fill
+
+
+ +
info-square
+
+
+ +
info
+
+
+ +
input-cursor-text
+
+
+ +
input-cursor
+
+
+ +
instagram
+
+
+ +
intersect
+
+
+ +
journal-album
+
+
+ +
journal-arrow-down
+
+
+ +
journal-arrow-up
+
+
+ +
journal-bookmark-fill
+
+
+ +
journal-bookmark
+
+
+ +
journal-check
+
+
+ +
journal-code
+
+
+ +
journal-medical
+
+
+ +
journal-minus
+
+
+ +
journal-plus
+
+
+ +
journal-richtext
+
+
+ +
journal-text
+
+
+ +
journal-x
+
+
+ +
journal
+
+
+ +
journals
+
+
+ +
joystick
+
+
+ +
justify-left
+
+
+ +
justify-right
+
+
+ +
justify
+
+
+ +
kanban-fill
+
+
+ +
kanban
+
+
+ +
key-fill
+
+
+ +
key
+
+
+ +
keyboard-fill
+
+
+ +
keyboard
+
+
+ +
ladder
+
+
+ +
lamp-fill
+
+
+ +
lamp
+
+
+ +
laptop-fill
+
+
+ +
laptop
+
+
+ +
layer-backward
+
+
+ +
layer-forward
+
+
+ +
layers-fill
+
+
+ +
layers-half
+
+
+ +
layers
+
+
+ +
layout-sidebar-inset-reverse
+
+
+ +
layout-sidebar-inset
+
+
+ +
layout-sidebar-reverse
+
+
+ +
layout-sidebar
+
+
+ +
layout-split
+
+
+ +
layout-text-sidebar-reverse
+
+
+ +
layout-text-sidebar
+
+
+ +
layout-text-window-reverse
+
+
+ +
layout-text-window
+
+
+ +
layout-three-columns
+
+
+ +
layout-wtf
+
+
+ +
life-preserver
+
+
+ +
lightbulb-fill
+
+
+ +
lightbulb-off-fill
+
+
+ +
lightbulb-off
+
+
+ +
lightbulb
+
+
+ +
lightning-charge-fill
+
+
+ +
lightning-charge
+
+
+ +
lightning-fill
+
+
+ +
lightning
+
+
+ +
line
+
+
+ +
link-45deg
+
+
+ +
link
+
+
+ +
linkedin
+
+
+ +
list-check
+
+
+ +
list-columns-reverse
+
+
+ +
list-columns
+
+
+ +
list-nested
+
+
+ +
list-ol
+
+
+ +
list-stars
+
+
+ +
list-task
+
+
+ +
list-ul
+
+
+ +
list
+
+
+ +
lock-fill
+
+
+ +
lock
+
+
+ +
lungs-fill
+
+
+ +
lungs
+
+
+ +
magic
+
+
+ +
magnet-fill
+
+
+ +
magnet
+
+
+ +
mailbox
+
+
+ +
mailbox2
+
+
+ +
map-fill
+
+
+ +
map
+
+
+ +
markdown-fill
+
+
+ +
markdown
+
+
+ +
mask
+
+
+ +
mastodon
+
+
+ +
medium
+
+
+ +
megaphone-fill
+
+
+ +
megaphone
+
+
+ +
memory
+
+
+ +
menu-app-fill
+
+
+ +
menu-app
+
+
+ +
menu-button-fill
+
+
+ +
menu-button-wide-fill
+
+
+ +
menu-button-wide
+
+
+ +
menu-button
+
+
+ +
menu-down
+
+
+ +
menu-up
+
+
+ +
messenger
+
+
+ +
meta
+
+
+ +
mic-fill
+
+
+ +
mic-mute-fill
+
+
+ +
mic-mute
+
+
+ +
mic
+
+
+ +
microsoft-teams
+
+
+ +
microsoft
+
+
+ +
minecart-loaded
+
+
+ +
minecart
+
+
+ +
modem-fill
+
+
+ +
modem
+
+
+ +
moisture
+
+
+ +
moon-fill
+
+
+ +
moon-stars-fill
+
+
+ +
moon-stars
+
+
+ +
moon
+
+
+ +
mortarboard-fill
+
+
+ +
mortarboard
+
+
+ +
motherboard-fill
+
+
+ +
motherboard
+
+
+ +
mouse-fill
+
+
+ +
mouse
+
+
+ +
mouse2-fill
+
+
+ +
mouse2
+
+
+ +
mouse3-fill
+
+
+ +
mouse3
+
+
+ +
music-note-beamed
+
+
+ +
music-note-list
+
+
+ +
music-note
+
+
+ +
music-player-fill
+
+
+ +
music-player
+
+
+ +
newspaper
+
+
+ +
nintendo-switch
+
+
+ +
node-minus-fill
+
+
+ +
node-minus
+
+
+ +
node-plus-fill
+
+
+ +
node-plus
+
+
+ +
nut-fill
+
+
+ +
nut
+
+
+ +
octagon-fill
+
+
+ +
octagon-half
+
+
+ +
octagon
+
+
+ +
optical-audio-fill
+
+
+ +
optical-audio
+
+
+ +
option
+
+
+ +
outlet
+
+
+ +
p-circle-fill
+
+
+ +
p-circle
+
+
+ +
p-square-fill
+
+
+ +
p-square
+
+
+ +
paint-bucket
+
+
+ +
palette-fill
+
+
+ +
palette
+
+
+ +
palette2
+
+
+ +
paperclip
+
+
+ +
paragraph
+
+
+ +
pass-fill
+
+
+ +
pass
+
+
+ +
patch-check-fill
+
+
+ +
patch-check
+
+
+ +
patch-exclamation-fill
+
+
+ +
patch-exclamation
+
+
+ +
patch-minus-fill
+
+
+ +
patch-minus
+
+
+ +
patch-plus-fill
+
+
+ +
patch-plus
+
+
+ +
patch-question-fill
+
+
+ +
patch-question
+
+
+ +
pause-btn-fill
+
+
+ +
pause-btn
+
+
+ +
pause-circle-fill
+
+
+ +
pause-circle
+
+
+ +
pause-fill
+
+
+ +
pause
+
+
+ +
paypal
+
+
+ +
pc-display-horizontal
+
+
+ +
pc-display
+
+
+ +
pc-horizontal
+
+
+ +
pc
+
+
+ +
pci-card
+
+
+ +
peace-fill
+
+
+ +
peace
+
+
+ +
pen-fill
+
+
+ +
pen
+
+
+ +
pencil-fill
+
+
+ +
pencil-square
+
+
+ +
pencil
+
+
+ +
pentagon-fill
+
+
+ +
pentagon-half
+
+
+ +
pentagon
+
+
+ +
people-fill
+
+
+ +
people
+
+
+ +
percent
+
+
+ +
person-badge-fill
+
+
+ +
person-badge
+
+
+ +
person-bounding-box
+
+
+ +
person-check-fill
+
+
+ +
person-check
+
+
+ +
person-circle
+
+
+ +
person-dash-fill
+
+
+ +
person-dash
+
+
+ +
person-fill
+
+
+ +
person-heart
+
+
+ +
person-hearts
+
+
+ +
person-lines-fill
+
+
+ +
person-plus-fill
+
+
+ +
person-plus
+
+
+ +
person-rolodex
+
+
+ +
person-square
+
+
+ +
person-video
+
+
+ +
person-video2
+
+
+ +
person-video3
+
+
+ +
person-workspace
+
+
+ +
person-x-fill
+
+
+ +
person-x
+
+
+ +
person
+
+
+ +
phone-fill
+
+
+ +
phone-flip
+
+
+ +
phone-landscape-fill
+
+
+ +
phone-landscape
+
+
+ +
phone-vibrate-fill
+
+
+ +
phone-vibrate
+
+
+ +
phone
+
+
+ +
pie-chart-fill
+
+
+ +
pie-chart
+
+
+ +
piggy-bank-fill
+
+
+ +
piggy-bank
+
+
+ +
pin-angle-fill
+
+
+ +
pin-angle
+
+
+ +
pin-fill
+
+
+ +
pin-map-fill
+
+
+ +
pin-map
+
+
+ +
pin
+
+
+ +
pinterest
+
+
+ +
pip-fill
+
+
+ +
pip
+
+
+ +
play-btn-fill
+
+
+ +
play-btn
+
+
+ +
play-circle-fill
+
+
+ +
play-circle
+
+
+ +
play-fill
+
+
+ +
play
+
+
+ +
playstation
+
+
+ +
plug-fill
+
+
+ +
plug
+
+
+ +
plugin
+
+
+ +
plus-circle-dotted
+
+
+ +
plus-circle-fill
+
+
+ +
plus-circle
+
+
+ +
plus-lg
+
+
+ +
plus-slash-minus
+
+
+ +
plus-square-dotted
+
+
+ +
plus-square-fill
+
+
+ +
plus-square
+
+
+ +
plus
+
+
+ +
postage-fill
+
+
+ +
postage-heart-fill
+
+
+ +
postage-heart
+
+
+ +
postage
+
+
+ +
postcard-fill
+
+
+ +
postcard-heart-fill
+
+
+ +
postcard-heart
+
+
+ +
postcard
+
+
+ +
power
+
+
+ +
prescription
+
+
+ +
prescription2
+
+
+ +
printer-fill
+
+
+ +
printer
+
+
+ +
projector-fill
+
+
+ +
projector
+
+
+ +
puzzle-fill
+
+
+ +
puzzle
+
+
+ +
qr-code-scan
+
+
+ +
qr-code
+
+
+ +
question-circle-fill
+
+
+ +
question-circle
+
+
+ +
question-diamond-fill
+
+
+ +
question-diamond
+
+
+ +
question-lg
+
+
+ +
question-octagon-fill
+
+
+ +
question-octagon
+
+
+ +
question-square-fill
+
+
+ +
question-square
+
+
+ +
question
+
+
+ +
quora
+
+
+ +
quote
+
+
+ +
r-circle-fill
+
+
+ +
r-circle
+
+
+ +
r-square-fill
+
+
+ +
r-square
+
+
+ +
radioactive
+
+
+ +
rainbow
+
+
+ +
receipt-cutoff
+
+
+ +
receipt
+
+
+ +
reception-0
+
+
+ +
reception-1
+
+
+ +
reception-2
+
+
+ +
reception-3
+
+
+ +
reception-4
+
+
+ +
record-btn-fill
+
+
+ +
record-btn
+
+
+ +
record-circle-fill
+
+
+ +
record-circle
+
+
+ +
record-fill
+
+
+ +
record
+
+
+ +
record2-fill
+
+
+ +
record2
+
+
+ +
recycle
+
+
+ +
reddit
+
+
+ +
repeat-1
+
+
+ +
repeat
+
+
+ +
reply-all-fill
+
+
+ +
reply-all
+
+
+ +
reply-fill
+
+
+ +
reply
+
+
+ +
rewind-btn-fill
+
+
+ +
rewind-btn
+
+
+ +
rewind-circle-fill
+
+
+ +
rewind-circle
+
+
+ +
rewind-fill
+
+
+ +
rewind
+
+
+ +
robot
+
+
+ +
router-fill
+
+
+ +
router
+
+
+ +
rss-fill
+
+
+ +
rss
+
+
+ +
rulers
+
+
+ +
safe-fill
+
+
+ +
safe
+
+
+ +
safe2-fill
+
+
+ +
safe2
+
+
+ +
save-fill
+
+
+ +
save
+
+
+ +
save2-fill
+
+
+ +
save2
+
+
+ +
scissors
+
+
+ +
screwdriver
+
+
+ +
sd-card-fill
+
+
+ +
sd-card
+
+
+ +
search-heart-fill
+
+
+ +
search-heart
+
+
+ +
search
+
+
+ +
segmented-nav
+
+
+ +
send-check-fill
+
+
+ +
send-check
+
+
+ +
send-dash-fill
+
+
+ +
send-dash
+
+
+ +
send-exclamation-fill
+
+
+ +
send-exclamation
+
+
+ +
send-fill
+
+
+ +
send-plus-fill
+
+
+ +
send-plus
+
+
+ +
send-slash-fill
+
+
+ +
send-slash
+
+
+ +
send-x-fill
+
+
+ +
send-x
+
+
+ +
send
+
+
+ +
server
+
+
+ +
share-fill
+
+
+ +
share
+
+
+ +
shield-check
+
+
+ +
shield-exclamation
+
+
+ +
shield-fill-check
+
+
+ +
shield-fill-exclamation
+
+
+ +
shield-fill-minus
+
+
+ +
shield-fill-plus
+
+
+ +
shield-fill-x
+
+
+ +
shield-fill
+
+
+ +
shield-lock-fill
+
+
+ +
shield-lock
+
+
+ +
shield-minus
+
+
+ +
shield-plus
+
+
+ +
shield-shaded
+
+
+ +
shield-slash-fill
+
+
+ +
shield-slash
+
+
+ +
shield-x
+
+
+ +
shield
+
+
+ +
shift-fill
+
+
+ +
shift
+
+
+ +
shop-window
+
+
+ +
shop
+
+
+ +
shuffle
+
+
+ +
sign-stop-fill
+
+
+ +
sign-stop-lights-fill
+
+
+ +
sign-stop-lights
+
+
+ +
sign-stop
+
+
+ +
sign-turn-left-fill
+
+
+ +
sign-turn-left
+
+
+ +
sign-turn-right-fill
+
+
+ +
sign-turn-right
+
+
+ +
sign-turn-slight-left-fill
+
+
+ +
sign-turn-slight-left
+
+
+ +
sign-turn-slight-right-fill
+
+
+ +
sign-turn-slight-right
+
+
+ +
sign-yield-fill
+
+
+ +
sign-yield
+
+
+ +
signal
+
+
+ +
signpost-2-fill
+
+
+ +
signpost-2
+
+
+ +
signpost-fill
+
+
+ +
signpost-split-fill
+
+
+ +
signpost-split
+
+
+ +
signpost
+
+
+ +
sim-fill
+
+
+ +
sim
+
+
+ +
skip-backward-btn-fill
+
+
+ +
skip-backward-btn
+
+
+ +
skip-backward-circle-fill
+
+
+ +
skip-backward-circle
+
+
+ +
skip-backward-fill
+
+
+ +
skip-backward
+
+
+ +
skip-end-btn-fill
+
+
+ +
skip-end-btn
+
+
+ +
skip-end-circle-fill
+
+
+ +
skip-end-circle
+
+
+ +
skip-end-fill
+
+
+ +
skip-end
+
+
+ +
skip-forward-btn-fill
+
+
+ +
skip-forward-btn
+
+
+ +
skip-forward-circle-fill
+
+
+ +
skip-forward-circle
+
+
+ +
skip-forward-fill
+
+
+ +
skip-forward
+
+
+ +
skip-start-btn-fill
+
+
+ +
skip-start-btn
+
+
+ +
skip-start-circle-fill
+
+
+ +
skip-start-circle
+
+
+ +
skip-start-fill
+
+
+ +
skip-start
+
+
+ +
skype
+
+
+ +
slack
+
+
+ +
slash-circle-fill
+
+
+ +
slash-circle
+
+
+ +
slash-lg
+
+
+ +
slash-square-fill
+
+
+ +
slash-square
+
+
+ +
slash
+
+
+ +
sliders
+
+
+ +
sliders2-vertical
+
+
+ +
sliders2
+
+
+ +
smartwatch
+
+
+ +
snapchat
+
+
+ +
snow
+
+
+ +
snow2
+
+
+ +
snow3
+
+
+ +
sort-alpha-down-alt
+
+
+ +
sort-alpha-down
+
+
+ +
sort-alpha-up-alt
+
+
+ +
sort-alpha-up
+
+
+ +
sort-down-alt
+
+
+ +
sort-down
+
+
+ +
sort-numeric-down-alt
+
+
+ +
sort-numeric-down
+
+
+ +
sort-numeric-up-alt
+
+
+ +
sort-numeric-up
+
+
+ +
sort-up-alt
+
+
+ +
sort-up
+
+
+ +
soundwave
+
+
+ +
speaker-fill
+
+
+ +
speaker
+
+
+ +
speedometer
+
+
+ +
speedometer2
+
+
+ +
spellcheck
+
+
+ +
spotify
+
+
+ +
square-fill
+
+
+ +
square-half
+
+
+ +
square
+
+
+ +
stack-overflow
+
+
+ +
stack
+
+
+ +
star-fill
+
+
+ +
star-half
+
+
+ +
star
+
+
+ +
stars
+
+
+ +
steam
+
+
+ +
stickies-fill
+
+
+ +
stickies
+
+
+ +
sticky-fill
+
+
+ +
sticky
+
+
+ +
stop-btn-fill
+
+
+ +
stop-btn
+
+
+ +
stop-circle-fill
+
+
+ +
stop-circle
+
+
+ +
stop-fill
+
+
+ +
stop
+
+
+ +
stoplights-fill
+
+
+ +
stoplights
+
+
+ +
stopwatch-fill
+
+
+ +
stopwatch
+
+
+ +
strava
+
+
+ +
subtract
+
+
+ +
suit-club-fill
+
+
+ +
suit-club
+
+
+ +
suit-diamond-fill
+
+
+ +
suit-diamond
+
+
+ +
suit-heart-fill
+
+
+ +
suit-heart
+
+
+ +
suit-spade-fill
+
+
+ +
suit-spade
+
+
+ +
sun-fill
+
+
+ +
sun
+
+
+ +
sunglasses
+
+
+ +
sunrise-fill
+
+
+ +
sunrise
+
+
+ +
sunset-fill
+
+
+ +
sunset
+
+
+ +
symmetry-horizontal
+
+
+ +
symmetry-vertical
+
+
+ +
table
+
+
+ +
tablet-fill
+
+
+ +
tablet-landscape-fill
+
+
+ +
tablet-landscape
+
+
+ +
tablet
+
+
+ +
tag-fill
+
+
+ +
tag
+
+
+ +
tags-fill
+
+
+ +
tags
+
+
+ +
telegram
+
+
+ +
telephone-fill
+
+
+ +
telephone-forward-fill
+
+
+ +
telephone-forward
+
+
+ +
telephone-inbound-fill
+
+
+ +
telephone-inbound
+
+
+ +
telephone-minus-fill
+
+
+ +
telephone-minus
+
+
+ +
telephone-outbound-fill
+
+
+ +
telephone-outbound
+
+
+ +
telephone-plus-fill
+
+
+ +
telephone-plus
+
+
+ +
telephone-x-fill
+
+
+ +
telephone-x
+
+
+ +
telephone
+
+
+ +
terminal-dash
+
+
+ +
terminal-fill
+
+
+ +
terminal-plus
+
+
+ +
terminal-split
+
+
+ +
terminal-x
+
+
+ +
terminal
+
+
+ +
text-center
+
+
+ +
text-indent-left
+
+
+ +
text-indent-right
+
+
+ +
text-left
+
+
+ +
text-paragraph
+
+
+ +
text-right
+
+
+ +
textarea-resize
+
+
+ +
textarea-t
+
+
+ +
textarea
+
+
+ +
thermometer-half
+
+
+ +
thermometer-high
+
+
+ +
thermometer-low
+
+
+ +
thermometer-snow
+
+
+ +
thermometer-sun
+
+
+ +
thermometer
+
+
+ +
three-dots-vertical
+
+
+ +
three-dots
+
+
+ +
thunderbolt-fill
+
+
+ +
thunderbolt
+
+
+ +
ticket-detailed-fill
+
+
+ +
ticket-detailed
+
+
+ +
ticket-fill
+
+
+ +
ticket-perforated-fill
+
+
+ +
ticket-perforated
+
+
+ +
ticket
+
+
+ +
tiktok
+
+
+ +
toggle-off
+
+
+ +
toggle-on
+
+
+ +
toggle2-off
+
+
+ +
toggle2-on
+
+
+ +
toggles
+
+
+ +
toggles2
+
+
+ +
tools
+
+
+ +
tornado
+
+
+ +
train-freight-front-fill
+
+
+ +
train-freight-front
+
+
+ +
train-front-fill
+
+
+ +
train-front
+
+
+ +
train-lightrail-front-fill
+
+
+ +
train-lightrail-front
+
+
+ +
translate
+
+
+ +
trash-fill
+
+
+ +
trash
+
+
+ +
trash2-fill
+
+
+ +
trash2
+
+
+ +
trash3-fill
+
+
+ +
trash3
+
+
+ +
tree-fill
+
+
+ +
tree
+
+
+ +
triangle-fill
+
+
+ +
triangle-half
+
+
+ +
triangle
+
+
+ +
trophy-fill
+
+
+ +
trophy
+
+
+ +
tropical-storm
+
+
+ +
truck-flatbed
+
+
+ +
truck-front-fill
+
+
+ +
truck-front
+
+
+ +
truck
+
+
+ +
tsunami
+
+
+ +
tv-fill
+
+
+ +
tv
+
+
+ +
twitch
+
+
+ +
twitter
+
+
+ +
type-bold
+
+
+ +
type-h1
+
+
+ +
type-h2
+
+
+ +
type-h3
+
+
+ +
type-italic
+
+
+ +
type-strikethrough
+
+
+ +
type-underline
+
+
+ +
type
+
+
+ +
ubuntu
+
+
+ +
ui-checks-grid
+
+
+ +
ui-checks
+
+
+ +
ui-radios-grid
+
+
+ +
ui-radios
+
+
+ +
umbrella-fill
+
+
+ +
umbrella
+
+
+ +
unindent
+
+
+ +
union
+
+
+ +
unity
+
+
+ +
universal-access-circle
+
+
+ +
universal-access
+
+
+ +
unlock-fill
+
+
+ +
unlock
+
+
+ +
upc-scan
+
+
+ +
upc
+
+
+ +
upload
+
+
+ +
usb-c-fill
+
+
+ +
usb-c
+
+
+ +
usb-drive-fill
+
+
+ +
usb-drive
+
+
+ +
usb-fill
+
+
+ +
usb-micro-fill
+
+
+ +
usb-micro
+
+
+ +
usb-mini-fill
+
+
+ +
usb-mini
+
+
+ +
usb-plug-fill
+
+
+ +
usb-plug
+
+
+ +
usb-symbol
+
+
+ +
usb
+
+
+ +
valentine
+
+
+ +
valentine2
+
+
+ +
vector-pen
+
+
+ +
view-list
+
+
+ +
view-stacked
+
+
+ +
vimeo
+
+
+ +
vinyl-fill
+
+
+ +
vinyl
+
+
+ +
virus
+
+
+ +
virus2
+
+
+ +
voicemail
+
+
+ +
volume-down-fill
+
+
+ +
volume-down
+
+
+ +
volume-mute-fill
+
+
+ +
volume-mute
+
+
+ +
volume-off-fill
+
+
+ +
volume-off
+
+
+ +
volume-up-fill
+
+
+ +
volume-up
+
+
+ +
vr
+
+
+ +
wallet-fill
+
+
+ +
wallet
+
+
+ +
wallet2
+
+
+ +
watch
+
+
+ +
water
+
+
+ +
webcam-fill
+
+
+ +
webcam
+
+
+ +
wechat
+
+
+ +
whatsapp
+
+
+ +
wifi-1
+
+
+ +
wifi-2
+
+
+ +
wifi-off
+
+
+ +
wifi
+
+
+ +
wind
+
+
+ +
window-dash
+
+
+ +
window-desktop
+
+
+ +
window-dock
+
+
+ +
window-fullscreen
+
+
+ +
window-plus
+
+
+ +
window-sidebar
+
+
+ +
window-split
+
+
+ +
window-stack
+
+
+ +
window-x
+
+
+ +
window
+
+
+ +
windows
+
+
+ +
wordpress
+
+
+ +
wrench-adjustable-circle-fill
+
+
+ +
wrench-adjustable-circle
+
+
+ +
wrench-adjustable
+
+
+ +
wrench
+
+
+ +
x-circle-fill
+
+
+ +
x-circle
+
+
+ +
x-diamond-fill
+
+
+ +
x-diamond
+
+
+ +
x-lg
+
+
+ +
x-octagon-fill
+
+
+ +
x-octagon
+
+
+ +
x-square-fill
+
+
+ +
x-square
+
+
+ +
x
+
+
+ +
xbox
+
+
+ +
yelp
+
+
+ +
yin-yang
+
+
+ +
youtube
+
+
+ +
zoom-in
+
+
+ +
zoom-out
+
+
+ + + diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/infinity.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/infinity.svg new file mode 100644 index 0000000..e9dd437 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/infinity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle-fill.svg new file mode 100644 index 0000000..9d38231 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle.svg new file mode 100644 index 0000000..8f48f86 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/info-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-lg.svg new file mode 100644 index 0000000..d1b988e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/info-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-square-fill.svg new file mode 100644 index 0000000..c2e5a66 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/info-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-square.svg new file mode 100644 index 0000000..71e2818 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/info-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/info.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/info.svg new file mode 100644 index 0000000..9d061b4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor-text.svg new file mode 100644 index 0000000..f212111 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor.svg new file mode 100644 index 0000000..3a89bb7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/input-cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/instagram.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/instagram.svg new file mode 100644 index 0000000..0b5c5ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/intersect.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/intersect.svg new file mode 100644 index 0000000..2d8c329 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/intersect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-album.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-album.svg new file mode 100644 index 0000000..2504b3d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-album.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-down.svg new file mode 100644 index 0000000..79c313d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-up.svg new file mode 100644 index 0000000..8423461 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark-fill.svg new file mode 100644 index 0000000..03e2476 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark.svg new file mode 100644 index 0000000..6652764 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-bookmark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-check.svg new file mode 100644 index 0000000..41b97e9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-code.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-code.svg new file mode 100644 index 0000000..82098b9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-medical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-medical.svg new file mode 100644 index 0000000..5500110 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-medical.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-minus.svg new file mode 100644 index 0000000..c8cd4d8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-plus.svg new file mode 100644 index 0000000..fa6d702 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-richtext.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-richtext.svg new file mode 100644 index 0000000..14b0e1f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-richtext.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-text.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-text.svg new file mode 100644 index 0000000..9b66f43 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-x.svg new file mode 100644 index 0000000..2ca24f4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal.svg new file mode 100644 index 0000000..941c987 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/journals.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/journals.svg new file mode 100644 index 0000000..03f6dad --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/journals.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/joystick.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/joystick.svg new file mode 100644 index 0000000..a8a9027 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/joystick.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/justify-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/justify-left.svg new file mode 100644 index 0000000..68859b8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/justify-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/justify-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/justify-right.svg new file mode 100644 index 0000000..1efe4f3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/justify-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/justify.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/justify.svg new file mode 100644 index 0000000..009bd72 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/justify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/kanban-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/kanban-fill.svg new file mode 100644 index 0000000..d633a53 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/kanban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/kanban.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/kanban.svg new file mode 100644 index 0000000..c5cdaaf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/kanban.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/key-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/key-fill.svg new file mode 100644 index 0000000..25a6d45 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/key-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/key.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/key.svg new file mode 100644 index 0000000..dbaae3f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/key.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard-fill.svg new file mode 100644 index 0000000..876321d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard.svg new file mode 100644 index 0000000..996c1eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/keyboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ladder.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ladder.svg new file mode 100644 index 0000000..fd9182a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ladder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lamp-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lamp-fill.svg new file mode 100644 index 0000000..ff91f4b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lamp-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lamp.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lamp.svg new file mode 100644 index 0000000..6c50a70 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lamp.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/laptop-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/laptop-fill.svg new file mode 100644 index 0000000..5b1755d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/laptop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/laptop.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/laptop.svg new file mode 100644 index 0000000..0fc463d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/laptop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layer-backward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layer-backward.svg new file mode 100644 index 0000000..073034a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layer-backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layer-forward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layer-forward.svg new file mode 100644 index 0000000..ffc6e2a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layer-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layers-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layers-fill.svg new file mode 100644 index 0000000..8af0b1c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layers-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layers-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layers-half.svg new file mode 100644 index 0000000..a054e25 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layers-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layers.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layers.svg new file mode 100644 index 0000000..ac2f5b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset-reverse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset-reverse.svg new file mode 100644 index 0000000..5b6f324 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset.svg new file mode 100644 index 0000000..8dc0243 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-inset.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-reverse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-reverse.svg new file mode 100644 index 0000000..8ab9509 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar.svg new file mode 100644 index 0000000..1cfc86e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-sidebar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-split.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-split.svg new file mode 100644 index 0000000..71f33d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar-reverse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar-reverse.svg new file mode 100644 index 0000000..46252d5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar.svg new file mode 100644 index 0000000..5effada --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window-reverse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window-reverse.svg new file mode 100644 index 0000000..fb34840 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window.svg new file mode 100644 index 0000000..0aef110 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-text-window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-three-columns.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-three-columns.svg new file mode 100644 index 0000000..6d358d6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-three-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-wtf.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-wtf.svg new file mode 100644 index 0000000..b603f8f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/layout-wtf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/life-preserver.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/life-preserver.svg new file mode 100644 index 0000000..6466ea2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/life-preserver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-fill.svg new file mode 100644 index 0000000..9903950 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off-fill.svg new file mode 100644 index 0000000..7d9600e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off.svg new file mode 100644 index 0000000..5675e9c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb.svg new file mode 100644 index 0000000..c13f627 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightbulb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge-fill.svg new file mode 100644 index 0000000..5e197fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge.svg new file mode 100644 index 0000000..8a97432 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-charge.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-fill.svg new file mode 100644 index 0000000..4d05a2b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning.svg new file mode 100644 index 0000000..8737060 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/line.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/line.svg new file mode 100644 index 0000000..bedc051 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/link-45deg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/link-45deg.svg new file mode 100644 index 0000000..127956a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/link-45deg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/link.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/link.svg new file mode 100644 index 0000000..df35bc8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/linkedin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/linkedin.svg new file mode 100644 index 0000000..4c4efe5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/linkedin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-check.svg new file mode 100644 index 0000000..34dd420 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns-reverse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns-reverse.svg new file mode 100644 index 0000000..2cb5078 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns.svg new file mode 100644 index 0000000..d04a30f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-nested.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-nested.svg new file mode 100644 index 0000000..21c9a7d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-nested.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-ol.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-ol.svg new file mode 100644 index 0000000..5782568 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-ol.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-stars.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-stars.svg new file mode 100644 index 0000000..88dce52 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-task.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-task.svg new file mode 100644 index 0000000..8118190 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-task.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list-ul.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-ul.svg new file mode 100644 index 0000000..217d153 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list-ul.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/list.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/list.svg new file mode 100644 index 0000000..e039056 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lock-fill.svg new file mode 100644 index 0000000..9fb8f7b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lock.svg new file mode 100644 index 0000000..b50a68e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lungs-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lungs-fill.svg new file mode 100644 index 0000000..430b028 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lungs-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/lungs.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/lungs.svg new file mode 100644 index 0000000..5370852 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/lungs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/magic.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/magic.svg new file mode 100644 index 0000000..3df2ec0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/magic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/magnet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/magnet-fill.svg new file mode 100644 index 0000000..9ca1865 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/magnet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/magnet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/magnet.svg new file mode 100644 index 0000000..aab1763 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/magnet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox.svg new file mode 100644 index 0000000..e2ac2f9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox2.svg new file mode 100644 index 0000000..60a523b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mailbox2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/map-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/map-fill.svg new file mode 100644 index 0000000..6097c5f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/map-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/map.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/map.svg new file mode 100644 index 0000000..f9dbb08 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/map.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/markdown-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/markdown-fill.svg new file mode 100644 index 0000000..b87e236 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/markdown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/markdown.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/markdown.svg new file mode 100644 index 0000000..f9933a6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/markdown.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mask.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mask.svg new file mode 100644 index 0000000..3bfe141 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mask.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mastodon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mastodon.svg new file mode 100644 index 0000000..23b34f5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mastodon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/medium.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/medium.svg new file mode 100644 index 0000000..cc46876 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/medium.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone-fill.svg new file mode 100644 index 0000000..237e814 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone.svg new file mode 100644 index 0000000..834083c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/megaphone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/memory.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/memory.svg new file mode 100644 index 0000000..cdc2943 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/memory.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app-fill.svg new file mode 100644 index 0000000..c41c6fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app.svg new file mode 100644 index 0000000..36e57df --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-fill.svg new file mode 100644 index 0000000..034b64d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide-fill.svg new file mode 100644 index 0000000..d6e17da --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide.svg new file mode 100644 index 0000000..d67ba6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button-wide.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button.svg new file mode 100644 index 0000000..4e0fff9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-down.svg new file mode 100644 index 0000000..b2d84b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-up.svg new file mode 100644 index 0000000..fb35e8d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/menu-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/messenger.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/messenger.svg new file mode 100644 index 0000000..5c6d37d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/messenger.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/meta.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/meta.svg new file mode 100644 index 0000000..2c6885d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/meta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-fill.svg new file mode 100644 index 0000000..9be58e9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute-fill.svg new file mode 100644 index 0000000..cc325a0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute.svg new file mode 100644 index 0000000..5a520a1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic-mute.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mic.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic.svg new file mode 100644 index 0000000..57be2e5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mic.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft-teams.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft-teams.svg new file mode 100644 index 0000000..e0cc253 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft-teams.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft.svg new file mode 100644 index 0000000..d28281f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/microsoft.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/minecart-loaded.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/minecart-loaded.svg new file mode 100644 index 0000000..8a75457 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/minecart-loaded.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/minecart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/minecart.svg new file mode 100644 index 0000000..7f3ad00 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/minecart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/modem-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/modem-fill.svg new file mode 100644 index 0000000..1fe97be --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/modem-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/modem.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/modem.svg new file mode 100644 index 0000000..873090d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/modem.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/moisture.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/moisture.svg new file mode 100644 index 0000000..732f4ac --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/moisture.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-fill.svg new file mode 100644 index 0000000..1149676 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars-fill.svg new file mode 100644 index 0000000..d2e1d6e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars.svg new file mode 100644 index 0000000..b25ef86 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/moon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon.svg new file mode 100644 index 0000000..4cd8820 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/moon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard-fill.svg new file mode 100644 index 0000000..7f5fb48 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard.svg new file mode 100644 index 0000000..ed82b6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mortarboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard-fill.svg new file mode 100644 index 0000000..bf15e96 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard.svg new file mode 100644 index 0000000..ed13d0c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/motherboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse-fill.svg new file mode 100644 index 0000000..bd0b5eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse.svg new file mode 100644 index 0000000..40976e0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2-fill.svg new file mode 100644 index 0000000..283d1cd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2.svg new file mode 100644 index 0000000..359da4d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3-fill.svg new file mode 100644 index 0000000..de6dbc7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3.svg new file mode 100644 index 0000000..d042bfd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/mouse3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-beamed.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-beamed.svg new file mode 100644 index 0000000..04cedf0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-beamed.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-list.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-list.svg new file mode 100644 index 0000000..5c306bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note-list.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note.svg new file mode 100644 index 0000000..1125a66 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-note.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/music-player-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-player-fill.svg new file mode 100644 index 0000000..6619d1e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-player-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/music-player.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-player.svg new file mode 100644 index 0000000..2d50a63 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/music-player.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/newspaper.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/newspaper.svg new file mode 100644 index 0000000..7d7fa71 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/newspaper.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/nintendo-switch.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/nintendo-switch.svg new file mode 100644 index 0000000..0f1e2ac --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/nintendo-switch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus-fill.svg new file mode 100644 index 0000000..32430b9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus.svg new file mode 100644 index 0000000..b1accd4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus-fill.svg new file mode 100644 index 0000000..e5ee855 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus.svg new file mode 100644 index 0000000..085f04f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/node-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/nut-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/nut-fill.svg new file mode 100644 index 0000000..4babc03 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/nut-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/nut.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/nut.svg new file mode 100644 index 0000000..4912d48 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/nut.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-fill.svg new file mode 100644 index 0000000..c128317 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-half.svg new file mode 100644 index 0000000..d95240a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon.svg new file mode 100644 index 0000000..9f3657e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/octagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio-fill.svg new file mode 100644 index 0000000..5bdfd82 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio.svg new file mode 100644 index 0000000..7a38b83 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/optical-audio.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/option.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/option.svg new file mode 100644 index 0000000..d7702b1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/option.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/outlet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/outlet.svg new file mode 100644 index 0000000..b48af60 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/outlet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle-fill.svg new file mode 100644 index 0000000..ea54307 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle.svg new file mode 100644 index 0000000..888a1fa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/p-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-square-fill.svg new file mode 100644 index 0000000..ad3caa2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/p-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-square.svg new file mode 100644 index 0000000..ad630d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/p-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/paint-bucket.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/paint-bucket.svg new file mode 100644 index 0000000..ee15d10 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/paint-bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/palette-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/palette-fill.svg new file mode 100644 index 0000000..7dc5ecd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/palette-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/palette.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/palette.svg new file mode 100644 index 0000000..fea76d9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/palette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/palette2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/palette2.svg new file mode 100644 index 0000000..5d140b3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/palette2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/paperclip.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/paperclip.svg new file mode 100644 index 0000000..00f311d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/paperclip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/paragraph.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/paragraph.svg new file mode 100644 index 0000000..999cb53 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pass-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pass-fill.svg new file mode 100644 index 0000000..a5715df --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pass.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pass.svg new file mode 100644 index 0000000..3f51eb5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check-fill.svg new file mode 100644 index 0000000..1301415 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check.svg new file mode 100644 index 0000000..2dd799e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation-fill.svg new file mode 100644 index 0000000..fd900c4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation.svg new file mode 100644 index 0000000..153d97d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus-fill.svg new file mode 100644 index 0000000..12f35c2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus.svg new file mode 100644 index 0000000..f6024f9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus-fill.svg new file mode 100644 index 0000000..1a79d79 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus.svg new file mode 100644 index 0000000..b9a7846 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question-fill.svg new file mode 100644 index 0000000..665588b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question.svg new file mode 100644 index 0000000..ef4ca58 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/patch-question.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn-fill.svg new file mode 100644 index 0000000..efca142 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn.svg new file mode 100644 index 0000000..0e9eb3a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle-fill.svg new file mode 100644 index 0000000..5e3525f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle.svg new file mode 100644 index 0000000..1b6b64a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-fill.svg new file mode 100644 index 0000000..68285b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pause.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause.svg new file mode 100644 index 0000000..22478ea --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/paypal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/paypal.svg new file mode 100644 index 0000000..41bd536 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/paypal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display-horizontal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display-horizontal.svg new file mode 100644 index 0000000..2013f15 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display.svg new file mode 100644 index 0000000..f5d09da --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-horizontal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-horizontal.svg new file mode 100644 index 0000000..9ae513a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pc.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc.svg new file mode 100644 index 0000000..f0f280d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pci-card.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pci-card.svg new file mode 100644 index 0000000..600a5d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pci-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/peace-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/peace-fill.svg new file mode 100644 index 0000000..c8ed5bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/peace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/peace.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/peace.svg new file mode 100644 index 0000000..3e4420b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/peace.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pen-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pen-fill.svg new file mode 100644 index 0000000..b7bb337 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pen-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pen.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pen.svg new file mode 100644 index 0000000..8eb3be7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-fill.svg new file mode 100644 index 0000000..59d2830 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-square.svg new file mode 100644 index 0000000..b8c90d5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil.svg new file mode 100644 index 0000000..f8dbfeb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pencil.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-fill.svg new file mode 100644 index 0000000..9c80789 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-half.svg new file mode 100644 index 0000000..305125c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon.svg new file mode 100644 index 0000000..b6f5fe3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pentagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/people-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/people-fill.svg new file mode 100644 index 0000000..2c7389d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/people-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/people.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/people.svg new file mode 100644 index 0000000..528933d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/people.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/percent.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/percent.svg new file mode 100644 index 0000000..8af2bc4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/percent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge-fill.svg new file mode 100644 index 0000000..d9ebe67 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge.svg new file mode 100644 index 0000000..d071d44 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-badge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-bounding-box.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-bounding-box.svg new file mode 100644 index 0000000..92e662c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-bounding-box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-check-fill.svg new file mode 100644 index 0000000..872497a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-check.svg new file mode 100644 index 0000000..c4b1e38 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-circle.svg new file mode 100644 index 0000000..fd7f2c9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash-fill.svg new file mode 100644 index 0000000..fd719f2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash.svg new file mode 100644 index 0000000..4c6cb79 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-fill.svg new file mode 100644 index 0000000..6e12768 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-heart.svg new file mode 100644 index 0000000..e9ebbf4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-hearts.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-hearts.svg new file mode 100644 index 0000000..06970be --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-lines-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-lines-fill.svg new file mode 100644 index 0000000..736421c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-lines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus-fill.svg new file mode 100644 index 0000000..151ccfe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus.svg new file mode 100644 index 0000000..aac3a67 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-rolodex.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-rolodex.svg new file mode 100644 index 0000000..af898ca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-rolodex.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-square.svg new file mode 100644 index 0000000..a7eb40e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video.svg new file mode 100644 index 0000000..b8c1995 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video2.svg new file mode 100644 index 0000000..3f4292e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video3.svg new file mode 100644 index 0000000..be38b24 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-video3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-workspace.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-workspace.svg new file mode 100644 index 0000000..e72bea0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-workspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-x-fill.svg new file mode 100644 index 0000000..d4903a6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-x.svg new file mode 100644 index 0000000..d7ac8f6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/person.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/person.svg new file mode 100644 index 0000000..022d1e9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/person.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-fill.svg new file mode 100644 index 0000000..a2dfd03 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-flip.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-flip.svg new file mode 100644 index 0000000..54e2d26 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-flip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape-fill.svg new file mode 100644 index 0000000..295481c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape.svg new file mode 100644 index 0000000..65cd273 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate-fill.svg new file mode 100644 index 0000000..6e61ecc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate.svg new file mode 100644 index 0000000..f380cab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone-vibrate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/phone.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone.svg new file mode 100644 index 0000000..3f3fd74 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/phone.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart-fill.svg new file mode 100644 index 0000000..6aa71eb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart.svg new file mode 100644 index 0000000..a20f6a7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pie-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank-fill.svg new file mode 100644 index 0000000..b44f35d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank.svg new file mode 100644 index 0000000..1d836ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/piggy-bank.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle-fill.svg new file mode 100644 index 0000000..3112c0b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle.svg new file mode 100644 index 0000000..a07b038 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-angle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-fill.svg new file mode 100644 index 0000000..f00b790 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map-fill.svg new file mode 100644 index 0000000..b8c8502 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map.svg new file mode 100644 index 0000000..f04129a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin-map.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin.svg new file mode 100644 index 0000000..45fd7de --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pinterest.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pinterest.svg new file mode 100644 index 0000000..b4fbc23 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pinterest.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pip-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pip-fill.svg new file mode 100644 index 0000000..1869f78 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pip-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/pip.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/pip.svg new file mode 100644 index 0000000..58f0638 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/pip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn-fill.svg new file mode 100644 index 0000000..18b9167 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn.svg new file mode 100644 index 0000000..576e30b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle-fill.svg new file mode 100644 index 0000000..511ef37 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle.svg new file mode 100644 index 0000000..c93144a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/play-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-fill.svg new file mode 100644 index 0000000..28f2e67 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/play.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/play.svg new file mode 100644 index 0000000..b3fd3dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/playstation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/playstation.svg new file mode 100644 index 0000000..f8ce05b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/playstation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plug-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plug-fill.svg new file mode 100644 index 0000000..d15b8e6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plug.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plug.svg new file mode 100644 index 0000000..c5e6688 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plugin.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plugin.svg new file mode 100644 index 0000000..3f179a3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plugin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-dotted.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-dotted.svg new file mode 100644 index 0000000..c69316e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-fill.svg new file mode 100644 index 0000000..f320116 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle.svg new file mode 100644 index 0000000..66308ef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-lg.svg new file mode 100644 index 0000000..f821cc3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-slash-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-slash-minus.svg new file mode 100644 index 0000000..44a8e0e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-slash-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-dotted.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-dotted.svg new file mode 100644 index 0000000..4ae7ad6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-fill.svg new file mode 100644 index 0000000..0d5e15c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square.svg new file mode 100644 index 0000000..15c4c44 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus.svg new file mode 100644 index 0000000..5b088c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-fill.svg new file mode 100644 index 0000000..701a1c6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart-fill.svg new file mode 100644 index 0000000..a268901 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart.svg new file mode 100644 index 0000000..4d22b18 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postage.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage.svg new file mode 100644 index 0000000..cc49c70 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-fill.svg new file mode 100644 index 0000000..01b54dd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart-fill.svg new file mode 100644 index 0000000..5e551fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart.svg new file mode 100644 index 0000000..e0f2f05 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard.svg new file mode 100644 index 0000000..827180e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/postcard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/power.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/power.svg new file mode 100644 index 0000000..6fb9756 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/power.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/prescription.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/prescription.svg new file mode 100644 index 0000000..a0f4556 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/prescription.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/prescription2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/prescription2.svg new file mode 100644 index 0000000..018ca91 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/prescription2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/printer-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/printer-fill.svg new file mode 100644 index 0000000..485d987 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/printer-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/printer.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/printer.svg new file mode 100644 index 0000000..60196bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/printer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/projector-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/projector-fill.svg new file mode 100644 index 0000000..ff6a341 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/projector-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/projector.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/projector.svg new file mode 100644 index 0000000..218c6a5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/projector.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle-fill.svg new file mode 100644 index 0000000..e9bbfae --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle.svg new file mode 100644 index 0000000..c9b07a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/puzzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code-scan.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code-scan.svg new file mode 100644 index 0000000..7eb599e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code-scan.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code.svg new file mode 100644 index 0000000..bf5570d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/qr-code.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle-fill.svg new file mode 100644 index 0000000..d8e5e06 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle.svg new file mode 100644 index 0000000..1c8cbe7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond-fill.svg new file mode 100644 index 0000000..a86583b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond.svg new file mode 100644 index 0000000..a7d8233 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-lg.svg new file mode 100644 index 0000000..fa3452e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon-fill.svg new file mode 100644 index 0000000..2ff954e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon.svg new file mode 100644 index 0000000..02e8ffe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-square-fill.svg new file mode 100644 index 0000000..dd72410 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-square.svg new file mode 100644 index 0000000..d0a56ff --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/question.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/question.svg new file mode 100644 index 0000000..05abe29 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/question.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/quora.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/quora.svg new file mode 100644 index 0000000..e90e571 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/quora.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/quote.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/quote.svg new file mode 100644 index 0000000..03b45bf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/quote.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle-fill.svg new file mode 100644 index 0000000..c2386c3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle.svg new file mode 100644 index 0000000..ab5c574 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/r-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-square-fill.svg new file mode 100644 index 0000000..e039b8a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/r-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-square.svg new file mode 100644 index 0000000..37ddc6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/r-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/radioactive.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/radioactive.svg new file mode 100644 index 0000000..1b1072f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/radioactive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rainbow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rainbow.svg new file mode 100644 index 0000000..8e8aea7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rainbow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/receipt-cutoff.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/receipt-cutoff.svg new file mode 100644 index 0000000..27be3c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/receipt-cutoff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/receipt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/receipt.svg new file mode 100644 index 0000000..9ea7283 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/receipt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-0.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-0.svg new file mode 100644 index 0000000..885bf3b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-0.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-1.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-1.svg new file mode 100644 index 0000000..3deafb6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-2.svg new file mode 100644 index 0000000..7dca57a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-3.svg new file mode 100644 index 0000000..b30d5fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-4.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-4.svg new file mode 100644 index 0000000..611bdf1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reception-4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn-fill.svg new file mode 100644 index 0000000..caa3ea1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn.svg new file mode 100644 index 0000000..4fd261c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle-fill.svg new file mode 100644 index 0000000..2c2429a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle.svg new file mode 100644 index 0000000..d45d91c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-fill.svg new file mode 100644 index 0000000..d474393 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record.svg new file mode 100644 index 0000000..27f82a9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record2-fill.svg new file mode 100644 index 0000000..7648928 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/record2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/record2.svg new file mode 100644 index 0000000..43a1150 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/record2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/recycle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/recycle.svg new file mode 100644 index 0000000..e4fa6c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/recycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reddit.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reddit.svg new file mode 100644 index 0000000..b1c9cfe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reddit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/repeat-1.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/repeat-1.svg new file mode 100644 index 0000000..07f4a8b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/repeat-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/repeat.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/repeat.svg new file mode 100644 index 0000000..0f6d54d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/repeat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all-fill.svg new file mode 100644 index 0000000..7b77b06 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all.svg new file mode 100644 index 0000000..c95025b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-fill.svg new file mode 100644 index 0000000..b5a8722 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/reply.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply.svg new file mode 100644 index 0000000..c2dc098 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/reply.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn-fill.svg new file mode 100644 index 0000000..5136147 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn.svg new file mode 100644 index 0000000..45c0232 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle-fill.svg new file mode 100644 index 0000000..afdaaf3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle.svg new file mode 100644 index 0000000..054fd95 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-fill.svg new file mode 100644 index 0000000..79596e0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind.svg new file mode 100644 index 0000000..58684d4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rewind.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/robot.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/robot.svg new file mode 100644 index 0000000..526cb99 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/robot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/router-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/router-fill.svg new file mode 100644 index 0000000..de050cf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/router-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/router.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/router.svg new file mode 100644 index 0000000..8fa22d0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/router.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rss-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rss-fill.svg new file mode 100644 index 0000000..39bef06 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rss.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rss.svg new file mode 100644 index 0000000..be41f20 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rss.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/rulers.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/rulers.svg new file mode 100644 index 0000000..e9891c9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/rulers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/safe-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe-fill.svg new file mode 100644 index 0000000..1036d67 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/safe.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe.svg new file mode 100644 index 0000000..fb5b7cb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/safe2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe2-fill.svg new file mode 100644 index 0000000..d1d37f2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/safe2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe2.svg new file mode 100644 index 0000000..37bfbe8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/safe2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/save-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/save-fill.svg new file mode 100644 index 0000000..0a43dc1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/save-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/save.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/save.svg new file mode 100644 index 0000000..26b8aed --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/save.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/save2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/save2-fill.svg new file mode 100644 index 0000000..45feb59 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/save2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/save2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/save2.svg new file mode 100644 index 0000000..52bc9e4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/save2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/scissors.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/scissors.svg new file mode 100644 index 0000000..ab71b0d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/scissors.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/screwdriver.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/screwdriver.svg new file mode 100644 index 0000000..dc9c374 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/screwdriver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card-fill.svg new file mode 100644 index 0000000..9fe36b6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card.svg new file mode 100644 index 0000000..12ed59f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sd-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart-fill.svg new file mode 100644 index 0000000..54e31c7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart.svg new file mode 100644 index 0000000..92ea059 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/search-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/search.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/search.svg new file mode 100644 index 0000000..d3dc7ca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/segmented-nav.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/segmented-nav.svg new file mode 100644 index 0000000..42323b2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/segmented-nav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-check-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-check-fill.svg new file mode 100644 index 0000000..4b0a56a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-check.svg new file mode 100644 index 0000000..581ebbe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash-fill.svg new file mode 100644 index 0000000..254329c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash.svg new file mode 100644 index 0000000..abfbad3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation-fill.svg new file mode 100644 index 0000000..5a77e98 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation.svg new file mode 100644 index 0000000..149a7f7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-fill.svg new file mode 100644 index 0000000..2a84015 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus-fill.svg new file mode 100644 index 0000000..bea3738 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus.svg new file mode 100644 index 0000000..4120228 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash-fill.svg new file mode 100644 index 0000000..3345687 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash.svg new file mode 100644 index 0000000..782daf3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-x-fill.svg new file mode 100644 index 0000000..ce102ba --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-x.svg new file mode 100644 index 0000000..c8bc8bf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/send.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/send.svg new file mode 100644 index 0000000..c81fc95 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/server.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/server.svg new file mode 100644 index 0000000..ff85feb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/server.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/share-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/share-fill.svg new file mode 100644 index 0000000..8b0ee88 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/share-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/share.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/share.svg new file mode 100644 index 0000000..79d3075 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/share.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-check.svg new file mode 100644 index 0000000..ecbf543 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-exclamation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-exclamation.svg new file mode 100644 index 0000000..825de04 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-check.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-check.svg new file mode 100644 index 0000000..a72b2ba --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-exclamation.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-exclamation.svg new file mode 100644 index 0000000..b489a68 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-minus.svg new file mode 100644 index 0000000..b9b9129 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-plus.svg new file mode 100644 index 0000000..aec96d1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-x.svg new file mode 100644 index 0000000..d384af4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill.svg new file mode 100644 index 0000000..d1d877d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock-fill.svg new file mode 100644 index 0000000..e4c96b4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock.svg new file mode 100644 index 0000000..ff38425 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-minus.svg new file mode 100644 index 0000000..d1cedfd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-plus.svg new file mode 100644 index 0000000..77bcb1a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-shaded.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-shaded.svg new file mode 100644 index 0000000..9c4af1a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-shaded.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash-fill.svg new file mode 100644 index 0000000..015d11b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash.svg new file mode 100644 index 0000000..234afa2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-x.svg new file mode 100644 index 0000000..3fe1666 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shield.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield.svg new file mode 100644 index 0000000..18309d1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shield.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shift-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shift-fill.svg new file mode 100644 index 0000000..da897bc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shift.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shift.svg new file mode 100644 index 0000000..59a88ef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shop-window.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shop-window.svg new file mode 100644 index 0000000..a306cfa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shop-window.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shop.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shop.svg new file mode 100644 index 0000000..223d77b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/shuffle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/shuffle.svg new file mode 100644 index 0000000..83bf20c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/shuffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-fill.svg new file mode 100644 index 0000000..d9b51dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights-fill.svg new file mode 100644 index 0000000..30c81be --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights.svg new file mode 100644 index 0000000..297320a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop-lights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop.svg new file mode 100644 index 0000000..14def74 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-stop.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left-fill.svg new file mode 100644 index 0000000..1c82bca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left.svg new file mode 100644 index 0000000..bea00b7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right-fill.svg new file mode 100644 index 0000000..97c6343 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right.svg new file mode 100644 index 0000000..da447db --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left-fill.svg new file mode 100644 index 0000000..9d56175 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left.svg new file mode 100644 index 0000000..79475ad --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right-fill.svg new file mode 100644 index 0000000..1749e66 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right.svg new file mode 100644 index 0000000..cf22c01 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-turn-slight-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield-fill.svg new file mode 100644 index 0000000..ecad4fa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield.svg new file mode 100644 index 0000000..aabf3fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sign-yield.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signal.svg new file mode 100644 index 0000000..4220d48 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2-fill.svg new file mode 100644 index 0000000..cc51e51 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2.svg new file mode 100644 index 0000000..6a18b3b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-fill.svg new file mode 100644 index 0000000..f95f257 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split-fill.svg new file mode 100644 index 0000000..86aa086 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split.svg new file mode 100644 index 0000000..0168ae5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost.svg new file mode 100644 index 0000000..90a8882 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/signpost.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sim-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sim-fill.svg new file mode 100644 index 0000000..c8e2c29 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sim-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sim.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sim.svg new file mode 100644 index 0000000..cc0e869 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sim.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn-fill.svg new file mode 100644 index 0000000..bf06429 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn.svg new file mode 100644 index 0000000..b04455e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle-fill.svg new file mode 100644 index 0000000..f6b6e4d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle.svg new file mode 100644 index 0000000..63e2a19 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-fill.svg new file mode 100644 index 0000000..a0ce53c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward.svg new file mode 100644 index 0000000..9be60fe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-backward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn-fill.svg new file mode 100644 index 0000000..55bf1ba --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn.svg new file mode 100644 index 0000000..6c5b044 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle-fill.svg new file mode 100644 index 0000000..e303750 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle.svg new file mode 100644 index 0000000..39e8cd3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-fill.svg new file mode 100644 index 0000000..fa90d3f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end.svg new file mode 100644 index 0000000..40d6fa9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-end.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn-fill.svg new file mode 100644 index 0000000..b767e9c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn.svg new file mode 100644 index 0000000..f67d3a8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle-fill.svg new file mode 100644 index 0000000..00cea35 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle.svg new file mode 100644 index 0000000..3b55d7e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-fill.svg new file mode 100644 index 0000000..c4071aa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward.svg new file mode 100644 index 0000000..a1c4720 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn-fill.svg new file mode 100644 index 0000000..56a1370 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn.svg new file mode 100644 index 0000000..c86afbe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle-fill.svg new file mode 100644 index 0000000..b6d13b0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle.svg new file mode 100644 index 0000000..f9664d9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-fill.svg new file mode 100644 index 0000000..c4295fc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start.svg new file mode 100644 index 0000000..a178e0e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skip-start.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/skype.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/skype.svg new file mode 100644 index 0000000..b3beaf9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/skype.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slack.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slack.svg new file mode 100644 index 0000000..f4aa6e6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle-fill.svg new file mode 100644 index 0000000..f703101 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle.svg new file mode 100644 index 0000000..4c1344b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-lg.svg new file mode 100644 index 0000000..161b6ec --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square-fill.svg new file mode 100644 index 0000000..c7a3935 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square.svg new file mode 100644 index 0000000..ccf42bd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/slash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash.svg new file mode 100644 index 0000000..9616561 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders.svg new file mode 100644 index 0000000..da4b835 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2-vertical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2-vertical.svg new file mode 100644 index 0000000..c474281 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2.svg new file mode 100644 index 0000000..86fa70c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sliders2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/smartwatch.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/smartwatch.svg new file mode 100644 index 0000000..696bd33 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/smartwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/snapchat.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/snapchat.svg new file mode 100644 index 0000000..505f55a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/snapchat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/snow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/snow.svg new file mode 100644 index 0000000..9b648a5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/snow2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/snow2.svg new file mode 100644 index 0000000..cede335 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/snow2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/snow3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/snow3.svg new file mode 100644 index 0000000..75e5ef2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/snow3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down-alt.svg new file mode 100644 index 0000000..fa4f4fa --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down.svg new file mode 100644 index 0000000..e0fcad0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up-alt.svg new file mode 100644 index 0000000..69c1a39 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up.svg new file mode 100644 index 0000000..0be5e68 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-alpha-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down-alt.svg new file mode 100644 index 0000000..d7f7fc8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down.svg new file mode 100644 index 0000000..848834c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down-alt.svg new file mode 100644 index 0000000..8c39a5a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down.svg new file mode 100644 index 0000000..57a3fb0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up-alt.svg new file mode 100644 index 0000000..e8edf88 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up.svg new file mode 100644 index 0000000..1cd0a37 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-numeric-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up-alt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up-alt.svg new file mode 100644 index 0000000..96650d5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up.svg new file mode 100644 index 0000000..2158801 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sort-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/soundwave.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/soundwave.svg new file mode 100644 index 0000000..288f108 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/soundwave.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/speaker-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/speaker-fill.svg new file mode 100644 index 0000000..bae80e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/speaker-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/speaker.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/speaker.svg new file mode 100644 index 0000000..461626d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/speaker.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer.svg new file mode 100644 index 0000000..5a0a43c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer2.svg new file mode 100644 index 0000000..d5676df --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/speedometer2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/spellcheck.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/spellcheck.svg new file mode 100644 index 0000000..029950f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/spellcheck.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/spotify.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/spotify.svg new file mode 100644 index 0000000..31b4238 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/spotify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/square-fill.svg new file mode 100644 index 0000000..31bae4f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/square-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/square-half.svg new file mode 100644 index 0000000..3f8179d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/square-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/square.svg new file mode 100644 index 0000000..ded82d4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stack-overflow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stack-overflow.svg new file mode 100644 index 0000000..b7d482d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stack.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stack.svg new file mode 100644 index 0000000..b8a9c94 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/star-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/star-fill.svg new file mode 100644 index 0000000..de09c4a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/star-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/star-half.svg new file mode 100644 index 0000000..8d30e7e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/star-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/star.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/star.svg new file mode 100644 index 0000000..742b5e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/star.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stars.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stars.svg new file mode 100644 index 0000000..2c16677 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/steam.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/steam.svg new file mode 100644 index 0000000..aecd433 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/steam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stickies-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stickies-fill.svg new file mode 100644 index 0000000..a0252da --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stickies-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stickies.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stickies.svg new file mode 100644 index 0000000..8252c49 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stickies.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sticky-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sticky-fill.svg new file mode 100644 index 0000000..acd42b9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sticky-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sticky.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sticky.svg new file mode 100644 index 0000000..dba0142 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sticky.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn-fill.svg new file mode 100644 index 0000000..58b6c02 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn.svg new file mode 100644 index 0000000..5c392ec --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle-fill.svg new file mode 100644 index 0000000..ac711e0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle.svg new file mode 100644 index 0000000..441613c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-fill.svg new file mode 100644 index 0000000..e00085a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stop.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop.svg new file mode 100644 index 0000000..2b86647 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights-fill.svg new file mode 100644 index 0000000..a18566b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights.svg new file mode 100644 index 0000000..f765ab2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stoplights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch-fill.svg new file mode 100644 index 0000000..2d2ed11 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch.svg new file mode 100644 index 0000000..964dbb8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/stopwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/strava.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/strava.svg new file mode 100644 index 0000000..7e3237d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/strava.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/subtract.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/subtract.svg new file mode 100644 index 0000000..e1d878a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/subtract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club-fill.svg new file mode 100644 index 0000000..d4d311a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club.svg new file mode 100644 index 0000000..75e5e85 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-club.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond-fill.svg new file mode 100644 index 0000000..2be1b7f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond.svg new file mode 100644 index 0000000..9192a27 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart-fill.svg new file mode 100644 index 0000000..0dd86f9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart.svg new file mode 100644 index 0000000..c761ef4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade-fill.svg new file mode 100644 index 0000000..63bb0c6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade.svg new file mode 100644 index 0000000..8f14427 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/suit-spade.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sun-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sun-fill.svg new file mode 100644 index 0000000..cc1a60e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sun-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sun.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sun.svg new file mode 100644 index 0000000..c311208 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sunglasses.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunglasses.svg new file mode 100644 index 0000000..3f7dad0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise-fill.svg new file mode 100644 index 0000000..eb6a668 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise.svg new file mode 100644 index 0000000..53d670d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunrise.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sunset-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunset-fill.svg new file mode 100644 index 0000000..7f5b60e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunset-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/sunset.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunset.svg new file mode 100644 index 0000000..91041cf --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/sunset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-horizontal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-horizontal.svg new file mode 100644 index 0000000..7e46d90 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-vertical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-vertical.svg new file mode 100644 index 0000000..a18fa2f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/symmetry-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/table.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/table.svg new file mode 100644 index 0000000..5e70d22 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/table.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-fill.svg new file mode 100644 index 0000000..571ae8f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape-fill.svg new file mode 100644 index 0000000..a4a6048 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape.svg new file mode 100644 index 0000000..b36f7d4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet.svg new file mode 100644 index 0000000..be81ff5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tablet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tag-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tag-fill.svg new file mode 100644 index 0000000..1502792 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tag.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tag.svg new file mode 100644 index 0000000..ab34fdd --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tags-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tags-fill.svg new file mode 100644 index 0000000..f92a361 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tags-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tags.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tags.svg new file mode 100644 index 0000000..9f6d676 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tags.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telegram.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telegram.svg new file mode 100644 index 0000000..139af07 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telegram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-fill.svg new file mode 100644 index 0000000..efc72c0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward-fill.svg new file mode 100644 index 0000000..f4ce483 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward.svg new file mode 100644 index 0000000..17ec9ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound-fill.svg new file mode 100644 index 0000000..998c8fb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound.svg new file mode 100644 index 0000000..460fe9f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-inbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus-fill.svg new file mode 100644 index 0000000..bc17abb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus.svg new file mode 100644 index 0000000..4f4d93c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound-fill.svg new file mode 100644 index 0000000..16013a5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound.svg new file mode 100644 index 0000000..1382886 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-outbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus-fill.svg new file mode 100644 index 0000000..6d8c58f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus.svg new file mode 100644 index 0000000..21ef909 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x-fill.svg new file mode 100644 index 0000000..c8ef894 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x.svg new file mode 100644 index 0000000..5aa3f95 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone.svg new file mode 100644 index 0000000..8e359b8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/telephone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-dash.svg new file mode 100644 index 0000000..9049b5e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-fill.svg new file mode 100644 index 0000000..d3c6394 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-plus.svg new file mode 100644 index 0000000..be268c8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-split.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-split.svg new file mode 100644 index 0000000..f65d2c7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-x.svg new file mode 100644 index 0000000..5128f11 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal.svg new file mode 100644 index 0000000..e12c9f8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/terminal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/text-center.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-center.svg new file mode 100644 index 0000000..2887a99 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-left.svg new file mode 100644 index 0000000..34d8c55 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-right.svg new file mode 100644 index 0000000..fdd837f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-indent-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/text-left.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-left.svg new file mode 100644 index 0000000..0452611 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/text-paragraph.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-paragraph.svg new file mode 100644 index 0000000..9779bea --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/text-right.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-right.svg new file mode 100644 index 0000000..34686b0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/text-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-resize.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-resize.svg new file mode 100644 index 0000000..c4a9d9f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-resize.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-t.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-t.svg new file mode 100644 index 0000000..dc7e17c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea.svg new file mode 100644 index 0000000..9aa5445 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/textarea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-half.svg new file mode 100644 index 0000000..cafefd2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-high.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-high.svg new file mode 100644 index 0000000..15acf4c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-high.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-low.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-low.svg new file mode 100644 index 0000000..ce540e0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-low.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-snow.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-snow.svg new file mode 100644 index 0000000..0e1b400 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-snow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-sun.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-sun.svg new file mode 100644 index 0000000..07c3290 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer.svg new file mode 100644 index 0000000..748813e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thermometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots-vertical.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots-vertical.svg new file mode 100644 index 0000000..cd0c79a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots.svg new file mode 100644 index 0000000..ea92369 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/three-dots.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt-fill.svg new file mode 100644 index 0000000..85c437e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt.svg new file mode 100644 index 0000000..b8356da --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/thunderbolt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed-fill.svg new file mode 100644 index 0000000..bc5d192 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed.svg new file mode 100644 index 0000000..c2701bb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-detailed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-fill.svg new file mode 100644 index 0000000..73728b6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated-fill.svg new file mode 100644 index 0000000..2ec1d57 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated.svg new file mode 100644 index 0000000..194ae05 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket-perforated.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket.svg new file mode 100644 index 0000000..f24a93e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ticket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tiktok.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tiktok.svg new file mode 100644 index 0000000..7edac4e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tiktok.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-off.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-off.svg new file mode 100644 index 0000000..97d6dab --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-on.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-on.svg new file mode 100644 index 0000000..d13b495 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle-on.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-off.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-off.svg new file mode 100644 index 0000000..a8fee6b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-off.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-on.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-on.svg new file mode 100644 index 0000000..993ec33 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggle2-on.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/toggles.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggles.svg new file mode 100644 index 0000000..d53ae01 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/toggles2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggles2.svg new file mode 100644 index 0000000..862fc9f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/toggles2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tools.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tools.svg new file mode 100644 index 0000000..fcc8362 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tools.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tornado.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tornado.svg new file mode 100644 index 0000000..5bb53a2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tornado.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front-fill.svg new file mode 100644 index 0000000..54210a7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front.svg new file mode 100644 index 0000000..f1080fe --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-freight-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/train-front-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-front-fill.svg new file mode 100644 index 0000000..0895443 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/train-front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-front.svg new file mode 100644 index 0000000..672ed4b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front-fill.svg new file mode 100644 index 0000000..881ffbc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front.svg new file mode 100644 index 0000000..db5f945 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/train-lightrail-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/translate.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/translate.svg new file mode 100644 index 0000000..39a17d2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/translate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trash-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash-fill.svg new file mode 100644 index 0000000..1a20e6a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash.svg new file mode 100644 index 0000000..0ba7218 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trash2-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash2-fill.svg new file mode 100644 index 0000000..bc78b6d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trash2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash2.svg new file mode 100644 index 0000000..6e6468e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trash3-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash3-fill.svg new file mode 100644 index 0000000..e0e81f1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trash3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash3.svg new file mode 100644 index 0000000..1d5f42e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trash3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tree-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tree-fill.svg new file mode 100644 index 0000000..4d45dd4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tree-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tree.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tree.svg new file mode 100644 index 0000000..b97eb64 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tree.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-fill.svg new file mode 100644 index 0000000..654787f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-half.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-half.svg new file mode 100644 index 0000000..8f86f28 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle.svg new file mode 100644 index 0000000..1fa1898 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/triangle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trophy-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trophy-fill.svg new file mode 100644 index 0000000..e29f001 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trophy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/trophy.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/trophy.svg new file mode 100644 index 0000000..adfa108 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/trophy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tropical-storm.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tropical-storm.svg new file mode 100644 index 0000000..c16188d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tropical-storm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-flatbed.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-flatbed.svg new file mode 100644 index 0000000..5a37c8d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-flatbed.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front-fill.svg new file mode 100644 index 0000000..f5b63e3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front.svg new file mode 100644 index 0000000..a676a71 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck-front.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/truck.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck.svg new file mode 100644 index 0000000..1afc549 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tsunami.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tsunami.svg new file mode 100644 index 0000000..cf57486 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tsunami.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tv-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tv-fill.svg new file mode 100644 index 0000000..bf9830f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tv-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/tv.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/tv.svg new file mode 100644 index 0000000..bba3da1 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/tv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/twitch.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/twitch.svg new file mode 100644 index 0000000..2975f80 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/twitch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/twitter.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/twitter.svg new file mode 100644 index 0000000..8a83fa6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/twitter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-bold.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-bold.svg new file mode 100644 index 0000000..276d133 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-bold.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h1.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h1.svg new file mode 100644 index 0000000..4c89181 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h2.svg new file mode 100644 index 0000000..b6ab765 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h3.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h3.svg new file mode 100644 index 0000000..154c293 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-h3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-italic.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-italic.svg new file mode 100644 index 0000000..3ac6b09 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-strikethrough.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-strikethrough.svg new file mode 100644 index 0000000..1c940e4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-strikethrough.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type-underline.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-underline.svg new file mode 100644 index 0000000..c299b8b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type-underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/type.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/type.svg new file mode 100644 index 0000000..9ab1e4c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/type.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ubuntu.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ubuntu.svg new file mode 100644 index 0000000..27f8c27 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ubuntu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks-grid.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks-grid.svg new file mode 100644 index 0000000..a32d424 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks.svg new file mode 100644 index 0000000..9b659e2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-checks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios-grid.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios-grid.svg new file mode 100644 index 0000000..00c7b08 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios.svg new file mode 100644 index 0000000..da779af --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/ui-radios.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella-fill.svg new file mode 100644 index 0000000..c4886e9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella.svg new file mode 100644 index 0000000..94f32f9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/umbrella.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/unindent.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/unindent.svg new file mode 100644 index 0000000..1969283 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/unindent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/union.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/union.svg new file mode 100644 index 0000000..b629b88 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/unity.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/unity.svg new file mode 100644 index 0000000..e179a38 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/unity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access-circle.svg new file mode 100644 index 0000000..158465b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access.svg new file mode 100644 index 0000000..3b7fc37 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/universal-access.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/unlock-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/unlock-fill.svg new file mode 100644 index 0000000..f053354 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/unlock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/unlock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/unlock.svg new file mode 100644 index 0000000..8eb0925 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/unlock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/upc-scan.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/upc-scan.svg new file mode 100644 index 0000000..2a9a6af --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/upc-scan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/upc.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/upc.svg new file mode 100644 index 0000000..6669ef7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/upc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/upload.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/upload.svg new file mode 100644 index 0000000..be3f8e3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c-fill.svg new file mode 100644 index 0000000..0e50ac6 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c.svg new file mode 100644 index 0000000..c17d4ca --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-c.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive-fill.svg new file mode 100644 index 0000000..834614d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive.svg new file mode 100644 index 0000000..ca08df5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-drive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-fill.svg new file mode 100644 index 0000000..443c91a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro-fill.svg new file mode 100644 index 0000000..67ad744 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro.svg new file mode 100644 index 0000000..945b6e7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-micro.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini-fill.svg new file mode 100644 index 0000000..7235636 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini.svg new file mode 100644 index 0000000..7cc383f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-mini.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug-fill.svg new file mode 100644 index 0000000..2f1c185 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug.svg new file mode 100644 index 0000000..68f5f97 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-symbol.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-symbol.svg new file mode 100644 index 0000000..eb02d87 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb-symbol.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/usb.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb.svg new file mode 100644 index 0000000..e82324c --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/usb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/valentine.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/valentine.svg new file mode 100644 index 0000000..5542055 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/valentine.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/valentine2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/valentine2.svg new file mode 100644 index 0000000..c70e274 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/valentine2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/vector-pen.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/vector-pen.svg new file mode 100644 index 0000000..013acc2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/vector-pen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/view-list.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/view-list.svg new file mode 100644 index 0000000..3d1a972 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/view-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/view-stacked.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/view-stacked.svg new file mode 100644 index 0000000..7f59bb9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/view-stacked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/vimeo.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/vimeo.svg new file mode 100644 index 0000000..34eea6d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/vimeo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl-fill.svg new file mode 100644 index 0000000..a5ab73d --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl.svg new file mode 100644 index 0000000..75c2681 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/vinyl.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/virus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/virus.svg new file mode 100644 index 0000000..64dd56f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/virus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/virus2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/virus2.svg new file mode 100644 index 0000000..0aa3901 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/virus2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/voicemail.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/voicemail.svg new file mode 100644 index 0000000..ff7ce86 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/voicemail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down-fill.svg new file mode 100644 index 0000000..4879b5a --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down.svg new file mode 100644 index 0000000..996dbef --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute-fill.svg new file mode 100644 index 0000000..7ab7684 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute.svg new file mode 100644 index 0000000..12659d9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-mute.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off-fill.svg new file mode 100644 index 0000000..4941870 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off.svg new file mode 100644 index 0000000..08bb6b9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up-fill.svg new file mode 100644 index 0000000..495ee98 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up.svg new file mode 100644 index 0000000..3840310 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/volume-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/vr.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/vr.svg new file mode 100644 index 0000000..cf2ea37 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/vr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet-fill.svg new file mode 100644 index 0000000..d44e5c8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet.svg new file mode 100644 index 0000000..d18441b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet2.svg new file mode 100644 index 0000000..e646d94 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wallet2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/watch.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/watch.svg new file mode 100644 index 0000000..8c3ee98 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/watch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/water.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/water.svg new file mode 100644 index 0000000..18e0825 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/water.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/webcam-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/webcam-fill.svg new file mode 100644 index 0000000..04b835b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/webcam-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/webcam.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/webcam.svg new file mode 100644 index 0000000..da7ef71 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/webcam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wechat.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wechat.svg new file mode 100644 index 0000000..06b8ff8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wechat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/whatsapp.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/whatsapp.svg new file mode 100644 index 0000000..6242d05 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/whatsapp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-1.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-1.svg new file mode 100644 index 0000000..4d75ef5 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-2.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-2.svg new file mode 100644 index 0000000..377c1fc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-off.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-off.svg new file mode 100644 index 0000000..4399861 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi.svg new file mode 100644 index 0000000..8cb1f71 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wifi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wind.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wind.svg new file mode 100644 index 0000000..d350ea4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wind.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-dash.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-dash.svg new file mode 100644 index 0000000..191fbd7 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-desktop.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-desktop.svg new file mode 100644 index 0000000..a044521 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-desktop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-dock.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-dock.svg new file mode 100644 index 0000000..dbffecb --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-dock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-fullscreen.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-fullscreen.svg new file mode 100644 index 0000000..22a8d20 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-plus.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-plus.svg new file mode 100644 index 0000000..08444f3 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-sidebar.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-sidebar.svg new file mode 100644 index 0000000..98476ce --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-split.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-split.svg new file mode 100644 index 0000000..21862f2 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-stack.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-stack.svg new file mode 100644 index 0000000..592e5c8 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window-x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-x.svg new file mode 100644 index 0000000..e7a97dc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/window.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/window.svg new file mode 100644 index 0000000..ad6166e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/windows.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/windows.svg new file mode 100644 index 0000000..b280560 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/windows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wordpress.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wordpress.svg new file mode 100644 index 0000000..4c8cbc4 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wordpress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle-fill.svg new file mode 100644 index 0000000..b723d7f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle.svg new file mode 100644 index 0000000..a5a6f0b --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable.svg new file mode 100644 index 0000000..4ec8082 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench-adjustable.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench.svg new file mode 100644 index 0000000..bef0713 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/wrench.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle-fill.svg new file mode 100644 index 0000000..448fdee --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle.svg new file mode 100644 index 0000000..ce37cdc --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond-fill.svg new file mode 100644 index 0000000..2de6403 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond.svg new file mode 100644 index 0000000..0ade536 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-lg.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-lg.svg new file mode 100644 index 0000000..53aec00 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon-fill.svg new file mode 100644 index 0000000..7872889 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon.svg new file mode 100644 index 0000000..794afd9 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-square-fill.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-square-fill.svg new file mode 100644 index 0000000..ddfd727 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x-square.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-square.svg new file mode 100644 index 0000000..9d7852f --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/x.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/x.svg new file mode 100644 index 0000000..c865d88 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/xbox.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/xbox.svg new file mode 100644 index 0000000..9d84973 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/xbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/yelp.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/yelp.svg new file mode 100644 index 0000000..08d3465 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/yelp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/yin-yang.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/yin-yang.svg new file mode 100644 index 0000000..cf1da48 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/yin-yang.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/youtube.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/youtube.svg new file mode 100644 index 0000000..86fa490 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/youtube.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-in.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-in.svg new file mode 100644 index 0000000..6cde1a0 --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-in.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-out.svg b/src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-out.svg new file mode 100644 index 0000000..b965f8e --- /dev/null +++ b/src/main/resources/static/img/bootstrap-icons-1.9.1/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/main/resources/static/img/f_logo.png b/src/main/resources/static/img/f_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2280228c2aea39a616c824cad490209382273d4c GIT binary patch literal 10098 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/static/img/img01.jpg b/src/main/resources/static/img/img01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d63beaf7cdfbd8b5d8d177c3f103269551f9f689 GIT binary patch literal 2070704 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

6iXQw?7HHgoo9V2ddqVLrA9<^=8YkL`u(ab z8ds3pQGRaaVRYeYjA1I~<{j8T$#PW$RN0$o>N{Zu;@{2~HRA`j{3LxvT6l`E-L~(9 z8?u|U%}ciXq6Hnt?oT7?j}UpgWtdN=a*a_?kw+3bq-%Wi@7EpYrogbjTfL#Eu)L$= z2mb&DM{pm?>^N3Q)!v-XYF%{-Iv@O24-a&$A1VIuR-Sw+%RsopxwGrTbU2-Y(0s16 zuN1o3-2{HauFvV7s@VFv$NGlHFp-#QVerWrLX--bcjZb!1lMym+S#S|4=5TlCy=ToZv9ukPdkPBPBQ1Z91hKR zi1apPHIzlk@knvMFzLlvD>5@ z-ID7Vsc1}_b=KPam@{LS5L3;k6qgE-Y7~ofNfBg9 z`p-o!h_m77g|Xt&yt*)9_=vF6OPF6Y|oTsxVTx8flPhRWHZPXeAd=?~X!xc$nhJ#d!ux&gm$~lKv)r}XNQzVX+w(}({UUAFh zK2BM(ykg_QZrUQJCHG_OHTW?oohfCIp};+3KYY6TX6Q(&RQaVrZnN|Qsy zK$RW}sHrNa*gQ1yHiop~2tQ7K>PAMmyaC55Dp?@WAxPs@1*K|A+fox$t+k|uB}iQe zp#&&bK@9DU!O@`LSLyGg2D>s{<_w1qeRWIP_kGvgTU$6bTP-Wk>@a;;Gn@raWtj9f z(3QrS2X7jfF+46|>E$%zi*hY&NRp$>_IQ?Vxy6#@FH z! zlbU$7!xo+*oDVnR2BNpUu|azq{Cnw?Z{bMtV}$}}0jKt+vkl6`fLc5*KI)Q!V$<18 znNVtaZ@qRu->lzt+9Y-@!NBLtcU06DN!>`!+c_xJCZ8|aQjnm9NYFnrb!)$9S8XEjMe0uCO;tq(pxN3ll?xZB% zfWc|O4<2nK6(p#G@UQRH_ht0y)48h~oZ*p0$NMTK=XiMt(t@1Ptw?MSC`~>CeQdiQ zrU9j{x@ZJ&1MH|duiXACO6|o$IwV);tzT{FD+@3*FlrpeH6Hog?9Cbo1H)FhY$J?d z1{8sDHMkml*qYiZ)^^d!YjG$jD;3gim}K1OQnjsi(mJ0eA6MI6!lNALyuGjOvT2#- zwo62#$Tw^HpRK$+q^FQWc9;p1a3w>bEri#{S^of8`l0F9r?$rDtoMs67Jx`=Eo>~eksTx-`K{V*vZwfzF{l0Nr&;g0&hh6#=5G14+eNj)uq_yvIOG7^f`y3>!*N$x zs2&B$1bn({i+cY6_kHU(TgLb&+&`x6?g%2YZEh$6B)shnN}P37bjkfSLtc{s9fHk0U0007aQcKqrD3qyb9DKkE(L|m+O-||+ z)Hs@UxJ1Cv{%C;n2(>A4{F)3InH4VjK}n8g?c!zAXs=+2Nl79aKwP#*kJnv3Wl1R;9yR7zw_?*?Tl3QR{~+nOqJ z)KO??p(->xe1@$SyI$XB;`pF~HzF%zXg<<}QYYDtx9ifM0aUX~WXFl60r3o|x zlF0iSOc9e98f9taHA-1CYM!6nGOIcHA4wpfw%*S zTIe~cULb9wY20oa49;Xt~U~wGlWr11} zqJr2`luA_E38g^jpmyA8yP}QGB$SM2jsx3XXm+eKG&(|5k5RL+R~2$m=uX^z#O^@r zplFP@@{><~ebi!5={eE*QKA&0zc5ieQ}Nz_5<&sf_}sDSDCPQLMAVMdGoS;?3gA#U z)RdI*3qai@kxhV5@zYIZt}H>Maz&v5LYz$)ZR#WO9g+u|rFS(b0*bFgp*XORd_Aj1 zLIUuk?JO-o6Ujv&5J4zCc+!;q)Yqd7dB+zK+eC2<#Na7mg`n|D&{9A=jVrwf6eDg) z=rs9-tr|efvXg!s30_}qKe6~t&LupQw2+!SlouA!Cv~{c^Qj>0X;Y`R?AClCRAYu+ zs4+eC!s1yP72zD;aqM1Ib9+_o&m_%lmuF+!9Cf(R*pTdoTUw)~rrl-1Gt?AHm{d0w z;VI++ZAm_0Mzv0#^!s+|2oI3NaA0vQQmtQ`41z9oO5ZxWY}#JW)JWE=i182;S=TaO9N=O9NTi1ej;0ZOL zuid_z$s=NZ13z!}Q{7B_V@O91D_Q_kPBf(nBrF;a5D4f~U8&baA?^829C%Z5=A4J$ zTctp(6rNmwr7AfQTJx^wZ;ffA04PD%zH4fz#mVuaw^#~FcG1Kn^d#>?#O?q)kNs!+ zv}2y7Dw$G{kQj9wMI3FERR{!x0gl^ zT8?fga|0|Xo~WmGiI`md4y=)}9=FEAz1F*QHs<0t?gIzTCB1b-N1-so zmmBrD`O?uf3t^DcK-J|@1Mw5(6wx~R?t6gDN89+<{S5Xi!zeZUL=&?L?8JoiNg%f_YKe zTK6Xpw!UR4TVcf>0Se-PPbCsI3IuH$JUPZK~6^(52gG**`?G^cmf zUMU+vLGP{B;!pxqN>-(Sk`gGI)A7@-K&KxK925#yvV=Xd1VWfE*+pDeGsKE+s+ts~ zL0cq*(9?SK+eLGl@u9#I&mXHJLR#)+2Xz3jo`EM|0+O248qiRk!0XedkP$}Hr4AU; z*z)XJd_Pa8DhXi;N|aoxeBM$jN$3-~3Iu%q8db40m1=iUgWRc#(mRcWtCE6AHU1G) zjj2*8xjlS78fg10)wmqEQR90M7m&*RXL;%w4m_O-seiu8^c@=Fb}g8qJodt zjKcM8c>8<*ZZg6F#2?Y8Q8zge5NhnIa zLr=5zYMpVmU)YZ>Xe4Wz2q3hNZ!$YUH1)H>;&nJ2aG{OVr9eF6XdO86S0yBh@d*?= zADu?4%P~Gw?TxMA3aR&@UTIFzjzb#K%TrL}C(S`hqyxY3`S(6P9}gWnIt*qfjCg6! zfX0jiPbTm^q>erGc*!7_75LG^ zIphQsaVjQ?QjY1RY4Pjf^V5$h@v*OiNh{*iN^$o4tIPlg1BWcAR&K$y)pa34q>)|e zMNplndQ|x6TK7clO;X2Z69L?~pKW=}bJ#Q#B9FCl^@jua6hSSM;wwT%;PNM@O)-%k z;_X49Z~&Daz`T8wX0_3k1ss|4@2CD7+&r@ea7n{5o9-;~RutlF_bD(Vyr61Jkb;*2 zLJ2#iZ73bQ`KJfo;c3Zx?oR#^7AtZ!E(EYjXH~^#Q%~$4~VW9UlJxXKi@W z)Ee3e9nJta9?(Kn)WALbcSg`ziI>~4{N^f9347C4Ieb?U$AV--L-w~+Pl}jLPma3F zqCb9qp=}b!xAje}w(V%v0k8bISDqg+>@F3A^$+c{q_+i^W1fA!Vo!y9=)dAek7JEo zY#ZM9Wpbd*Y=&*ax3@+5X)>_NTQ2#uZ`RGe*e>9^vv5%8qz}Wm6&}%8&Gm)$ z+c~w|VU`P)=GhqLIC~rcrCvwv)Z=cYZ_I>KEh4rHA7-4g@*;d#8Vx41vC_!L;xeGD z6oaHCwPc?#281|@1#BT*K-4Yn!)bKgGBg}1M#|>pN$*?GutfnM0xC71ZvLIxTs6Wl zfbjd$oyU0Qnr_UnH06Jm0sjDmb?N&xj_=-?O43VWX;0+@uYFA0ZqhUHQ!?RXtbC5eicod%c-WJE+ov;whV5Y16qH-?54Dxmd&Y<4JQyX zs`b>=z0E5@bBG5{BDt1pH4yzN}XlR(n;HyPoGOAlt3ubL5fb z8pbqYUG6|LCjpHGy}b9A479Xkq`8&htZPD-ImG}2nKkFX-DkNw&$t}Pw<4xhtG2kb zw}uU2lBF{2=ZX}=xt2i|v^QIeOFv4|zx2W><@H~98-Cs&4@X$a ze@`2U4w1l+E@c@j^JqUKQ;m1uqu!T6(3@}dJ;kB@QFOo_?hrA+A0@nx{v(EDX&4Hr zFSrnzuX4UlC;(KV5-0!%WD3(<&NMnRBiaj`F#$+E>e>mBt?+zV7wgod$dcj|ze$FgM+lH$ zG_@$P0wZIKO%93cxjN}0Q{v5D_4ZB(ZNTn3Ir8Q3@w%pHC;iOBNxZ%T{A3!*_EIyw_u8jVkf2W6WJ@$7Q>trWx zICo^R3xsrcbGpnj0-=gGC;AHoar7!Q{^8wYC>5`Y*s{fNNRSJvj>Ec-rT&<2-k|Sa zrnLqgrXmf*?rOFs<^miaD}emCxSte>8(ph0^&8ZEub?*PYy92%R*?(`1KA__Mi2W= zJ`v1&uI(Ra`*ql!++v-k?M5qY!*Cob*3G8DVYW0<(+oFNy(&}dE0b`#TqG@T%ar=u zkt#!rb;YS_B>f`k?ws0sS7(P~*<$kSA{a1|mX2raPdsThFXbqEjSG8B%GzP`IzBD?k95hp6E845>8Y!|1fUjz=xM;ti3Cf36 zV}^+90*PMLTKa!2Aa?G-?xELME&Q~L_Qty%B8OdL(yu}Lw4d~X{2DRjls;u+&^{^s z+9}vxL35)i-CpxYI!?H=SjubLaiAo`jO-$cEfVXLCzNqLLQC!{3Pw?KOSqD@$$9tn7CC?-i@3 zj5u=)22DN0fDL&-{S+=qy?g1xnzYW8w~=Aa5pZoh{VA4bu}hhk>lM(x%B3N)r4hQ) zm3|^MjQV$Dcz0;*0P@Vu(m);)hFSPsrBnq zCvAI>hJf5y=mU=y8Wj2PO@8|8>K{+o!?x_UwotS%G6n($80iYN!?zAHPWKY3i2{x1Vj`mhnV1@gR>WQ4C=wO^zHWMlK%jeXT|R0 z{t=tLuG**_!S9)$CCg=-hD~!rifBcI=|(SSbu~yc=QLJl$ZcPVrnxS)1xVK(^^d7L z=UC1^smrF&5?OB=h?oWd6#3oWr;Zi5bk9JGNZUJ_V1?Pe!}Fdv=?CO$WV!O=QA|u* zAj|FzUGk}FxkzTJVS*IJvfEv_TW#Q$qmT&&XOoNmB^_s%47j?Lmn57HMMj?H=2xF8 zzCQ14*zKKbW&=UYgf4e$oN-=2VNywM#fwJf`;C{7E5H=g8gJKfemYxJFf-0@4sZop zFivCwt5xvr$9I!VLrfg<6y99?i!E7Z&dGsp*e-L`LqP_+umuaNru%-;q&(^O0$9al zU@J%=KZOar%F_D?F+g_gXA7=L-(dxi#}yYF-}9PR|U z_~VeU4&Sh#+|J|XEBv}Ejq@pRSm8Rf%)Cfi1smYs1ri7+ri-pi%W*pgmu;yF-b-Gc z$U*ENRff-M+xDA=!y{dDxey46gHbswPhxt>Ea zatQ_1C^(Et!v6p!Ei8o^w&TbJX;7ne-$b>zg4vpF!-c>&NcOG=gF>J^wJkNQ^DLX8 zWOk{95jckN{{S)P#O319gD_V*k29?Awf&m9Jl<(@yLU6ZS0o{9cK-kvaTykUaDCBM zRgg?^$6{huzDgXNp5sVDKLbahgx+_Zi(_fI+-1{v(7s-+QoYVN0IQ|EPiF&C+ij-d zyS294Qy9w-K6fi(z+};Zc}`e%)Dx01-p>0h#qO2mj@tIQ!po8SDcf1k#}^iYlC-nj zOy#vRbjgndfb3}BO$AG@kwaNV{pue3xkPR3n%gMUa0gI9fH-R6t|@`QRkLa7>m8_z zho3t16>FRVH1iF_52mHAROA>#bZ{vgi=33O;!u?>4b%`eBq0^>+ig^>cNpxaY!lsi za!LLljtD*#dX1iJWC-;%F12S^>ARQ#o z9%>ZUf`Ivz<*I=qg#)LKoFhVznbWAhEr5}T8TQeiscfT)n@ZbJ^qxbB6x?~j(@rW2 z{{SiJr2MCcY6TuK3HE*Tp%J_tV32qMm3BS2`{3^X0Jr}Dqp`O+IsX7{Q2GL}OrC50 zt)e29lIn2mgr-dE5aOjQMsz<7$0#^9H`P;k=>3m>cDttjp8Nj*8aCp%{O!oEHle{> zq?2BjMvyfkga|W3lCQ(QyV2Nhb6uPFA7wIocakBTiZfNdcK0Gv7QF8tT|Dlt%C}T5 z*3N%|Y!yEpK#oNO(^&@l(p!eZA!Mv{whjkOty0o?s00Ud3x-D;V<46pjB+$6$50p% z$#{0~#{z0{dJ``pX<9<6nsPKysz-Thc5{o|))j!Q{g`5MIX+!c;*5!eqhr!D~sH}^|%`>L1Hi$&2A-EX(KY}7f%G`v4DE-#?!(*tp&8LolD1-eJxBZQw{kiGfmT zXum%`8rg^4SeI$8z~GA)b@8?WGpjRc^02GpF_MO|`)U(TO5^L4j*Hz|x%sV*+zrLA zA~XJTQO+8&JT<0V(~Vaki%2tUMUlpSduJ2mxbe_Rx+BL0YO1wLiAx&p=0k+rp-Rgo z+w*J!SxXkqwc;e8DI30NgRQ3 z2tHL*{vq}qdRs9wKT&MZ$<(1AFJh0Os8(O!?Cv{u{TrmV%TdIE*iHw#I?^6pA_M;b zljSj8W$<{R=M(&wQ@G^Y)!?e0g0<6F@7~YIx?{gk2h7odJo~9h_9(97{eH^!mU0Il zc4CTTxTU)Az?lt5QAtbeI?Ib~`0k1nI?K$E>rNo_Qb;4?r7mKUc(p{8~0=$f(SFaQD$0KX)>$G3MZ3*L1o^XcWb}zzG+GCBMSNn z&6av79=dV0b!Pd~vqwF>#MaY~`LL6#4hQ*xYHO|Dw;IWc;v}VKD zFzgi}vF>KsKpuZNL8jbnN_wW9Hd)_SxczGD3>*D-aQ6l7#i>;ZeI>bH%Yw*{@sajY zlYZr_XJc^91pq217?7%0VYou7el*h2dimACSa*xk*5FT;7un&&^UPCOJte+wCf>^* z{ptIt!hOrwM&F!e2B&UVoV9#>Lj)e471OAHaJ^d6BO9&3k;Mk6TmJxbQBR~d#3{D5 zPyF*n2f2KGAo9OnkVOd&Viyu=_NEyWC*h~#_Y>9ZK3toq5_Z7E_vxm`(p$rbw1|$$ z==^_iHn~o-9yRXZ^oP_C%L&A;ZanJF=|UTB3e=@2Z}QZIr?1^{c6^&n$~i8BlTVPs zTzLQ*r`b*B^sak&%+uP2!qBDOasWA!NKb7qN$)Jk4H*{)ZqOJTsp*(y?UquVyvld- z;*dUd)aU-P`nwn=Xr^OECC;#OTAcN1M5xAe9^Wz3ZXl7$h})>iUhQj1P5X!v6757w}_vTLgl@xjocJ%A=Bvp&ju{{W?zCo4IR6%sUr z@6|&$?jpjoL6zA2e;gTzH591bkx~!s(u4OO)oqB&CC1#=0IKM;{SRdk-j&^gpQE^5 z$G7jLJSV(XPUvM<-rGxt)y0Hbq&Yo{rat4i)?JQEh|@D4v`%bIPOK9A#@?O^l zhY--<%{T_TN`P={oK7POwsd!_k!-tUHXGDeGh9MYO2;?l;i;}FN@hU|T~_vw?Hjkg z$U8rEu;GX?F1PQb$+N|x;XGn0$&koyQt`}eyo)|RZ;qEsT;j)$?7)P(Bb%Rw^U-}3 zbLq!J&1}oLu6JPrrFoFK(6(JA+GCF<#?#?Cac~-rCa8T`)l&8EQnFXV$ZY)2E+(`z zKTD2pdMlhxIOM1@Qzov2TW@IWfYtlG+a*ErNfIUmbJ2 ze!2CBlMTGAuvgrI@U{;dp9F1u0LZpsDxjF4q z7O~)7^nJulQtj+P?fvf_WH~vswGssRc6_GAV`VPA#G$uh^g5}{y1#4c zwr)(0*w1GuxhyOmTO9E57yuM%7mm@LXxFyVZl0c7?a+DBO*1^a7f}pz9_0RHY-A9m z@UFYb?;HkD%!e*G;+bw-M9e6h3fqeN=w;VZkm`voscAI$Ye%*9>vFrkw>Rzr;|9nf;+ajvD#Ir3&2*ilo_H_KY#s5J&t0zw9egRKIAYP zPH6(@Y?Ewq&FwEnyQI+DU6h+bpeAL1gVp7@_>FYc&tCLZl&p^Pb+L*`S{%^%n9@N+ zAQCVngj~rLQnl!guDlwpHtV?qS+3r9Z?)aqw7GrlcX05|;aXXB zY)PGm*)q>!iW|tnn$eN$GN29W0zxHT{qwWDh=|A}ytp5PqIDh);Cy)OC z3|SleHyw0y`+;LXFWcG|{{VgbC_mBnKg}oq03&s7p5VhGzKm`9f9Q(_qvO-2mS?Y# zyC3PHKl8`^+9~N9fKyZd0QnoMZ|nG<`wqwd0L-KR0JBFvzgi6T^O}F0-@1$blDPhN z{{ZqgP|42WpZtcl>q+s?g?zuL4f z^tnIzGe7Ro{{W?>{{Y4R0PAk7e_k0I(vz53h;8-&$x}`-HK@cDZo>0N+Rd0Ct1@DL4KuANg;uhIttO0Pqk0 z0Jp^d0B(W5xP7>tKhq{3{CNKW?$?h>Oh4xT0QI-m-`BB!_6YscV;}Zw!}k-mBL4tP zoqzM0{{VKq{*<`?0LA|Rfz|NOA|9~F`)5V}0BF(M`-a+_5B~r&XTy}ypZ%Kg=}Uo> zpYS@j{=12{{TcE90N~iacaMnIzx*Ngum1pM+$a8Qe{~oAD{=n-iT?lttMBWmzxxJ% z`T8jT0OPb*e&Tkf{{Z>2Y$DkM5xV087vR0Ezzq1MB0Q!yRJ*{{YR=Klkk_-`p|{^}3( zy~)Y{0PsKVufMKf(A9*G5B)!f{{X+}zy1*$IRuTma-aLy{_64RYpjFM`;Ysotoy<2 z4{817c4GV5Z1yuY>yd5ir*Ct(&Ovtj+kD}e&Z5ngS{>#bQw_YJ)cA!#n}h|s9nUK2 znx9>Iq0!xc)0Z7Py6ta&n8IRv-p|UJ2xNe?Yi^U7ZY8P^s#Sxf$53>R_YV8DNbxjI z@iZ~XBNS?lz~JEEp$`-}ityXse$aOtupQ0IJ5AkNN-Wu)AuYCNh)QwmE%w_dlh$0X z7?$7(pNr(MN@PWI@w7^rbS2i-k-!_S)p@brI?CuduNVa(!`N^S97DhXz=r@8E9f@M zy=^@~w8gva4>DUw#d6^0zb7%x;PyE|8H$T}?i(NgY32uHl@bytC=?2|I%jS*9S*=8 zjY~$-_vs}Zi=PS*x5|K~lu!hU5&@?E1k|U)pwp(?ID@T2y`Mu#x!Q6B1N7%vwp?yj zJFF|Ew&Nz-cD2h*!Uf73rI~Q1Mo?U5*eNOh0Fz271n_YLq=E?=BiPd86u8Fbp}-<0 zArH4KeiWf`(xFp@b>pzT@Q2;Y2tGa;^E4GBI>voj^vc_>wy!?LsnwS8lLPPqR)9&jc{%?8?#^v_PnE{I zs}5u5h)(HNvKFj6&3#NXxmpq+CawZYLUZ*GJVU5 z!j7Sor=SB@n=O{!*`P+of!$4=A$D{yO*J(YyIH_eWY*NvfYywK7O_#Fbd7HuYt@cg zLDM+k-2OBvO$@g^!th9Deq)o_vFP;VkIbet)9(%TjSLk_l%i5-8$yZIZ>YMrrg}=y z-}O%6Yh!HCq|GB*Q?aY4`vIwKqhj87`+;e)+Rt-vN+fJ9PVz8sc_39d&b{~H*0etx z0LJcFJfsC7H#^x@KW0OrL<98eL$`S?kT(8PAlI!m#eSgv{{Ve3>Dgu5dM?)IdfehA zrQ{fG+U^>hb=CWZlkz|Z?AT0C z`myF^Pvh2?f|9#7AeC6-7TnoPyK+O0-X)@jhm+|9e-5~l)L-6rtle_gTH0NWqi8A} z9hlPM-UH1zp3{aEzx27M;N!YV;K_y zXk$ZK2ViIdk{!6zRBhLCt;YUdAao|bzfj+*Zn1;3hbrpG^XKlTK2w7RK%#TQ;IxM( z<+_Kc6+>P;g+&PE#Xcc5*Nx@3oLcvXIAVn3hIwO043!rUc+yOplBq=UAw&S66Iz-m z*1dR*fYC3dbD<5lY^6`(0HEws!{16o04h`4NfM_T5>|YnBBfnxS``XVs=p2Nx0M?s z*KkM;XvCB_;o`$S>K6RxP9XMuRFv%Z8$6UM)dKk^qlc%bU*X^5&}rLkCVb8E8>%n? zR;#ri<@$T*T4VBvE*-?76wADK2N|{neQov|F0xcr9k&Ffl?85(Ns_W06r~4_tyWz( zzV8P`wY05!NGDJ&X&r|mnNw-5t>OecwRmx;#^v9uQ$hBva3{=HB?LI}L`cWS%t=$l z0FlrG*H_Jt(~I41e(P|^py0+Uo!YLzW6Lp$lTngi4M4HFh{sl654Vj)_kQzc6B4H4 zt_`gUB}eI_`tne&G)hq>L0bO+nOd3-y0=HreJyP!xvhlL5s7&xE**f-OMNVWX>f0F zrYx(?=IW%qaJfymB}0HjiEbz*VAQNPUq}R0?M=7Uy2{qh${@=aBZ-6}G$Xr#%?Eu) zz1pN#l3nokWl2xn;6iO)q}a_V1yw*=9B}!05*tNI$}7Ir)2H0Q0ZHE0$_7q4igV^t zg|N>j`D}5I+$k6OiN`%b5(MeR;2cAUWHQ3MzllydQ@|)xkxhn~9m*Kpq8Q|n?#Q$t z_Nr3i&8}A5xvXkqjz0xj_)W+jQ)xhhZAy}#QmS%O$)?mCD3P}0lTQr`CcBxKXo5rj z*-qhr@AguRg336^I;2dK0q;1_>b6dnq=~l~&Y&uxrix*ueqG3*Do{-U6(*W2(90_o z^0<(4Z-sF8(veLRP68-^QOCrd`d5cxw=|j=#Mr{kT!4P#Yl%AgC1sxZ-QMHR)Y?H@&AsfEV}u_2t#_`>5zzeLgA) z;#O)?LP_6Y;F2`qk6{`dKyN-i!9>yyDdH8gN}^T#w4`}}sp<*eVbrLNz7)|~RdPX> zZ}!lT7LECeL0E38SWOb5Q~>-cAQ8vRH}N_U*E}q!orZuls-lby)48cCuEwbfNF0gj zKn9ilJ2aDyuJc~d1GNnMYhVzfl@L@&{6eOS1XF*3@c#gIlP!%^2{d3%V~1^MwUrQ6 zLr)@*D0c*M9CkGWzw(cJ@D zqVqKE42pmBNteW^=v zIVnkB1uZ;)K2Q==QY%!DeKiB|@zan=LNy;{HZStjyGvTUR;PZ_+G5TCJ!cDLMEw96|~AgPWdjvx%c&mfiQU)t@m+Y7T;aWZkaSDU?( z9n&F;kD*D4Y`9$GHzH+)NSPu{$ay4izM(v_T54^yr{|-Eg#{T(5K7sDTQo>?0NL71QyDh?rav&KdKh zH`0Y4DBUP30Y{G|bSN~TPRC4)aTfqj!9F~x!()4!sD))BEoEfUBXRrYmSDX za^qPwYy_vw0py*j$Q4x7ikc|?;jcJGz`sSM7}D1k6(fdJu^cIBNC+iecOVnT%s|`3 z3U8+{yk?Cg;g1g9Ud5t0&56XJEh8k(uBWx1XgQC$g=AMNb@I!HVpz23cAKT@;}TWY z<395;6IT-g%WRDFM%0KfWHz^-edHsXp$I~#vYpq`k3)BFQ=yl37ctoM>~d(=r(BPa z09+W%0Bb=Ql2nunSwCO;t+(_nv01tY-EOkSuSTHOwTeL0^dzYT0B;55R%ZSBKi}-| zFV`#wy|(MlRdbt?-qOZjh&yDqNx9u|)+{#2rs0p>r^$g9-ySLwmjq{&0Vjz%+;2Z= zki}@5PVnP+4x{HnG&qK!1hLA{6EF$vtjaIkTV=R!>h`@B$b_xK3r;d6uuI&ih?!?$$8|UR@sHf%g{*?7UcaXR=meUTm+c zJHtC?k7xMnn8CTF=;GS+a#j$L#k8bqJO2PvHirP+*30!4fpx~_v}+Ckv954J5k@Q& z6LgOD^5bQ=KGyW0Y>j-6)1}yu*OxG;2z3L7NNPB0-WqKvMNrCpP{1o%!x00DEJqGH zr9Pn*99jx-Ma886sFf0Rhujv+G_u6q5jsZ}g+3ONtsL;n9B{_8Ry@HQ86np$pAk&T zXNNP5XqK5q>RA*Zr5!w`fR!Ej@6dQ@v~h;1L#cB6ducbgynqpC0Hh^LsS8j6DJ4`3 zZ_UISjff_@>%v5SARYs{jDg6-LI=3=pu*^VF;^(6a!DW+098*AsvjPe(uPI{d0=Vw zEgQn((gE+Uh*t`gCvpPEAV^Au4#u0;uZP1)xDwLzR~j>ma#9>9B{ZSLBqQRasZ>$h zbtb+9iv8M1K;no3=6FzftvQqNtyD@!B(!Q!M;=3o8}ceW5~4mElcx;~0};ZAUR{84 z1*Em5WwAhLPbH)Q_)qZeYIxVf$4%V}3l*xSmW&pk5+^?2wtxyLafTH5VGlgRD{;_E zY&P@AZBMO0SJ7c4sb3&;SR!+zWw?Kq9zas00!Rvb0@2-z9^vA61fb)Br`Ri~e&0V% zi>G|988yOwK`$Hawl8~LEf+U>Lvt@Z!MjAY+pZJuSS~eeTXy?y4H?^zip;yDrzTB( zhgOKqG!VBtL(|{eM$6Q8f7G{Y=_I#mH&kRJpQJdJv|*%b8In~}xx1`AY`W>|p|@Jv zG1m#GwZx4ek_M+Dmtb%K2QyMHdw)q=mJfl<%DY+Ji>_IJvqx>|n0`@@z-5c$2_;k0 zW4PL$Zd^%GZK3y_Ik-;U&5cmWLtM!Z@{K6qPXUcY zbocHa?tRIYyXBNaZhMnlZaSC_0FZES9CG&893-jO?>`Op(!_{wzZLWc66#xhhgQR( z3q=E?nhglpjrGNQwS>D?<0jiXLuZKTb}Eh;;y#?~s4eD>co{QYs7Tcqa5#)OVV!7& zsYZdyaSBqBKs5l5u#L{zjBAJ`I8xF^2nulcP>!mqNG^J5;yBSGnNS{8Zcgbt{hB-E zB>^CICNx&*X(-a1{{V#nN(A|ot~;!Ro;5qvAGV!!Sd^%t}>p9tm$_R%p5sdX+C3Ia`3prWC%{$)@W0RxZlsWkD? zSsO}^nLWacQ?)B4$^ts4iBYK(LT-CI2$EkQl&{7s)mFTPvKQ|C+yQ#ur>Nnf!X#^ z!Eg$3qE0ZCxw=B?q}4$*DNQLwCyjdSbcd4@rTpNe52DeceA-DQw;Cv=fXY()S`CrZiaG9Y`(|w!coiLXkj9&zZ5twINlTD9-%WHRrQ~{R6de^&__nA!?XNJ}zZV@ca0RGnUkM<2V4i7} z8)|BqQ!*HJ)D#27)=H3iaZ*aqpsIjrvFWERh9@`k5z!Hn0u3N_wd5iic-s4el)(Wg zx~@Y>T2zLmG>6+t1vw8Gc z+utYA#k<9zDGB0*zie?OK^+o9FLfyDKs)v8O=p|GrqGv}wuv0oIO`gae|0_>Q>N~3 zU>d+9u~gKJXYQsea8DL)jmLZ>1NETCSmaL>62IlHwWW5|PW#jS^2x4!ynm>2DzSBU z5OY1$?j6S6;0JhGPZLijZ%BWML+N*tdH(<{#I2;%4zD(%kT{zCnxb66d1~<$+;hb8 z4h{qb?L0owQfw`ARx;FH7}C6V(3FC+#1sR$s*_W<9=xm9Nw(e1kQ_lmaVk6bh4|1p z=rQNYj(Xt=Poz=_N{vaXmPI<(so$oWU9iIKYz!_xi01ENSD1DD%iTxYxwtr~NgE^p zp+UFdr95f&ROy+yN9r)N0h^jL=9FO=JWBS`qc=whPajbL5JHkjAP_$h+^7z}9rT^- zV(Q((AtY@rC|ia-ynWT?wV}vRnp|S)msF7AfKrDO{AEd|>Y>xRm??LXs-W~Xl&BICqxgf3 zC{tH%ne_{;Iu7IY-7~pfTFAmMYu%*xHA@F-G<~%Nymao#)KD8;`pOHIALn3lf3$(a zo(`+I+pm7z#j*w==QgWOcL4 zu^pFQT0^J5u7UWC~smuM=8^B-BY%^bE#Y4sI+H`jA?2kwi}&rm}lwcJ}} zxhNcVy_?9@Fh7@-$Q;zM#>}Y&H_9MPh~GK z*TidI>HV$AsqGqSCRfqorrK?8IXfnigK?LId-UsElY3KQIG{1=K5J!DhV z#VqpMCL2bnnEHO9bwXJh`D6R4{lq`6FXZSxh`LUUvw0KB!k?{~r%4N&qGPaV$;1*< zBikN_dQQ%sf3*j+EJ0Pb#TAf{k||Dx`IxsV2I3vK-YZFw!*; z3L-CU4wi`=3JrMzl_fv{S|1I81E}0rM*y_xG(}Ws#pAG3h6`#+hn2Leg1D_=Dp4eP zfT*Y>bo;csA0TOC5H&c3Uv6|}7V6aS6k>Vd*;mKdN3hQ0`{(Yk#j&$97wvW{E(EUf z_g%<9$HlEuD=Mluo{s z^xsTv9V4^Fv20NYtRfxmdymZ|jzxTrIJw8L02&$x&)w^K+`5Nzmv`Oebl3AaT;hGe z4hWi21#nhhSzlOD)nNT z4JVPIuc@zT?5|hU(Mv(ESJcpG73Hs~pz_;ZTKbyzmfG^xDWLMjd28xx-cxJKUsFNl zHoUd-4tkI38dr<;nhdDia+|38d=fid6Q&yIpMi)u!iU3$EF8 z*EPS*j-5Flm=ZGMTxk6xI}_NfSGXP3?nR0GJ{Elm*}b;L@yNHUJ<|NVCIYSRH=Yzk zmh-WOVq^Il2n%7B)Q1TtSQqWSD|_9}J;QU5MR1lbVvYwfNSVvV@m@E06wba zl2;nrN1&`wdIjt`4p;JMrBfx4t?%9BXzyR!{G@93rnfVlDuej*mMR{v9 z(Zn&kyo!Qx3 z-%KF1VSI;{L$sWL?KNFHk>49$KFML(Zrg-}s6@9yNRyLY1waaBD`fo?Wz+)V%1|r1 z{58pbp!)NFxChv50rp!_Bo~6W61TBG%Lj-UAtTS5cHhR}5D~&QG8& z?N7tM#A#Tz+j}S&{c}3u&QcU&PB<^&8TZpW&EofQlgYFMt{hDjot8_uIr&yC336OL zTx|q2(mx4t=S2b#I@FP+r=Cl>G+AgeGv*<5k;&YTZ7mkd6_bBgyS)lzPaa*TvWAO^ z#D<^Evg?CW9&CDoI+RleKH&cV8o5YPY2!rKMT!Rkw@%j~J`e|lb}FlfZwf|j=Hlr7 zk7tWZP8yTMeVI4EKI)Hez2lX5mi{l=iznyz7~xFIy7ELkYQ~T}(r&k9ffgf8Bvgcz zE9IpneD`Y}-y3}9;EhZ>&HNt$@gnRcZIzz z)85?um6Qb_y2om9nIT7;O@`K8$)rSB=$=ie^;$;SYF_rl9Vzo~)f^fIhWm3p{{UTD zA%^Da5G~8BcEa4;o^!`zeptad60Sq|Tqy@XyJOg#DB1V8jP;1A2Zldk`cmY{5Ajc@ zZozPCVpjaA0MQBb8d|pnZc?XBr@Rog^X{`T8;}SB48U(^9v!sq!H>q%W`w%w%A_4Y zo-UF@ik!-la;O^l-2U))VW;gl91EAX&eyw0=)Lod_j+=>dVuw$q11ZTyaE)YY=p7u z&q_^Hw$(s0ex>y~2A}EsWML5-BQ(3bl6)kOgL?soP4qfjlG!s z$1F->6j7WTwz$p<9ZX}^wwaM3!zSl=mgCn8&E`S>0Gl@NcAU3v7dg)z*5j*DCs@Va z^SW+whg`TmP^$M1+z=i;q?)pj$e3ej4PiJ2gaf;f?x_pWB|rw$;aY-tp(K|oe5gVI zQ6{w553^00E@gOhk9)zuwGac?IQu9Vbo|JiKeoB$+}_sQFr1ohJ#%TbsiGZ*_-SiI z`*W&4OF5@fc&RECO2DTDY(++-_uiS4YTw@l(DR`PV|IddMsRL9Y6s>6Ay2lA<(Iae zU{=U5a6BE!KI(xlc)M#ujEKnfR;BugP~U(f@enwbQj|3(N!#39MLB{bW`l@1b{q%0 z6H<+}Hx1O$g5q#f*-)lSf;Q_aDv#;9f|Q`Bk5B~#DQXEKg$d)Z`D)!J@po%%4apCX zwKNw62l;^hRLC4VR)#xfNimH0QBF7n7-?0+)Dw8bmk}ikWv3ejUPoIFHnff_Az{J% z;JQ$Or@LP96w&#yzy7C?84ukc`6BUwF;#}be+XCFE6)vd`@$2^BQn-QxJsV?^<3vhc!q!0*l+tDl@ZRySdoJ zq6MVN?=NW@Q;A=1vWdw4u*Be{3F0s;s!u5rTV)6#yL{5)N)!oNHKcU!sJpGR+iBEJ zihF0_tbjCyPy%2H3y=Vi7cy!eaOv&7{lBY)ZFdbnGY5gk`|Zs4f}F=W^WL#?WYx+Sf{9Jbdj47yY-Q{o@Z%ns32nRY9^y~A?YW!Gz(0=OO=iRLq< zNpLS%zx_?6^<8Z$1xk)qRQm`!f|0m&us#OAEqdwF?Xc>Bpuwva>hTWah$G`qV7jv2 z9pv9P%DWgZ0(&^HovFYujNwea{oMgwXJQRxrz~DhR9O{MF`<~@DPreJCLN`jzdkdfuMmj;x;wQ@LO1_-Juv1IVEoLd>l zvWeAx7ByqI-(|BIA;}IgZH&1KZI;j$vZVymV0ewr!0Uk`+bs0I%y52)-6MfQ5p)&9dw?+AkQYoU``#5yq0z zY$AKmWw9pXn#i9fW=Sy-l3Q7ArX%uEDH{!RPwmDcdgbyqC}M%TYlvuHFluu%DWtC@ z!z!lwp}E=1v^#FLj^)xvcpB-XaYq&hG=|6cK{$m%oGSB!U3WSqV3k+B<>sBOz+H>W5e0z1}BK7z5ozwt-7CiyV)#l*(BD-aeU76 zVInu3A*dX~AC~_BDX(czaSnDRFsBv`?C-cZm$+Yca_71 z--4SmZb`QH8p)eutI1hhIZUZ`#hZgNU4Y;|vxucGd%omkmgWg!b4j(1KO=85aN>rnRfcbP8NFqA zOYplF?lNv57-KPKx6WTXKbhLun!``E9(|J{8D0YQ>By20>5ARf8u+a$00jaftu6L= zcSxfVxKA6KBlH#Uf(kT98q%sfBkcs^f2U zha#!fxcy?hTk|Ci)400#(>T$m zK;7NgIWIQZH8ioZcr~hPjG@89G7}-iX-C*^>GNaud2h=uxdraSp7$>y%yYZTIjxT# ze-uMl_G5c?`T0z{Sh&qZ$;>+c0Hmj!TZs*{k4QIFf`3f?C%5P;tDVZ`;N0$0zrtEv z*x1BG3{);W$S42}N=vT&NV@9#c((W>bUSkxH3yLQxy{SQLbaoiA$ahqqIMB(YFvh& zh{_y8&Q&fllqgX|5CI)e$6S}!dlO>n{l(W27Th}aM*!f33yBU3m@1(0Tn$_HuA;hT z+XEnbytc%^G@LL1Q7`DLUxP8g>Oe{c!2N={r^~WiNQPFm$lyU-LGR&GKk94lE_prX zxBiN@bo5xIHXIOZuYW~rp64{_UflZ@i~gp*&r|*8w@wjktweTy-YtQ*%A4syv%~YC z1KIXsoWLTAdY=1>-SMH5h1-Fsj>)dW%8kEubhCEA=O=~5FbIk9q>obG5sTgNua|{e z)F@hFoj~A|{@oM$H;qaGz;gDIMR~nVc+#QHUi$c9R{sDNnkWANNlEyPskJn5wlE(X zu^d59s)Y45=Lb0}Khaj>)rO5WC(A+&Hm2G)^k`0}Iiqat^WX{Ez1CU z4H^moxC7&|cdm@>v9dHUv=)jl`jYXbb-KR(ihwId5CPw*>+-1-(N4n{14}UGxmUl` z*L+-7z8G8z^7PxT{v>Vl->!~!XyO`yZk~Dlzh!v!E!rZKtv{jQnvjA20IIKJ^W$B# zm-Jv-T0uR(YA@eL{{U273>V==*Mh+&yhVC!wO8z@R+~-Jz!T*-y)R zckrU>z#&&;Q{zV!wSLuYq(7l2%Y#QUN%$IAb#2OGeiT{G-au7(rl66zaYu2zDaZ{c zFHc7zdB+YIl=}0f+13|B?RY>vbua=ulu}WR7kMO4-rWA43S72xGA9ZT3+S?SG1QIvf z)mi!f0Gs1YA^i+7g{^XeaR8D&x*zqO;c~eb{3GtI4{WW6{{Sp>r{huU)Na2TZ>1lx z&nkGI$asnmjTm*E({fL6`=|wWy4no`L*_k4EAa$Tdvww+>G|4I5PQ$xN)ENS&ky%o z_gBZZ7R4RW%9W`rUfa}<$E5!Np-A9N!LCfoxqiAI^{vntAodTswLPr0EB^p3JbXOv zb**{@=*`(fU8$oM<>GhVzRLId+UQ_|{nq`|80}4e9PP&{{YWQ)Mz2;-zACV=_{LD|fm{Za*)!$%BpeZx4$uPiylzJid`KRF%5s7nP|2PsqaZ2Y^b*s_pU=Bs2{cg|WTq z`R-x;G-aky@|Qb@7MB$*{^POI?7?YsOyJ_IisOoA*mdeSrKEd>qnP_CQ< zDh>%vq@)gBWtUSyKu?e>Y5}lQW5A6P3&R`CtZQ{}2|+cxUeLnl0pD3)^9L0v3QET1 zXgl>Hr*Ht{w~c3vU~m!kXv%RW@4@P+dJuYE45!2 zlhx>wSRO~=&1@7p+3J;TxC9l=Y>~R&U>|PaT3SMcIp@o;gYTu=B!$|40q0$%?ALW{ zo#4e|WtL*pNo<5c$gCX7->_cN*m3yo^8rsnlq%$Br~{4o1qA_%bq2wIux<~&^3U|6 zgGeBR;=QTQ5rzQMhG`_k;70{{TWxgW7!JaBl;<%M4;Sd5+P%Ht{|G0OZ)@I=b-2Z!(?#0H<1w zAxU2XLrx^O+h4V>+zg!|cHV&NS=c&4<={ayg$<6F9JPy_Pf<7Sl>*=l3F}!{f3sfc` zj$rWzhdScclRy@MJqD|i?GeoUK&8ZlP_3|$;59L~>{ju(5WuFBe5BE|pbrgPZLHZC z7-9uCbBUoq)T~gn45>0}Jv6t4f`YMMhLUu=8=VSJG9)n-hh)lqn9-O*oPI=yP{Rzi zkySYBt`xS~5;~GV8cJDP3@)DO?T+1{T;~whfy}s|1DT^WkCEaynq4D`00AWT0h#Qo z(VqLV?M@nGM77UKSPXqPe5(de+;Yh>TcGA{7XxHL;Sktk5NB%zKi;Is@dCv zcTMH01-+U|RAwC@{I>V4Yke)~k6(2-Z06teTX{p~Tz*=E#j&B0-|m6iRFAkG@%yWj z1;((w0|K_Xl@zyQK%IGUt@e8PaB7UXzgW@QApZasxI5HO-><0K@pX?yTSKzgy`>yK zI^cha=fcM)@-+9?M|8*S&!hH+w(EYC`<2^JmY>Uoc?LAy4RJpI0M)%q)mP_p-*2yPH)puG$uzEd z1D=rLTcmIa?5*c*+jjk?*jw$;L2YUR2E@j(q;`gniN>2!W{U24iqN1`fL98_EeB)kSh^*e*sA{XN1)xq^p+HtpFd3uZXX}=<_lrKwA(V zVJd@%KFae~Q1cy!bvGtm6q2qaDAUTa08L5hQ&NyTe$7GMT(Sj`k%?#ETrh96<;ww; zIgTSH1nFs{cP1&t1h!K`N#jyLp`i#>MMyjNX}z@4IpLP=YrM~#Vn=V5c#+zROE>`2 zsZxl_k?AzI%8=V26s^~4geQ*V`ikP33RIm=!(eXS(`dl?p6wqgC2~OEqv7948Fa3- z4Q^+@?WnUP?$#S&3T5lVcPT)Wh}Kj2lF;bmz&PtQj@Thy3neG5HK1Aa4^mwQ!*gn3 zwkX|1raT@>YAr-i(7Le7n;V!h(*FP$TnZ0mLN~tt&ya;RW3~Q4Zck|>02`JE9{PvwdB#h7 zQq^?5&waHOdNJF5aN~foQnZ#M@D5ZOZ%~o&rmr@8F3Vzq*47B#0s~M>iDOMX+!(;lds|b0FWOi0*%Akt;)VB!CJ~Jf&nP_4{?@yl@6K`D>bm!|I_C+cO!KKr;a3Yj4XO zSZy=sOq0n~EjH)UG^!eutqu8wNcikDGREW$l({(!J*SEGWlF~|Qeb0R0OA4u6m`2? zMi!N|8HUwTRKH7;ynzKoDMe~fAdUW7D}-vXwlMB`d|v$MhG|~9oV~>bEHcttQ)((M z?r6HK2RVW$5~>mfJZLm=Jd7dUEd!1?pKmHavrr^|n0QjWc*zP8SkCAfCckhLj8kwr-YpcL{@ z-ho^4P@q3{n@Ai8)LK25p2g!{2#5irL5_6Tl`5r0E2rV11u6ND4H3~cP_Aw&gwdM) z81SQUREO5K;uT9+O*wL)9Zsce_S@^=yKFPe#8ah?cupt6 z4I^kHWkP1H%e1swFBl+!Yqe zx>WDKUoi2|xvgl$NC%bzgSic7>Iy4L6qQj#0At*WYnocj#z&nL1DzagB$_Q%3P)7(JcWK|%12#!kpfZ2 z0w^3>&@}wqsM{z>bBI?HN~kE*q>sXr$6`tN_0p}0sz}Io(r$TfC*`HqTvAd2bwMbg zSn=mw%>bc0Z}w@^S%7+wpBhBIQmsainGuK6ww)H4qBDt7TX4IxjKYh|Wa z8K9*HQVknf*wrZ;3To%Gb$0n+8X~>8iNuuxM~ntQA;2dpf!ww|zVRD8OnXCrmArE$ zLXx~`iF(P`E0an>6v=(ZMHfVeR!ZD)3I~vJ^SM`whV|5D>C`tj*AABP?wRGq3yCM* zNv9UOdmv|(3N?YC1PPaR6(7sEI^x|?<4O)Y0_|7$QlyQ_g*G**)D6YkBqV{uKfLEs zfu=U1kK;}EDzoY-(4{Y}M+8!*VYg2x8jdd4;(7b2cDY87(6kQ4RTK&vtIDB6@vS`M z)5A?(n#wpUdk@gll<AU_IOvc1m9d#QHa0=&ybr%)HN(6F&WNTJ|L zQODunbfiEpfUncxNXpU}OMwp`3iJv3W!ajx_6q$iAwI3ox!DSxDFTHMZCLy!g?gz; z^ppuY`c?a2f;fFBf${$U&AhmJ^H%@|u`7wac$~}Eu4n!otU&gX98cF>7S}^oGhRP4 z&gNV&?{`0{cWQ00ty3NEPjhBmXG^~_tCV=wJ1#Mb*k(nv*bta2wIH>x;{H;EqQ>ZiY8`n6pcoWUqX~c{F9G3Sf>%IB=AdhV80X)K&%fbQCu@68n0KqVRxaA%3AQUB$iBW) zZ{4J>C92Nn|eo~38f$gn?jv+Yf4f#Bs=MzoZR}aev4$B`iXp{7cOJ+fLFdGkB^Lxpmgf>k0I89-^zhb$)E<#;I~zkq%ukcJ`?9RNZS|vK z+$YA)^_HY&u@VnwRs0e00#<}4_076BRcpoQ_X5hQn5q_ zITEAP@uezL;h}2*ad|{M2*!c(=>QPD)$xq6xhH_+ljG1-fNN4eW{e?giaEeDiTgd2 z9&26xE>sby0V~*St|Zg}!jv3-JCnYI29E$fAF`ATYse%GLW;V!$|wR=RU{CvDwImR zq#A6Lr=aVj2bMIkq=uRk6HB!}<^$P8)Y4ok^*Ae%$Q7!oy$GVJIIH{j(Gj^6UwtI! z6b@qN!w-E)oxbm1d3!`1Pi;G;n&A;1+3R(x_TsGXmeLRwt32dPw+BK%0bZCi1Ady& zI$PBqx9GO{eLa0FHpz<|k}#$N2Lhe-Ti-f6rFxQ0Th)vcP5i`Za9+@cmNLI_{rSz* zx3YfiX1534iz*|p3#-xO7}FX0d9j*X3qoSCJ~80(Swnn~N^&z4)t1rWip;aipq+AnCCT>DDow1QBkN` z$=uY}dg~;+mTQ^J&m_#}7dW_;B$7!y)Z>pDyha)TYjg-e03hH30ohuWxC)%7B2o_( z5DJ0lK|h3#hTG{es2y@?B{E;Tk19TvVhF)k-C7lzl_;bFnsH4{6jM_|dR0SxAn-L8 z47heti-VAZpJi+vD?qBM07`j+H{(!w06aPYMB7_^Z@B19LAQlG&_Je(uxCgdNj`cCohI;M8b}!Dfv*P# zl>{iD{W_=le1RziBb@+RX~Zk|xHygcbS^G`%G9Gcp;w@9IwtD{3tE>%(11DAg>pV% z2>uXFKxD!U|cHJ}9j-#vOaI069ip57Em z08y-+9n_mC#JWf+LP8v>h^ZWf1r(#kfD_}jcF{|b$U+}|EYO&#PE?q)!D5Ok0V-Hh zMFmQ?1Oq^%{>>HVNeyXH?xTPRB;i^X6ygb4LX@%sIe+FJK$NXDs#Q(FJ~|`V=QSk7 za#{^RglQG4(UzdDDI`z_5aCI!YqEJ%n$z}m(&868zzVZYUr)Y?=Bt;A@WBNnNQ9&) z7F6^{7Mk#3YfF5EXs!gQu}b&=PMf~bsj4#ONO=;T?7kGUZVLWpmov9NeFh%8MF~Gr z)TE?>8ht*Kiz*wBQM&Qltw(^;tZn2dk~P476M;PO90wW)x;JB`!?bXrMeK&x^-!cV z;8KztjswjW=qlhXo?xKRkVnjDWt4zeSmoeB)!&!fLFJN1mgb(rfuoIFVMt0@5+f+m zr7KWrL1drA+Ne~2+o6s|6pTHDaR&qK#2P+{BgaqMO3*KNTR2+nw>fZ>rSn*2(pgeS zpi-M9NFgShQ$@YCv)rx!08h9>49p)crh})obD}m$qbnPWeib0vd&!kskdMui0__wE zZiU8>71Np)*d<>&ifWg8&>cA}B#1nv;@1~@KqK9Vr;Xes)X>)#a|BeOWABD7b3z)p zCgEg|0HKi5WX0=GE6kN~j{W7%~ z$Fil1MoVYCr3U*YbGDjgH z&nLoAmp8c5Z4N3M;b`E5eYGxNo#5^tZ(T%;H!{3fnnJ?YY;IARW_$`O`L!FZT3m5ZZ*fXMD-taeQpEHI$)Q&QkAjZ7!_)r&SbaA2 zKGa$AD0KDo?2z z)q~`V0!k`lRP+Y73L0|R*l>0Rij}ni(~!nLBD58$NIn{EHLD~DTS6R^UC8KI-6K`a z%cktFT71abN#dCM>1IskD{&S%o@SQp{I~yX>AFh z0BdfrwG3-xVC?TBl}0?Sb;+N6e(C=JGji+LuH4-em<+ARJ@7)V$A=Y#lL{{StdBgxf}3(9G4Cy7rGkeVR~KnX%PiX{k0*(geO z0CXF4*Ui`HaWa;Y-BH!ZVx!v{f#yBZP5yq$=6UkuiYllDd!Htyi>5(Ms)8_T5Oh$jyAAe zzZo0`f87T%zR$9uq;YGV8Syu?;q>>^G(r-ZASFr(qQWat<^yg(o=3;wsh2!Q;cBlM zCSeLzp`?wLjmRlT2V-7@kU>g~K4U~OIk-4@lD(UB{u9H67-}I1O1)YoO5&7}PDIcJ z04PBU@h5#7O2_6o=+l;eMEj{NDK4foB66$o>?7E3b3O8RJmUDr)?+=m#ALyLy1m9@3Z=(47Yt{Dp z1FyEdSl>Xd=R;p_pjY#+SKI5_pU%C7eN&;-`t}v|PQ9)5L0`iu|-v_YM{0udDLWOr&NgQogUtUh_{X@>kXQYu;()K$Z1%?>CsCO8UAVG;%Zv zUsqo9MgC*@r6z>4Qj=_lEo9^Z3DS7gELIJ-FCWBXvlgKD-j z4cmr)m&?B78CB|3wpvHj+#a{H1r8dH4X8E;5~}3hglyY>>(pL#+|tSVYdEFx01Kql z4xr!y1;m!;h`<`vJ!9UlEp|xkB5-%=uBFuAb7KHT>Fq93PB;p;zUF^ZF5G*6?v1aq zRxaE31G-(yxm@j*cm9Ehn1%shxLyHN7B9KRN5DEgAYl%f7%b~S>8W&{lc*07T<3et&YKR$upaM-scCoH#_9p1}%VH6JosPbA3!Y*9cqR z$QB^OYnM54O%Ol|Qd{(At555F*}Hb#v|U94Iq#N98KyQh+Ce&6Rn9mDs3*7+Qr%DK zrrpyUG`o!Zt0lT)ni|0oZnFGCLb#OyTuLAV8tiDV!k^o1Y*?>lWR-AayEHpa5vnO4#FcuX9-wLYFvz&<13afC9W4Ttiw3amWnKMmcA4?G^}9 zq_r*^QR1ZiRo;83V%ZnN%C)H`Q?=M7Jx@yX)&bXkx^0^@PqgVk+uOjpr$6K~hll?F z6obpcJ8I>!ban3ID+R+|3$l%&WOsiC46#1cs%w&WdnC-|IMx`ML5CEkSC-x*sShb6 z(MG{)c?nEr$MCxPN6E9-T!X)LR_oO}gRd{{Wx2W_g7@n1lfow87zRNHb#I$TLs;zg z?K_xb1_#Mu3I71ac5in!k9nlrceiY?^S5iPhh)x>q`NZVaCLGe%5>C~y8FbfV!Z~) zPe1_GUdwL%G{$GS?v#?c$;ER*q_5D_z5f7EF|8K1F|;%U4PZb3!vH?jG~u}AHme8_ zZH<{y$Wjv93H4no0)Z$>0X0!Q06LU??X8&++c4s|ekDDiU_0}sHv2{9;Ed`HYaPa6J$=ZekkmT`ji0QzKI)GYxawNupwLnC zEy5Bsq?d9qwit;;$)OZ>^Z3wPY+H`){{UOM$k^Z$08I?OUn_=y5X{@aMM67lcwrm)j811MQ z)sS8!t%*1JtDqEdTwPh&qE4B4?zw=?F>Sq$oN>?#xw-!Ui1GrQewNb8W{~+VcT(%DBQ(yRjvl9ndqF73&= zlY=mYDwM2iINbe4w%Z&dvWc@gGDD<1P6*b79M@BqENbOz(-K_+KKCn{6+}_ID}nxJ za^}#T=8-X;)!VJt`8l3bbG&yCxYrI!o1A73i>2jdN0-vTN|2bA8+$3)sL>l`rqTrl zv7O(kW!|QqNu4Z{$U-^J%ln0m0YK;Sj#Y5BwX?Q^^!9PG8(bBDA;XC(aO~q!qL^(8 zN=XBX5Ty-)8~H$};%G$=z-laucDNbbOM?MSfOluyD6TP(TF`^A)LGsx`1Yr;Ry5!H zx0+jVrk-TEX|OPpaLh6=L8DmqF&L`larGBO`pQdDP@`44ky0$1KE=B3*FU7SXnQoN zaB4N6{wF+?2r%F%jfl)Y>DuQ#xG6Xd;(9Y9m|Y4 zOugLfh69PB(Q(M5g~i0%kPn_UuCD+{GD+6Gv-FP3w7NTof7D(^!}DPtqr?o{N8w#9 z%|nzS1Ywg0T!y(b3ZlBtJGf8x3kS40o4;$!@tc%3rr=%hz@%F)f@3crDX*%2*y8M& zJ+eg-UJR|7&8byeRiM-tR86?VKhnKM*F`W2%ZS$y(;ChCTc!P-!JkFOMMLh?b-lgay6!et43Lqf?0MCxqwtXIKc$rj__PidMZVsrw7*1ZT^6cC5qD0oV;4#y31iCIf-b z-YO2rFxrP>U1Fj5?UIx-;z2c9O1(zhZ2GCEDsl#aTD9$at<{qZw$ErT!NUgw?Cj7@9y1A~SY5nV8;kehY*Dl=FkisG#LQW{92Txm2Z4v>SjJleC^?v1=5vH;l| zil|O%hw2MWr){%G9dHeO%*9B92+VQq?Cq=Lrwsn;ZjxsO$um918$m; z0E4N?r18vrKCX1uSG)~SH&Ob%wU8e?RYjGhDIA43BokE;_lg7I_v_0TQHGQ6`g5hB z4v`FmHFGAWF3tDTy4{4x*OKr;oZ%JWApxmO zgH$>?X`StrhT{k6_ZV3;XpJ~)Vr8Z1pab|ywRkQxEw*dHZO@6gq6I0I9F94P?vJ-0 z)IYS{=W^MN=jIn^yPqXUip{?5FO~(BPBlV?EtE|=NfvHJLok83YxYlEF8HLUg1Z(gBfJ$@Cdol;MyxkKb@%QKI?b1PpShWCuvrN zEd(e*g7OG+;gO}>`0k=~7p?Pc$U@Q;TiCQbF8;Y}^szs4xbqFie4-_@y*S;ps~M8& zloErTfsLYraiKq;*qrik<(Y3Ysbl{;Cc4$$52f`b7R0iE_xk@0gY7OZqqBJf#0US)Pxb> zI3Y4K09W~%j>{4-r=Bs~EQcI`iT0bEj^p65=qD&gah%T=1XIz-tZSs2GN1hBg3z#% zuMwb=aTB#|-1+PqgTQBvy`{O8=GCTGTYbITjCXMeFYrew(*FSPyCdA>bxe?QEC)2U zHE@qQ+~Q;t$a=|P@Zx_EaVaDDsXG(YQin&>C5RZy15QhUAoCmu;tfX#H;XAuEDwBR zEEIbe5%fwPJ~xCuu}Ms**J@8715r^xu#gAt)O>q%LPI2y86+ih%dvS;rQCOx1rcGF z%T5TGUKqY#`XIXaC+o=@o%rv)d~~qct!8__H}a4jCF+$QHv7NEg|H6&82f2)j2{kG z!sg)~1MBD$PluaoAHPexXWPHZYsnl2qThBuZAVGed;3@N208c*Dm8*)!nC@{sRyOU zkOH5=4#TfqEX|7E89)-d9!^voh{}^lgM!!{58~{wo6DM>wA|m%JH|jcK-mF-1~m2%{@row;jV}Y&UT=jPu%5 zG>kxZ8nim@>cgp_o!Z6Y6TMrC-fz~9+Wkfk^O5xO8j@7sz<}2O04nOU)>h8E={?Tc zFy}r?DL?}=;3%H&eN1%y$g|$Wim0OYNdh@R62D$c(|G z-rjp*Z0%Nka<*gH-04{D=FK*Bv$nU{(Pt|ba7mB#67bg?ck_6d)9OJELvT46hmBfN zDpGnA_TdBVy7E`PK_QmG;WAAwY1A=Nxe$rRjZ*zV-lpCe~U*`v5(%)n9DIBAmv z)D&sOQ;@5+I(Tck0;V;GcV$)k-A&gTvHN`Po!>FHuIr3I#+L2o+})-<^>ZPvWL6f( z5-gNGzcaVVy_ zQ>;eZclo8-;_@uy4S0|F3z`WS5;MgH0Z?EnSvt_pRadI3l|5je-E6-dw&V}Q%Nn%f zxfSBUFY1z9w8(}naBr4&!@)sM*i6|k^6hT)Xe&FoiFIQR^rShbGhNMN* z86$xsiP8uMmK^I@=?jNi^zfQne=^tgPhfurytS^-c@hS;u6`uQ)}N4EE4Af9o*s!% zug;38sMZQBu8K92<`?BqM>?_p09Lc(Y(4e22yf)+YmP{{R(l`3=lao5>=b3nYHc{B)?>w+9~t;5Um%#)oP@cH%7vdZZWxr+7#q|WDO{{Ybc02YW5inEz(~SY#tPlKxpW>~>n(a-lXs23+)DPGJJ~~~t8;hP@6WODXP<}LD z>RWpM0FZs+v^I;d+w(LU>oNzvEELZL8;iAcHeBz>3r*Wf;{jF5M{{VQPO{V-w{{Yb@ z2f+GjKeTv_B>Q{7(p@tXuo_Tb?LdE!{{VQR>$7A;1NpNZf5^Igfg5$xc`dgmH9W?E zx%ifrZsoJ(`gi-q1NkmUNu}C3_<0-xzqe8DgLPx^m4&|ASNfjI{{YbM_lgYIvSUhJ zqo$vTkmv3BjTqSO(=>jb;l2{C1TG!ed+5V;*#>s+KI#P6vV`=!$233WbEnv7Yow&J z-J%ZDG;TeBgrx@Su^jE6?-ifOvZ~kfc-vB-p9^mc{{TV0w1tu92m5cqF9l0XzN5Xv1^Z0P$Nrd&L9&KbO?;y+#Dr z{{Ss?Aa&pSw1hT2K#obGaX%_Ff$dX??!uJ*t<%Zkwt9Dp)L63-x92fWz?RgV{_Ti5 zA+zcx0KoWs)y$Fsp*ycm9Dhvz0C=rcVa$bp^kz3N5y4v@+xxU>_TBr;R!Yy*0f@*B z&iP0j`8=n{yi_iR^qX0EaggxEzQh0uL}!lNO?akPx*FH5~y$X}XD}C`v^- zX`y2Sb>fSM(-ozFM$> z%TEFa(;RZbh409;_=jzF+Y`$%yyC-b%CTw9+-z5<$&ms=Xopciko+l(iWrwjZXZq7 zlme2plhA{#6Mow+_Pg)UTr~otFaujh;!%M6>Fu+_<1#pdCmhOC`U!7|Wqe*~#@5=~ zG*=|5satLWNZ<;#=y%k6-pF*l?^19>iuMq2(m#y?7kHS|BNZQK@UFP~Irkpr_9PzB z=hs6b`w5>%1;}Q*SF#IaR(TwL>}(T)ikeRF3OzorE`Ql&#cE$|sZlYe333 zpO|FFW#K*^hKg&vVJvafxz{n3q0y@ap=tz5Nz^4k)QFjk;xVEjtb$KXEZH95j8&k* zn7My)@LUy@JCtPB%WH`WD1++>H#f>t%Yzo^-mJx`ULHz(#;84S>W8P^oY^}60Ihd> zI~dvzh4KR-BZFfEyq>@+!?5(1QuQ>#9g5C-jB#*kFn7G82ej2a&wc1Pk6IsZF~-|S zs#AW-)TCFC6ml(&8-dP9H6XtF0r5t-L)4%Cn4ZI6=h%8#wm$XX5&FBeiXct{L_uEe zej)-_LUgz7w(5O19b0%K2OlQi#_s1zVNs1@l)Tpa6LI=?%vA zS56~=!^}8oB>_A^B;kcA6m4rU3OJfVopKE<5LB`SR+Owz05%0R^3ZtGeJOQwEN_X{ z(UL<^!%!Mq{Ktt;kH(aZf$c&-V*Ndoha%*jK)B#ZB&8s9Qjg(D;!h=yo|cySHV_>k z4R!z_`Ho&8#+76!x7gMf&ZiW*At+CY=}#Ri7?74o$mNnZ zVfd7uC;%mX9kg19r;TQHWivOhkaW9K+n%4}P#yc+E$UL~jawVEwt!NJ zliWv? zO$Bn~fN8)WtOBHhNa8<*USnN)M>WmywYvCsQbECw1%&p6TFOwA02~2nsXj^t4ZOrw zzr*p;L6Q8g7;_odpDT-oj0e~Km8*_;Is)uTj zG@~Ljf0oC&7a(|c0BEuh(o4zq;q>-XHrw5-I{R@JY(honxR=!{gH}G-<5&LRTpV=y z6CGz3w_KseDmxPE&7>ZrYQ?tnZ&L1V9!;FVshfs?0m(r^oxq=EG`PI6w2a9#v9X{p ziNGI;`l?Az1@127SzDcoNacNid}s#Y z;Ml`$T>F>qLOx9$aoU>YldzqwdNql-t|J(IQY3dTyB8ERhz(lu_%{W=9@qi5t=E9! z!=X0l{Tb;yW*GMi>7OuapD45p%WX+KXmpoedPUP)Uqd^5>E_BVpe-&hd3&72#FbHqA;STODs9r;alP(6 zN;ci)(1>MgwCQG$*C&JyJi%2{OFrEoc8cNLOFW+R+z{R!6C%aYakf7Eh|y0Zt#&s@(k&mYb4Vo=w;llINKzbfDPEEx`?vi(J3Wn|j88i49h%=)}mIbl6CZQ+pN7U*z7^IzuK*=Sj;p!Hlsku28~DD zNj1e%^mnP7?ct8@&vBY^@=1_CNO8=oj*;FtWnOo^)^}e8?-y}$+vjX?x!BerdCjC{ zw)<_t4MuVcj@d2td2L%EG^L`=2OymV%e2U-TALH)D5NHe<-wl3`h(J4VY@k&a z+Fv%E8r;x?wWzHQL?n+E9C5C-^q-^m?vvWs-lC8?=(WMIhZksRDjMUFP6LHjSn<>- zr4h+Ie5t8yABidhkofDJnhWuBkb*vjwYL`QRt^-bIVXz23MwR2ihvDk$A}dl4J=&f z+H|9jJ`_RlqbYDIoYbXM(9}>QCc7vegz?+r29b2(LX+H;?I=|cpN$HEUorttf@wp` zdY>uSkx#co4K8tTD0@G)j9Ng&57$RIQ7KEFsandF(v?W~*UF<`zM60vGzPy>CXsfm z3lmE5pw%`cbhMYBWt0UKB`+;4B~7*naY#~>3WH?sMR(F=(EyGi0+b_w&%HU)rCxOa zKwkV!8AHsx%TBOcb*B=qOtrwaq^S8;mk>y<`}}mawmH6IK+DM)*ooIyByc~FagG%G=H<|!_2V_->HRpQz?s4IdWLWr+KCxP=T zkfjGrH@d#Dj1nY|M6(B6!(490@ma=N)24pP(wC=9ap7oy|^eife5w$9SG*Slk(DW-NvQSvF>JHAzt)9 zT`FuPa}!${?j*Ql?xl#?ckA8BSB@3vJO}-k1{kz-8 zYw1mcSfDyd&M2xSdrm};!nk{?W7elV-G6hhF$_HTupAdLj&*w~HMrJKUO0W)V(_t_ z)MLC^Wu_}`o8r5Y_E@(jqC7+@ed^z5v#r-2U(>Sx0MtTqso85vDh9(}IDc{5p@-C) zvpFW)^zktZfF2eB^|^b6cQ2z*NdEv&tzc_gtIT_~AtfC0PF=^}QA1b7LAkusR^}wu z-y#@GH&`w$E-`Xk)Dx0U+m`zwaPn%3zpHj=|Qs&)pdwXFiY?TF3)mOuPZhyA+ ze^d1)F%wG}Z)0#?2?cdA8i|O-apPFeuTT9aK^RICHRM5g=_LEGuKMN-q__olsNe21 zG}lFXi)R~e2^b*Z?fUDNx^`2bn)9#vm*lKP_b&#}Iun7aE+vvvXA~1R$*1PVcO|;?qgFzjHQG{i9+M80pH-ki_ zRZEI>r6c@>LBu5~hO3i z&8yk;S_$wLYM@0EM1#6Xpa>~W!;tvs(n9hwA*e@TqQubmYjP7o)FcF~>=FPzYN==Z z-wK@>t__WhBNnw4aXtOCs0-Y<*1Rc1ElDdWl+y>}D=Kf;v})2(!$nB95~X_W$k($J%kpp+2W$XHnMr4GslfYW2p z^`^b4tiXb&-9~GUfS<;I<`hvt2NS>wl>(HHD5p@Qk-yuZLg20g3ir+8&c5fj5}Fi} zNCZ=GdZdDAqy5@A4MIu+ICG#*+6a=Qnyn;NBC7;!4MF&Xf`4wj0OkdG7X(@Xa!Qhw zei{-2KqMXdkASB1(D|y>2ng)@sB|KOiuTY6bQP&?1yM;G{vax$MD4g<-(mP^W=vl3 ztYDleCr72HPuoB#)HqyKe1L!|g>S!44e75J#PUm(+_0~CZU8hO9C5~pI{U01NFas& z61~C`w-B&A#E%MSsL0){fEscKhk8=YU~tmog#!u6b1pC;5{B8AHas^Ub-6+0QaL6>298;BbZ?Ipcbl-5@ySiuC z_j7I7`&Rs)D8yr1u2}od&X;t=<~wbg{I;8x%a%y9rz4b9tT^kC*4&B&I)HlXr$22H zbsokyM&Gg-NFX#c98&^Q0hmCzf~6~+x{ucgdUtp`TdZF25V_iu1Isn-IAeh0RiE4^ zu^#+;db3%w9Mc}QIc2^-7S|eOj`JG#88_)sWKBjnA=cZ9`fkp*71Xi(fYha+rKPE4 zB+z=t_UG0eF=Fk(nrJ9X(z9NU%{g-2gblZmZ3~!j{T{faD5P z0#!p@=}KvDDi=6C&1;{`fUDU`$19=;)zXeClZan()VpWzrGi_9yWP57rb@Vg^nOyJq=HBz((|^JR)d)E)^&gB z1@!W{`+U%sACx;&0OU0Tj{%6M&~C1CL@!-AlA(T`l{VROn?>P-y=l2y?nqYQ#v~4SvnE$(QcEW1VW&wq(x_ej<>T z0U1Z)-*zBZcJi@u`V*#9!zy7qT$Pqw%%n!tx}+MBh&lN=e68BsL|(k`}iTYmW?wq5c-g_C%pF5(*?`*PxIntHGH z{ns5nT|U~z?p6RQ#e{%ySe=d^+%BtM4s1(=R%XDL8gw}b4o8;__M}F62cnvNm94iD zPlzX7cemf#Zgz~n+NX-*%0R7>C$;P=$h47IeDFq1@ zYX1O$a9Z9y9Q2L-Su=W*s2Jw-+)wZ@f(^^saRC1S;WYfm@gE4|TwR+aAv_ucr3G9; zDkViqQr6y4wgc-zW8wc1Q{r_#A!r83%) zY_{?Xl^~@{0hFy;UfL#^m?v=Z-OM=Y12W*;bpHT^hdUsL5X*GjV%n^ob*IdbH0fX= zu94~CjiuNrIlTB<)p5XAwJ&Z>_BYzcX)$igc7dt(Y(p4n<+&o`WS0H&BEH-lGH;ny zOK=eq<;wkhnoF-bMG`o+fR>wW3Ez54)$PZkcA>HK<>No6Hb*>}B5R!Yy)`(JFc<*V z3>eTFFcrw%Q_)>h)!WqD?(YOk1t zPCSB1=qX*R;iqT!9n_5h&l_=R?040vX{-G)+?$=X&`#ExP;b39Rf>z&FuK$VPT~7` zJFy-*a?jkJ@*IzgZ8&py{{Y&i?)2jS0E8Eb{s4ZVM_cawrDCGzjW24^H$($ZjXguQ zq@w-DZiS`pwcFeP#UAWC@ic?|J-%r}4dCyO_))g|t!;9YlVedmINe(P+nVXrU%2bH z5$4$10C`H`_tSTD9oP$^=|A#~A5U^&DugBjf}8qx7K#4jsRsVyJbGQX$LyE*V@+Mr zcOx?>J+YcJj^M;yDG{|-#S@uTKlfcdkM{>`;I7*qd!-*zQV!`0hUXz2>~#z?*k`OK zHuysw2bl=ue2##Q~w8gn17dmF;O z!sHHN>@<<-dy$l^_Yp#;G`Fk&0D)zXv(i`hIi~~HZkYUbmt(s@`$Z7+)!_dCnIFgQ zp_7=}&sJuS{-Trn!<5swy>ICE=N02mEdc)j?NVo_FNflb-hS%bW%i2DiHZATEAHq` zE2YP+T@R~E&EraC$Ll9Szd5cNIhb6X z+2=()Ke-RW!~W2%hE-$#0NACEwmaYZ=Uq8(t9=CVs9n83@}Kunf1vK4_+$Oy_t2vy zvJqddNFVVu=>GI|(}wz?(2f{hgzaPg>P+mrnx~X~vynXe!$SkISTx0Ljs!;y)jX96hE{2l^Zg$@H53Es6 z(YcJ_eGD%)m2|ko``$?D_R~)p)_ox-$++780KT7Cq|V#84B?ag(?ScKwDg}0{{Ztt zU;Fl!9aGZIC^ri={{YNw5ZPXg;*BB1(FQf?{TfUBdAgh1%DEH51n=zS~)HC4KhY?{$~C3QXDuMpk3zu zP5q_zUn9HWlQRp~akDIcAHL-I1~J+!ef;iiip!1dd6#&&MSd-U-SldxQXQC;f|3Z> z>a)}yrgTS4hksPRhsq(ym!s*{6afiEHPHRJ5@~g3GoWn^}#Vg%M&>ch4wr#!L z{{T$b9VUk8nXY@BGw@*K97qXW7p|{7OHER#y_DD?<+$zp7@Fdf68mYLXqdLRE#_Fb z#&SB`Z7T{ubqH{&9Dx-BW2)a&^z7IgtvF$=>E<{0wNnfeN4nQM7Bq{-iI-2TkuHCw>=v?kTTUZG# zV;iNcQm2_D@g(pSPk&MmZ0vV?wQ@7OA_OLTz1z=ED1!5H?bez3J|~ZJnSHQ5aJfAe zBWaAwq4pkm#3DPu0-ziq;y<{rPPXsULDzjd3z^lB+%(GAv$?lpNsyKj8?Gj!gMv8~ zbzmy_={H*4Z5xO5JNcY83Df{VEsj^#wN9qlG_}d#|Jc#fk!luQ8C7%<&Il- zn5S!*D9kt(k=_as?WG~^ zWkPa0yGl|QX}7$l>{iDH+^?5JSL$78nwA>oy6xrbt~%@QS9i{=)eYOsTVqZZ@sik+ zC6(Var?VyCD{kpeP8`-Y>R@4nkMmvuk>B}jKOj8LDbArd_~uEP&0_7CPgTsevgAk{ zRT|A}-2VXSm9;7?C26e-i}f8N__dO^&z;L62wjj0035*lCbW@pwDkN23mC&E;^B+k z{wFG*sBow2&*ON6PEWYmaT}!~oOx261xk&7zfMHZ+W`ynC3OWPc9r2#0B*b7s?b{x zI&U{CD$SR|A{S+|k^-eXjt;nw4?z^O#^vIB58C@dTBubbNsEihP;oRH8{79qHu3;0|QczwT*;Ny}h$I93yJBCcA<&IS(TB zD~mu{gKmB7!7)j)@h-|(8t*4?T9BysTf!zjJ8_K8-7m_@GePRA_dTZtR}ukz<(-t` zHC)~IosVdN_YQHEW)v-92wnZ;IOD^GSZwxP$8>m>cMEG>DlqYu@J6Np;fc$T&Y7R~ z?)}_b%uK7j*;Bp6z1!bzRihY8VQTHhCi+kVZR7Z(D={8*idX8T`tla7>NSS%-EX}0 z107{>G)7#hs30H8-8o^!NndqccI!>MYJ98f3#6dP))*GUr)y0W+TsdJCB z9`leHprK~8IstQ*fQ!ak2iV&o*jkTrhewbR?IkWW~kCNabLmRLd? z7wzt1-KQjwUb^Hxtdxece$DqXEJBBzZhj#l^KXZHb%&ev(HO(HvQ(8NWKz9DxLkBc zsJju}XNbwuP7P_5;6-z8Plv?f340U}9Cb8+M}*~3gJiwiCUvFz-~DCobJQ!Nm95Ce zLGVAb1UYKs+3v^wr+(kN?LICypW9^nSnq<~`U|EnliXjG+e_8y#HOOdl}>GmxVy7C z1vPEGp*$0a^9>WcJI`CK3j#U0u!g-@>3ON~91$J{#>$yYhfo`P zcHBb63KRhaLbWIf2|J{k*GNksYz}SgNA(Q>%yG!~rT}(RhRoGz7_NU#G{m~&s^CCH z6l+igC~LD#q;mBIJ_AxV&eI9F@drB+nG6OE8Ii?kJi#jrSuh?vdul4kaMqm*a7N(q zDdMD{06L%M*LKvfX+kzSQMZ?IFixoVIS?KLi5ZS$aG?@KtXrH|8mYtCP;NnjDYqOg zHWaqWC1_8PM1w$u6#oDa8=nrkw%c_S9zl%cP&B44BjzDEa<5!9SkoK80AkX$3*Ye; zW~D-0a*1G&%z%Wp=^;E)g;g|h4br`8M@{u@+xLlLca;GSV9aIT$L}>BSjLj=L~6+b zgZETdaIoC11xj@vQ4*^HOF$(EDB6y*$f*kW)KgZgd$?}n4{wF*k;Jcm4{91(2%gsd zdKJqIzVkq|(2$;iHQg#tO4gN7r2>3MTK$>_yvBL`K7xqg_chVujvTY??4kbvDpH$y zw;A=AAbRb%khaKB@+8-iMHj!@qJF6y9>R|q5ty$AG(^}6k}_OM_L{oh-Tm|Tm$3=9 z;}@4*?yqa(7UK*ImH=fsk%T zDT7oLU!9{6q>mFu0DO*GMoTxj=138)ua0Qn7ciKH{E!B4~I^h+l}}cMBZ`LA&&>`LW2;br!2vA@dmKmXa|V zT)2chP>ewfOq|&wKbWFGa5$l-#rD?@2>$b=<^`K!;HT6;M^Dfy$l2_cgkKA$e7Nw_9`0%ujab*~_~O*(NFJ7p~M~<@wkZ z@xr2~6>dl-Mk{oGddQ1Jm32V_S{F-oWA=4quk$SQ=`1>moYz)OJPAZ23Te3QcKg8m z_K_&b?My$!b8zg%YGuN^w}^KV?4QXWy!M;A_Vg#}F-y#pMV#}EnmPFm(9+$NS{CqE zkOHm*1-2A*rtMurW4XA#)>8_MBLD|4Vd6cgeWI%On^xsu!}@_8#gV~N!UyEjQk8ulafn$YZNxaA zOoBGw!+yGqm&^SzbA-oEdR~tli%BX#YMfyaxy@bR__+>|#ykg`~_UpUNdFWKv zajo=H3Gn8mr8J?YJhw#orR3 zLBzZ0(g3QKochwTs_t3`)ddM}!inF&>cD?S=ruXFZI6qKntj7D>=eb;yR#l!=U5VQ z{HLe=zqXf{ykX=eKa%@{Wk3X=qcO8N!oE@E`jQr)4^k=PrtnvK*Ek#sv?s8I zKjO-f^0&P@3%2CVJgGjg`j&ft?gzL2-`v0VKOo1w!`<<$YZJXnyxZ;8XZx3YR7Q}* zirH|?O*agZ{c`mq@k=oob-)xzNfjf0^ariFd!;=OCIO9MzY+s zI3aQHv=t-;HJy5s(_7~K(@(a8^iH^nR>%WMW1P?qq%Ls?1~{i>SIkHKPQRvRS8#44 ztM>_v!**NnjoTsY>*;l!%ym(vZG(7erlNG@gR|@O5 zWBuWKW%p-;WLYP-j`LyN&xLKWN|Ablj$BJwMS-~x-7Op5D|2cVMP*xxs#{c;t)Xia zNmVsq+jotheu&AoTtjmXP7QE!D9O#us<{viRX0tGdDt!ld$qi=vYB7AeCq!p8?08Z5p%pItCS!L%m`d4o7qD59L=oU7_yeVP@fG zvfD1qxgA%Wh1`6_$==6pH$v0vhY~|el2THF73LFOp7rB>KkA4&f(czHYh4?onWQ($ zkprAd73kCA2&9|I)G4;(Aa{{VD9 z)W`ag`&;k7b2}661F>G&q~^V=%qHVG9iknRxONB=q97)AKa%6uWM-EKxWlX{@J>u3=-I69juot}Jr33K9|7I95de08Bb{ z)|#1hc^$w{nSiR|q$5#Ac;HlK2(H2VQ2k|(>O1Y{xVB7>+jdvk`^DMDdw*-s?Uyxo zAF_8W-fULyak1--)(kryX<&WZdnHN++a;2apd@;{S}vu?5Z1=l%{{ZLOUrBE0 zfNLEqbxOyznu`a6QOi&YF$aYoZuEzGwB9VY9j<$On?}wgAi1&0q9-)GhPdf?3YZ+q z5GXuW%PR;S<7YC*yZ-%Qp?}W54KS7tNvkdwPqQrFu?T7J4`^h z`YyF=jI~>viF2D3q&%Y-7>+tt2%)6@>3?+lW=7lDnPABnBye-IwlWdtMhk*thIk5* zxQgMn(%i!fWxsqzNaH1hxFuK>p<&y|@=faI}pV=c71Z;^ys7>X49 z*s>)?k3K$4F?I}9~!oZ z?Syd^Ew3WJnVdjeq$(m>E1)V;V*N6bl#|eMG#)za*gtQ*H~Myqo9)Ej=o*~YwXM~~ z8K9tE12d5RycFS9 zO{cCpYT$@>UA)I3C?3g9mHzN>R`;nL)eC=CzJCvMEC5g`ANmJzp-K3aD{77P%}%_Y zIbRR!qGZh^7CEmD1QZ~y7#;_@wASp_?rU5&dy*UhQ8O`IR3XTZbqbul@T8>oD;-f# z1OsNc14^CgS^@IW{{X5uyh8250U~i}J^5krq5g$#K|j&1)BgZ9lsEN!fSQivV=3_e z0NG8)k@=xkTv)_UKIOuVgO#_JT4kAfSc^K1@X-cGol~SL5GOf|3dblOw?;9;j~?$q?1x+;UfofK|wdx>S`p#!zZDE|P^ zY}fw)xjT>h(a}X_cM(9I;^2r1Kg1`|RQPTPA00P-?<7mE^36DSoDaDvU+5Me{>j|e zzB&O}o!9>W?k)jOi2T6Rf$$`bJ884`dzUyEuPh$aRStjLly-Ff+yc94-9P%+`)C#B zmvDHaxjnq*p|>MBBmV$ZPaYCmLt43T3nOz{0ze>mABKW^{oXPg9p2trzl_Mg0ZOxB*~f|7Ug$sh8h_ea zBJOj1NZYx+vTTZj$yXWy;8HmiRQUWfl-Kj=((B7DXD|!E9m)wf(!*ieP9tjE$o~N0 z{{Y^is?RUK!`)8U^c5faBD$zokq6ZVmFPO^HeJT;spZ~TwZw6Ay}1rNxKfSj{iu%? z)4A&Z0O6A6{tQN=@Yr`;pbK5h>gb&6ZJ1Fvab%G z+EAbAJDQLDzx(u6eZa^CY2AL-R+LCu?jV!#SPCU6_I<1G(I|xSOjYOOO`1 z=sVP6eiW$b{i7kYZiPSc{{ZjNW%m~*q2b;h(trGoH`7Du3?(0Pl~kio4vLoEi@B_J`wDF6w{W8mMhfSu_JT3`B_2MV*>tJeH!|+QAO8Skr1yK9lZ6_0o3rSq+)2Brb)X!<+P`L- z9m{f#Mz%}KAk{(xpQ%9nC=ZP=oow zJdfd55PAdQ9(&kyqQ z{{ZB)nCEq}Fr=vWRMl zTQQ%`Y?i^rCZTs2&4$!Vh(RqbZbi#oad~lU=YXe4cDE-KJV3yq3&l#U&!z7hw21a| zX?q6MsOU0iF~Yn8JiAFbGz4#8t`)r5 z7PbKL2!t(((VlH8L+BvURVIZ8bSM;^!Ph_EZFe>^ zOKE!<4q?Qg(&53wu<-X&);K0EM{x>psV3hk*lLdJG9HN{JIu(7Dl5)Ln+{B6hnSfe z_J~^&V>*DOC{TqDyHU~II?hJE-NBa;xM^@Du3}=XBNmasf(oJ$Nl3`0X^LRi!sfZI zX&RdFLL-5}z=AGqyroJ~P>>3VQm7IJppiMU>&tgJA>{wJjld|u&1LLwYkYDg=29|%Tr286q9vO5|_z8h%_1-`0MA#s=vKY zR=UT`+q!hevFr};rMrimTg=RSUEzRZ#=1kKeHZCnqeS_C?HYcKXy zPr2U1(j9e9Dd!XqsJE0|dB+JPsn;D*dBxO|<|kZbxNcYb=H%%&JDG28h*IfXUgAmP ztf?!P@U8aCZDp;yV{1bq83usXfye-W4&h8mw%!}5294dVZ}3P<-pT!RQ@22XMv#vb*EYtSNG_$dAb;5ds%M$Mv==U?B_~0 zHmOicyJ@=Ypj5D@5~0R{G$fv-Dcw}*q?>0mp5rf@;Yy7%zT@Kf($;U6t9)0H z=S*ZNZ%%rNs#;7q{NHg(prUC&e08Gq{{Thx7f{GwV`|-O0Qrs%iZVU8JG5}7^G$CQ zAOcBTh9~$6uK72(#S-f{rIw0cCfd1P>qPMi;U&9UYUDh^v|7Q|%e8tnvqJXXZ&L}b z3qr>jAT`4ysn`_k2AWO0NrM>D*7K+m{hno+Q+3F%vt~A$xYRaOsBqgP6qN|fsVH)( z*rj}d8q+K`ZJ%q58!LFDm4O4mSNEv|gWQ!E>#Lb$Ah?+MCKSk#a<{-hRF~S0N>jy4 zS`*0e90FMzl@UM^2A|6$4QPC%`Jc>AC*rh|BAR_cfkENUi8Fg#u(NN0B2sBVDbe)t zXbAyamI{;t&h#2-4a=ud1W$PWViBJF^X#P^XfX3#q>cj<^!8Rvdz9X4lQG8IP$>+- zLRm_R_EOaPfq7u3Z!J1#?q$>0&wI3{4QK=2N|WqL5a^-}ENCuY#gFz@tl1$%A#JeG z0V1RoDd!13R~&h2QjID6G~Z1Pv~eSdZlUk?tt?%>Mv1x-<9VS4MDah(?TaOg`E`zfi>E!nSqBqm?Pg18E^Vi?nT& zG&kh3e4?YNBm<o-5wC@z-&`;n-(pEbXvdP2<1)$;Yty4579p%XgLqk2{lRQXerPKH?e? zT3fz@iA7X}Q$?`!Z>TQa=57ydyg7E0+)#TlCpFqZ_?Qv*7Gs4m~R5>}cWxji&97NP@CG zc1gQgf1);6*3Q|HytEG)1>7i|gryOzHCPc!I z{Y(V{c(>i&;Fj&ylR2q_#9@q2@gD5gBiT^1?K^e6pzaq;*N^#TYsBJ#{$EhI5Kj+&?i$>U9&m z?pId8+-^4(wo{Se5>4hkJ6grzrw(GJcDr_5N9FC1+*~v}7cw0Ylf>(Olh1}nvYeLA z*?VrZA*Uxv?iX=ohvx(^&AQu&7A*I7R~I<1lFuonRYOa>M=}Ry6=WMO`#BADy|i(G^GM?(lx5*&3-?p@+uR!- zBZy^vzU|*_EZB}GnoW^&$kRIgcgb#dE6ecWLU#7!vVNL0dz6UQ_5-SI1UjaYrSed& zq3?ZMHoH~E!?xJ1mBR~OZX_>$Ez^KR7-WSP6126yL+jk3-FF+4`nZVG!ay7Jq1GJdFf+i>hD}@tyFYDcq3Y#va;{`%D^&jg z)6oe^P@`I@qybPxX~KFZ;P2Av+o`sz^aSAM%~+e>A^6MGuG?3=%TJBpLuQwARKd8{s zNI5i_LX9~D8d9k}OVPXj{c_jaZerHVFgMCli^bzcWb#$Qm>H*eKdLfG_ls@?jpC8+ z1~?X*boOG~;u!4uXmv3mwzBN`3Ot`$LugvJ2^y>Qk6K!FKKK1f&u)Us7qkMvTHLa8 zg8^5bBp^ho?U$xx+H3`_#q5__Nbw<1oB%lK?_T<9D>TVprxxu@^C(RsTkcmCQ+kvs zUVl*&d0O{3R=WOR28@VWtkcy?eF7*?hB>nA#Kl^1kq#sb40=qw^ZwU9TtL+B7XWjFhP| zWZsuVq^(je%*0JPj%`LqClXHnQMZoTRkwHVjnF(y0%l7Zf8hmIj@YcCB3Aij$A^fg zzKlk~ZxT7U;#pq)qMVU&pC*;+0tMHNcF5VSUhfI*?8}7__W|*_ zfvp7b#L~MsRiUM#zg(mp)6QePMRzGk385peQ>9sL8(pZAq?P%clz^Gd8dbW0-~|IC z9ka)&4XCS;SY^pC1gM0RmDMXvMSLhX`!(x^z}Az4Nk7bSPiUhyd7KqIBaV@kW(q7x zZR9FDVL^!q-PcN0RvfB8=UNW_x~?#vhx( ze)73ima!>0OKY>qQez1*l-VEb|;=l4%Pb z8K^LgXF&uPYAp$fuE6R)Pda~p>rdD35#2rut9bMl$)YnXakXM30`TI{95D@WB|cMD zYqcM!PkFLF@tcH-tX=-y;%YR?Gu07$9PTjul)W!?i))-3zS*}-V4kH2b;Bmn*s_pNj-6ZX; z(#Z|omEn^^9M`&4bL8^jZ>l19H1Knm?Z3Tpcq!Y@7h_v!9`Db0In+q{>xnB12# z9KqbDA8zF19nS6?hVpD3tZ6cRM9jEA!ksC&CUb7G%Puyi!X9+$d(+Dev(&!0-1_fv z+pS->5XLpKk26cl7+6}@4J7%0IdJfj147hiUtipGH%4u}CAQz)vvQ5@B(d5RtRy&+ z+(6b*x?PGK#dg0a_NDEsGJ-AH4`VxFDll4{LZV^zdpx$>Q$J7YHE^>=x6ft3*2z*` z1t)Mp0PAzT=njb7ZH=Ao)3-@%co-ud&_h87v=yvY->tgB)=@M&o$!zq3p9=yu1;|W z9%8xM?02=8*KIxJdzi*?n5+D!2C%=3*=9>VwZvLx#HYEIhDI(f_y zAuZIL0M$S$zwxgy{{X2bLup^UT=oRU(zoq6UuvzTUZT>ZR~TIIfC7aHGyX?hi|U=6 zvUOWL)`yo`z!(W30Bf}s7-L<7=-b4758(NY?CwOstFR}yRXev@?6+P>3zFCg^$(*h z)_^`KQRly31GckSY$IVI%dBu~+y)-n)MUB1jf*B@`=HYLFqlp@Jt;Q^l$9o&WR;2) zf0aQ&K-X&TuQClx1+S5$e|(Ygq~p5O;v{Qv>;Rex&fLX(`hxW}gq~d)i1IlN{K4c9 zq^HK49RsYLEAHza_{c5;x(M`? zl%tng=@#vw&REQ43MperBe4*3#*g~u56h9S9mnsaIeoO66iQ90)g`_u^vuZa6;Sgk zQ!bApx1py|Q>2ZnqM61PF~L8))9pfszK!~Zxl>k)zFY-51Z^Y1@W;YN+NZD-}OGVby_xcjI#Zn+yR zo>vvnC+rNnaDw!0IuV^A`^}(8$ikVfQ#6u9TA1q!7V@(M{y1}%Z|ZnZG6vBUWZR@UdIzGkvKI}2EDFdh{lFXMm2-VkQ1kf zAg{R-oh!MTTij3c;a%aar1A-NBA-G**d=c=R1Vvd@!LzA*dAOQ*_cQ3HxGDGOrx`( zPNL>JxczFMRRtd`u((oxHICbbVIeXUsGJjDF(Krlgj0WpircGTh4V%pd7VF910lF^ zAjae$Pi;$BZ*23P=GrFTFi7}~&IP(zgEjlUXKb>_5-63nmSGlU$y*9a_IW`Kk`Ckp ztuLj$KHfUZZJT!5-)b$OI!Szh5*zir2#Ak;LlkerFmn3qV` zn+?|GkK{K00LyOn=fWh0rpLJ38OV_8=`FEYxzZnt)Sa3Frywqp|M}0VzNU@Yc#Guki;7qQ=TSNgh&n z38?+Lapp8*;t!zHi3k$0^h~|rQl%7>f}V*RSLT%yrF^)Y(C03r%uzL=LyZQwO%_UA zs#*#la0aR)@e&B#B#L$4LIX5tc{&H)zu7^n5=Lo;Tx!MkPu+)p`vEoC9k9<`g%(m6 z{KnIJhRyoLcT6@+XwBSU$~1CBD9Yf|=~85&03FNWW0Mt0$*e9o^^)}ZrB0TmuGJ~eU6zuhHT4NX)D#c~u6<4Wo9bSm+fLj1OITV+ zDhtY%l?N2S98;JTRM>qD>3xTB8FLbHa0Gk zNi`=5Z;28Dc@j zMgWS!;M}^0b=>FN?c}&--z1IzwD>|~15|`e6)`md#D(qR;)ri!%I_CsBus%e=M5N+ zWY2Q3Bw8UupL7%CVV%Q{yVM?5R$|IjW~P;;%cMxjtF9VSZ@N#Vw-)MbX5HkI;64GF z#Bt!9F~Y1C-9ywCM8@~UI%XUTUyewaaU40*#y4;B#m9tkKJoUCxgS?9ZMH4DDT{gR z?rApTZ=UV4WGM0OrtgZ+l^*38$cgl2A*bJA-U=ycM^w$n(s*PBO`7@_zaIpP8PA`~ z@W!UCy4}$<4bINuFfcD+Y>daTz9EM?Ot{;7hmNqB88>aS3tV8LRe6mKoTDE~6-5;$ z{{V}@0T|Kkh2Nr<#k=RR-DP)qA zffz z=h~u$tZ*c1A7J|Eq=??XBCt}G0yw9M@})FL2{lPObnBpO#(4;v2>S|?_R@i_jk=mg zne2R;s0~u36Z4=QHR(Zt!SaCU$jl$0qX?Y%{0B^(wYS&CJgDJAiZxJL zid0P~2rE1a#{U3zk#yGMt;iE_i8dkG`ODD{Jpp(NyB?_8%qn_rMw(h zKAnUSix^Osizbw+N38Npcg&eZCYVE~!$E z`dwO5_zmqpD;!==!I}YLy+bF04$0sfR%JT zXsx_FH3e&LZ)hDXM6~HD98ps>PzgT@QR7$uqONr0hjb1kpHW0?QcXxaM&ta{Q2qK| zCt1GV&y&q@;mg(RDdf(#8Z8=(Yu>iU#;$n7L;gn za|klP9Qo2_E+i>DR-G`f9#kkeQCja_LYwTJfIDf>k%rkV<$OWJteSP{?g@{&ka$Tl z1dnIa>+PwRw|(2q`+p%X;rTVj%+l7Cy#O!jEON>#{{TMEEV&6pRMep@tkn6nsd{tk zx2gV?UouXV-RFmI020^gd=in6F}cJi^9F%b?xpB1lIqw@d-aSnOhHGF46PsCm8kDy zi5>NR`*H751mMIT45CJ zkCkESw%%->?JfOnzls+)@sd2)y_gE+?ymi|-rH)r=Ex<7HYzO^BL zE#SGo;%Ce|$V%rO=co6+ow+u9<*e4zgOl1oKjC-E;o8zgIcuwTn)dwF4uZbe>)M$1 z=Y@K-Py}g()J$_u7}1(dC%(v5{{Y+X)^)$^(N67PA?*8U+)@#R6-q)42-Ql`+AB$P zJYuxr&MpcnqkFOUJ0G&R@ASqb{8^pT$s#CP+FDa4HYIC&lTKwfhHJ%6B8p51%BR%G z6+g;DhgnyzzqkueN&0y0TML;tUR}nKF;rVd;D&iWy}~BuTtO%h)~)F`rI%fQx*Mzg zQFO(rS)>CQ95E2Hwcm-u0rb%;> z-<2jx%GRURM{R%uUj&Ke1}uqQ#NKnJj6&pgg8JB)^-u_5^`Hq3a;t@$z^aV)VN4Fb2`b>adL%PrKE8UO)0 zRv4w0Z`0|)*K_}xfAYR+#|irxx0ztl3zvzXO@uRLX^vyJ;pkepRIbn zRoWvga*Eo4ON8@R@QrSr9n($O*lw@Ym#!c+i>NWEs!Cu_3`#2Jlx^kX-0v>~AM=kKM~ihN6&=39b#~H9NohqQ`H@@_ zg(lf-K?{=T<_n2#(Qk-m7leJu7uo6Bn1iAi^aj_rDVCTNb_k;$1KZk z03}xo&Besj020h*__E4S+7dNpcHg(g)`KfdfT?l8&N(U!00RcMCV-u_%{#|X^-lAC zZ|_>>xeHjvu85iZjOYFLoL+G#G_|upvSThED&v~`6rKLv^ajers>(nnqR!{Nuy}*( zBOb?N`kb|{JPUi4Wh`j`EO^MN~zDgx`6Kcz{H39tK*8}%Kre^dY-f>HK&JK z&}jbv(rmO1WEXMcUK{rC-{<(&rwy>GoJ3$gK|Ovo+?^=xmes&EH^v9M?E7fn>OIxD zm#?;iRtaKN52qPGbvzqYe$qzzQM(IUkC_<@kxzvgy;Zu7F9*EPXSdcBZX-oMYb|)! z{vEVOY;eC87PKxXQF{(pc2WNT)w`(8@AsMv_U6QDQx+g6#5T|;_9WFZzag1Gpz z?*0^E)*G13@AsO@dv9n-*_K6VUMWZi?cxW3)Anq|#5G&xiU)Ot^M)jz`q*~n+6W;4 zb=*4QC=bt`<3e_4dA?&@L&!x_mvYySSza8^z#p=+{{U|y?Zs};ZkkDXJa^mhxHjKP zH))lJ`GLTdID5?i>iPJFulQT{SHl7*G(?$+r$CvKKtBQh06Ts4=IwV3@WNyb<{W();B?XAiG00VyN+++9D{tNZk zZ9`dVC+(>ReI54ufgr^90zwn2ig$ge{MMHL0PawN&675ymhuayj?OsSl_%rL6+4Xs zVBI2mvUwgqmB1ADiXq&#M}w};4`3tht;|fdDgOZ3+?CV(?J%Gz(Ek9-+j;r7tUPGW&kcv;(`qeeBSiK0hcC@wdq9V0F{1MV17Wc1^| z`PhHF@4mJR%u+x0WZ9=)P}()ynfbd>(?BjS_>9-BY%qzC+G?yUW0VmI~R8h98YpB=z*yVpbKZl%ll zWUe2^gY^A4aMLLN0B`tL#^;y?dC_W6Jt+~ys=Yue^-uR`%)H%0mO}#feYN3Z)1-J! zz(3;$?5$1bEFEE5)S!1Bo5>XG;G<2nci!H}-47A8j`X1$Z%>@1oDT8#R;K-vpw!zf ziU+9*eIy^SgT9mfedKNl9A$?xsGX#7_ECn_vAAJ8;P*C_ZA;GYj}%(**e^Dc1Ckz; z^jNJ|eky#Yk1_sKg&&r!Jv-BVW7V?g*sVP4b`z>iMUk}fFDTXQ#P(AQ_VljT9;@rg zTJw`bL!5uv<=RkGjT;Qh*3D%|urjqEg|gGP7gOd<3KZw0fKoxB+o9IA2ckW9ExxHQ zZ6Tbr_zR_Y?obokRN1=m~*Zkt{AL-if^OYafr zww1mSt6Li*RJf|HnL!R4t{{~_ zNK_}iU!~`0;&!jvt~YpUd#{+r4!Fr(@-WSaP}yY({18Y5gu zU}FL`0RR910}OGhh5C1P1HPAD>{$huxLv`;J8p+L7W4F^3Y>|)_X(m`W7LW)e0P>|l4%4X# z4rnbgJKd~bqmto{f?dt+(-U6&9OL-h){x*EnE)yT7}vE9%3rNn9iHhr$!?cywli@M ze1kaM#q0z*k9qa+wq*{*@C@`zj-n(S8_ zx5#cRrE&D$aUP;jIRdg#MFkQ%Y9o5L-EOv-ZT4B2Z@M|4Mb87o& z?i%~H86XOv6ekQ5+LV;tvi-z*xgyHxzo%@5lmqe$3Q-!SLDIc+0DaF=N#=13w1-c` zlTr`9+O;HhLr-k4Uxh)Lw|XOBSq!Xp^O2=9BO*Jb{zoCymgO=YXOiPab)d3?xC%7a zJNkp_uc&^XbtIiVbGSz_YZ~@H^vv-!z!BjJ0pM}Yv`(DpX!@IMZs%oc;SqD1N1B+l znwoY}0lh@evw{r95}lOn&2f<~3WZQbz*|7N=k79n(UaNdW%< z&2QgB4|DjSr~cK}V^TmS1i+e(pr|p#5%bYq`x2T8%Qj{l@jB^|`iv9|$2aaPuR~$ialCp;l$Aq+A#1!` z+f@No*6QCE5Ql$>mPkbo>sGQm-NyTHe3H*2gmSp*ad9qx6?@N!5^F}=I(KK;BJ*xq zCA(q2}=)momU=?HBh4A;0nNkSTm zx>Znj`{-RiflJJNZvBw z`CD_O@`1_T5S+;>{#$&Gk0GwVLnI)w9)ROX1 z6@r?qhTB?)H3PUR>EWksm9WNUnZ{xViBUl8XyHwz-7jz7`c0lcE+tJ!pTK(*)M0w> z7DtvwoY!tG@hsTQyf}-eaPoKCwBq*2=`>rhossFAv*{G#(**M94RqQ`u4cABr(|Fp zd_=VeGtBWpjY!*UduH6`%ezSF?%j)HV@upm4-fM5c|bVSD+2J+?!Qxl!dtzvQ{iehIy#=v`NesR3g?SAgxdFQfTV+6P>Z+fdu4{{Xk_k(oC)hu(m#ZlE0H%(;9lXgP7=np6F|YrVdR zGiZU4ZHx$BaEZO&iO0J&&Z3L_KIeC}mB;Q~?7*#E_HB;GYjB=M zexmar`9grd%G`j%4mBg=n6;Z7wnVg8ZE&p?h%L5=@a^&1ioRdChN6;qd<7vOLRTNIxkK(3 z^-;ue#oRG}ZZdfgKcVC z52lwFVk_RGklR2;uOYb1Mg(dfEF}~jYW9@;w8oH#hoO*=-c8Jo{{Xw+Tw3mDbUTIJ z?3HWwk`e zAWTq~Ip6t`JH;VYC{B_1K&OnHhq;iE6eOxQpEcpzOeM;5#mq41JG&9 zVnM-I-AXnr%a4TfG*QXTC&-jkB`PDC-->Hc-{L_F004TPr%JZn=fqBFm)pk*j(mhX z=yC<&#)t`0r@EFct-SlCN-Aljg&$jES7-oiHC@5jQ%>7%$h=da2LMkl&TB-G?`uw! zFR0(#WNUISy{^bG=hyvLk0Q;Ee^Oo+mM&e>?fm>oCBg<@X1v2?HVf<6$`;!)N`h`} zacQTLs**J>f|GDI8>N>~IzQ0Q8F7XsaI~GSE%M}H@iCHsbP#kFolB`v{{U0lS<5A^ z?Y78TB9|iNY>ncBFjtz?TXyYTzqx(G?j`#Le&3f$&0}KMC)&BjcG8sIEmoGG<&h+} z>)e^Qvnp{bWx~HqEjy(NP)cS8SIN?yIk#=w%Vf5;vV5REG(VRswZvNA33ifnkTU=l z)n(gB-TH=m?V2$8Ck?^Q57Op0Nhg57RGrw*cwXbZqhzb?8)?@g$+>pVFl0Y*$8L7nEWa7{qPVu1kkR!SBW)9@Iv1k7OV|eSb8jWC?&gNe zJ0sCN5*&rZCr+k3Bii+8b6lX34KTReH@&ZUcHYwybhTO>p|1cb4J4dKL?#(wUAFey z@0;7txse*(f@G`h=W;m{FSMP)odO-!bdaS95izTxi&l)uloauA>B}?dp;l{MayO_x zg!R8exAifBcd%+-IwqGegN~V6iol#o5t^E|?cGCXdNk`{xNZ+>X>dJ@f%l?SzIoOZ z^O3I5-L%}>4xw#GLy_7m3IwHP#5Q8BDLWy+l~RJb#o=Qlh0<;e7S9D58sZpVh9r;? zat(LC8nZ%P8?GmZgj^AO5MsUJlCBu~3KW14g6IwuEG-<=q6JHpT0kTX!QPO@&K;8^d6u> zwj2EPEqqUG7NO=g0(66lFAmh>ik{k4@#-#=p)RDuoaEj8Gp9&)KQ_ed*3=7eUSg4M~yj%ilzhJ65ooxpDSVd`8;!krGl@7D|>< z61o;10*Cod)~W)YJNz{4xf&*nt8**Mv~WKPAJh=vEwQ7pQ_Jk7_VGvLl%<9Wi=2xw z<235l;Ux0((ApFf=kXE+0MTW>bSxfX2RJJ;1;Z@8$UW3|%-D!wa8tyf9~>y-c&>4U z+%35+t|nQE->k(_ZJ8CZi=CG5YjNTLay`kUM|wMNq<~Y)gQ+x7P_CS{_i{pFd=ED6 z9wxc2EpS9v0uTfx4hW=!jU_GBo5q=65d#B=IQI(Zhh)D{Y3WNC*MDQGbb4ZUTOqJCfqsE>AZVl@zwwerzSklv0{iPAN;JJjYXzb@uS*c`!{J zjJIkh%pBa6U5P%^-$a+D_NU=3xMSQ@mbisH@F+cjDd`(C_Xed9-+8CDLP1G)6vgGN zq>@2Ve%Rs)f%#B$)QA3|Z-gXb62J%VlQ}-6c*2XN~aj#A-LNHQPVeSLIlYdQZZjiUj zlta(WC;k)m%?jalv|A?1ip#2yT3m)yw%braE8+~E-ReE==XD%&3oCF&GCC;;XyUp9j#(D5 z*ro`mjNLP`g=}JW1Wy#$cdBK>_*dPj{X_6<58U@-yHVdibGRREaxBv>v92y1-EPa@ zdoOXjL2_Y?rlIAz0}NtOCVgKPijzI$7YImIR+{wx0H9W#dAs_Fv~Ka+SYGsXuHzr- zF5o)d2`zV)=?0~YImwHd1_UaF8DFV39XYr3rr~B^aTf7Cl)ghBCZQ{u72+^3dNouj zARL8qhy6=l#%!1exDML;?d%Pj9Ny7;pShtu0mD9Mt2PoiF@Z4CaLck6ceql~shOk0>BaZExECz-Bs^uu|$d*9OY zmayvcBi5j)9ySgk2aIyBOh2V}v^!U`UtpF?)UM23Ek5M(e%M`dKJKpM#y=xEzhrJh zm2iiOTCSg7sL^p)jiH1$3N_t0W>Ft}uu9N`<7anHn0b#@-#(~z4RaQP&3?}>_%;7Mr3fk94K1j~h5uVfwa z?oV<1=^qmBU$vg>;g^Y!iX2O{ zP&`2+N%Rieqx!ql)@@gk+3r@N&R6+`_=D{vUW++upe$2R#$=H*f(yy$oB{Ht2bji zxrZC$)}`aU`Nur25Z*B(W8tDv0rR{q|wUZKfobu-% z2BC|bS`$$nZN1?=rTr~^zx!S6-)%DZJWwl()*SAn*>l05MB}%)H<64#f07=-kC%`VZJ!PoS#>VrjvnG(ab6XIiu!&n6_SL7pc;)? zy1AV}v)Z?DzS}OE=13eN8jNI+es_QdfCx?=+AIyRx{h7Cd$&gvkm%IVlCa=BEk)Ia zAbnNnW&D%4tmV)hy7o)4D>s~WV+eLdrslNBcFA&LYamO0-^|GLE^8^{P*Rl|)N2-# z)cYr0#be&V+~zbDi8+gjVVONFslKl2p4!l3{TR|a5wU^DRw z%zD4lUYNXm+swCjvtJg1;!7GF8-XP0B)dolh8W_8xs&Yo{ZJpM9&6n!6SSE>W4k@> zR{fl1maJmakKlnZ!u$H?p018MY#DLMINg!ugFaDbC8-%~7u%1{Y0IQx__5cBMp6`_! z){Ra&kN|rt)joaS47Vr0Ch2PJ-af(nrq>epX~;4+6?4aOsEn#UNsURHV`gop;w;xR zDW>JdaZE~V2T|ov*A{-@{d(z*>#FVJ*=;AeHkO5#1bD3(r_RVk;b&a^A6!;IR&cRj@aW$Q`ZP0LakTp zyys)YGMW0Ro|^5bM;PpqqEtd_)ayU=->YZp{;b=!y}M<&bg#OIlE-<0jPn{?@|iWQ z@i}rzp6X45Y1%e>i_4APL8ce!4`W&!?I%kY0Mg& zO`M{FpAt3kv#R}0v)j6c{?Gbkl9=x0X>gEul1Few3+}GqwCNjJEn<`Utj&3iq>m{; z@Pz>JLZDDz_e(57fLCg9x^6imFqCR~q*YcyTJ)}~=ha&<^>*0yvrq}F6Yu&8bN-69 zaPaQ(`(m%Z?w(Krin~*fR=!k!Sv|kaOZ=FM*T87!)oTW;zoomd8Jmx}Xh%fbkP~;8 zxAJRo-8`DSzwIT5l_+VLDv2kk1y*CsQ{*&weOlXGrQ1uL*d}HNw2%~cQAb3=LLKHn zKk|>+Uk>Wzbv5k$om~ki%^C?C`1+P`XnsTP(Ov45lYw+wL)`u&&tM-B^-zDJW6S!} z$NvBY$LckY`>lNhr1o;&pn4IS#{#w7d96DE@j6aFQ}*niv`8cW0M20};XwY2BNlH& z{{Zk@KH3cTV)@F4vkZiSc?9OR@_LS(?T921^U#l0HZbBQ+U{6~AtMToV}f=ZXb(lo z5jT+HNB#@&@5Zp_cP<1`9hN(OGOWhfl%J0pTS)`^^t=66=~);gX5Do4IG+X{)13=? zBJe3Y%R4_Q{{VdvUv}<9jvbRUrsw+B)lu@`ZGyjTbka{&dT(BfO{(m*4khu7M`GeR zo*a!hZ$;jZn|Wvd03mx!f2#dF$cyf_ zspBsB0CNhaWbq5b1Kmph0Hbc$fxFXBKgoU{8Y+9Sc{Tq4+Z3TePG8qHfQtMLEoER+ z@XL9O{{Zlwzgkjz-QB*SM~7k1vH_}B+zUf# zs5_nQK0X`MNlEI*PsHLN+b)zIFJJ_73Vsynof~{w3ErEJC|*x?bVT=qAT+PHW&BY3KP* z{{X#39q#5!$n*B@(&0z`pzB>C{{U6`Me;`-mfL>$0v8=|Gy&MJ@g8bv#C;!rL38((fASZ6aiWiRha=ja z+M9BtiBfx$j{-bMa0?+cKPu_Vy;|v3fv;}9d!A5+n4DuwacFS`a#g_BhevLqbnel6 zVsKxN4(dmf-Yl#rg!^KI4L}v{g^gs?d{JYlQ9c{$I^)#-m~eB(*}1kbFh7%t;1EhP z{xs?yj@-jTj_n?={HFo$N+S1ovlI=zu-icdRG#Ttg1p!Qo*j>hI{k8HXNiWjisntasq-=r?pB;9ad{1T>;9`80^{JMK+u=>hJAP;t6 zf>LTv0E}PGMLPIt89i9r3tAxBu3dZm=f=jTV}WsT>_w%&(i7?+?y46rDE;Y3ulKVn zPn}-b>?KX85R=^)#ln>mDgOY(&jkJd0Dhad)lH|)Z=bf@wW;FqG@q<|Qk6X^cctD| zB-E=apm^&hcSgsE^y`{*_a^jf&bbM)H``W_pQJ z*{!ZS7Ta-v@Nmj-b-xJV_>mazc=4#3@u#l9NjL0pESjfsRJ19`(=RMJ*xP zjy}p1Iug>7j!CE?y3=~l6plpssGg^;`dmul2bkv~V4MYc5&E?IYT0{S_Y~i1u453) zCAj|pZm)9rB3p`jLzsQh^(7|Z9RW&GY|@-R^=+VWZC}j;@m8nQI|Dc9bv49Z#==^- z2O^L#;<*E!cw(Yvk%0MQ>icW4a3vvWY1Z6oM0cBM=AUU{)}4;(5aSOv;uNObj`Ir( zLXt>QO>3+!=GNu65(~!Zx+)w9#ihT@m?7XrJ7d9(g`)+>?f%YnA>z43>lVA(vOIQs zw!7tqP@8R@*!4X(QaG)*nNbOs0$XIX`zqPi)JIwnpHFoT>C^kH8`jq=pxrE_5=Qov z#2j!xGaY~}IgIK%c-rhYy}oU$a*R#4T(Gi6o<|Tz7Pt|qt{8#>A+C%&?m?d9U{J0M z+>>m+6Z9EAILg+;R@topmCA~x5V>}%fIQf6sGcg~swf?A{cZb#>JGf=Mo!(uk=$$3 zacvp$qlLr%VFMS(C*jA6VO-f^=@IE}rjiFhX4^-O-gf}!J*V(IWXU7RzyJ@-Fg0B7 zSwK>pLR?1@O+pk32mC^Z%uii%-s^dBGxgp+IXuK9G1z;-Tyw3rZP?2|bAevm>N&Vy zIVEH|lR{`g01@F{yDLy^k+U?*B&};&^vw%E$PNeVt6Vlsi3XCXOgYy-F;Q@HtyNC} z^EIL0O^lF5xNFu->Iop60Lgd&O-Ok@3^1mQn~_@8S5%Ot5=ztxQV;PSI}~_)bjJ5^ zn(AWLIofp;aUh11intHLGECN;G9NA_Rd#%-r+K~Gtufr6a=O8T6#+?g`Omh?L?jCF zQ>#i38jh7eEh%TPZ&z<~_VQ+zA~ZR{%8Elr%A87jC`8dQfXoYhxO-~5<=*75yF+fZ zjtQA$)Ov_QqNy-#Me#tcQ{=W(>m$T8ny7R&*2S@UKfmq`4%{bgj4W$iiaqb<16zOx zks#9lBhLaG!ewP~C0WR>0{hw|hHwxZ)Dr&i;Vq%A8_ z&#NX&s#Ax@%mM(THl7KBWLK;$w{qSI{>`GQultJ#epF8r0PXt&39 z2&eoE*XSHz@f(nohUhG&TF$jPNowDb0-We}TqOPdQFB!Hrv2jA?Y z(QFphT@MyZkB>4Rc&bZ;fz<`>NucHWC1$;CE^T}vH z?$bl5P&IMm#*(IFwo7Y>X6JFYLX!DyETPFQA=jM*`C-H=GbSjnV20A8T`v`-)7q?w z&MKY|N}j}0aqOXx27=WtS=qdT*=7!RgOd?|^wWQ$+)uo@A*UWBr$-$nI_?s{5B#^xoVY zE-u>X+I~pEk^bhcJ?9G2WxE8iTbsJ%UEzs(ZR?zyALN~x#pLBT7jKP=+cB&P$#S*X zamZJRw;XO=xs;aOZFfXB8odce_OjN7Ldxth8k}NmkXlYs@>xkY2l+Y?7kOFE=at z9>e`VinOz2y;|?_n)Kc>t!cS3k@XOion7JSj)&NoTP3Vg%-r8`CcLp$uz(dYz+;YS zP*+>`RBliI0Hm5m#NmjxjR-jqUP&Vy@yRJ>HQU}lb}SbgW)Wn`tQHd?snBukWt)F! zF>8D$5QgR8*SB#fmMd^(GZOB0wM}{V(zP>cxgkrdz)jnA4w2<-+TR#zXo?^j0N@;f zy^2a?YCYRcn;6@T<3nYW9db(NJ$bk(Jc}I9Ii-C7(vuh4%-z?l6X$itb%< zfr{8e490TY%x108Mb7r9NVhF8(j8h>xQw#ei43>Kp}KYVM6rZ6Tf6z%NdcqDh@6Ng zGB|fs)xS*j6wx)>Z0wN#0D4)GM};tGCo)!~FZ;`Wwj{BF;yt|WyGQXmjN`HHce=Re zs;8HK$iFh1^$KuvTZu|amPy*WrQUj>bWi^PF|2HDBj!h%{`Gjn*;3H-j883-cDlN` zaKJTmFc0M|VaM8OjepAW{JCmYO_gL>5lVmfZF!w0DhgL$EDu#M8zicugJ1#h)lYZp zuB6@n050nCV;LBRytTdBLNrx^%V61Tm|tmY10-DZg70}#Nld|Ppn#^DKqWvjl%l%= zR8rUp9FNC(>Z~U+gRVkI?OK#2x`SDRNaIS4pfuZPO1Y&&s>+BC3X+~jrAJ)>QUMOn zo_`aa6oxdR{$;?WWViOw@Y6|&O)gyh^rEoj4zAL)X%ZqffaC5Z zx{cg*#34I>nNBG+`>UfdtikRDzf~kp3P72hV^Ip4a_Jq{3X(l2Z9OS}1pffYZNQX* zI+bOUN+87l0B^RJj@sfvjboFy4~gMOPj>;g60f7O-AWR^VcBVB3oZgb z5HGkKp{CUzc8Mk4kd2C7d>T3CO)Pfzu%q6_sLM0(&XRww?-CtQhZ@lpVPB1INxM7C zWhqK-DjR63n*m*j(`Mh7${!z>8~a_a;M_hUmm72pjU{v3-oT$-Z}oX~%(z6mv7k$- zOe7xYFD{ z+__dgN3CpEbM&^r^Q#plU(AqJuTr1HdU$BR)8TdwY-FGAw4ZsToqpm;@h|v~*p%>v z+jt}S(k^#ZwuFi>mm7%Rl!B0-O&sbg@!P{k8*3Wva!W6k56YpV-qA@L*DjW|qqh=% zG~$hbV(1Cw2+Bn{6DCvAIf{elD>MWsR-5go-=?sUx=RL?{$k_pT5tNfnh%Ky%Yq(a zmYJ|vA-K|GTHrBKrqC3I0;mC{3$;;jleb!FptH9Vk0Ld5oQOD5GR<-Td3gt)@D#Zp z9luE&Y;#+D>GakFJ$h*#7`<_hqHa4`e%+acoc*m5sS-WS0{})yv$QVgeEf^Hd}ezNMn+ zZlJhmxcwBx0Z@tYBvT2xgJyu3Wx9o~Cl3(Iu{iSQQD1p5uK4yJ7CFatyMFc`kFO?U z3yhif{C?qfnUuR~{ODTY*(}qi%aEq6ic60;52VprQdLzAHoED}#?s}@zY)UF;L;SA zYAr565fC>rP6Zb_b+>PuHs)DtVR7f)n7qv`3Hf@ohbhCvXK=V z^ExeIjsp!?W5}LKiAwAL0B`-2T=K@|E#C5DQIi%On(-CO4lQ=PM!RFT*v!ed-QdcV zbA*P+HLZoR;!2X^WSyz2M@V#J+uxu1i?I~Y7Pv4llIWZ;c6d2_Bo#spQTL9rj=)6L zSxjV*y`;VEVQbn*(n6dZ2Bx?u(wypehx&2iODZ=m?d8t`w3=ISn*<sSO(ta>&$zfqD{$Sc zuxnq$195EpLKRQ6Y2oyvrQGduzU;gN!Oa8esHuHU>I~Tpqfc|)?ct3+VS5Vp-yAjd zRxHZz>5nnE=a;kx*I&l-cJmFo{F6W_sYpFI=~$EUBzgq#Nbl^ZnLS17mt`fhap4c% z`g6zjLG5)a3wO0K=k)U2a!jUbHWaB#w@?U8e}1F~L3EptOJv8e9Gv25l)j+#aRfH- zF#iB{HUsfmsD9`0Uugc@EH=EFUt=-pv0_;JotodGTAR7u@86bU_SD12n{wSM@9Ryr zy?B~dmJm>qop#Y<;-x7in(!$9nK91bhDgZ*aMm zwhhq}XUc9?H*9?&t38!BD}oe;-AP-1nJof2Q?9;}$JG5hwry6DZWs1&vPdJ+T{98h z5%QJs4$)kk{*vl#-+8)+Zn3(N;&~KkAv{FlT!3N4e!7vcA98-%JN+5^7jJv3f_D|0 z$Jf}VS?xD8%6>sG9(v$LBzqY^oLcbjY(HKGdij+e*C`0-NLkrFYS7I$Ngf8KTa@&NlW#7+hBq zrE|x>8cO4-`i|;PHsb#A&%-&N!z3DzCj`p5;qJfN*JisXhF@+z-@U70mmcZ&z8tRC zp^R$fV(peQVubaw>vENuTnpgZpt)pa3shD2xx#|0z>dwJ~ zdUHff@>^D%LG5-0=` zKp-3uXy56PX1ze|mvpm++r%UarC6<) z2y;V2b(csq;z>~8tJs9sOhwN6%Wke#JL;CILTz_gvYdSY?pkhZcE9Fu+$51xwROAW z%CbEXkP-eP%pa^RQC!!t`Hy^YT;}`O9K$L0WuE6bq==cna9-`bqF-}w_UvMO*ssGx zS@&mQLxpgdqWpV{FD-8~LW&_ooLcvx_nqIWHx2&)YPlO{>I)%~O&aEwIDo)3yFhNN zK`W?WgF4bI`kQascI#cUdWde8ute!0hhCUtmQqP`(Yl^f0>#6DRRXqKe@s7c_*B?A zRw??0cgHcypb3)XK<p{{Wy5D#}MoGg{|s zM>{qVm_ids$X8`BA7DP!E>-})KtR8y*AE=Z?f08@K|2`8=URJ-k+~M={21=Zk9Lh7 zbF&#?tJDRtASD2LWlBh;DXS+>^hZkXTU2t~!v6s35lms3%$32eaBiUXgO;Y2_5!s< z-n#RvcKf%mNf+r~17?Yjhs4!zYnbvKiEFic3vte$5`Rv9#RM%D{DZny&QultqqkgA z0!I)KnUMF_+5TdTI}Q~YAFCZmyqCpkX6M9D*PyIdm zFbs@kPkLcb;PqBF{{ZsUgsQ5nm85^fhNJth>DS$MN|kKSyK`{~9->3&$Sp1{X{{Nn zktQ~Tic^s^)GgPg8=xAXyM@7XAcCBQOF`y4$G*ocbzAHc&fW-EiCtIn45JSyzjD+q_##h$ikQ(6L3Iq!kfu;w>9Py zG%cB@7MBLNf3iyaD69+oH7n7$qw?tlQE~3@p0}tezr>$P;L8ix??MGW?JpOc!domZ zYGAHm1O6eMDB{DV(L6bwgdBUpr!y9-9odG^n3l)rNo{N?g{fgfkw3{LA;!;B;az*n zf@Ym;Vgt&RYvhdh9N-Ua2&^*GPGyG>r4KoeCDhOzl2qMPDl53@pb)^tlS**G#2E@(U`GxCz^}g=GMujE zRHb&9a!2AW+pY~Pp%kG?ntU{+fP4X{)A;XaKX{1}aLc&YS+1f#($!9SN-z~)Cjuhgz z<(7%40g3UPP~VTJ*jOj{N)|%t_foo-vz?c0Sf0{H0zmj4bez^Q!Zk<=pKUK8^hiQa zErm)7)DIy|$?IC3xAG)=b{_g_^d1gFodUS(bww#%6G6-PQjtuG z$QolggZ9(aj_PL7;wA;sRl6;>E0TVPEwbBhiQuG!xYDG^WKK(KPTM(9k*l?*T<^B= zh_0O-+(?150DJLWOWJA%Zl2p+A$%e5ysG(Rv}2Le^5NY@B+cwDPbE|Gp3q!zTj_}0 zH!?2S-~BbElueIy^Vo70)rhqQ{KVNJU7e%<*+}S%w@xt>X zNg4Pbha-n|Kwb2{`p`w4)Dy;k4D3Qj_?U&IIOWEX2WPu+e0mezy67^oHT^nWSFg<0Li?=z>lBFU!8b#OpHsIlDx>`YS$9@+z97ioj z5OTz!Q%lLUT-!JGRyQ{mrN7AiQG3V#n(Z+mT{r`%1Y+zbj{Ryh;36cR@cB`A6Qu*z23vatv8{^VLx%H)Ue zo02Bp3{)i!E<}uKSJPi3u$JCID-5kPT6gmeQ8!;px{l4xb(m$`P0Yqo=lzqHzNhTE z(`2{-v%Xt-T!eXzMq|n252(~|R$6$*l*F5D!6>7UE^(yWrKKn}S{#irrd~qPU56b~ zCEKO5mqpxjTigNiy{=*H`G8+$6=d@S%+~{>eX+#3q&O475k52vjfTNc1!Y8{iJ=Q7 znIVq74N=KrKIJLv-QX>499N|7{$)7PCAS4Y z8>F2$xwo~xh1R!BYvLmi@Ez`4N3xoPYlO_f!x7=i8Jc zObw*|HN;W+R|PlQiLG|lUB3EB)4QQ`wo)5O%TQtFMo;)jR*!;Iv^%B12`(&LmaJYC z-Ml9$d((k=ZZ!IFUB2W007ov0AB_z>QkNU3{sK*Phi|@>Z@n`hxO*hHwnQ(0Yhc6X za~eaKI}-!OrUm>GF%_VasN#pawx(Fqf(;g>mWkwtH#G!NG*u6pyZrT@d2ra=J{`b4 z?JiJAICd3Geu9@R^CQ<07;>jPS!FFKwid0Dcn$c95EVslLr;(0qg`A>4XlT4S5Ja~ zGUPxgp)*XWEhIR3r{hk0ea5H;VpHBHwC$K-~kNu$W+A8K^9mvA-rUSU$ z@-&yi0-m=#ewOJNk-B6-dxOa-I}!m+e0AU6pL*TthpJX>y6D~32`(NK!66Y&)5x*J zE;wLKb8k^}UsCj}zFzZc_C&rJ2Z|?lwe41w<$>&{qTDI#(^u=g%1cqIOj-q2+Q96n zvY$cm-{I3$i>{!vk*7<%e2yPoEZCeXxciCk^^>vKlBaQxbj>eq$c={MN^*v5)FO+y z+;|^SJ%-d)7a`5Lo-H8rT6N9-v--)jdTp?}^~I8P6~i7aE$}+t1`<4H<*??sIN{E; zuTDKY+`9h&dKOSDdsI4IaWY{W3CX++j>Iv(+<~qPWceNIC%jzp9G2@M^N`-=IdQz* zW(qwzTcd#V+y4NU8XRVTZaWA83^J6VBdI?nH_o8kI;Vb{sCT!^HurHRx4Gn!R}$7^ zq%>q2G8to^(5;b|T=P(KPvcJ<@B%0;9?IpPy5DjN$RD5EJQC`qW3d+H zzbU^%P(Rc%T2b|F7S~h8mYC~FOovC7LcFQ+f=;#4T{0n!o2Bq3WLVfx0608=J*`~u zIU>i+E~fZ1JdC2=wmOUdoW1W$HU)5~KT zh=7_HB^*)?#Y1pwxgW(!jmm4&M=fJon1^R+f`Ml?5qD96+e5szOJ= z)2REjFEKYs2wW&#BZ&ww_I09t@HOScRKW;;J9^rQ;^B>g5upD_$ z2Ay?nm7v}-i;=5V+j2-$hk;tkS#4_3t?Z|e>w!$1i13f^IR5}6c#oa<#tey=zE>QBI4AQspksVTB(Gt;i}vf-4{!asvv$X}3^xYFZvOzPxZNgP zJ$#2PzPyBsj!~3c=$9@Rn~RAgotln{G|EugQjt3AJ7XARvl10fC|vL6!4Pt2@U&nB zbH3@+ePy^_I`-}&*JRcPD*LYthQ3K2LHL-9PSM*1)G zOBs>TJTtX%_L_))Q1v5xFNpsDx%?<};aI}S2)aC;v<=NjpzA^AuGG@!VzJ53aR-sZ z*-0Lz-y4gdY42qUFiR&!uJVO^M38(wXLGNArl1WTOz&ww-Z*>*asi7rZXCKvB7=_V0w~)J9Q_RpHj}EKw(Lbi&vB&SxG z5MuYl5yt(@{{Y0)7Y8)J1B>G+1;J79mcjzlO|0_y2e-jl$BPWanV_4yv7T4vpzpo z6b{_>Lx+&@LW^Efnvpgd{@!D6kM|pOd3{d<{0xx?R{c zBZ<1Z{{V#sjgaH!l~qm9lszeCzWg~-tV080d6 zGd=Z_eQZ~hH@?!z{q)~J{l?e@c;o!1?x6mZ^OTME);~UrwPP$3POTG8zbfd>+$_sg z&DE&!1qXEx^r`qfCw*)A^}P8@N~!p^p}6VPQ^!rt>1T@^#Uvhn?7lQV(yucP3Ex&L z7fVMUw5^l|+j1jM1f&5~IttXKd{m;UpPs&g`h9H$uSIRKTd*;P)s8?D7Y#(7WRr($lP+vMrGVf9zO>)#O=7(w+xTn)$6#oxmet*jM%w8b$_x&cGG3MLWwCTMYaTL zMPP@dNPWVt8lgX~`l8osY;E1QNcN|nEwJlrbgF{y$srl2Xl9ZSm39F}o3=w?y6!)x zb&Z^xn1smtk!a?^xwbaGZBFw`NOOaU?8QK6dj-TC%k!*(?{yh8j8ofpYT9!?$eq08 z68n9QTrM*qrUoBxj@^;FY^&yFl1**th>vYSbvEcJ3sa@!B~AA0_?#Oh<;=yl=Uj)) zdmg943#2|G_c(;obs$o7(R!xl>cY><+U?mc@p6&H`E7Uy9c3JJ1~s69UEwZ9qNRF{ z_AhF%#;|uz{f1)M9wpn{zc{tu@EAFS*|Kt5rZnauV~oa2aEo}jTyh&*7wIfG^l0}L zH!&=6D`~of>$W`u7YCyzn&Gmr%eYMTiC^YRpoVELc_flhkO?F;1#=gw20^-7LvrY! ze;u1!E206hd4bMWv8@1jK35PBn!L}x%x0GShniuA$0r_r#5B`s{{S-FaY;f2d`Z^a zgyo%PLb>buk>owlw|jrbr1mc9CO&m@?tUK@+dkP2b?ORebC16 z%e+qR_hQf9483<4igP8g;c>8N5n%=#G3_zz@aD^mBEu?BX-N$Z6dY^0?SI?V-1ogX zc|GbI^LOJdQ6J0UWNkkySTMi-hx64-b;eLy{x5!P%N>a5jxpv7im_xw}1f;8#2sGbB zWQ>q%jE6U{uhl~&Qo?k~*EQUTBkQLQk4e={?){R@FD{iPYmBz@(O`vgDdu=bLK8~- z5H-PHxp*zlUdHL1L6XIR03?KQ3KJt+&!+o^;cc+_cA?H^ob%W+sD<2H8&E&ai~!sZ zC2Bl&@jg1{$*e7=C9IPyfF!%yT01wr-K2OO?xe@@Tzh}|nBaabiYvDLdUexCtqf}z za07`s`%OHLdff@}MB;lzB1pz;N#p~uloj|*5*1y}i})>?Ew-r3QX^T`p(1x&Hb5(p$#y7Vn&mBBN~9o5Mt zTN-I=cxo!E&a5%RBkhB1qZYO<7(LDW#}Do|@Pqu$Q^2(`rsjQ=*m0Ov{G-3wtXo_p zxY{u+3eySo{YRUOXgF>OZA0@e5(<FYh=lFW`N(#&COkkt|l>9a3F#Rl;-XT&u0pTF)nC-7a#A zv!_dSMyheesYIHSthny?mrQWGbdLqZ_=b4qr~7@CVx7v+#_0i}14aOM0rk|U9yr|4 zAq*hA4`gb`Il2b`jl_EllLb(EIty5y@-Jhn|n>-=6 zPEcomif3nlalwr$MwS3m0_S2%->M8}>3{**6vWgDxn)W7@KUzn%Cw}Vz-Etc|1;d zb`PS{uFr#9E@g*qB(WVx3;H%HfK z)SOLy+dS3>M-cvIoPFdPoUyzewuovpcH&2QVbvulLR91QN>HNV9;=>2?p0A=6H}^Q z<+=$RA9Uvv!Jy^X7Z1CgK8o2&;iPtb)y^51_Gx*v;FnA45qpbi7dbHS>wZQhUoGj0 zZ;$<3{VR@?A~ePuw<3%BX9R_zJd%S->!%~#c58df>n*+Sgvq2jcfv$Sp3rZy{-V$S1N3(Pda zUF}e$Snp6@xujhp6S4(DUDXI;#AA26$b4xw1_q zpOVn-8k`CKUi4hZ<5!cg{{X1(xGujE@5>gEZtSU8_b-$wB3FZ*oL8YR@bu@Rpykyy;xVnl-D?RUwl~&})(U+tSXc^!h<(yIL1*(fC<78sm82 zTK>ff903_6UG|Oc!*?EJ1P43j0BIu*E15m@KCP&i6_!;*O$tBsk`?C;APW6G1sqRb z9$z4Jmj3`xmGd@7JUPuIhMYko`4D2!#c>s2WYM*nnopEQBo6+3MKkVr;4dC1LYK(; ziCO?0I2EBOuHh)A!0%o3))?O_-ZhBdBZdj#a2x^5j(KOIKP zWThmPB}qkFH9S^@kU^oY=AUM#YM@qX>N#xJpchbERX|k|ppm%Zq| z+Rb5f*4%>8eF-gYp{b-U1Oj{`f`U_maYpXW-tsdPjUkQ*;xHq%r|S6EQ$2@!ll?NW z3?9#h_xsxK<-NePT`#llUFC@m>D@Q;SMm$AyOWP+5w8~~^9CM?9%s`jm9sV+cGy6U zwvs{<*B+gEtLcROGi$K*{6C}It(-u(4GxY#P6gUQ8beX4MnDpE7ZcAtZRyXcHrvh4 z@6flRdnW`G=_jnK}I;Zjaq|(l2jlS(p;||{S3XuMYCdPxpw=v*Q=5kx7o6M zUN%?S8|9tUH1D99`5n&N3dq`>P^E4@t8OlVMAnB{xY~bh9dP*UV!qnso#@txrV%)w z_LCLN92bRUkW2f4>6st7&24_>#;$mgjg%nlX(Xo&94m!A-NfhnDDRd>i}n}2nD=z? z7N1PG_uP6-zVnJ@cDIt#>|63{d>5axDgr8eLMAaNhAzM1sbMs+K8 zTWjlm&upF}Bz`8kTX3i&d)P=MW&uwR@|88zewuY&<<|QPw>|38Ydyj@hPj1~V_*LO zyk@W*0_F}Y%vG4}m$^JQx+srjyD*$THBhLrPL`K#w?KC;STAx*Nt9f0kRrShAvB=p zTI-khj*V+zaob}v*##~`;{av~l_5C}8JueUqHAXXj+2r5(w=U@TNjzhOHQJ$r*1x- z6+uSARZlWh4MFe})<`35t?ZCP;fbzkX(LN<7z{Y7gyT~2%IPC(xF4ssowmrvh$?ML zAxbI6) zXrQB78jv>HpnUb`NEr7xNYcTEkcaO6%4i#`6~N}IeukcKn@0q2sNDItryf-#ics=D z9qFeKh#JIZfO&=cO(5W zPZb>Mulvt3FStK!`*@z;c0)M-0J~ktM{5|!{l#HzXWg{zL%BvjbW1rS_Ej_{H+#q& zWAe*VT9FZ_u1>U>&u`hb zBVfw#%a%Nwm7^2AVK?a$Em;bc+j){N*0yiBZbFH%-(id$=wyrtkO7-Fb#3P=3p_(7fXv8vNA!FRPS7`#Ey$6_YgWpS=Fh{{TrphIZF0?x$`0*6wk0 zwMq2xkLkM(cY|XQ(U4>q^{!%HR9uPSA*k%FE0(1tHM~#zgxk7Y{+D}mBAzCZ<-SOR z!-G~cTp5kc!*3?*6$PVw)=B# zASUW2#?}T6QZ=CI(%{WSt#d|t7l<|J8`zJ!PiCIryOAAOKYY7mmt+|Ao^`_?wx=mg zlPIv?=7`qG(c87odfOp4;c1?>-i!n547j348q-q!qjWCu(_W<9UG+V%wIghEtx1tQ z&2J5Rw5mVA5F(7uVQV4v%Kq|hlWbP3lri^=WWEJZ);Yiz5L^Iqe=3v*4Epih&d>JW zy;u$Z0JXi~!|XlH?bcHTR?LqL&8<)`)+^j4b!vP$ag>KmcM2R-4@0k{^FbZNW*I`p zb01HyK15d{#XPV`+3m?>>?+qZkU<=Z*93ju`(VaDOS4d{!*AWJ?QS<=YFP}$t&PR3 zAn1^_x=%K{K{z4jO)k>*)4opkClv4IL+a!z^9N!WABLt12%4 z0F!6AE)R2)0$lVT~!vI5HYq3(rSt zGfi?xd9c)x|(}yi@Bd1W6y=JaSnKm%#L`P*?i*1YL8J@5v8tD0hPPC zoAk5GH|bvMcqNgIewd7fjq?GK$)vYX@j0y;8Wk5B>A$;skGCIhp4~f{1KkLdUsqlY@8n{@&&CU&OL3!K@^G6@xuy!DYO-{FbdPM3hq%#jy?N+YM{zO^2Z# zjdT@^7UtF$ZgI-f9PgjWym2lFism*#)yOqS!N8nPE8F#_sNGk8B%3*vmQoVa3tQ&f zFp+~)hdF`BP`TOUQvu^!+D7vkj`I_c2gj?UokglwCb6*-|hDJ_nXDu z*$PA;(-OX<^5&GRP*$HZ_Z^3IvX%b;)oo{Kd!4F4*A_^?@5_UBK3~r6N3f_-L;v(t9ZJ{{WcP$w${*!j!@k@|2W~s*-#w<3aMK zz7=(+mp4>yGDL{$xe)XG$1QhNl&)>F8c*RLRVO&g7Om0CiJ&`y)}vwYI-|YJk;+)5 zm?^@f86%q93M~ql$SEYCR=eygQ{(a{O0>2}%S%FKfW>)IZkfTzxK_q1WeFm+PUGe} zQoju+CA(c4OF#}8ebfSXhZV@z!ZHb}(gxqc2(32#+D(ieCr&gFKM(M)dF}xkYhR{L z#+#G3Afh%D75EJU0ADrQk=O-PKF(c~K6A3+TB;gB1c9|we7z6KgRkGC%Wf5na2f$8 ziuVJ`g|{SxqT!^eD(Fz6X}0Hcy#VX>YBDWlk~lPra_&*lCgenUg#o2c;S@hJwRFyJJ;BUD zr7=)2KW#Z>!?4DH5u2eUASfP!fcXCJ_Ubk*FOSP|px_dfGd)popgx^Dnh;Z36#x@Y z?lu1XB^*#XO-==eAfTe2+^JtR-or)RiqYh?AgX{>Ndu8pXaP~)npRj^B*fr!@>Kjh$;y?EashbF zXavGV3RD7;lTrR*;Cwe9EglO%8tCK=bWJ!W2fSgIFu2mD<=-$Uo@Qj;CGrQirc3hF%7r25BRBg%x!v- ziA+nYKAVeKAt#A#0RI5XTT4w8(}++ly4upB2v8{^ppEqxEEev%W$OYxi~*&tApk0b zkD02a2u>97gt%w}4F3SIa6PrjzjS?pUJWi^a`0$rUI#uwa{mBpiqe!Y%cJjlNs!tQ z32z>{Nm$}2QyJB9Bq2#7qk0#tpx-Sb+U{Nr_z4`CerB8;(iG`%MQWcA34u*WT-$~< zOHyU#xPNAKOB;}v7ND_0l2ihyc>)hIstN@st$OdR70h@F3WJ?7bYu+vuXTK*%ZTJj z2nlEqlAgPH>PiwoKQT=z#~{V34{y`#72}ai>ncyD<|-VhDxOv3DaWDPdTsaDKpx;# zxHu3;VHmF?L~`l@r3G{o+4s3cWA5AgOWX^AHc4_38vwt`Sf!Fn^&it0H{4KJwMlhf z^h;HJ1*oFD3TaX5?w|g(AN3noY20CNiKr4r`!hX<>cW=~jF8d>wdQg5eYMoJPIZ(z zqS*>=iExuZ+NuRBzv49;>z(h-;dG^uHPf*0@PWex%yStk<4;)FnvHvreYDED<}$2z zOLU0OINB8Y*m1PFq@mW_MO1~hl~4r{N|0$!0(Dk>#qG7kt%exh=_Ak@p~Y3De8ACM4^JII+(~m8WDgO<@*G^u z9mE2TYK%D?ailzu*At6?Z%%4Qig(uO{BNAWDSU!9@oea zmjKW~RXGu-hICfyaV`J^9I7(QyQ_&|ML*ORkse&MI=FCKN~KSh(oGA@M?eSDC(Fo` zit5?Z{WrXI1@?`pf>|C=$mateYn*au2z275!385JF$I6hI}KGl!`#j4YGt#CTajmu zYL=&7P}IAR3Y4klVIf~g!ub9kN?G}9Y1lm*+U=ot_4}9JJU>tj@D62Md`!6Pr0WLX%wfG0|H5?$T=P~Tv=OFsgXJN=8)oeHzn12NHjI$9W-qMgppe5 z0}ycncfMB)aX5P$_9|1cbn?WBtzqJrl;*rox|}V?2tr#*5)eT0HAJ)$pE^^+V5Ne5 z2Zo(7#wO{F19>Gj)ZIov?-3k+m{Ou6rD!E#T|wLm0(wwWa6sSTqXq{t99*2Zd#R!D zy90sG8X0VQUT_!` z%bn5IrO#R-%8=V`24krDjwK-ZhOa#->HhiEY!g|+_StG9%r0wNnji!h9$5vd=JC|q zM$bQ!c_B9_5;lV8JM10g(^~GX*JFj>>h9&|9o4&~#IVjO+IUQMivV2b+>>pEZlB!D zxw*NF_|o!LTD7hC@Z%yhx$zXU=*UX-uI!$hbk5r4y_nozG^Bx?Qv}t+6a_eu&Z?93 zj`4C&^xI}dZblE8+MGEf8iOUnvYU{5?tse!pcbR~}TB z^K8+()%G?=ZnRt@+@m&u9Z0_8*DFKR_1QYR+h6q8Oib|wycWa+O&Z=;$qG(>Hh#vBcQ;Eq>-?~ z)XA#iuM3(0bd=#tt!=Gsu76GDMds=8M+oy}E1KyD)84qDr7M4EJ70_ogbTKJllLi^ z>xN`Tv^u72Z@U4TQw+*Q+FNWrDpJ#r+a7jOT0@S`w>2 zg|ca7#Edz;AI7ANj`>Rcp5&u#rll=|$poj8 zskjNKsT^rhUA`mdqzN$%3QK#F-$o7d9jyZP<4012@;nkw=VXD`#Qb`G-3Fnn1vCIE z0ufg%GUmJ}2d*~wXg^spBx-UW&V3CIn^h!($s>IurRoc?8o8kUG$oE>m8ac`_EU03 zcV=va!Bo4N)#e|U!*$k_zKTF~z|$%<8_=ElX{YJ~6gO6_Uxli_SHBu_`dQvawg$$F zi394!k)&r=RhI-?Y+HFGC!N}FHwmE}zK#-HT2;S^=xO#J^%`{-kjw&VcnW{Q0{t_i zw#qW>T%(9?Id+;NB;{95ANBVh6iSw>Yy`t$D>eRGa%A&$NF#raiK6MmNfX{!c!r}} z?Qv3gC?3i)VX}$k0N2{(KMbi#HX(AB1M&lPp(%3hCF_A-MDh(1mQYFXr8$~=qH!Uq?=eWD1F>gGz0bRgalqjG&fGejE z+FM3)*5jFRC4Gkva#CXQ>=gw&lPW7J@ocxamLofEjUu#6R>KK>#gKf6jEcVM*H6Pr zlc!n+pe@?nNsw(MeAyM!mmG5@oY?(?yIG^`MZ-H`+-#|GA8Io$TJbBwV7oCyme@_k z;TjFOBqMs4Kmcg$u-@*@n5`%Bydg_;g69+gtBI!4-R+jGFSxmdjToO0CqV-leg+Uig^XRHy&e)n%!DSW~Y3uX+?90 z1nFof&|Q+6C)=DyBg*eFZ1-EfCkQ(!FjDod`D?mNl_5{1hJqp{RACf2v;P2^q>xA_ zW2!LfmRvyDA-1`5+~Nm^Mhb&gpb&QQ#-^vYirvm=)La2RA%Xy;s9$w-dlL3p+i6mx zz`f?V^~p}cxHCQ(V#|(Pt$7uyR8uz6`%zh*<4p(>Lyf!5eyALhq6pUU(_JO7?)I?C z%c-9vjdNcUfNSHGs9eIB5QRgyj74SpmsW1Exz2_gcEk|1?Qwfw8C@;}fr&Ye8Le2$ z7qriB);zfle%hTbST(JeYNr)@Dd?UCHxOTDRps+`?X zzfBni;4!X0^4bT)>ZzW`fnb>MZ5aLyhS|L!5{1CVtx0tuG@ue6jQiY$I`Xckps=yE z{{ZE9VUM|uA7w+&eSL68ojmUEdxz9TKbc&F4h*{EC;%lXj<2T)9w80K4WTImzyK+y z;1X0|J23i^n7OQZSpaeV_CH$I(pquWBn2&RElfHR99q^%2vUVPleZ!9rj+uF#)3{E z1p&~R@1_qwrg;*66Yv0w4InC*%K^Psqt z7*jGk3(hDdYAyXl6>%O~9A|s6cI$ZYCBqugdn!OlB$l=|i82^t;%F*SKt{T>j+6|t znnpeiPi>Ssq(ms^Jo!qvwWq`~(xh>!P1}!kH-`PYcBab@6_tIuWPR+&?pIvN`yI3{ z&4XpQ4(O)^@K`y7C z3OW{$2qEVdwR|T4QkRDAY5Ja18JX74v<=YUkp~B>WNr!`0n+CxI3PJ!Ts?|+vQ9DD z&dTH+-^r}l++5GN`Tqc9V_M-jmD-m&<9n3$9U67kL+&=0v34V&$tx;CBBnxvib_zT zD;*bi9@D8T+%)Q`5Kz!aA+D_r&D8jUKnRgy3WzJHj{a0%-ms$Igy}}1533i z0afj3Xh2C`HP|lMXE=v-u!|RPuq)gQml4Pf*{fCV+a@IF6JD@ht~lM;MwtcqaAma? z^J$RMU1irAbtnr$l$8Unf^1TVgQa7b^>aun2y4o_%s z<-mo*0;7V|j?{lC@}yJu{hwx*WJKqkFp_L@G;tBnUZcQMVblC{yCc%&EyPoIN;0Ly zLr8|g%4k-#q^NZv4itl4qo$*Gc%;%KB(^@x7aEIo%fC?egMb6#EAHxc_YBPYFWftJ zRg79M(Vf7ukx6ivGMiI2NwOGJNvS}U4fdoq7KOI7sVf!ht$(JvH>UcRrDwO_Y~ZT;tN+xffx`%5neF6IMdMm zly@85joS#ecXuYhvhLXSy3N~(v(X0?#%E`7t*MvXZt?zB^}6pf2(-tzaF1+^>~`-H zN?UzinpLhy+curHOB{*FV&&ODjgg&AuouMws;J zYrL|VVx)0A>WS*zq!4sH+ni+mQFIu;S#!K?UlCT}{GmGqdT-Zv*BsX?e^;CJhY|M0 zWXtk9Dl!{ZHQdW}&Q+<&cUS^bY~k6f!3mdSS}v?Q9%TgzW~&MVVk$L}`sCE~%KhXL z);=c?9ic|FO+gEDRR_NXtuxXWNILS>kvl`59F5haIRXNxR2;bFT(SK+e^ai`cDp1; zX8WhxtfJihQIy|iVEw|hULU*K;m4b3i*bQqxZqNqg>SIkJt(g{F+?J zbD}nwktVZghY|LtMr!LRmiQ^umsF}YhkpvUh&^TW?)uVsZ1*^uG;qDmYuO`Q;@038 z*EAQMNDyLHv5);A>zjMnW17fIYUx-W=;dK(X>io8Uk`;)k%d{GXnEb!xjx@JdzN0U zx657DY)g|D2C_@c%kA=9s5g1BUb@^aHycfk;9a{dqaZT;IL^mIfue!KRu4~iiF$*i zEjNpSC!af9=Xrn!ldZvA011%N5FkKmx!0Rydp}lQZP0mML{DgFj3WTh(g5*0E+tTv zI4xO?U4>LD$FILBGtuso+=a^X-WXVe`E}-fj(xtxY`taC;@UCAw`0VYms_AW4%Kd% zZ;u_PU5>ZaEHpWVCzTJ*@7yJm?mbGrbn^%;9|SBKMyC+gsdJ8#p;ZAYNW=>6Pe*4B z=o=WIh0;jZJ;dq_8i`T{MDrmlw7$@;A76+?wlgZ@eT2=Iv{#sS7}jfp*4JcY9kgN{ z*~V`ujJB?lCuC6FenPpc>HTyiYVpz@np$pmHgdyjXLRcUEH92h8{7yny^co);!CkA zqyjOjf2cB;u7vkeLffL**x+8q6l~0M5vAE^B{1<7K(%vZL3M&q>n=314G`;VY@PS~ zX%(e4qg-v*HjWIrhDe-p*4H=Op%1dNcy6PVYK_fvd4dnsL>C=3r%W#zeKGHH4}Xpe=3wpV=7TJDbZ` z9U*(kO-^A}#T$RRNYp?=pmu}E4(WD+_ljgapzg2rZU8cF_c@hixC8fjSI8K~OMAoZ z(JZfI>@hxbY%B9Wt@>yVtxd(0;%JZ%Q(Ur6oV$Z&hDn=%uYG7`suBUPa9v zQsg-oY5*dGrCR{KKtjKD4ZPP<*fGm-Xj&dYZm9Jk(n1g)r5r|RLC(8b>_@!!O#cA3 zSW|D@iM~07-0l6tff@BfjR&|`Ro+FYT%tfr%4#vp@$i{WFy6>iaCL6`Gi>r6;|s|qIT+*#{{Wc7;s`MSpetFIs9R>c>9-5UG5Tjlh zMbdc`@4K^X_Pg9_a(pT)zxD&M*&uY@yFJ^v4!WOBa^vGsEptjn^b+kKLgIHl zM*5Ap*mg<6Tv^+@{e(XXmA2jYYi9>r-dq98P;mC@4nG=(ub#;Lxm^&XM8xmd%J(T= zH<(@HAqpdjA|&H*j^G>Yp+TrQ`Uj?G4tJ91m-$>;J1|O|hpc*%Cx^Od-UstW6#GFR zRYSQK>EngS0nA&unQf4zT>hH-XS8H7&cdAKMOCtTlTq-m%T?RIOSYLBKSgsqPX$PD z4+MR6FAu0U>_4Av5ojMXTtPm=fcBcMS;w(H;A5;@CR@9K+v}ya-rFivo04x936IQ@ zTvSU$NQ#ef`n#j;q!b}4^A!&Ykx|{c5&Lztx3XTs%UD{a#i@$m-et#-sqMe4Ai8s5 zeZ2l`r08mgCY(!(VAhUx%wFJLvkXf6BFOGAr=-P@>o3W-ONnq{3vBvIZRIrREJ^3p zD*)G7Ri5o>cN~*65#_wM5zC69Ma))#6|f{1xM?61RCYWQEGZIWy~t+TFIPU^XBPWe zDQEL}IDPpxrKqRX33hW(o`#hvrE&zUB&35<4yEIc;%jf!*)mth#mou^VdQAQM$3;P zX<`zmglYlFP3AI46AuRjH7d0TNJ5?jl9dG~%CMkzsU3FfqB*v}X}CcuaR`0m8Wzgt zmobIi>J#Hj%_1YM(GE#yg>I(YB^_uIww((~f==`!Z7ADF19dUZM{+9Piqn5Nw({Cy_DL>T2L})LTs{SU6j?4T z=3s1*u(z1-yV^!{Wf#n<2rRok1oZAu%=R9%$s@%AO%}+fTAzsU(f1Uq^grR<`Ew?>|B%Uk&Y*iXI*xsa6>1W9i zb42ZQZA?xN3)!K5DMR{40z_mzyb9^~8a&odX_?3ACp5C6P^6Wm1Oj}@DRYaJJ|dfG zxth`L9#n*%cf&d->26!|jyeATWf@e26qOaFDA%0+Z?z{JzFsl;NF0QVEy`WF zXr&fZT8Q&;oaC*%=uz8K+jjo|zHNkmPrIHnIX!>jDm~(vUfAu|z_#`nqzCz$7v2Cg z`5olS?k##*rHc{nL`15I8D2jX7bK1fN}NUZ&WLw3uW~|4dfVP832~*#sqPCjS7n^)E^86UPa;xZ7nd`J6n+ zTiBrLXgMhzm0h{%{rVu{$e_HmClC*pCt)Gp1NYQgj@jStSwiysOSst9c+)qS@)?zf z&2ry-hQ*P$1~U#tk>_Au*@bJlTqR#5#`M$mmlonMN7J#qq#ab-NnIAWr;AY@bWaY; zElpMa_9Fxw1xL@Z3xXdzWsXLV^5hARdweb&J5Dtsr@NWtX41q^1eKJf*3zn;>FMuCZccQYYv!=HIFQq>HU8^emPaJO6IKgO zso$*%UdJ8GXATTUD1jX?HT%X=zhXdTTKV{aNM6NdTt+UP_ znxK0L!@8pA*L!`z=VC^X5i&CPy$$YBC9vXlS|r1gmZUPF;*x+xI&G}}eZJxejkK(L zE&=&SAg^dYU0BW3COrT+j?AZTk|;y8nsx{(nY=Wknv1;x}QAn=JdlkHS0o=1T75J~G^fN3!m z%ugmaDq@dZdG>oSUM9V+H#NpUgcR_KG|pHdt+uZapMpvB{-MA6s7eHNFE%+eIT{Lz z@1w^s2TY?w&n%BVE9@G(=maf!K2x;;%|ZK?ol)n)no%k{tUd=2msxcuhwy-vr1MIF zJ$6=>k-lH%D_s!?P=o9vI&Sv7v^C|zq}+47UBtwkVXJNJcRN!>6t-S@%#MU4)k$hn zmGx|w!)@zQ6l+>& z^7)ROc{-fKi&G3c`{@S8#)W!ePy224Nk}Skg(=xJ-6U`2@gk#6F6X>^MZLxhApEGQ zg5ojuQz>lXow}MZTxtDl$X{XRC9@&e^4cJ?Dm%_GC4~YgrsOoFx`iK+-^Wk3o#yVs z`I2pOO9kv~0gsK(jqNL$a6b$|s_pjC46(Z2Mm6^C`I_Jy*ACW|2i;c>wqD`#DE@`7 zC6X`E2ud55B&8Q7_t-8<0B%U3rB;xyiPv!YSNpT|3ulf!i>o9Xt&2b!#K#nCi{v?siZ|wQ!K!P9-NNoJQQWMy?V09NM62D% zgtWs-S-07(t*J|cV6-%&R;^G1_OG4yN}XL)t-fk?UtDz$Uv(VaMbr{F+{hK4F9dA- z5HMf_Z5WT|DozLoe{{!7Z5}sU=cxj6vmPq{BLvfW#Sy6c#01!W(8PJZ$91ogYG*oRxgEHWPKgEw&rD-Tk%%yn-RA-sxs`i zxcX0A=a5qtDpVbGf@lzubWcCZ4s%h!@->KEo`7$tv++UP^tFg&$_)Q z_LH^vA7$`MPjB$<#HkkBTTQOxc3xp|MeixRdVFSNSqy|lN3C#_vPuA}Y#@X-5|K?d zcIk02A@=i_S~6>ZU#NY(wL-Xx?pd8PuhE8KUlCLcx7^NUX(a7)Uwsr!D}#oTITdaPuu?9!-i#>u zHt9R#a6bqA^rGGK7;dQ&yYmzS#S1RNlg6GRj+Fu{UG%WrY#WO%E|}18Pzv+lP8>3( z&$Ql23l`ZXuE!63D7BK~;;Ken--!HnqxMKLPyrnP;=V*ur0#w?U-j0KjY9h5v-~Ux z-V%^DJF7`+w*9HZ@eg1nX5!M0+Uy8k68`}EyeUbn#u`+Rp7Ld_5CuN71(Cvl)Rj1fIF%8%hMYF` zCwR^94`?`fZYnst0&(o5AGOV->)Gvy<|YH{V5L-M;3lnizLj5DxMjh#50O|vrrT&E z+!-RWJNB7^xCchy)Lj1nn0slPwuY{!?2XZvhISIZ@k*@ckL;HF*NrTi)9P{Cqh^W! z0EiTVe(f(E{ln1z08xd96akJ6_LNgi-Ll&Pe9ex0IZGe?`c-2)xcLHmzks?4{y0|{ z`+Pr`q2?#!P4v7s`-5CV@9iYu(9t7HM6+PoivI~^Bvm*&)N1- z_VRrGfE;?v@{doa$YCf`;uO9lpSw?4b$;Irv9a&$a0%^NYW2zg9F4>AjmyrtVhyPcWpu22mDYmy+0Fptq|#sMowSe{xmp$e@_lum>-lH}PU4v&2TBWb zrC)CZlB$ERH+uovWr9%Rr{#AJ9sQI)=}UKimw#q|_=1E-aGT-_wj7O`ntw9WDKtMS zAcLd3cZIDB9OwOqebh&Elaz?=tsUJXYj69HZyTFs^%NiwZBr6We~bQ6G#?*^j5q6N zMqDDCAw(>9zbX&(ZQ06uQ~v_*Un8bX$?DnTkuK-*Vc&(K+IEG4+J+#4j(MqC=`gF(^> zO+b}Kh4g=)82 z>^XiK&P5%Itfto6bDNVE>uk9tpukh=N{W!5Pj0&6PuxuR7TsbUZ0lihC4_B^O4pJk z*5p1CJRo98Ohy&C`fFt!=F*oIw{qIDSGmuIT?o(tEG;1%=Nte85)UA2kv``nzx?(SpTj8J1X%T`x%xy8kC zh@QK0TDRCIKyCY+_v28aO~ybH=Nc!QY#|M5=EoQvX%pFRGoX)2YnAUFV_p!?IXIWf;49WAB#> zpKzvj_ZG6p%-2nQ5z~)o&s^dX`v(meItXN<8(}yX&`E zwaGNjwt%}s9W;fEIvIZ$iy{f=1d23fIBR-@#n55NO zFQHE?su2keK|qcVC5aJL$)aeLAQM^*UA;2&vvu_zd97_^HnCaA89dHX8o0HLXej3v z<&aFxC)T}XHp3)$Y%P)tsKep_VsP;(IUz;QFgetn-0yF9{FAde_iejb-c0YZnRZ`o zajSQ8u@A}|$g%sAOgNZN!2HtPJ*bh(#UbLzM2}9Pw-Bl*c9%?gU3t)*H*>RehU+sg zrzSx8<7ABUbfEAAENhSlX>lN86pF@gy3xDd?{9z97I9ozz@y4*oW*G>RlwqSg~Goy zZ+1Pd_bG#W!pS|k_oDTeXT9Tx+zWOE>SdW$OPW2DUNY;9SopQ}+czhlHdEGYtv6;R zu;M*FQQRPaQb59-{-(RRlWpp`r)K=gizF|R#i7cYm|8${NFmH11!-wPt4(xX(|NO< zp_`t;6b#zDvgWmnXwn<=2OusF2L~z79BcHN_Brhbw|>X{w)XR|oxg&@7h$!=xMx`? zX@p#JzT({DM|UpFF3+~xYI*CO&?zz7HB4AdvmGDHX*%o8gJiPl?W!HBz_ql*G_;$VjY1%!Ah~=g2K%4j{kfwo zqwDXI$!aye-i6J(PI%A;($h&>&Md3IP!AnU$9C9bY%Y#K_moqEyUq&k&dMWf?>8)D zaAYGML)r8up?uRey4+ks`;mT;jm3GhCfC~xS@z}T_gGwilI7iP6AvGb`ienQ%H}Ju zI(2sD#Ly;{6~Hz&5FGFE6!3%FPVDXDgn4!mHSb(yAch0ms~42T8;1oH%AInMtXf=) z{Obp3drb)ebKs`pn^Q9DQU*(sNK+GU)1Ea*iq!*)ph^{8BXxNr?ZJ|0?b_mw#0G}& z)ciF#@BpIJgJ6xf4SO2cMMnjOb`4_i*QM_u#k@W8Omp`+F zI<(e{f4BG?l_B@mjwjNaa|myKNo8AWKI$&H+jeHLn>lalnp0Y4p!k~5sE0D(I{^i1 z#ck72%FXp-B#pUM^4gfC(sv-a?(#YYoU}dCjhA

    Y% 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%0D0p^o6e?C0XL}|NM@t}d<`p4zfqF(-p2I? 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

    p_Yba;S> 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

    X=iJ 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

    (0K~6 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�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̩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%0DgKG9JXpjOfwM_DSZd%kiaD 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℞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

    *no4JgGrw4)HvxWP+ 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 z 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⪼6}Y(R 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

    #8hCLJh(Dy3^#V@&~t`zz6Fsx6x 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

    0@zR}W-_Y+a4f##H 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 z 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 (N#<&HQi4K&{8X=sNUngl9557D$Op+; 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 z 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

    *4a1iZ*1C_%TG@>!($0x63KMv<(6lF0VhU~ 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 z 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