From eb522143cf96162a0906585eb4736566b1d0bb4e Mon Sep 17 00:00:00 2001 From: JunkJumper Date: Fri, 18 Jun 2021 10:37:33 +0200 Subject: [PATCH] Projet de stage 2021 --- .gitignore | 615 + README.md | 52 + key4intranet.Api/.config/dotnet-tools.json | 12 + key4intranet.Api/.gitignore | 614 + .../Controllers/AuthenticationController.cs | 58 + .../Controllers/DownloadController.cs | 74 + .../Controllers/EchoController.cs | 26 + key4intranet.Api/Docs/Departement.cs | 15 + key4intranet.Api/Docs/Document.cs | 44 + key4intranet.Api/Docs/DocumentLibrary.cs | 83 + key4intranet.Api/Docs/DocumentManager.cs | 78 + key4intranet.Api/Docs/DocumentPathManager.cs | 41 + key4intranet.Api/Program.cs | 24 + .../Properties/launchSettings.json | 31 + key4intranet.Api/Startup.cs | 54 + key4intranet.Api/appsettings.Development.json | 9 + key4intranet.Api/appsettings.json | 26 + key4intranet.Api/key4intranet.Api.csproj | 17 + key4intranet.authentication/.gitignore | 452 + .../DependanciesCollection.cs | 41 + .../Models/ExposedUserModel.cs | 14 + .../Models/PostUserModel.cs | 8 + .../Models/StoredUserModel.cs | 13 + .../Providers/ITokenProvider.cs | 35 + .../Providers/Jwt/JwtTokenProvider.cs | 101 + .../Service/AuthenticationService.cs | 50 + .../Service/TokenProviderService.cs | 25 + .../key4intranet.authentication.csproj | 11 + key4intranet.front/.env | 1 + key4intranet.front/.env.development | 1 + key4intranet.front/.gitignore | 23 + key4intranet.front/README.md | 24 + key4intranet.front/babel.config.js | 5 + key4intranet.front/package-lock.json | 12323 +++++++++++ key4intranet.front/package.json | 62 + .../public/assets/css/additionalStyles.css | 320 + .../assets/css/bootstrap-select.key4.css | 652 + .../public/assets/css/bootstrap.key4.css | 11260 ++++++++++ .../public/assets/css/flickity.css | 154 + .../public/assets/css/fontawesome.key4.css | 16970 ++++++++++++++++ key4intranet.front/public/assets/css/key4.css | 9749 +++++++++ .../fonts/arquitecta/arquitecta-bold.html | Bin 0 -> 24216 bytes .../fonts/arquitecta/arquitecta-bold.woff | Bin 0 -> 31660 bytes .../fonts/arquitecta/arquitecta-bold.woff2 | Bin 0 -> 24216 bytes .../fonts/arquitecta/arquitecta-heavy.html | Bin 0 -> 24036 bytes .../fonts/arquitecta/arquitecta-heavy.woff | Bin 0 -> 31400 bytes .../fonts/arquitecta/arquitecta-heavy.woff2 | Bin 0 -> 24036 bytes .../fonts/arquitecta/arquitecta-regular.html | Bin 0 -> 24464 bytes .../fonts/arquitecta/arquitecta-regular.woff | Bin 0 -> 31924 bytes .../fonts/arquitecta/arquitecta-regular.woff2 | Bin 0 -> 24464 bytes .../fonts/font-awesome/fa-duotone-900.eot | Bin 0 -> 566254 bytes .../fonts/font-awesome/fa-duotone-900.html | Bin 0 -> 186964 bytes .../fonts/font-awesome/fa-duotone-900.svg | 15299 ++++++++++++++ .../fonts/font-awesome/fa-duotone-900.ttf | Bin 0 -> 565956 bytes .../fonts/font-awesome/fa-duotone-900.woff | Bin 0 -> 264932 bytes .../fonts/font-awesome/fa-duotone-900.woff2 | Bin 0 -> 186964 bytes .../fonts/font-awesome/fa-duotone-900d41d.eot | Bin 0 -> 566254 bytes .../fonts/font-awesome/fa-light-300.eot | Bin 0 -> 493182 bytes .../fonts/font-awesome/fa-light-300.html | Bin 0 -> 189452 bytes .../fonts/font-awesome/fa-light-300.svg | 12397 +++++++++++ .../fonts/font-awesome/fa-light-300.ttf | Bin 0 -> 492900 bytes .../fonts/font-awesome/fa-light-300.woff | Bin 0 -> 251516 bytes .../fonts/font-awesome/fa-light-300.woff2 | Bin 0 -> 189452 bytes .../fonts/font-awesome/fa-light-300d41d.eot | Bin 0 -> 493182 bytes .../fonts/font-awesome/fa-regular-400.eot | Bin 0 -> 453734 bytes .../fonts/font-awesome/fa-regular-400.html | Bin 0 -> 173220 bytes .../fonts/font-awesome/fa-regular-400.svg | 11299 ++++++++++ .../fonts/font-awesome/fa-regular-400.ttf | Bin 0 -> 453440 bytes .../fonts/font-awesome/fa-regular-400.woff | Bin 0 -> 230072 bytes .../fonts/font-awesome/fa-regular-400.woff2 | Bin 0 -> 173220 bytes .../fonts/font-awesome/fa-regular-400d41d.eot | Bin 0 -> 453734 bytes .../fonts/font-awesome/fa-solid-900.eot | Bin 0 -> 387174 bytes .../fonts/font-awesome/fa-solid-900.html | Bin 0 -> 140704 bytes .../fonts/font-awesome/fa-solid-900.svg | 9634 +++++++++ .../fonts/font-awesome/fa-solid-900.ttf | Bin 0 -> 386892 bytes .../fonts/font-awesome/fa-solid-900.woff | Bin 0 -> 188028 bytes .../fonts/font-awesome/fa-solid-900.woff2 | Bin 0 -> 140704 bytes .../fonts/font-awesome/fa-solid-900d41d.eot | Bin 0 -> 387174 bytes .../public/assets/icons/doc.ico | Bin 0 -> 26878 bytes .../public/assets/icons/docx.ico | Bin 0 -> 26878 bytes .../public/assets/icons/gif.ico | Bin 0 -> 19195 bytes .../public/assets/icons/ico.ico | Bin 0 -> 19195 bytes .../public/assets/icons/jpeg.ico | Bin 0 -> 19195 bytes .../public/assets/icons/jpg.ico | Bin 0 -> 19195 bytes .../public/assets/icons/odc.ico | Bin 0 -> 21940 bytes .../public/assets/icons/odt.ico | Bin 0 -> 20925 bytes .../public/assets/icons/pdf.ico | Bin 0 -> 27808 bytes .../public/assets/icons/png.ico | Bin 0 -> 19195 bytes .../public/assets/icons/ppt.ico | Bin 0 -> 23179 bytes .../public/assets/icons/pptx.ico | Bin 0 -> 23179 bytes .../public/assets/icons/svg.ico | Bin 0 -> 19195 bytes .../public/assets/icons/txt.ico | Bin 0 -> 6207 bytes .../public/assets/icons/xls.ico | Bin 0 -> 21108 bytes .../public/assets/icons/xlsx.ico | Bin 0 -> 21108 bytes .../public/assets/icons/zip.ico | Bin 0 -> 23473 bytes .../public/assets/images/error.svg | 2 + .../public/assets/images/flags.png | Bin 0 -> 20037 bytes .../public/assets/images/flags@2x.png | Bin 0 -> 53744 bytes .../public/assets/images/logo_loader-anim.svg | 2 + .../public/assets/images/logo_loader.svg | 1 + .../public/assets/images/logos/sample.png | Bin 0 -> 11708 bytes .../public/assets/images/samplePP.png | Bin 0 -> 12347 bytes .../public/assets/images/sprites.svg | 445 + .../public/assets/images/visuel-bg_A.jpg | Bin 0 -> 234051 bytes .../public/assets/images/visuel-bg_B.jpg | Bin 0 -> 187308 bytes .../js/bootstrap/bootstrap-select.min.js | 9 + .../js/bootstrap/bootstrap-select.min.js.map | 1 + .../js/bootstrap/bootstrap.bundle.min.js | 7 + .../js/bootstrap/bootstrap.bundle.min.js.map | 1 + .../js/bootstrap/i18n/defaults-am_ET.js | 23 + .../js/bootstrap/i18n/defaults-ar_AR.js | 23 + .../js/bootstrap/i18n/defaults-bg_BG.js | 23 + .../js/bootstrap/i18n/defaults-cs_CZ.js | 16 + .../js/bootstrap/i18n/defaults-da_DK.js | 23 + .../js/bootstrap/i18n/defaults-de_DE.js | 23 + .../js/bootstrap/i18n/defaults-en_US.js | 23 + .../js/bootstrap/i18n/defaults-es_CL.js | 16 + .../js/bootstrap/i18n/defaults-es_ES.js | 16 + .../js/bootstrap/i18n/defaults-et_EE.js | 23 + .../assets/js/bootstrap/i18n/defaults-eu.js | 16 + .../js/bootstrap/i18n/defaults-fa_IR.js | 16 + .../js/bootstrap/i18n/defaults-fi_FI.js | 23 + .../js/bootstrap/i18n/defaults-fr_FR.js | 23 + .../js/bootstrap/i18n/defaults-hr_HR.js | 23 + .../js/bootstrap/i18n/defaults-hu_HU.js | 23 + .../js/bootstrap/i18n/defaults-id_ID.js | 16 + .../js/bootstrap/i18n/defaults-it_IT.js | 19 + .../js/bootstrap/i18n/defaults-ja_JP.js | 17 + .../js/bootstrap/i18n/defaults-kh_KM.js | 23 + .../js/bootstrap/i18n/defaults-ko_KR.js | 23 + .../js/bootstrap/i18n/defaults-lt_LT.js | 23 + .../js/bootstrap/i18n/defaults-lv_LV.js | 23 + .../js/bootstrap/i18n/defaults-nb_NO.js | 23 + .../js/bootstrap/i18n/defaults-nl_NL.js | 17 + .../js/bootstrap/i18n/defaults-pl_PL.js | 16 + .../js/bootstrap/i18n/defaults-pt_BR.js | 17 + .../js/bootstrap/i18n/defaults-pt_PT.js | 17 + .../js/bootstrap/i18n/defaults-ro_RO.js | 18 + .../js/bootstrap/i18n/defaults-ru_RU.js | 17 + .../js/bootstrap/i18n/defaults-sk_SK.js | 16 + .../js/bootstrap/i18n/defaults-sl_SI.js | 21 + .../js/bootstrap/i18n/defaults-sr_SP.js | 23 + .../js/bootstrap/i18n/defaults-sv_SE.js | 23 + .../js/bootstrap/i18n/defaults-th_TH.js | 17 + .../js/bootstrap/i18n/defaults-tr_TR.js | 24 + .../js/bootstrap/i18n/defaults-ua_UA.js | 16 + .../js/bootstrap/i18n/defaults-vi_VN.js | 23 + .../js/bootstrap/i18n/defaults-zh_CN.js | 16 + .../js/bootstrap/i18n/defaults-zh_TW.js | 16 + .../public/assets/js/flickity.min.js | 12 + .../public/assets/js/infopanel.js | 143 + .../assets/js/jquery/jquery-3.5.1.min.js | 2 + .../assets/js/jquery/jquery-ui-1.12.1.min.js | 7 + .../assets/js/jquery/jquery.fcbkcomplete.js | 711 + .../js/jquery/jquery.ui.touch-punch.min.js | 1 + .../assets/js/modernizr.custom.46699.min.js | 3 + .../public/assets/js/preloadjs.min.js | 14 + .../public/assets/js/resizesensor.min.js | 1 + .../public/assets/js/scripts.js | 666 + .../public/assets/js/scrollnav.js | 175 + .../public/assets/js/sidelist.js | 172 + .../public/assets/js/slidemenu.js | 588 + .../public/assets/js/statstiles.js | 296 + .../public/assets/js/stickyobserver.js | 159 + .../public/assets/js/touchswipe.min.js | 15 + .../public/assets/scss/additionalStyles.scss | 0 .../assets/scss/bootstrap-select.key4.scss | 82 + .../public/assets/scss/bootstrap.key4.scss | 1009 + .../public/assets/scss/fontawesome.key4.scss | 45 + .../public/assets/scss/key4.scss | 75 + key4intranet.front/public/favicon.ico | Bin 0 -> 4286 bytes key4intranet.front/public/index.html | 52 + key4intranet.front/src/App.vue | 38 + .../src/assets/css/additionalStyles.css | 320 + .../src/assets/css/bootstrap-select.key4.css | 619 + .../src/assets/css/bootstrap.key4.css | 11260 ++++++++++ .../src/assets/css/flickity.css | 137 + .../src/assets/css/fontawesome.key4.css | 16970 ++++++++++++++++ key4intranet.front/src/assets/css/key4.css | 9451 +++++++++ .../fonts/arquitecta/arquitecta-bold.html | Bin 0 -> 24216 bytes .../fonts/arquitecta/arquitecta-bold.woff | Bin 0 -> 31660 bytes .../fonts/arquitecta/arquitecta-bold.woff2 | Bin 0 -> 24216 bytes .../fonts/arquitecta/arquitecta-heavy.html | Bin 0 -> 24036 bytes .../fonts/arquitecta/arquitecta-heavy.woff | Bin 0 -> 31400 bytes .../fonts/arquitecta/arquitecta-heavy.woff2 | Bin 0 -> 24036 bytes .../fonts/arquitecta/arquitecta-regular.html | Bin 0 -> 24464 bytes .../fonts/arquitecta/arquitecta-regular.woff | Bin 0 -> 31924 bytes .../fonts/arquitecta/arquitecta-regular.woff2 | Bin 0 -> 24464 bytes .../fonts/font-awesome/fa-duotone-900.eot | Bin 0 -> 566254 bytes .../fonts/font-awesome/fa-duotone-900.html | Bin 0 -> 186964 bytes .../fonts/font-awesome/fa-duotone-900.svg | 15299 ++++++++++++++ .../fonts/font-awesome/fa-duotone-900.ttf | Bin 0 -> 565956 bytes .../fonts/font-awesome/fa-duotone-900.woff | Bin 0 -> 264932 bytes .../fonts/font-awesome/fa-duotone-900.woff2 | Bin 0 -> 186964 bytes .../fonts/font-awesome/fa-duotone-900d41d.eot | Bin 0 -> 566254 bytes .../fonts/font-awesome/fa-light-300.eot | Bin 0 -> 493182 bytes .../fonts/font-awesome/fa-light-300.html | Bin 0 -> 189452 bytes .../fonts/font-awesome/fa-light-300.svg | 12397 +++++++++++ .../fonts/font-awesome/fa-light-300.ttf | Bin 0 -> 492900 bytes .../fonts/font-awesome/fa-light-300.woff | Bin 0 -> 251516 bytes .../fonts/font-awesome/fa-light-300.woff2 | Bin 0 -> 189452 bytes .../fonts/font-awesome/fa-light-300d41d.eot | Bin 0 -> 493182 bytes .../fonts/font-awesome/fa-regular-400.eot | Bin 0 -> 453734 bytes .../fonts/font-awesome/fa-regular-400.html | Bin 0 -> 173220 bytes .../fonts/font-awesome/fa-regular-400.svg | 11299 ++++++++++ .../fonts/font-awesome/fa-regular-400.ttf | Bin 0 -> 453440 bytes .../fonts/font-awesome/fa-regular-400.woff | Bin 0 -> 230072 bytes .../fonts/font-awesome/fa-regular-400.woff2 | Bin 0 -> 173220 bytes .../fonts/font-awesome/fa-regular-400d41d.eot | Bin 0 -> 453734 bytes .../fonts/font-awesome/fa-solid-900.eot | Bin 0 -> 387174 bytes .../fonts/font-awesome/fa-solid-900.html | Bin 0 -> 140704 bytes .../fonts/font-awesome/fa-solid-900.svg | 9634 +++++++++ .../fonts/font-awesome/fa-solid-900.ttf | Bin 0 -> 386892 bytes .../fonts/font-awesome/fa-solid-900.woff | Bin 0 -> 188028 bytes .../fonts/font-awesome/fa-solid-900.woff2 | Bin 0 -> 140704 bytes .../fonts/font-awesome/fa-solid-900d41d.eot | Bin 0 -> 387174 bytes .../src/assets/images/error.svg | 2 + .../src/assets/images/flags.png | Bin 0 -> 20037 bytes .../src/assets/images/flags@2x.png | Bin 0 -> 53744 bytes .../src/assets/images/logo_loader-anim.svg | 2 + .../src/assets/images/logo_loader.svg | 1 + .../src/assets/images/logos/sample.png | Bin 0 -> 11708 bytes .../src/assets/images/samplePP.png | Bin 0 -> 12347 bytes .../src/assets/images/sprites.svg | 445 + .../src/assets/images/visuel-bg_A.jpg | Bin 0 -> 234051 bytes .../src/assets/images/visuel-bg_B.jpg | Bin 0 -> 187308 bytes .../js/bootstrap/bootstrap-select.min.js | 9 + .../js/bootstrap/bootstrap-select.min.js.map | 1 + .../js/bootstrap/bootstrap.bundle.min.js | 7 + .../js/bootstrap/bootstrap.bundle.min.js.map | 1 + .../js/bootstrap/i18n/defaults-am_ET.js | 23 + .../js/bootstrap/i18n/defaults-ar_AR.js | 23 + .../js/bootstrap/i18n/defaults-bg_BG.js | 23 + .../js/bootstrap/i18n/defaults-cs_CZ.js | 16 + .../js/bootstrap/i18n/defaults-da_DK.js | 23 + .../js/bootstrap/i18n/defaults-de_DE.js | 23 + .../js/bootstrap/i18n/defaults-en_US.js | 23 + .../js/bootstrap/i18n/defaults-es_CL.js | 16 + .../js/bootstrap/i18n/defaults-es_ES.js | 16 + .../js/bootstrap/i18n/defaults-et_EE.js | 23 + .../assets/js/bootstrap/i18n/defaults-eu.js | 16 + .../js/bootstrap/i18n/defaults-fa_IR.js | 16 + .../js/bootstrap/i18n/defaults-fi_FI.js | 23 + .../js/bootstrap/i18n/defaults-fr_FR.js | 23 + .../js/bootstrap/i18n/defaults-hr_HR.js | 23 + .../js/bootstrap/i18n/defaults-hu_HU.js | 23 + .../js/bootstrap/i18n/defaults-id_ID.js | 16 + .../js/bootstrap/i18n/defaults-it_IT.js | 19 + .../js/bootstrap/i18n/defaults-ja_JP.js | 17 + .../js/bootstrap/i18n/defaults-kh_KM.js | 23 + .../js/bootstrap/i18n/defaults-ko_KR.js | 23 + .../js/bootstrap/i18n/defaults-lt_LT.js | 23 + .../js/bootstrap/i18n/defaults-lv_LV.js | 23 + .../js/bootstrap/i18n/defaults-nb_NO.js | 23 + .../js/bootstrap/i18n/defaults-nl_NL.js | 17 + .../js/bootstrap/i18n/defaults-pl_PL.js | 16 + .../js/bootstrap/i18n/defaults-pt_BR.js | 17 + .../js/bootstrap/i18n/defaults-pt_PT.js | 17 + .../js/bootstrap/i18n/defaults-ro_RO.js | 18 + .../js/bootstrap/i18n/defaults-ru_RU.js | 17 + .../js/bootstrap/i18n/defaults-sk_SK.js | 16 + .../js/bootstrap/i18n/defaults-sl_SI.js | 21 + .../js/bootstrap/i18n/defaults-sr_SP.js | 23 + .../js/bootstrap/i18n/defaults-sv_SE.js | 23 + .../js/bootstrap/i18n/defaults-th_TH.js | 17 + .../js/bootstrap/i18n/defaults-tr_TR.js | 24 + .../js/bootstrap/i18n/defaults-ua_UA.js | 16 + .../js/bootstrap/i18n/defaults-vi_VN.js | 23 + .../js/bootstrap/i18n/defaults-zh_CN.js | 16 + .../js/bootstrap/i18n/defaults-zh_TW.js | 16 + .../src/assets/js/flickity.min.js | 12 + key4intranet.front/src/assets/js/infopanel.js | 143 + .../src/assets/js/jquery/jquery-3.5.1.min.js | 2 + .../assets/js/jquery/jquery-ui-1.12.1.min.js | 7 + .../assets/js/jquery/jquery.fcbkcomplete.js | 711 + .../js/jquery/jquery.ui.touch-punch.min.js | 1 + .../assets/js/modernizr.custom.46699.min.js | 3 + .../src/assets/js/preloadjs.min.js | 14 + .../src/assets/js/resizesensor.min.js | 1 + key4intranet.front/src/assets/js/scripts.js | 666 + key4intranet.front/src/assets/js/scrollnav.js | 175 + key4intranet.front/src/assets/js/sidelist.js | 172 + key4intranet.front/src/assets/js/slidemenu.js | 588 + .../src/assets/js/statstiles.js | 296 + .../src/assets/js/stickyobserver.js | 159 + .../src/assets/js/touchswipe.min.js | 15 + key4intranet.front/src/assets/logo.png | Bin 0 -> 6849 bytes .../src/assets/scss/additionalStyles.scss | 0 .../assets/scss/bootstrap-select.key4.scss | 82 + .../src/assets/scss/bootstrap.key4.scss | 1009 + .../src/assets/scss/fontawesome.key4.scss | 45 + key4intranet.front/src/assets/scss/key4.scss | 75 + key4intranet.front/src/components/Echo.vue | 32 + .../src/components/HelloWorld.vue | 58 + key4intranet.front/src/main.js | 16 + key4intranet.front/src/mixins/tools.mixins.js | 13 + key4intranet.front/src/models/document.js | 30 + key4intranet.front/src/models/user.js | 6 + key4intranet.front/src/plugins/axios.js | 61 + .../src/plugins/bootstrap-vue.js | 7 + key4intranet.front/src/router/index.js | 42 + .../src/services/auth-header.js | 9 + .../src/services/auth.service.js | 39 + .../src/services/download.service.js | 22 + .../src/services/echo.service.js | 18 + .../src/services/restService.js | 28 + key4intranet.front/src/store/auth.module.js | 47 + key4intranet.front/src/store/index.js | 17 + key4intranet.front/src/views/Download.vue | 155 + key4intranet.front/src/views/Homepage.vue | 243 + key4intranet.front/src/views/Login.vue | 123 + key4intranet.library/.gitignore | 18 + key4intranet.library/.gitkeep | 0 key4intranet.library/README.md | 3 + 314 files changed, 202141 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 key4intranet.Api/.config/dotnet-tools.json create mode 100644 key4intranet.Api/.gitignore create mode 100644 key4intranet.Api/Controllers/AuthenticationController.cs create mode 100644 key4intranet.Api/Controllers/DownloadController.cs create mode 100644 key4intranet.Api/Controllers/EchoController.cs create mode 100644 key4intranet.Api/Docs/Departement.cs create mode 100644 key4intranet.Api/Docs/Document.cs create mode 100644 key4intranet.Api/Docs/DocumentLibrary.cs create mode 100644 key4intranet.Api/Docs/DocumentManager.cs create mode 100644 key4intranet.Api/Docs/DocumentPathManager.cs create mode 100644 key4intranet.Api/Program.cs create mode 100644 key4intranet.Api/Properties/launchSettings.json create mode 100644 key4intranet.Api/Startup.cs create mode 100644 key4intranet.Api/appsettings.Development.json create mode 100644 key4intranet.Api/appsettings.json create mode 100644 key4intranet.Api/key4intranet.Api.csproj create mode 100644 key4intranet.authentication/.gitignore create mode 100644 key4intranet.authentication/DependanciesCollection.cs create mode 100644 key4intranet.authentication/Models/ExposedUserModel.cs create mode 100644 key4intranet.authentication/Models/PostUserModel.cs create mode 100644 key4intranet.authentication/Models/StoredUserModel.cs create mode 100644 key4intranet.authentication/Providers/ITokenProvider.cs create mode 100644 key4intranet.authentication/Providers/Jwt/JwtTokenProvider.cs create mode 100644 key4intranet.authentication/Service/AuthenticationService.cs create mode 100644 key4intranet.authentication/Service/TokenProviderService.cs create mode 100644 key4intranet.authentication/key4intranet.authentication.csproj create mode 100644 key4intranet.front/.env create mode 100644 key4intranet.front/.env.development create mode 100644 key4intranet.front/.gitignore create mode 100644 key4intranet.front/README.md create mode 100644 key4intranet.front/babel.config.js create mode 100644 key4intranet.front/package-lock.json create mode 100644 key4intranet.front/package.json create mode 100644 key4intranet.front/public/assets/css/additionalStyles.css create mode 100644 key4intranet.front/public/assets/css/bootstrap-select.key4.css create mode 100644 key4intranet.front/public/assets/css/bootstrap.key4.css create mode 100644 key4intranet.front/public/assets/css/flickity.css create mode 100644 key4intranet.front/public/assets/css/fontawesome.key4.css create mode 100644 key4intranet.front/public/assets/css/key4.css create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-bold.html create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-bold.woff create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-bold.woff2 create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-heavy.html create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-heavy.woff create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-heavy.woff2 create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.html create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.woff create mode 100644 key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.woff2 create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.html create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.svg create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.ttf create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.woff create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.woff2 create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900d41d.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.html create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.svg create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.ttf create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.woff create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.woff2 create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-light-300d41d.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400.html create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400.svg create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400.ttf create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400.woff create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400.woff2 create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-regular-400d41d.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900.eot create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900.html create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900.svg create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900.ttf create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900.woff create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900.woff2 create mode 100644 key4intranet.front/public/assets/fonts/font-awesome/fa-solid-900d41d.eot create mode 100644 key4intranet.front/public/assets/icons/doc.ico create mode 100644 key4intranet.front/public/assets/icons/docx.ico create mode 100644 key4intranet.front/public/assets/icons/gif.ico create mode 100644 key4intranet.front/public/assets/icons/ico.ico create mode 100644 key4intranet.front/public/assets/icons/jpeg.ico create mode 100644 key4intranet.front/public/assets/icons/jpg.ico create mode 100644 key4intranet.front/public/assets/icons/odc.ico create mode 100644 key4intranet.front/public/assets/icons/odt.ico create mode 100644 key4intranet.front/public/assets/icons/pdf.ico create mode 100644 key4intranet.front/public/assets/icons/png.ico create mode 100644 key4intranet.front/public/assets/icons/ppt.ico create mode 100644 key4intranet.front/public/assets/icons/pptx.ico create mode 100644 key4intranet.front/public/assets/icons/svg.ico create mode 100644 key4intranet.front/public/assets/icons/txt.ico create mode 100644 key4intranet.front/public/assets/icons/xls.ico create mode 100644 key4intranet.front/public/assets/icons/xlsx.ico create mode 100644 key4intranet.front/public/assets/icons/zip.ico create mode 100644 key4intranet.front/public/assets/images/error.svg create mode 100644 key4intranet.front/public/assets/images/flags.png create mode 100644 key4intranet.front/public/assets/images/flags@2x.png create mode 100644 key4intranet.front/public/assets/images/logo_loader-anim.svg create mode 100644 key4intranet.front/public/assets/images/logo_loader.svg create mode 100644 key4intranet.front/public/assets/images/logos/sample.png create mode 100644 key4intranet.front/public/assets/images/samplePP.png create mode 100644 key4intranet.front/public/assets/images/sprites.svg create mode 100644 key4intranet.front/public/assets/images/visuel-bg_A.jpg create mode 100644 key4intranet.front/public/assets/images/visuel-bg_B.jpg create mode 100644 key4intranet.front/public/assets/js/bootstrap/bootstrap-select.min.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/bootstrap-select.min.js.map create mode 100644 key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js.map create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-am_ET.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-ar_AR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-bg_BG.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-cs_CZ.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-da_DK.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-de_DE.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-en_US.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-es_CL.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-es_ES.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-et_EE.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-eu.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-fa_IR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-fi_FI.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-fr_FR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-hr_HR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-hu_HU.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-id_ID.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-it_IT.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-ja_JP.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-kh_KM.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-ko_KR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-lt_LT.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-lv_LV.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-nb_NO.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-nl_NL.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-pl_PL.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-pt_BR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-pt_PT.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-ro_RO.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-ru_RU.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-sk_SK.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-sl_SI.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-sr_SP.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-sv_SE.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-th_TH.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-tr_TR.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-ua_UA.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-vi_VN.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-zh_CN.js create mode 100644 key4intranet.front/public/assets/js/bootstrap/i18n/defaults-zh_TW.js create mode 100644 key4intranet.front/public/assets/js/flickity.min.js create mode 100644 key4intranet.front/public/assets/js/infopanel.js create mode 100644 key4intranet.front/public/assets/js/jquery/jquery-3.5.1.min.js create mode 100644 key4intranet.front/public/assets/js/jquery/jquery-ui-1.12.1.min.js create mode 100644 key4intranet.front/public/assets/js/jquery/jquery.fcbkcomplete.js create mode 100644 key4intranet.front/public/assets/js/jquery/jquery.ui.touch-punch.min.js create mode 100644 key4intranet.front/public/assets/js/modernizr.custom.46699.min.js create mode 100644 key4intranet.front/public/assets/js/preloadjs.min.js create mode 100644 key4intranet.front/public/assets/js/resizesensor.min.js create mode 100644 key4intranet.front/public/assets/js/scripts.js create mode 100644 key4intranet.front/public/assets/js/scrollnav.js create mode 100644 key4intranet.front/public/assets/js/sidelist.js create mode 100644 key4intranet.front/public/assets/js/slidemenu.js create mode 100644 key4intranet.front/public/assets/js/statstiles.js create mode 100644 key4intranet.front/public/assets/js/stickyobserver.js create mode 100644 key4intranet.front/public/assets/js/touchswipe.min.js create mode 100644 key4intranet.front/public/assets/scss/additionalStyles.scss create mode 100644 key4intranet.front/public/assets/scss/bootstrap-select.key4.scss create mode 100644 key4intranet.front/public/assets/scss/bootstrap.key4.scss create mode 100644 key4intranet.front/public/assets/scss/fontawesome.key4.scss create mode 100644 key4intranet.front/public/assets/scss/key4.scss create mode 100644 key4intranet.front/public/favicon.ico create mode 100644 key4intranet.front/public/index.html create mode 100644 key4intranet.front/src/App.vue create mode 100644 key4intranet.front/src/assets/css/additionalStyles.css create mode 100644 key4intranet.front/src/assets/css/bootstrap-select.key4.css create mode 100644 key4intranet.front/src/assets/css/bootstrap.key4.css create mode 100644 key4intranet.front/src/assets/css/flickity.css create mode 100644 key4intranet.front/src/assets/css/fontawesome.key4.css create mode 100644 key4intranet.front/src/assets/css/key4.css create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-bold.html create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-bold.woff create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-bold.woff2 create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-heavy.html create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-heavy.woff create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-heavy.woff2 create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-regular.html create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-regular.woff create mode 100644 key4intranet.front/src/assets/fonts/arquitecta/arquitecta-regular.woff2 create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900.html create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900.svg create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900.ttf create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900.woff create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900.woff2 create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-duotone-900d41d.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300.html create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300.svg create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300.ttf create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300.woff create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300.woff2 create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-light-300d41d.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400.html create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400.svg create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400.ttf create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400.woff create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400.woff2 create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-regular-400d41d.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900.eot create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900.html create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900.svg create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900.ttf create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900.woff create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900.woff2 create mode 100644 key4intranet.front/src/assets/fonts/font-awesome/fa-solid-900d41d.eot create mode 100644 key4intranet.front/src/assets/images/error.svg create mode 100644 key4intranet.front/src/assets/images/flags.png create mode 100644 key4intranet.front/src/assets/images/flags@2x.png create mode 100644 key4intranet.front/src/assets/images/logo_loader-anim.svg create mode 100644 key4intranet.front/src/assets/images/logo_loader.svg create mode 100644 key4intranet.front/src/assets/images/logos/sample.png create mode 100644 key4intranet.front/src/assets/images/samplePP.png create mode 100644 key4intranet.front/src/assets/images/sprites.svg create mode 100644 key4intranet.front/src/assets/images/visuel-bg_A.jpg create mode 100644 key4intranet.front/src/assets/images/visuel-bg_B.jpg create mode 100644 key4intranet.front/src/assets/js/bootstrap/bootstrap-select.min.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/bootstrap-select.min.js.map create mode 100644 key4intranet.front/src/assets/js/bootstrap/bootstrap.bundle.min.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/bootstrap.bundle.min.js.map create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-am_ET.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-ar_AR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-bg_BG.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-cs_CZ.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-da_DK.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-de_DE.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-en_US.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-es_CL.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-es_ES.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-et_EE.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-eu.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-fa_IR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-fi_FI.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-fr_FR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-hr_HR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-hu_HU.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-id_ID.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-it_IT.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-ja_JP.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-kh_KM.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-ko_KR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-lt_LT.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-lv_LV.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-nb_NO.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-nl_NL.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-pl_PL.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-pt_BR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-pt_PT.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-ro_RO.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-ru_RU.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-sk_SK.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-sl_SI.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-sr_SP.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-sv_SE.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-th_TH.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-tr_TR.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-ua_UA.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-vi_VN.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-zh_CN.js create mode 100644 key4intranet.front/src/assets/js/bootstrap/i18n/defaults-zh_TW.js create mode 100644 key4intranet.front/src/assets/js/flickity.min.js create mode 100644 key4intranet.front/src/assets/js/infopanel.js create mode 100644 key4intranet.front/src/assets/js/jquery/jquery-3.5.1.min.js create mode 100644 key4intranet.front/src/assets/js/jquery/jquery-ui-1.12.1.min.js create mode 100644 key4intranet.front/src/assets/js/jquery/jquery.fcbkcomplete.js create mode 100644 key4intranet.front/src/assets/js/jquery/jquery.ui.touch-punch.min.js create mode 100644 key4intranet.front/src/assets/js/modernizr.custom.46699.min.js create mode 100644 key4intranet.front/src/assets/js/preloadjs.min.js create mode 100644 key4intranet.front/src/assets/js/resizesensor.min.js create mode 100644 key4intranet.front/src/assets/js/scripts.js create mode 100644 key4intranet.front/src/assets/js/scrollnav.js create mode 100644 key4intranet.front/src/assets/js/sidelist.js create mode 100644 key4intranet.front/src/assets/js/slidemenu.js create mode 100644 key4intranet.front/src/assets/js/statstiles.js create mode 100644 key4intranet.front/src/assets/js/stickyobserver.js create mode 100644 key4intranet.front/src/assets/js/touchswipe.min.js create mode 100644 key4intranet.front/src/assets/logo.png create mode 100644 key4intranet.front/src/assets/scss/additionalStyles.scss create mode 100644 key4intranet.front/src/assets/scss/bootstrap-select.key4.scss create mode 100644 key4intranet.front/src/assets/scss/bootstrap.key4.scss create mode 100644 key4intranet.front/src/assets/scss/fontawesome.key4.scss create mode 100644 key4intranet.front/src/assets/scss/key4.scss create mode 100644 key4intranet.front/src/components/Echo.vue create mode 100644 key4intranet.front/src/components/HelloWorld.vue create mode 100644 key4intranet.front/src/main.js create mode 100644 key4intranet.front/src/mixins/tools.mixins.js create mode 100644 key4intranet.front/src/models/document.js create mode 100644 key4intranet.front/src/models/user.js create mode 100644 key4intranet.front/src/plugins/axios.js create mode 100644 key4intranet.front/src/plugins/bootstrap-vue.js create mode 100644 key4intranet.front/src/router/index.js create mode 100644 key4intranet.front/src/services/auth-header.js create mode 100644 key4intranet.front/src/services/auth.service.js create mode 100644 key4intranet.front/src/services/download.service.js create mode 100644 key4intranet.front/src/services/echo.service.js create mode 100644 key4intranet.front/src/services/restService.js create mode 100644 key4intranet.front/src/store/auth.module.js create mode 100644 key4intranet.front/src/store/index.js create mode 100644 key4intranet.front/src/views/Download.vue create mode 100644 key4intranet.front/src/views/Homepage.vue create mode 100644 key4intranet.front/src/views/Login.vue create mode 100644 key4intranet.library/.gitignore create mode 100644 key4intranet.library/.gitkeep create mode 100644 key4intranet.library/README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..365e9d6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,615 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Nuget personal access tokens and Credentials +nuget.config + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +.idea/ +*.sln.iml + +# The following command works for downloading when using Git for Windows: +# curl -LOf http://gist.githubusercontent.com/kmorcinek/2710267/raw/.gitignore +# +# Download this file using PowerShell v3 under Windows with the following comand: +# Invoke-WebRequest https://gist.githubusercontent.com/kmorcinek/2710267/raw/ -OutFile .gitignore +# +# or wget: +# wget --no-check-certificate http://gist.githubusercontent.com/kmorcinek/2710267/raw/.gitignore + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +x64/ +[Bb]in/ +[Oo]bj/ +# build folder is nowadays used for build scripts and should not be ignored +#build/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# OS generated files # +.DS_Store* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings +modulesbin/ +tempbin/ + +# EPiServer Site file (VPP) +AppData/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# vim +*.txt~ +*.swp +*.swo + +# Temp files when opening LibreOffice on ubuntu +.~lock.* + +# svn +.svn + +# CVS - Source Control +**/CVS/ + +# Remainings from resolving conflicts in Source Control +*.orig + +# SQL Server files +**/App_Data/*.mdf +**/App_Data/*.ldf +**/App_Data/*.sdf + + +#LightSwitch generated files +GeneratedArtifacts/ +_Pvt_Extensions/ +ModelManifest.xml + +# ========================= +# Windows detritus +# ========================= + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac desktop service store files +.DS_Store + +# SASS Compiler cache +.sass-cache + +# Visual Studio 2014 CTP +**/*.sln.ide + +# Visual Studio temp something +.vs/ + +# dotnet stuff +project.lock.json + +# VS 2015+ +*.vc.vc.opendb +*.vc.db + +# Rider +.idea/ + +# Visual Studio Code +.vscode/ + +# Output folder used by Webpack or other FE stuff +**/node_modules/* +**/wwwroot/* + +# SpecFlow specific +*.feature.cs +*.feature.xlsx.* +*.Specs_*.html + +##### +# End of core ignore list, below put you custom 'per project' settings (patterns or path) +##### + +key4intranet.sln diff --git a/README.md b/README.md new file mode 100644 index 0000000..6f9f576 --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +# Key4intranet + +## Table des matières + +1. [Description](#Description) +2. [Pré-requis](#Pre-requis) +3. [Guide d'instalation](#Guide) + +## Description + +Ce projet est un intranet qui permet le téléchargement de fichier avec un système d'authentification. + +Il fonctionne avec les frameworks ASP .net Core 5.0 & Vue.js. + +## Pre-requis + +- Il faut que votre machine possède le framework [ASP .net Core 5.0](https://dotnet.microsoft.com/download/dotnet/5.0) d'installé. +- Il faut que votre machine possède le [ASP .net Core runtime](https://dotnet.microsoft.com/download/dotnet/5.0/runtime) d'installé. +- Il faut que votre machine possède [node.js](https://nodejs.org/en/download/) d'installé. +- Il faut que votre machine possède [Vue.js CLI](https://v3.vuejs.org/guide/installation.html#cli) d'installé. +- Il faut que votre machine possède le gestionnaire de version [git](https://git-scm.com/downloads) d'installé. + + +# Guide + +Vous devez, dans un premier temps, cloner le projet git en tapant dans une invite de commande ou un terminal : ```git clone git@bitbucket.org:key4team/intranet.git``` + +Une fois le projet cloné sur votre machine, vous aurez une arborescence similaire à ceci : + +``` +. +├───key4intranet.api + └───API files +├───key4intranet.auth + └───Auth files +├───key4intranet.front + └───Front-end files +└───key4intranet.library + └───Document library files +``` + +## Compilation back-end + +Une fois dans votre projet api/auth, il faut que vous publiez la solution grâce à l'outil de publication graphique intégré à Visual studio. Une fois cette dernière compilée, vous devrez vous rendre dans ``~/key4intranet.api/bin/Release/net5.0/publish/`` et copier l'intégralité des fichiers vers le serveur où sera hébergé l'API. + +## Compilation front-end + +Une fois dans le répertoire ``key4intranet.front``, il suffit de lancer la commande ``npm run build`` pour lancer la compilation. Une fois celle ci terminée, il faut copier l'intégralité des fichiers vers le serveur qui hébergera le front. Ces fichiers, après compilation, seront stockés dans ``~/key4intranet.front/dist/``. + + + + diff --git a/key4intranet.Api/.config/dotnet-tools.json b/key4intranet.Api/.config/dotnet-tools.json new file mode 100644 index 0000000..6c44031 --- /dev/null +++ b/key4intranet.Api/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-ef": { + "version": "5.0.7", + "commands": [ + "dotnet-ef" + ] + } + } +} \ No newline at end of file diff --git a/key4intranet.Api/.gitignore b/key4intranet.Api/.gitignore new file mode 100644 index 0000000..c27a7be --- /dev/null +++ b/key4intranet.Api/.gitignore @@ -0,0 +1,614 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Nuget personal access tokens and Credentials +nuget.config + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +.idea/ +*.sln.iml + +# The following command works for downloading when using Git for Windows: +# curl -LOf http://gist.githubusercontent.com/kmorcinek/2710267/raw/.gitignore +# +# Download this file using PowerShell v3 under Windows with the following comand: +# Invoke-WebRequest https://gist.githubusercontent.com/kmorcinek/2710267/raw/ -OutFile .gitignore +# +# or wget: +# wget --no-check-certificate http://gist.githubusercontent.com/kmorcinek/2710267/raw/.gitignore + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +x64/ +[Bb]in/ +[Oo]bj/ +# build folder is nowadays used for build scripts and should not be ignored +#build/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# OS generated files # +.DS_Store* +Icon? + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings +modulesbin/ +tempbin/ + +# EPiServer Site file (VPP) +AppData/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# vim +*.txt~ +*.swp +*.swo + +# Temp files when opening LibreOffice on ubuntu +.~lock.* + +# svn +.svn + +# CVS - Source Control +**/CVS/ + +# Remainings from resolving conflicts in Source Control +*.orig + +# SQL Server files +**/App_Data/*.mdf +**/App_Data/*.ldf +**/App_Data/*.sdf + + +#LightSwitch generated files +GeneratedArtifacts/ +_Pvt_Extensions/ +ModelManifest.xml + +# ========================= +# Windows detritus +# ========================= + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac desktop service store files +.DS_Store + +# SASS Compiler cache +.sass-cache + +# Visual Studio 2014 CTP +**/*.sln.ide + +# Visual Studio temp something +.vs/ + +# dotnet stuff +project.lock.json + +# VS 2015+ +*.vc.vc.opendb +*.vc.db + +# Rider +.idea/ + +# Visual Studio Code +.vscode/ + +# Output folder used by Webpack or other FE stuff +**/node_modules/* +**/wwwroot/* + +# SpecFlow specific +*.feature.cs +*.feature.xlsx.* +*.Specs_*.html + +##### +# End of core ignore list, below put you custom 'per project' settings (patterns or path) +##### \ No newline at end of file diff --git a/key4intranet.Api/Controllers/AuthenticationController.cs b/key4intranet.Api/Controllers/AuthenticationController.cs new file mode 100644 index 0000000..51593fe --- /dev/null +++ b/key4intranet.Api/Controllers/AuthenticationController.cs @@ -0,0 +1,58 @@ +using key4intranet.authentication.Models; +using key4intranet.authentication.Service; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Logging; +using System; + +namespace key4intranet.Api.Controllers +{ + [ApiController] + [Authorize] + [Route("api/auth")] + public class AuthenticationController : ControllerBase + { + private readonly ILogger _logger; + private readonly IAuthenticationService _authenticationService; + + public AuthenticationController(ILogger logger, IAuthenticationService authenticationService) + { + _logger = logger ?? throw new ArgumentNullException(nameof(logger)); + _authenticationService = authenticationService ?? throw new ArgumentNullException(nameof(authenticationService)); + } + + [AllowAnonymous] + [HttpPost] + public IActionResult Authenticate([FromBody] PostUserModel model) + { + if (model == null) { return Unauthorized(); } + if (string.IsNullOrWhiteSpace(model.User)) { return Unauthorized(); } + if (string.IsNullOrWhiteSpace(model.Pass)) { return Unauthorized(); } + + var user = _authenticationService.Authenticate(model); + if (user == null) { return Unauthorized(); } + + var returnUser = new ExposedUserModel + { + Id = user.Id, + Name = user.Name, + Roles = user.Roles, + }; + + var token = _authenticationService.GetToken(user); + if (string.IsNullOrWhiteSpace(token)) { return Unauthorized(); } + + returnUser.Token = token; + return Ok(returnUser); + } + + [HttpPost("encrypt")] + public string EncryptPhrase([FromBody] string phrase) + { + if (string.IsNullOrWhiteSpace(phrase)) { throw new ArgumentNullException(nameof(phrase)); } + + return (new PasswordHasher()).HashPassword(null, phrase); + } + } +} diff --git a/key4intranet.Api/Controllers/DownloadController.cs b/key4intranet.Api/Controllers/DownloadController.cs new file mode 100644 index 0000000..a154d13 --- /dev/null +++ b/key4intranet.Api/Controllers/DownloadController.cs @@ -0,0 +1,74 @@ +using key4.HttpExceptions; +using key4intranet.Api.Docs; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.StaticFiles; +using Newtonsoft.Json; +using System; +using System.IO; +using System.Threading.Tasks; + +namespace key4intranet.Api.Controllers +{ + + [ApiController] + [Authorize] + public class DownloadController : ControllerBase + { + private readonly IDocumentManager _documentManager; + + public DownloadController(IDocumentManager documentManager) + { + _documentManager = documentManager ?? throw new ArgumentNullException(nameof(documentManager)); + } + + [Route("api/download/id/{fileId}/")] + public Task SearchFile(String fileId) + { + if (_documentManager.dl.HasFile(fileId)) + { + return DownloadFile(_documentManager.dl.GetDocumentFromLibrary(fileId)); + } + else + { + throw new HttpNotFoundException("error - file not found in library"); + } + } + + [Route("api/download/getLibrary/")] + public IActionResult getFilesFromLibraryToJSON() + { + _documentManager.KnowAllDocuments(); + return Ok(_documentManager.dl.GetAllDocuments()); + } + + [Route("api/download/getLibrary/{group}/")] + public IActionResult getFilesFromLibraryToJSONwithSpecificDepartment(String group) + { + _documentManager.KnowAllDocuments(); + return Ok(_documentManager.dl.GetAllDocumentsFromGroup(_documentManager.GetDepartement(group))); + } + + [HttpGet] + private async Task DownloadFile(Document d) + { + // validation and get the file + + var filePath = d.getPath(); + if (!System.IO.File.Exists(filePath)) + { + await System.IO.File.WriteAllTextAsync(filePath, d.fileName); + } + + var provider = new FileExtensionContentTypeProvider(); + if (!provider.TryGetContentType(filePath, out var contentType)) + { + contentType = "application/octet-stream"; + } + + var bytes = await System.IO.File.ReadAllBytesAsync(filePath); + return File(bytes, contentType, Path.GetFileName(filePath)); + } + + } +} diff --git a/key4intranet.Api/Controllers/EchoController.cs b/key4intranet.Api/Controllers/EchoController.cs new file mode 100644 index 0000000..aa55711 --- /dev/null +++ b/key4intranet.Api/Controllers/EchoController.cs @@ -0,0 +1,26 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace key4intranet.Api.Controllers +{ + [ApiController] + [Authorize] + [Route("api/echo")] + public class EchoController : ControllerBase + { + [AllowAnonymous] + [HttpGet] + public IActionResult GetEcho() + { + return Ok($"echo { GetProjectName() }"); + } + + [HttpGet("authorized")] + public IActionResult GetAuthorizedEcho() + { + return Ok($"authorized echo { GetProjectName() }"); + } + + private string GetProjectName() => this.GetType().Namespace.Split('.')[0]; + } +} diff --git a/key4intranet.Api/Docs/Departement.cs b/key4intranet.Api/Docs/Departement.cs new file mode 100644 index 0000000..0a5fbe4 --- /dev/null +++ b/key4intranet.Api/Docs/Departement.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace key4intranet.Api.Docs { + public enum Departement { + OPERATIONNEL, + COMMERCIAL, + ADMISTRATIF, + DEV, + DIRECTION, + ERR //only for errors + } +} diff --git a/key4intranet.Api/Docs/Document.cs b/key4intranet.Api/Docs/Document.cs new file mode 100644 index 0000000..c228048 --- /dev/null +++ b/key4intranet.Api/Docs/Document.cs @@ -0,0 +1,44 @@ +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System; +using System.IO; + +namespace key4intranet.Api.Docs { + + [Serializable] + public class Document { + + public String id {get;} + [JsonIgnore] + private FileInfo file; //for back-end usage + public String fileName {get;} //for front-end usage + public String extension {get;} + [JsonConverter(typeof(StringEnumConverter))] + public Departement group {get;} + public int permissionLevel {get;} + + public Document(String i_d, FileInfo f, Departement depart, int permission_level) { + this.id = i_d; + this.file = f; + this.fileName = f.Name.Split(".")[0].Substring(6); + this.extension = f.Extension.Substring(1); + this.group = depart; + this.permissionLevel = permission_level; + } + + public Document() { + } + + public String getId() { + return this.id; + } + + public String getPath() { + return this.file.FullName; + } + + public Departement getGroup() { + return this.group; + } + } +} diff --git a/key4intranet.Api/Docs/DocumentLibrary.cs b/key4intranet.Api/Docs/DocumentLibrary.cs new file mode 100644 index 0000000..0609543 --- /dev/null +++ b/key4intranet.Api/Docs/DocumentLibrary.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace key4intranet.Api.Docs { + public interface IDocumentLibrary{ + void resetLibrary(); + Document GetDocumentFromLibrary(String fileId); + Boolean HasFile(String fileId); + void addToLibrary(Document d); + List GetAllDocuments(); + List GetAllDocumentsFromGroup(Departement departement); + Boolean isEmpty(); + } + + public class DocumentLibrary: IDocumentLibrary + { + private List library; + + public DocumentLibrary() { + library = new List(); + } + + public void resetLibrary() { + this.library.Clear(); + } + + public Document GetDocumentFromLibrary(String fileId) { + Document r; + if(this.HasFile(fileId)) { + int iterator = 0; + int index = -1; + foreach(Document d in library) { + if(d.getId().ToUpper().Equals(fileId.ToUpper())) { + index = iterator; + } + ++iterator; + } + r = library[index]; + } else { + r = new Document(); + } + return r; + } + + public Boolean HasFile(String fileId) { + Boolean r = false; + foreach(Document d in library) { + if(d.getId().ToUpper().Equals(fileId.ToUpper())) { + return true; + } + } + return r; + } + + public void addToLibrary(Document d) { + library.Add(d); + } + + public List GetAllDocuments() { + return this.library; + } + + public List GetAllDocumentsFromGroup(Departement departement) { + List rl = new List(); + List library = this.GetAllDocuments(); + + foreach(Document doc in library) { + if(doc.getGroup().Equals(departement)) { + rl.Add(doc); + } + } + + return rl; + } + + public Boolean isEmpty() { + return (this.library.Count == 0); + } + + } +} diff --git a/key4intranet.Api/Docs/DocumentManager.cs b/key4intranet.Api/Docs/DocumentManager.cs new file mode 100644 index 0000000..75d5b86 --- /dev/null +++ b/key4intranet.Api/Docs/DocumentManager.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.IO; + +namespace key4intranet.Api.Docs +{ + public interface IDocumentManager + { + public DocumentLibrary dl { get; set; } + public void KnowAllDocuments(); + public Departement GetDepartement(String file); + } + public class DocumentManager : IDocumentManager + { + private readonly IDocumentPathManager _documentPathManager; + public DocumentLibrary dl { get; set; } + + + public DocumentManager(IDocumentPathManager documentPathManager) + { + _documentPathManager = documentPathManager ?? throw new ArgumentNullException(nameof(documentPathManager)); + this.dl = new DocumentLibrary(); + KnowAllDocuments(); + } + + public void KnowAllDocuments() + { + DirectoryInfo d = new DirectoryInfo(_documentPathManager.KnowFolder()); + List files = new List(d.GetFiles("*.*", SearchOption.AllDirectories)); + if (!dl.isEmpty()) + { + dl.resetLibrary(); + } + + foreach (FileInfo file in files) + { + if (!(file.Name.ToLower().Contains(".git"))) + { + dl.addToLibrary(new Document(GenerateID(file.Name), file, GetDepartement(file.Name), 1)); + } + } + } + + public Departement GetDepartement(String file) + { + String check; + if (file.Length >= 3) + { + check = file.Substring(0, 3).ToUpper(); + } + else + { + check = "ERR"; + } + switch (check) + { + case "OPE": + return Departement.OPERATIONNEL; + case "COM": + return Departement.COMMERCIAL; + case "ADM": + return Departement.ADMISTRATIF; + case "DEV": + return Departement.DEV; + case "DIR": + return Departement.DIRECTION; + default: + return Departement.ERR; + } + } + + private String GenerateID(String file) + { + return file.Substring(0, 3).ToUpper() + file.Substring(3, 3); + } + + } +} diff --git a/key4intranet.Api/Docs/DocumentPathManager.cs b/key4intranet.Api/Docs/DocumentPathManager.cs new file mode 100644 index 0000000..9abf762 --- /dev/null +++ b/key4intranet.Api/Docs/DocumentPathManager.cs @@ -0,0 +1,41 @@ +using Microsoft.Extensions.Configuration; +using System; + + +namespace key4intranet.Api.Docs{ + public interface IDocumentPathManager + { + String BuildFullPathToFile(String fileName, String format); + public String BuildFullPathToFile(String subFolderPath, String fileName, String format); + public String KnowFolder(); + } + + public class DocumentPathManager : IDocumentPathManager + { + + private readonly String sourceFolderPath; + private readonly String ressourcesPath; + + public DocumentPathManager(IConfiguration config) + { + sourceFolderPath = config.GetSection("Settings:sourceFolderPath").Value; + ressourcesPath = config.GetSection("Settings:ressourcesPath").Value; + } + + private String BuildFileName(String fileName, String format) { + return fileName + "." + format.ToLower(); + } + + public String BuildFullPathToFile(String fileName, String format) { + return BuildFullPathToFile("", fileName, format); + } + + public String BuildFullPathToFile(String subFolderPath, String fileName, String format) { + return sourceFolderPath + ressourcesPath + subFolderPath + BuildFileName(fileName, format); + } + + public String KnowFolder() { + return sourceFolderPath + ressourcesPath; + } + } +} diff --git a/key4intranet.Api/Program.cs b/key4intranet.Api/Program.cs new file mode 100644 index 0000000..758e957 --- /dev/null +++ b/key4intranet.Api/Program.cs @@ -0,0 +1,24 @@ +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Hosting; + + +namespace key4intranet.Api +{ + public class Program + { + + public static void Main(string[] args) + { + CreateHostBuilder(args).Build().Run(); + } + + public static IHostBuilder CreateHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseStartup(); + }); + + + } +} diff --git a/key4intranet.Api/Properties/launchSettings.json b/key4intranet.Api/Properties/launchSettings.json new file mode 100644 index 0000000..777561a --- /dev/null +++ b/key4intranet.Api/Properties/launchSettings.json @@ -0,0 +1,31 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:56455", + "sslPort": 44385 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "api/echo", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "key4intranet.Api": { + "commandName": "Project", + "dotnetRunMessages": "true", + "launchBrowser": true, + "launchUrl": "api/echo", + "applicationUrl": "https://localhost:5001;http://localhost:5000", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/key4intranet.Api/Startup.cs b/key4intranet.Api/Startup.cs new file mode 100644 index 0000000..776920c --- /dev/null +++ b/key4intranet.Api/Startup.cs @@ -0,0 +1,54 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using key4intranet.authentication; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using key4.AspNetCore.ExceptionHandler.Middleware; +using key4intranet.Api.Docs; + +namespace key4intranet.Api { + public class Startup { + + public Startup(IConfiguration configuration) { + Configuration = configuration; + } + + public IConfiguration Configuration { + get; + } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) { + services.AddControllers(); + + services.AddAuthenticationServicesCollection(); + + services.AddScoped(); + services.AddScoped(); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { + if(env.IsDevelopment()) { + app.UseDeveloperExceptionPage(); + } + app.UseApiExceptionHandler(); + app.UseHttpsRedirection(); + + app.UseRouting(); + + app.UseCors(x => x + .AllowAnyOrigin() + .AllowAnyMethod() + .AllowAnyHeader()); + + app.UseAuthentication(); + app.UseAuthorization(); + + app.UseEndpoints(endpoints => { + endpoints.MapControllers(); + }); + } + } +} diff --git a/key4intranet.Api/appsettings.Development.json b/key4intranet.Api/appsettings.Development.json new file mode 100644 index 0000000..8983e0f --- /dev/null +++ b/key4intranet.Api/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/key4intranet.Api/appsettings.json b/key4intranet.Api/appsettings.json new file mode 100644 index 0000000..f59c787 --- /dev/null +++ b/key4intranet.Api/appsettings.json @@ -0,0 +1,26 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "Settings": { + "sourceFolderPath": "localhost\\key4intranet", + "ressourcesPath": "\\key4intranet.library\\" + }, + "Authentication": { + "JwtIssuer": "api.key4intranet.key4events.com", + "Entities": [ + { + "Id": "30ea838e-8e26-4bda-9eec-71d06b2ae1bb", + "Mail": "dev@itzpompom.fr", + "Pass": "AQAAAAEAACcQAAAAEI/jgRnG93m/EROa8A5pt6JF8kSMEngLokdkV2DO/1mTNBXytIR1+NwrUD/J/VgpMQ==", + "Name": "PomPom", + "Roles": [ "KEY4ADMIN" ] + } + ] + }, + "AllowedHosts": "*" +} diff --git a/key4intranet.Api/key4intranet.Api.csproj b/key4intranet.Api/key4intranet.Api.csproj new file mode 100644 index 0000000..0a20722 --- /dev/null +++ b/key4intranet.Api/key4intranet.Api.csproj @@ -0,0 +1,17 @@ + + + + net5.0 + + + + + + + + + + + + + diff --git a/key4intranet.authentication/.gitignore b/key4intranet.authentication/.gitignore new file mode 100644 index 0000000..95856eb --- /dev/null +++ b/key4intranet.authentication/.gitignore @@ -0,0 +1,452 @@ +# These are some examples of commonly ignored file patterns. +# You should customize this list as applicable to your project. +# Learn more about .gitignore: +# https://www.atlassian.com/git/tutorials/saving-changes/gitignore + +/.vs/ +/.vs/* + +# Node artifact files +node_modules/ +dist/ + +# Compiled Java class files +*.class + +# Compiled Python bytecode +*.py[cod] + +# Log files +*.log + +# Package files +*.jar + +# Maven +target/ +dist/ + +# JetBrains IDE +.idea/ + +# Unit test reports +TEST*.xml + +# Generated by MacOS +.DS_Store + +# Generated by Windows +Thumbs.db + +# Applications +*.app +*.exe +*.war + +# Large media files +*.mp4 +*.tiff +*.avi +*.flv +*.mov +*.wmv + +# Library files + +*.pdf +*.doc +*.docx +*.cache + +# Api cache +key4intranet.Api/obj/* + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Nuget personal access tokens and Credentials +nuget.config + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +.idea/ +*.sln.iml + diff --git a/key4intranet.authentication/DependanciesCollection.cs b/key4intranet.authentication/DependanciesCollection.cs new file mode 100644 index 0000000..80e76f9 --- /dev/null +++ b/key4intranet.authentication/DependanciesCollection.cs @@ -0,0 +1,41 @@ +using key4intranet.authentication.Providers.Jwt; +using key4intranet.authentication.Service; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.IdentityModel.Tokens; +using System; + +namespace key4intranet.authentication +{ + public static class DependanciesCollection + { + public static IServiceCollection AddAuthenticationServicesCollection(this IServiceCollection services) + { + services.AddScoped(); + + // Configure Authentication + services.AddAuthentication(x => + { + x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; + x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; + }) + // Configure JWT + .AddJwtBearer(x => + { + x.RequireHttpsMetadata = false; + x.SaveToken = true; + x.TokenValidationParameters = new TokenValidationParameters + { + ClockSkew = TimeSpan.Zero, + ValidateIssuerSigningKey = true, + IssuerSigningKey = new SymmetricSecurityKey(JwtTokenProvider.SignatureKey), + ValidateIssuer = true, + ValidIssuer = JwtTokenProvider.Issuer, + ValidateAudience = false + }; + }); + + return services; + } + } +} diff --git a/key4intranet.authentication/Models/ExposedUserModel.cs b/key4intranet.authentication/Models/ExposedUserModel.cs new file mode 100644 index 0000000..e8b33ed --- /dev/null +++ b/key4intranet.authentication/Models/ExposedUserModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace key4intranet.authentication.Models +{ + public class ExposedUserModel + { + public string Id { get; set; } + public string Name { get; set; } + public List Roles { get; set; } + public string Token { get; set; } + } +} diff --git a/key4intranet.authentication/Models/PostUserModel.cs b/key4intranet.authentication/Models/PostUserModel.cs new file mode 100644 index 0000000..3d9690b --- /dev/null +++ b/key4intranet.authentication/Models/PostUserModel.cs @@ -0,0 +1,8 @@ +namespace key4intranet.authentication.Models +{ + public class PostUserModel + { + public string User { get; set; } + public string Pass { get; set; } + } +} diff --git a/key4intranet.authentication/Models/StoredUserModel.cs b/key4intranet.authentication/Models/StoredUserModel.cs new file mode 100644 index 0000000..84448da --- /dev/null +++ b/key4intranet.authentication/Models/StoredUserModel.cs @@ -0,0 +1,13 @@ +using System.Collections.Generic; + +namespace key4intranet.authentication.Models +{ + public class StoredUserModel + { + public string Id { get; set; } + public string Mail { get; set; } + public string Pass { get; set; } + public string Name { get; set; } + public List Roles { get; set; } + } +} diff --git a/key4intranet.authentication/Providers/ITokenProvider.cs b/key4intranet.authentication/Providers/ITokenProvider.cs new file mode 100644 index 0000000..1dbe6c6 --- /dev/null +++ b/key4intranet.authentication/Providers/ITokenProvider.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace key4intranet.authentication.Providers +{ + public interface ITokenProvider + { + /// + /// Create a token with list of private claim + /// + /// claims + /// encrypt token + string CreateToken(IDictionary claims); + /// + /// Create a token with list claims, there be public or private + /// + /// Private claims + /// Public claims + /// Encrypt token + string CreateToken(IDictionary privateClaims, IDictionary publicClaims); + /// + /// Get claims from token + /// + /// token + /// List of claims + IDictionary ReadClaims(string token); + /// + /// Is token valide + /// + /// token + /// true is token is valid + Boolean ValidateToken(string token); + } +} diff --git a/key4intranet.authentication/Providers/Jwt/JwtTokenProvider.cs b/key4intranet.authentication/Providers/Jwt/JwtTokenProvider.cs new file mode 100644 index 0000000..13b966d --- /dev/null +++ b/key4intranet.authentication/Providers/Jwt/JwtTokenProvider.cs @@ -0,0 +1,101 @@ +using Microsoft.IdentityModel.Tokens; +using System; +using System.Collections.Generic; +using System.IdentityModel.Tokens.Jwt; +using System.IO; +using System.Linq; +using System.Security.Claims; +using System.Text; + +namespace key4intranet.authentication.Providers.Jwt +{ + public class JwtTokenProvider : ITokenProvider + { + public static byte[] SignatureKey { get; } = Encoding.ASCII.GetBytes(Guid.NewGuid().ToString()); + public static string Issuer { get; set; } = "https://api.key4intranet.key4events.com"; + + /// + /// Create a JWT with private and public claims + /// + /// private claims + /// public claims + /// token + public string CreateToken(IDictionary privateClaims, IDictionary publicClaims) + { + throw new NotImplementedException(); + } + + /// + /// Create a JWT with list of private claim + /// + /// claims + /// encrypt token + public string CreateToken(IDictionary claims) + { + //private claims can't not be empty + if (claims == null || claims.Count == 0) + throw new IOException($"private claims can't be null or empty."); + + var tokenDescriptor = (new SecurityTokenDescriptor() + { + Issuer = Issuer, + Expires = DateTime.UtcNow.AddMinutes(120), + SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(SignatureKey), SecurityAlgorithms.HmacSha256Signature), + Subject = new ClaimsIdentity() + }); + + // Registrered claims + foreach (var item in claims) + { + // identifier + if (new List() { "name", "id" }.Contains(item.Key.ToLower())) tokenDescriptor.Subject.AddClaim(new Claim(ClaimTypes.Name, item.Value.ToString())); + // roles + else if (new List() { "role", "roles" }.Contains(item.Key.ToLower())) + if (item.Value is IEnumerable roles) + foreach (string role in roles) + tokenDescriptor.Subject.AddClaim(new Claim(ClaimTypes.Role, role)); + else + tokenDescriptor.Subject.AddClaim(new Claim(ClaimTypes.Role, item.Value.ToString())); + // issuer + else if (new List() { "iss", "issuer" }.Contains(item.Key.ToLower())) tokenDescriptor.Issuer = item.Value.ToString(); + //audience + else if (new List() { "aud", "audience" }.Contains(item.Key.ToLower())) tokenDescriptor.Audience = item.Value.ToString(); + + } + + + var handler = new JwtSecurityTokenHandler(); + var token = handler.CreateToken(tokenDescriptor); + + return handler.WriteToken(token); + } + + /// + /// Get claims from token + /// + /// token + /// List of claims + public IDictionary ReadClaims(string token) + { + if (token == null) + throw new ArgumentNullException("Token is null."); + + var handler = new JwtSecurityTokenHandler(); + if (!handler.CanReadToken(token)) + throw new ArgumentException("Can't read token."); + + var jwtToken = handler.ReadJwtToken(token); + return (IDictionary)jwtToken.Claims.ToDictionary(c => c.Type, c => (object)c.Value); + } + + /// + /// For JWT => Bearer extention will validate token + /// + /// jwt token + /// true if valid + public bool ValidateToken(string token) + { + throw new NotImplementedException(); + } + } +} diff --git a/key4intranet.authentication/Service/AuthenticationService.cs b/key4intranet.authentication/Service/AuthenticationService.cs new file mode 100644 index 0000000..c77d3f5 --- /dev/null +++ b/key4intranet.authentication/Service/AuthenticationService.cs @@ -0,0 +1,50 @@ +using key4intranet.authentication.Models; +using Microsoft.AspNetCore.Identity; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; + +namespace key4intranet.authentication.Service +{ + public interface IAuthenticationService + { + StoredUserModel Authenticate(PostUserModel login); + string GetToken(StoredUserModel user); + } + + public class AuthenticationService : IAuthenticationService + { + private readonly ILogger _logger; + private readonly List _users; + + public AuthenticationService(ILogger logger, IConfiguration configuration) + { + _logger = logger ?? throw new ArgumentNullException(nameof(logger)); + _users = configuration.GetSection("Authentication:Entities").Get>() ?? throw new ArgumentNullException("ConfigUserList"); + } + + public StoredUserModel Authenticate(PostUserModel login) + { + var user = _users.Find(u => u.Mail == login.User); + if (user != null && CheckPassword(login, user)) + { + return user; + } + return null; + } + + public string GetToken(StoredUserModel user) + { + _ = user ?? throw new ArgumentNullException(nameof(user)); + var provider = new TokenProviderService().GetTokenProvider(TokenProviderService.TokenType.JWT); + return provider.CreateToken(new Dictionary() { { "ID", user.Mail }, { "Roles", user.Roles } }); + + } + + private bool CheckPassword(PostUserModel submitUser, StoredUserModel storedUser) + { + return (new PasswordHasher()).VerifyHashedPassword(null, storedUser.Pass, submitUser.Pass) == PasswordVerificationResult.Success; + } + } +} diff --git a/key4intranet.authentication/Service/TokenProviderService.cs b/key4intranet.authentication/Service/TokenProviderService.cs new file mode 100644 index 0000000..81126c0 --- /dev/null +++ b/key4intranet.authentication/Service/TokenProviderService.cs @@ -0,0 +1,25 @@ +using key4intranet.authentication.Providers; +using key4intranet.authentication.Providers.Jwt; +using System; +using System.Collections.Generic; +using System.Text; + +namespace key4intranet.authentication.Service +{ + public class TokenProviderService + { + public enum TokenType + { + JWT + } + + public ITokenProvider GetTokenProvider(TokenType type) + { + return type switch + { + TokenType.JWT => (ITokenProvider)new JwtTokenProvider(), + _ => null, + }; + } + } +} diff --git a/key4intranet.authentication/key4intranet.authentication.csproj b/key4intranet.authentication/key4intranet.authentication.csproj new file mode 100644 index 0000000..01cb8b2 --- /dev/null +++ b/key4intranet.authentication/key4intranet.authentication.csproj @@ -0,0 +1,11 @@ + + + + net5.0 + + + + + + + diff --git a/key4intranet.front/.env b/key4intranet.front/.env new file mode 100644 index 0000000..829ebad --- /dev/null +++ b/key4intranet.front/.env @@ -0,0 +1 @@ +VUE_APP_API_URL_BASE=http://localhost:8090/ \ No newline at end of file diff --git a/key4intranet.front/.env.development b/key4intranet.front/.env.development new file mode 100644 index 0000000..14b6bec --- /dev/null +++ b/key4intranet.front/.env.development @@ -0,0 +1 @@ +VUE_APP_API_URL_BASE=https://localhost:44385/ \ No newline at end of file diff --git a/key4intranet.front/.gitignore b/key4intranet.front/.gitignore new file mode 100644 index 0000000..403adbc --- /dev/null +++ b/key4intranet.front/.gitignore @@ -0,0 +1,23 @@ +.DS_Store +node_modules +/dist + + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/key4intranet.front/README.md b/key4intranet.front/README.md new file mode 100644 index 0000000..764971f --- /dev/null +++ b/key4intranet.front/README.md @@ -0,0 +1,24 @@ +# key4intranet.front + +## Project setup +``` +npm install +``` + +### Compiles and hot-reloads for development +``` +npm run serve +``` + +### Compiles and minifies for production +``` +npm run build +``` + +### Lints and fixes files +``` +npm run lint +``` + +### Customize configuration +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/key4intranet.front/babel.config.js b/key4intranet.front/babel.config.js new file mode 100644 index 0000000..e5ac36a --- /dev/null +++ b/key4intranet.front/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + "presets": [ + "@vue/cli-plugin-babel/preset" + ] +} \ No newline at end of file diff --git a/key4intranet.front/package-lock.json b/key4intranet.front/package-lock.json new file mode 100644 index 0000000..261d352 --- /dev/null +++ b/key4intranet.front/package-lock.json @@ -0,0 +1,12323 @@ +{ + "name": "key4intranet.front", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.12.13.tgz", + "integrity": "sha1-3PyCa+72XnXFDiHTg319lXmN1lg=", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/compat-data": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.13.15.tgz", + "integrity": "sha1-fo7qQtC2T9orN1si0GxgUiLoSPQ=", + "dev": true + }, + "@babel/core": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.13.15.tgz", + "integrity": "sha1-ptQJF98CdIe1QxIgKgaBLE93ktA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.14", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.15", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.14", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.13.9.tgz?cache=0&sync_timestamp=1614635095774&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.13.9.tgz", + "integrity": "sha1-Onqpb577jivkLTjYDizrTGTY3jk=", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha1-D1jobfxLs7H819uAZXDhd9Q5tqs=", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha1-a8IDYciLCnTQUTemXKyNPL9vYfw=", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.13.13.tgz?cache=0&sync_timestamp=1616793849299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.13.13.tgz", + "integrity": "sha1-KylyoJJkdIU/QeStvGkzj1IGAOU=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.13.11", + "resolved": "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.13.11.tgz", + "integrity": "sha1-MNMKAFvKLJU/VlP8JQkaSSF39PY=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha1-oqyH6eMZJprGVbjUQV6U041mPLc=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.0.tgz", + "integrity": "sha1-pkAFF3IEX+2q7MbwxsafAr3TS/E=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.13.0.tgz?cache=0&sync_timestamp=1614034288985&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha1-F7XFn/Rz2flW9A71cM86dsoSZX8=", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.12.13.tgz?cache=0&sync_timestamp=1612314730700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.12.13.tgz", + "integrity": "sha1-k61lbbPDwiMlWf17LD29y+DrN3o=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha1-vGNFHUA6OzCCuX4diz/lvUCR5YM=", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.13.0.tgz?cache=0&sync_timestamp=1614034242956&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.13.0.tgz", + "integrity": "sha1-XViC6FW1xe2pHgytwmxueiyFk9g=", + "dev": true, + "requires": { + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.13.12.tgz?cache=0&sync_timestamp=1616428120148&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha1-3+No8m1CagcpnY1lE4IXaCFubXI=", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.13.12.tgz", + "integrity": "sha1-xqNppvNiHLJdoBQHhoTakZa2GXc=", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.13.14.tgz?cache=0&sync_timestamp=1617027384265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.13.14.tgz", + "integrity": "sha1-5gBlK6SMyxZBd1QTyzLPpOi0le8=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha1-XALRcbTIYVsecWP4iMHIHDCiquo=", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.13.0.tgz?cache=0&sync_timestamp=1614034264835&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.13.0.tgz", + "integrity": "sha1-gGUmzhJa7QM3O8QWqCgyHjpqM68=", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha1-N2p2DZ97SyB3qd0Fqpw5J8rbIgk=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.13.12.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.13.12.tgz", + "integrity": "sha1-ZEL0wa2RJQJIGlZKc4beDHf/OAQ=", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.13.12.tgz?cache=0&sync_timestamp=1616428111369&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.13.12.tgz", + "integrity": "sha1-3WxTivthgZ0gWgEsMXkqOcel6vY=", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npm.taobao.org/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.12.1.tgz?cache=0&sync_timestamp=1602799934886&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha1-Ri3GOn5DWt6EaDhcY9K4TM5LPL8=", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha1-6UML4AuvPoiw4T5vnU6vITY3KwU=", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.12.11.tgz?cache=0&sync_timestamp=1608076851017&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.12.11.tgz", + "integrity": "sha1-yaHwIZF9y1zPDU5FPjmQIpgfye0=", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npm.taobao.org/@babel/helper-validator-option/download/@babel/helper-validator-option-7.12.17.tgz", + "integrity": "sha1-0fvwEuGnm37rv9xtJwuq+NnrmDE=", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.13.0.tgz?cache=0&sync_timestamp=1614034295470&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.13.0.tgz", + "integrity": "sha1-vbXGb9qFJuwjWriUrVOhI1x5/MQ=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helpers": { + "version": "7.13.10", + "resolved": "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.13.10.tgz?cache=0&sync_timestamp=1615243064836&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.13.10.tgz", + "integrity": "sha1-/Y4rp0iFM83qxFzBWOnryl48ffg=", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.13.10.tgz?cache=0&sync_timestamp=1615243065645&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.13.10.tgz", + "integrity": "sha1-qLKmYUj1sn1maxXYF3Q0enMdUtE=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.13.15.tgz", + "integrity": "sha1-jmZ3X7UjWZrLaiieEpKfpasJVNg=", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz?cache=0&sync_timestamp=1616428234838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining%2Fdownload%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha1-o0hNhNC1SfP8kWuZ7keD8m+rrSo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha1-gOVJ3yc6OzBQQxsUjIkkkd8bzFs=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.13.0.tgz?cache=0&sync_timestamp=1614034278413&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha1-FGN2AAuU79AB5XpAqIpSWvqrnzc=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.13.15.tgz?cache=0&sync_timestamp=1617898242863&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.13.15.tgz", + "integrity": "sha1-6RzP7y3CTdW9XcyfyeJVfGhOz7g=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.11", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-decorators": "^7.12.13" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.13.8.tgz?cache=0&sync_timestamp=1614383147594&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha1-h2ofaWbh3sMy6MlFGv2jvrzfLh0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.12.13.tgz?cache=0&sync_timestamp=1612314818045&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-export-namespace-from%2Fdownload%2F%40babel%2Fplugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha1-OTvkekrNA/oq9uPN6bBuM94bRG0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.13.8.tgz?cache=0&sync_timestamp=1614383148225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha1-vx+zYlRwda/aNjTtMVccWQGv73s=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.13.8.tgz?cache=0&sync_timestamp=1614383123641&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-logical-assignment-operators%2Fdownload%2F%40babel%2Fplugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha1-k/p41jhXxAzjyMMxUiD9AL+7Tho=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz?cache=0&sync_timestamp=1614383148702&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator%2Fdownload%2F%40babel%2Fplugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha1-NzCjHa/TwQ2MzRBkjtgKKsVHLvM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.12.13.tgz?cache=0&sync_timestamp=1612314818336&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-numeric-separator%2Fdownload%2F%40babel%2Fplugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha1-vZ2jGI54e1EgtPnUZagmHOZ+0ds=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.13.8.tgz?cache=0&sync_timestamp=1614383131892&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha1-XSEKTXJ9bOOxj53oLMmaOWTu1go=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.13.8.tgz?cache=0&sync_timestamp=1614383148865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-catch-binding%2Fdownload%2F%40babel%2Fplugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha1-Ota9WQFQbqmW/DG9zzzPor7XEQc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.13.12.tgz?cache=0&sync_timestamp=1616428110827&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha1-up/rYB1CLgrepnYMK9a7t7/sSGY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha1-BL1MbUD25rv6L1fi2AlLrZAO94c=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha1-vr3lEzm+gpwXqqrO0YZB3rYrObo=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz?cache=0&sync_timestamp=1612314818069&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-class-properties%2Fdownload%2F%40babel%2Fplugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.12.13.tgz", + "integrity": "sha1-+sgpvzx+9KG8kWJXtAPljGva9kg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz?cache=0&sync_timestamp=1578950368021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-dynamic-import%2Fdownload%2F%40babel%2Fplugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.12.13.tgz?cache=0&sync_timestamp=1612314725554&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha1-BE+4HrrWaY/mLEeIdVdby7m3DxU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz?cache=0&sync_timestamp=1593521827654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-numeric-separator%2Fdownload%2F%40babel%2Fplugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.12.13.tgz?cache=0&sync_timestamp=1612314725861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-top-level-await%2Fdownload%2F%40babel%2Fplugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha1-xfD6biSfW3OXJ/kjVAz3qAYTAXg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha1-EKWb661S1jegJ6+mkujVzv9ePa4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha1-jhEr9ncbgr8el05eJoBsXJmqUW8=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.12.13.tgz?cache=0&sync_timestamp=1612314725922&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoped-functions%2Fdownload%2F%40babel%2Fplugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha1-qb8YNvKjm062zwmWdzneKepL9MQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.12.13.tgz?cache=0&sync_timestamp=1612314728153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoping%2Fdownload%2F%40babel%2Fplugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha1-825VB20G9B39eFV+oDnBtYFkLmE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha1-AmUVUHXEKRi/TTpAUxNBdq2bUzs=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha1-hFxui5u1U3ax+guS7wvcjqBmRO0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha1-xdzicAFNTh67HYBhFmlMErcCiWM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.12.13.tgz?cache=0&sync_timestamp=1612314730663&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha1-PxYBzCmQW/y2f1ORDxl66v67Ja0=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.12.13.tgz?cache=0&sync_timestamp=1612314726608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-duplicate-keys%2Fdownload%2F%40babel%2Fplugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha1-bwa4eouAP9ko5UuBwljwoAM5BN4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.12.13.tgz?cache=0&sync_timestamp=1612314730682&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha1-TVI5C5onPmUeSrpq7knvQOgM0KE=", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.13.0.tgz?cache=0&sync_timestamp=1614034276697&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-for-of%2Fdownload%2F%40babel%2Fplugin-transform-for-of-7.13.0.tgz", + "integrity": "sha1-x5n4gagJGsJrVIZ6hFw+l9JpYGI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.12.13.tgz?cache=0&sync_timestamp=1612314730751&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.12.13.tgz", + "integrity": "sha1-uwJEUvmq7YYdN0yOeiQlLOOlAFE=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.12.13.tgz?cache=0&sync_timestamp=1612314725912&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.12.13.tgz", + "integrity": "sha1-LKRbr+SoIBl88xV5Sk0mVg/kvbk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.12.13.tgz?cache=0&sync_timestamp=1612314726040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha1-X/pmzVm54ZExTJ8fgDuTjowIHkA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha1-GfUR1g49h1PMWm1Od106UYSGbMM=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.13.8.tgz?cache=0&sync_timestamp=1614383149905&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha1-ewGtfC3PInWwb6F4HgDRPUILPhs=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.13.8.tgz?cache=0&sync_timestamp=1614383149112&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha1-bQZu4r/zx7PWC/KN7Baa2ZODGuM=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha1-ij2WqX0ZlwW5/QIVgAgq+BwG5ws=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.12.13.tgz?cache=0&sync_timestamp=1612314730683&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-named-capturing-groups-regex%2Fdownload%2F%40babel%2Fplugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha1-IhNyWl9bu+NktQw7pZmMlZnFydk=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.12.13.tgz?cache=0&sync_timestamp=1612314725988&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-new-target%2Fdownload%2F%40babel%2Fplugin-transform-new-target-7.12.13.tgz", + "integrity": "sha1-4i2MOvJLFQ3VKMvW5oXnmb8cNRw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.12.13.tgz?cache=0&sync_timestamp=1612314740228&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.12.13.tgz", + "integrity": "sha1-tEFqLWO4974xTz00m9VanBtRcfc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha1-j6dgPjCX+cC3yhpIIbwvtS6eUAc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.12.13.tgz?cache=0&sync_timestamp=1612314726170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha1-TmqeN4ZNjxs7wOLc57+IV9uLGoE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha1-5esolFv4tlY+f4GJRflmqNKZfzk=", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.12.13.tgz?cache=0&sync_timestamp=1612314730815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha1-fZmI1PBuD+aX6h2YAxiKoYtHJpU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.13.15.tgz", + "integrity": "sha1-Lt31hd0Ga4QQJRfhCld/JPdqnNc=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.12.13.tgz?cache=0&sync_timestamp=1612314730318&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-shorthand-properties%2Fdownload%2F%40babel%2Fplugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha1-23VXMrcMU51QTGOQ2c6Q/mSv960=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha1-hIh3EOJzwYFaznrkWfb0Kl0x1f0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.12.13.tgz?cache=0&sync_timestamp=1612314730317&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-sticky-regex%2Fdownload%2F%40babel%2Fplugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha1-dg/9k2+s5z+GCuZG+4bugvPQbR8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha1-o2BJEnl3rZRDje50Q1mNHO/fQJ0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.12.13.tgz?cache=0&sync_timestamp=1612314730347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-typeof-symbol%2Fdownload%2F%40babel%2Fplugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha1-eF3Weh8upXnZwr5yLejITLhfWn8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.12.13.tgz?cache=0&sync_timestamp=1612314730331&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-unicode-escapes%2Fdownload%2F%40babel%2Fplugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha1-hAztO4FtO1En3R0S3O3F3q0aXnQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.12.13.tgz?cache=0&sync_timestamp=1612314730902&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-unicode-regex%2Fdownload%2F%40babel%2Fplugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha1-tSUhaFgE4VWxIC6D/BiNNLtw9aw=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/polyfill": { + "version": "7.12.1", + "resolved": "https://registry.npm.taobao.org/@babel/polyfill/download/@babel/polyfill-7.12.1.tgz", + "integrity": "sha1-Hy1jcdEmG72WHzxdWQkVDhLQvZY=", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.12.tgz", + "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=", + "dev": true + } + } + }, + "@babel/preset-env": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.13.15.tgz", + "integrity": "sha1-yKbrWE+W7LoYPT1BSoNVOlmfR48=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.15", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.13.15", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.14", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz?cache=0&sync_timestamp=1598549694693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fpreset-modules%2Fdownload%2F%40babel%2Fpreset-modules-0.1.4.tgz", + "integrity": "sha1-Ni8raMZihClw/bXiVP/I/BwuQV4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.13.10", + "resolved": "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.13.10.tgz?cache=0&sync_timestamp=1615243066705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.13.10.tgz", + "integrity": "sha1-R9QqV7YJX0Ro2kQDiP262L6/DX0=", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.12.13.tgz?cache=0&sync_timestamp=1612314730561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.12.13.tgz", + "integrity": "sha1-UwJlvooliduzdSOETFvLVZR/syc=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.13.15.tgz", + "integrity": "sha1-w4v3Z5M03dQCjo4fezqlAZ8Nrac=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.13.14.tgz?cache=0&sync_timestamp=1617027383828&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.13.14.tgz", + "integrity": "sha1-w1pKuxXHzUWidG14qzKONiy6zg0=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@fortawesome/fontawesome-common-types": { + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.35.tgz", + "integrity": "sha512-IHUfxSEDS9dDGqYwIW7wTN6tn/O8E0n5PcAHz9cAaBoZw6UpG20IG/YM3NNLaGPwPqgjBAFjIURzqoQs3rrtuw==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "1.2.35", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.35.tgz", + "integrity": "sha512-uLEXifXIL7hnh2sNZQrIJWNol7cTVIzwI+4qcBIq9QWaZqUblm0IDrtSqbNg+3SQf8SMGHkiSigD++rHmCHjBg==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.3.tgz", + "integrity": "sha512-XPeeu1IlGYqz4VWGRAT5ukNMd4VHUEEJ7ysZ7pSSgaEtNvSo+FLurybGJVmiqkQdK50OkSja2bfZXOeyMGRD8Q==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz", + "integrity": "sha1-XWftQ/P9QaadS5/3tW58DR0KgeU=", + "dev": true + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz?cache=0&sync_timestamp=1593915150444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fbourne%2Fdownload%2F%40hapi%2Fbourne-1.3.2.tgz", + "integrity": "sha1-CnCVreoGckPOMoPhtWuKj0U7JCo=", + "dev": true + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz", + "integrity": "sha1-/elgZMpEbeyMVajC8TCVewcMbgY=", + "dev": true + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "integrity": "sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc=", + "dev": true, + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz", + "integrity": "sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck=", + "dev": true, + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg=", + "dev": true, + "requires": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", + "integrity": "sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz", + "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=", + "dev": true + }, + "@nuxt/opencollective": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/@nuxt/opencollective/download/@nuxt/opencollective-0.3.2.tgz", + "integrity": "sha1-g8twzbK6xfrW+Mk1KeexEYfUnAI=", + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.0", + "node-fetch": "^2.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687018980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", + "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz?cache=0&sync_timestamp=1607927625608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40soda%2Ffriendly-errors-webpack-plugin%2Fdownload%2F%40soda%2Ffriendly-errors-webpack-plugin-1.8.0.tgz", + "integrity": "sha1-hHUdgqkwGdXJLAzw5FrFkIfNIkA=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1614522241573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + } + } + } + } + }, + "@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz", + "integrity": "sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=", + "dev": true + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz?cache=0&sync_timestamp=1613378060592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fanymatch%2Fdownload%2F%40types%2Fanymatch-1.3.1.tgz", + "integrity": "sha1-M2utwb7sudrMOL6izzKt9ieoQho=", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npm.taobao.org/@types/body-parser/download/@types/body-parser-1.19.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fbody-parser%2Fdownload%2F%40types%2Fbody-parser-1.19.0.tgz", + "integrity": "sha1-BoWzxH6zAG/+0RfN1VFkth+AU48=", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.34", + "resolved": "https://registry.npm.taobao.org/@types/connect/download/@types/connect-3.4.34.tgz?cache=0&sync_timestamp=1613378309564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect%2Fdownload%2F%40types%2Fconnect-3.4.34.tgz", + "integrity": "sha1-FwpAIjptZmAG2TyhKK8r6x2bGQE=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.4", + "resolved": "https://registry.npm.taobao.org/@types/connect-history-api-fallback/download/@types/connect-history-api-fallback-1.3.4.tgz?cache=0&sync_timestamp=1615910664204&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fconnect-history-api-fallback%2Fdownload%2F%40types%2Fconnect-history-api-fallback-1.3.4.tgz", + "integrity": "sha1-jA8Obl2CUraZ9aZi9Rvfgv2di7g=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/express": { + "version": "4.17.11", + "resolved": "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.11.tgz", + "integrity": "sha1-3r48qm+OX82pa0e9VOL0DE7llUU=", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.19", + "resolved": "https://registry.npm.taobao.org/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.19.tgz", + "integrity": "sha1-AKz8FjLnKaysTxUw6eFvbdFQih0=", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1613378758886&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "integrity": "sha1-5rqA82t9qtLGhazZJmOC5omFwYM=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.5", + "resolved": "https://registry.npm.taobao.org/@types/http-proxy/download/@types/http-proxy-1.17.5.tgz?cache=0&sync_timestamp=1613378761091&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhttp-proxy%2Fdownload%2F%40types%2Fhttp-proxy-1.17.5.tgz", + "integrity": "sha1-wgPF5uncaCDSekDrHlEccKIgQj0=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.7.tgz", + "integrity": "sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0=", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/@types/mime/download/@types/mime-1.3.2.tgz", + "integrity": "sha1-k+Jb+e51/g/YC1lLxP6w6GIRG1o=", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.4.tgz?cache=0&sync_timestamp=1616639422543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.4.tgz", + "integrity": "sha1-8Owl2/Lw5LGGRzE6wDETTKWySyE=", + "dev": true + }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.1.tgz", + "integrity": "sha1-KD9mn/dte4Jg34q3pCYsyD2YglY=", + "dev": true + }, + "@types/node": { + "version": "14.14.37", + "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-14.14.37.tgz", + "integrity": "sha1-o92NpOuEqZbDbjMd+Y2Cq9drUW4=", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz", + "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.4.tgz", + "integrity": "sha1-FZJUFOCtLNdlv+9YhC9+JqesyyQ=", + "dev": true + }, + "@types/qs": { + "version": "6.9.6", + "resolved": "https://registry.npm.taobao.org/@types/qs/download/@types/qs-6.9.6.tgz?cache=0&sync_timestamp=1615109179784&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fqs%2Fdownload%2F%40types%2Fqs-6.9.6.tgz", + "integrity": "sha1-35w8izGiR+wxXmmWVmvjFx30s7E=", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/@types/range-parser/download/@types/range-parser-1.2.3.tgz", + "integrity": "sha1-fuMwunyq+5gJC+zoal7kQRWQTCw=", + "dev": true + }, + "@types/serve-static": { + "version": "1.13.9", + "resolved": "https://registry.npm.taobao.org/@types/serve-static/download/@types/serve-static-1.13.9.tgz?cache=0&sync_timestamp=1613384362265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fserve-static%2Fdownload%2F%40types%2Fserve-static-1.13.9.tgz", + "integrity": "sha1-qs8oqFoF7imhH7fD6tk1rFbzPk4=", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz", + "integrity": "sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=", + "dev": true + }, + "@types/tapable": { + "version": "1.0.7", + "resolved": "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.7.tgz", + "integrity": "sha1-VFFYNC+Uno/Tv9gTIklx7N3D+sQ=", + "dev": true + }, + "@types/uglify-js": { + "version": "3.13.0", + "resolved": "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.13.0.tgz?cache=0&sync_timestamp=1615112063411&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fuglify-js%2Fdownload%2F%40types%2Fuglify-js-3.13.0.tgz", + "integrity": "sha1-HK2N8fsLFDxaugjeVxLqnR/3ESQ=", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@types/webpack": { + "version": "4.41.27", + "resolved": "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.27.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack%2Fdownload%2F%40types%2Fwebpack-4.41.27.tgz", + "integrity": "sha1-9H2kiMgDfn8bLb8nFPu6y2HsD/w=", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "@types/webpack-dev-server": { + "version": "3.11.3", + "resolved": "https://registry.npm.taobao.org/@types/webpack-dev-server/download/@types/webpack-dev-server-3.11.3.tgz", + "integrity": "sha1-I34m2HZRz5VJDc01b1aMjIQBYXc=", + "dev": true, + "requires": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/serve-static": "*", + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" + } + }, + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-2.1.0.tgz", + "integrity": "sha1-iIKwvWLR4M5i8YPQ0Bty5ugujBA=", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", + "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", + "dev": true + } + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz?cache=0&sync_timestamp=1602851197289&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-helper-vue-jsx-merge-props%2Fdownload%2F%40vue%2Fbabel-helper-vue-jsx-merge-props-1.2.1.tgz", + "integrity": "sha1-MWJKelBfsU2h1YAjclpMXycOaoE=", + "dev": true + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz?cache=0&sync_timestamp=1610812350571&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-helper-vue-transform-on%2Fdownload%2F%40vue%2Fbabel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha1-m5xpHNBvyFUiGiR1w8yDHXdLx9w=", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.0.4.tgz", + "integrity": "sha1-B3gmyg7M13y2rWmCVPWCHe1cUYk=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz?cache=0&sync_timestamp=1602851197462&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-plugin-transform-vue-jsx%2Fdownload%2F%40vue%2Fbabel-plugin-transform-vue-jsx-1.2.1.tgz", + "integrity": "sha1-ZGBGxlLC8CQnJ/NFGdkXsGQEHtc=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-preset-app": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.12.tgz?cache=0&sync_timestamp=1616590653924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-preset-app%2Fdownload%2F%40vue%2Fbabel-preset-app-4.5.12.tgz", + "integrity": "sha1-w6I88z9uXqMFNvE8D5sfx+AoscE=", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + } + }, + "@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.2.4.tgz", + "integrity": "sha1-kv6nnbbxOwHoDToAmeKSS9y+Toc=", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-composition-api-inject-h/download/@vue/babel-sugar-composition-api-inject-h-1.2.1.tgz?cache=0&sync_timestamp=1602851198838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-sugar-composition-api-inject-h%2Fdownload%2F%40vue%2Fbabel-sugar-composition-api-inject-h-1.2.1.tgz", + "integrity": "sha1-BdbgxDJxDjdYKyvppgSbaJtvA+s=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-composition-api-render-instance/download/@vue/babel-sugar-composition-api-render-instance-1.2.4.tgz?cache=0&sync_timestamp=1603806797927&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-sugar-composition-api-render-instance%2Fdownload%2F%40vue%2Fbabel-sugar-composition-api-render-instance-1.2.4.tgz", + "integrity": "sha1-5MvGmXw0T6wnF4WteikyXFHWjRk=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.2.2.tgz?cache=0&sync_timestamp=1602929497838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-sugar-functional-vue%2Fdownload%2F%40vue%2Fbabel-sugar-functional-vue-1.2.2.tgz", + "integrity": "sha1-JnqayNeHyW7b8Dzj85LEnam9Jlg=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.2.2.tgz?cache=0&sync_timestamp=1602929581308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-sugar-inject-h%2Fdownload%2F%40vue%2Fbabel-sugar-inject-h-1.2.2.tgz", + "integrity": "sha1-1zjTyJM2fshJHcu2abAAkZKT46o=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.2.3.tgz?cache=0&sync_timestamp=1603182468308&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-sugar-v-model%2Fdownload%2F%40vue%2Fbabel-sugar-v-model-1.2.3.tgz", + "integrity": "sha1-+h8pulHr8KoabDX6ZtU5vEWaGPI=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603922099064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.2.3.tgz?cache=0&sync_timestamp=1603182019525&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-sugar-v-on%2Fdownload%2F%40vue%2Fbabel-sugar-v-on-1.2.3.tgz", + "integrity": "sha1-NCNnF4WGpp85LwS/ujICHQKROto=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603922099064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + }, + "@vue/cli-overlay": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-4.5.12.tgz?cache=0&sync_timestamp=1616590658145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-overlay%2Fdownload%2F%40vue%2Fcli-overlay-4.5.12.tgz", + "integrity": "sha1-1a41OrsYdnIgQZfc0HekNn1NSiQ=", + "dev": true + }, + "@vue/cli-plugin-babel": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.5.12.tgz", + "integrity": "sha1-yXN9QHlIXOm+B8RjyB4eM4hsYhk=", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@vue/babel-preset-app": "^4.5.12", + "@vue/cli-shared-utils": "^4.5.12", + "babel-loader": "^8.1.0", + "cache-loader": "^4.1.0", + "thread-loader": "^2.1.3", + "webpack": "^4.0.0" + } + }, + "@vue/cli-plugin-eslint": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.12.tgz?cache=0&sync_timestamp=1616590654457&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-eslint%2Fdownload%2F%40vue%2Fcli-plugin-eslint-4.5.12.tgz", + "integrity": "sha1-f8Kh0KSQ+jAO9OlFGMLMSbp6KS8=", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.12", + "eslint-loader": "^2.2.1", + "globby": "^9.2.0", + "inquirer": "^7.1.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + } + }, + "@vue/cli-plugin-router": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.12.tgz?cache=0&sync_timestamp=1616590661502&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-router%2Fdownload%2F%40vue%2Fcli-plugin-router-4.5.12.tgz", + "integrity": "sha1-l3xLK2lMwD6e+BYRKl1YkjST0Kw=", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.12" + } + }, + "@vue/cli-plugin-vuex": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.12.tgz?cache=0&sync_timestamp=1616590656418&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-vuex%2Fdownload%2F%40vue%2Fcli-plugin-vuex-4.5.12.tgz", + "integrity": "sha1-9/vhd+5xdvBVtUbp50Ry+dkXdiY=", + "dev": true + }, + "@vue/cli-service": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-4.5.12.tgz", + "integrity": "sha1-SDrvfcTip7ArfyJPCi73zqkQ4DM=", + "dev": true, + "requires": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@soda/get-current-script": "^1.0.0", + "@types/minimist": "^1.2.0", + "@types/webpack": "^4.0.0", + "@types/webpack-dev-server": "^3.11.0", + "@vue/cli-overlay": "^4.5.12", + "@vue/cli-plugin-router": "^4.5.12", + "@vue/cli-plugin-vuex": "^4.5.12", + "@vue/cli-shared-utils": "^4.5.12", + "@vue/component-compiler-utils": "^3.1.2", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^7.4.0", + "acorn-walk": "^7.1.1", + "address": "^1.1.2", + "autoprefixer": "^9.8.6", + "browserslist": "^4.12.0", + "cache-loader": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.4", + "clipboardy": "^2.3.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.5.3", + "cssnano": "^4.1.10", + "debug": "^4.1.1", + "default-gateway": "^5.0.5", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^4.2.0", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "^1.2.5", + "pnp-webpack-plugin": "^1.6.4", + "portfinder": "^1.0.26", + "postcss-loader": "^3.0.0", + "ssri": "^7.1.0", + "terser-webpack-plugin": "^2.3.6", + "thread-loader": "^2.1.3", + "url-loader": "^2.2.0", + "vue-loader": "^15.9.2", + "vue-loader-v16": "npm:vue-loader@^16.1.0", + "vue-style-loader": "^4.1.2", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.8.0", + "webpack-chain": "^6.4.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.1.tgz", + "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=", + "dev": true + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz", + "integrity": "sha1-qAAMIWlwiQgvhSh6GuxuOCAkpxw=", + "dev": true, + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "ssri": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz", + "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz?cache=0&sync_timestamp=1610194258495&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.3.8.tgz", + "integrity": "sha1-iUdkoZsHQ/L3BOfCqEjFKDppZyQ=", + "dev": true, + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + } + } + } + }, + "@vue/cli-shared-utils": { + "version": "4.5.12", + "resolved": "https://registry.npm.taobao.org/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.12.tgz?cache=0&sync_timestamp=1616590660239&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-shared-utils%2Fdownload%2F%40vue%2Fcli-shared-utils-4.5.12.tgz", + "integrity": "sha1-DgaT1IgzbShP+mWP8zseoikn0GU=", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "@vue/component-compiler-utils": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.0.tgz?cache=0&sync_timestamp=1595427694165&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcomponent-compiler-utils%2Fdownload%2F%40vue%2Fcomponent-compiler-utils-3.2.0.tgz", + "integrity": "sha1-j4UYLO7Sjps8dTE95mn4MWbRHl0=", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427606170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fpreload-webpack-plugin%2Fdownload%2F%40vue%2Fpreload-webpack-plugin-1.1.2.tgz", + "integrity": "sha1-zrkktOyzucQ4ccekKaAvhCPmIas=", + "dev": true + }, + "@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.3.0.tgz?cache=0&sync_timestamp=1613216639558&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fweb-component-wrapper%2Fdownload%2F%40vue%2Fweb-component-wrapper-1.3.0.tgz", + "integrity": "sha1-trQKdiVCnSvXwigd26YB7QXcfxo=", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz?cache=0&sync_timestamp=1610041327965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fast%2Fdownload%2F%40webassemblyjs%2Fast-1.9.0.tgz", + "integrity": "sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ=", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz?cache=0&sync_timestamp=1610043274676&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Ffloating-point-hex-parser%2Fdownload%2F%40webassemblyjs%2Ffloating-point-hex-parser-1.9.0.tgz", + "integrity": "sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz?cache=0&sync_timestamp=1610041334619&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-api-error%2Fdownload%2F%40webassemblyjs%2Fhelper-api-error-1.9.0.tgz", + "integrity": "sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz?cache=0&sync_timestamp=1610041334130&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-buffer%2Fdownload%2F%40webassemblyjs%2Fhelper-buffer-1.9.0.tgz", + "integrity": "sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", + "integrity": "sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc=", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz?cache=0&sync_timestamp=1610041345513&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-fsm%2Fdownload%2F%40webassemblyjs%2Fhelper-fsm-1.9.0.tgz", + "integrity": "sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz?cache=0&sync_timestamp=1601755861500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-module-context%2Fdownload%2F%40webassemblyjs%2Fhelper-module-context-1.9.0.tgz", + "integrity": "sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz?cache=0&sync_timestamp=1610041334247&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-wasm-bytecode%2Fdownload%2F%40webassemblyjs%2Fhelper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz?cache=0&sync_timestamp=1610041332602&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-wasm-section%2Fdownload%2F%40webassemblyjs%2Fhelper-wasm-section-1.9.0.tgz", + "integrity": "sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz?cache=0&sync_timestamp=1610041334740&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fieee754%2Fdownload%2F%40webassemblyjs%2Fieee754-1.9.0.tgz", + "integrity": "sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz?cache=0&sync_timestamp=1610041334514&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fleb128%2Fdownload%2F%40webassemblyjs%2Fleb128-1.9.0.tgz", + "integrity": "sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU=", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz?cache=0&sync_timestamp=1610041334838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Futf8%2Fdownload%2F%40webassemblyjs%2Futf8-1.9.0.tgz", + "integrity": "sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-edit%2Fdownload%2F%40webassemblyjs%2Fwasm-edit-1.9.0.tgz", + "integrity": "sha1-P+bXnT8PkiGDqoYALELdJWz+6c8=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz?cache=0&sync_timestamp=1610041335808&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-gen%2Fdownload%2F%40webassemblyjs%2Fwasm-gen-1.9.0.tgz", + "integrity": "sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz?cache=0&sync_timestamp=1610041336191&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-opt%2Fdownload%2F%40webassemblyjs%2Fwasm-opt-1.9.0.tgz", + "integrity": "sha1-IhEYHlsxMmRDzIES658LkChyGmE=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz?cache=0&sync_timestamp=1610041328345&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-parser%2Fdownload%2F%40webassemblyjs%2Fwasm-parser-1.9.0.tgz", + "integrity": "sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz?cache=0&sync_timestamp=1610041336497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwast-parser%2Fdownload%2F%40webassemblyjs%2Fwast-parser-1.9.0.tgz", + "integrity": "sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz?cache=0&sync_timestamp=1610041335289&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwast-printer%2Fdownload%2F%40webassemblyjs%2Fwast-printer-1.9.0.tgz", + "integrity": "sha1-STXVTIX+9jewDOn1I3dFHQDUeJk=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", + "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz", + "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-6.4.2.tgz", + "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz?cache=0&sync_timestamp=1599499160644&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.3.1.tgz", + "integrity": "sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns=", + "dev": true + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz", + "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=", + "dev": true + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz", + "integrity": "sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz", + "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1618160037158&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz?cache=0&sync_timestamp=1616886041666&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-errors%2Fdownload%2Fajv-errors-1.0.1.tgz", + "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz", + "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "dev": true + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.2.tgz?cache=0&sync_timestamp=1617747806715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fanymatch%2Fdownload%2Fanymatch-3.1.2.tgz", + "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz", + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "dev": true + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/arch/download/arch-2.2.0.tgz", + "integrity": "sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz?cache=0&sync_timestamp=1614624227561&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npm.taobao.org/asn1.js/download/asn1.js-5.4.1.tgz", + "integrity": "sha1-EamAuE67kXgc41sP3C7ilON4Pwc=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz", + "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz", + "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz", + "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1614956763868&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz", + "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz?cache=0&sync_timestamp=1604103580457&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.11.0.tgz", + "integrity": "sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=", + "dev": true + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dev": true, + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz", + "integrity": "sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1606424688085&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz", + "integrity": "sha1-k2POhMEMmkDmx1N0jhRBtgyKC4E=", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz?cache=0&sync_timestamp=1587495824228&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-dynamic-import-node%2Fdownload%2Fbabel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.0.tgz", + "integrity": "sha1-aGd1v5pap1fhBSCQNnXjiJyu7cQ=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.0", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.0.tgz?cache=0&sync_timestamp=1617210130706&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-polyfill-corejs3%2Fdownload%2Fbabel-plugin-polyfill-corejs3-0.2.0.tgz", + "integrity": "sha1-9LS7exkymCffNv9W9ubTZwJst6I=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.0", + "core-js-compat": "^3.9.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.0.tgz", + "integrity": "sha1-hT9fVxb0aR2YyE+Aacdjbqjaerg=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz?cache=0&sync_timestamp=1617714298273&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbalanced-match%2Fdownload%2Fbalanced-match-1.0.2.tgz", + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.5.1.tgz?cache=0&sync_timestamp=1605123435820&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbase64-js%2Fdownload%2Fbase64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.npm.taobao.org/bfj/download/bfj-6.1.2.tgz", + "integrity": "sha1-MlyGGoIryzWKQceKM7jm4ght3n8=", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.2.0.tgz?cache=0&sync_timestamp=1610299413755&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.2.0.tgz", + "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz?cache=0&sync_timestamp=1598869137824&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.7.2.tgz", + "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-5.2.0.tgz", + "integrity": "sha1-NYhgZ0OWxpl3canQUfzBtX1K4AI=", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz", + "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz", + "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bootstrap": { + "version": "4.6.0", + "resolved": "https://registry.npm.taobao.org/bootstrap/download/bootstrap-4.6.0.tgz", + "integrity": "sha1-l7nymsmPmN+kO/dGgmLYQ5JVL9c=" + }, + "bootstrap-vue": { + "version": "2.21.2", + "resolved": "https://registry.npm.taobao.org/bootstrap-vue/download/bootstrap-vue-2.21.2.tgz", + "integrity": "sha1-7Dj2bDoiBb7MzdthWKmR2WUJ7Qs=", + "requires": { + "@nuxt/opencollective": "^0.3.2", + "bootstrap": ">=4.5.3 <5.0.0", + "popper.js": "^1.16.1", + "portal-vue": "^2.1.7", + "vue-functional-data-merge": "^3.1.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1614010713935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.1.0.tgz?cache=0&sync_timestamp=1605194217709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserify-rsa%2Fdownload%2Fbrowserify-rsa-4.1.0.tgz", + "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.2.1.tgz", + "integrity": "sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001230", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz", + "integrity": "sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.739", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz", + "integrity": "sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==", + "dev": true + } + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz?cache=0&sync_timestamp=1606100030972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-4.9.2.tgz", + "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz", + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz", + "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", + "dev": true + }, + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/buffer-json/download/buffer-json-2.0.0.tgz", + "integrity": "sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM=", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz", + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz", + "integrity": "sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/cache-loader/download/cache-loader-4.1.0.tgz", + "integrity": "sha1-mUjK41OuwKH8ser9ojAIFuyFOH4=", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz?cache=0&sync_timestamp=1610402833657&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcall-bind%2Fdownload%2Fcall-bind-1.0.2.tgz", + "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.2.0.tgz?cache=0&sync_timestamp=1603922099064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-6.2.0.tgz", + "integrity": "sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk=", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz", + "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001208", + "resolved": "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001208.tgz?cache=0&sync_timestamp=1617866675529&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001208.tgz", + "integrity": "sha1-qZkBSjXOvU+YxAWTCgV6DXU1Lrk=", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1591687018980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1601034855780&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz", + "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", + "dev": true + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz", + "integrity": "sha1-M1bMoZyIlUTy16le1JzlCKDs9VI=", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-3.5.1.tgz?cache=0&sync_timestamp=1610721450018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.5.1.tgz", + "integrity": "sha1-7pznu+vSt59J8wR5nVRo4x4U5oo=", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz", + "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz?cache=0&sync_timestamp=1617905851551&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchrome-trace-event%2Fdownload%2Fchrome-trace-event-1.0.3.tgz", + "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fci-info%2Fdownload%2Fci-info-1.6.0.tgz", + "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz?cache=0&sync_timestamp=1616153455026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-css%2Fdownload%2Fclean-css-4.2.3.tgz", + "integrity": "sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1605702384104&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz", + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npm.taobao.org/cli-highlight/download/cli-highlight-2.1.11.tgz?cache=0&sync_timestamp=1616955169015&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-highlight%2Fdownload%2Fcli-highlight-2.1.11.tgz", + "integrity": "sha1-SXNvpFLwqvT65YDjCssmgo0twb8=", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687018980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", + "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.6.0.tgz", + "integrity": "sha1-NsfcmPtqmna9YjjsP3fiQlYn6Tk=", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz", + "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", + "dev": true + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz", + "integrity": "sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.2.0.tgz", + "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz?cache=0&sync_timestamp=1604880226973&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz", + "integrity": "sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/color/download/color-3.1.3.tgz", + "integrity": "sha1-ymf7TnuX1hHc3jns7tQiBn2RWW4=", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.npm.taobao.org/color-string/download/color-string-1.5.5.tgz?cache=0&sync_timestamp=1614967287897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-string%2Fdownload%2Fcolor-string-1.5.5.tgz", + "integrity": "sha1-ZUdKjw50OWJfPSemoZ2J/EUiMBQ=", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/colorette/download/colorette-1.2.2.tgz?cache=0&sync_timestamp=1614259623635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.2.tgz", + "integrity": "sha1-y8x51emcrqLb8Q6zom/Ys+as+pQ=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz", + "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", + "dev": true + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npm.taobao.org/consola/download/consola-2.15.3.tgz", + "integrity": "sha1-LhH5jWpL5x/3LgvfB70j4Sy2FVA=" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz", + "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npm.taobao.org/consolidate/download/consolidate-0.15.1.tgz?cache=0&sync_timestamp=1599596658886&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconsolidate%2Fdownload%2Fconsolidate-0.15.1.tgz", + "integrity": "sha1-IasEMjXHGgfUXZqtmFk7DbpWurc=", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", + "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz", + "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz?cache=0&sync_timestamp=1587525998658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcookie%2Fdownload%2Fcookie-0.4.0.tgz", + "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz?cache=0&sync_timestamp=1617709702983&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-webpack-plugin%2Fdownload%2Fcopy-webpack-plugin-5.1.2.tgz", + "integrity": "sha1-ioieHcr6bJHGzUvhrRWPHTgjuuI=", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169872380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1598237815612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npm.taobao.org/globby/download/globby-7.1.1.tgz?cache=0&sync_timestamp=1616407110746&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz?cache=0&sync_timestamp=1581725110840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz?cache=0&sync_timestamp=1590809430681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore%2Fdownload%2Fignore-3.3.10.tgz", + "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz?cache=0&sync_timestamp=1602861215716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz?cache=0&sync_timestamp=1618384600356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "core-js": { + "version": "3.10.1", + "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-3.10.1.tgz", + "integrity": "sha1-5oOWOXi2gG3MbApKi9SrC9rz8ho=" + }, + "core-js-compat": { + "version": "3.10.1", + "resolved": "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.10.1.tgz", + "integrity": "sha1-Yhg6OnfO7/zEINkHo+b8Z9myfxw=", + "dev": true, + "requires": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz", + "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1596313016776&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz", + "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1610966654792&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz?cache=0&sync_timestamp=1596557469480&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcreate-ecdh%2Fdownload%2Fcreate-ecdh-4.0.4.tgz", + "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz?cache=0&sync_timestamp=1598867150563&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1604519240728&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "integrity": "sha1-wZiUD2OnbX42wecQGLABchBUyyI=", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz", + "integrity": "sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU=", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603922099064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1617437442336&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz", + "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1615262862801&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz", + "integrity": "sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "dev": true + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.11.tgz", + "integrity": "sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha1-kgYisfwelaNOiDggPxOXpQTy0/8=", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npm.taobao.org/csso/download/csso-4.2.0.tgz?cache=0&sync_timestamp=1606408869238&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcsso%2Fdownload%2Fcsso-4.2.0.tgz", + "integrity": "sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/css-tree/download/css-tree-1.1.3.tgz", + "integrity": "sha1-60hw+2/XcHMn7JXC/yqwm16NuR0=", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.14.tgz", + "integrity": "sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073407658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.1.tgz", + "integrity": "sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz?cache=0&sync_timestamp=1610348638646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz?cache=0&sync_timestamp=1606859714626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeep-equal%2Fdownload%2Fdeep-equal-1.1.1.tgz", + "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&sync_timestamp=1593091003052&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz", + "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=", + "dev": true + }, + "default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz?cache=0&sync_timestamp=1610365784356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-5.0.5.tgz", + "integrity": "sha1-T9a9XShV05s0zFpZUFSG6ar8mxA=", + "dev": true, + "requires": { + "execa": "^3.3.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz?cache=0&sync_timestamp=1598867150563&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1606971061972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz", + "integrity": "sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz", + "integrity": "sha1-venDJoDW+uBBKdasnZIc54FfeOM=", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1617823545101&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1617889805215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz?cache=0&sync_timestamp=1617947695861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-finally%2Fdownload%2Fp-finally-2.0.1.tgz", + "integrity": "sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz?cache=0&sync_timestamp=1617971695678&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz?cache=0&sync_timestamp=1601076915294&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdel%2Fdownload%2Fdel-4.1.1.tgz", + "integrity": "sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz?cache=0&sync_timestamp=1616407110746&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz?cache=0&sync_timestamp=1581725110840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz", + "integrity": "sha1-MQko/u+cnsxltosXaTAYpmXOoXU=", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz", + "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.5.tgz?cache=0&sync_timestamp=1615920894247&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdetect-node%2Fdownload%2Fdetect-node-2.0.5.tgz", + "integrity": "sha1-nScKp+qlrwtyxMnZuBTn9M5zi3k=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdir-glob%2Fdownload%2Fdir-glob-2.2.2.tgz", + "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz", + "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz", + "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz", + "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-2.2.0.tgz", + "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz", + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-1.3.1.tgz", + "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz?cache=0&sync_timestamp=1617299326465&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomhandler%2Fdownload%2Fdomhandler-2.4.2.tgz", + "integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz?cache=0&sync_timestamp=1617913408804&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz", + "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz", + "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz", + "integrity": "sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz", + "integrity": "sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz?cache=0&sync_timestamp=1597221020457&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fduplexer%2Fdownload%2Fduplexer-0.1.2.tgz", + "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fduplexify%2Fdownload%2Fduplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/easy-stack/download/easy-stack-1.0.1.tgz?cache=0&sync_timestamp=1605128933665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feasy-stack%2Fdownload%2Feasy-stack-1.0.1.tgz", + "integrity": "sha1-iv5CZGJpiMq7EfPHBMzQyDVBEGY=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz?cache=0&sync_timestamp=1612643343638&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fejs%2Fdownload%2Fejs-2.7.4.tgz", + "integrity": "sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.4.tgz?cache=0&sync_timestamp=1612290557689&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.4.tgz", + "integrity": "sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1614682798745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&sync_timestamp=1610568463915&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "integrity": "sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz", + "integrity": "sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/entities/download/entities-2.2.0.tgz?cache=0&sync_timestamp=1611535562200&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fentities%2Fdownload%2Fentities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npm.taobao.org/errno/download/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "integrity": "sha1-WpmnB716TFinl5AtSNgoA+3mqtg=", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.18.0.tgz", + "integrity": "sha1-q4CzWe7Lft5MKYAAOQvFrD7HtaQ=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.1.1.tgz?cache=0&sync_timestamp=1602567306925&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.1.tgz", + "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz", + "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1599933670126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz", + "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz?cache=0&sync_timestamp=1608469462038&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", + "dev": true + } + } + }, + "eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-2.2.1.tgz", + "integrity": "sha1-KLnBLaVAV68IReKmEScBova/gzc=", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha1-J/7NmjokeJsPER7N1UCp5WGY4P4=", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz?cache=0&sync_timestamp=1599933670126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-4.0.3.tgz", + "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz", + "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", + "dev": true + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz?cache=0&sync_timestamp=1607146443455&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-6.2.1.tgz", + "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.1.tgz", + "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/esquery/download/esquery-1.4.0.tgz?cache=0&sync_timestamp=1612565844379&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesquery%2Fdownload%2Fesquery-1.4.0.tgz", + "integrity": "sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596641410437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz?cache=0&sync_timestamp=1598898247102&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesrecurse%2Fdownload%2Fesrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz?cache=0&sync_timestamp=1596641410437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1596641410437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/event-pubsub/download/event-pubsub-4.3.0.tgz?cache=0&sync_timestamp=1606361626381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fevent-pubsub%2Fdownload%2Fevent-pubsub-4.3.0.tgz", + "integrity": "sha1-9o2Ba8KfHsAsU53FjI3UDOcss24=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz?cache=0&sync_timestamp=1598517732045&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.7.tgz", + "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/events/download/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/eventsource/download/eventsource-1.1.0.tgz", + "integrity": "sha1-AOjKfJIQnpSw3fMtrGd9hBAoz68=", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1606971061972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz?cache=0&sync_timestamp=1598867231599&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexpress%2Fdownload%2Fexpress-4.17.1.tgz", + "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz", + "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1610876640588&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-2.2.7.tgz", + "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1598237815612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz", + "integrity": "sha1-XA6aiWjokSwoZjn96XeosgnyUI4=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffiggy-pudding%2Fdownload%2Ffiggy-pudding-3.5.2.tgz", + "integrity": "sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz", + "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz", + "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/file-loader/download/file-loader-4.3.0.tgz?cache=0&sync_timestamp=1603816841545&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-4.3.0.tgz", + "integrity": "sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8=", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", + "dev": true, + "optional": true + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilesize%2Fdownload%2Ffilesize-3.6.1.tgz", + "integrity": "sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz", + "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1597169872380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz?cache=0&sync_timestamp=1604831928877&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflat-cache%2Fdownload%2Fflat-cache-2.0.1.tgz", + "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1581230370030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz", + "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz?cache=0&sync_timestamp=1611061273899&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-2.0.2.tgz", + "integrity": "sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.13.3", + "resolved": "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.13.3.tgz?cache=0&sync_timestamp=1614436958094&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.13.3.tgz", + "integrity": "sha1-5VmK1QF0wbxOhyMB6CrCzZf5Amc=", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&sync_timestamp=1613411079128&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-7.0.1.tgz?cache=0&sync_timestamp=1611075460296&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-7.0.1.tgz", + "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz", + "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612536512306&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.2.tgz?cache=0&sync_timestamp=1603829621482&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgensync%2Fdownload%2Fgensync-1.0.0-beta.2.tgz", + "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz", + "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "dev": true + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz?cache=0&sync_timestamp=1616407110746&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-9.2.0.tgz", + "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz", + "integrity": "sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=", + "dev": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz?cache=0&sync_timestamp=1605526036809&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgzip-size%2Fdownload%2Fgzip-size-5.1.1.tgz", + "integrity": "sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz?cache=0&sync_timestamp=1585154457081&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhandle-thing%2Fdownload%2Fhandle-thing-2.0.1.tgz", + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596082650501&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz", + "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/has-bigints/download/has-bigints-1.0.1.tgz", + "integrity": "sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz?cache=0&sync_timestamp=1614443617831&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-symbols%2Fdownload%2Fhas-symbols-1.0.2.tgz", + "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz", + "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-2.0.0.tgz", + "integrity": "sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz", + "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=", + "dev": true + }, + "highlight.js": { + "version": "10.7.2", + "resolved": "https://registry.npm.taobao.org/highlight.js/download/highlight.js-10.7.2.tgz", + "integrity": "sha1-iTGbhh7cZsSIVO0ebaIeqJ+Ec2A=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz", + "integrity": "sha1-YJIH1mEQADOpqUAq096mdzgcGx0=", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.9.tgz?cache=0&sync_timestamp=1617826598042&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.9.tgz", + "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/html-entities/download/html-entities-1.4.0.tgz?cache=0&sync_timestamp=1617031468383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtml-entities%2Fdownload%2Fhtml-entities-1.4.0.tgz", + "integrity": "sha1-z70bAdKvr5rcobEK59/6uYxx0tw=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz", + "integrity": "sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.17.1.tgz", + "integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78=", + "dev": true + } + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz", + "integrity": "sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=", + "dev": true + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz", + "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz?cache=0&sync_timestamp=1610159920398&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil.promisify%2Fdownload%2Futil.promisify-1.0.0.tgz", + "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz", + "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz?cache=0&sync_timestamp=1611535562200&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fentities%2Fdownload%2Fentities-1.1.2.tgz", + "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.3.tgz?cache=0&sync_timestamp=1609539959333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-parser-js%2Fdownload%2Fhttp-parser-js-0.5.3.tgz", + "integrity": "sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k=", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.1.tgz", + "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-1.1.1.tgz", + "integrity": "sha1-SJAKaM2dOIxzXR3ZcwLJGbfpShM=", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.4.tgz?cache=0&sync_timestamp=1618054787196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-4.0.4.tgz", + "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1600868478326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhuman-signals%2Fdownload%2Fhuman-signals-1.1.1.tgz", + "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1594184589720&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz", + "integrity": "sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/ieee754/download/ieee754-1.2.1.tgz?cache=0&sync_timestamp=1603838314962&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fieee754%2Fdownload%2Fieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz?cache=0&sync_timestamp=1590809430681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore%2Fdownload%2Fignore-4.0.6.tgz", + "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1608469462038&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz", + "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169872380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz?cache=0&sync_timestamp=1602861215716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1598869159256&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz", + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz", + "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1614296916461&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "integrity": "sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM=", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687018980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", + "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz?cache=0&sync_timestamp=1617823545101&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1617889805215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz?cache=0&sync_timestamp=1605885569376&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz", + "integrity": "sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": { + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz?cache=0&sync_timestamp=1610365784356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-4.2.0.tgz", + "integrity": "sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz?cache=0&sync_timestamp=1598867191154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fip%2Fdownload%2Fip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz?cache=0&sync_timestamp=1611327086114&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fip-regex%2Fdownload%2Fip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz", + "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.1.0.tgz?cache=0&sync_timestamp=1607117583816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-arguments%2Fdownload%2Fis-arguments-1.1.0.tgz", + "integrity": "sha1-YjUwMd++4HzrNGVqa95Z7+yujdk=", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-bigint/download/is-bigint-1.0.1.tgz", + "integrity": "sha1-aSMFHfy8dkJ4VAuc4OazITql68I=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-boolean-object/download/is-boolean-object-1.1.0.tgz", + "integrity": "sha1-4qqtOjqPyjTCj27uE1sVbtJYf/A=", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz?cache=0&sync_timestamp=1604429461527&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.3.tgz?cache=0&sync_timestamp=1612133035765&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.2.3.tgz", + "integrity": "sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz", + "integrity": "sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/is-core-module/download/is-core-module-2.2.0.tgz?cache=0&sync_timestamp=1606411565080&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-core-module%2Fdownload%2Fis-core-module-2.2.0.tgz", + "integrity": "sha1-lwN+89UiJNhRY/VZeytj2a/tmBo=", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz", + "integrity": "sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/is-docker/download/is-docker-2.2.1.tgz?cache=0&sync_timestamp=1617958767917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-docker%2Fdownload%2Fis-docker-2.2.1.tgz", + "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz?cache=0&sync_timestamp=1598237815612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-glob%2Fdownload%2Fis-glob-4.0.1.tgz", + "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607123132826&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz", + "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/is-number-object/download/is-number-object-1.0.4.tgz", + "integrity": "sha1-NqyV50HPGLKD/B3fXoPaeY4+wZc=", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.2.0.tgz", + "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha1-v+Lcomxp85cmWkAJljYCk1oFOss=", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz", + "integrity": "sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-3.0.0.tgz", + "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz?cache=0&sync_timestamp=1599667372314&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-plain-object%2Fdownload%2Fis-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.2.tgz?cache=0&sync_timestamp=1612217359034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.2.tgz", + "integrity": "sha1-gcjr3k2xQvLPHFP8htakV4gmYlE=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz", + "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/is-string/download/is-string-1.0.5.tgz", + "integrity": "sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y=", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz", + "integrity": "sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-2.1.0.tgz", + "integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=", + "dev": true + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npm.taobao.org/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1618267682095&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", + "integrity": "sha1-JhHQcbec6g9D7lej0RhZOsFUfbE=", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-file-download": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/js-file-download/-/js-file-download-0.4.12.tgz", + "integrity": "sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg==" + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.npm.taobao.org/js-message/download/js-message-1.0.7.tgz", + "integrity": "sha1-+93QU8ekcCGHG7iyyVOXzBfCDkc=", + "dev": true + }, + "js-queue": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/js-queue/download/js-queue-2.0.2.tgz", + "integrity": "sha1-C+WQM4+QOzbHPTPDGIOoIUEs1II=", + "dev": true, + "requires": { + "easy-stack": "^1.0.1" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1609680103034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz?cache=0&sync_timestamp=1603893628084&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1609553838875&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz?cache=0&sync_timestamp=1607998264311&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-stable-stringify-without-jsonify%2Fdownload%2Fjson-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz", + "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz", + "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz?cache=0&sync_timestamp=1604161824632&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz", + "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "dev": true + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/klona/download/klona-2.0.4.tgz", + "integrity": "sha1-e7Hjr/sMuGJFR+9+j2cI6i4538A=", + "dev": true + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz", + "integrity": "sha1-hxtaPuOdZoD8wm03kwtu7aidsMo=", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha1-4UsH5scVSwpLhqD9NFeE5FgEwVc=", + "dev": true, + "requires": { + "launch-editor": "^2.2.1" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "integrity": "sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k=", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1597169872380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz?cache=0&sync_timestamp=1602861215716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1610027908268&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz", + "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", + "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", + "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz?cache=0&sync_timestamp=1562718717933&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.defaultsdeep%2Fdownload%2Flodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha1-US6b1yHSctlOPTpjZT+hdRZ0HKY=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npm.taobao.org/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz", + "integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.1.tgz?cache=0&sync_timestamp=1606314031897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.7.1.tgz", + "integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz?cache=0&sync_timestamp=1606867791834&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flower-case%2Fdownload%2Flower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz?cache=0&sync_timestamp=1594427606170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-5.1.1.tgz", + "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz", + "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz", + "integrity": "sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz", + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&sync_timestamp=1618054787196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz?cache=0&sync_timestamp=1613584838235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.5.2.tgz", + "integrity": "sha1-bj3GzCuVEGQ4MOXxnVy3U9pe6r4=", + "dev": true + }, + "mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npm.taobao.org/mime-db/download/mime-db-1.47.0.tgz", + "integrity": "sha1-jLMT5Zll08Bc+/iYkVomevRqM1w=", + "dev": true + }, + "mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.30.tgz", + "integrity": "sha1-bnvotMR5gl+F7WMmaV23P5MF1i0=", + "dev": true, + "requires": { + "mime-db": "1.47.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz?cache=0&sync_timestamp=1617823545101&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmimic-fn%2Fdownload%2Fmimic-fn-1.2.0.tgz", + "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimatch%2Fdownload%2Fminimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", + "dev": true + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-3.1.3.tgz", + "integrity": "sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz", + "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz", + "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", + "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz", + "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1587535418745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmulticast-dns%2Fdownload%2Fmulticast-dns-6.2.3.tgz", + "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mutationobserver-shim": { + "version": "0.3.7", + "resolved": "https://registry.npm.taobao.org/mutationobserver-shim/download/mutationobserver-shim-0.3.7.tgz", + "integrity": "sha1-i/YzsMCwKRoRByVe0ywTCIqMW/M=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz", + "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz", + "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz", + "integrity": "sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz", + "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz?cache=0&sync_timestamp=1594317444539&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.2.tgz", + "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz?cache=0&sync_timestamp=1606867268911&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fno-case%2Fdownload%2Fno-case-2.3.2.tgz", + "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz?cache=0&sync_timestamp=1599311968037&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-2.6.1.tgz", + "integrity": "sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI=" + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npm.taobao.org/node-forge/download/node-forge-0.10.0.tgz?cache=0&sync_timestamp=1599010781800&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.10.0.tgz", + "integrity": "sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=", + "dev": true + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.npm.taobao.org/node-ipc/download/node-ipc-9.1.4.tgz?cache=0&sync_timestamp=1614360292509&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-ipc%2Fdownload%2Fnode-ipc-9.1.4.tgz", + "integrity": "sha1-Ks+WJoGv2sJgKHbZj+ZDTVTZvTw=", + "dev": true, + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.71.tgz?cache=0&sync_timestamp=1614109281105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.71.tgz", + "integrity": "sha1-yxM0sXmJaxyJ7P3UtyX7e738fbs=", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz?cache=0&sync_timestamp=1616086903193&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-package-data%2Fdownload%2Fnormalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz", + "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz?cache=0&sync_timestamp=1606861164153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnth-check%2Fdownload%2Fnth-check-1.0.2.tgz", + "integrity": "sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz?cache=0&sync_timestamp=1608921384686&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-hash%2Fdownload%2Fobject-hash-1.3.1.tgz", + "integrity": "sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=", + "dev": true + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.9.0.tgz?cache=0&sync_timestamp=1606804315827&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.9.0.tgz", + "integrity": "sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo=", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/object-is/download/object-is-1.1.5.tgz?cache=0&sync_timestamp=1613857652230&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-is%2Fdownload%2Fobject-is-1.1.5.tgz", + "integrity": "sha1-ud7qpfx/GEag+uzc7sE45XePU6w=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.2.tgz", + "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz?cache=0&sync_timestamp=1613860226109&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.getownpropertydescriptors%2Fdownload%2Fobject.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha1-G9Y66s8NXS0vMbXjk7A6fGAaI/c=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/object.values/download/object.values-1.1.3.tgz", + "integrity": "sha1-6qix4XWJ8C9pjbCT98Yu4WmXQu4=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz", + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz", + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz?cache=0&sync_timestamp=1617889805215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz", + "integrity": "sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk=", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npm.taobao.org/opener/download/opener-1.5.2.tgz?cache=0&sync_timestamp=1598732797840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopener%2Fdownload%2Fopener-1.5.2.tgz", + "integrity": "sha1-XTfh81B3udysQwE3InGv3rKhNZg=", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz", + "integrity": "sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz", + "integrity": "sha1-vwdSSRBZo+8+1MhQl1Md6f280xg=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz", + "integrity": "sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz?cache=0&sync_timestamp=1617947695861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-finally%2Fdownload%2Fp-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1606288806475&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", + "integrity": "sha1-1wTZr4orpoTiYA2aIVmD1BQal50=", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz", + "integrity": "sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz?cache=0&sync_timestamp=1610208884754&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpako%2Fdownload%2Fpako-1.0.11.tgz", + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz", + "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz?cache=0&sync_timestamp=1606867255504&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparam-case%2Fdownload%2Fparam-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.6.tgz", + "integrity": "sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1610966654792&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/parse5/download/parse5-5.1.1.tgz?cache=0&sync_timestamp=1595850937464&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-5.1.1.tgz", + "integrity": "sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npm.taobao.org/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npm.taobao.org/parse5/download/parse5-6.0.1.tgz?cache=0&sync_timestamp=1595850937464&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-6.0.1.tgz", + "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "dev": true + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz", + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz?cache=0&sync_timestamp=1583254548523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-browserify%2Fdownload%2Fpath-browserify-0.0.1.tgz", + "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz?cache=0&sync_timestamp=1617971695678&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz", + "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz?cache=0&sync_timestamp=1611752058913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-type%2Fdownload%2Fpath-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz?cache=0&sync_timestamp=1581725110840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.1.2.tgz?cache=0&sync_timestamp=1617976093778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpbkdf2%2Fdownload%2Fpbkdf2-3.1.2.tgz", + "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.3.tgz?cache=0&sync_timestamp=1618050023150&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpicomatch%2Fdownload%2Fpicomatch-2.2.3.tgz", + "integrity": "sha1-RlVH81nMwgbTxI5Goby4m/fuYZ0=", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz?cache=0&sync_timestamp=1581725110840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz?cache=0&sync_timestamp=1602861215716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npm.taobao.org/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha1-yXEaxNxIpoXauvyG+Lbdn434QUk=", + "dev": true, + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npm.taobao.org/popper.js/download/popper.js-1.16.1.tgz", + "integrity": "sha1-KiI8s9x7YhPXQOQDcr5A3kPmWxs=" + }, + "portal-vue": { + "version": "2.1.7", + "resolved": "https://registry.npm.taobao.org/portal-vue/download/portal-vue-2.1.7.tgz", + "integrity": "sha1-6ggGmyW2QMoIpbhvZ8YS8V9OStQ=" + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.28.tgz", + "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1618159251458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.5.tgz?cache=0&sync_timestamp=1609689216761&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.5.tgz", + "integrity": "sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1618056345711&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz?cache=0&sync_timestamp=1618056346656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-convert-values%2Fdownload%2Fpostcss-convert-values-4.0.1.tgz", + "integrity": "sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz?cache=0&sync_timestamp=1618056344474&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-comments%2Fdownload%2Fpostcss-discard-comments-4.0.2.tgz", + "integrity": "sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz?cache=0&sync_timestamp=1618056344848&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-duplicates%2Fdownload%2Fpostcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha1-P+EzzTyCKC5VD8myORdqkge3hOs=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz?cache=0&sync_timestamp=1618056345314&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-empty%2Fdownload%2Fpostcss-discard-empty-4.0.1.tgz", + "integrity": "sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.2.tgz?cache=0&sync_timestamp=1612743171132&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-load-config%2Fdownload%2Fpostcss-load-config-2.1.2.tgz", + "integrity": "sha1-xepQTyxK7zPHNZo03jVzdyrXUCo=", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-3.0.0.tgz", + "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz?cache=0&sync_timestamp=1618056353522&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-longhand%2Fdownload%2Fpostcss-merge-longhand-4.0.11.tgz", + "integrity": "sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz?cache=0&sync_timestamp=1618056349459&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-rules%2Fdownload%2Fpostcss-merge-rules-4.0.3.tgz", + "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045356898&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz?cache=0&sync_timestamp=1618056769116&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-4.0.2.tgz", + "integrity": "sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz?cache=0&sync_timestamp=1618056769278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-gradients%2Fdownload%2Fpostcss-minify-gradients-4.0.2.tgz", + "integrity": "sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz?cache=0&sync_timestamp=1618056350711&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-params%2Fdownload%2Fpostcss-minify-params-4.0.2.tgz", + "integrity": "sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045356898&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz?cache=0&sync_timestamp=1602588177787&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz?cache=0&sync_timestamp=1602588061607&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A=", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz?cache=0&sync_timestamp=1602593150083&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-scope%2Fdownload%2Fpostcss-modules-scope-2.2.0.tgz", + "integrity": "sha1-OFyuATzHdD9afXYC0Qc6iequYu4=", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz?cache=0&sync_timestamp=1602586198892&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-values%2Fdownload%2Fpostcss-modules-values-3.0.0.tgz", + "integrity": "sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA=", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz?cache=0&sync_timestamp=1618056347405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-charset%2Fdownload%2Fpostcss-normalize-charset-4.0.1.tgz", + "integrity": "sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz?cache=0&sync_timestamp=1618056346146&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-positions%2Fdownload%2Fpostcss-normalize-positions-4.0.2.tgz", + "integrity": "sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz?cache=0&sync_timestamp=1618056351083&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-repeat-style%2Fdownload%2Fpostcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz?cache=0&sync_timestamp=1618056348131&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-string%2Fdownload%2Fpostcss-normalize-string-4.0.2.tgz", + "integrity": "sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz?cache=0&sync_timestamp=1618056351423&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-timing-functions%2Fdownload%2Fpostcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha1-jgCcoqOUnNr4rSPmtquZy159KNk=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz?cache=0&sync_timestamp=1618056347026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-url%2Fdownload%2Fpostcss-normalize-url-4.0.1.tgz", + "integrity": "sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz?cache=0&sync_timestamp=1618056350366&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-ordered-values%2Fdownload%2Fpostcss-ordered-values-4.1.2.tgz", + "integrity": "sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz?cache=0&sync_timestamp=1618056347748&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-initial%2Fdownload%2Fpostcss-reduce-initial-4.0.3.tgz", + "integrity": "sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz?cache=0&sync_timestamp=1618056769472&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-transforms%2Fdownload%2Fpostcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha1-F++kBerMbge+NBSlyi0QdGgdTik=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-6.0.4.tgz?cache=0&sync_timestamp=1601045356898&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.4.tgz", + "integrity": "sha1-VgdaE4CgRgTDiwY+p3Z6Epr1wrM=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1618056348970&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "integrity": "sha1-NDos26yVBdQWJD1Jb3JPOIlMlB4=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz?cache=0&sync_timestamp=1585869208651&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprelude-ls%2Fdownload%2Fprelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1606521150228&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", + "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", + "dev": true, + "optional": true + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1609589327290&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "integrity": "sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y=", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz", + "integrity": "sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8=", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz", + "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz", + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz?cache=0&sync_timestamp=1597689313665&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystringify%2Fdownload%2Fquerystringify-2.2.0.tgz", + "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frandombytes%2Fdownload%2Frandombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz", + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&sync_timestamp=1616915181709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-5.2.0.tgz", + "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-3.5.0.tgz", + "integrity": "sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.2.tgz", + "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha1-5d5xEdZV57pgwFfb6f83yH5lzew=", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz", + "integrity": "sha1-ysLazIoepnX+qrrriugziYrkb1U=", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.5.tgz?cache=0&sync_timestamp=1593557458064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-transform%2Fdownload%2Fregenerator-transform-0.14.5.tgz", + "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz?cache=0&sync_timestamp=1610725705400&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp.prototype.flags%2Fdownload%2Fregexp.prototype.flags-1.3.1.tgz", + "integrity": "sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz", + "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", + "dev": true + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.1.tgz?cache=0&sync_timestamp=1600413524794&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpu-core%2Fdownload%2Fregexpu-core-4.7.1.tgz", + "integrity": "sha1-LepamgcjMpj78NuR+pq8TG4PitY=", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz?cache=0&sync_timestamp=1590335980151&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregjsgen%2Fdownload%2Fregjsgen-0.5.2.tgz", + "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", + "dev": true + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.9.tgz?cache=0&sync_timestamp=1616545090129&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregjsparser%2Fdownload%2Fregjsparser-0.6.9.tgz", + "integrity": "sha1-tInu98mizkNydicBFCnPgzpxg+Y=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz?cache=0&sync_timestamp=1603893628084&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsesc%2Fdownload%2Fjsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.5.tgz?cache=0&sync_timestamp=1609588540446&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frenderkid%2Fdownload%2Frenderkid-2.0.5.tgz", + "integrity": "sha1-SDsaxZxmAaswp6WWpZZcq8z90KU=", + "dev": true, + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.4.tgz", + "integrity": "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1598867240781&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz", + "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve-from%2Fdownload%2Fresolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz?cache=0&sync_timestamp=1613003036585&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fret%2Fdownload%2Fret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1581230370030&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz", + "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.7.tgz", + "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", + "dev": true + }, + "sass": { + "version": "1.32.8", + "resolved": "https://registry.npm.taobao.org/sass/download/sass-1.32.8.tgz?cache=0&sync_timestamp=1613686237261&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass%2Fdownload%2Fsass-1.32.8.tgz", + "integrity": "sha1-8WqavY3FMK3Yg05QaHiigIwDe9w=", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "10.1.1", + "resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-10.1.1.tgz?cache=0&sync_timestamp=1612804841420&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass-loader%2Fdownload%2Fsass-loader-10.1.1.tgz", + "integrity": "sha1-Td1aPXY455SQZd1unHwEA39+Zj0=", + "dev": true, + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz", + "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-6.0.0.tgz?cache=0&sync_timestamp=1594427606170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", + "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.3.5.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.1.tgz", + "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.8.tgz?cache=0&sync_timestamp=1600186146412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.8.tgz", + "integrity": "sha1-DRcgi30Swz+OrIXEGDXyf8PYGjA=", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz", + "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1613584838235&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.1.tgz", + "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz?cache=0&sync_timestamp=1599742605902&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-javascript%2Fdownload%2Fserialize-javascript-4.0.0.tgz", + "integrity": "sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz", + "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz", + "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz", + "integrity": "sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz?cache=0&sync_timestamp=1585253323149&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.3.tgz", + "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.3.2.tgz", + "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", + "dev": true + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz?cache=0&sync_timestamp=1618384600356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslash%2Fdownload%2Fslash-2.0.0.tgz", + "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz", + "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz?cache=0&sync_timestamp=1617971896034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsnapdragon%2Fdownload%2Fsnapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433950466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.21.tgz", + "integrity": "sha1-s0/7mOeWkwtgoM+hGQTWozmn1Bc=", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.5.1.tgz", + "integrity": "sha1-JWkI9tWt+5Tau9vQLGY2LMoPnqY=", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566782124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz?cache=0&sync_timestamp=1609311347731&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", + "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.19.tgz?cache=0&sync_timestamp=1598869144200&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.19.tgz", + "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.1.tgz?cache=0&sync_timestamp=1612210508484&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-url%2Fdownload%2Fsource-map-url-0.4.1.tgz", + "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.1.tgz", + "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", + "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.7.tgz", + "integrity": "sha1-6cGKQQ5e1+EkQqVJ+9ivp2cDjWU=", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz", + "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz", + "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.2.tgz?cache=0&sync_timestamp=1617826339976&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fssri%2Fdownload%2Fssri-6.0.2.tgz", + "integrity": "sha1-FXk5E08gRk5zAd26PpD/qPdyisU=", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz", + "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=", + "dev": true + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/stackframe/download/stackframe-1.2.0.tgz", + "integrity": "sha1-UkKUktY8YuuYmATBFVLj0i53kwM=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654027495&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz", + "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz", + "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz?cache=0&sync_timestamp=1588701115133&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstream-http%2Fdownload%2Fstream-http-2.8.3.tgz", + "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz", + "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz?cache=0&sync_timestamp=1614522241573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-4.2.2.tgz", + "integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz?cache=0&sync_timestamp=1614127357785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimstart%2Fdownload%2Fstring.prototype.trimstart-1.0.4.tgz", + "integrity": "sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz", + "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", + "dev": true + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz", + "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz?cache=0&sync_timestamp=1618056391120&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstylehacks%2Fdownload%2Fstylehacks-4.0.3.tgz", + "integrity": "sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045356898&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/svgo/download/svgo-1.3.2.tgz", + "integrity": "sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz?cache=0&sync_timestamp=1618376355221&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftable%2Fdownload%2Ftable-5.4.6.tgz", + "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682798745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", + "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1614522241573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz?cache=0&sync_timestamp=1607089091087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-1.1.3.tgz", + "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz?cache=0&sync_timestamp=1616002211535&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "integrity": "sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc=", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&sync_timestamp=1610194258495&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.5.tgz", + "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169872380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz?cache=0&sync_timestamp=1602861215716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1616463550093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz", + "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/thread-loader/download/thread-loader-2.1.3.tgz?cache=0&sync_timestamp=1618315125537&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthread-loader%2Fdownload%2Fthread-loader-2.1.3.tgz", + "integrity": "sha1-y9LBOfwrLebp0o9iKGq3cMGsvdo=", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz", + "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.12.tgz?cache=0&sync_timestamp=1603793837115&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftimers-browserify%2Fdownload%2Ftimers-browserify-2.0.12.tgz", + "integrity": "sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4=", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz?cache=0&sync_timestamp=1580550651593&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fto-fast-properties%2Fdownload%2Fto-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz", + "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz", + "integrity": "sha1-8shUBoALmw90yfdGW4HqrSQSUvg=", + "dev": true + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.2.0.tgz", + "integrity": "sha1-pQCtCEsHmPHDBxrzkeZZEshrypI=", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz?cache=0&sync_timestamp=1617647466458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz", + "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz", + "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz", + "integrity": "sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/unbox-primitive/download/unbox-primitive-1.0.1.tgz?cache=0&sync_timestamp=1616706278290&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funbox-primitive%2Fdownload%2Funbox-primitive-1.0.1.tgz", + "integrity": "sha1-CF4hViXsMWJXTciFmr7nilmxRHE=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha1-JhmADEyCWADv3YNDr33Zkzy+KBg=", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw=", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha1-DZH2AO7rMJaqlisdb8iIduZOpTE=", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz", + "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz", + "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz?cache=0&sync_timestamp=1603180037346&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&sync_timestamp=1604768835990&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz?cache=0&sync_timestamp=1606860005124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupper-case%2Fdownload%2Fupper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237742114&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/url-loader/download/url-loader-2.3.0.tgz?cache=0&sync_timestamp=1602252626029&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-loader%2Fdownload%2Furl-loader-2.3.0.tgz", + "integrity": "sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs=", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.npm.taobao.org/url-parse/download/url-parse-1.5.1.tgz", + "integrity": "sha1-1fqYkK+KXh8nSiyYN2UQ9kJfbjs=", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz", + "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.1.tgz?cache=0&sync_timestamp=1610159920398&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil.promisify%2Fdownload%2Futil.promisify-1.0.1.tgz", + "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1607460081656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz?cache=0&sync_timestamp=1614993892777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fv8-compile-cache%2Fdownload%2Fv8-compile-cache-2.3.0.tgz", + "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz", + "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz", + "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=", + "dev": true + }, + "vue": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", + "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" + }, + "vue-cli-plugin-axios": { + "version": "0.0.4", + "resolved": "https://registry.npm.taobao.org/vue-cli-plugin-axios/download/vue-cli-plugin-axios-0.0.4.tgz", + "integrity": "sha1-KdTrSCdcf+FbkuH9XZX74qlmQ28=", + "dev": true + }, + "vue-cli-plugin-bootstrap-vue": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/vue-cli-plugin-bootstrap-vue/download/vue-cli-plugin-bootstrap-vue-0.7.0.tgz", + "integrity": "sha1-tE7XGA5ZrKKEbpgfxn9Z18dymOM=", + "dev": true + }, + "vue-eslint-parser": { + "version": "7.6.0", + "resolved": "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.6.0.tgz", + "integrity": "sha1-AeoaKTL1gf8kQzZWXXEoAfj3JWE=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1599933670126&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + } + } + }, + "vue-functional-data-merge": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/vue-functional-data-merge/download/vue-functional-data-merge-3.1.0.tgz?cache=0&sync_timestamp=1616454167032&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-functional-data-merge%2Fdownload%2Fvue-functional-data-merge-3.1.0.tgz", + "integrity": "sha1-CKd5dYO381aAWH+KHVHXKaodxlc=" + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=", + "dev": true + }, + "vue-loader": { + "version": "15.9.6", + "resolved": "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.9.6.tgz?cache=0&sync_timestamp=1616796552261&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-loader%2Fdownload%2Fvue-loader-15.9.6.tgz", + "integrity": "sha1-9Lua4gw6g3CvPs8JuBJtOP/ba4s=", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + } + } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.2.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", + "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "vue-meta": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz", + "integrity": "sha512-XEeZUmlVeODclAjCNpWDnjgw+t3WA6gdzs6ENoIAgwO1J1d5p1tezDhtteLUFwcaQaTtayRrsx7GL6oXp/m2Jw==", + "requires": { + "deepmerge": "^4.2.2" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + } + } + }, + "vue-router": { + "version": "3.5.1", + "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.5.1.tgz?cache=0&sync_timestamp=1617697843139&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.5.1.tgz", + "integrity": "sha1-7fPPSQeVLR4Fg+B5I3Igxf9utsk=" + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "integrity": "sha1-bVWGOlH6dXqyTonZNxRlByqnvDU=", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + } + } + }, + "vue-template-compiler": { + "version": "2.6.12", + "resolved": "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.12.tgz", + "integrity": "sha1-lH7XGWdEyKUoXr4SM/6WBDf8xX4=", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", + "dev": true + }, + "vuex": { + "version": "3.6.2", + "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.6.2.tgz", + "integrity": "sha1-I2vAhqhww655lG8QfxbeWdWJXnE=" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz?cache=0&sync_timestamp=1612715916777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.5.tgz", + "integrity": "sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM=", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz?cache=0&sync_timestamp=1604989063099&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack-chokidar2%2Fdownload%2Fwatchpack-chokidar2-2.0.1.tgz", + "integrity": "sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc=", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz?cache=0&sync_timestamp=1617747806715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fanymatch%2Fdownload%2Fanymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz?cache=0&sync_timestamp=1610299413755&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1610721450018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz?cache=0&sync_timestamp=1612536512306&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1598237815612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz", + "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.46.0.tgz", + "integrity": "sha1-v5tEBOogoHNgXgoBHRiNd8tq1UI=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha1-9vlNsQj7V05BWtMT3kGicH0z7zw=", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-7.4.1.tgz", + "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=", + "dev": true + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npm.taobao.org/webpack-chain/download/webpack-chain-6.5.1.tgz?cache=0&sync_timestamp=1595813319118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-chain%2Fdownload%2Fwebpack-chain-6.5.1.tgz", + "integrity": "sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz?cache=0&sync_timestamp=1610718943859&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.3.tgz", + "integrity": "sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU=", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.11.2.tgz?cache=0&sync_timestamp=1617728097691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-server%2Fdownload%2Fwebpack-dev-server-3.11.2.tgz", + "integrity": "sha1-aV687Xakkp8NXef9c/r+GF/jNwg=", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz?cache=0&sync_timestamp=1617747806715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fanymatch%2Fdownload%2Fanymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz?cache=0&sync_timestamp=1610299413755&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603922099064&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1610721450018&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz?cache=0&sync_timestamp=1604880226973&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-5.0.0.tgz", + "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682798745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", + "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1597169872380&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz?cache=0&sync_timestamp=1612536512306&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1598237815612&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz", + "integrity": "sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1614522241573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", + "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz", + "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1615404893185&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz", + "integrity": "sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz", + "integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965361668&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", + "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.4.tgz?cache=0&sync_timestamp=1591288600527&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebsocket-driver%2Fdownload%2Fwebsocket-driver-0.7.4.tgz", + "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz", + "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz?cache=0&sync_timestamp=1614855292663&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich-boxed-primitive%2Fdownload%2Fwhich-boxed-primitive-1.0.2.tgz", + "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz", + "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz", + "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz", + "integrity": "sha1-RC/fCkftZPWbal2P8TD0dI7VJPs=", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", + "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npm.taobao.org/yargs/download/yargs-16.2.0.tgz", + "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz?cache=0&sync_timestamp=1604880226973&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz", + "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1615404893185&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz", + "integrity": "sha1-Yd+FwRPt+1p6TjbriqYO9CPLyQo=", + "dev": true + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz", + "integrity": "sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k=", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz?cache=0&sync_timestamp=1598867150563&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1606971061972&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427606170&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + } + } +} diff --git a/key4intranet.front/package.json b/key4intranet.front/package.json new file mode 100644 index 0000000..3da9974 --- /dev/null +++ b/key4intranet.front/package.json @@ -0,0 +1,62 @@ +{ + "name": "key4intranet.front", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^1.2.35", + "@fortawesome/free-solid-svg-icons": "^5.15.3", + "bootstrap-vue": "^2.17.3", + "core-js": "^3.6.5", + "js-file-download": "^0.4.12", + "react": "^17.0.2", + "vue": "^2.6.12", + "vue-meta": "^2.4.0", + "vue-router": "^3.2.0", + "vuex": "^3.4.0" + }, + "devDependencies": { + "@babel/polyfill": "^7.11.5", + "@vue/cli-plugin-babel": "~4.5.0", + "@vue/cli-plugin-eslint": "~4.5.0", + "@vue/cli-plugin-router": "^4.5.12", + "@vue/cli-plugin-vuex": "^4.5.12", + "@vue/cli-service": "~4.5.0", + "axios": "^0.21.1", + "babel-eslint": "^10.1.0", + "bootstrap": "^4.5.2", + "eslint": "^6.7.2", + "eslint-plugin-vue": "^6.2.2", + "mutationobserver-shim": "^0.3.7", + "popper.js": "^1.16.1", + "portal-vue": "^2.1.7", + "sass": "^1.26.11", + "sass-loader": "^10.0.2", + "vue-cli-plugin-axios": "0.0.4", + "vue-cli-plugin-bootstrap-vue": "^0.7.0", + "vue-template-compiler": "^2.6.11" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/essential", + "eslint:recommended" + ], + "parserOptions": { + "parser": "babel-eslint" + }, + "rules": {} + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not dead" + ] +} diff --git a/key4intranet.front/public/assets/css/additionalStyles.css b/key4intranet.front/public/assets/css/additionalStyles.css new file mode 100644 index 0000000..9e955b4 --- /dev/null +++ b/key4intranet.front/public/assets/css/additionalStyles.css @@ -0,0 +1,320 @@ +i.sidebarIcons { + /* class created to use and style font awesome's icons same as k4's svg library (../images/sprites.svg) */ + position: absolute; + left: 24px; + font-size: 30px; + transition: all 0.15s ease; + display: inline-block; + z-index: 1; +} + +div#title { + /*apply a little wide spece at the bottom of the div with the "title" id*/ + margin: 0px 0px 20px 0px; +} + + +/*For reduced menu*/ + +i.ifhidden { + color: transparent; + transition: all 0.15s ease; +} + +@media (min-width: 992px) { + /*For active buttons on the menus*/ + body.esp-cl.reduced-menu-left nav.menu-left a#active i { + color: #fff !important; + } + /*For inactive buttons on the menus*/ + body.esp-cl.reduced-menu-left nav.menu-left a.text-original i, + body.esp-cl.reduced-menu-left nav.menu-left a.text-truncate i { + color: #2c4698 !important; + } + /*For inactive buttons on the menus*/ + body.esp-cl.reduced-menu-left nav.menu-left a.text-original i.ifhidden, + body.esp-cl.reduced-menu-left nav.menu-left a.text-truncate i.ifhidden { + color: #2c4698 !important; + transition: all 0.15s ease; + } + /*When the menu is reduced, it replace the arrow by another fa-icon*/ + body.esp-cl.reduced-menu-left nav.menu-left a.text-original i.little, + body.esp-cl.reduced-menu-left nav.menu-left a.text-truncate i.little { + display: none; + } + body.esp-cl.reduced-menu-left nav.menu-left ul li a { + max-width: 80px; + padding: 1.45rem; + } +} + + +/*end of reduced menu*/ + + +/*for tiles*/ + +h3.section { + font-weight: bolder; +} + +h3.section, +h5.section { + color: #fff; + display: grid; + place-items: center; +} + +i.section { + color: #fff; + display: grid; + place-items: center; + font-size: 100px; + transition: all 0.15s ease; + margin-top: 10px; + margin-bottom: 20px; +} + +.sectionLine { + position: relative; + padding-bottom: 10px; +} + +.sectionLine::after { + display: grid; + position: absolute; + place-items: center; + content: ''; + z-index: 1; + bottom: 0; + width: 70%; + height: 2px; + background-color: rgba(255, 255, 255, 0.3); +} + +p.section { + text-align: center; +} + + +/*end of tiles*/ + + +/*for sub-menu*/ + +a.active#active { + color: #0000ff !important; +} + +li.submenu, +a.submenu { + max-height: 30px; +} + +body.esp-cl nav.menu-left ul li.submenu a:not(.bg-gradient)::before a.submenu:hover { + max-height: 30px; +} + +body.esp-cl nav.menu-left ul li.submenu a:not(.bg-gradient):hover::before { + width: 100%; + max-height: 30px; + margin-top: 14px; +} + +body.esp-cl nav.menu-left ul li.submenu a:not(.bg-gradient)::before { + width: 100%; + max-height: 30px; + margin-top: 14px; + box-shadow: 0 16px 30px rgb(0 0 0 / 0%) !important; +} + +body.esp-cl nav.menu-left ul li.submenu2 a:not(.bg-gradient)::before { + /*for 2 lines*/ + width: 100%; + max-height: 55px; + margin-top: 14px; + box-shadow: 0 16px 30px rgb(0 0 0 / 0%) !important; +} + + +/*end of sub-menu*/ + + +/*for boxes on each pages*/ + +@media (min-width: 1660px) { + /*2 triple sections*/ + body.esp-cl ul.tiles li.onlineLarge { + flex: 0 0 50%; + max-width: 50%; + } + body.esp-cl ul.tiles li.onsiteLarge { + flex: 0 0 50%; + max-width: 50%; + } + body.esp-cl ul.tiles li.onlineSoftware { + /*Software pages*/ + flex: 0 0 20%; + max-width: 20%; + } + body.esp-cl ul.tiles li.onsiteSoftware { + flex: 0 0 80%; + max-width: 80%; + } +} + +@media (min-width: 1660px) { + /*One single section*/ + body.esp-cl ul.tiles li.onlineSolo { + flex: 0 0 100%; + max-width: 100%; + } + body.esp-cl ul.tiles li.onsiteSolo { + flex: 0 0 100%; + max-width: 100%; + } +} + + +/*end of boxex*/ + + +/*tools & logo*/ + +div#logoContainer { + display: grid; + align-items: center; + justify-content: center; +} + +div.sectionLogo { + display: flex; + align-items: center; + justify-content: center; +} + +img.toolsLogo { + width: 200px; + transition: all 0.25s ease; + border-radius: 10%; + margin: 20px 20px 20px 20px; + opacity: 0.9; +} + +img.toolsLogo:hover { + transform: scale(1.15); + transition: all 0.25s ease; + border-radius: 10%; + margin: 15px 15px 15px 15px; + box-shadow: 0 0 10px 5px rgba(11, 60, 110, 0.5); + opacity: 1; +} + +div.logoContainer { + color: #0b3c6e; +} + +div.logoContainer span { + position: absolute; + margin-top: 6.5rem; + margin-left: -9%; + padding: .3rem; + text-align: center; + color: #000; + box-shadow: 10px 10px 5px rgba(136, 136, 136, 0.336); + border: 1px; + border-radius: 15px; + background: radial-gradient(0px 0px, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.7)); + transform: scale(0) rotate(-15deg); + transition: all .3s; + opacity: 0; +} + +div.logoContainer:hover span, +div.logoContainer:focus span { + transform: scale(1); + opacity: 1; +} + +a.softwareLink { + text-decoration: none; +} + + +/*end of tools and logo*/ + + +/*For /tools/softwareName.html */ + +img.softwareLogo { + border-radius: 10%; +} + +@media (min-width: 1701px) { + /*One single section*/ + img.softwareLogo { + width: 100%; + } +} + +@media (max-width: 1700px) { + /*One single section*/ + img.softwareLogo { + width: 20%; + } +} + +@media (max-width: 1440px) { + /*One single section*/ + img.softwareLogo { + width: 20%; + } +} + +@media (max-width: 990px) { + /*One single section*/ + img.softwareLogo { + width: 20%; + } +} + +h3.software, +h5.software { + color: #000; +} + +.softwareLine { + position: relative; + padding-bottom: 10px; +} + +.softwareLine::after { + display: grid; + position: absolute; + place-items: center; + content: ''; + z-index: 1; + bottom: 0; + width: 90%; + height: 2px; + background-color: rgba(34, 34, 34, 0.3); +} + + +/* End of /tools/softwareName.html */ + + +/* for profile type in
*/ + +img.namePP { + width: 28px; + margin-right: 5px; + border-radius: 50%; +} + +span#WorkerName { + color: #2f85b3 !important; +} + + +/* end for profile type in
*/ \ No newline at end of file diff --git a/key4intranet.front/public/assets/css/bootstrap-select.key4.css b/key4intranet.front/public/assets/css/bootstrap-select.key4.css new file mode 100644 index 0000000..a6e1bbc --- /dev/null +++ b/key4intranet.front/public/assets/css/bootstrap-select.key4.css @@ -0,0 +1,652 @@ +@charset "UTF-8"; +@keyframes bs-notify-fadeOut { + 0% { + opacity: 0.9; + } + 100% { + opacity: 0; + } +} + +select.bs-select-hidden, +.bootstrap-select>select.bs-select-hidden, +select.selectpicker { + display: none !important; +} + +.bootstrap-select { + width: 220px \0; + /*IE9 and below*/ + vertical-align: middle; +} + +.bootstrap-select>.dropdown-toggle { + position: relative; + width: 100%; + text-align: right; + white-space: nowrap; + display: inline-flex; + align-items: center; + justify-content: space-between; +} + +.bootstrap-select>.dropdown-toggle:after { + margin-top: -1px; +} + +.bootstrap-select>.dropdown-toggle.bs-placeholder, +.bootstrap-select>.dropdown-toggle.bs-placeholder:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder:active { + color: #999; +} + +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus, +.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active { + color: rgba(255, 255, 255, 0.5); +} + +.bootstrap-select>select { + position: absolute !important; + bottom: 0; + left: 50%; + display: block !important; + width: 0.5px !important; + height: 100% !important; + padding: 0 !important; + opacity: 0 !important; + border: none; + z-index: 0 !important; +} + +.bootstrap-select>select.mobile-device { + top: 0; + left: 0; + display: block !important; + width: 100% !important; + z-index: 2 !important; +} + +.has-error .bootstrap-select .dropdown-toggle, +.error .bootstrap-select .dropdown-toggle, +.bootstrap-select.is-invalid .dropdown-toggle, +.was-validated .bootstrap-select select:invalid+.dropdown-toggle { + border-color: #b94a48; +} + +.bootstrap-select.is-valid .dropdown-toggle, +.was-validated .bootstrap-select select:valid+.dropdown-toggle { + border-color: #28a745; +} + +.bootstrap-select.fit-width { + width: auto !important; +} + +.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { + width: 220px; +} + +.bootstrap-select>select.mobile-device:focus+.dropdown-toggle, +.bootstrap-select .dropdown-toggle:focus { + outline: thin dotted #333333 !important; + outline: 5px auto -webkit-focus-ring-color !important; + outline-offset: -2px; +} + +.bootstrap-select.form-control { + margin-bottom: 0; + padding: 0; + border: none; + height: auto; +} + +:not(.input-group)>.bootstrap-select.form-control:not([class*="col-"]) { + width: 100%; +} + +.bootstrap-select.form-control.input-group-btn { + float: none; + z-index: auto; +} + +.form-inline .bootstrap-select, +.form-inline .bootstrap-select.form-control:not([class*="col-"]) { + width: auto; +} + +.bootstrap-select:not(.input-group-btn), +.bootstrap-select[class*="col-"] { + float: none; + display: inline-block; + margin-left: 0; +} + +.bootstrap-select.dropdown-menu-right, +.bootstrap-select[class*="col-"].dropdown-menu-right, +.row .bootstrap-select[class*="col-"].dropdown-menu-right { + float: right; +} + +.form-inline .bootstrap-select, +.form-horizontal .bootstrap-select, +.form-group .bootstrap-select { + margin-bottom: 0; +} + +.form-group-lg .bootstrap-select.form-control, +.form-group-sm .bootstrap-select.form-control { + padding: 0; +} + +.form-group-lg .bootstrap-select.form-control .dropdown-toggle, +.form-group-sm .bootstrap-select.form-control .dropdown-toggle { + height: 100%; + font-size: inherit; + line-height: inherit; + border-radius: inherit; +} + +.bootstrap-select.form-control-sm .dropdown-toggle, +.bootstrap-select.form-control-lg .dropdown-toggle { + font-size: inherit; + line-height: inherit; + border-radius: inherit; +} + +.bootstrap-select.form-control-sm .dropdown-toggle { + padding: 0.25rem 0.5rem; +} + +.bootstrap-select.form-control-lg .dropdown-toggle { + padding: 0.5rem 1rem; +} + +.form-inline .bootstrap-select .form-control { + width: 100%; +} + +.bootstrap-select.disabled, +.bootstrap-select>.disabled { + cursor: not-allowed; +} + +.bootstrap-select.disabled:focus, +.bootstrap-select>.disabled:focus { + outline: none !important; +} + +.bootstrap-select.bs-container { + position: absolute; + top: 0; + left: 0; + height: 0 !important; + padding: 0 !important; +} + +.bootstrap-select.bs-container .dropdown-menu { + z-index: 1060; +} + +.bootstrap-select .dropdown-toggle .filter-option { + position: static; + top: 0; + left: 0; + float: left; + height: 100%; + width: 100%; + text-align: left; + overflow: hidden; + flex: 0 1 auto; +} + +.bs3.bootstrap-select .dropdown-toggle .filter-option { + padding-right: inherit; +} + +.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option { + position: absolute; + padding-top: inherit; + padding-bottom: inherit; + padding-left: inherit; + float: none; +} + +.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner { + padding-right: inherit; +} + +.bootstrap-select .dropdown-toggle .filter-option-inner-inner { + overflow: hidden; +} + +.bootstrap-select .dropdown-toggle .filter-expand { + width: 0 !important; + float: left; + opacity: 0 !important; + overflow: hidden; +} + +.bootstrap-select .dropdown-toggle .caret { + position: absolute; + top: 50%; + right: 12px; + margin-top: -2px; + vertical-align: middle; +} + +.input-group .bootstrap-select.form-control .dropdown-toggle { + border-radius: inherit; +} + +.bootstrap-select[class*="col-"] .dropdown-toggle { + width: 100%; +} + +.bootstrap-select .dropdown-menu { + min-width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.bootstrap-select .dropdown-menu>.inner:focus { + outline: none !important; +} + +.bootstrap-select .dropdown-menu.inner { + position: static; + float: none; + border: 0; + padding: 0; + margin: 0; + border-radius: 0; + box-shadow: none; +} + +.bootstrap-select .dropdown-menu li { + position: relative; +} + +.bootstrap-select .dropdown-menu li.active small { + color: rgba(255, 255, 255, 0.5) !important; +} + +.bootstrap-select .dropdown-menu li.disabled a { + cursor: not-allowed; +} + +.bootstrap-select .dropdown-menu li a { + cursor: pointer; + user-select: none; +} + +.bootstrap-select .dropdown-menu li a.opt { + position: relative; + padding-left: 2.25em; +} + +.bootstrap-select .dropdown-menu li a span.check-mark { + display: none; +} + +.bootstrap-select .dropdown-menu li a span.text { + display: inline-block; +} + +.bootstrap-select .dropdown-menu li small { + padding-left: 0.5em; +} + +.bootstrap-select .dropdown-menu .notify { + position: absolute; + bottom: 5px; + width: 96%; + margin: 0 2%; + min-height: 26px; + padding: 3px 5px; + background: whitesmoke; + border: 1px solid #e3e3e3; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + pointer-events: none; + opacity: 0.9; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.bootstrap-select .dropdown-menu .notify.fadeOut { + animation: 300ms linear 750ms forwards bs-notify-fadeOut; +} + +.bootstrap-select .no-results { + padding: 3px; + background: #f5f5f5; + margin: 0 5px; + white-space: nowrap; +} + +.bootstrap-select.fit-width .dropdown-toggle .filter-option { + position: static; + display: inline; + padding: 0; +} + +.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, +.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner { + display: inline; +} + +.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before { + content: '\00a0'; +} + +.bootstrap-select.fit-width .dropdown-toggle .caret { + position: static; + top: auto; + margin-top: -1px; +} + +.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark { + position: absolute; + display: inline-block; + right: 15px; + top: 5px; +} + +.bootstrap-select.show-tick .dropdown-menu li a span.text { + margin-right: 34px; +} + +.bootstrap-select .bs-ok-default:after { + content: ''; + display: block; + width: 0.5em; + height: 1em; + border-style: solid; + border-width: 0 0.26em 0.26em 0; + transform: rotate(45deg); +} + +.bootstrap-select.show-menu-arrow.open>.dropdown-toggle, +.bootstrap-select.show-menu-arrow.show>.dropdown-toggle { + z-index: 1061; +} + +.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before { + content: ''; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid rgba(204, 204, 204, 0.2); + position: absolute; + bottom: -4px; + left: 9px; + display: none; +} + +.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after { + content: ''; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid white; + position: absolute; + bottom: -4px; + left: 10px; + display: none; +} + +.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before { + bottom: auto; + top: -4px; + border-top: 7px solid rgba(204, 204, 204, 0.2); + border-bottom: 0; +} + +.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after { + bottom: auto; + top: -4px; + border-top: 6px solid white; + border-bottom: 0; +} + +.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before { + right: 12px; + left: auto; +} + +.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after { + right: 13px; + left: auto; +} + +.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before, +.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after, +.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before, +.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after { + display: block; +} + +.bs-searchbox, +.bs-actionsbox, +.bs-donebutton { + padding: 4px 8px; +} + +.bs-actionsbox { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.bs-actionsbox .btn-group button { + width: 50%; +} + +.bs-donebutton { + float: left; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.bs-donebutton .btn-group button { + width: 100%; +} + +.bs-searchbox+.bs-actionsbox { + padding: 0 8px 4px; +} + +.bs-searchbox .form-control { + margin-bottom: 0; + width: 100%; + float: none; +} + +.bs-searchbox::after { + display: block; + position: absolute; + content: '\f002'; + top: 16px; + right: 12px; + width: 30px; + height: 30px; + text-align: center; + font-family: 'Font Awesome 5 Pro'; + font-weight: 400; + font-size: 1.3rem; + opacity: .25; +} + +select.bs-select { + max-width: 100%; + overflow: hidden; +} + +.bootstrap-select { + height: auto !important; + padding-right: 0 !important; + box-shadow: none; +} + +.bootstrap-select.is-invalid, +.bootstrap-select.is-valid { + background-position: right calc(2.4em + 0.1875rem) center !important; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important; +} + +.input-group .bootstrap-select.is-invalid, +.input-group .bootstrap-select.is-valid { + background-position: right calc(4em + 0.1875rem) center !important; +} + +.bootstrap-select.is-invalid.custom-select-sm, +.bootstrap-select.is-valid.custom-select-sm { + background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem) !important; +} + +.input-group .bootstrap-select.is-invalid.custom-select-sm, +.input-group .bootstrap-select.is-valid.custom-select-sm { + background-position: right calc(3.4em + 0.1875rem) center !important; +} + +.bootstrap-select.is-invalid.custom-select-lg, +.bootstrap-select.is-valid.custom-select-lg { + background-size: calc(1em + 0.375rem) calc(1em + 0.375rem) !important; +} + +.input-group .bootstrap-select.is-invalid.custom-select-lg, +.input-group .bootstrap-select.is-valid.custom-select-lg { + background-position: right calc(4.4em + 0.1875rem) center !important; +} + +.bootstrap-select.is-invalid .dropdown-toggle, +.bootstrap-select.is-valid .dropdown-toggle { + background-color: transparent; +} + +.bootstrap-select+a { + z-index: 1; +} + +.bootstrap-select>select.mobile-device:focus+.dropdown-toggle, +.bootstrap-select .dropdown-toggle:focus { + outline: 0 !important; + overflow: hidden; +} + +.bootstrap-select>.dropdown-toggle::after { + display: none; +} + +.bootstrap-select>.dropdown-toggle .filter-option-inner-inner { + max-height: 1.6rem; + white-space: pre-wrap; +} + +.bootstrap-select.custom-select-sm>.dropdown-toggle { + font-size: .855rem !important; + line-height: 1.6rem; +} + +.bootstrap-select.custom-select-lg>.dropdown-toggle { + font-size: 1.15rem !important; +} + +.bootstrap-select .dropdown-menu { + z-index: 10000; + border: 0; +} + +.bootstrap-select .dropdown-menu li a { + max-width: 95vw; + padding: .35rem 1.5rem; + white-space: initial; +} + +.bootstrap-select .dropdown-menu li a .icon { + width: 24px; +} + +.bootstrap-select .dropdown-menu li a .text { + color: black !important; +} + +.bootstrap-select .dropdown-menu li a:active .text { + color: white !important; +} + +.bootstrap-select .dropdown-menu li.selected a, +.bootstrap-select .dropdown-menu li.selected a .text, +.bootstrap-select .dropdown-menu li.active a, +.bootstrap-select .dropdown-menu li.active a .text { + color: white !important; +} + +.bootstrap-select .dropdown-menu li.disabled { + opacity: .6; +} + +.bootstrap-select.custom-select-sm, +.bootstrap-select.custom-select-lg { + height: inherit; + padding: inherit; + font-size: inherit; +} + +.bootstrap-select.custom-select-sm .custom-select { + height: calc(1.5em + .8rem + 2px); + padding-top: .4rem; + padding-bottom: .4rem; + padding-left: 1.05rem; + font-size: .8em; +} + +.bootstrap-select.custom-select-sm .dropdown-menu { + font-size: .855rem; +} + +.bootstrap-select.custom-select-lg .custom-select { + height: calc(2.5em + .56rem + 2px); + padding-top: .28rem; + padding-bottom: .28rem; + padding-left: 1.7rem; + font-size: 1.15em; +} + +.bootstrap-select.disabled .dropdown-toggle, +.bootstrap-select>.disabled .dropdown-toggle { + color: #6c757d; + background-color: #e9ecef; + box-shadow: none; +} + +.bootstrap-select[class*="col-"] { + padding-left: 0; + padding-right: 0; +} \ No newline at end of file diff --git a/key4intranet.front/public/assets/css/bootstrap.key4.css b/key4intranet.front/public/assets/css/bootstrap.key4.css new file mode 100644 index 0000000..2a65937 --- /dev/null +++ b/key4intranet.front/public/assets/css/bootstrap.key4.css @@ -0,0 +1,11260 @@ +@charset "UTF-8"; +/* + ============================================================================================== + --------------------------| |-------------------------- + --------------------------| CSS / Key4events 2020 |-------------------------- + --------------------------| Thème Bootstrap |-------------------------- + --------------------------| |-------------------------- + ============================================================================================== +*/ +/* + ============================================================================================== + --------------------------| |-------------------------- + --------------------------| CSS / Key4events 2020 |-------------------------- + --------------------------| Variables et mixins |-------------------------- + --------------------------| |-------------------------- + ============================================================================================== +*/ +/* -------------------- Typographies -------------------- */ +/* -------------------- Transitions -------------------- */ +/* -------------------- Mixins -------------------- */ +/* Modification KWW début */ +/* Modification KWW fin */ +/* Modifs KWW début */ +/* Modifs KWW fin */ +/* -------------------- Breakpoints -------------------- */ +/* -------------------- Spacers -------------------- */ +/* -------------------- Teintes -------------------- */ +.text-blue { + color: #3e64c1 !important; +} + +.bg-blue { + background-color: #3e64c1 !important; +} + +a.bg-blue:hover { + background-color: #385aae !important; +} + +.text-indigo { + color: #743ad2 !important; +} + +.bg-indigo { + background-color: #743ad2 !important; +} + +a.bg-indigo:hover { + background-color: #672dc5 !important; +} + +.text-purple { + color: #9b369b !important; +} + +.bg-purple { + background-color: #9b369b !important; +} + +a.bg-purple:hover { + background-color: #882f88 !important; +} + +.text-pink { + color: #e83e8c !important; +} + +.bg-pink { + background-color: #e83e8c !important; +} + +a.bg-pink:hover { + background-color: #e5277e !important; +} + +.text-red { + color: #e8192c !important; +} + +.bg-red { + background-color: #e8192c !important; +} + +a.bg-red:hover { + background-color: #d21526 !important; +} + +.text-orange { + color: #ff6000 !important; +} + +.bg-orange { + background-color: #ff6000 !important; +} + +a.bg-orange:hover { + background-color: #e65600 !important; +} + +.text-yellow { + color: #f5ba1b !important; +} + +.bg-yellow { + background-color: #f5ba1b !important; +} + +a.bg-yellow:hover { + background-color: #ecaf0a !important; +} + +.text-green { + color: #409c6a !important; +} + +.bg-green { + background-color: #409c6a !important; +} + +a.bg-green:hover { + background-color: #398a5e !important; +} + +.text-teal { + color: #0eb7a9 !important; +} + +.bg-teal { + background-color: #0eb7a9 !important; +} + +a.bg-teal:hover { + background-color: #0c9f93 !important; +} + +.text-cyan { + color: #0088db !important; +} + +.bg-cyan { + background-color: #0088db !important; +} + +a.bg-cyan:hover { + background-color: #0078c2 !important; +} + +.text-cyan-light { + color: #88cef6 !important; +} + +.bg-cyan-light { + background-color: #88cef6 !important; +} + +a.bg-cyan-light:hover { + background-color: #70c4f4 !important; +} + +.text-skyblue { + color: #2f85b3 !important; +} + +.bg-skyblue { + background-color: #2f85b3 !important; +} + +a.bg-skyblue:hover { + background-color: #2a769f !important; +} + +.text-skyblue-medium { + color: #6daed4 !important; +} + +.bg-skyblue-medium { + background-color: #6daed4 !important; +} + +a.bg-skyblue-medium:hover { + background-color: #59a3ce !important; +} + +.text-skyblue-light { + color: #cbe5f4 !important; +} + +.bg-skyblue-light { + background-color: #cbe5f4 !important; +} + +a.bg-skyblue-light:hover { + background-color: #b6daf0 !important; +} + +.text-nightblue { + color: #264c95 !important; +} + +.bg-nightblue { + background-color: #264c95 !important; +} + +a.bg-nightblue:hover { + background-color: #214281 !important; +} + +.text-primary-dark { + color: #0b3c6e !important; +} + +.bg-primary-dark { + background-color: #0b3c6e !important; +} + +a.bg-primary-dark:hover { + background-color: #092f57 !important; +} + +.text-white { + color: #fff !important; +} + +.bg-white { + background-color: #fff !important; +} + +a.bg-white:hover { + background-color: #f2f2f2 !important; +} + +.text-black { + color: #000 !important; +} + +.bg-black { + background-color: #000 !important; +} + +a.bg-black:hover { + background-color: black !important; +} + +.text-gray-light { + color: #ced4da !important; +} + +.bg-gray-light { + background-color: #ced4da !important; +} + +a.bg-gray-light:hover { + background-color: #bfc7cf !important; +} + +.text-gray { + color: #6c757d !important; +} + +.bg-gray { + background-color: #6c757d !important; +} + +a.bg-gray:hover { + background-color: #60686f !important; +} + +.text-gray-dark { + color: #343a40 !important; +} + +.bg-gray-dark { + background-color: #343a40 !important; +} + +a.bg-gray-dark:hover { + background-color: #292d32 !important; +} + +.text-original { + color: #2c4698 !important; +} + +.bg-original { + background-color: #2c4698 !important; +} + +a.bg-original:hover { + background-color: #263d84 !important; +} + +/* -------------------- Ombres -------------------- */ +/* -------------------- Container -------------------- */ +.container { + position: relative; + z-index: 1; +} + +/* -------------------- Card -------------------- */ +.card { + border: 0 !important; + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.08); +} + +/* -------------------- Réglages globaux -------------------- */ +/* -------------------- Titres -------------------- */ +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + color: var(--primary); + text-transform: uppercase; + letter-spacing: .02em; +} + +h5, h6, +.h5, .h6 { + letter-spacing: 0; +} + +h6, .h6 { + font-family: "Arquitecta-regular", Sans-serif !important; + color: #212529; +} + +subtitle { + font-family: "Arquitecta-regular", Sans-serif; + color: #6c757d; + font-size: 1.6rem; + line-height: 1.1em; +} + +body.erp subtitle { + font-size: 1.2rem; +} + +/* -------------------- Inputs -------------------- */ +.input-group .input-group-text { + padding: 0 .7em !important; +} + +.input-group.input-group-icon .icon { + display: flex; + z-index: 4; + width: 0; + min-width: 0; + height: 0; + min-height: 0; + opacity: .25; + transition: all 0.3s ease; +} + +.input-group.input-group-icon .icon > svg { + position: relative; + top: .2em; + left: .25em; + width: 30px; + height: 30px; + overflow: visible; +} + +.input-group.input-group-icon .icon > svg use { + stroke-width: 2px; +} + +.input-group.input-group-icon .icon::before { + position: relative; + margin-top: calc(1.1em - .55rem); + width: 100%; + height: 100%; + text-align: center; + font-size: 1.2rem; +} + +.input-group.input-group-icon.input-group-sm .icon > svg { + top: .15em; + left: .15em; + width: 26px; + height: 26px; +} + +.input-group.input-group-icon.input-group-sm .icon::before { + font-size: 1rem; +} + +.input-group.input-group-icon.input-group-lg .icon > svg { + top: .5em; + left: .4em; + width: 36px; + height: 36px; +} + +.input-group.input-group-icon.input-group-lg .icon::before { + font-size: 1.4rem; +} + +.input-group.input-group-icon.icon-left .icon::before { + left: .65em; +} + +.input-group.input-group-icon.icon-left .form-control { + padding-left: calc(1.15rem + 17px); +} + +.input-group.input-group-icon.icon-right .icon > svg { + left: -2.3em; +} + +.input-group.input-group-icon.icon-right .icon::before { + left: -1.6em; +} + +.input-group.input-group-icon.icon-right.input-group-sm .icon > svg { + left: -2em; +} + +.input-group.input-group-icon.icon-right.input-group-lg .icon > svg { + left: -2.8em; +} + +.input-group.input-group-icon.icon-right .form-control { + padding-right: calc(1.15rem + 17px); +} + +.input-group.input-group-icon.icon-right .was-validated .form-control:valid, +.input-group.input-group-icon.icon-right .form-control.is-valid, +.input-group.input-group-icon.icon-right .was-validated .form-control:invalid, +.input-group.input-group-icon.icon-right .form-control.is-invalid { + background-position-x: calc(100% - 2.15em); + padding-right: 3.5em; +} + +.input-group.input-group-icon .form-control:focus + .icon, +.input-group.input-group-icon .form-control:focus + div + .icon { + opacity: .6; +} + +.input-group.input-group-sm.icon-left .form-control { + padding-left: calc(1.05rem + 13px); +} + +.input-group.input-group-sm.icon-right .form-control { + padding-right: calc(1.05rem + 13px); +} + +.input-group.input-group-lg.icon-left .form-control { + padding-left: calc(1.7rem + 22px); +} + +.input-group.input-group-lg.icon-right .form-control { + padding-right: calc(1.7rem + 22px); +} + +.form-group { + margin: 1px; + transition: all 0.3s ease; +} + +.form-group:focus { + z-index: 1; +} + +.form-control, +.custom-select { + border-radius: 0.001rem !important; + /* transition: $anim-600ms !important; */ +} + +.form-control:disabled, .form-control[readonly], +.custom-select:disabled, +.custom-select[readonly] { + box-shadow: none !important; +} + +.was-validated .form-control:valid, +.form-control.is-valid { + box-shadow: 0 0 0 0.2rem rgba(116, 190, 75, 0.3), 0 16px 44px rgba(0, 0, 0, 0.06) !important; +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + box-shadow: 0 0 0 0.2rem rgba(116, 190, 75, 0.6), 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1) !important; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + box-shadow: 0 0 0 0.2rem rgba(232, 25, 44, 0.3), 0 16px 44px rgba(0, 0, 0, 0.06) !important; +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + box-shadow: 0 0 0 0.2rem rgba(232, 25, 44, 0.6), 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1) !important; +} + +form.bg-white .form-control { + background-color: #f7f7f7; +} + +form.bg-white .form-control:not(:focus) { + box-shadow: none; +} + +/* -------------------- Selects -------------------- */ +select:invalid, +select option[value=""] { + color: #bfc7cf; +} + +select option:not([value=""]) { + color: #495057; +} + +.custom-select { + padding-right: 2.8em !important; + -webkit-appearance: none; + -moz-appearance: none; +} + +.custom-select:not(.custom-select-lg) { + background-size: .85rem !important; +} + +.custom-select:focus { + z-index: 1; +} + +.input-group .custom-select { + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='9px' viewBox='0 0 16 9'%3e%3cpolyline fill='none' stroke='%23bbc2c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points='14.596,1.244 8.024,7.817 1.451,1.244 '/%3e%3c/svg%3e") no-repeat right 2.5rem center/16px 9px; +} + +/* .input-group { */ +.custom-select-sm, +.custom-select-sm + .dropdown-toggle { + /*border: 1px solid black !important;*/ + background-size: .85rem !important; + /* background: $white escape-svg($custom-select-indicator) no-repeat right 2rem center / .85rem; */ +} + +.input-group .custom-select-sm, .input-group +.custom-select-sm + .dropdown-toggle { + background-position: right 2rem center; +} + +.custom-select-lg, +.custom-select-lg + .dropdown-toggle { + /*border: 1px solid black !important;*/ + background-size: 16px 9px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important; + /* background: $white escape-svg($custom-select-indicator) no-repeat right 3rem center / $custom-select-bg-size; */ +} + +.input-group .custom-select-lg, .input-group +.custom-select-lg + .dropdown-toggle { + background-position: right 3rem center; +} + +/* } */ +.was-validated .custom-select:invalid, +.was-validated .custom-select:valid, +.custom-select.is-invalid, +.custom-select.is-valid { + background-position: right .85rem center, center right 2.25rem !important; +} + +.was-validated .custom-select:invalid:not(.custom-select-lg), +.was-validated .custom-select:valid:not(.custom-select-lg), +.custom-select.is-invalid:not(.custom-select-lg), +.custom-select.is-valid:not(.custom-select-lg) { + background-size: .85rem, 1rem !important; +} + +.input-group .was-validated .custom-select:invalid, .input-group +.was-validated .custom-select:valid, .input-group +.custom-select.is-invalid, .input-group +.custom-select.is-valid { + background-position: right 2.5rem center, center right 4rem !important; +} + +.input-group .was-validated .custom-select:invalid.custom-select-sm, .input-group +.was-validated .custom-select:valid.custom-select-sm, .input-group +.custom-select.is-invalid.custom-select-sm, .input-group +.custom-select.is-valid.custom-select-sm { + background-position: right 2rem center, center right 3.5rem !important; +} + +.input-group .was-validated .custom-select:invalid.custom-select-lg, .input-group +.was-validated .custom-select:valid.custom-select-lg, .input-group +.custom-select.is-invalid.custom-select-lg, .input-group +.custom-select.is-valid.custom-select-lg { + background-position: right 3rem center, center right 4.5rem !important; +} + +.was-validated select.form-control:invalid, +.was-validated select.form-control:valid, +select.form-control.is-invalid, +select.form-control.is-valid { + background-position-x: calc(100% - 18px); +} + +input[type="date"], input[type="time"] { + -webkit-appearance: none; +} + +/* -------------------- Checkboxes, radios & switches -------------------- */ +.custom-checkbox, +.custom-radio { + padding-left: 1.9em !important; + padding-bottom: .75em; +} + +.custom-checkbox.custom-control-sm, +.custom-radio.custom-control-sm { + padding-left: 1.75em !important; +} + +.custom-checkbox.custom-control-lg, +.custom-radio.custom-control-lg { + padding-left: 2.2em !important; +} + +.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after, +.custom-radio .custom-control-label::before, +.custom-radio .custom-control-label::after { + width: 19px !important; + height: 19px !important; + top: .1rem !important; + left: -2em !important; +} + +.custom-checkbox .custom-control-label::before, +.custom-radio .custom-control-label::before { + border: 2px solid #c6c6c6 !important; + box-shadow: 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +.custom-checkbox .custom-control-label::after, +.custom-radio .custom-control-label::after { + background-size: 100% !important; +} + +.custom-checkbox.custom-control-sm .custom-control-label::before, .custom-checkbox.custom-control-sm .custom-control-label::after, +.custom-radio.custom-control-sm .custom-control-label::before, +.custom-radio.custom-control-sm .custom-control-label::after { + top: 0 !important; + left: -2.2em !important; + width: 16px !important; + height: 16px !important; +} + +.custom-checkbox.custom-control-lg .custom-control-label::before, .custom-checkbox.custom-control-lg .custom-control-label::after, +.custom-radio.custom-control-lg .custom-control-label::before, +.custom-radio.custom-control-lg .custom-control-label::after { + top: .15em !important; + left: -1.9em !important; + width: 22px !important; + height: 22px !important; +} + +.custom-control-label { + font-size: .955em !important; +} + +.custom-control-sm .custom-control-label { + font-size: .8em !important; +} + +.custom-control-lg .custom-control-label { + font-size: 1.15em !important; +} + +.custom-control-input:checked ~ .custom-control-label::before { + border-color: #5a5a5a !important; + background-color: #5a5a5a !important; +} + +.custom-control-input:checked[disabled] ~ .custom-control-label::before, .custom-control-input:checked:disabled ~ .custom-control-label::before { + border-color: #aaa !important; + background-color: #aaa !important; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(62, 100, 193, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +.custom-switch { + padding-left: 2.8rem !important; +} + +.custom-switch .custom-control-input:focus ~ .custom-control-label::before { + border-color: transparent !important; +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + transform: translateX(0.95rem) !important; +} + +.custom-switch .custom-control-input[disabled] ~ .custom-control-label::before, .custom-switch .custom-control-input:disabled ~ .custom-control-label::before { + border: 0 !important; +} + +.custom-switch .custom-control-label { + cursor: pointer; +} + +.custom-switch .custom-control-label::before { + top: .2rem !important; + width: 2.2rem !important; + height: 1.3rem !important; + left: -2.8rem !important; + border: 2px solid #c6c6c6; + border-radius: .7rem !important; + background-color: #c6c6c6; + box-shadow: none; +} + +.custom-switch .custom-control-label::after { + top: calc(.2rem + 3px) !important; + left: calc(-2.8rem + 3px) !important; + width: calc(1rem - 2px) !important; + height: calc(1rem - 2px) !important; + background-color: #fff !important; +} + +.custom-switch.custom-control-sm { + padding-left: 2.5rem !important; +} + +.custom-switch.custom-control-sm .custom-control-input:checked ~ .custom-control-label::after { + transform: translateX(0.8rem) !important; +} + +.custom-switch.custom-control-sm .custom-control-label::before { + top: .1rem !important; + left: -2.5rem !important; + width: 1.9rem !important; + height: 1.1rem !important; + border-radius: .6rem !important; +} + +.custom-switch.custom-control-sm .custom-control-label::after { + top: calc(.1rem + 3px) !important; + left: calc(-2.5rem + 3px) !important; + width: calc(1rem - 4px) !important; + height: calc(1rem - 4px) !important; +} + +.custom-switch.custom-control-lg { + padding-left: 3.4rem !important; +} + +.custom-switch.custom-control-lg .custom-control-input:checked ~ .custom-control-label::after { + transform: translateX(1.2rem) !important; +} + +.custom-switch.custom-control-lg .custom-control-label::before { + left: -3.4rem !important; + width: 2.7rem !important; + height: 1.5rem !important; + border-radius: .8rem !important; +} + +.custom-switch.custom-control-lg .custom-control-label::after { + left: calc(-3.4rem + 3px) !important; + width: calc(1rem + 1px) !important; + height: calc(1rem + 1px) !important; +} + +.bootstrap-select .dropdown-item:active, .bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item.selected { + background-color: #3e64c1 !important; + outline: none; +} + +/* -------------------- Textareas -------------------- */ +textarea.form-control { + padding-top: 1.15rem; + padding-bottom: 1.15rem; +} + +textarea.form-control.form-control-sm { + padding-top: 1.05rem; + padding-bottom: 1.05rem; +} + +textarea.form-control.form-control-lg { + padding-top: 1.7rem; + padding-bottom: 1.7rem; +} + +/* -------------------- Formulaire en lecture seule -------------------- */ +form.readonly .form-group { + margin-bottom: 0; +} + +form.readonly .form-group .form-control, +form.readonly .form-group .custom-select { + padding: 0; + background: none !important; + background-color: transparent !important; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +/* -------------------- Boutons -------------------- */ +.btn { + text-transform: uppercase; + letter-spacing: .04em; + box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12) !important; +} + +.btn:hover { + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.24) !important; +} + +.btn.bg-gradient { + background-blend-mode: overlay; + transition: all 0.3s ease !important; +} + +/* -------------------- Badges -------------------- */ +.badge { + font-family: "Arquitecta-heavy", Sans-serif; + text-transform: uppercase; + border-radius: .3rem; +} + +.badge.badge-sm { + padding-top: .43em; + padding-bottom: .37em; + font-size: .75rem; +} + +.badge.badge-lg { + font-size: 1.1rem; +} + +.badge.badge-pill { + border-radius: 10rem; +} + +/* -------------------- Tables -------------------- */ +.table th { + font-weight: normal; +} + +.table thead { + border: 2px solid #343a40; +} + +.table thead th, +.table thead td { + padding-top: 0.45rem !important; + padding-bottom: 0.45rem !important; + font-family: "Arquitecta-regular", Sans-serif; + font-size: 1.1rem; + text-transform: uppercase; + letter-spacing: .02em; + line-height: 1.2em; +} + +.table thead:not(.thead-dark), +.table tbody { + border: 2px solid #fff; +} + +.table.table-dark thead, +.table.table-dark tbody { + border: 2px solid #343a40; +} + +.table.table-hover tbody tr { + transition: all 0.15s ease; +} + +.table.table-hover tbody tr:hover { + cursor: pointer; +} + +.table.table-striped thead th, +.table.table-striped thead td, +.table.table-striped tbody th, +.table.table-striped tbody td { + border-top-color: transparent; + border-bottom-color: transparent; +} + +.table.table-sm td, +.table.table-sm th { + font-size: .9em; +} + +.table.table-lg td, +.table.table-lg th { + font-size: 1.1em; +} + +/* -------------------- Tooltips -------------------- */ +.tooltip { + z-index: 99999 !important; +} + +.tooltip .tooltip-inner { + border-radius: .3rem; +} + +.tooltip[x-placement="top"] { + margin-bottom: 6px; +} + +.tooltip[x-placement="bottom"] { + margin-top: 6px; +} + +.tooltip[x-placement="left"] { + margin-right: 6px; +} + +.tooltip[x-placement="right"] { + margin-left: 6px; +} + +.tooltip.input-help-sm { + left: -17px !important; +} + +.tooltip.input-help-md { + left: -20px !important; +} + +.tooltip.input-help-lg { + left: -22px !important; +} + +/* -------------------- Popovers -------------------- */ +.popover { + max-width: calc(100vw - 100px) !important; + max-height: calc(100vh - 100px); + /*&.bs-popover-top > .arrow, + &.bs-popover-auto[x-placement^="top"] > .arrow { + &::after { + border-top-color: rgba($gray-900, .94) !important; + } + }*/ +} + +.popover.danger { + background-color: rgba(232, 25, 44, 0.94) !important; +} + +.popover.danger.bs-popover-top > .arrow::after, .popover.danger.bs-popover-auto[x-placement^="top"] > .arrow::after, +.popover.danger.bs-popover-auto[x-placement^="top"] > .arrow::after { + border-top-color: rgba(232, 25, 44, 0.94) !important; +} + +.popover.danger.bs-popover-bottom > .arrow::after, .popover.danger.bs-popover-auto[x-placement^="bottom"] > .arrow::after, +.popover.danger.bs-popover-auto[x-placement^="bottom"] > .arrow::after { + border-bottom-color: rgba(232, 25, 44, 0.94) !important; +} + +.popover.danger.bs-popover-left > .arrow::after, .popover.danger.bs-popover-auto[x-placement^="left"] > .arrow::after, +.popover.danger.bs-popover-auto[x-placement^="left"] > .arrow::after { + border-left-color: rgba(232, 25, 44, 0.94) !important; +} + +.popover.danger.bs-popover-right > .arrow::after, .popover.danger.bs-popover-auto[x-placement^="right"] > .arrow::after, +.popover.danger.bs-popover-auto[x-placement^="right"] > .arrow::after { + border-right-color: rgba(232, 25, 44, 0.94) !important; +} + +.popover .arrow::before { + border: 0 !important; +} + +.popover .popover-header { + color: #495057; + font-size: 1em; + font-weight: bold; +} + +.popover .popover-body { + position: relative; + min-width: 50px; + max-height: calc(100vh - 135px); + min-height: 34px; + overflow-y: auto; +} + +html.isiPhone .popover { + max-height: calc(100vh - 140px); + margin-bottom: 40px; +} + +html.isiPhone .popover .popover-body { + max-height: calc(100vh - 175px); +} + +/* -------------------- Alerts -------------------- */ +/* -------------------- Navs -------------------- */ +/* -------------------- Breadcrumbs -------------------- */ +@media (max-width: 575px) { + .breadcrumb li:last-child { + display: none; + } +} + +/* -------------------- Progress bars -------------------- */ +.progress { + border-radius: 3px; +} + +/* -------------------- Modales -------------------- */ +.modal-content { + max-height: calc(95vh - 80px); + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.25) !important; +} + +.modal-content .modal-header { + padding: 1.3rem 1.3rem 1rem 1.3rem !important; +} + +.modal-content .modal-header .close { + margin: -1.3rem -1.3rem -1rem auto !important; +} + +.modal-content .modal-body { + height: 100%; + min-height: 50px; + overflow-y: auto; + padding: .5rem 1.5rem !important; + -webkit-overflow-scrolling: touch; +} + +.modal-content .modal-footer { + display: block; + /* padding: .5rem 1.3rem 1.3rem 1.3rem !important; */ + padding: 0; +} + +@media (min-width: 576px) { + .modal-full { + max-width: calc(100% - 60px) !important; + } +} + +/* -------------------- Pagination -------------------- */ +.pagination .page-item { + margin-left: 3px; + margin-right: 3px; +} + +.pagination .page-item .page-link { + min-width: 32px; + color: #fff; + font-family: "Arquitecta-bold", Sans-serif; + font-size: 1.1rem; + border-radius: 30px; + border: 0; + transition: all 0.3s ease; +} + +.pagination .page-item.prev a, .pagination .page-item.next a { + color: #3e64c1 !important; + background-color: transparent; +} + +.pagination .page-item.prev a:focus, .pagination .page-item.next a:focus { + box-shadow: none; +} + +.pagination .page-item.prev.disabled a, .pagination .page-item.next.disabled a { + color: #adb5bd !important; +} + +.pagination.pagination-sm .page-link { + min-width: 26px; + font-size: .925rem; +} + +.pagination.pagination-lg .page-link { + min-width: 47px; + font-size: 1.25rem; +} + +:root { + --blue: #3e64c1; + --indigo: #743ad2; + --purple: #9b369b; + --pink: #e83e8c; + --red: #e8192c; + --orange: #ff6000; + --yellow: #f5ba1b; + --green: #409c6a; + --teal: #0eb7a9; + --cyan: #0088db; + --cyan-light: #88cef6; + --skyblue: #2f85b3; + --skyblue-medium: #6daed4; + --skyblue-light: #cbe5f4; + --nightblue: #264c95; + --primary-dark: #0b3c6e; + --white: #fff; + --black: #000; + --gray-light: #ced4da; + --gray: #6c757d; + --gray-dark: #343a40; + --original: #2c4698; + --primary: #3e64c1; + --secondary: #333; + --success: #74be4b; + --info: #2ec3ea; + --warning: #ff6000; + --danger: #e8192c; + --skyblue: #2f85b3; + --white: #fff; + --light: #aaa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --breakpoint-xxl: 1440px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: var(--primary); + text-decoration: underline; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: none; +} + +a:not([href]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[role="button"] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +@media (max-width: 1200px) { + legend { + font-size: calc(1.275rem + 0.3vw) ; + } +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: "Arquitecta-heavy", Sans-serif; + font-weight: 500; + line-height: 1.05; +} + +h1, .h1 { + font-size: 3.1rem; +} + +@media (max-width: 1200px) { + h1, .h1 { + font-size: calc(1.435rem + 2.22vw) ; + } +} + +h2, .h2 { + font-size: 2.7rem; +} + +@media (max-width: 1200px) { + h2, .h2 { + font-size: calc(1.395rem + 1.74vw) ; + } +} + +h3, .h3 { + font-size: 1.9rem; +} + +@media (max-width: 1200px) { + h3, .h3 { + font-size: calc(1.315rem + 0.78vw) ; + } +} + +h4, .h4 { + font-size: 1.4rem; +} + +@media (max-width: 1200px) { + h4, .h4 { + font-size: calc(1.265rem + 0.18vw) ; + } +} + +h5, .h5 { + font-size: 1.3rem; +} + +@media (max-width: 1200px) { + h5, .h5 { + font-size: calc(1.255rem + 0.06vw) ; + } +} + +h6, .h6 { + font-size: 1.1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +@media (max-width: 1200px) { + .display-1 { + font-size: calc(1.725rem + 5.7vw) ; + } +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +@media (max-width: 1200px) { + .display-2 { + font-size: calc(1.675rem + 5.1vw) ; + } +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +@media (max-width: 1200px) { + .display-3 { + font-size: calc(1.575rem + 3.9vw) ; + } +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +@media (max-width: 1200px) { + .display-4 { + font-size: calc(1.475rem + 2.7vw) ; + } +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; + box-shadow: none; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +@media (min-width: 1440px) { + .container { + max-width: 1380px; + } +} + +.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; + } +} + +@media (min-width: 1440px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1380px; + } +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, +.col-xxl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + min-width: 0; + max-width: 100%; +} + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; +} + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; +} + +.col-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; +} + +.col-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; +} + +.col-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; +} + +.col-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.33333%; +} + +.offset-2 { + margin-left: 16.66667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333%; +} + +.offset-5 { + margin-left: 41.66667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333%; +} + +.offset-8 { + margin-left: 66.66667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333%; +} + +.offset-11 { + margin-left: 91.66667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-sm-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-sm-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-sm-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-sm-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + order: -1; + } + .order-sm-last { + order: 13; + } + .order-sm-0 { + order: 0; + } + .order-sm-1 { + order: 1; + } + .order-sm-2 { + order: 2; + } + .order-sm-3 { + order: 3; + } + .order-sm-4 { + order: 4; + } + .order-sm-5 { + order: 5; + } + .order-sm-6 { + order: 6; + } + .order-sm-7 { + order: 7; + } + .order-sm-8 { + order: 8; + } + .order-sm-9 { + order: 9; + } + .order-sm-10 { + order: 10; + } + .order-sm-11 { + order: 11; + } + .order-sm-12 { + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333%; + } + .offset-sm-2 { + margin-left: 16.66667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333%; + } + .offset-sm-5 { + margin-left: 41.66667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333%; + } + .offset-sm-8 { + margin-left: 66.66667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333%; + } + .offset-sm-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-md-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-md-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-md-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-md-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + order: -1; + } + .order-md-last { + order: 13; + } + .order-md-0 { + order: 0; + } + .order-md-1 { + order: 1; + } + .order-md-2 { + order: 2; + } + .order-md-3 { + order: 3; + } + .order-md-4 { + order: 4; + } + .order-md-5 { + order: 5; + } + .order-md-6 { + order: 6; + } + .order-md-7 { + order: 7; + } + .order-md-8 { + order: 8; + } + .order-md-9 { + order: 9; + } + .order-md-10 { + order: 10; + } + .order-md-11 { + order: 11; + } + .order-md-12 { + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333%; + } + .offset-md-2 { + margin-left: 16.66667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333%; + } + .offset-md-5 { + margin-left: 41.66667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333%; + } + .offset-md-8 { + margin-left: 66.66667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333%; + } + .offset-md-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-lg-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-lg-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-lg-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-lg-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + order: -1; + } + .order-lg-last { + order: 13; + } + .order-lg-0 { + order: 0; + } + .order-lg-1 { + order: 1; + } + .order-lg-2 { + order: 2; + } + .order-lg-3 { + order: 3; + } + .order-lg-4 { + order: 4; + } + .order-lg-5 { + order: 5; + } + .order-lg-6 { + order: 6; + } + .order-lg-7 { + order: 7; + } + .order-lg-8 { + order: 8; + } + .order-lg-9 { + order: 9; + } + .order-lg-10 { + order: 10; + } + .order-lg-11 { + order: 11; + } + .order-lg-12 { + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333%; + } + .offset-lg-2 { + margin-left: 16.66667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333%; + } + .offset-lg-5 { + margin-left: 41.66667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333%; + } + .offset-lg-8 { + margin-left: 66.66667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333%; + } + .offset-lg-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-xl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-xl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-xl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-xl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + order: -1; + } + .order-xl-last { + order: 13; + } + .order-xl-0 { + order: 0; + } + .order-xl-1 { + order: 1; + } + .order-xl-2 { + order: 2; + } + .order-xl-3 { + order: 3; + } + .order-xl-4 { + order: 4; + } + .order-xl-5 { + order: 5; + } + .order-xl-6 { + order: 6; + } + .order-xl-7 { + order: 7; + } + .order-xl-8 { + order: 8; + } + .order-xl-9 { + order: 9; + } + .order-xl-10 { + order: 10; + } + .order-xl-11 { + order: 11; + } + .order-xl-12 { + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333%; + } + .offset-xl-2 { + margin-left: 16.66667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333%; + } + .offset-xl-5 { + margin-left: 41.66667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333%; + } + .offset-xl-8 { + margin-left: 66.66667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333%; + } + .offset-xl-11 { + margin-left: 91.66667%; + } +} + +@media (min-width: 1440px) { + .col-xxl { + flex-basis: 0; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-xxl-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xxl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333%; + } + .col-xxl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667%; + } + .col-xxl-3 { + flex: 0 0 25%; + max-width: 25%; + } + .col-xxl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333%; + } + .col-xxl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667%; + } + .col-xxl-6 { + flex: 0 0 50%; + max-width: 50%; + } + .col-xxl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333%; + } + .col-xxl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667%; + } + .col-xxl-9 { + flex: 0 0 75%; + max-width: 75%; + } + .col-xxl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333%; + } + .col-xxl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667%; + } + .col-xxl-12 { + flex: 0 0 100%; + max-width: 100%; + } + .order-xxl-first { + order: -1; + } + .order-xxl-last { + order: 13; + } + .order-xxl-0 { + order: 0; + } + .order-xxl-1 { + order: 1; + } + .order-xxl-2 { + order: 2; + } + .order-xxl-3 { + order: 3; + } + .order-xxl-4 { + order: 4; + } + .order-xxl-5 { + order: 5; + } + .order-xxl-6 { + order: 6; + } + .order-xxl-7 { + order: 7; + } + .order-xxl-8 { + order: 8; + } + .order-xxl-9 { + order: 9; + } + .order-xxl-10 { + order: 10; + } + .order-xxl-11 { + order: 11; + } + .order-xxl-12 { + order: 12; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333%; + } + .offset-xxl-2 { + margin-left: 16.66667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333%; + } + .offset-xxl-5 { + margin-left: 41.66667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333%; + } + .offset-xxl-8 { + margin-left: 66.66667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333%; + } + .offset-xxl-11 { + margin-left: 91.66667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; + background-color: #fff; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #e4e7ea; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #e4e7ea; +} + +.table tbody + tbody { + border-top: 2px solid #e4e7ea; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #e4e7ea; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #e4e7ea; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.03); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(52, 58, 64, 0.1); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #c9d4ee; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #9baedf; +} + +.table-hover .table-primary:hover { + background-color: #b6c5e8; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #b6c5e8; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #c6c6c6; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #959595; +} + +.table-hover .table-secondary:hover { + background-color: #b9b9b9; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #b9b9b9; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #d8edcd; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #b7dda1; +} + +.table-hover .table-success:hover { + background-color: #c9e6ba; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #c9e6ba; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #c4eef9; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #92e0f4; +} + +.table-hover .table-info:hover { + background-color: #ade7f7; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #ade7f7; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffd2b8; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffac7a; +} + +.table-hover .table-warning:hover { + background-color: #ffc29f; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffc29f; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f9bfc4; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #f38791; +} + +.table-hover .table-danger:hover { + background-color: #f7a8af; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f7a8af; +} + +.table-skyblue, +.table-skyblue > th, +.table-skyblue > td { + background-color: #c5ddea; +} + +.table-skyblue th, +.table-skyblue td, +.table-skyblue thead th, +.table-skyblue tbody + tbody { + border-color: #93c0d7; +} + +.table-hover .table-skyblue:hover { + background-color: #b2d2e3; +} + +.table-hover .table-skyblue:hover > td, +.table-hover .table-skyblue:hover > th { + background-color: #b2d2e3; +} + +.table-white, +.table-white > th, +.table-white > td { + background-color: white; +} + +.table-white th, +.table-white td, +.table-white thead th, +.table-white tbody + tbody { + border-color: white; +} + +.table-hover .table-white:hover { + background-color: #f2f2f2; +} + +.table-hover .table-white:hover > td, +.table-hover .table-white:hover > th { + background-color: #f2f2f2; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #e7e7e7; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: lightgray; +} + +.table-hover .table-light:hover { + background-color: #dadada; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #dadada; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #4b545c; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #e4e7ea; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #4b545c; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.08); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.3); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +@media (max-width: 1439.98px) { + .table-responsive-xxl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xxl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1.15rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 0 solid #ced4da; + border-radius: 0; + box-shadow: 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1); + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(62, 100, 193, 0.3), 0 4px 18px rgba(62, 100, 193, 0.14); +} + +.form-control::placeholder { + color: #bfc7cf; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef !important; + opacity: 1; +} + +input[type="date"].form-control, +input[type="time"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control { + appearance: none; +} + +select.form-control:focus::-ms-value { + color: #212529; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: 0.28rem; + padding-bottom: 0.28rem; + font-size: 1.15rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: 0.4rem; + padding-bottom: 0.4rem; + font-size: 0.855rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.5rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 0 0; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.8rem + 2px); + padding: 0.4rem 1.05rem; + font-size: 0.855rem; + line-height: 1.5; +} + +.form-control-lg { + height: calc(2.5em + 0.56rem + 2px); + padding: 0.28rem 1.7rem; + font-size: 1.15rem; + line-height: 1.5; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input[disabled] ~ .form-check-label, +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.8rem; + font-size: 85%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, +.form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='9px' viewBox='0 0 16 9'%3e%3cpolyline fill='none' stroke='%23bbc2c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points='14.596,1.244 8.024,7.817 1.451,1.244 '/%3e%3c/svg%3e") no-repeat right 1.15rem center/16px 9px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.8rem; + font-size: 85%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='9px' viewBox='0 0 16 9'%3e%3cpolyline fill='none' stroke='%23bbc2c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points='14.596,1.244 8.024,7.817 1.451,1.244 '/%3e%3c/svg%3e") no-repeat right 1.15rem center/16px 9px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-family: "Arquitecta-bold", Sans-serif; + font-weight: 400; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: 0 solid transparent; + padding: 0.8rem 2rem; + font-size: 1.2em; + line-height: 1.5; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; + box-shadow: none; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #3e64c1; + border-color: #3e64c1; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-primary.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #3e64c1; +} + +.btn-primary.bg-gradient:hover { + background-size: 100% 400%; + background-color: #4a76c5; +} + +.btn-primary:hover { + color: #fff; + background-color: #3555a4; +} + +.btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #3555a4; + border-color: #32509a; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(91, 123, 202, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #3e64c1; + border-color: #3e64c1; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #32509a; + border-color: #2f4b91; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(91, 123, 202, 0.5); +} + +.btn-secondary { + color: #fff; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #333; + border-color: #333; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-secondary.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #333; +} + +.btn-secondary.bg-gradient:hover { + background-size: 100% 400%; + background-color: #3b3b3b; +} + +.btn-secondary:hover { + color: #fff; + background-color: #202020; +} + +.btn-secondary:focus, .btn-secondary.focus { + color: #fff; + background-color: #202020; + border-color: #1a1a1a; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(82, 82, 82, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #333; + border-color: #333; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #1a1a1a; + border-color: #131313; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 82, 82, 0.5); +} + +.btn-success { + color: #212529; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #74be4b; + border-color: #74be4b; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-success.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #74be4b; +} + +.btn-success.bg-gradient:hover { + background-size: 100% 400%; + background-color: #84c256; +} + +.btn-success:hover { + color: #fff; + background-color: #62a73c; +} + +.btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #62a73c; + border-color: #5d9d39; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(104, 167, 70, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #212529; + background-color: #74be4b; + border-color: #74be4b; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #5d9d39; + border-color: #579435; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(104, 167, 70, 0.5); +} + +.btn-info { + color: #212529; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #2ec3ea; + border-color: #2ec3ea; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-info.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #2ec3ea; +} + +.btn-info.bg-gradient:hover { + background-size: 100% 400%; + background-color: #3cd3eb; +} + +.btn-info:hover { + color: #fff; + background-color: #16b3dc; +} + +.btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #16b3dc; + border-color: #15a9d0; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(44, 171, 205, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #212529; + background-color: #2ec3ea; + border-color: #2ec3ea; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #15a9d0; + border-color: #14a0c5; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(44, 171, 205, 0.5); +} + +.btn-warning { + color: #fff; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #ff6000; + border-color: #ff6000; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-warning.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #ff6000; +} + +.btn-warning.bg-gradient:hover { + background-size: 100% 400%; + background-color: #ff5a0f; +} + +.btn-warning:hover { + color: #fff; + background-color: #d95200; +} + +.btn-warning:focus, .btn-warning.focus { + color: #fff; + background-color: #d95200; + border-color: #cc4d00; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 120, 38, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #fff; + background-color: #ff6000; + border-color: #ff6000; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #cc4d00; + border-color: #bf4800; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 120, 38, 0.5); +} + +.btn-danger { + color: #fff; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #e8192c; + border-color: #e8192c; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-danger.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #e8192c; +} + +.btn-danger.bg-gradient:hover { + background-size: 100% 400%; + background-color: #e92746; +} + +.btn-danger:hover { + color: #fff; + background-color: #c71424; +} + +.btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #c71424; + border-color: #bb1322; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(235, 60, 76, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #e8192c; + border-color: #e8192c; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bb1322; + border-color: #b01220; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(235, 60, 76, 0.5); +} + +.btn-skyblue { + color: #fff; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #2f85b3; + border-color: #2f85b3; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-skyblue.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #2f85b3; +} + +.btn-skyblue.bg-gradient:hover { + background-size: 100% 400%; + background-color: #3297bf; +} + +.btn-skyblue:hover { + color: #fff; + background-color: #276e95; +} + +.btn-skyblue:focus, .btn-skyblue.focus { + color: #fff; + background-color: #276e95; + border-color: #24678b; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(78, 151, 190, 0.5); +} + +.btn-skyblue.disabled, .btn-skyblue:disabled { + color: #fff; + background-color: #2f85b3; + border-color: #2f85b3; +} + +.btn-skyblue:not(:disabled):not(.disabled):active, .btn-skyblue:not(:disabled):not(.disabled).active, +.show > .btn-skyblue.dropdown-toggle { + color: #fff; + background-color: #24678b; + border-color: #225f81; +} + +.btn-skyblue:not(:disabled):not(.disabled):active:focus, .btn-skyblue:not(:disabled):not(.disabled).active:focus, +.show > .btn-skyblue.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(78, 151, 190, 0.5); +} + +.btn-white { + color: #212529; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #fff; + border-color: #fff; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-white.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #fff; +} + +.btn-white.bg-gradient:hover { + background-size: 100% 400%; + background-color: white; +} + +.btn-white:hover { + color: #212529; + background-color: #ececec; +} + +.btn-white:focus, .btn-white.focus { + color: #212529; + background-color: #ececec; + border-color: #e6e6e6; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 222, 223, 0.5); +} + +.btn-white.disabled, .btn-white:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, +.show > .btn-white.dropdown-toggle { + color: #212529; + background-color: #e6e6e6; + border-color: #dfdfdf; +} + +.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, +.show > .btn-white.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 222, 223, 0.5); +} + +.btn-light { + color: #212529; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #aaa; + border-color: #aaa; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-light.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #aaa; +} + +.btn-light.bg-gradient:hover { + background-size: 100% 400%; + background-color: #b2b2b2; +} + +.btn-light:hover { + color: #212529; + background-color: #979797; +} + +.btn-light:focus, .btn-light.focus { + color: #212529; + background-color: #979797; + border-color: #919191; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(149, 150, 151, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #aaa; + border-color: #aaa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #fff; + background-color: #919191; + border-color: #8a8a8a; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(149, 150, 151, 0.5); +} + +.btn-dark { + color: #fff; + /* Modification KWW début */ + /*@include gradient-bg($background);*/ + background-color: #343a40; + border-color: #343a40; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + /* Modification KWW fin */ +} + +.btn-dark.bg-gradient { + background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%) center center no-repeat; + background-size: 100% 100%; + background-color: #343a40; +} + +.btn-dark.bg-gradient:hover { + background-size: 100% 400%; + background-color: #3b4348; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; +} + +.btn-dark:focus, .btn-dark.focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #3e64c1; + border-color: #3e64c1; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #3e64c1; + border-color: #3e64c1; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(62, 100, 193, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #3e64c1; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #3e64c1; + border-color: #3e64c1; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(62, 100, 193, 0.5); +} + +.btn-outline-secondary { + color: #333; + border-color: #333; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #333; + border-color: #333; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #333; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #333; + border-color: #333; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(51, 51, 51, 0.5); +} + +.btn-outline-success { + color: #74be4b; + border-color: #74be4b; +} + +.btn-outline-success:hover { + color: #212529; + background-color: #74be4b; + border-color: #74be4b; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(116, 190, 75, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #74be4b; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #212529; + background-color: #74be4b; + border-color: #74be4b; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(116, 190, 75, 0.5); +} + +.btn-outline-info { + color: #2ec3ea; + border-color: #2ec3ea; +} + +.btn-outline-info:hover { + color: #212529; + background-color: #2ec3ea; + border-color: #2ec3ea; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(46, 195, 234, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #2ec3ea; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #212529; + background-color: #2ec3ea; + border-color: #2ec3ea; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(46, 195, 234, 0.5); +} + +.btn-outline-warning { + color: #ff6000; + border-color: #ff6000; +} + +.btn-outline-warning:hover { + color: #fff; + background-color: #ff6000; + border-color: #ff6000; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 96, 0, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ff6000; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #ff6000; + border-color: #ff6000; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 96, 0, 0.5); +} + +.btn-outline-danger { + color: #e8192c; + border-color: #e8192c; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #e8192c; + border-color: #e8192c; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(232, 25, 44, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #e8192c; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #e8192c; + border-color: #e8192c; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(232, 25, 44, 0.5); +} + +.btn-outline-skyblue { + color: #2f85b3; + border-color: #2f85b3; +} + +.btn-outline-skyblue:hover { + color: #fff; + background-color: #2f85b3; + border-color: #2f85b3; +} + +.btn-outline-skyblue:focus, .btn-outline-skyblue.focus { + box-shadow: 0 0 0 0.2rem rgba(47, 133, 179, 0.5); +} + +.btn-outline-skyblue.disabled, .btn-outline-skyblue:disabled { + color: #2f85b3; + background-color: transparent; +} + +.btn-outline-skyblue:not(:disabled):not(.disabled):active, .btn-outline-skyblue:not(:disabled):not(.disabled).active, +.show > .btn-outline-skyblue.dropdown-toggle { + color: #fff; + background-color: #2f85b3; + border-color: #2f85b3; +} + +.btn-outline-skyblue:not(:disabled):not(.disabled):active:focus, .btn-outline-skyblue:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-skyblue.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(47, 133, 179, 0.5); +} + +.btn-outline-white { + color: #fff; + border-color: #fff; +} + +.btn-outline-white:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-outline-white:focus, .btn-outline-white.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); +} + +.btn-outline-white.disabled, .btn-outline-white:disabled { + color: #fff; + background-color: transparent; +} + +.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, +.show > .btn-outline-white.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; +} + +.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-white.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5); +} + +.btn-outline-light { + color: #aaa; + border-color: #aaa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #aaa; + border-color: #aaa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #aaa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #aaa; + border-color: #aaa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(170, 170, 170, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: var(--primary); + text-decoration: underline; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: none; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: none; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 1.2rem 2.8rem; + font-size: 1.4em; + line-height: 1.5; + border-radius: 0; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.4rem 1.2rem; + font-size: 1.05em; + line-height: 1.5; + border-radius: 0; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1440px) { + .dropdown-menu-xxl-left { + right: auto; + left: 0; + } + .dropdown-menu-xxl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: 0; +} + +.dropdown-toggle-split { + padding-right: 1.5rem; + padding-left: 1.5rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.9rem; + padding-left: 0.9rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 2.1rem; + padding-left: 2.1rem; +} + +.btn-group.show .dropdown-toggle { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn-group.show .dropdown-toggle.btn-link { + box-shadow: none; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: 0; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group > .custom-file { + display: flex; + align-items: center; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: 0; +} + +.input-group-prepend { + margin-right: 0; +} + +.input-group-append { + margin-left: 0; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.5rem 1.15rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 0 solid #ced4da; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(2.5em + 0.56rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.28rem 1.7rem; + font-size: 1.15rem; + line-height: 1.5; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.8rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.4rem 1.05rem; + font-size: 0.855rem; + line-height: 1.5; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 2.15rem; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; + box-shadow: none; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(62, 100, 193, 0.3), 0 4px 18px rgba(62, 100, 193, 0.14); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; + box-shadow: none; +} + +.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3e%3cpolygon fill='%23fff' points='17.006,4.981 8.504,13.482 4.994,9.973 3.224,11.745 8.498,17.019 8.51,17.007 8.516,17.013 18.777,6.751 '/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; + box-shadow: none; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3e%3ccircle fill='%23fff' cx='11' cy='11' r='5'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.5rem; +} + +.custom-switch .custom-control-label::before { + left: -2.5rem; + width: 2rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.5rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(1rem); +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 2.15rem 0.5rem 1.15rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='9px' viewBox='0 0 16 9'%3e%3cpolyline fill='none' stroke='%23bbc2c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points='14.596,1.244 8.024,7.817 1.451,1.244 '/%3e%3c/svg%3e") no-repeat right 1.15rem center/16px 9px; + border: 0 solid #ced4da; + border-radius: 0; + box-shadow: 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1); + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 3px rgba(62, 100, 193, 0), 0 8px 22px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(62, 100, 193, 0.3), 0 4px 18px rgba(62, 100, 193, 0.14); +} + +.custom-select:focus::-ms-value { + color: #212529; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 1.15rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.custom-select-sm { + height: calc(1.5em + 0.8rem + 2px); + padding-top: 0.4rem; + padding-bottom: 0.4rem; + padding-left: 1.05rem; + font-size: 0.855rem; +} + +.custom-select-lg { + height: calc(2.5em + 0.56rem + 2px); + padding-top: 0.28rem; + padding-bottom: 0.28rem; + padding-left: 1.7rem; + font-size: 1.15rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input[disabled] ~ .custom-file-label, +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; +} + +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; + box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.8rem 1rem; + text-decoration: none; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #adb5bd !important; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 0 solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: 0; +} + +.nav-tabs .nav-link { + border: 0 solid transparent; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #adb5bd !important; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: transparent; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: 0; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +/* @import '../_lib-scss/bootstrap/navbar'; */ +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} + +.card > .list-group:first-child { + border-top-width: 0; +} + +.card > .list-group:last-child { + border-bottom-width: 0; +} + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} + +.accordion > .card:not(:last-of-type) { + border-bottom: 0; +} + +.accordion > .card > .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 0; + font-size: 1rem; + list-style: none; +} + +.breadcrumb-item { + display: flex; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.6rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.6rem; + color: #d2d2d2; + content: ""; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #bbb; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.9rem; + margin-left: -1px; + line-height: 1.25; + color: #fff !important; + text-decoration: none; + background-color: rgba(62, 100, 193, 0.5); + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: rgba(62, 100, 193, 0.75); + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff !important; + background-color: var(--primary); + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #fff !important; + pointer-events: none; + cursor: auto; + background-color: var(--primary); + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.1em; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.7rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.badge { + display: inline-block; + padding: 0.39em 0.54em; + font-size: 0.9rem; + font-weight: 400; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.54em; + padding-left: 0.54em; +} + +.badge-primary { + color: #fff; + background-color: #3e64c1; +} + +a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #32509a; +} + +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(62, 100, 193, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #333; +} + +a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #1a1a1a; +} + +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); +} + +.badge-success { + color: #212529; + background-color: #74be4b; +} + +a.badge-success:hover, a.badge-success:focus { + color: #212529; + background-color: #5d9d39; +} + +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(116, 190, 75, 0.5); +} + +.badge-info { + color: #212529; + background-color: #2ec3ea; +} + +a.badge-info:hover, a.badge-info:focus { + color: #212529; + background-color: #15a9d0; +} + +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(46, 195, 234, 0.5); +} + +.badge-warning { + color: #fff; + background-color: #ff6000; +} + +a.badge-warning:hover, a.badge-warning:focus { + color: #fff; + background-color: #cc4d00; +} + +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 96, 0, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #e8192c; +} + +a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #bb1322; +} + +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(232, 25, 44, 0.5); +} + +.badge-skyblue { + color: #fff; + background-color: #2f85b3; +} + +a.badge-skyblue:hover, a.badge-skyblue:focus { + color: #fff; + background-color: #24678b; +} + +a.badge-skyblue:focus, a.badge-skyblue.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(47, 133, 179, 0.5); +} + +.badge-white { + color: #212529; + background-color: #fff; +} + +a.badge-white:hover, a.badge-white:focus { + color: #212529; + background-color: #e6e6e6; +} + +a.badge-white:focus, a.badge-white.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); +} + +.badge-light { + color: #212529; + background-color: #aaa; +} + +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #919191; +} + +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(170, 170, 170, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +/* @import '../_lib-scss/bootstrap/jumbotron'; */ +.alert { + position: relative; + padding: 1.3rem 1.25rem; + margin-bottom: 1rem; + border: 0 solid transparent; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 1.3rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #2f4c93; + background-color: #c9d4ee; + border-color: #c9d4ee; +} + +.alert-primary hr { + border-top-color: #b6c5e8; +} + +.alert-primary .alert-link { + color: #23386c; +} + +.alert-secondary { + color: #272727; + background-color: #c6c6c6; + border-color: #c6c6c6; +} + +.alert-secondary hr { + border-top-color: #b9b9b9; +} + +.alert-secondary .alert-link { + color: #0e0e0e; +} + +.alert-success { + color: #589039; + background-color: #d8edcd; + border-color: #d8edcd; +} + +.alert-success hr { + border-top-color: #c9e6ba; +} + +.alert-success .alert-link { + color: #426b2b; +} + +.alert-info { + color: #2394b2; + background-color: #c4eef9; + border-color: #c4eef9; +} + +.alert-info hr { + border-top-color: #ade7f7; +} + +.alert-info .alert-link { + color: #1b7187; +} + +.alert-warning { + color: #c24900; + background-color: #ffd2b8; + border-color: #ffd2b8; +} + +.alert-warning hr { + border-top-color: #ffc29f; +} + +.alert-warning .alert-link { + color: #8f3600; +} + +.alert-danger { + color: #b01321; + background-color: #f9bfc4; + border-color: #f9bfc4; +} + +.alert-danger hr { + border-top-color: #f7a8af; +} + +.alert-danger .alert-link { + color: #820e18; +} + +.alert-skyblue { + color: #246588; + background-color: #c5ddea; + border-color: #c5ddea; +} + +.alert-skyblue hr { + border-top-color: #b2d2e3; +} + +.alert-skyblue .alert-link { + color: #194760; +} + +.alert-white { + color: #c2c2c2; + background-color: white; + border-color: white; +} + +.alert-white hr { + border-top-color: #f2f2f2; +} + +.alert-white .alert-link { + color: darkgray; +} + +.alert-light { + color: #818181; + background-color: #e7e7e7; + border-color: #e7e7e7; +} + +.alert-light hr { + border-top-color: #dadada; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #282c31; + background-color: #c6c8ca; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #111315; +} + +@keyframes progress-bar-stripes { + from { + background-position: 6px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: flex; + height: 6px; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + box-shadow: none; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 6px 6px; +} + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-item + .list-group-item { + border-top-width: 0; +} + +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} + +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} + +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} + +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +@media (min-width: 1440px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} + +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} + +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #203464; + background-color: #c9d4ee; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #203464; + background-color: #b6c5e8; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #203464; + border-color: #203464; +} + +.list-group-item-secondary { + color: #1b1b1b; + background-color: #c6c6c6; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #1b1b1b; + background-color: #b9b9b9; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #1b1b1b; + border-color: #1b1b1b; +} + +.list-group-item-success { + color: #3c6327; + background-color: #d8edcd; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #3c6327; + background-color: #c9e6ba; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #3c6327; + border-color: #3c6327; +} + +.list-group-item-info { + color: #18657a; + background-color: #c4eef9; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #18657a; + background-color: #ade7f7; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #18657a; + border-color: #18657a; +} + +.list-group-item-warning { + color: #853200; + background-color: #ffd2b8; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #853200; + background-color: #ffc29f; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #853200; + border-color: #853200; +} + +.list-group-item-danger { + color: #790d17; + background-color: #f9bfc4; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #790d17; + background-color: #f7a8af; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #790d17; + border-color: #790d17; +} + +.list-group-item-skyblue { + color: #18455d; + background-color: #c5ddea; +} + +.list-group-item-skyblue.list-group-item-action:hover, .list-group-item-skyblue.list-group-item-action:focus { + color: #18455d; + background-color: #b2d2e3; +} + +.list-group-item-skyblue.list-group-item-action.active { + color: #fff; + background-color: #18455d; + border-color: #18455d; +} + +.list-group-item-white { + color: #858585; + background-color: white; +} + +.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; +} + +.list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; +} + +.list-group-item-light { + color: #585858; + background-color: #e7e7e7; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #585858; + background-color: #dadada; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #585858; + border-color: #585858; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +@media (max-width: 1200px) { + .close { + font-size: calc(1.275rem + 0.3vw) ; + } +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + backdrop-filter: blur(10px); + opacity: 0; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 3010; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 1.3rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + transform: none; +} + +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 2.6rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 2.6rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 2.6rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 2.6rem); + height: min-content; + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.2); + box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5); + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 3000; + width: 100vw; + height: 100vh; + background-color: #4d525f; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.7; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 0 solid #dee2e6; +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 0 solid #dee2e6; +} + +.modal-footer > * { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: min-content; + } + .modal-content { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.95rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.85; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #212529; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #212529; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #212529; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #212529; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.35rem 0.75rem; + color: #fff; + text-align: center; + background-color: #212529; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 2060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1); +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +/* @import '../_lib-scss/bootstrap/carousel'; */ +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + animation: spinner-border .75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: spinner-grow .75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #3e64c1 !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #385aae !important; + /* Modification KWW fin */ +} + +.bg-secondary { + background-color: #333 !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #262626 !important; + /* Modification KWW fin */ +} + +.bg-success { + background-color: #74be4b !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #68b040 !important; + /* Modification KWW fin */ +} + +.bg-info { + background-color: #2ec3ea !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #17bce7 !important; + /* Modification KWW fin */ +} + +.bg-warning { + background-color: #ff6000 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #e65600 !important; + /* Modification KWW fin */ +} + +.bg-danger { + background-color: #e8192c !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #d21526 !important; + /* Modification KWW fin */ +} + +.bg-skyblue { + background-color: #2f85b3 !important; +} + +a.bg-skyblue:hover, a.bg-skyblue:focus, +button.bg-skyblue:hover, +button.bg-skyblue:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #2a769f !important; + /* Modification KWW fin */ +} + +.bg-white { + background-color: #fff !important; +} + +a.bg-white:hover, a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #f2f2f2 !important; + /* Modification KWW fin */ +} + +.bg-light { + background-color: #aaa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #9d9d9d !important; + /* Modification KWW fin */ +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + /* Modification KWW début */ + /* background-color: darken($color, 10%) !important; */ + background-color: #292d32 !important; + /* Modification KWW fin */ +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #3e64c1 !important; +} + +.border-secondary { + border-color: #333 !important; +} + +.border-success { + border-color: #74be4b !important; +} + +.border-info { + border-color: #2ec3ea !important; +} + +.border-warning { + border-color: #ff6000 !important; +} + +.border-danger { + border-color: #e8192c !important; +} + +.border-skyblue { + border-color: #2f85b3 !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-light { + border-color: #aaa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } +} + +@media (min-width: 1440px) { + .d-xxl-none { + display: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.85714%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } +} + +@media (min-width: 1440px) { + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +@media (min-width: 1440px) { + .float-xxl-left { + float: left !important; + } + .float-xxl-right { + float: right !important; + } + .float-xxl-none { + float: none !important; + } +} + +.user-select-all { + user-select: all !important; +} + +.user-select-auto { + user-select: auto !important; +} + +.user-select-none { + user-select: none !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 4px 11px rgba(0, 0, 0, 0.08) !important; +} + +.shadow { + box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08) !important; +} + +.shadow-lg { + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.08) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1440px) { + .m-xxl-0 { + margin: 0 !important; + } + .mt-xxl-0, + .my-xxl-0 { + margin-top: 0 !important; + } + .mr-xxl-0, + .mx-xxl-0 { + margin-right: 0 !important; + } + .mb-xxl-0, + .my-xxl-0 { + margin-bottom: 0 !important; + } + .ml-xxl-0, + .mx-xxl-0 { + margin-left: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .mt-xxl-1, + .my-xxl-1 { + margin-top: 0.25rem !important; + } + .mr-xxl-1, + .mx-xxl-1 { + margin-right: 0.25rem !important; + } + .mb-xxl-1, + .my-xxl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xxl-1, + .mx-xxl-1 { + margin-left: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .mt-xxl-2, + .my-xxl-2 { + margin-top: 0.5rem !important; + } + .mr-xxl-2, + .mx-xxl-2 { + margin-right: 0.5rem !important; + } + .mb-xxl-2, + .my-xxl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xxl-2, + .mx-xxl-2 { + margin-left: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .mt-xxl-3, + .my-xxl-3 { + margin-top: 1rem !important; + } + .mr-xxl-3, + .mx-xxl-3 { + margin-right: 1rem !important; + } + .mb-xxl-3, + .my-xxl-3 { + margin-bottom: 1rem !important; + } + .ml-xxl-3, + .mx-xxl-3 { + margin-left: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .mt-xxl-4, + .my-xxl-4 { + margin-top: 1.5rem !important; + } + .mr-xxl-4, + .mx-xxl-4 { + margin-right: 1.5rem !important; + } + .mb-xxl-4, + .my-xxl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xxl-4, + .mx-xxl-4 { + margin-left: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .mt-xxl-5, + .my-xxl-5 { + margin-top: 3rem !important; + } + .mr-xxl-5, + .mx-xxl-5 { + margin-right: 3rem !important; + } + .mb-xxl-5, + .my-xxl-5 { + margin-bottom: 3rem !important; + } + .ml-xxl-5, + .mx-xxl-5 { + margin-left: 3rem !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .pt-xxl-0, + .py-xxl-0 { + padding-top: 0 !important; + } + .pr-xxl-0, + .px-xxl-0 { + padding-right: 0 !important; + } + .pb-xxl-0, + .py-xxl-0 { + padding-bottom: 0 !important; + } + .pl-xxl-0, + .px-xxl-0 { + padding-left: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .pt-xxl-1, + .py-xxl-1 { + padding-top: 0.25rem !important; + } + .pr-xxl-1, + .px-xxl-1 { + padding-right: 0.25rem !important; + } + .pb-xxl-1, + .py-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xxl-1, + .px-xxl-1 { + padding-left: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .pt-xxl-2, + .py-xxl-2 { + padding-top: 0.5rem !important; + } + .pr-xxl-2, + .px-xxl-2 { + padding-right: 0.5rem !important; + } + .pb-xxl-2, + .py-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xxl-2, + .px-xxl-2 { + padding-left: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .pt-xxl-3, + .py-xxl-3 { + padding-top: 1rem !important; + } + .pr-xxl-3, + .px-xxl-3 { + padding-right: 1rem !important; + } + .pb-xxl-3, + .py-xxl-3 { + padding-bottom: 1rem !important; + } + .pl-xxl-3, + .px-xxl-3 { + padding-left: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .pt-xxl-4, + .py-xxl-4 { + padding-top: 1.5rem !important; + } + .pr-xxl-4, + .px-xxl-4 { + padding-right: 1.5rem !important; + } + .pb-xxl-4, + .py-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xxl-4, + .px-xxl-4 { + padding-left: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .pt-xxl-5, + .py-xxl-5 { + padding-top: 3rem !important; + } + .pr-xxl-5, + .px-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-5, + .py-xxl-5 { + padding-bottom: 3rem !important; + } + .pl-xxl-5, + .px-xxl-5 { + padding-left: 3rem !important; + } + .m-xxl-n1 { + margin: -0.25rem !important; + } + .mt-xxl-n1, + .my-xxl-n1 { + margin-top: -0.25rem !important; + } + .mr-xxl-n1, + .mx-xxl-n1 { + margin-right: -0.25rem !important; + } + .mb-xxl-n1, + .my-xxl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xxl-n1, + .mx-xxl-n1 { + margin-left: -0.25rem !important; + } + .m-xxl-n2 { + margin: -0.5rem !important; + } + .mt-xxl-n2, + .my-xxl-n2 { + margin-top: -0.5rem !important; + } + .mr-xxl-n2, + .mx-xxl-n2 { + margin-right: -0.5rem !important; + } + .mb-xxl-n2, + .my-xxl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xxl-n2, + .mx-xxl-n2 { + margin-left: -0.5rem !important; + } + .m-xxl-n3 { + margin: -1rem !important; + } + .mt-xxl-n3, + .my-xxl-n3 { + margin-top: -1rem !important; + } + .mr-xxl-n3, + .mx-xxl-n3 { + margin-right: -1rem !important; + } + .mb-xxl-n3, + .my-xxl-n3 { + margin-bottom: -1rem !important; + } + .ml-xxl-n3, + .mx-xxl-n3 { + margin-left: -1rem !important; + } + .m-xxl-n4 { + margin: -1.5rem !important; + } + .mt-xxl-n4, + .my-xxl-n4 { + margin-top: -1.5rem !important; + } + .mr-xxl-n4, + .mx-xxl-n4 { + margin-right: -1.5rem !important; + } + .mb-xxl-n4, + .my-xxl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xxl-n4, + .mx-xxl-n4 { + margin-left: -1.5rem !important; + } + .m-xxl-n5 { + margin: -3rem !important; + } + .mt-xxl-n5, + .my-xxl-n5 { + margin-top: -3rem !important; + } + .mr-xxl-n5, + .mx-xxl-n5 { + margin-right: -3rem !important; + } + .mb-xxl-n5, + .my-xxl-n5 { + margin-bottom: -3rem !important; + } + .ml-xxl-n5, + .mx-xxl-n5 { + margin-left: -3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mt-xxl-auto, + .my-xxl-auto { + margin-top: auto !important; + } + .mr-xxl-auto, + .mx-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-auto, + .my-xxl-auto { + margin-bottom: auto !important; + } + .ml-xxl-auto, + .mx-xxl-auto { + margin-left: auto !important; + } +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +@media (min-width: 1440px) { + .text-xxl-left { + text-align: left !important; + } + .text-xxl-right { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #3e64c1 !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #2b4687 !important; +} + +.text-secondary { + color: #333 !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #0d0d0d !important; +} + +.text-success { + color: #74be4b !important; +} + +a.text-success:hover, a.text-success:focus { + color: #528a32 !important; +} + +.text-info { + color: #2ec3ea !important; +} + +a.text-info:hover, a.text-info:focus { + color: #1396b9 !important; +} + +.text-warning { + color: #ff6000 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #b34300 !important; +} + +.text-danger { + color: #e8192c !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #a4101e !important; +} + +.text-skyblue { + color: #2f85b3 !important; +} + +a.text-skyblue:hover, a.text-skyblue:focus { + color: #1f5876 !important; +} + +.text-white { + color: #fff !important; +} + +a.text-white:hover, a.text-white:focus { + color: #d9d9d9 !important; +} + +.text-light { + color: #aaa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #848484 !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #e4e7ea; + } + .table .thead-dark th { + color: inherit; + border-color: #e4e7ea; + } +} diff --git a/key4intranet.front/public/assets/css/flickity.css b/key4intranet.front/public/assets/css/flickity.css new file mode 100644 index 0000000..dbec0e4 --- /dev/null +++ b/key4intranet.front/public/assets/css/flickity.css @@ -0,0 +1,154 @@ +/*! Flickity v2.2.1 +https://flickity.metafizzy.co +---------------------------------------------- */ + +.flickity-enabled { + position: relative; +} + +.flickity-enabled:focus { + outline: none; +} + +.flickity-viewport { + overflow: hidden; + position: relative; + height: 100%; +} + +.flickity-slider { + position: absolute; + width: 100%; + height: 100%; +} + + +/* draggable */ + +.flickity-enabled.is-draggable { + -webkit-tap-highlight-color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.flickity-enabled.is-draggable .flickity-viewport { + cursor: move; + cursor: -webkit-grab; + cursor: grab; +} + +.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { + cursor: -webkit-grabbing; + cursor: grabbing; +} + + +/* ---- flickity-button ---- */ + +.flickity-button { + position: absolute; + background: hsla(0, 0%, 100%, 0.75); + border: none; + color: #333; +} + +.flickity-button:hover { + background: white; + cursor: pointer; +} + +.flickity-button:focus { + outline: none; + box-shadow: 0 0 0 5px #19F; +} + +.flickity-button:active { + opacity: 0.6; +} + +.flickity-button:disabled { + opacity: 0.3; + cursor: auto; + /* prevent disabled button from capturing pointer up event. #716 */ + pointer-events: none; +} + +.flickity-button-icon { + fill: currentColor; +} + + +/* ---- previous/next buttons ---- */ + +.flickity-prev-next-button { + top: 50%; + width: 44px; + height: 44px; + border-radius: 50%; + /* vertically center */ + transform: translateY(-50%); +} + +.flickity-prev-next-button.previous { + left: 10px; +} + +.flickity-prev-next-button.next { + right: 10px; +} + + +/* right to left */ + +.flickity-rtl .flickity-prev-next-button.previous { + left: auto; + right: 10px; +} + +.flickity-rtl .flickity-prev-next-button.next { + right: auto; + left: 10px; +} + +.flickity-prev-next-button .flickity-button-icon { + position: absolute; + left: 20%; + top: 20%; + width: 60%; + height: 60%; +} + + +/* ---- page dots ---- */ + +.flickity-page-dots { + position: absolute; + width: 100%; + bottom: -25px; + padding: 0; + margin: 0; + list-style: none; + text-align: center; + line-height: 1; +} + +.flickity-rtl .flickity-page-dots { + direction: rtl; +} + +.flickity-page-dots .dot { + display: inline-block; + width: 10px; + height: 10px; + margin: 0 8px; + background: #333; + border-radius: 50%; + opacity: 0.25; + cursor: pointer; +} + +.flickity-page-dots .dot.is-selected { + opacity: 1; +} \ No newline at end of file diff --git a/key4intranet.front/public/assets/css/fontawesome.key4.css b/key4intranet.front/public/assets/css/fontawesome.key4.css new file mode 100644 index 0000000..1104733 --- /dev/null +++ b/key4intranet.front/public/assets/css/fontawesome.key4.css @@ -0,0 +1,16970 @@ +/* + ============================================================================================== + --------------------------| |-------------------------- + --------------------------| CSS / Key4events 2020 |-------------------------- + --------------------------| Font Awesome |-------------------------- + --------------------------| |-------------------------- + ============================================================================================== +*/ +.fa, +.fas, +.far, +.fal, +.fad, +.fab { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; +} + +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -.0667em; +} + +.fa-xs { + font-size: .75em; +} + +.fa-sm { + font-size: .875em; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0; +} + +.fa-ul > li { + position: relative; +} + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit; +} + +.fa-border { + border: solid 0.08em #eee; + border-radius: .1em; + padding: .2em .25em .15em; +} + +.fa-pull-left { + float: left; +} + +.fa-pull-right { + float: right; +} + +.fa.fa-pull-left, +.fas.fa-pull-left, +.far.fa-pull-left, +.fal.fa-pull-left, +.fab.fa-pull-left { + margin-right: .3em; +} + +.fa.fa-pull-right, +.fas.fa-pull-right, +.far.fa-pull-right, +.fal.fa-pull-right, +.fab.fa-pull-right { + margin-left: .3em; +} + +.fa-spin { + animation: fa-spin 2s infinite linear; +} + +.fa-pulse { + animation: fa-spin 1s infinite steps(8); +} + +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg); +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg); +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(1, -1); +} + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(-1, -1); +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical, +:root .fa-flip-both { + filter: none; +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: #fff; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-500px:before { + content: "\f26e"; +} + +.fa-abacus:before { + content: "\f640"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-acorn:before { + content: "\f6ae"; +} + +.fa-acquisitions-incorporated:before { + content: "\f6af"; +} + +.fa-ad:before { + content: "\f641"; +} + +.fa-address-book:before { + content: "\f2b9"; +} + +.fa-address-card:before { + content: "\f2bb"; +} + +.fa-adjust:before { + content: "\f042"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-adobe:before { + content: "\f778"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-air-conditioner:before { + content: "\f8f4"; +} + +.fa-air-freshener:before { + content: "\f5d0"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-alarm-clock:before { + content: "\f34e"; +} + +.fa-alarm-exclamation:before { + content: "\f843"; +} + +.fa-alarm-plus:before { + content: "\f844"; +} + +.fa-alarm-snooze:before { + content: "\f845"; +} + +.fa-album:before { + content: "\f89f"; +} + +.fa-album-collection:before { + content: "\f8a0"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-alicorn:before { + content: "\f6b0"; +} + +.fa-alien:before { + content: "\f8f5"; +} + +.fa-alien-monster:before { + content: "\f8f6"; +} + +.fa-align-center:before { + content: "\f037"; +} + +.fa-align-justify:before { + content: "\f039"; +} + +.fa-align-left:before { + content: "\f036"; +} + +.fa-align-right:before { + content: "\f038"; +} + +.fa-align-slash:before { + content: "\f846"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-allergies:before { + content: "\f461"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-ambulance:before { + content: "\f0f9"; +} + +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-amp-guitar:before { + content: "\f8a1"; +} + +.fa-analytics:before { + content: "\f643"; +} + +.fa-anchor:before { + content: "\f13d"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-angel:before { + content: "\f779"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-angle-double-down:before { + content: "\f103"; +} + +.fa-angle-double-left:before { + content: "\f100"; +} + +.fa-angle-double-right:before { + content: "\f101"; +} + +.fa-angle-double-up:before { + content: "\f102"; +} + +.fa-angle-down:before { + content: "\f107"; +} + +.fa-angle-left:before { + content: "\f104"; +} + +.fa-angle-right:before { + content: "\f105"; +} + +.fa-angle-up:before { + content: "\f106"; +} + +.fa-angry:before { + content: "\f556"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-ankh:before { + content: "\f644"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-apple-alt:before { + content: "\f5d1"; +} + +.fa-apple-crate:before { + content: "\f6b1"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-archive:before { + content: "\f187"; +} + +.fa-archway:before { + content: "\f557"; +} + +.fa-arrow-alt-circle-down:before { + content: "\f358"; +} + +.fa-arrow-alt-circle-left:before { + content: "\f359"; +} + +.fa-arrow-alt-circle-right:before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-up:before { + content: "\f35b"; +} + +.fa-arrow-alt-down:before { + content: "\f354"; +} + +.fa-arrow-alt-from-bottom:before { + content: "\f346"; +} + +.fa-arrow-alt-from-left:before { + content: "\f347"; +} + +.fa-arrow-alt-from-right:before { + content: "\f348"; +} + +.fa-arrow-alt-from-top:before { + content: "\f349"; +} + +.fa-arrow-alt-left:before { + content: "\f355"; +} + +.fa-arrow-alt-right:before { + content: "\f356"; +} + +.fa-arrow-alt-square-down:before { + content: "\f350"; +} + +.fa-arrow-alt-square-left:before { + content: "\f351"; +} + +.fa-arrow-alt-square-right:before { + content: "\f352"; +} + +.fa-arrow-alt-square-up:before { + content: "\f353"; +} + +.fa-arrow-alt-to-bottom:before { + content: "\f34a"; +} + +.fa-arrow-alt-to-left:before { + content: "\f34b"; +} + +.fa-arrow-alt-to-right:before { + content: "\f34c"; +} + +.fa-arrow-alt-to-top:before { + content: "\f34d"; +} + +.fa-arrow-alt-up:before { + content: "\f357"; +} + +.fa-arrow-circle-down:before { + content: "\f0ab"; +} + +.fa-arrow-circle-left:before { + content: "\f0a8"; +} + +.fa-arrow-circle-right:before { + content: "\f0a9"; +} + +.fa-arrow-circle-up:before { + content: "\f0aa"; +} + +.fa-arrow-down:before { + content: "\f063"; +} + +.fa-arrow-from-bottom:before { + content: "\f342"; +} + +.fa-arrow-from-left:before { + content: "\f343"; +} + +.fa-arrow-from-right:before { + content: "\f344"; +} + +.fa-arrow-from-top:before { + content: "\f345"; +} + +.fa-arrow-left:before { + content: "\f060"; +} + +.fa-arrow-right:before { + content: "\f061"; +} + +.fa-arrow-square-down:before { + content: "\f339"; +} + +.fa-arrow-square-left:before { + content: "\f33a"; +} + +.fa-arrow-square-right:before { + content: "\f33b"; +} + +.fa-arrow-square-up:before { + content: "\f33c"; +} + +.fa-arrow-to-bottom:before { + content: "\f33d"; +} + +.fa-arrow-to-left:before { + content: "\f33e"; +} + +.fa-arrow-to-right:before { + content: "\f340"; +} + +.fa-arrow-to-top:before { + content: "\f341"; +} + +.fa-arrow-up:before { + content: "\f062"; +} + +.fa-arrows:before { + content: "\f047"; +} + +.fa-arrows-alt:before { + content: "\f0b2"; +} + +.fa-arrows-alt-h:before { + content: "\f337"; +} + +.fa-arrows-alt-v:before { + content: "\f338"; +} + +.fa-arrows-h:before { + content: "\f07e"; +} + +.fa-arrows-v:before { + content: "\f07d"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} + +.fa-asterisk:before { + content: "\f069"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-at:before { + content: "\f1fa"; +} + +.fa-atlas:before { + content: "\f558"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-atom:before { + content: "\f5d2"; +} + +.fa-atom-alt:before { + content: "\f5d3"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-audio-description:before { + content: "\f29e"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-award:before { + content: "\f559"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-axe:before { + content: "\f6b2"; +} + +.fa-axe-battle:before { + content: "\f6b3"; +} + +.fa-baby:before { + content: "\f77c"; +} + +.fa-baby-carriage:before { + content: "\f77d"; +} + +.fa-backpack:before { + content: "\f5d4"; +} + +.fa-backspace:before { + content: "\f55a"; +} + +.fa-backward:before { + content: "\f04a"; +} + +.fa-bacon:before { + content: "\f7e5"; +} + +.fa-bacteria:before { + content: "\e059"; +} + +.fa-bacterium:before { + content: "\e05a"; +} + +.fa-badge:before { + content: "\f335"; +} + +.fa-badge-check:before { + content: "\f336"; +} + +.fa-badge-dollar:before { + content: "\f645"; +} + +.fa-badge-percent:before { + content: "\f646"; +} + +.fa-badge-sheriff:before { + content: "\f8a2"; +} + +.fa-badger-honey:before { + content: "\f6b4"; +} + +.fa-bags-shopping:before { + content: "\f847"; +} + +.fa-bahai:before { + content: "\f666"; +} + +.fa-balance-scale:before { + content: "\f24e"; +} + +.fa-balance-scale-left:before { + content: "\f515"; +} + +.fa-balance-scale-right:before { + content: "\f516"; +} + +.fa-ball-pile:before { + content: "\f77e"; +} + +.fa-ballot:before { + content: "\f732"; +} + +.fa-ballot-check:before { + content: "\f733"; +} + +.fa-ban:before { + content: "\f05e"; +} + +.fa-band-aid:before { + content: "\f462"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-banjo:before { + content: "\f8a3"; +} + +.fa-barcode:before { + content: "\f02a"; +} + +.fa-barcode-alt:before { + content: "\f463"; +} + +.fa-barcode-read:before { + content: "\f464"; +} + +.fa-barcode-scan:before { + content: "\f465"; +} + +.fa-bars:before { + content: "\f0c9"; +} + +.fa-baseball:before { + content: "\f432"; +} + +.fa-baseball-ball:before { + content: "\f433"; +} + +.fa-basketball-ball:before { + content: "\f434"; +} + +.fa-basketball-hoop:before { + content: "\f435"; +} + +.fa-bat:before { + content: "\f6b5"; +} + +.fa-bath:before { + content: "\f2cd"; +} + +.fa-battery-bolt:before { + content: "\f376"; +} + +.fa-battery-empty:before { + content: "\f244"; +} + +.fa-battery-full:before { + content: "\f240"; +} + +.fa-battery-half:before { + content: "\f242"; +} + +.fa-battery-quarter:before { + content: "\f243"; +} + +.fa-battery-slash:before { + content: "\f377"; +} + +.fa-battery-three-quarters:before { + content: "\f241"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-bed:before { + content: "\f236"; +} + +.fa-bed-alt:before { + content: "\f8f7"; +} + +.fa-bed-bunk:before { + content: "\f8f8"; +} + +.fa-bed-empty:before { + content: "\f8f9"; +} + +.fa-beer:before { + content: "\f0fc"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-bell:before { + content: "\f0f3"; +} + +.fa-bell-exclamation:before { + content: "\f848"; +} + +.fa-bell-on:before { + content: "\f8fa"; +} + +.fa-bell-plus:before { + content: "\f849"; +} + +.fa-bell-school:before { + content: "\f5d5"; +} + +.fa-bell-school-slash:before { + content: "\f5d6"; +} + +.fa-bell-slash:before { + content: "\f1f6"; +} + +.fa-bells:before { + content: "\f77f"; +} + +.fa-betamax:before { + content: "\f8a4"; +} + +.fa-bezier-curve:before { + content: "\f55b"; +} + +.fa-bible:before { + content: "\f647"; +} + +.fa-bicycle:before { + content: "\f206"; +} + +.fa-biking:before { + content: "\f84a"; +} + +.fa-biking-mountain:before { + content: "\f84b"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-binoculars:before { + content: "\f1e5"; +} + +.fa-biohazard:before { + content: "\f780"; +} + +.fa-birthday-cake:before { + content: "\f1fd"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-blanket:before { + content: "\f498"; +} + +.fa-blender:before { + content: "\f517"; +} + +.fa-blender-phone:before { + content: "\f6b6"; +} + +.fa-blind:before { + content: "\f29d"; +} + +.fa-blinds:before { + content: "\f8fb"; +} + +.fa-blinds-open:before { + content: "\f8fc"; +} + +.fa-blinds-raised:before { + content: "\f8fd"; +} + +.fa-blog:before { + content: "\f781"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-bold:before { + content: "\f032"; +} + +.fa-bolt:before { + content: "\f0e7"; +} + +.fa-bomb:before { + content: "\f1e2"; +} + +.fa-bone:before { + content: "\f5d7"; +} + +.fa-bone-break:before { + content: "\f5d8"; +} + +.fa-bong:before { + content: "\f55c"; +} + +.fa-book:before { + content: "\f02d"; +} + +.fa-book-alt:before { + content: "\f5d9"; +} + +.fa-book-dead:before { + content: "\f6b7"; +} + +.fa-book-heart:before { + content: "\f499"; +} + +.fa-book-medical:before { + content: "\f7e6"; +} + +.fa-book-open:before { + content: "\f518"; +} + +.fa-book-reader:before { + content: "\f5da"; +} + +.fa-book-spells:before { + content: "\f6b8"; +} + +.fa-book-user:before { + content: "\f7e7"; +} + +.fa-bookmark:before { + content: "\f02e"; +} + +.fa-books:before { + content: "\f5db"; +} + +.fa-books-medical:before { + content: "\f7e8"; +} + +.fa-boombox:before { + content: "\f8a5"; +} + +.fa-boot:before { + content: "\f782"; +} + +.fa-booth-curtain:before { + content: "\f734"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-border-all:before { + content: "\f84c"; +} + +.fa-border-bottom:before { + content: "\f84d"; +} + +.fa-border-center-h:before { + content: "\f89c"; +} + +.fa-border-center-v:before { + content: "\f89d"; +} + +.fa-border-inner:before { + content: "\f84e"; +} + +.fa-border-left:before { + content: "\f84f"; +} + +.fa-border-none:before { + content: "\f850"; +} + +.fa-border-outer:before { + content: "\f851"; +} + +.fa-border-right:before { + content: "\f852"; +} + +.fa-border-style:before { + content: "\f853"; +} + +.fa-border-style-alt:before { + content: "\f854"; +} + +.fa-border-top:before { + content: "\f855"; +} + +.fa-bow-arrow:before { + content: "\f6b9"; +} + +.fa-bowling-ball:before { + content: "\f436"; +} + +.fa-bowling-pins:before { + content: "\f437"; +} + +.fa-box:before { + content: "\f466"; +} + +.fa-box-alt:before { + content: "\f49a"; +} + +.fa-box-ballot:before { + content: "\f735"; +} + +.fa-box-check:before { + content: "\f467"; +} + +.fa-box-fragile:before { + content: "\f49b"; +} + +.fa-box-full:before { + content: "\f49c"; +} + +.fa-box-heart:before { + content: "\f49d"; +} + +.fa-box-open:before { + content: "\f49e"; +} + +.fa-box-tissue:before { + content: "\e05b"; +} + +.fa-box-up:before { + content: "\f49f"; +} + +.fa-box-usd:before { + content: "\f4a0"; +} + +.fa-boxes:before { + content: "\f468"; +} + +.fa-boxes-alt:before { + content: "\f4a1"; +} + +.fa-boxing-glove:before { + content: "\f438"; +} + +.fa-brackets:before { + content: "\f7e9"; +} + +.fa-brackets-curly:before { + content: "\f7ea"; +} + +.fa-braille:before { + content: "\f2a1"; +} + +.fa-brain:before { + content: "\f5dc"; +} + +.fa-bread-loaf:before { + content: "\f7eb"; +} + +.fa-bread-slice:before { + content: "\f7ec"; +} + +.fa-briefcase:before { + content: "\f0b1"; +} + +.fa-briefcase-medical:before { + content: "\f469"; +} + +.fa-bring-forward:before { + content: "\f856"; +} + +.fa-bring-front:before { + content: "\f857"; +} + +.fa-broadcast-tower:before { + content: "\f519"; +} + +.fa-broom:before { + content: "\f51a"; +} + +.fa-browser:before { + content: "\f37e"; +} + +.fa-brush:before { + content: "\f55d"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-bug:before { + content: "\f188"; +} + +.fa-building:before { + content: "\f1ad"; +} + +.fa-bullhorn:before { + content: "\f0a1"; +} + +.fa-bullseye:before { + content: "\f140"; +} + +.fa-bullseye-arrow:before { + content: "\f648"; +} + +.fa-bullseye-pointer:before { + content: "\f649"; +} + +.fa-burger-soda:before { + content: "\f858"; +} + +.fa-burn:before { + content: "\f46a"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-burrito:before { + content: "\f7ed"; +} + +.fa-bus:before { + content: "\f207"; +} + +.fa-bus-alt:before { + content: "\f55e"; +} + +.fa-bus-school:before { + content: "\f5dd"; +} + +.fa-business-time:before { + content: "\f64a"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-cabinet-filing:before { + content: "\f64b"; +} + +.fa-cactus:before { + content: "\f8a7"; +} + +.fa-calculator:before { + content: "\f1ec"; +} + +.fa-calculator-alt:before { + content: "\f64c"; +} + +.fa-calendar:before { + content: "\f133"; +} + +.fa-calendar-alt:before { + content: "\f073"; +} + +.fa-calendar-check:before { + content: "\f274"; +} + +.fa-calendar-day:before { + content: "\f783"; +} + +.fa-calendar-edit:before { + content: "\f333"; +} + +.fa-calendar-exclamation:before { + content: "\f334"; +} + +.fa-calendar-minus:before { + content: "\f272"; +} + +.fa-calendar-plus:before { + content: "\f271"; +} + +.fa-calendar-star:before { + content: "\f736"; +} + +.fa-calendar-times:before { + content: "\f273"; +} + +.fa-calendar-week:before { + content: "\f784"; +} + +.fa-camcorder:before { + content: "\f8a8"; +} + +.fa-camera:before { + content: "\f030"; +} + +.fa-camera-alt:before { + content: "\f332"; +} + +.fa-camera-home:before { + content: "\f8fe"; +} + +.fa-camera-movie:before { + content: "\f8a9"; +} + +.fa-camera-polaroid:before { + content: "\f8aa"; +} + +.fa-camera-retro:before { + content: "\f083"; +} + +.fa-campfire:before { + content: "\f6ba"; +} + +.fa-campground:before { + content: "\f6bb"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-candle-holder:before { + content: "\f6bc"; +} + +.fa-candy-cane:before { + content: "\f786"; +} + +.fa-candy-corn:before { + content: "\f6bd"; +} + +.fa-cannabis:before { + content: "\f55f"; +} + +.fa-capsules:before { + content: "\f46b"; +} + +.fa-car:before { + content: "\f1b9"; +} + +.fa-car-alt:before { + content: "\f5de"; +} + +.fa-car-battery:before { + content: "\f5df"; +} + +.fa-car-building:before { + content: "\f859"; +} + +.fa-car-bump:before { + content: "\f5e0"; +} + +.fa-car-bus:before { + content: "\f85a"; +} + +.fa-car-crash:before { + content: "\f5e1"; +} + +.fa-car-garage:before { + content: "\f5e2"; +} + +.fa-car-mechanic:before { + content: "\f5e3"; +} + +.fa-car-side:before { + content: "\f5e4"; +} + +.fa-car-tilt:before { + content: "\f5e5"; +} + +.fa-car-wash:before { + content: "\f5e6"; +} + +.fa-caravan:before { + content: "\f8ff"; +} + +.fa-caravan-alt:before { + content: "\e000"; +} + +.fa-caret-circle-down:before { + content: "\f32d"; +} + +.fa-caret-circle-left:before { + content: "\f32e"; +} + +.fa-caret-circle-right:before { + content: "\f330"; +} + +.fa-caret-circle-up:before { + content: "\f331"; +} + +.fa-caret-down:before { + content: "\f0d7"; +} + +.fa-caret-left:before { + content: "\f0d9"; +} + +.fa-caret-right:before { + content: "\f0da"; +} + +.fa-caret-square-down:before { + content: "\f150"; +} + +.fa-caret-square-left:before { + content: "\f191"; +} + +.fa-caret-square-right:before { + content: "\f152"; +} + +.fa-caret-square-up:before { + content: "\f151"; +} + +.fa-caret-up:before { + content: "\f0d8"; +} + +.fa-carrot:before { + content: "\f787"; +} + +.fa-cars:before { + content: "\f85b"; +} + +.fa-cart-arrow-down:before { + content: "\f218"; +} + +.fa-cart-plus:before { + content: "\f217"; +} + +.fa-cash-register:before { + content: "\f788"; +} + +.fa-cassette-tape:before { + content: "\f8ab"; +} + +.fa-cat:before { + content: "\f6be"; +} + +.fa-cat-space:before { + content: "\e001"; +} + +.fa-cauldron:before { + content: "\f6bf"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-cctv:before { + content: "\f8ac"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-certificate:before { + content: "\f0a3"; +} + +.fa-chair:before { + content: "\f6c0"; +} + +.fa-chair-office:before { + content: "\f6c1"; +} + +.fa-chalkboard:before { + content: "\f51b"; +} + +.fa-chalkboard-teacher:before { + content: "\f51c"; +} + +.fa-charging-station:before { + content: "\f5e7"; +} + +.fa-chart-area:before { + content: "\f1fe"; +} + +.fa-chart-bar:before { + content: "\f080"; +} + +.fa-chart-line:before { + content: "\f201"; +} + +.fa-chart-line-down:before { + content: "\f64d"; +} + +.fa-chart-network:before { + content: "\f78a"; +} + +.fa-chart-pie:before { + content: "\f200"; +} + +.fa-chart-pie-alt:before { + content: "\f64e"; +} + +.fa-chart-scatter:before { + content: "\f7ee"; +} + +.fa-check:before { + content: "\f00c"; +} + +.fa-check-circle:before { + content: "\f058"; +} + +.fa-check-double:before { + content: "\f560"; +} + +.fa-check-square:before { + content: "\f14a"; +} + +.fa-cheese:before { + content: "\f7ef"; +} + +.fa-cheese-swiss:before { + content: "\f7f0"; +} + +.fa-cheeseburger:before { + content: "\f7f1"; +} + +.fa-chess:before { + content: "\f439"; +} + +.fa-chess-bishop:before { + content: "\f43a"; +} + +.fa-chess-bishop-alt:before { + content: "\f43b"; +} + +.fa-chess-board:before { + content: "\f43c"; +} + +.fa-chess-clock:before { + content: "\f43d"; +} + +.fa-chess-clock-alt:before { + content: "\f43e"; +} + +.fa-chess-king:before { + content: "\f43f"; +} + +.fa-chess-king-alt:before { + content: "\f440"; +} + +.fa-chess-knight:before { + content: "\f441"; +} + +.fa-chess-knight-alt:before { + content: "\f442"; +} + +.fa-chess-pawn:before { + content: "\f443"; +} + +.fa-chess-pawn-alt:before { + content: "\f444"; +} + +.fa-chess-queen:before { + content: "\f445"; +} + +.fa-chess-queen-alt:before { + content: "\f446"; +} + +.fa-chess-rook:before { + content: "\f447"; +} + +.fa-chess-rook-alt:before { + content: "\f448"; +} + +.fa-chevron-circle-down:before { + content: "\f13a"; +} + +.fa-chevron-circle-left:before { + content: "\f137"; +} + +.fa-chevron-circle-right:before { + content: "\f138"; +} + +.fa-chevron-circle-up:before { + content: "\f139"; +} + +.fa-chevron-double-down:before { + content: "\f322"; +} + +.fa-chevron-double-left:before { + content: "\f323"; +} + +.fa-chevron-double-right:before { + content: "\f324"; +} + +.fa-chevron-double-up:before { + content: "\f325"; +} + +.fa-chevron-down:before { + content: "\f078"; +} + +.fa-chevron-left:before { + content: "\f053"; +} + +.fa-chevron-right:before { + content: "\f054"; +} + +.fa-chevron-square-down:before { + content: "\f329"; +} + +.fa-chevron-square-left:before { + content: "\f32a"; +} + +.fa-chevron-square-right:before { + content: "\f32b"; +} + +.fa-chevron-square-up:before { + content: "\f32c"; +} + +.fa-chevron-up:before { + content: "\f077"; +} + +.fa-child:before { + content: "\f1ae"; +} + +.fa-chimney:before { + content: "\f78b"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-church:before { + content: "\f51d"; +} + +.fa-circle:before { + content: "\f111"; +} + +.fa-circle-notch:before { + content: "\f1ce"; +} + +.fa-city:before { + content: "\f64f"; +} + +.fa-clarinet:before { + content: "\f8ad"; +} + +.fa-claw-marks:before { + content: "\f6c2"; +} + +.fa-clinic-medical:before { + content: "\f7f2"; +} + +.fa-clipboard:before { + content: "\f328"; +} + +.fa-clipboard-check:before { + content: "\f46c"; +} + +.fa-clipboard-list:before { + content: "\f46d"; +} + +.fa-clipboard-list-check:before { + content: "\f737"; +} + +.fa-clipboard-prescription:before { + content: "\f5e8"; +} + +.fa-clipboard-user:before { + content: "\f7f3"; +} + +.fa-clock:before { + content: "\f017"; +} + +.fa-clone:before { + content: "\f24d"; +} + +.fa-closed-captioning:before { + content: "\f20a"; +} + +.fa-cloud:before { + content: "\f0c2"; +} + +.fa-cloud-download:before { + content: "\f0ed"; +} + +.fa-cloud-download-alt:before { + content: "\f381"; +} + +.fa-cloud-drizzle:before { + content: "\f738"; +} + +.fa-cloud-hail:before { + content: "\f739"; +} + +.fa-cloud-hail-mixed:before { + content: "\f73a"; +} + +.fa-cloud-meatball:before { + content: "\f73b"; +} + +.fa-cloud-moon:before { + content: "\f6c3"; +} + +.fa-cloud-moon-rain:before { + content: "\f73c"; +} + +.fa-cloud-music:before { + content: "\f8ae"; +} + +.fa-cloud-rain:before { + content: "\f73d"; +} + +.fa-cloud-rainbow:before { + content: "\f73e"; +} + +.fa-cloud-showers:before { + content: "\f73f"; +} + +.fa-cloud-showers-heavy:before { + content: "\f740"; +} + +.fa-cloud-sleet:before { + content: "\f741"; +} + +.fa-cloud-snow:before { + content: "\f742"; +} + +.fa-cloud-sun:before { + content: "\f6c4"; +} + +.fa-cloud-sun-rain:before { + content: "\f743"; +} + +.fa-cloud-upload:before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt:before { + content: "\f382"; +} + +.fa-clouds:before { + content: "\f744"; +} + +.fa-clouds-moon:before { + content: "\f745"; +} + +.fa-clouds-sun:before { + content: "\f746"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-club:before { + content: "\f327"; +} + +.fa-cocktail:before { + content: "\f561"; +} + +.fa-code:before { + content: "\f121"; +} + +.fa-code-branch:before { + content: "\f126"; +} + +.fa-code-commit:before { + content: "\f386"; +} + +.fa-code-merge:before { + content: "\f387"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-coffee:before { + content: "\f0f4"; +} + +.fa-coffee-pot:before { + content: "\e002"; +} + +.fa-coffee-togo:before { + content: "\f6c5"; +} + +.fa-coffin:before { + content: "\f6c6"; +} + +.fa-coffin-cross:before { + content: "\e051"; +} + +.fa-cog:before { + content: "\f013"; +} + +.fa-cogs:before { + content: "\f085"; +} + +.fa-coin:before { + content: "\f85c"; +} + +.fa-coins:before { + content: "\f51e"; +} + +.fa-columns:before { + content: "\f0db"; +} + +.fa-comet:before { + content: "\e003"; +} + +.fa-comment:before { + content: "\f075"; +} + +.fa-comment-alt:before { + content: "\f27a"; +} + +.fa-comment-alt-check:before { + content: "\f4a2"; +} + +.fa-comment-alt-dollar:before { + content: "\f650"; +} + +.fa-comment-alt-dots:before { + content: "\f4a3"; +} + +.fa-comment-alt-edit:before { + content: "\f4a4"; +} + +.fa-comment-alt-exclamation:before { + content: "\f4a5"; +} + +.fa-comment-alt-lines:before { + content: "\f4a6"; +} + +.fa-comment-alt-medical:before { + content: "\f7f4"; +} + +.fa-comment-alt-minus:before { + content: "\f4a7"; +} + +.fa-comment-alt-music:before { + content: "\f8af"; +} + +.fa-comment-alt-plus:before { + content: "\f4a8"; +} + +.fa-comment-alt-slash:before { + content: "\f4a9"; +} + +.fa-comment-alt-smile:before { + content: "\f4aa"; +} + +.fa-comment-alt-times:before { + content: "\f4ab"; +} + +.fa-comment-check:before { + content: "\f4ac"; +} + +.fa-comment-dollar:before { + content: "\f651"; +} + +.fa-comment-dots:before { + content: "\f4ad"; +} + +.fa-comment-edit:before { + content: "\f4ae"; +} + +.fa-comment-exclamation:before { + content: "\f4af"; +} + +.fa-comment-lines:before { + content: "\f4b0"; +} + +.fa-comment-medical:before { + content: "\f7f5"; +} + +.fa-comment-minus:before { + content: "\f4b1"; +} + +.fa-comment-music:before { + content: "\f8b0"; +} + +.fa-comment-plus:before { + content: "\f4b2"; +} + +.fa-comment-slash:before { + content: "\f4b3"; +} + +.fa-comment-smile:before { + content: "\f4b4"; +} + +.fa-comment-times:before { + content: "\f4b5"; +} + +.fa-comments:before { + content: "\f086"; +} + +.fa-comments-alt:before { + content: "\f4b6"; +} + +.fa-comments-alt-dollar:before { + content: "\f652"; +} + +.fa-comments-dollar:before { + content: "\f653"; +} + +.fa-compact-disc:before { + content: "\f51f"; +} + +.fa-compass:before { + content: "\f14e"; +} + +.fa-compass-slash:before { + content: "\f5e9"; +} + +.fa-compress:before { + content: "\f066"; +} + +.fa-compress-alt:before { + content: "\f422"; +} + +.fa-compress-arrows-alt:before { + content: "\f78c"; +} + +.fa-compress-wide:before { + content: "\f326"; +} + +.fa-computer-classic:before { + content: "\f8b1"; +} + +.fa-computer-speaker:before { + content: "\f8b2"; +} + +.fa-concierge-bell:before { + content: "\f562"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-construction:before { + content: "\f85d"; +} + +.fa-container-storage:before { + content: "\f4b7"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-conveyor-belt:before { + content: "\f46e"; +} + +.fa-conveyor-belt-alt:before { + content: "\f46f"; +} + +.fa-cookie:before { + content: "\f563"; +} + +.fa-cookie-bite:before { + content: "\f564"; +} + +.fa-copy:before { + content: "\f0c5"; +} + +.fa-copyright:before { + content: "\f1f9"; +} + +.fa-corn:before { + content: "\f6c7"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-couch:before { + content: "\f4b8"; +} + +.fa-cow:before { + content: "\f6c8"; +} + +.fa-cowbell:before { + content: "\f8b3"; +} + +.fa-cowbell-more:before { + content: "\f8b4"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-credit-card:before { + content: "\f09d"; +} + +.fa-credit-card-blank:before { + content: "\f389"; +} + +.fa-credit-card-front:before { + content: "\f38a"; +} + +.fa-cricket:before { + content: "\f449"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-croissant:before { + content: "\f7f6"; +} + +.fa-crop:before { + content: "\f125"; +} + +.fa-crop-alt:before { + content: "\f565"; +} + +.fa-cross:before { + content: "\f654"; +} + +.fa-crosshairs:before { + content: "\f05b"; +} + +.fa-crow:before { + content: "\f520"; +} + +.fa-crown:before { + content: "\f521"; +} + +.fa-crutch:before { + content: "\f7f7"; +} + +.fa-crutches:before { + content: "\f7f8"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-cube:before { + content: "\f1b2"; +} + +.fa-cubes:before { + content: "\f1b3"; +} + +.fa-curling:before { + content: "\f44a"; +} + +.fa-cut:before { + content: "\f0c4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-dagger:before { + content: "\f6cb"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-database:before { + content: "\f1c0"; +} + +.fa-deaf:before { + content: "\f2a4"; +} + +.fa-debug:before { + content: "\f7f9"; +} + +.fa-deer:before { + content: "\f78e"; +} + +.fa-deer-rudolph:before { + content: "\f78f"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-democrat:before { + content: "\f747"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-desktop:before { + content: "\f108"; +} + +.fa-desktop-alt:before { + content: "\f390"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-dewpoint:before { + content: "\f748"; +} + +.fa-dharmachakra:before { + content: "\f655"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-diagnoses:before { + content: "\f470"; +} + +.fa-diamond:before { + content: "\f219"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-dice:before { + content: "\f522"; +} + +.fa-dice-d10:before { + content: "\f6cd"; +} + +.fa-dice-d12:before { + content: "\f6ce"; +} + +.fa-dice-d20:before { + content: "\f6cf"; +} + +.fa-dice-d4:before { + content: "\f6d0"; +} + +.fa-dice-d6:before { + content: "\f6d1"; +} + +.fa-dice-d8:before { + content: "\f6d2"; +} + +.fa-dice-five:before { + content: "\f523"; +} + +.fa-dice-four:before { + content: "\f524"; +} + +.fa-dice-one:before { + content: "\f525"; +} + +.fa-dice-six:before { + content: "\f526"; +} + +.fa-dice-three:before { + content: "\f527"; +} + +.fa-dice-two:before { + content: "\f528"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-digging:before { + content: "\f85e"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-digital-tachograph:before { + content: "\f566"; +} + +.fa-diploma:before { + content: "\f5ea"; +} + +.fa-directions:before { + content: "\f5eb"; +} + +.fa-disc-drive:before { + content: "\f8b5"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-disease:before { + content: "\f7fa"; +} + +.fa-divide:before { + content: "\f529"; +} + +.fa-dizzy:before { + content: "\f567"; +} + +.fa-dna:before { + content: "\f471"; +} + +.fa-do-not-enter:before { + content: "\f5ec"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-dog:before { + content: "\f6d3"; +} + +.fa-dog-leashed:before { + content: "\f6d4"; +} + +.fa-dollar-sign:before { + content: "\f155"; +} + +.fa-dolly:before { + content: "\f472"; +} + +.fa-dolly-empty:before { + content: "\f473"; +} + +.fa-dolly-flatbed:before { + content: "\f474"; +} + +.fa-dolly-flatbed-alt:before { + content: "\f475"; +} + +.fa-dolly-flatbed-empty:before { + content: "\f476"; +} + +.fa-donate:before { + content: "\f4b9"; +} + +.fa-door-closed:before { + content: "\f52a"; +} + +.fa-door-open:before { + content: "\f52b"; +} + +.fa-dot-circle:before { + content: "\f192"; +} + +.fa-dove:before { + content: "\f4ba"; +} + +.fa-download:before { + content: "\f019"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-drafting-compass:before { + content: "\f568"; +} + +.fa-dragon:before { + content: "\f6d5"; +} + +.fa-draw-circle:before { + content: "\f5ed"; +} + +.fa-draw-polygon:before { + content: "\f5ee"; +} + +.fa-draw-square:before { + content: "\f5ef"; +} + +.fa-dreidel:before { + content: "\f792"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-drone:before { + content: "\f85f"; +} + +.fa-drone-alt:before { + content: "\f860"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-drum:before { + content: "\f569"; +} + +.fa-drum-steelpan:before { + content: "\f56a"; +} + +.fa-drumstick:before { + content: "\f6d6"; +} + +.fa-drumstick-bite:before { + content: "\f6d7"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-dryer:before { + content: "\f861"; +} + +.fa-dryer-alt:before { + content: "\f862"; +} + +.fa-duck:before { + content: "\f6d8"; +} + +.fa-dumbbell:before { + content: "\f44b"; +} + +.fa-dumpster:before { + content: "\f793"; +} + +.fa-dumpster-fire:before { + content: "\f794"; +} + +.fa-dungeon:before { + content: "\f6d9"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-ear:before { + content: "\f5f0"; +} + +.fa-ear-muffs:before { + content: "\f795"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-eclipse:before { + content: "\f749"; +} + +.fa-eclipse-alt:before { + content: "\f74a"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-edit:before { + content: "\f044"; +} + +.fa-egg:before { + content: "\f7fb"; +} + +.fa-egg-fried:before { + content: "\f7fc"; +} + +.fa-eject:before { + content: "\f052"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-elephant:before { + content: "\f6da"; +} + +.fa-ellipsis-h:before { + content: "\f141"; +} + +.fa-ellipsis-h-alt:before { + content: "\f39b"; +} + +.fa-ellipsis-v:before { + content: "\f142"; +} + +.fa-ellipsis-v-alt:before { + content: "\f39c"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-empty-set:before { + content: "\f656"; +} + +.fa-engine-warning:before { + content: "\f5f2"; +} + +.fa-envelope:before { + content: "\f0e0"; +} + +.fa-envelope-open:before { + content: "\f2b6"; +} + +.fa-envelope-open-dollar:before { + content: "\f657"; +} + +.fa-envelope-open-text:before { + content: "\f658"; +} + +.fa-envelope-square:before { + content: "\f199"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-equals:before { + content: "\f52c"; +} + +.fa-eraser:before { + content: "\f12d"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-ethernet:before { + content: "\f796"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-euro-sign:before { + content: "\f153"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-exchange:before { + content: "\f0ec"; +} + +.fa-exchange-alt:before { + content: "\f362"; +} + +.fa-exclamation:before { + content: "\f12a"; +} + +.fa-exclamation-circle:before { + content: "\f06a"; +} + +.fa-exclamation-square:before { + content: "\f321"; +} + +.fa-exclamation-triangle:before { + content: "\f071"; +} + +.fa-expand:before { + content: "\f065"; +} + +.fa-expand-alt:before { + content: "\f424"; +} + +.fa-expand-arrows:before { + content: "\f31d"; +} + +.fa-expand-arrows-alt:before { + content: "\f31e"; +} + +.fa-expand-wide:before { + content: "\f320"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-external-link:before { + content: "\f08e"; +} + +.fa-external-link-alt:before { + content: "\f35d"; +} + +.fa-external-link-square:before { + content: "\f14c"; +} + +.fa-external-link-square-alt:before { + content: "\f360"; +} + +.fa-eye:before { + content: "\f06e"; +} + +.fa-eye-dropper:before { + content: "\f1fb"; +} + +.fa-eye-evil:before { + content: "\f6db"; +} + +.fa-eye-slash:before { + content: "\f070"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-fan:before { + content: "\f863"; +} + +.fa-fan-table:before { + content: "\e004"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-farm:before { + content: "\f864"; +} + +.fa-fast-backward:before { + content: "\f049"; +} + +.fa-fast-forward:before { + content: "\f050"; +} + +.fa-faucet:before { + content: "\e005"; +} + +.fa-faucet-drip:before { + content: "\e006"; +} + +.fa-fax:before { + content: "\f1ac"; +} + +.fa-feather:before { + content: "\f52d"; +} + +.fa-feather-alt:before { + content: "\f56b"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-female:before { + content: "\f182"; +} + +.fa-field-hockey:before { + content: "\f44c"; +} + +.fa-fighter-jet:before { + content: "\f0fb"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-file:before { + content: "\f15b"; +} + +.fa-file-alt:before { + content: "\f15c"; +} + +.fa-file-archive:before { + content: "\f1c6"; +} + +.fa-file-audio:before { + content: "\f1c7"; +} + +.fa-file-certificate:before { + content: "\f5f3"; +} + +.fa-file-chart-line:before { + content: "\f659"; +} + +.fa-file-chart-pie:before { + content: "\f65a"; +} + +.fa-file-check:before { + content: "\f316"; +} + +.fa-file-code:before { + content: "\f1c9"; +} + +.fa-file-contract:before { + content: "\f56c"; +} + +.fa-file-csv:before { + content: "\f6dd"; +} + +.fa-file-download:before { + content: "\f56d"; +} + +.fa-file-edit:before { + content: "\f31c"; +} + +.fa-file-excel:before { + content: "\f1c3"; +} + +.fa-file-exclamation:before { + content: "\f31a"; +} + +.fa-file-export:before { + content: "\f56e"; +} + +.fa-file-image:before { + content: "\f1c5"; +} + +.fa-file-import:before { + content: "\f56f"; +} + +.fa-file-invoice:before { + content: "\f570"; +} + +.fa-file-invoice-dollar:before { + content: "\f571"; +} + +.fa-file-medical:before { + content: "\f477"; +} + +.fa-file-medical-alt:before { + content: "\f478"; +} + +.fa-file-minus:before { + content: "\f318"; +} + +.fa-file-music:before { + content: "\f8b6"; +} + +.fa-file-pdf:before { + content: "\f1c1"; +} + +.fa-file-plus:before { + content: "\f319"; +} + +.fa-file-powerpoint:before { + content: "\f1c4"; +} + +.fa-file-prescription:before { + content: "\f572"; +} + +.fa-file-search:before { + content: "\f865"; +} + +.fa-file-signature:before { + content: "\f573"; +} + +.fa-file-spreadsheet:before { + content: "\f65b"; +} + +.fa-file-times:before { + content: "\f317"; +} + +.fa-file-upload:before { + content: "\f574"; +} + +.fa-file-user:before { + content: "\f65c"; +} + +.fa-file-video:before { + content: "\f1c8"; +} + +.fa-file-word:before { + content: "\f1c2"; +} + +.fa-files-medical:before { + content: "\f7fd"; +} + +.fa-fill:before { + content: "\f575"; +} + +.fa-fill-drip:before { + content: "\f576"; +} + +.fa-film:before { + content: "\f008"; +} + +.fa-film-alt:before { + content: "\f3a0"; +} + +.fa-film-canister:before { + content: "\f8b7"; +} + +.fa-filter:before { + content: "\f0b0"; +} + +.fa-fingerprint:before { + content: "\f577"; +} + +.fa-fire:before { + content: "\f06d"; +} + +.fa-fire-alt:before { + content: "\f7e4"; +} + +.fa-fire-extinguisher:before { + content: "\f134"; +} + +.fa-fire-smoke:before { + content: "\f74b"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-fireplace:before { + content: "\f79a"; +} + +.fa-first-aid:before { + content: "\f479"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-fish:before { + content: "\f578"; +} + +.fa-fish-cooked:before { + content: "\f7fe"; +} + +.fa-fist-raised:before { + content: "\f6de"; +} + +.fa-flag:before { + content: "\f024"; +} + +.fa-flag-alt:before { + content: "\f74c"; +} + +.fa-flag-checkered:before { + content: "\f11e"; +} + +.fa-flag-usa:before { + content: "\f74d"; +} + +.fa-flame:before { + content: "\f6df"; +} + +.fa-flashlight:before { + content: "\f8b8"; +} + +.fa-flask:before { + content: "\f0c3"; +} + +.fa-flask-poison:before { + content: "\f6e0"; +} + +.fa-flask-potion:before { + content: "\f6e1"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-flower:before { + content: "\f7ff"; +} + +.fa-flower-daffodil:before { + content: "\f800"; +} + +.fa-flower-tulip:before { + content: "\f801"; +} + +.fa-flushed:before { + content: "\f579"; +} + +.fa-flute:before { + content: "\f8b9"; +} + +.fa-flux-capacitor:before { + content: "\f8ba"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-fog:before { + content: "\f74e"; +} + +.fa-folder:before { + content: "\f07b"; +} + +.fa-folder-download:before { + content: "\e053"; +} + +.fa-folder-minus:before { + content: "\f65d"; +} + +.fa-folder-open:before { + content: "\f07c"; +} + +.fa-folder-plus:before { + content: "\f65e"; +} + +.fa-folder-times:before { + content: "\f65f"; +} + +.fa-folder-tree:before { + content: "\f802"; +} + +.fa-folder-upload:before { + content: "\e054"; +} + +.fa-folders:before { + content: "\f660"; +} + +.fa-font:before { + content: "\f031"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-font-awesome-flag:before { + content: "\f425"; +} + +.fa-font-awesome-logo-full:before { + content: "\f4e6"; +} + +.fa-font-case:before { + content: "\f866"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-football-ball:before { + content: "\f44e"; +} + +.fa-football-helmet:before { + content: "\f44f"; +} + +.fa-forklift:before { + content: "\f47a"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-forward:before { + content: "\f04e"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-fragile:before { + content: "\f4bb"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-french-fries:before { + content: "\f803"; +} + +.fa-frog:before { + content: "\f52e"; +} + +.fa-frosty-head:before { + content: "\f79b"; +} + +.fa-frown:before { + content: "\f119"; +} + +.fa-frown-open:before { + content: "\f57a"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-function:before { + content: "\f661"; +} + +.fa-funnel-dollar:before { + content: "\f662"; +} + +.fa-futbol:before { + content: "\f1e3"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-galaxy:before { + content: "\e008"; +} + +.fa-game-board:before { + content: "\f867"; +} + +.fa-game-board-alt:before { + content: "\f868"; +} + +.fa-game-console-handheld:before { + content: "\f8bb"; +} + +.fa-gamepad:before { + content: "\f11b"; +} + +.fa-gamepad-alt:before { + content: "\f8bc"; +} + +.fa-garage:before { + content: "\e009"; +} + +.fa-garage-car:before { + content: "\e00a"; +} + +.fa-garage-open:before { + content: "\e00b"; +} + +.fa-gas-pump:before { + content: "\f52f"; +} + +.fa-gas-pump-slash:before { + content: "\f5f4"; +} + +.fa-gavel:before { + content: "\f0e3"; +} + +.fa-gem:before { + content: "\f3a5"; +} + +.fa-genderless:before { + content: "\f22d"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-ghost:before { + content: "\f6e2"; +} + +.fa-gift:before { + content: "\f06b"; +} + +.fa-gift-card:before { + content: "\f663"; +} + +.fa-gifts:before { + content: "\f79c"; +} + +.fa-gingerbread-man:before { + content: "\f79d"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-glass:before { + content: "\f804"; +} + +.fa-glass-champagne:before { + content: "\f79e"; +} + +.fa-glass-cheers:before { + content: "\f79f"; +} + +.fa-glass-citrus:before { + content: "\f869"; +} + +.fa-glass-martini:before { + content: "\f000"; +} + +.fa-glass-martini-alt:before { + content: "\f57b"; +} + +.fa-glass-whiskey:before { + content: "\f7a0"; +} + +.fa-glass-whiskey-rocks:before { + content: "\f7a1"; +} + +.fa-glasses:before { + content: "\f530"; +} + +.fa-glasses-alt:before { + content: "\f5f5"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-globe:before { + content: "\f0ac"; +} + +.fa-globe-africa:before { + content: "\f57c"; +} + +.fa-globe-americas:before { + content: "\f57d"; +} + +.fa-globe-asia:before { + content: "\f57e"; +} + +.fa-globe-europe:before { + content: "\f7a2"; +} + +.fa-globe-snow:before { + content: "\f7a3"; +} + +.fa-globe-stand:before { + content: "\f5f6"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-golf-ball:before { + content: "\f450"; +} + +.fa-golf-club:before { + content: "\f451"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-gopuram:before { + content: "\f664"; +} + +.fa-graduation-cap:before { + content: "\f19d"; +} + +.fa-gramophone:before { + content: "\f8bd"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-greater-than:before { + content: "\f531"; +} + +.fa-greater-than-equal:before { + content: "\f532"; +} + +.fa-grimace:before { + content: "\f57f"; +} + +.fa-grin:before { + content: "\f580"; +} + +.fa-grin-alt:before { + content: "\f581"; +} + +.fa-grin-beam:before { + content: "\f582"; +} + +.fa-grin-beam-sweat:before { + content: "\f583"; +} + +.fa-grin-hearts:before { + content: "\f584"; +} + +.fa-grin-squint:before { + content: "\f585"; +} + +.fa-grin-squint-tears:before { + content: "\f586"; +} + +.fa-grin-stars:before { + content: "\f587"; +} + +.fa-grin-tears:before { + content: "\f588"; +} + +.fa-grin-tongue:before { + content: "\f589"; +} + +.fa-grin-tongue-squint:before { + content: "\f58a"; +} + +.fa-grin-tongue-wink:before { + content: "\f58b"; +} + +.fa-grin-wink:before { + content: "\f58c"; +} + +.fa-grip-horizontal:before { + content: "\f58d"; +} + +.fa-grip-lines:before { + content: "\f7a4"; +} + +.fa-grip-lines-vertical:before { + content: "\f7a5"; +} + +.fa-grip-vertical:before { + content: "\f58e"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-guitar:before { + content: "\f7a6"; +} + +.fa-guitar-electric:before { + content: "\f8be"; +} + +.fa-guitars:before { + content: "\f8bf"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-h-square:before { + content: "\f0fd"; +} + +.fa-h1:before { + content: "\f313"; +} + +.fa-h2:before { + content: "\f314"; +} + +.fa-h3:before { + content: "\f315"; +} + +.fa-h4:before { + content: "\f86a"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-hamburger:before { + content: "\f805"; +} + +.fa-hammer:before { + content: "\f6e3"; +} + +.fa-hammer-war:before { + content: "\f6e4"; +} + +.fa-hamsa:before { + content: "\f665"; +} + +.fa-hand-heart:before { + content: "\f4bc"; +} + +.fa-hand-holding:before { + content: "\f4bd"; +} + +.fa-hand-holding-box:before { + content: "\f47b"; +} + +.fa-hand-holding-heart:before { + content: "\f4be"; +} + +.fa-hand-holding-magic:before { + content: "\f6e5"; +} + +.fa-hand-holding-medical:before { + content: "\e05c"; +} + +.fa-hand-holding-seedling:before { + content: "\f4bf"; +} + +.fa-hand-holding-usd:before { + content: "\f4c0"; +} + +.fa-hand-holding-water:before { + content: "\f4c1"; +} + +.fa-hand-lizard:before { + content: "\f258"; +} + +.fa-hand-middle-finger:before { + content: "\f806"; +} + +.fa-hand-paper:before { + content: "\f256"; +} + +.fa-hand-peace:before { + content: "\f25b"; +} + +.fa-hand-point-down:before { + content: "\f0a7"; +} + +.fa-hand-point-left:before { + content: "\f0a5"; +} + +.fa-hand-point-right:before { + content: "\f0a4"; +} + +.fa-hand-point-up:before { + content: "\f0a6"; +} + +.fa-hand-pointer:before { + content: "\f25a"; +} + +.fa-hand-receiving:before { + content: "\f47c"; +} + +.fa-hand-rock:before { + content: "\f255"; +} + +.fa-hand-scissors:before { + content: "\f257"; +} + +.fa-hand-sparkles:before { + content: "\e05d"; +} + +.fa-hand-spock:before { + content: "\f259"; +} + +.fa-hands:before { + content: "\f4c2"; +} + +.fa-hands-heart:before { + content: "\f4c3"; +} + +.fa-hands-helping:before { + content: "\f4c4"; +} + +.fa-hands-usd:before { + content: "\f4c5"; +} + +.fa-hands-wash:before { + content: "\e05e"; +} + +.fa-handshake:before { + content: "\f2b5"; +} + +.fa-handshake-alt:before { + content: "\f4c6"; +} + +.fa-handshake-alt-slash:before { + content: "\e05f"; +} + +.fa-handshake-slash:before { + content: "\e060"; +} + +.fa-hanukiah:before { + content: "\f6e6"; +} + +.fa-hard-hat:before { + content: "\f807"; +} + +.fa-hashtag:before { + content: "\f292"; +} + +.fa-hat-chef:before { + content: "\f86b"; +} + +.fa-hat-cowboy:before { + content: "\f8c0"; +} + +.fa-hat-cowboy-side:before { + content: "\f8c1"; +} + +.fa-hat-santa:before { + content: "\f7a7"; +} + +.fa-hat-winter:before { + content: "\f7a8"; +} + +.fa-hat-witch:before { + content: "\f6e7"; +} + +.fa-hat-wizard:before { + content: "\f6e8"; +} + +.fa-hdd:before { + content: "\f0a0"; +} + +.fa-head-side:before { + content: "\f6e9"; +} + +.fa-head-side-brain:before { + content: "\f808"; +} + +.fa-head-side-cough:before { + content: "\e061"; +} + +.fa-head-side-cough-slash:before { + content: "\e062"; +} + +.fa-head-side-headphones:before { + content: "\f8c2"; +} + +.fa-head-side-mask:before { + content: "\e063"; +} + +.fa-head-side-medical:before { + content: "\f809"; +} + +.fa-head-side-virus:before { + content: "\e064"; +} + +.fa-head-vr:before { + content: "\f6ea"; +} + +.fa-heading:before { + content: "\f1dc"; +} + +.fa-headphones:before { + content: "\f025"; +} + +.fa-headphones-alt:before { + content: "\f58f"; +} + +.fa-headset:before { + content: "\f590"; +} + +.fa-heart:before { + content: "\f004"; +} + +.fa-heart-broken:before { + content: "\f7a9"; +} + +.fa-heart-circle:before { + content: "\f4c7"; +} + +.fa-heart-rate:before { + content: "\f5f8"; +} + +.fa-heart-square:before { + content: "\f4c8"; +} + +.fa-heartbeat:before { + content: "\f21e"; +} + +.fa-heat:before { + content: "\e00c"; +} + +.fa-helicopter:before { + content: "\f533"; +} + +.fa-helmet-battle:before { + content: "\f6eb"; +} + +.fa-hexagon:before { + content: "\f312"; +} + +.fa-highlighter:before { + content: "\f591"; +} + +.fa-hiking:before { + content: "\f6ec"; +} + +.fa-hippo:before { + content: "\f6ed"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-history:before { + content: "\f1da"; +} + +.fa-hockey-mask:before { + content: "\f6ee"; +} + +.fa-hockey-puck:before { + content: "\f453"; +} + +.fa-hockey-sticks:before { + content: "\f454"; +} + +.fa-holly-berry:before { + content: "\f7aa"; +} + +.fa-home:before { + content: "\f015"; +} + +.fa-home-alt:before { + content: "\f80a"; +} + +.fa-home-heart:before { + content: "\f4c9"; +} + +.fa-home-lg:before { + content: "\f80b"; +} + +.fa-home-lg-alt:before { + content: "\f80c"; +} + +.fa-hood-cloak:before { + content: "\f6ef"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-horizontal-rule:before { + content: "\f86c"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-horse:before { + content: "\f6f0"; +} + +.fa-horse-head:before { + content: "\f7ab"; +} + +.fa-horse-saddle:before { + content: "\f8c3"; +} + +.fa-hospital:before { + content: "\f0f8"; +} + +.fa-hospital-alt:before { + content: "\f47d"; +} + +.fa-hospital-symbol:before { + content: "\f47e"; +} + +.fa-hospital-user:before { + content: "\f80d"; +} + +.fa-hospitals:before { + content: "\f80e"; +} + +.fa-hot-tub:before { + content: "\f593"; +} + +.fa-hotdog:before { + content: "\f80f"; +} + +.fa-hotel:before { + content: "\f594"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-hourglass:before { + content: "\f254"; +} + +.fa-hourglass-end:before { + content: "\f253"; +} + +.fa-hourglass-half:before { + content: "\f252"; +} + +.fa-hourglass-start:before { + content: "\f251"; +} + +.fa-house:before { + content: "\e00d"; +} + +.fa-house-damage:before { + content: "\f6f1"; +} + +.fa-house-day:before { + content: "\e00e"; +} + +.fa-house-flood:before { + content: "\f74f"; +} + +.fa-house-leave:before { + content: "\e00f"; +} + +.fa-house-night:before { + content: "\e010"; +} + +.fa-house-return:before { + content: "\e011"; +} + +.fa-house-signal:before { + content: "\e012"; +} + +.fa-house-user:before { + content: "\e065"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-hryvnia:before { + content: "\f6f2"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-humidity:before { + content: "\f750"; +} + +.fa-hurricane:before { + content: "\f751"; +} + +.fa-i-cursor:before { + content: "\f246"; +} + +.fa-ice-cream:before { + content: "\f810"; +} + +.fa-ice-skate:before { + content: "\f7ac"; +} + +.fa-icicles:before { + content: "\f7ad"; +} + +.fa-icons:before { + content: "\f86d"; +} + +.fa-icons-alt:before { + content: "\f86e"; +} + +.fa-id-badge:before { + content: "\f2c1"; +} + +.fa-id-card:before { + content: "\f2c2"; +} + +.fa-id-card-alt:before { + content: "\f47f"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-igloo:before { + content: "\f7ae"; +} + +.fa-image:before { + content: "\f03e"; +} + +.fa-image-polaroid:before { + content: "\f8c4"; +} + +.fa-images:before { + content: "\f302"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-inbox:before { + content: "\f01c"; +} + +.fa-inbox-in:before { + content: "\f310"; +} + +.fa-inbox-out:before { + content: "\f311"; +} + +.fa-indent:before { + content: "\f03c"; +} + +.fa-industry:before { + content: "\f275"; +} + +.fa-industry-alt:before { + content: "\f3b3"; +} + +.fa-infinity:before { + content: "\f534"; +} + +.fa-info:before { + content: "\f129"; +} + +.fa-info-circle:before { + content: "\f05a"; +} + +.fa-info-square:before { + content: "\f30f"; +} + +.fa-inhaler:before { + content: "\f5f9"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-integral:before { + content: "\f667"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-intersection:before { + content: "\f668"; +} + +.fa-inventory:before { + content: "\f480"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-island-tropical:before { + content: "\f811"; +} + +.fa-italic:before { + content: "\f033"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-jack-o-lantern:before { + content: "\f30e"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-jedi:before { + content: "\f669"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-joint:before { + content: "\f595"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-journal-whills:before { + content: "\f66a"; +} + +.fa-joystick:before { + content: "\f8c5"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-jug:before { + content: "\f8c6"; +} + +.fa-kaaba:before { + content: "\f66b"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-kazoo:before { + content: "\f8c7"; +} + +.fa-kerning:before { + content: "\f86f"; +} + +.fa-key:before { + content: "\f084"; +} + +.fa-key-skeleton:before { + content: "\f6f3"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-keyboard:before { + content: "\f11c"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-keynote:before { + content: "\f66c"; +} + +.fa-khanda:before { + content: "\f66d"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-kidneys:before { + content: "\f5fb"; +} + +.fa-kiss:before { + content: "\f596"; +} + +.fa-kiss-beam:before { + content: "\f597"; +} + +.fa-kiss-wink-heart:before { + content: "\f598"; +} + +.fa-kite:before { + content: "\f6f4"; +} + +.fa-kiwi-bird:before { + content: "\f535"; +} + +.fa-knife-kitchen:before { + content: "\f6f5"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-lambda:before { + content: "\f66e"; +} + +.fa-lamp:before { + content: "\f4ca"; +} + +.fa-lamp-desk:before { + content: "\e014"; +} + +.fa-lamp-floor:before { + content: "\e015"; +} + +.fa-landmark:before { + content: "\f66f"; +} + +.fa-landmark-alt:before { + content: "\f752"; +} + +.fa-language:before { + content: "\f1ab"; +} + +.fa-laptop:before { + content: "\f109"; +} + +.fa-laptop-code:before { + content: "\f5fc"; +} + +.fa-laptop-house:before { + content: "\e066"; +} + +.fa-laptop-medical:before { + content: "\f812"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-lasso:before { + content: "\f8c8"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-laugh:before { + content: "\f599"; +} + +.fa-laugh-beam:before { + content: "\f59a"; +} + +.fa-laugh-squint:before { + content: "\f59b"; +} + +.fa-laugh-wink:before { + content: "\f59c"; +} + +.fa-layer-group:before { + content: "\f5fd"; +} + +.fa-layer-minus:before { + content: "\f5fe"; +} + +.fa-layer-plus:before { + content: "\f5ff"; +} + +.fa-leaf:before { + content: "\f06c"; +} + +.fa-leaf-heart:before { + content: "\f4cb"; +} + +.fa-leaf-maple:before { + content: "\f6f6"; +} + +.fa-leaf-oak:before { + content: "\f6f7"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-lemon:before { + content: "\f094"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-less-than:before { + content: "\f536"; +} + +.fa-less-than-equal:before { + content: "\f537"; +} + +.fa-level-down:before { + content: "\f149"; +} + +.fa-level-down-alt:before { + content: "\f3be"; +} + +.fa-level-up:before { + content: "\f148"; +} + +.fa-level-up-alt:before { + content: "\f3bf"; +} + +.fa-life-ring:before { + content: "\f1cd"; +} + +.fa-light-ceiling:before { + content: "\e016"; +} + +.fa-light-switch:before { + content: "\e017"; +} + +.fa-light-switch-off:before { + content: "\e018"; +} + +.fa-light-switch-on:before { + content: "\e019"; +} + +.fa-lightbulb:before { + content: "\f0eb"; +} + +.fa-lightbulb-dollar:before { + content: "\f670"; +} + +.fa-lightbulb-exclamation:before { + content: "\f671"; +} + +.fa-lightbulb-on:before { + content: "\f672"; +} + +.fa-lightbulb-slash:before { + content: "\f673"; +} + +.fa-lights-holiday:before { + content: "\f7b2"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-line-columns:before { + content: "\f870"; +} + +.fa-line-height:before { + content: "\f871"; +} + +.fa-link:before { + content: "\f0c1"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-lips:before { + content: "\f600"; +} + +.fa-lira-sign:before { + content: "\f195"; +} + +.fa-list:before { + content: "\f03a"; +} + +.fa-list-alt:before { + content: "\f022"; +} + +.fa-list-music:before { + content: "\f8c9"; +} + +.fa-list-ol:before { + content: "\f0cb"; +} + +.fa-list-ul:before { + content: "\f0ca"; +} + +.fa-location:before { + content: "\f601"; +} + +.fa-location-arrow:before { + content: "\f124"; +} + +.fa-location-circle:before { + content: "\f602"; +} + +.fa-location-slash:before { + content: "\f603"; +} + +.fa-lock:before { + content: "\f023"; +} + +.fa-lock-alt:before { + content: "\f30d"; +} + +.fa-lock-open:before { + content: "\f3c1"; +} + +.fa-lock-open-alt:before { + content: "\f3c2"; +} + +.fa-long-arrow-alt-down:before { + content: "\f309"; +} + +.fa-long-arrow-alt-left:before { + content: "\f30a"; +} + +.fa-long-arrow-alt-right:before { + content: "\f30b"; +} + +.fa-long-arrow-alt-up:before { + content: "\f30c"; +} + +.fa-long-arrow-down:before { + content: "\f175"; +} + +.fa-long-arrow-left:before { + content: "\f177"; +} + +.fa-long-arrow-right:before { + content: "\f178"; +} + +.fa-long-arrow-up:before { + content: "\f176"; +} + +.fa-loveseat:before { + content: "\f4cc"; +} + +.fa-low-vision:before { + content: "\f2a8"; +} + +.fa-luchador:before { + content: "\f455"; +} + +.fa-luggage-cart:before { + content: "\f59d"; +} + +.fa-lungs:before { + content: "\f604"; +} + +.fa-lungs-virus:before { + content: "\e067"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-mace:before { + content: "\f6f8"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-magic:before { + content: "\f0d0"; +} + +.fa-magnet:before { + content: "\f076"; +} + +.fa-mail-bulk:before { + content: "\f674"; +} + +.fa-mailbox:before { + content: "\f813"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-male:before { + content: "\f183"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-mandolin:before { + content: "\f6f9"; +} + +.fa-map:before { + content: "\f279"; +} + +.fa-map-marked:before { + content: "\f59f"; +} + +.fa-map-marked-alt:before { + content: "\f5a0"; +} + +.fa-map-marker:before { + content: "\f041"; +} + +.fa-map-marker-alt:before { + content: "\f3c5"; +} + +.fa-map-marker-alt-slash:before { + content: "\f605"; +} + +.fa-map-marker-check:before { + content: "\f606"; +} + +.fa-map-marker-edit:before { + content: "\f607"; +} + +.fa-map-marker-exclamation:before { + content: "\f608"; +} + +.fa-map-marker-minus:before { + content: "\f609"; +} + +.fa-map-marker-plus:before { + content: "\f60a"; +} + +.fa-map-marker-question:before { + content: "\f60b"; +} + +.fa-map-marker-slash:before { + content: "\f60c"; +} + +.fa-map-marker-smile:before { + content: "\f60d"; +} + +.fa-map-marker-times:before { + content: "\f60e"; +} + +.fa-map-pin:before { + content: "\f276"; +} + +.fa-map-signs:before { + content: "\f277"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-marker:before { + content: "\f5a1"; +} + +.fa-mars:before { + content: "\f222"; +} + +.fa-mars-double:before { + content: "\f227"; +} + +.fa-mars-stroke:before { + content: "\f229"; +} + +.fa-mars-stroke-h:before { + content: "\f22b"; +} + +.fa-mars-stroke-v:before { + content: "\f22a"; +} + +.fa-mask:before { + content: "\f6fa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-meat:before { + content: "\f814"; +} + +.fa-medal:before { + content: "\f5a2"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f3c7"; +} + +.fa-medkit:before { + content: "\f0fa"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-megaphone:before { + content: "\f675"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-meh:before { + content: "\f11a"; +} + +.fa-meh-blank:before { + content: "\f5a4"; +} + +.fa-meh-rolling-eyes:before { + content: "\f5a5"; +} + +.fa-memory:before { + content: "\f538"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-menorah:before { + content: "\f676"; +} + +.fa-mercury:before { + content: "\f223"; +} + +.fa-meteor:before { + content: "\f753"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-microchip:before { + content: "\f2db"; +} + +.fa-microphone:before { + content: "\f130"; +} + +.fa-microphone-alt:before { + content: "\f3c9"; +} + +.fa-microphone-alt-slash:before { + content: "\f539"; +} + +.fa-microphone-slash:before { + content: "\f131"; +} + +.fa-microphone-stand:before { + content: "\f8cb"; +} + +.fa-microscope:before { + content: "\f610"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-microwave:before { + content: "\e01b"; +} + +.fa-mind-share:before { + content: "\f677"; +} + +.fa-minus:before { + content: "\f068"; +} + +.fa-minus-circle:before { + content: "\f056"; +} + +.fa-minus-hexagon:before { + content: "\f307"; +} + +.fa-minus-octagon:before { + content: "\f308"; +} + +.fa-minus-square:before { + content: "\f146"; +} + +.fa-mistletoe:before { + content: "\f7b4"; +} + +.fa-mitten:before { + content: "\f7b5"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-mobile:before { + content: "\f10b"; +} + +.fa-mobile-alt:before { + content: "\f3cd"; +} + +.fa-mobile-android:before { + content: "\f3ce"; +} + +.fa-mobile-android-alt:before { + content: "\f3cf"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-money-bill:before { + content: "\f0d6"; +} + +.fa-money-bill-alt:before { + content: "\f3d1"; +} + +.fa-money-bill-wave:before { + content: "\f53a"; +} + +.fa-money-bill-wave-alt:before { + content: "\f53b"; +} + +.fa-money-check:before { + content: "\f53c"; +} + +.fa-money-check-alt:before { + content: "\f53d"; +} + +.fa-money-check-edit:before { + content: "\f872"; +} + +.fa-money-check-edit-alt:before { + content: "\f873"; +} + +.fa-monitor-heart-rate:before { + content: "\f611"; +} + +.fa-monkey:before { + content: "\f6fb"; +} + +.fa-monument:before { + content: "\f5a6"; +} + +.fa-moon:before { + content: "\f186"; +} + +.fa-moon-cloud:before { + content: "\f754"; +} + +.fa-moon-stars:before { + content: "\f755"; +} + +.fa-mortar-pestle:before { + content: "\f5a7"; +} + +.fa-mosque:before { + content: "\f678"; +} + +.fa-motorcycle:before { + content: "\f21c"; +} + +.fa-mountain:before { + content: "\f6fc"; +} + +.fa-mountains:before { + content: "\f6fd"; +} + +.fa-mouse:before { + content: "\f8cc"; +} + +.fa-mouse-alt:before { + content: "\f8cd"; +} + +.fa-mouse-pointer:before { + content: "\f245"; +} + +.fa-mp3-player:before { + content: "\f8ce"; +} + +.fa-mug:before { + content: "\f874"; +} + +.fa-mug-hot:before { + content: "\f7b6"; +} + +.fa-mug-marshmallows:before { + content: "\f7b7"; +} + +.fa-mug-tea:before { + content: "\f875"; +} + +.fa-music:before { + content: "\f001"; +} + +.fa-music-alt:before { + content: "\f8cf"; +} + +.fa-music-alt-slash:before { + content: "\f8d0"; +} + +.fa-music-slash:before { + content: "\f8d1"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-narwhal:before { + content: "\f6fe"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-network-wired:before { + content: "\f6ff"; +} + +.fa-neuter:before { + content: "\f22c"; +} + +.fa-newspaper:before { + content: "\f1ea"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-not-equal:before { + content: "\f53e"; +} + +.fa-notes-medical:before { + content: "\f481"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-object-group:before { + content: "\f247"; +} + +.fa-object-ungroup:before { + content: "\f248"; +} + +.fa-octagon:before { + content: "\f306"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-oil-can:before { + content: "\f613"; +} + +.fa-oil-temp:before { + content: "\f614"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-om:before { + content: "\f679"; +} + +.fa-omega:before { + content: "\f67a"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-ornament:before { + content: "\f7b8"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-otter:before { + content: "\f700"; +} + +.fa-outdent:before { + content: "\f03b"; +} + +.fa-outlet:before { + content: "\e01c"; +} + +.fa-oven:before { + content: "\e01d"; +} + +.fa-overline:before { + content: "\f876"; +} + +.fa-page-break:before { + content: "\f877"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-pager:before { + content: "\f815"; +} + +.fa-paint-brush:before { + content: "\f1fc"; +} + +.fa-paint-brush-alt:before { + content: "\f5a9"; +} + +.fa-paint-roller:before { + content: "\f5aa"; +} + +.fa-palette:before { + content: "\f53f"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-pallet:before { + content: "\f482"; +} + +.fa-pallet-alt:before { + content: "\f483"; +} + +.fa-paper-plane:before { + content: "\f1d8"; +} + +.fa-paperclip:before { + content: "\f0c6"; +} + +.fa-parachute-box:before { + content: "\f4cd"; +} + +.fa-paragraph:before { + content: "\f1dd"; +} + +.fa-paragraph-rtl:before { + content: "\f878"; +} + +.fa-parking:before { + content: "\f540"; +} + +.fa-parking-circle:before { + content: "\f615"; +} + +.fa-parking-circle-slash:before { + content: "\f616"; +} + +.fa-parking-slash:before { + content: "\f617"; +} + +.fa-passport:before { + content: "\f5ab"; +} + +.fa-pastafarianism:before { + content: "\f67b"; +} + +.fa-paste:before { + content: "\f0ea"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-pause:before { + content: "\f04c"; +} + +.fa-pause-circle:before { + content: "\f28b"; +} + +.fa-paw:before { + content: "\f1b0"; +} + +.fa-paw-alt:before { + content: "\f701"; +} + +.fa-paw-claws:before { + content: "\f702"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-peace:before { + content: "\f67c"; +} + +.fa-pegasus:before { + content: "\f703"; +} + +.fa-pen:before { + content: "\f304"; +} + +.fa-pen-alt:before { + content: "\f305"; +} + +.fa-pen-fancy:before { + content: "\f5ac"; +} + +.fa-pen-nib:before { + content: "\f5ad"; +} + +.fa-pen-square:before { + content: "\f14b"; +} + +.fa-pencil:before { + content: "\f040"; +} + +.fa-pencil-alt:before { + content: "\f303"; +} + +.fa-pencil-paintbrush:before { + content: "\f618"; +} + +.fa-pencil-ruler:before { + content: "\f5ae"; +} + +.fa-pennant:before { + content: "\f456"; +} + +.fa-penny-arcade:before { + content: "\f704"; +} + +.fa-people-arrows:before { + content: "\e068"; +} + +.fa-people-carry:before { + content: "\f4ce"; +} + +.fa-pepper-hot:before { + content: "\f816"; +} + +.fa-percent:before { + content: "\f295"; +} + +.fa-percentage:before { + content: "\f541"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-person-booth:before { + content: "\f756"; +} + +.fa-person-carry:before { + content: "\f4cf"; +} + +.fa-person-dolly:before { + content: "\f4d0"; +} + +.fa-person-dolly-empty:before { + content: "\f4d1"; +} + +.fa-person-sign:before { + content: "\f757"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-phone:before { + content: "\f095"; +} + +.fa-phone-alt:before { + content: "\f879"; +} + +.fa-phone-laptop:before { + content: "\f87a"; +} + +.fa-phone-office:before { + content: "\f67d"; +} + +.fa-phone-plus:before { + content: "\f4d2"; +} + +.fa-phone-rotary:before { + content: "\f8d3"; +} + +.fa-phone-slash:before { + content: "\f3dd"; +} + +.fa-phone-square:before { + content: "\f098"; +} + +.fa-phone-square-alt:before { + content: "\f87b"; +} + +.fa-phone-volume:before { + content: "\f2a0"; +} + +.fa-photo-video:before { + content: "\f87c"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-pi:before { + content: "\f67e"; +} + +.fa-piano:before { + content: "\f8d4"; +} + +.fa-piano-keyboard:before { + content: "\f8d5"; +} + +.fa-pie:before { + content: "\f705"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-pig:before { + content: "\f706"; +} + +.fa-piggy-bank:before { + content: "\f4d3"; +} + +.fa-pills:before { + content: "\f484"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-pizza:before { + content: "\f817"; +} + +.fa-pizza-slice:before { + content: "\f818"; +} + +.fa-place-of-worship:before { + content: "\f67f"; +} + +.fa-plane:before { + content: "\f072"; +} + +.fa-plane-alt:before { + content: "\f3de"; +} + +.fa-plane-arrival:before { + content: "\f5af"; +} + +.fa-plane-departure:before { + content: "\f5b0"; +} + +.fa-plane-slash:before { + content: "\e069"; +} + +.fa-planet-moon:before { + content: "\e01f"; +} + +.fa-planet-ringed:before { + content: "\e020"; +} + +.fa-play:before { + content: "\f04b"; +} + +.fa-play-circle:before { + content: "\f144"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-plug:before { + content: "\f1e6"; +} + +.fa-plus:before { + content: "\f067"; +} + +.fa-plus-circle:before { + content: "\f055"; +} + +.fa-plus-hexagon:before { + content: "\f300"; +} + +.fa-plus-octagon:before { + content: "\f301"; +} + +.fa-plus-square:before { + content: "\f0fe"; +} + +.fa-podcast:before { + content: "\f2ce"; +} + +.fa-podium:before { + content: "\f680"; +} + +.fa-podium-star:before { + content: "\f758"; +} + +.fa-police-box:before { + content: "\e021"; +} + +.fa-poll:before { + content: "\f681"; +} + +.fa-poll-h:before { + content: "\f682"; +} + +.fa-poll-people:before { + content: "\f759"; +} + +.fa-poo:before { + content: "\f2fe"; +} + +.fa-poo-storm:before { + content: "\f75a"; +} + +.fa-poop:before { + content: "\f619"; +} + +.fa-popcorn:before { + content: "\f819"; +} + +.fa-portal-enter:before { + content: "\e022"; +} + +.fa-portal-exit:before { + content: "\e023"; +} + +.fa-portrait:before { + content: "\f3e0"; +} + +.fa-pound-sign:before { + content: "\f154"; +} + +.fa-power-off:before { + content: "\f011"; +} + +.fa-pray:before { + content: "\f683"; +} + +.fa-praying-hands:before { + content: "\f684"; +} + +.fa-prescription:before { + content: "\f5b1"; +} + +.fa-prescription-bottle:before { + content: "\f485"; +} + +.fa-prescription-bottle-alt:before { + content: "\f486"; +} + +.fa-presentation:before { + content: "\f685"; +} + +.fa-print:before { + content: "\f02f"; +} + +.fa-print-search:before { + content: "\f81a"; +} + +.fa-print-slash:before { + content: "\f686"; +} + +.fa-procedures:before { + content: "\f487"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-project-diagram:before { + content: "\f542"; +} + +.fa-projector:before { + content: "\f8d6"; +} + +.fa-pump-medical:before { + content: "\e06a"; +} + +.fa-pump-soap:before { + content: "\e06b"; +} + +.fa-pumpkin:before { + content: "\f707"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-puzzle-piece:before { + content: "\f12e"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-qrcode:before { + content: "\f029"; +} + +.fa-question:before { + content: "\f128"; +} + +.fa-question-circle:before { + content: "\f059"; +} + +.fa-question-square:before { + content: "\f2fd"; +} + +.fa-quidditch:before { + content: "\f458"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-quote-left:before { + content: "\f10d"; +} + +.fa-quote-right:before { + content: "\f10e"; +} + +.fa-quran:before { + content: "\f687"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-rabbit:before { + content: "\f708"; +} + +.fa-rabbit-fast:before { + content: "\f709"; +} + +.fa-racquet:before { + content: "\f45a"; +} + +.fa-radar:before { + content: "\e024"; +} + +.fa-radiation:before { + content: "\f7b9"; +} + +.fa-radiation-alt:before { + content: "\f7ba"; +} + +.fa-radio:before { + content: "\f8d7"; +} + +.fa-radio-alt:before { + content: "\f8d8"; +} + +.fa-rainbow:before { + content: "\f75b"; +} + +.fa-raindrops:before { + content: "\f75c"; +} + +.fa-ram:before { + content: "\f70a"; +} + +.fa-ramp-loading:before { + content: "\f4d4"; +} + +.fa-random:before { + content: "\f074"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-raygun:before { + content: "\e025"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-receipt:before { + content: "\f543"; +} + +.fa-record-vinyl:before { + content: "\f8d9"; +} + +.fa-rectangle-landscape:before { + content: "\f2fa"; +} + +.fa-rectangle-portrait:before { + content: "\f2fb"; +} + +.fa-rectangle-wide:before { + content: "\f2fc"; +} + +.fa-recycle:before { + content: "\f1b8"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-redo:before { + content: "\f01e"; +} + +.fa-redo-alt:before { + content: "\f2f9"; +} + +.fa-refrigerator:before { + content: "\e026"; +} + +.fa-registered:before { + content: "\f25d"; +} + +.fa-remove-format:before { + content: "\f87d"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-repeat:before { + content: "\f363"; +} + +.fa-repeat-1:before { + content: "\f365"; +} + +.fa-repeat-1-alt:before { + content: "\f366"; +} + +.fa-repeat-alt:before { + content: "\f364"; +} + +.fa-reply:before { + content: "\f3e5"; +} + +.fa-reply-all:before { + content: "\f122"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-republican:before { + content: "\f75e"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-restroom:before { + content: "\f7bd"; +} + +.fa-retweet:before { + content: "\f079"; +} + +.fa-retweet-alt:before { + content: "\f361"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-ribbon:before { + content: "\f4d6"; +} + +.fa-ring:before { + content: "\f70b"; +} + +.fa-rings-wedding:before { + content: "\f81b"; +} + +.fa-road:before { + content: "\f018"; +} + +.fa-robot:before { + content: "\f544"; +} + +.fa-rocket:before { + content: "\f135"; +} + +.fa-rocket-launch:before { + content: "\e027"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-route:before { + content: "\f4d7"; +} + +.fa-route-highway:before { + content: "\f61a"; +} + +.fa-route-interstate:before { + content: "\f61b"; +} + +.fa-router:before { + content: "\f8da"; +} + +.fa-rss:before { + content: "\f09e"; +} + +.fa-rss-square:before { + content: "\f143"; +} + +.fa-ruble-sign:before { + content: "\f158"; +} + +.fa-ruler:before { + content: "\f545"; +} + +.fa-ruler-combined:before { + content: "\f546"; +} + +.fa-ruler-horizontal:before { + content: "\f547"; +} + +.fa-ruler-triangle:before { + content: "\f61c"; +} + +.fa-ruler-vertical:before { + content: "\f548"; +} + +.fa-running:before { + content: "\f70c"; +} + +.fa-rupee-sign:before { + content: "\f156"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-rv:before { + content: "\f7be"; +} + +.fa-sack:before { + content: "\f81c"; +} + +.fa-sack-dollar:before { + content: "\f81d"; +} + +.fa-sad-cry:before { + content: "\f5b3"; +} + +.fa-sad-tear:before { + content: "\f5b4"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-salad:before { + content: "\f81e"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-sandwich:before { + content: "\f81f"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-satellite:before { + content: "\f7bf"; +} + +.fa-satellite-dish:before { + content: "\f7c0"; +} + +.fa-sausage:before { + content: "\f820"; +} + +.fa-save:before { + content: "\f0c7"; +} + +.fa-sax-hot:before { + content: "\f8db"; +} + +.fa-saxophone:before { + content: "\f8dc"; +} + +.fa-scalpel:before { + content: "\f61d"; +} + +.fa-scalpel-path:before { + content: "\f61e"; +} + +.fa-scanner:before { + content: "\f488"; +} + +.fa-scanner-image:before { + content: "\f8f3"; +} + +.fa-scanner-keyboard:before { + content: "\f489"; +} + +.fa-scanner-touchscreen:before { + content: "\f48a"; +} + +.fa-scarecrow:before { + content: "\f70d"; +} + +.fa-scarf:before { + content: "\f7c1"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-school:before { + content: "\f549"; +} + +.fa-screwdriver:before { + content: "\f54a"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-scroll:before { + content: "\f70e"; +} + +.fa-scroll-old:before { + content: "\f70f"; +} + +.fa-scrubber:before { + content: "\f2f8"; +} + +.fa-scythe:before { + content: "\f710"; +} + +.fa-sd-card:before { + content: "\f7c2"; +} + +.fa-search:before { + content: "\f002"; +} + +.fa-search-dollar:before { + content: "\f688"; +} + +.fa-search-location:before { + content: "\f689"; +} + +.fa-search-minus:before { + content: "\f010"; +} + +.fa-search-plus:before { + content: "\f00e"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-seedling:before { + content: "\f4d8"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-send-back:before { + content: "\f87e"; +} + +.fa-send-backward:before { + content: "\f87f"; +} + +.fa-sensor:before { + content: "\e028"; +} + +.fa-sensor-alert:before { + content: "\e029"; +} + +.fa-sensor-fire:before { + content: "\e02a"; +} + +.fa-sensor-on:before { + content: "\e02b"; +} + +.fa-sensor-smoke:before { + content: "\e02c"; +} + +.fa-server:before { + content: "\f233"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-shapes:before { + content: "\f61f"; +} + +.fa-share:before { + content: "\f064"; +} + +.fa-share-all:before { + content: "\f367"; +} + +.fa-share-alt:before { + content: "\f1e0"; +} + +.fa-share-alt-square:before { + content: "\f1e1"; +} + +.fa-share-square:before { + content: "\f14d"; +} + +.fa-sheep:before { + content: "\f711"; +} + +.fa-shekel-sign:before { + content: "\f20b"; +} + +.fa-shield:before { + content: "\f132"; +} + +.fa-shield-alt:before { + content: "\f3ed"; +} + +.fa-shield-check:before { + content: "\f2f7"; +} + +.fa-shield-cross:before { + content: "\f712"; +} + +.fa-shield-virus:before { + content: "\e06c"; +} + +.fa-ship:before { + content: "\f21a"; +} + +.fa-shipping-fast:before { + content: "\f48b"; +} + +.fa-shipping-timed:before { + content: "\f48c"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-shish-kebab:before { + content: "\f821"; +} + +.fa-shoe-prints:before { + content: "\f54b"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-shopping-bag:before { + content: "\f290"; +} + +.fa-shopping-basket:before { + content: "\f291"; +} + +.fa-shopping-cart:before { + content: "\f07a"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-shovel:before { + content: "\f713"; +} + +.fa-shovel-snow:before { + content: "\f7c3"; +} + +.fa-shower:before { + content: "\f2cc"; +} + +.fa-shredder:before { + content: "\f68a"; +} + +.fa-shuttle-van:before { + content: "\f5b6"; +} + +.fa-shuttlecock:before { + content: "\f45b"; +} + +.fa-sickle:before { + content: "\f822"; +} + +.fa-sigma:before { + content: "\f68b"; +} + +.fa-sign:before { + content: "\f4d9"; +} + +.fa-sign-in:before { + content: "\f090"; +} + +.fa-sign-in-alt:before { + content: "\f2f6"; +} + +.fa-sign-language:before { + content: "\f2a7"; +} + +.fa-sign-out:before { + content: "\f08b"; +} + +.fa-sign-out-alt:before { + content: "\f2f5"; +} + +.fa-signal:before { + content: "\f012"; +} + +.fa-signal-1:before { + content: "\f68c"; +} + +.fa-signal-2:before { + content: "\f68d"; +} + +.fa-signal-3:before { + content: "\f68e"; +} + +.fa-signal-4:before { + content: "\f68f"; +} + +.fa-signal-alt:before { + content: "\f690"; +} + +.fa-signal-alt-1:before { + content: "\f691"; +} + +.fa-signal-alt-2:before { + content: "\f692"; +} + +.fa-signal-alt-3:before { + content: "\f693"; +} + +.fa-signal-alt-slash:before { + content: "\f694"; +} + +.fa-signal-slash:before { + content: "\f695"; +} + +.fa-signal-stream:before { + content: "\f8dd"; +} + +.fa-signature:before { + content: "\f5b7"; +} + +.fa-sim-card:before { + content: "\f7c4"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-sink:before { + content: "\e06d"; +} + +.fa-siren:before { + content: "\e02d"; +} + +.fa-siren-on:before { + content: "\e02e"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-sitemap:before { + content: "\f0e8"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-skating:before { + content: "\f7c5"; +} + +.fa-skeleton:before { + content: "\f620"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-ski-jump:before { + content: "\f7c7"; +} + +.fa-ski-lift:before { + content: "\f7c8"; +} + +.fa-skiing:before { + content: "\f7c9"; +} + +.fa-skiing-nordic:before { + content: "\f7ca"; +} + +.fa-skull:before { + content: "\f54c"; +} + +.fa-skull-cow:before { + content: "\f8de"; +} + +.fa-skull-crossbones:before { + content: "\f714"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f3ef"; +} + +.fa-slash:before { + content: "\f715"; +} + +.fa-sledding:before { + content: "\f7cb"; +} + +.fa-sleigh:before { + content: "\f7cc"; +} + +.fa-sliders-h:before { + content: "\f1de"; +} + +.fa-sliders-h-square:before { + content: "\f3f0"; +} + +.fa-sliders-v:before { + content: "\f3f1"; +} + +.fa-sliders-v-square:before { + content: "\f3f2"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-smile:before { + content: "\f118"; +} + +.fa-smile-beam:before { + content: "\f5b8"; +} + +.fa-smile-plus:before { + content: "\f5b9"; +} + +.fa-smile-wink:before { + content: "\f4da"; +} + +.fa-smog:before { + content: "\f75f"; +} + +.fa-smoke:before { + content: "\f760"; +} + +.fa-smoking:before { + content: "\f48d"; +} + +.fa-smoking-ban:before { + content: "\f54d"; +} + +.fa-sms:before { + content: "\f7cd"; +} + +.fa-snake:before { + content: "\f716"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ac"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-snooze:before { + content: "\f880"; +} + +.fa-snow-blowing:before { + content: "\f761"; +} + +.fa-snowboarding:before { + content: "\f7ce"; +} + +.fa-snowflake:before { + content: "\f2dc"; +} + +.fa-snowflakes:before { + content: "\f7cf"; +} + +.fa-snowman:before { + content: "\f7d0"; +} + +.fa-snowmobile:before { + content: "\f7d1"; +} + +.fa-snowplow:before { + content: "\f7d2"; +} + +.fa-soap:before { + content: "\e06e"; +} + +.fa-socks:before { + content: "\f696"; +} + +.fa-solar-panel:before { + content: "\f5ba"; +} + +.fa-solar-system:before { + content: "\e02f"; +} + +.fa-sort:before { + content: "\f0dc"; +} + +.fa-sort-alpha-down:before { + content: "\f15d"; +} + +.fa-sort-alpha-down-alt:before { + content: "\f881"; +} + +.fa-sort-alpha-up:before { + content: "\f15e"; +} + +.fa-sort-alpha-up-alt:before { + content: "\f882"; +} + +.fa-sort-alt:before { + content: "\f883"; +} + +.fa-sort-amount-down:before { + content: "\f160"; +} + +.fa-sort-amount-down-alt:before { + content: "\f884"; +} + +.fa-sort-amount-up:before { + content: "\f161"; +} + +.fa-sort-amount-up-alt:before { + content: "\f885"; +} + +.fa-sort-circle:before { + content: "\e030"; +} + +.fa-sort-circle-down:before { + content: "\e031"; +} + +.fa-sort-circle-up:before { + content: "\e032"; +} + +.fa-sort-down:before { + content: "\f0dd"; +} + +.fa-sort-numeric-down:before { + content: "\f162"; +} + +.fa-sort-numeric-down-alt:before { + content: "\f886"; +} + +.fa-sort-numeric-up:before { + content: "\f163"; +} + +.fa-sort-numeric-up-alt:before { + content: "\f887"; +} + +.fa-sort-shapes-down:before { + content: "\f888"; +} + +.fa-sort-shapes-down-alt:before { + content: "\f889"; +} + +.fa-sort-shapes-up:before { + content: "\f88a"; +} + +.fa-sort-shapes-up-alt:before { + content: "\f88b"; +} + +.fa-sort-size-down:before { + content: "\f88c"; +} + +.fa-sort-size-down-alt:before { + content: "\f88d"; +} + +.fa-sort-size-up:before { + content: "\f88e"; +} + +.fa-sort-size-up-alt:before { + content: "\f88f"; +} + +.fa-sort-up:before { + content: "\f0de"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-soup:before { + content: "\f823"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-spa:before { + content: "\f5bb"; +} + +.fa-space-shuttle:before { + content: "\f197"; +} + +.fa-space-station-moon:before { + content: "\e033"; +} + +.fa-space-station-moon-alt:before { + content: "\e034"; +} + +.fa-spade:before { + content: "\f2f4"; +} + +.fa-sparkles:before { + content: "\f890"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-speaker:before { + content: "\f8df"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-speakers:before { + content: "\f8e0"; +} + +.fa-spell-check:before { + content: "\f891"; +} + +.fa-spider:before { + content: "\f717"; +} + +.fa-spider-black-widow:before { + content: "\f718"; +} + +.fa-spider-web:before { + content: "\f719"; +} + +.fa-spinner:before { + content: "\f110"; +} + +.fa-spinner-third:before { + content: "\f3f4"; +} + +.fa-splotch:before { + content: "\f5bc"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-spray-can:before { + content: "\f5bd"; +} + +.fa-sprinkler:before { + content: "\e035"; +} + +.fa-square:before { + content: "\f0c8"; +} + +.fa-square-full:before { + content: "\f45c"; +} + +.fa-square-root:before { + content: "\f697"; +} + +.fa-square-root-alt:before { + content: "\f698"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-squirrel:before { + content: "\f71a"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-staff:before { + content: "\f71b"; +} + +.fa-stamp:before { + content: "\f5bf"; +} + +.fa-star:before { + content: "\f005"; +} + +.fa-star-and-crescent:before { + content: "\f699"; +} + +.fa-star-christmas:before { + content: "\f7d4"; +} + +.fa-star-exclamation:before { + content: "\f2f3"; +} + +.fa-star-half:before { + content: "\f089"; +} + +.fa-star-half-alt:before { + content: "\f5c0"; +} + +.fa-star-of-david:before { + content: "\f69a"; +} + +.fa-star-of-life:before { + content: "\f621"; +} + +.fa-star-shooting:before { + content: "\e036"; +} + +.fa-starfighter:before { + content: "\e037"; +} + +.fa-starfighter-alt:before { + content: "\e038"; +} + +.fa-stars:before { + content: "\f762"; +} + +.fa-starship:before { + content: "\e039"; +} + +.fa-starship-freighter:before { + content: "\e03a"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-steak:before { + content: "\f824"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} + +.fa-steering-wheel:before { + content: "\f622"; +} + +.fa-step-backward:before { + content: "\f048"; +} + +.fa-step-forward:before { + content: "\f051"; +} + +.fa-stethoscope:before { + content: "\f0f1"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-sticky-note:before { + content: "\f249"; +} + +.fa-stocking:before { + content: "\f7d5"; +} + +.fa-stomach:before { + content: "\f623"; +} + +.fa-stop:before { + content: "\f04d"; +} + +.fa-stop-circle:before { + content: "\f28d"; +} + +.fa-stopwatch:before { + content: "\f2f2"; +} + +.fa-stopwatch-20:before { + content: "\e06f"; +} + +.fa-store:before { + content: "\f54e"; +} + +.fa-store-alt:before { + content: "\f54f"; +} + +.fa-store-alt-slash:before { + content: "\e070"; +} + +.fa-store-slash:before { + content: "\e071"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-stream:before { + content: "\f550"; +} + +.fa-street-view:before { + content: "\f21d"; +} + +.fa-stretcher:before { + content: "\f825"; +} + +.fa-strikethrough:before { + content: "\f0cc"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-stroopwafel:before { + content: "\f551"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-subscript:before { + content: "\f12c"; +} + +.fa-subway:before { + content: "\f239"; +} + +.fa-suitcase:before { + content: "\f0f2"; +} + +.fa-suitcase-rolling:before { + content: "\f5c1"; +} + +.fa-sun:before { + content: "\f185"; +} + +.fa-sun-cloud:before { + content: "\f763"; +} + +.fa-sun-dust:before { + content: "\f764"; +} + +.fa-sun-haze:before { + content: "\f765"; +} + +.fa-sunglasses:before { + content: "\f892"; +} + +.fa-sunrise:before { + content: "\f766"; +} + +.fa-sunset:before { + content: "\f767"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-superscript:before { + content: "\f12b"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-surprise:before { + content: "\f5c2"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-swatchbook:before { + content: "\f5c3"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-swimmer:before { + content: "\f5c4"; +} + +.fa-swimming-pool:before { + content: "\f5c5"; +} + +.fa-sword:before { + content: "\f71c"; +} + +.fa-sword-laser:before { + content: "\e03b"; +} + +.fa-sword-laser-alt:before { + content: "\e03c"; +} + +.fa-swords:before { + content: "\f71d"; +} + +.fa-swords-laser:before { + content: "\e03d"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-synagogue:before { + content: "\f69b"; +} + +.fa-sync:before { + content: "\f021"; +} + +.fa-sync-alt:before { + content: "\f2f1"; +} + +.fa-syringe:before { + content: "\f48e"; +} + +.fa-table:before { + content: "\f0ce"; +} + +.fa-table-tennis:before { + content: "\f45d"; +} + +.fa-tablet:before { + content: "\f10a"; +} + +.fa-tablet-alt:before { + content: "\f3fa"; +} + +.fa-tablet-android:before { + content: "\f3fb"; +} + +.fa-tablet-android-alt:before { + content: "\f3fc"; +} + +.fa-tablet-rugged:before { + content: "\f48f"; +} + +.fa-tablets:before { + content: "\f490"; +} + +.fa-tachometer:before { + content: "\f0e4"; +} + +.fa-tachometer-alt:before { + content: "\f3fd"; +} + +.fa-tachometer-alt-average:before { + content: "\f624"; +} + +.fa-tachometer-alt-fast:before { + content: "\f625"; +} + +.fa-tachometer-alt-fastest:before { + content: "\f626"; +} + +.fa-tachometer-alt-slow:before { + content: "\f627"; +} + +.fa-tachometer-alt-slowest:before { + content: "\f628"; +} + +.fa-tachometer-average:before { + content: "\f629"; +} + +.fa-tachometer-fast:before { + content: "\f62a"; +} + +.fa-tachometer-fastest:before { + content: "\f62b"; +} + +.fa-tachometer-slow:before { + content: "\f62c"; +} + +.fa-tachometer-slowest:before { + content: "\f62d"; +} + +.fa-taco:before { + content: "\f826"; +} + +.fa-tag:before { + content: "\f02b"; +} + +.fa-tags:before { + content: "\f02c"; +} + +.fa-tally:before { + content: "\f69c"; +} + +.fa-tanakh:before { + content: "\f827"; +} + +.fa-tape:before { + content: "\f4db"; +} + +.fa-tasks:before { + content: "\f0ae"; +} + +.fa-tasks-alt:before { + content: "\f828"; +} + +.fa-taxi:before { + content: "\f1ba"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-teeth:before { + content: "\f62e"; +} + +.fa-teeth-open:before { + content: "\f62f"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f3fe"; +} + +.fa-telescope:before { + content: "\e03e"; +} + +.fa-temperature-down:before { + content: "\e03f"; +} + +.fa-temperature-frigid:before { + content: "\f768"; +} + +.fa-temperature-high:before { + content: "\f769"; +} + +.fa-temperature-hot:before { + content: "\f76a"; +} + +.fa-temperature-low:before { + content: "\f76b"; +} + +.fa-temperature-up:before { + content: "\e040"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-tenge:before { + content: "\f7d7"; +} + +.fa-tennis-ball:before { + content: "\f45e"; +} + +.fa-terminal:before { + content: "\f120"; +} + +.fa-text:before { + content: "\f893"; +} + +.fa-text-height:before { + content: "\f034"; +} + +.fa-text-size:before { + content: "\f894"; +} + +.fa-text-width:before { + content: "\f035"; +} + +.fa-th:before { + content: "\f00a"; +} + +.fa-th-large:before { + content: "\f009"; +} + +.fa-th-list:before { + content: "\f00b"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-theater-masks:before { + content: "\f630"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-thermometer:before { + content: "\f491"; +} + +.fa-thermometer-empty:before { + content: "\f2cb"; +} + +.fa-thermometer-full:before { + content: "\f2c7"; +} + +.fa-thermometer-half:before { + content: "\f2c9"; +} + +.fa-thermometer-quarter:before { + content: "\f2ca"; +} + +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} + +.fa-theta:before { + content: "\f69e"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-thumbs-down:before { + content: "\f165"; +} + +.fa-thumbs-up:before { + content: "\f164"; +} + +.fa-thumbtack:before { + content: "\f08d"; +} + +.fa-thunderstorm:before { + content: "\f76c"; +} + +.fa-thunderstorm-moon:before { + content: "\f76d"; +} + +.fa-thunderstorm-sun:before { + content: "\f76e"; +} + +.fa-ticket:before { + content: "\f145"; +} + +.fa-ticket-alt:before { + content: "\f3ff"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-tilde:before { + content: "\f69f"; +} + +.fa-times:before { + content: "\f00d"; +} + +.fa-times-circle:before { + content: "\f057"; +} + +.fa-times-hexagon:before { + content: "\f2ee"; +} + +.fa-times-octagon:before { + content: "\f2f0"; +} + +.fa-times-square:before { + content: "\f2d3"; +} + +.fa-tint:before { + content: "\f043"; +} + +.fa-tint-slash:before { + content: "\f5c7"; +} + +.fa-tire:before { + content: "\f631"; +} + +.fa-tire-flat:before { + content: "\f632"; +} + +.fa-tire-pressure-warning:before { + content: "\f633"; +} + +.fa-tire-rugged:before { + content: "\f634"; +} + +.fa-tired:before { + content: "\f5c8"; +} + +.fa-toggle-off:before { + content: "\f204"; +} + +.fa-toggle-on:before { + content: "\f205"; +} + +.fa-toilet:before { + content: "\f7d8"; +} + +.fa-toilet-paper:before { + content: "\f71e"; +} + +.fa-toilet-paper-alt:before { + content: "\f71f"; +} + +.fa-toilet-paper-slash:before { + content: "\e072"; +} + +.fa-tombstone:before { + content: "\f720"; +} + +.fa-tombstone-alt:before { + content: "\f721"; +} + +.fa-toolbox:before { + content: "\f552"; +} + +.fa-tools:before { + content: "\f7d9"; +} + +.fa-tooth:before { + content: "\f5c9"; +} + +.fa-toothbrush:before { + content: "\f635"; +} + +.fa-torah:before { + content: "\f6a0"; +} + +.fa-torii-gate:before { + content: "\f6a1"; +} + +.fa-tornado:before { + content: "\f76f"; +} + +.fa-tractor:before { + content: "\f722"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-trademark:before { + content: "\f25c"; +} + +.fa-traffic-cone:before { + content: "\f636"; +} + +.fa-traffic-light:before { + content: "\f637"; +} + +.fa-traffic-light-go:before { + content: "\f638"; +} + +.fa-traffic-light-slow:before { + content: "\f639"; +} + +.fa-traffic-light-stop:before { + content: "\f63a"; +} + +.fa-trailer:before { + content: "\e041"; +} + +.fa-train:before { + content: "\f238"; +} + +.fa-tram:before { + content: "\f7da"; +} + +.fa-transgender:before { + content: "\f224"; +} + +.fa-transgender-alt:before { + content: "\f225"; +} + +.fa-transporter:before { + content: "\e042"; +} + +.fa-transporter-1:before { + content: "\e043"; +} + +.fa-transporter-2:before { + content: "\e044"; +} + +.fa-transporter-3:before { + content: "\e045"; +} + +.fa-transporter-empty:before { + content: "\e046"; +} + +.fa-trash:before { + content: "\f1f8"; +} + +.fa-trash-alt:before { + content: "\f2ed"; +} + +.fa-trash-restore:before { + content: "\f829"; +} + +.fa-trash-restore-alt:before { + content: "\f82a"; +} + +.fa-trash-undo:before { + content: "\f895"; +} + +.fa-trash-undo-alt:before { + content: "\f896"; +} + +.fa-treasure-chest:before { + content: "\f723"; +} + +.fa-tree:before { + content: "\f1bb"; +} + +.fa-tree-alt:before { + content: "\f400"; +} + +.fa-tree-christmas:before { + content: "\f7db"; +} + +.fa-tree-decorated:before { + content: "\f7dc"; +} + +.fa-tree-large:before { + content: "\f7dd"; +} + +.fa-tree-palm:before { + content: "\f82b"; +} + +.fa-trees:before { + content: "\f724"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-triangle:before { + content: "\f2ec"; +} + +.fa-triangle-music:before { + content: "\f8e2"; +} + +.fa-tripadvisor:before { + content: "\f262"; +} + +.fa-trophy:before { + content: "\f091"; +} + +.fa-trophy-alt:before { + content: "\f2eb"; +} + +.fa-truck:before { + content: "\f0d1"; +} + +.fa-truck-container:before { + content: "\f4dc"; +} + +.fa-truck-couch:before { + content: "\f4dd"; +} + +.fa-truck-loading:before { + content: "\f4de"; +} + +.fa-truck-monster:before { + content: "\f63b"; +} + +.fa-truck-moving:before { + content: "\f4df"; +} + +.fa-truck-pickup:before { + content: "\f63c"; +} + +.fa-truck-plow:before { + content: "\f7de"; +} + +.fa-truck-ramp:before { + content: "\f4e0"; +} + +.fa-trumpet:before { + content: "\f8e3"; +} + +.fa-tshirt:before { + content: "\f553"; +} + +.fa-tty:before { + content: "\f1e4"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-turkey:before { + content: "\f725"; +} + +.fa-turntable:before { + content: "\f8e4"; +} + +.fa-turtle:before { + content: "\f726"; +} + +.fa-tv:before { + content: "\f26c"; +} + +.fa-tv-alt:before { + content: "\f8e5"; +} + +.fa-tv-music:before { + content: "\f8e6"; +} + +.fa-tv-retro:before { + content: "\f401"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-typewriter:before { + content: "\f8e7"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-ufo:before { + content: "\e047"; +} + +.fa-ufo-beam:before { + content: "\e048"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-umbrella:before { + content: "\f0e9"; +} + +.fa-umbrella-beach:before { + content: "\f5ca"; +} + +.fa-underline:before { + content: "\f0cd"; +} + +.fa-undo:before { + content: "\f0e2"; +} + +.fa-undo-alt:before { + content: "\f2ea"; +} + +.fa-unicorn:before { + content: "\f727"; +} + +.fa-union:before { + content: "\f6a2"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-universal-access:before { + content: "\f29a"; +} + +.fa-university:before { + content: "\f19c"; +} + +.fa-unlink:before { + content: "\f127"; +} + +.fa-unlock:before { + content: "\f09c"; +} + +.fa-unlock-alt:before { + content: "\f13e"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-upload:before { + content: "\f093"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-usb-drive:before { + content: "\f8e9"; +} + +.fa-usd-circle:before { + content: "\f2e8"; +} + +.fa-usd-square:before { + content: "\f2e9"; +} + +.fa-user:before { + content: "\f007"; +} + +.fa-user-alien:before { + content: "\e04a"; +} + +.fa-user-alt:before { + content: "\f406"; +} + +.fa-user-alt-slash:before { + content: "\f4fa"; +} + +.fa-user-astronaut:before { + content: "\f4fb"; +} + +.fa-user-chart:before { + content: "\f6a3"; +} + +.fa-user-check:before { + content: "\f4fc"; +} + +.fa-user-circle:before { + content: "\f2bd"; +} + +.fa-user-clock:before { + content: "\f4fd"; +} + +.fa-user-cog:before { + content: "\f4fe"; +} + +.fa-user-cowboy:before { + content: "\f8ea"; +} + +.fa-user-crown:before { + content: "\f6a4"; +} + +.fa-user-edit:before { + content: "\f4ff"; +} + +.fa-user-friends:before { + content: "\f500"; +} + +.fa-user-graduate:before { + content: "\f501"; +} + +.fa-user-hard-hat:before { + content: "\f82c"; +} + +.fa-user-headset:before { + content: "\f82d"; +} + +.fa-user-injured:before { + content: "\f728"; +} + +.fa-user-lock:before { + content: "\f502"; +} + +.fa-user-md:before { + content: "\f0f0"; +} + +.fa-user-md-chat:before { + content: "\f82e"; +} + +.fa-user-minus:before { + content: "\f503"; +} + +.fa-user-music:before { + content: "\f8eb"; +} + +.fa-user-ninja:before { + content: "\f504"; +} + +.fa-user-nurse:before { + content: "\f82f"; +} + +.fa-user-plus:before { + content: "\f234"; +} + +.fa-user-robot:before { + content: "\e04b"; +} + +.fa-user-secret:before { + content: "\f21b"; +} + +.fa-user-shield:before { + content: "\f505"; +} + +.fa-user-slash:before { + content: "\f506"; +} + +.fa-user-tag:before { + content: "\f507"; +} + +.fa-user-tie:before { + content: "\f508"; +} + +.fa-user-times:before { + content: "\f235"; +} + +.fa-user-unlock:before { + content: "\e058"; +} + +.fa-user-visor:before { + content: "\e04c"; +} + +.fa-users:before { + content: "\f0c0"; +} + +.fa-users-class:before { + content: "\f63d"; +} + +.fa-users-cog:before { + content: "\f509"; +} + +.fa-users-crown:before { + content: "\f6a5"; +} + +.fa-users-medical:before { + content: "\f830"; +} + +.fa-users-slash:before { + content: "\e073"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-utensil-fork:before { + content: "\f2e3"; +} + +.fa-utensil-knife:before { + content: "\f2e4"; +} + +.fa-utensil-spoon:before { + content: "\f2e5"; +} + +.fa-utensils:before { + content: "\f2e7"; +} + +.fa-utensils-alt:before { + content: "\f2e6"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-vacuum:before { + content: "\e04d"; +} + +.fa-vacuum-robot:before { + content: "\e04e"; +} + +.fa-value-absolute:before { + content: "\f6a6"; +} + +.fa-vector-square:before { + content: "\f5cb"; +} + +.fa-venus:before { + content: "\f221"; +} + +.fa-venus-double:before { + content: "\f226"; +} + +.fa-venus-mars:before { + content: "\f228"; +} + +.fa-vhs:before { + content: "\f8ec"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-vial:before { + content: "\f492"; +} + +.fa-vials:before { + content: "\f493"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-video:before { + content: "\f03d"; +} + +.fa-video-plus:before { + content: "\f4e1"; +} + +.fa-video-slash:before { + content: "\f4e2"; +} + +.fa-vihara:before { + content: "\f6a7"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-violin:before { + content: "\f8ed"; +} + +.fa-virus:before { + content: "\e074"; +} + +.fa-virus-slash:before { + content: "\e075"; +} + +.fa-viruses:before { + content: "\e076"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-voicemail:before { + content: "\f897"; +} + +.fa-volcano:before { + content: "\f770"; +} + +.fa-volleyball-ball:before { + content: "\f45f"; +} + +.fa-volume:before { + content: "\f6a8"; +} + +.fa-volume-down:before { + content: "\f027"; +} + +.fa-volume-mute:before { + content: "\f6a9"; +} + +.fa-volume-off:before { + content: "\f026"; +} + +.fa-volume-slash:before { + content: "\f2e2"; +} + +.fa-volume-up:before { + content: "\f028"; +} + +.fa-vote-nay:before { + content: "\f771"; +} + +.fa-vote-yea:before { + content: "\f772"; +} + +.fa-vr-cardboard:before { + content: "\f729"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-wagon-covered:before { + content: "\f8ee"; +} + +.fa-walker:before { + content: "\f831"; +} + +.fa-walkie-talkie:before { + content: "\f8ef"; +} + +.fa-walking:before { + content: "\f554"; +} + +.fa-wallet:before { + content: "\f555"; +} + +.fa-wand:before { + content: "\f72a"; +} + +.fa-wand-magic:before { + content: "\f72b"; +} + +.fa-warehouse:before { + content: "\f494"; +} + +.fa-warehouse-alt:before { + content: "\f495"; +} + +.fa-washer:before { + content: "\f898"; +} + +.fa-watch:before { + content: "\f2e1"; +} + +.fa-watch-calculator:before { + content: "\f8f0"; +} + +.fa-watch-fitness:before { + content: "\f63e"; +} + +.fa-water:before { + content: "\f773"; +} + +.fa-water-lower:before { + content: "\f774"; +} + +.fa-water-rise:before { + content: "\f775"; +} + +.fa-wave-sine:before { + content: "\f899"; +} + +.fa-wave-square:before { + content: "\f83e"; +} + +.fa-wave-triangle:before { + content: "\f89a"; +} + +.fa-waveform:before { + content: "\f8f1"; +} + +.fa-waveform-path:before { + content: "\f8f2"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-webcam:before { + content: "\f832"; +} + +.fa-webcam-slash:before { + content: "\f833"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-weight:before { + content: "\f496"; +} + +.fa-weight-hanging:before { + content: "\f5cd"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-whale:before { + content: "\f72c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-wheat:before { + content: "\f72d"; +} + +.fa-wheelchair:before { + content: "\f193"; +} + +.fa-whistle:before { + content: "\f460"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-wifi:before { + content: "\f1eb"; +} + +.fa-wifi-1:before { + content: "\f6aa"; +} + +.fa-wifi-2:before { + content: "\f6ab"; +} + +.fa-wifi-slash:before { + content: "\f6ac"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wind:before { + content: "\f72e"; +} + +.fa-wind-turbine:before { + content: "\f89b"; +} + +.fa-wind-warning:before { + content: "\f776"; +} + +.fa-window:before { + content: "\f40e"; +} + +.fa-window-alt:before { + content: "\f40f"; +} + +.fa-window-close:before { + content: "\f410"; +} + +.fa-window-frame:before { + content: "\e04f"; +} + +.fa-window-frame-open:before { + content: "\e050"; +} + +.fa-window-maximize:before { + content: "\f2d0"; +} + +.fa-window-minimize:before { + content: "\f2d1"; +} + +.fa-window-restore:before { + content: "\f2d2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-windsock:before { + content: "\f777"; +} + +.fa-wine-bottle:before { + content: "\f72f"; +} + +.fa-wine-glass:before { + content: "\f4e3"; +} + +.fa-wine-glass-alt:before { + content: "\f5ce"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-won-sign:before { + content: "\f159"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-wreath:before { + content: "\f7e2"; +} + +.fa-wrench:before { + content: "\f0ad"; +} + +.fa-x-ray:before { + content: "\f497"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-yen-sign:before { + content: "\f157"; +} + +.fa-yin-yang:before { + content: "\f6ad"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} + +.fa-xxxs { + font-size: .55em; +} + +.fa-xxs { + font-size: .775em; +} + +.fa-sm { + font-size: .95em; +} + +.fa-md { + font-size: 1.15em; +} + +.fa-xl { + font-size: 1.655em; +} + +/*! + * Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +@font-face { + font-family: 'Font Awesome 5 Pro'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../fonts/font-awesome/fa-solid-900.eot"); + src: url("../fonts/font-awesome/fa-solid-900d41d.eot?#iefix") format("embedded-opentype"), url("../fonts/font-awesome/fa-solid-900.html") format("woff2"), url("../fonts/font-awesome/fa-solid-900.woff") format("woff"), url("../fonts/font-awesome/fa-solid-900.ttf") format("truetype"), url("../fonts/font-awesome/fa-solid-900.svg#fontawesome") format("svg"); +} + +.fa, +.fas { + font-family: 'Font Awesome 5 Pro'; + font-weight: 900; +} + +/*! + * Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +@font-face { + font-family: 'Font Awesome 5 Pro'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../fonts/font-awesome/fa-regular-400.eot"); + src: url("../fonts/font-awesome/fa-regular-400d41d.eot?#iefix") format("embedded-opentype"), url("../fonts/font-awesome/fa-regular-400.html") format("woff2"), url("../fonts/font-awesome/fa-regular-400.woff") format("woff"), url("../fonts/font-awesome/fa-regular-400.ttf") format("truetype"), url("../fonts/font-awesome/fa-regular-400.svg#fontawesome") format("svg"); +} + +.far { + font-family: 'Font Awesome 5 Pro'; + font-weight: 400; +} + +/*! + * Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +@font-face { + font-family: 'Font Awesome 5 Pro'; + font-style: normal; + font-weight: 300; + font-display: block; + src: url("../fonts/font-awesome/fa-light-300.eot"); + src: url("../fonts/font-awesome/fa-light-300d41d.eot?#iefix") format("embedded-opentype"), url("../fonts/font-awesome/fa-light-300.html") format("woff2"), url("../fonts/font-awesome/fa-light-300.woff") format("woff"), url("../fonts/font-awesome/fa-light-300.ttf") format("truetype"), url("../fonts/font-awesome/fa-light-300.svg#fontawesome") format("svg"); +} + +.fal { + font-family: 'Font Awesome 5 Pro'; + font-weight: 300; +} + +/*! + * Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +@font-face { + font-family: 'Font Awesome 5 Duotone'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../fonts/font-awesome/fa-duotone-900.eot"); + src: url("../fonts/font-awesome/fa-duotone-900d41d.eot?#iefix") format("embedded-opentype"), url("../fonts/font-awesome/fa-duotone-900.html") format("woff2"), url("../fonts/font-awesome/fa-duotone-900.woff") format("woff"), url("../fonts/font-awesome/fa-duotone-900.ttf") format("truetype"), url("../fonts/font-awesome/fa-duotone-900.svg#fontawesome") format("svg"); +} + +.fad { + position: relative; + font-family: 'Font Awesome 5 Duotone'; + font-weight: 900; +} + +.fad:before { + position: absolute; + color: var(--fa-primary-color, inherit); + opacity: 1; + opacity: var(--fa-primary-opacity, 1); +} + +.fad:after { + color: var(--fa-secondary-color, inherit); + opacity: 0.4; + opacity: var(--fa-secondary-opacity, 0.4); +} + +.fa-swap-opacity .fad:before, +.fad.fa-swap-opacity:before { + opacity: 0.4; + opacity: var(--fa-secondary-opacity, 0.4); +} + +.fa-swap-opacity .fad:after, +.fad.fa-swap-opacity:after { + opacity: 1; + opacity: var(--fa-primary-opacity, 1); +} + +.fad.fa-inverse { + color: #fff; +} + +.fad.fa-stack-1x, .fad.fa-stack-2x { + position: absolute; +} + +.fad.fa-stack-1x:before, +.fad.fa-stack-2x:before, +.fad.fa-fw:before { + left: 50%; + transform: translateX(-50%); +} + +.fad.fa-abacus:after { + content: "\10f640"; +} + +.fad.fa-acorn:after { + content: "\10f6ae"; +} + +.fad.fa-ad:after { + content: "\10f641"; +} + +.fad.fa-address-book:after { + content: "\10f2b9"; +} + +.fad.fa-address-card:after { + content: "\10f2bb"; +} + +.fad.fa-adjust:after { + content: "\10f042"; +} + +.fad.fa-air-conditioner:after { + content: "\10f8f4"; +} + +.fad.fa-air-freshener:after { + content: "\10f5d0"; +} + +.fad.fa-alarm-clock:after { + content: "\10f34e"; +} + +.fad.fa-alarm-exclamation:after { + content: "\10f843"; +} + +.fad.fa-alarm-plus:after { + content: "\10f844"; +} + +.fad.fa-alarm-snooze:after { + content: "\10f845"; +} + +.fad.fa-album:after { + content: "\10f89f"; +} + +.fad.fa-album-collection:after { + content: "\10f8a0"; +} + +.fad.fa-alicorn:after { + content: "\10f6b0"; +} + +.fad.fa-alien:after { + content: "\10f8f5"; +} + +.fad.fa-alien-monster:after { + content: "\10f8f6"; +} + +.fad.fa-align-center:after { + content: "\10f037"; +} + +.fad.fa-align-justify:after { + content: "\10f039"; +} + +.fad.fa-align-left:after { + content: "\10f036"; +} + +.fad.fa-align-right:after { + content: "\10f038"; +} + +.fad.fa-align-slash:after { + content: "\10f846"; +} + +.fad.fa-allergies:after { + content: "\10f461"; +} + +.fad.fa-ambulance:after { + content: "\10f0f9"; +} + +.fad.fa-american-sign-language-interpreting:after { + content: "\10f2a3"; +} + +.fad.fa-amp-guitar:after { + content: "\10f8a1"; +} + +.fad.fa-analytics:after { + content: "\10f643"; +} + +.fad.fa-anchor:after { + content: "\10f13d"; +} + +.fad.fa-angel:after { + content: "\10f779"; +} + +.fad.fa-angle-double-down:after { + content: "\10f103"; +} + +.fad.fa-angle-double-left:after { + content: "\10f100"; +} + +.fad.fa-angle-double-right:after { + content: "\10f101"; +} + +.fad.fa-angle-double-up:after { + content: "\10f102"; +} + +.fad.fa-angle-down:after { + content: "\10f107"; +} + +.fad.fa-angle-left:after { + content: "\10f104"; +} + +.fad.fa-angle-right:after { + content: "\10f105"; +} + +.fad.fa-angle-up:after { + content: "\10f106"; +} + +.fad.fa-angry:after { + content: "\10f556"; +} + +.fad.fa-ankh:after { + content: "\10f644"; +} + +.fad.fa-apple-alt:after { + content: "\10f5d1"; +} + +.fad.fa-apple-crate:after { + content: "\10f6b1"; +} + +.fad.fa-archive:after { + content: "\10f187"; +} + +.fad.fa-archway:after { + content: "\10f557"; +} + +.fad.fa-arrow-alt-circle-down:after { + content: "\10f358"; +} + +.fad.fa-arrow-alt-circle-left:after { + content: "\10f359"; +} + +.fad.fa-arrow-alt-circle-right:after { + content: "\10f35a"; +} + +.fad.fa-arrow-alt-circle-up:after { + content: "\10f35b"; +} + +.fad.fa-arrow-alt-down:after { + content: "\10f354"; +} + +.fad.fa-arrow-alt-from-bottom:after { + content: "\10f346"; +} + +.fad.fa-arrow-alt-from-left:after { + content: "\10f347"; +} + +.fad.fa-arrow-alt-from-right:after { + content: "\10f348"; +} + +.fad.fa-arrow-alt-from-top:after { + content: "\10f349"; +} + +.fad.fa-arrow-alt-left:after { + content: "\10f355"; +} + +.fad.fa-arrow-alt-right:after { + content: "\10f356"; +} + +.fad.fa-arrow-alt-square-down:after { + content: "\10f350"; +} + +.fad.fa-arrow-alt-square-left:after { + content: "\10f351"; +} + +.fad.fa-arrow-alt-square-right:after { + content: "\10f352"; +} + +.fad.fa-arrow-alt-square-up:after { + content: "\10f353"; +} + +.fad.fa-arrow-alt-to-bottom:after { + content: "\10f34a"; +} + +.fad.fa-arrow-alt-to-left:after { + content: "\10f34b"; +} + +.fad.fa-arrow-alt-to-right:after { + content: "\10f34c"; +} + +.fad.fa-arrow-alt-to-top:after { + content: "\10f34d"; +} + +.fad.fa-arrow-alt-up:after { + content: "\10f357"; +} + +.fad.fa-arrow-circle-down:after { + content: "\10f0ab"; +} + +.fad.fa-arrow-circle-left:after { + content: "\10f0a8"; +} + +.fad.fa-arrow-circle-right:after { + content: "\10f0a9"; +} + +.fad.fa-arrow-circle-up:after { + content: "\10f0aa"; +} + +.fad.fa-arrow-down:after { + content: "\10f063"; +} + +.fad.fa-arrow-from-bottom:after { + content: "\10f342"; +} + +.fad.fa-arrow-from-left:after { + content: "\10f343"; +} + +.fad.fa-arrow-from-right:after { + content: "\10f344"; +} + +.fad.fa-arrow-from-top:after { + content: "\10f345"; +} + +.fad.fa-arrow-left:after { + content: "\10f060"; +} + +.fad.fa-arrow-right:after { + content: "\10f061"; +} + +.fad.fa-arrow-square-down:after { + content: "\10f339"; +} + +.fad.fa-arrow-square-left:after { + content: "\10f33a"; +} + +.fad.fa-arrow-square-right:after { + content: "\10f33b"; +} + +.fad.fa-arrow-square-up:after { + content: "\10f33c"; +} + +.fad.fa-arrow-to-bottom:after { + content: "\10f33d"; +} + +.fad.fa-arrow-to-left:after { + content: "\10f33e"; +} + +.fad.fa-arrow-to-right:after { + content: "\10f340"; +} + +.fad.fa-arrow-to-top:after { + content: "\10f341"; +} + +.fad.fa-arrow-up:after { + content: "\10f062"; +} + +.fad.fa-arrows:after { + content: "\10f047"; +} + +.fad.fa-arrows-alt:after { + content: "\10f0b2"; +} + +.fad.fa-arrows-alt-h:after { + content: "\10f337"; +} + +.fad.fa-arrows-alt-v:after { + content: "\10f338"; +} + +.fad.fa-arrows-h:after { + content: "\10f07e"; +} + +.fad.fa-arrows-v:after { + content: "\10f07d"; +} + +.fad.fa-assistive-listening-systems:after { + content: "\10f2a2"; +} + +.fad.fa-asterisk:after { + content: "\10f069"; +} + +.fad.fa-at:after { + content: "\10f1fa"; +} + +.fad.fa-atlas:after { + content: "\10f558"; +} + +.fad.fa-atom:after { + content: "\10f5d2"; +} + +.fad.fa-atom-alt:after { + content: "\10f5d3"; +} + +.fad.fa-audio-description:after { + content: "\10f29e"; +} + +.fad.fa-award:after { + content: "\10f559"; +} + +.fad.fa-axe:after { + content: "\10f6b2"; +} + +.fad.fa-axe-battle:after { + content: "\10f6b3"; +} + +.fad.fa-baby:after { + content: "\10f77c"; +} + +.fad.fa-baby-carriage:after { + content: "\10f77d"; +} + +.fad.fa-backpack:after { + content: "\10f5d4"; +} + +.fad.fa-backspace:after { + content: "\10f55a"; +} + +.fad.fa-backward:after { + content: "\10f04a"; +} + +.fad.fa-bacon:after { + content: "\10f7e5"; +} + +.fad.fa-bacteria:after { + content: "\10e059"; +} + +.fad.fa-bacterium:after { + content: "\10e05a"; +} + +.fad.fa-badge:after { + content: "\10f335"; +} + +.fad.fa-badge-check:after { + content: "\10f336"; +} + +.fad.fa-badge-dollar:after { + content: "\10f645"; +} + +.fad.fa-badge-percent:after { + content: "\10f646"; +} + +.fad.fa-badge-sheriff:after { + content: "\10f8a2"; +} + +.fad.fa-badger-honey:after { + content: "\10f6b4"; +} + +.fad.fa-bags-shopping:after { + content: "\10f847"; +} + +.fad.fa-bahai:after { + content: "\10f666"; +} + +.fad.fa-balance-scale:after { + content: "\10f24e"; +} + +.fad.fa-balance-scale-left:after { + content: "\10f515"; +} + +.fad.fa-balance-scale-right:after { + content: "\10f516"; +} + +.fad.fa-ball-pile:after { + content: "\10f77e"; +} + +.fad.fa-ballot:after { + content: "\10f732"; +} + +.fad.fa-ballot-check:after { + content: "\10f733"; +} + +.fad.fa-ban:after { + content: "\10f05e"; +} + +.fad.fa-band-aid:after { + content: "\10f462"; +} + +.fad.fa-banjo:after { + content: "\10f8a3"; +} + +.fad.fa-barcode:after { + content: "\10f02a"; +} + +.fad.fa-barcode-alt:after { + content: "\10f463"; +} + +.fad.fa-barcode-read:after { + content: "\10f464"; +} + +.fad.fa-barcode-scan:after { + content: "\10f465"; +} + +.fad.fa-bars:after { + content: "\10f0c9"; +} + +.fad.fa-baseball:after { + content: "\10f432"; +} + +.fad.fa-baseball-ball:after { + content: "\10f433"; +} + +.fad.fa-basketball-ball:after { + content: "\10f434"; +} + +.fad.fa-basketball-hoop:after { + content: "\10f435"; +} + +.fad.fa-bat:after { + content: "\10f6b5"; +} + +.fad.fa-bath:after { + content: "\10f2cd"; +} + +.fad.fa-battery-bolt:after { + content: "\10f376"; +} + +.fad.fa-battery-empty:after { + content: "\10f244"; +} + +.fad.fa-battery-full:after { + content: "\10f240"; +} + +.fad.fa-battery-half:after { + content: "\10f242"; +} + +.fad.fa-battery-quarter:after { + content: "\10f243"; +} + +.fad.fa-battery-slash:after { + content: "\10f377"; +} + +.fad.fa-battery-three-quarters:after { + content: "\10f241"; +} + +.fad.fa-bed:after { + content: "\10f236"; +} + +.fad.fa-bed-alt:after { + content: "\10f8f7"; +} + +.fad.fa-bed-bunk:after { + content: "\10f8f8"; +} + +.fad.fa-bed-empty:after { + content: "\10f8f9"; +} + +.fad.fa-beer:after { + content: "\10f0fc"; +} + +.fad.fa-bell:after { + content: "\10f0f3"; +} + +.fad.fa-bell-exclamation:after { + content: "\10f848"; +} + +.fad.fa-bell-on:after { + content: "\10f8fa"; +} + +.fad.fa-bell-plus:after { + content: "\10f849"; +} + +.fad.fa-bell-school:after { + content: "\10f5d5"; +} + +.fad.fa-bell-school-slash:after { + content: "\10f5d6"; +} + +.fad.fa-bell-slash:after { + content: "\10f1f6"; +} + +.fad.fa-bells:after { + content: "\10f77f"; +} + +.fad.fa-betamax:after { + content: "\10f8a4"; +} + +.fad.fa-bezier-curve:after { + content: "\10f55b"; +} + +.fad.fa-bible:after { + content: "\10f647"; +} + +.fad.fa-bicycle:after { + content: "\10f206"; +} + +.fad.fa-biking:after { + content: "\10f84a"; +} + +.fad.fa-biking-mountain:after { + content: "\10f84b"; +} + +.fad.fa-binoculars:after { + content: "\10f1e5"; +} + +.fad.fa-biohazard:after { + content: "\10f780"; +} + +.fad.fa-birthday-cake:after { + content: "\10f1fd"; +} + +.fad.fa-blanket:after { + content: "\10f498"; +} + +.fad.fa-blender:after { + content: "\10f517"; +} + +.fad.fa-blender-phone:after { + content: "\10f6b6"; +} + +.fad.fa-blind:after { + content: "\10f29d"; +} + +.fad.fa-blinds:after { + content: "\10f8fb"; +} + +.fad.fa-blinds-open:after { + content: "\10f8fc"; +} + +.fad.fa-blinds-raised:after { + content: "\10f8fd"; +} + +.fad.fa-blog:after { + content: "\10f781"; +} + +.fad.fa-bold:after { + content: "\10f032"; +} + +.fad.fa-bolt:after { + content: "\10f0e7"; +} + +.fad.fa-bomb:after { + content: "\10f1e2"; +} + +.fad.fa-bone:after { + content: "\10f5d7"; +} + +.fad.fa-bone-break:after { + content: "\10f5d8"; +} + +.fad.fa-bong:after { + content: "\10f55c"; +} + +.fad.fa-book:after { + content: "\10f02d"; +} + +.fad.fa-book-alt:after { + content: "\10f5d9"; +} + +.fad.fa-book-dead:after { + content: "\10f6b7"; +} + +.fad.fa-book-heart:after { + content: "\10f499"; +} + +.fad.fa-book-medical:after { + content: "\10f7e6"; +} + +.fad.fa-book-open:after { + content: "\10f518"; +} + +.fad.fa-book-reader:after { + content: "\10f5da"; +} + +.fad.fa-book-spells:after { + content: "\10f6b8"; +} + +.fad.fa-book-user:after { + content: "\10f7e7"; +} + +.fad.fa-bookmark:after { + content: "\10f02e"; +} + +.fad.fa-books:after { + content: "\10f5db"; +} + +.fad.fa-books-medical:after { + content: "\10f7e8"; +} + +.fad.fa-boombox:after { + content: "\10f8a5"; +} + +.fad.fa-boot:after { + content: "\10f782"; +} + +.fad.fa-booth-curtain:after { + content: "\10f734"; +} + +.fad.fa-border-all:after { + content: "\10f84c"; +} + +.fad.fa-border-bottom:after { + content: "\10f84d"; +} + +.fad.fa-border-center-h:after { + content: "\10f89c"; +} + +.fad.fa-border-center-v:after { + content: "\10f89d"; +} + +.fad.fa-border-inner:after { + content: "\10f84e"; +} + +.fad.fa-border-left:after { + content: "\10f84f"; +} + +.fad.fa-border-none:after { + content: "\10f850"; +} + +.fad.fa-border-outer:after { + content: "\10f851"; +} + +.fad.fa-border-right:after { + content: "\10f852"; +} + +.fad.fa-border-style:after { + content: "\10f853"; +} + +.fad.fa-border-style-alt:after { + content: "\10f854"; +} + +.fad.fa-border-top:after { + content: "\10f855"; +} + +.fad.fa-bow-arrow:after { + content: "\10f6b9"; +} + +.fad.fa-bowling-ball:after { + content: "\10f436"; +} + +.fad.fa-bowling-pins:after { + content: "\10f437"; +} + +.fad.fa-box:after { + content: "\10f466"; +} + +.fad.fa-box-alt:after { + content: "\10f49a"; +} + +.fad.fa-box-ballot:after { + content: "\10f735"; +} + +.fad.fa-box-check:after { + content: "\10f467"; +} + +.fad.fa-box-fragile:after { + content: "\10f49b"; +} + +.fad.fa-box-full:after { + content: "\10f49c"; +} + +.fad.fa-box-heart:after { + content: "\10f49d"; +} + +.fad.fa-box-open:after { + content: "\10f49e"; +} + +.fad.fa-box-tissue:after { + content: "\10e05b"; +} + +.fad.fa-box-up:after { + content: "\10f49f"; +} + +.fad.fa-box-usd:after { + content: "\10f4a0"; +} + +.fad.fa-boxes:after { + content: "\10f468"; +} + +.fad.fa-boxes-alt:after { + content: "\10f4a1"; +} + +.fad.fa-boxing-glove:after { + content: "\10f438"; +} + +.fad.fa-brackets:after { + content: "\10f7e9"; +} + +.fad.fa-brackets-curly:after { + content: "\10f7ea"; +} + +.fad.fa-braille:after { + content: "\10f2a1"; +} + +.fad.fa-brain:after { + content: "\10f5dc"; +} + +.fad.fa-bread-loaf:after { + content: "\10f7eb"; +} + +.fad.fa-bread-slice:after { + content: "\10f7ec"; +} + +.fad.fa-briefcase:after { + content: "\10f0b1"; +} + +.fad.fa-briefcase-medical:after { + content: "\10f469"; +} + +.fad.fa-bring-forward:after { + content: "\10f856"; +} + +.fad.fa-bring-front:after { + content: "\10f857"; +} + +.fad.fa-broadcast-tower:after { + content: "\10f519"; +} + +.fad.fa-broom:after { + content: "\10f51a"; +} + +.fad.fa-browser:after { + content: "\10f37e"; +} + +.fad.fa-brush:after { + content: "\10f55d"; +} + +.fad.fa-bug:after { + content: "\10f188"; +} + +.fad.fa-building:after { + content: "\10f1ad"; +} + +.fad.fa-bullhorn:after { + content: "\10f0a1"; +} + +.fad.fa-bullseye:after { + content: "\10f140"; +} + +.fad.fa-bullseye-arrow:after { + content: "\10f648"; +} + +.fad.fa-bullseye-pointer:after { + content: "\10f649"; +} + +.fad.fa-burger-soda:after { + content: "\10f858"; +} + +.fad.fa-burn:after { + content: "\10f46a"; +} + +.fad.fa-burrito:after { + content: "\10f7ed"; +} + +.fad.fa-bus:after { + content: "\10f207"; +} + +.fad.fa-bus-alt:after { + content: "\10f55e"; +} + +.fad.fa-bus-school:after { + content: "\10f5dd"; +} + +.fad.fa-business-time:after { + content: "\10f64a"; +} + +.fad.fa-cabinet-filing:after { + content: "\10f64b"; +} + +.fad.fa-cactus:after { + content: "\10f8a7"; +} + +.fad.fa-calculator:after { + content: "\10f1ec"; +} + +.fad.fa-calculator-alt:after { + content: "\10f64c"; +} + +.fad.fa-calendar:after { + content: "\10f133"; +} + +.fad.fa-calendar-alt:after { + content: "\10f073"; +} + +.fad.fa-calendar-check:after { + content: "\10f274"; +} + +.fad.fa-calendar-day:after { + content: "\10f783"; +} + +.fad.fa-calendar-edit:after { + content: "\10f333"; +} + +.fad.fa-calendar-exclamation:after { + content: "\10f334"; +} + +.fad.fa-calendar-minus:after { + content: "\10f272"; +} + +.fad.fa-calendar-plus:after { + content: "\10f271"; +} + +.fad.fa-calendar-star:after { + content: "\10f736"; +} + +.fad.fa-calendar-times:after { + content: "\10f273"; +} + +.fad.fa-calendar-week:after { + content: "\10f784"; +} + +.fad.fa-camcorder:after { + content: "\10f8a8"; +} + +.fad.fa-camera:after { + content: "\10f030"; +} + +.fad.fa-camera-alt:after { + content: "\10f332"; +} + +.fad.fa-camera-home:after { + content: "\10f8fe"; +} + +.fad.fa-camera-movie:after { + content: "\10f8a9"; +} + +.fad.fa-camera-polaroid:after { + content: "\10f8aa"; +} + +.fad.fa-camera-retro:after { + content: "\10f083"; +} + +.fad.fa-campfire:after { + content: "\10f6ba"; +} + +.fad.fa-campground:after { + content: "\10f6bb"; +} + +.fad.fa-candle-holder:after { + content: "\10f6bc"; +} + +.fad.fa-candy-cane:after { + content: "\10f786"; +} + +.fad.fa-candy-corn:after { + content: "\10f6bd"; +} + +.fad.fa-cannabis:after { + content: "\10f55f"; +} + +.fad.fa-capsules:after { + content: "\10f46b"; +} + +.fad.fa-car:after { + content: "\10f1b9"; +} + +.fad.fa-car-alt:after { + content: "\10f5de"; +} + +.fad.fa-car-battery:after { + content: "\10f5df"; +} + +.fad.fa-car-building:after { + content: "\10f859"; +} + +.fad.fa-car-bump:after { + content: "\10f5e0"; +} + +.fad.fa-car-bus:after { + content: "\10f85a"; +} + +.fad.fa-car-crash:after { + content: "\10f5e1"; +} + +.fad.fa-car-garage:after { + content: "\10f5e2"; +} + +.fad.fa-car-mechanic:after { + content: "\10f5e3"; +} + +.fad.fa-car-side:after { + content: "\10f5e4"; +} + +.fad.fa-car-tilt:after { + content: "\10f5e5"; +} + +.fad.fa-car-wash:after { + content: "\10f5e6"; +} + +.fad.fa-caravan:after { + content: "\10f8ff"; +} + +.fad.fa-caravan-alt:after { + content: "\10e000"; +} + +.fad.fa-caret-circle-down:after { + content: "\10f32d"; +} + +.fad.fa-caret-circle-left:after { + content: "\10f32e"; +} + +.fad.fa-caret-circle-right:after { + content: "\10f330"; +} + +.fad.fa-caret-circle-up:after { + content: "\10f331"; +} + +.fad.fa-caret-down:after { + content: "\10f0d7"; +} + +.fad.fa-caret-left:after { + content: "\10f0d9"; +} + +.fad.fa-caret-right:after { + content: "\10f0da"; +} + +.fad.fa-caret-square-down:after { + content: "\10f150"; +} + +.fad.fa-caret-square-left:after { + content: "\10f191"; +} + +.fad.fa-caret-square-right:after { + content: "\10f152"; +} + +.fad.fa-caret-square-up:after { + content: "\10f151"; +} + +.fad.fa-caret-up:after { + content: "\10f0d8"; +} + +.fad.fa-carrot:after { + content: "\10f787"; +} + +.fad.fa-cars:after { + content: "\10f85b"; +} + +.fad.fa-cart-arrow-down:after { + content: "\10f218"; +} + +.fad.fa-cart-plus:after { + content: "\10f217"; +} + +.fad.fa-cash-register:after { + content: "\10f788"; +} + +.fad.fa-cassette-tape:after { + content: "\10f8ab"; +} + +.fad.fa-cat:after { + content: "\10f6be"; +} + +.fad.fa-cat-space:after { + content: "\10e001"; +} + +.fad.fa-cauldron:after { + content: "\10f6bf"; +} + +.fad.fa-cctv:after { + content: "\10f8ac"; +} + +.fad.fa-certificate:after { + content: "\10f0a3"; +} + +.fad.fa-chair:after { + content: "\10f6c0"; +} + +.fad.fa-chair-office:after { + content: "\10f6c1"; +} + +.fad.fa-chalkboard:after { + content: "\10f51b"; +} + +.fad.fa-chalkboard-teacher:after { + content: "\10f51c"; +} + +.fad.fa-charging-station:after { + content: "\10f5e7"; +} + +.fad.fa-chart-area:after { + content: "\10f1fe"; +} + +.fad.fa-chart-bar:after { + content: "\10f080"; +} + +.fad.fa-chart-line:after { + content: "\10f201"; +} + +.fad.fa-chart-line-down:after { + content: "\10f64d"; +} + +.fad.fa-chart-network:after { + content: "\10f78a"; +} + +.fad.fa-chart-pie:after { + content: "\10f200"; +} + +.fad.fa-chart-pie-alt:after { + content: "\10f64e"; +} + +.fad.fa-chart-scatter:after { + content: "\10f7ee"; +} + +.fad.fa-check:after { + content: "\10f00c"; +} + +.fad.fa-check-circle:after { + content: "\10f058"; +} + +.fad.fa-check-double:after { + content: "\10f560"; +} + +.fad.fa-check-square:after { + content: "\10f14a"; +} + +.fad.fa-cheese:after { + content: "\10f7ef"; +} + +.fad.fa-cheese-swiss:after { + content: "\10f7f0"; +} + +.fad.fa-cheeseburger:after { + content: "\10f7f1"; +} + +.fad.fa-chess:after { + content: "\10f439"; +} + +.fad.fa-chess-bishop:after { + content: "\10f43a"; +} + +.fad.fa-chess-bishop-alt:after { + content: "\10f43b"; +} + +.fad.fa-chess-board:after { + content: "\10f43c"; +} + +.fad.fa-chess-clock:after { + content: "\10f43d"; +} + +.fad.fa-chess-clock-alt:after { + content: "\10f43e"; +} + +.fad.fa-chess-king:after { + content: "\10f43f"; +} + +.fad.fa-chess-king-alt:after { + content: "\10f440"; +} + +.fad.fa-chess-knight:after { + content: "\10f441"; +} + +.fad.fa-chess-knight-alt:after { + content: "\10f442"; +} + +.fad.fa-chess-pawn:after { + content: "\10f443"; +} + +.fad.fa-chess-pawn-alt:after { + content: "\10f444"; +} + +.fad.fa-chess-queen:after { + content: "\10f445"; +} + +.fad.fa-chess-queen-alt:after { + content: "\10f446"; +} + +.fad.fa-chess-rook:after { + content: "\10f447"; +} + +.fad.fa-chess-rook-alt:after { + content: "\10f448"; +} + +.fad.fa-chevron-circle-down:after { + content: "\10f13a"; +} + +.fad.fa-chevron-circle-left:after { + content: "\10f137"; +} + +.fad.fa-chevron-circle-right:after { + content: "\10f138"; +} + +.fad.fa-chevron-circle-up:after { + content: "\10f139"; +} + +.fad.fa-chevron-double-down:after { + content: "\10f322"; +} + +.fad.fa-chevron-double-left:after { + content: "\10f323"; +} + +.fad.fa-chevron-double-right:after { + content: "\10f324"; +} + +.fad.fa-chevron-double-up:after { + content: "\10f325"; +} + +.fad.fa-chevron-down:after { + content: "\10f078"; +} + +.fad.fa-chevron-left:after { + content: "\10f053"; +} + +.fad.fa-chevron-right:after { + content: "\10f054"; +} + +.fad.fa-chevron-square-down:after { + content: "\10f329"; +} + +.fad.fa-chevron-square-left:after { + content: "\10f32a"; +} + +.fad.fa-chevron-square-right:after { + content: "\10f32b"; +} + +.fad.fa-chevron-square-up:after { + content: "\10f32c"; +} + +.fad.fa-chevron-up:after { + content: "\10f077"; +} + +.fad.fa-child:after { + content: "\10f1ae"; +} + +.fad.fa-chimney:after { + content: "\10f78b"; +} + +.fad.fa-church:after { + content: "\10f51d"; +} + +.fad.fa-circle:after { + content: "\10f111"; +} + +.fad.fa-circle-notch:after { + content: "\10f1ce"; +} + +.fad.fa-city:after { + content: "\10f64f"; +} + +.fad.fa-clarinet:after { + content: "\10f8ad"; +} + +.fad.fa-claw-marks:after { + content: "\10f6c2"; +} + +.fad.fa-clinic-medical:after { + content: "\10f7f2"; +} + +.fad.fa-clipboard:after { + content: "\10f328"; +} + +.fad.fa-clipboard-check:after { + content: "\10f46c"; +} + +.fad.fa-clipboard-list:after { + content: "\10f46d"; +} + +.fad.fa-clipboard-list-check:after { + content: "\10f737"; +} + +.fad.fa-clipboard-prescription:after { + content: "\10f5e8"; +} + +.fad.fa-clipboard-user:after { + content: "\10f7f3"; +} + +.fad.fa-clock:after { + content: "\10f017"; +} + +.fad.fa-clone:after { + content: "\10f24d"; +} + +.fad.fa-closed-captioning:after { + content: "\10f20a"; +} + +.fad.fa-cloud:after { + content: "\10f0c2"; +} + +.fad.fa-cloud-download:after { + content: "\10f0ed"; +} + +.fad.fa-cloud-download-alt:after { + content: "\10f381"; +} + +.fad.fa-cloud-drizzle:after { + content: "\10f738"; +} + +.fad.fa-cloud-hail:after { + content: "\10f739"; +} + +.fad.fa-cloud-hail-mixed:after { + content: "\10f73a"; +} + +.fad.fa-cloud-meatball:after { + content: "\10f73b"; +} + +.fad.fa-cloud-moon:after { + content: "\10f6c3"; +} + +.fad.fa-cloud-moon-rain:after { + content: "\10f73c"; +} + +.fad.fa-cloud-music:after { + content: "\10f8ae"; +} + +.fad.fa-cloud-rain:after { + content: "\10f73d"; +} + +.fad.fa-cloud-rainbow:after { + content: "\10f73e"; +} + +.fad.fa-cloud-showers:after { + content: "\10f73f"; +} + +.fad.fa-cloud-showers-heavy:after { + content: "\10f740"; +} + +.fad.fa-cloud-sleet:after { + content: "\10f741"; +} + +.fad.fa-cloud-snow:after { + content: "\10f742"; +} + +.fad.fa-cloud-sun:after { + content: "\10f6c4"; +} + +.fad.fa-cloud-sun-rain:after { + content: "\10f743"; +} + +.fad.fa-cloud-upload:after { + content: "\10f0ee"; +} + +.fad.fa-cloud-upload-alt:after { + content: "\10f382"; +} + +.fad.fa-clouds:after { + content: "\10f744"; +} + +.fad.fa-clouds-moon:after { + content: "\10f745"; +} + +.fad.fa-clouds-sun:after { + content: "\10f746"; +} + +.fad.fa-club:after { + content: "\10f327"; +} + +.fad.fa-cocktail:after { + content: "\10f561"; +} + +.fad.fa-code:after { + content: "\10f121"; +} + +.fad.fa-code-branch:after { + content: "\10f126"; +} + +.fad.fa-code-commit:after { + content: "\10f386"; +} + +.fad.fa-code-merge:after { + content: "\10f387"; +} + +.fad.fa-coffee:after { + content: "\10f0f4"; +} + +.fad.fa-coffee-pot:after { + content: "\10e002"; +} + +.fad.fa-coffee-togo:after { + content: "\10f6c5"; +} + +.fad.fa-coffin:after { + content: "\10f6c6"; +} + +.fad.fa-coffin-cross:after { + content: "\10e051"; +} + +.fad.fa-cog:after { + content: "\10f013"; +} + +.fad.fa-cogs:after { + content: "\10f085"; +} + +.fad.fa-coin:after { + content: "\10f85c"; +} + +.fad.fa-coins:after { + content: "\10f51e"; +} + +.fad.fa-columns:after { + content: "\10f0db"; +} + +.fad.fa-comet:after { + content: "\10e003"; +} + +.fad.fa-comment:after { + content: "\10f075"; +} + +.fad.fa-comment-alt:after { + content: "\10f27a"; +} + +.fad.fa-comment-alt-check:after { + content: "\10f4a2"; +} + +.fad.fa-comment-alt-dollar:after { + content: "\10f650"; +} + +.fad.fa-comment-alt-dots:after { + content: "\10f4a3"; +} + +.fad.fa-comment-alt-edit:after { + content: "\10f4a4"; +} + +.fad.fa-comment-alt-exclamation:after { + content: "\10f4a5"; +} + +.fad.fa-comment-alt-lines:after { + content: "\10f4a6"; +} + +.fad.fa-comment-alt-medical:after { + content: "\10f7f4"; +} + +.fad.fa-comment-alt-minus:after { + content: "\10f4a7"; +} + +.fad.fa-comment-alt-music:after { + content: "\10f8af"; +} + +.fad.fa-comment-alt-plus:after { + content: "\10f4a8"; +} + +.fad.fa-comment-alt-slash:after { + content: "\10f4a9"; +} + +.fad.fa-comment-alt-smile:after { + content: "\10f4aa"; +} + +.fad.fa-comment-alt-times:after { + content: "\10f4ab"; +} + +.fad.fa-comment-check:after { + content: "\10f4ac"; +} + +.fad.fa-comment-dollar:after { + content: "\10f651"; +} + +.fad.fa-comment-dots:after { + content: "\10f4ad"; +} + +.fad.fa-comment-edit:after { + content: "\10f4ae"; +} + +.fad.fa-comment-exclamation:after { + content: "\10f4af"; +} + +.fad.fa-comment-lines:after { + content: "\10f4b0"; +} + +.fad.fa-comment-medical:after { + content: "\10f7f5"; +} + +.fad.fa-comment-minus:after { + content: "\10f4b1"; +} + +.fad.fa-comment-music:after { + content: "\10f8b0"; +} + +.fad.fa-comment-plus:after { + content: "\10f4b2"; +} + +.fad.fa-comment-slash:after { + content: "\10f4b3"; +} + +.fad.fa-comment-smile:after { + content: "\10f4b4"; +} + +.fad.fa-comment-times:after { + content: "\10f4b5"; +} + +.fad.fa-comments:after { + content: "\10f086"; +} + +.fad.fa-comments-alt:after { + content: "\10f4b6"; +} + +.fad.fa-comments-alt-dollar:after { + content: "\10f652"; +} + +.fad.fa-comments-dollar:after { + content: "\10f653"; +} + +.fad.fa-compact-disc:after { + content: "\10f51f"; +} + +.fad.fa-compass:after { + content: "\10f14e"; +} + +.fad.fa-compass-slash:after { + content: "\10f5e9"; +} + +.fad.fa-compress:after { + content: "\10f066"; +} + +.fad.fa-compress-alt:after { + content: "\10f422"; +} + +.fad.fa-compress-arrows-alt:after { + content: "\10f78c"; +} + +.fad.fa-compress-wide:after { + content: "\10f326"; +} + +.fad.fa-computer-classic:after { + content: "\10f8b1"; +} + +.fad.fa-computer-speaker:after { + content: "\10f8b2"; +} + +.fad.fa-concierge-bell:after { + content: "\10f562"; +} + +.fad.fa-construction:after { + content: "\10f85d"; +} + +.fad.fa-container-storage:after { + content: "\10f4b7"; +} + +.fad.fa-conveyor-belt:after { + content: "\10f46e"; +} + +.fad.fa-conveyor-belt-alt:after { + content: "\10f46f"; +} + +.fad.fa-cookie:after { + content: "\10f563"; +} + +.fad.fa-cookie-bite:after { + content: "\10f564"; +} + +.fad.fa-copy:after { + content: "\10f0c5"; +} + +.fad.fa-copyright:after { + content: "\10f1f9"; +} + +.fad.fa-corn:after { + content: "\10f6c7"; +} + +.fad.fa-couch:after { + content: "\10f4b8"; +} + +.fad.fa-cow:after { + content: "\10f6c8"; +} + +.fad.fa-cowbell:after { + content: "\10f8b3"; +} + +.fad.fa-cowbell-more:after { + content: "\10f8b4"; +} + +.fad.fa-credit-card:after { + content: "\10f09d"; +} + +.fad.fa-credit-card-blank:after { + content: "\10f389"; +} + +.fad.fa-credit-card-front:after { + content: "\10f38a"; +} + +.fad.fa-cricket:after { + content: "\10f449"; +} + +.fad.fa-croissant:after { + content: "\10f7f6"; +} + +.fad.fa-crop:after { + content: "\10f125"; +} + +.fad.fa-crop-alt:after { + content: "\10f565"; +} + +.fad.fa-cross:after { + content: "\10f654"; +} + +.fad.fa-crosshairs:after { + content: "\10f05b"; +} + +.fad.fa-crow:after { + content: "\10f520"; +} + +.fad.fa-crown:after { + content: "\10f521"; +} + +.fad.fa-crutch:after { + content: "\10f7f7"; +} + +.fad.fa-crutches:after { + content: "\10f7f8"; +} + +.fad.fa-cube:after { + content: "\10f1b2"; +} + +.fad.fa-cubes:after { + content: "\10f1b3"; +} + +.fad.fa-curling:after { + content: "\10f44a"; +} + +.fad.fa-cut:after { + content: "\10f0c4"; +} + +.fad.fa-dagger:after { + content: "\10f6cb"; +} + +.fad.fa-database:after { + content: "\10f1c0"; +} + +.fad.fa-deaf:after { + content: "\10f2a4"; +} + +.fad.fa-debug:after { + content: "\10f7f9"; +} + +.fad.fa-deer:after { + content: "\10f78e"; +} + +.fad.fa-deer-rudolph:after { + content: "\10f78f"; +} + +.fad.fa-democrat:after { + content: "\10f747"; +} + +.fad.fa-desktop:after { + content: "\10f108"; +} + +.fad.fa-desktop-alt:after { + content: "\10f390"; +} + +.fad.fa-dewpoint:after { + content: "\10f748"; +} + +.fad.fa-dharmachakra:after { + content: "\10f655"; +} + +.fad.fa-diagnoses:after { + content: "\10f470"; +} + +.fad.fa-diamond:after { + content: "\10f219"; +} + +.fad.fa-dice:after { + content: "\10f522"; +} + +.fad.fa-dice-d10:after { + content: "\10f6cd"; +} + +.fad.fa-dice-d12:after { + content: "\10f6ce"; +} + +.fad.fa-dice-d20:after { + content: "\10f6cf"; +} + +.fad.fa-dice-d4:after { + content: "\10f6d0"; +} + +.fad.fa-dice-d6:after { + content: "\10f6d1"; +} + +.fad.fa-dice-d8:after { + content: "\10f6d2"; +} + +.fad.fa-dice-five:after { + content: "\10f523"; +} + +.fad.fa-dice-four:after { + content: "\10f524"; +} + +.fad.fa-dice-one:after { + content: "\10f525"; +} + +.fad.fa-dice-six:after { + content: "\10f526"; +} + +.fad.fa-dice-three:after { + content: "\10f527"; +} + +.fad.fa-dice-two:after { + content: "\10f528"; +} + +.fad.fa-digging:after { + content: "\10f85e"; +} + +.fad.fa-digital-tachograph:after { + content: "\10f566"; +} + +.fad.fa-diploma:after { + content: "\10f5ea"; +} + +.fad.fa-directions:after { + content: "\10f5eb"; +} + +.fad.fa-disc-drive:after { + content: "\10f8b5"; +} + +.fad.fa-disease:after { + content: "\10f7fa"; +} + +.fad.fa-divide:after { + content: "\10f529"; +} + +.fad.fa-dizzy:after { + content: "\10f567"; +} + +.fad.fa-dna:after { + content: "\10f471"; +} + +.fad.fa-do-not-enter:after { + content: "\10f5ec"; +} + +.fad.fa-dog:after { + content: "\10f6d3"; +} + +.fad.fa-dog-leashed:after { + content: "\10f6d4"; +} + +.fad.fa-dollar-sign:after { + content: "\10f155"; +} + +.fad.fa-dolly:after { + content: "\10f472"; +} + +.fad.fa-dolly-empty:after { + content: "\10f473"; +} + +.fad.fa-dolly-flatbed:after { + content: "\10f474"; +} + +.fad.fa-dolly-flatbed-alt:after { + content: "\10f475"; +} + +.fad.fa-dolly-flatbed-empty:after { + content: "\10f476"; +} + +.fad.fa-donate:after { + content: "\10f4b9"; +} + +.fad.fa-door-closed:after { + content: "\10f52a"; +} + +.fad.fa-door-open:after { + content: "\10f52b"; +} + +.fad.fa-dot-circle:after { + content: "\10f192"; +} + +.fad.fa-dove:after { + content: "\10f4ba"; +} + +.fad.fa-download:after { + content: "\10f019"; +} + +.fad.fa-drafting-compass:after { + content: "\10f568"; +} + +.fad.fa-dragon:after { + content: "\10f6d5"; +} + +.fad.fa-draw-circle:after { + content: "\10f5ed"; +} + +.fad.fa-draw-polygon:after { + content: "\10f5ee"; +} + +.fad.fa-draw-square:after { + content: "\10f5ef"; +} + +.fad.fa-dreidel:after { + content: "\10f792"; +} + +.fad.fa-drone:after { + content: "\10f85f"; +} + +.fad.fa-drone-alt:after { + content: "\10f860"; +} + +.fad.fa-drum:after { + content: "\10f569"; +} + +.fad.fa-drum-steelpan:after { + content: "\10f56a"; +} + +.fad.fa-drumstick:after { + content: "\10f6d6"; +} + +.fad.fa-drumstick-bite:after { + content: "\10f6d7"; +} + +.fad.fa-dryer:after { + content: "\10f861"; +} + +.fad.fa-dryer-alt:after { + content: "\10f862"; +} + +.fad.fa-duck:after { + content: "\10f6d8"; +} + +.fad.fa-dumbbell:after { + content: "\10f44b"; +} + +.fad.fa-dumpster:after { + content: "\10f793"; +} + +.fad.fa-dumpster-fire:after { + content: "\10f794"; +} + +.fad.fa-dungeon:after { + content: "\10f6d9"; +} + +.fad.fa-ear:after { + content: "\10f5f0"; +} + +.fad.fa-ear-muffs:after { + content: "\10f795"; +} + +.fad.fa-eclipse:after { + content: "\10f749"; +} + +.fad.fa-eclipse-alt:after { + content: "\10f74a"; +} + +.fad.fa-edit:after { + content: "\10f044"; +} + +.fad.fa-egg:after { + content: "\10f7fb"; +} + +.fad.fa-egg-fried:after { + content: "\10f7fc"; +} + +.fad.fa-eject:after { + content: "\10f052"; +} + +.fad.fa-elephant:after { + content: "\10f6da"; +} + +.fad.fa-ellipsis-h:after { + content: "\10f141"; +} + +.fad.fa-ellipsis-h-alt:after { + content: "\10f39b"; +} + +.fad.fa-ellipsis-v:after { + content: "\10f142"; +} + +.fad.fa-ellipsis-v-alt:after { + content: "\10f39c"; +} + +.fad.fa-empty-set:after { + content: "\10f656"; +} + +.fad.fa-engine-warning:after { + content: "\10f5f2"; +} + +.fad.fa-envelope:after { + content: "\10f0e0"; +} + +.fad.fa-envelope-open:after { + content: "\10f2b6"; +} + +.fad.fa-envelope-open-dollar:after { + content: "\10f657"; +} + +.fad.fa-envelope-open-text:after { + content: "\10f658"; +} + +.fad.fa-envelope-square:after { + content: "\10f199"; +} + +.fad.fa-equals:after { + content: "\10f52c"; +} + +.fad.fa-eraser:after { + content: "\10f12d"; +} + +.fad.fa-ethernet:after { + content: "\10f796"; +} + +.fad.fa-euro-sign:after { + content: "\10f153"; +} + +.fad.fa-exchange:after { + content: "\10f0ec"; +} + +.fad.fa-exchange-alt:after { + content: "\10f362"; +} + +.fad.fa-exclamation:after { + content: "\10f12a"; +} + +.fad.fa-exclamation-circle:after { + content: "\10f06a"; +} + +.fad.fa-exclamation-square:after { + content: "\10f321"; +} + +.fad.fa-exclamation-triangle:after { + content: "\10f071"; +} + +.fad.fa-expand:after { + content: "\10f065"; +} + +.fad.fa-expand-alt:after { + content: "\10f424"; +} + +.fad.fa-expand-arrows:after { + content: "\10f31d"; +} + +.fad.fa-expand-arrows-alt:after { + content: "\10f31e"; +} + +.fad.fa-expand-wide:after { + content: "\10f320"; +} + +.fad.fa-external-link:after { + content: "\10f08e"; +} + +.fad.fa-external-link-alt:after { + content: "\10f35d"; +} + +.fad.fa-external-link-square:after { + content: "\10f14c"; +} + +.fad.fa-external-link-square-alt:after { + content: "\10f360"; +} + +.fad.fa-eye:after { + content: "\10f06e"; +} + +.fad.fa-eye-dropper:after { + content: "\10f1fb"; +} + +.fad.fa-eye-evil:after { + content: "\10f6db"; +} + +.fad.fa-eye-slash:after { + content: "\10f070"; +} + +.fad.fa-fan:after { + content: "\10f863"; +} + +.fad.fa-fan-table:after { + content: "\10e004"; +} + +.fad.fa-farm:after { + content: "\10f864"; +} + +.fad.fa-fast-backward:after { + content: "\10f049"; +} + +.fad.fa-fast-forward:after { + content: "\10f050"; +} + +.fad.fa-faucet:after { + content: "\10e005"; +} + +.fad.fa-faucet-drip:after { + content: "\10e006"; +} + +.fad.fa-fax:after { + content: "\10f1ac"; +} + +.fad.fa-feather:after { + content: "\10f52d"; +} + +.fad.fa-feather-alt:after { + content: "\10f56b"; +} + +.fad.fa-female:after { + content: "\10f182"; +} + +.fad.fa-field-hockey:after { + content: "\10f44c"; +} + +.fad.fa-fighter-jet:after { + content: "\10f0fb"; +} + +.fad.fa-file:after { + content: "\10f15b"; +} + +.fad.fa-file-alt:after { + content: "\10f15c"; +} + +.fad.fa-file-archive:after { + content: "\10f1c6"; +} + +.fad.fa-file-audio:after { + content: "\10f1c7"; +} + +.fad.fa-file-certificate:after { + content: "\10f5f3"; +} + +.fad.fa-file-chart-line:after { + content: "\10f659"; +} + +.fad.fa-file-chart-pie:after { + content: "\10f65a"; +} + +.fad.fa-file-check:after { + content: "\10f316"; +} + +.fad.fa-file-code:after { + content: "\10f1c9"; +} + +.fad.fa-file-contract:after { + content: "\10f56c"; +} + +.fad.fa-file-csv:after { + content: "\10f6dd"; +} + +.fad.fa-file-download:after { + content: "\10f56d"; +} + +.fad.fa-file-edit:after { + content: "\10f31c"; +} + +.fad.fa-file-excel:after { + content: "\10f1c3"; +} + +.fad.fa-file-exclamation:after { + content: "\10f31a"; +} + +.fad.fa-file-export:after { + content: "\10f56e"; +} + +.fad.fa-file-image:after { + content: "\10f1c5"; +} + +.fad.fa-file-import:after { + content: "\10f56f"; +} + +.fad.fa-file-invoice:after { + content: "\10f570"; +} + +.fad.fa-file-invoice-dollar:after { + content: "\10f571"; +} + +.fad.fa-file-medical:after { + content: "\10f477"; +} + +.fad.fa-file-medical-alt:after { + content: "\10f478"; +} + +.fad.fa-file-minus:after { + content: "\10f318"; +} + +.fad.fa-file-music:after { + content: "\10f8b6"; +} + +.fad.fa-file-pdf:after { + content: "\10f1c1"; +} + +.fad.fa-file-plus:after { + content: "\10f319"; +} + +.fad.fa-file-powerpoint:after { + content: "\10f1c4"; +} + +.fad.fa-file-prescription:after { + content: "\10f572"; +} + +.fad.fa-file-search:after { + content: "\10f865"; +} + +.fad.fa-file-signature:after { + content: "\10f573"; +} + +.fad.fa-file-spreadsheet:after { + content: "\10f65b"; +} + +.fad.fa-file-times:after { + content: "\10f317"; +} + +.fad.fa-file-upload:after { + content: "\10f574"; +} + +.fad.fa-file-user:after { + content: "\10f65c"; +} + +.fad.fa-file-video:after { + content: "\10f1c8"; +} + +.fad.fa-file-word:after { + content: "\10f1c2"; +} + +.fad.fa-files-medical:after { + content: "\10f7fd"; +} + +.fad.fa-fill:after { + content: "\10f575"; +} + +.fad.fa-fill-drip:after { + content: "\10f576"; +} + +.fad.fa-film:after { + content: "\10f008"; +} + +.fad.fa-film-alt:after { + content: "\10f3a0"; +} + +.fad.fa-film-canister:after { + content: "\10f8b7"; +} + +.fad.fa-filter:after { + content: "\10f0b0"; +} + +.fad.fa-fingerprint:after { + content: "\10f577"; +} + +.fad.fa-fire:after { + content: "\10f06d"; +} + +.fad.fa-fire-alt:after { + content: "\10f7e4"; +} + +.fad.fa-fire-extinguisher:after { + content: "\10f134"; +} + +.fad.fa-fire-smoke:after { + content: "\10f74b"; +} + +.fad.fa-fireplace:after { + content: "\10f79a"; +} + +.fad.fa-first-aid:after { + content: "\10f479"; +} + +.fad.fa-fish:after { + content: "\10f578"; +} + +.fad.fa-fish-cooked:after { + content: "\10f7fe"; +} + +.fad.fa-fist-raised:after { + content: "\10f6de"; +} + +.fad.fa-flag:after { + content: "\10f024"; +} + +.fad.fa-flag-alt:after { + content: "\10f74c"; +} + +.fad.fa-flag-checkered:after { + content: "\10f11e"; +} + +.fad.fa-flag-usa:after { + content: "\10f74d"; +} + +.fad.fa-flame:after { + content: "\10f6df"; +} + +.fad.fa-flashlight:after { + content: "\10f8b8"; +} + +.fad.fa-flask:after { + content: "\10f0c3"; +} + +.fad.fa-flask-poison:after { + content: "\10f6e0"; +} + +.fad.fa-flask-potion:after { + content: "\10f6e1"; +} + +.fad.fa-flower:after { + content: "\10f7ff"; +} + +.fad.fa-flower-daffodil:after { + content: "\10f800"; +} + +.fad.fa-flower-tulip:after { + content: "\10f801"; +} + +.fad.fa-flushed:after { + content: "\10f579"; +} + +.fad.fa-flute:after { + content: "\10f8b9"; +} + +.fad.fa-flux-capacitor:after { + content: "\10f8ba"; +} + +.fad.fa-fog:after { + content: "\10f74e"; +} + +.fad.fa-folder:after { + content: "\10f07b"; +} + +.fad.fa-folder-download:after { + content: "\10e053"; +} + +.fad.fa-folder-minus:after { + content: "\10f65d"; +} + +.fad.fa-folder-open:after { + content: "\10f07c"; +} + +.fad.fa-folder-plus:after { + content: "\10f65e"; +} + +.fad.fa-folder-times:after { + content: "\10f65f"; +} + +.fad.fa-folder-tree:after { + content: "\10f802"; +} + +.fad.fa-folder-upload:after { + content: "\10e054"; +} + +.fad.fa-folders:after { + content: "\10f660"; +} + +.fad.fa-font:after { + content: "\10f031"; +} + +.fad.fa-font-awesome-logo-full:after { + content: "\10f4e6"; +} + +.fad.fa-font-case:after { + content: "\10f866"; +} + +.fad.fa-football-ball:after { + content: "\10f44e"; +} + +.fad.fa-football-helmet:after { + content: "\10f44f"; +} + +.fad.fa-forklift:after { + content: "\10f47a"; +} + +.fad.fa-forward:after { + content: "\10f04e"; +} + +.fad.fa-fragile:after { + content: "\10f4bb"; +} + +.fad.fa-french-fries:after { + content: "\10f803"; +} + +.fad.fa-frog:after { + content: "\10f52e"; +} + +.fad.fa-frosty-head:after { + content: "\10f79b"; +} + +.fad.fa-frown:after { + content: "\10f119"; +} + +.fad.fa-frown-open:after { + content: "\10f57a"; +} + +.fad.fa-function:after { + content: "\10f661"; +} + +.fad.fa-funnel-dollar:after { + content: "\10f662"; +} + +.fad.fa-futbol:after { + content: "\10f1e3"; +} + +.fad.fa-galaxy:after { + content: "\10e008"; +} + +.fad.fa-game-board:after { + content: "\10f867"; +} + +.fad.fa-game-board-alt:after { + content: "\10f868"; +} + +.fad.fa-game-console-handheld:after { + content: "\10f8bb"; +} + +.fad.fa-gamepad:after { + content: "\10f11b"; +} + +.fad.fa-gamepad-alt:after { + content: "\10f8bc"; +} + +.fad.fa-garage:after { + content: "\10e009"; +} + +.fad.fa-garage-car:after { + content: "\10e00a"; +} + +.fad.fa-garage-open:after { + content: "\10e00b"; +} + +.fad.fa-gas-pump:after { + content: "\10f52f"; +} + +.fad.fa-gas-pump-slash:after { + content: "\10f5f4"; +} + +.fad.fa-gavel:after { + content: "\10f0e3"; +} + +.fad.fa-gem:after { + content: "\10f3a5"; +} + +.fad.fa-genderless:after { + content: "\10f22d"; +} + +.fad.fa-ghost:after { + content: "\10f6e2"; +} + +.fad.fa-gift:after { + content: "\10f06b"; +} + +.fad.fa-gift-card:after { + content: "\10f663"; +} + +.fad.fa-gifts:after { + content: "\10f79c"; +} + +.fad.fa-gingerbread-man:after { + content: "\10f79d"; +} + +.fad.fa-glass:after { + content: "\10f804"; +} + +.fad.fa-glass-champagne:after { + content: "\10f79e"; +} + +.fad.fa-glass-cheers:after { + content: "\10f79f"; +} + +.fad.fa-glass-citrus:after { + content: "\10f869"; +} + +.fad.fa-glass-martini:after { + content: "\10f000"; +} + +.fad.fa-glass-martini-alt:after { + content: "\10f57b"; +} + +.fad.fa-glass-whiskey:after { + content: "\10f7a0"; +} + +.fad.fa-glass-whiskey-rocks:after { + content: "\10f7a1"; +} + +.fad.fa-glasses:after { + content: "\10f530"; +} + +.fad.fa-glasses-alt:after { + content: "\10f5f5"; +} + +.fad.fa-globe:after { + content: "\10f0ac"; +} + +.fad.fa-globe-africa:after { + content: "\10f57c"; +} + +.fad.fa-globe-americas:after { + content: "\10f57d"; +} + +.fad.fa-globe-asia:after { + content: "\10f57e"; +} + +.fad.fa-globe-europe:after { + content: "\10f7a2"; +} + +.fad.fa-globe-snow:after { + content: "\10f7a3"; +} + +.fad.fa-globe-stand:after { + content: "\10f5f6"; +} + +.fad.fa-golf-ball:after { + content: "\10f450"; +} + +.fad.fa-golf-club:after { + content: "\10f451"; +} + +.fad.fa-gopuram:after { + content: "\10f664"; +} + +.fad.fa-graduation-cap:after { + content: "\10f19d"; +} + +.fad.fa-gramophone:after { + content: "\10f8bd"; +} + +.fad.fa-greater-than:after { + content: "\10f531"; +} + +.fad.fa-greater-than-equal:after { + content: "\10f532"; +} + +.fad.fa-grimace:after { + content: "\10f57f"; +} + +.fad.fa-grin:after { + content: "\10f580"; +} + +.fad.fa-grin-alt:after { + content: "\10f581"; +} + +.fad.fa-grin-beam:after { + content: "\10f582"; +} + +.fad.fa-grin-beam-sweat:after { + content: "\10f583"; +} + +.fad.fa-grin-hearts:after { + content: "\10f584"; +} + +.fad.fa-grin-squint:after { + content: "\10f585"; +} + +.fad.fa-grin-squint-tears:after { + content: "\10f586"; +} + +.fad.fa-grin-stars:after { + content: "\10f587"; +} + +.fad.fa-grin-tears:after { + content: "\10f588"; +} + +.fad.fa-grin-tongue:after { + content: "\10f589"; +} + +.fad.fa-grin-tongue-squint:after { + content: "\10f58a"; +} + +.fad.fa-grin-tongue-wink:after { + content: "\10f58b"; +} + +.fad.fa-grin-wink:after { + content: "\10f58c"; +} + +.fad.fa-grip-horizontal:after { + content: "\10f58d"; +} + +.fad.fa-grip-lines:after { + content: "\10f7a4"; +} + +.fad.fa-grip-lines-vertical:after { + content: "\10f7a5"; +} + +.fad.fa-grip-vertical:after { + content: "\10f58e"; +} + +.fad.fa-guitar:after { + content: "\10f7a6"; +} + +.fad.fa-guitar-electric:after { + content: "\10f8be"; +} + +.fad.fa-guitars:after { + content: "\10f8bf"; +} + +.fad.fa-h-square:after { + content: "\10f0fd"; +} + +.fad.fa-h1:after { + content: "\10f313"; +} + +.fad.fa-h2:after { + content: "\10f314"; +} + +.fad.fa-h3:after { + content: "\10f315"; +} + +.fad.fa-h4:after { + content: "\10f86a"; +} + +.fad.fa-hamburger:after { + content: "\10f805"; +} + +.fad.fa-hammer:after { + content: "\10f6e3"; +} + +.fad.fa-hammer-war:after { + content: "\10f6e4"; +} + +.fad.fa-hamsa:after { + content: "\10f665"; +} + +.fad.fa-hand-heart:after { + content: "\10f4bc"; +} + +.fad.fa-hand-holding:after { + content: "\10f4bd"; +} + +.fad.fa-hand-holding-box:after { + content: "\10f47b"; +} + +.fad.fa-hand-holding-heart:after { + content: "\10f4be"; +} + +.fad.fa-hand-holding-magic:after { + content: "\10f6e5"; +} + +.fad.fa-hand-holding-medical:after { + content: "\10e05c"; +} + +.fad.fa-hand-holding-seedling:after { + content: "\10f4bf"; +} + +.fad.fa-hand-holding-usd:after { + content: "\10f4c0"; +} + +.fad.fa-hand-holding-water:after { + content: "\10f4c1"; +} + +.fad.fa-hand-lizard:after { + content: "\10f258"; +} + +.fad.fa-hand-middle-finger:after { + content: "\10f806"; +} + +.fad.fa-hand-paper:after { + content: "\10f256"; +} + +.fad.fa-hand-peace:after { + content: "\10f25b"; +} + +.fad.fa-hand-point-down:after { + content: "\10f0a7"; +} + +.fad.fa-hand-point-left:after { + content: "\10f0a5"; +} + +.fad.fa-hand-point-right:after { + content: "\10f0a4"; +} + +.fad.fa-hand-point-up:after { + content: "\10f0a6"; +} + +.fad.fa-hand-pointer:after { + content: "\10f25a"; +} + +.fad.fa-hand-receiving:after { + content: "\10f47c"; +} + +.fad.fa-hand-rock:after { + content: "\10f255"; +} + +.fad.fa-hand-scissors:after { + content: "\10f257"; +} + +.fad.fa-hand-sparkles:after { + content: "\10e05d"; +} + +.fad.fa-hand-spock:after { + content: "\10f259"; +} + +.fad.fa-hands:after { + content: "\10f4c2"; +} + +.fad.fa-hands-heart:after { + content: "\10f4c3"; +} + +.fad.fa-hands-helping:after { + content: "\10f4c4"; +} + +.fad.fa-hands-usd:after { + content: "\10f4c5"; +} + +.fad.fa-hands-wash:after { + content: "\10e05e"; +} + +.fad.fa-handshake:after { + content: "\10f2b5"; +} + +.fad.fa-handshake-alt:after { + content: "\10f4c6"; +} + +.fad.fa-handshake-alt-slash:after { + content: "\10e05f"; +} + +.fad.fa-handshake-slash:after { + content: "\10e060"; +} + +.fad.fa-hanukiah:after { + content: "\10f6e6"; +} + +.fad.fa-hard-hat:after { + content: "\10f807"; +} + +.fad.fa-hashtag:after { + content: "\10f292"; +} + +.fad.fa-hat-chef:after { + content: "\10f86b"; +} + +.fad.fa-hat-cowboy:after { + content: "\10f8c0"; +} + +.fad.fa-hat-cowboy-side:after { + content: "\10f8c1"; +} + +.fad.fa-hat-santa:after { + content: "\10f7a7"; +} + +.fad.fa-hat-winter:after { + content: "\10f7a8"; +} + +.fad.fa-hat-witch:after { + content: "\10f6e7"; +} + +.fad.fa-hat-wizard:after { + content: "\10f6e8"; +} + +.fad.fa-hdd:after { + content: "\10f0a0"; +} + +.fad.fa-head-side:after { + content: "\10f6e9"; +} + +.fad.fa-head-side-brain:after { + content: "\10f808"; +} + +.fad.fa-head-side-cough:after { + content: "\10e061"; +} + +.fad.fa-head-side-cough-slash:after { + content: "\10e062"; +} + +.fad.fa-head-side-headphones:after { + content: "\10f8c2"; +} + +.fad.fa-head-side-mask:after { + content: "\10e063"; +} + +.fad.fa-head-side-medical:after { + content: "\10f809"; +} + +.fad.fa-head-side-virus:after { + content: "\10e064"; +} + +.fad.fa-head-vr:after { + content: "\10f6ea"; +} + +.fad.fa-heading:after { + content: "\10f1dc"; +} + +.fad.fa-headphones:after { + content: "\10f025"; +} + +.fad.fa-headphones-alt:after { + content: "\10f58f"; +} + +.fad.fa-headset:after { + content: "\10f590"; +} + +.fad.fa-heart:after { + content: "\10f004"; +} + +.fad.fa-heart-broken:after { + content: "\10f7a9"; +} + +.fad.fa-heart-circle:after { + content: "\10f4c7"; +} + +.fad.fa-heart-rate:after { + content: "\10f5f8"; +} + +.fad.fa-heart-square:after { + content: "\10f4c8"; +} + +.fad.fa-heartbeat:after { + content: "\10f21e"; +} + +.fad.fa-heat:after { + content: "\10e00c"; +} + +.fad.fa-helicopter:after { + content: "\10f533"; +} + +.fad.fa-helmet-battle:after { + content: "\10f6eb"; +} + +.fad.fa-hexagon:after { + content: "\10f312"; +} + +.fad.fa-highlighter:after { + content: "\10f591"; +} + +.fad.fa-hiking:after { + content: "\10f6ec"; +} + +.fad.fa-hippo:after { + content: "\10f6ed"; +} + +.fad.fa-history:after { + content: "\10f1da"; +} + +.fad.fa-hockey-mask:after { + content: "\10f6ee"; +} + +.fad.fa-hockey-puck:after { + content: "\10f453"; +} + +.fad.fa-hockey-sticks:after { + content: "\10f454"; +} + +.fad.fa-holly-berry:after { + content: "\10f7aa"; +} + +.fad.fa-home:after { + content: "\10f015"; +} + +.fad.fa-home-alt:after { + content: "\10f80a"; +} + +.fad.fa-home-heart:after { + content: "\10f4c9"; +} + +.fad.fa-home-lg:after { + content: "\10f80b"; +} + +.fad.fa-home-lg-alt:after { + content: "\10f80c"; +} + +.fad.fa-hood-cloak:after { + content: "\10f6ef"; +} + +.fad.fa-horizontal-rule:after { + content: "\10f86c"; +} + +.fad.fa-horse:after { + content: "\10f6f0"; +} + +.fad.fa-horse-head:after { + content: "\10f7ab"; +} + +.fad.fa-horse-saddle:after { + content: "\10f8c3"; +} + +.fad.fa-hospital:after { + content: "\10f0f8"; +} + +.fad.fa-hospital-alt:after { + content: "\10f47d"; +} + +.fad.fa-hospital-symbol:after { + content: "\10f47e"; +} + +.fad.fa-hospital-user:after { + content: "\10f80d"; +} + +.fad.fa-hospitals:after { + content: "\10f80e"; +} + +.fad.fa-hot-tub:after { + content: "\10f593"; +} + +.fad.fa-hotdog:after { + content: "\10f80f"; +} + +.fad.fa-hotel:after { + content: "\10f594"; +} + +.fad.fa-hourglass:after { + content: "\10f254"; +} + +.fad.fa-hourglass-end:after { + content: "\10f253"; +} + +.fad.fa-hourglass-half:after { + content: "\10f252"; +} + +.fad.fa-hourglass-start:after { + content: "\10f251"; +} + +.fad.fa-house:after { + content: "\10e00d"; +} + +.fad.fa-house-damage:after { + content: "\10f6f1"; +} + +.fad.fa-house-day:after { + content: "\10e00e"; +} + +.fad.fa-house-flood:after { + content: "\10f74f"; +} + +.fad.fa-house-leave:after { + content: "\10e00f"; +} + +.fad.fa-house-night:after { + content: "\10e010"; +} + +.fad.fa-house-return:after { + content: "\10e011"; +} + +.fad.fa-house-signal:after { + content: "\10e012"; +} + +.fad.fa-house-user:after { + content: "\10e065"; +} + +.fad.fa-hryvnia:after { + content: "\10f6f2"; +} + +.fad.fa-humidity:after { + content: "\10f750"; +} + +.fad.fa-hurricane:after { + content: "\10f751"; +} + +.fad.fa-i-cursor:after { + content: "\10f246"; +} + +.fad.fa-ice-cream:after { + content: "\10f810"; +} + +.fad.fa-ice-skate:after { + content: "\10f7ac"; +} + +.fad.fa-icicles:after { + content: "\10f7ad"; +} + +.fad.fa-icons:after { + content: "\10f86d"; +} + +.fad.fa-icons-alt:after { + content: "\10f86e"; +} + +.fad.fa-id-badge:after { + content: "\10f2c1"; +} + +.fad.fa-id-card:after { + content: "\10f2c2"; +} + +.fad.fa-id-card-alt:after { + content: "\10f47f"; +} + +.fad.fa-igloo:after { + content: "\10f7ae"; +} + +.fad.fa-image:after { + content: "\10f03e"; +} + +.fad.fa-image-polaroid:after { + content: "\10f8c4"; +} + +.fad.fa-images:after { + content: "\10f302"; +} + +.fad.fa-inbox:after { + content: "\10f01c"; +} + +.fad.fa-inbox-in:after { + content: "\10f310"; +} + +.fad.fa-inbox-out:after { + content: "\10f311"; +} + +.fad.fa-indent:after { + content: "\10f03c"; +} + +.fad.fa-industry:after { + content: "\10f275"; +} + +.fad.fa-industry-alt:after { + content: "\10f3b3"; +} + +.fad.fa-infinity:after { + content: "\10f534"; +} + +.fad.fa-info:after { + content: "\10f129"; +} + +.fad.fa-info-circle:after { + content: "\10f05a"; +} + +.fad.fa-info-square:after { + content: "\10f30f"; +} + +.fad.fa-inhaler:after { + content: "\10f5f9"; +} + +.fad.fa-integral:after { + content: "\10f667"; +} + +.fad.fa-intersection:after { + content: "\10f668"; +} + +.fad.fa-inventory:after { + content: "\10f480"; +} + +.fad.fa-island-tropical:after { + content: "\10f811"; +} + +.fad.fa-italic:after { + content: "\10f033"; +} + +.fad.fa-jack-o-lantern:after { + content: "\10f30e"; +} + +.fad.fa-jedi:after { + content: "\10f669"; +} + +.fad.fa-joint:after { + content: "\10f595"; +} + +.fad.fa-journal-whills:after { + content: "\10f66a"; +} + +.fad.fa-joystick:after { + content: "\10f8c5"; +} + +.fad.fa-jug:after { + content: "\10f8c6"; +} + +.fad.fa-kaaba:after { + content: "\10f66b"; +} + +.fad.fa-kazoo:after { + content: "\10f8c7"; +} + +.fad.fa-kerning:after { + content: "\10f86f"; +} + +.fad.fa-key:after { + content: "\10f084"; +} + +.fad.fa-key-skeleton:after { + content: "\10f6f3"; +} + +.fad.fa-keyboard:after { + content: "\10f11c"; +} + +.fad.fa-keynote:after { + content: "\10f66c"; +} + +.fad.fa-khanda:after { + content: "\10f66d"; +} + +.fad.fa-kidneys:after { + content: "\10f5fb"; +} + +.fad.fa-kiss:after { + content: "\10f596"; +} + +.fad.fa-kiss-beam:after { + content: "\10f597"; +} + +.fad.fa-kiss-wink-heart:after { + content: "\10f598"; +} + +.fad.fa-kite:after { + content: "\10f6f4"; +} + +.fad.fa-kiwi-bird:after { + content: "\10f535"; +} + +.fad.fa-knife-kitchen:after { + content: "\10f6f5"; +} + +.fad.fa-lambda:after { + content: "\10f66e"; +} + +.fad.fa-lamp:after { + content: "\10f4ca"; +} + +.fad.fa-lamp-desk:after { + content: "\10e014"; +} + +.fad.fa-lamp-floor:after { + content: "\10e015"; +} + +.fad.fa-landmark:after { + content: "\10f66f"; +} + +.fad.fa-landmark-alt:after { + content: "\10f752"; +} + +.fad.fa-language:after { + content: "\10f1ab"; +} + +.fad.fa-laptop:after { + content: "\10f109"; +} + +.fad.fa-laptop-code:after { + content: "\10f5fc"; +} + +.fad.fa-laptop-house:after { + content: "\10e066"; +} + +.fad.fa-laptop-medical:after { + content: "\10f812"; +} + +.fad.fa-lasso:after { + content: "\10f8c8"; +} + +.fad.fa-laugh:after { + content: "\10f599"; +} + +.fad.fa-laugh-beam:after { + content: "\10f59a"; +} + +.fad.fa-laugh-squint:after { + content: "\10f59b"; +} + +.fad.fa-laugh-wink:after { + content: "\10f59c"; +} + +.fad.fa-layer-group:after { + content: "\10f5fd"; +} + +.fad.fa-layer-minus:after { + content: "\10f5fe"; +} + +.fad.fa-layer-plus:after { + content: "\10f5ff"; +} + +.fad.fa-leaf:after { + content: "\10f06c"; +} + +.fad.fa-leaf-heart:after { + content: "\10f4cb"; +} + +.fad.fa-leaf-maple:after { + content: "\10f6f6"; +} + +.fad.fa-leaf-oak:after { + content: "\10f6f7"; +} + +.fad.fa-lemon:after { + content: "\10f094"; +} + +.fad.fa-less-than:after { + content: "\10f536"; +} + +.fad.fa-less-than-equal:after { + content: "\10f537"; +} + +.fad.fa-level-down:after { + content: "\10f149"; +} + +.fad.fa-level-down-alt:after { + content: "\10f3be"; +} + +.fad.fa-level-up:after { + content: "\10f148"; +} + +.fad.fa-level-up-alt:after { + content: "\10f3bf"; +} + +.fad.fa-life-ring:after { + content: "\10f1cd"; +} + +.fad.fa-light-ceiling:after { + content: "\10e016"; +} + +.fad.fa-light-switch:after { + content: "\10e017"; +} + +.fad.fa-light-switch-off:after { + content: "\10e018"; +} + +.fad.fa-light-switch-on:after { + content: "\10e019"; +} + +.fad.fa-lightbulb:after { + content: "\10f0eb"; +} + +.fad.fa-lightbulb-dollar:after { + content: "\10f670"; +} + +.fad.fa-lightbulb-exclamation:after { + content: "\10f671"; +} + +.fad.fa-lightbulb-on:after { + content: "\10f672"; +} + +.fad.fa-lightbulb-slash:after { + content: "\10f673"; +} + +.fad.fa-lights-holiday:after { + content: "\10f7b2"; +} + +.fad.fa-line-columns:after { + content: "\10f870"; +} + +.fad.fa-line-height:after { + content: "\10f871"; +} + +.fad.fa-link:after { + content: "\10f0c1"; +} + +.fad.fa-lips:after { + content: "\10f600"; +} + +.fad.fa-lira-sign:after { + content: "\10f195"; +} + +.fad.fa-list:after { + content: "\10f03a"; +} + +.fad.fa-list-alt:after { + content: "\10f022"; +} + +.fad.fa-list-music:after { + content: "\10f8c9"; +} + +.fad.fa-list-ol:after { + content: "\10f0cb"; +} + +.fad.fa-list-ul:after { + content: "\10f0ca"; +} + +.fad.fa-location:after { + content: "\10f601"; +} + +.fad.fa-location-arrow:after { + content: "\10f124"; +} + +.fad.fa-location-circle:after { + content: "\10f602"; +} + +.fad.fa-location-slash:after { + content: "\10f603"; +} + +.fad.fa-lock:after { + content: "\10f023"; +} + +.fad.fa-lock-alt:after { + content: "\10f30d"; +} + +.fad.fa-lock-open:after { + content: "\10f3c1"; +} + +.fad.fa-lock-open-alt:after { + content: "\10f3c2"; +} + +.fad.fa-long-arrow-alt-down:after { + content: "\10f309"; +} + +.fad.fa-long-arrow-alt-left:after { + content: "\10f30a"; +} + +.fad.fa-long-arrow-alt-right:after { + content: "\10f30b"; +} + +.fad.fa-long-arrow-alt-up:after { + content: "\10f30c"; +} + +.fad.fa-long-arrow-down:after { + content: "\10f175"; +} + +.fad.fa-long-arrow-left:after { + content: "\10f177"; +} + +.fad.fa-long-arrow-right:after { + content: "\10f178"; +} + +.fad.fa-long-arrow-up:after { + content: "\10f176"; +} + +.fad.fa-loveseat:after { + content: "\10f4cc"; +} + +.fad.fa-low-vision:after { + content: "\10f2a8"; +} + +.fad.fa-luchador:after { + content: "\10f455"; +} + +.fad.fa-luggage-cart:after { + content: "\10f59d"; +} + +.fad.fa-lungs:after { + content: "\10f604"; +} + +.fad.fa-lungs-virus:after { + content: "\10e067"; +} + +.fad.fa-mace:after { + content: "\10f6f8"; +} + +.fad.fa-magic:after { + content: "\10f0d0"; +} + +.fad.fa-magnet:after { + content: "\10f076"; +} + +.fad.fa-mail-bulk:after { + content: "\10f674"; +} + +.fad.fa-mailbox:after { + content: "\10f813"; +} + +.fad.fa-male:after { + content: "\10f183"; +} + +.fad.fa-mandolin:after { + content: "\10f6f9"; +} + +.fad.fa-map:after { + content: "\10f279"; +} + +.fad.fa-map-marked:after { + content: "\10f59f"; +} + +.fad.fa-map-marked-alt:after { + content: "\10f5a0"; +} + +.fad.fa-map-marker:after { + content: "\10f041"; +} + +.fad.fa-map-marker-alt:after { + content: "\10f3c5"; +} + +.fad.fa-map-marker-alt-slash:after { + content: "\10f605"; +} + +.fad.fa-map-marker-check:after { + content: "\10f606"; +} + +.fad.fa-map-marker-edit:after { + content: "\10f607"; +} + +.fad.fa-map-marker-exclamation:after { + content: "\10f608"; +} + +.fad.fa-map-marker-minus:after { + content: "\10f609"; +} + +.fad.fa-map-marker-plus:after { + content: "\10f60a"; +} + +.fad.fa-map-marker-question:after { + content: "\10f60b"; +} + +.fad.fa-map-marker-slash:after { + content: "\10f60c"; +} + +.fad.fa-map-marker-smile:after { + content: "\10f60d"; +} + +.fad.fa-map-marker-times:after { + content: "\10f60e"; +} + +.fad.fa-map-pin:after { + content: "\10f276"; +} + +.fad.fa-map-signs:after { + content: "\10f277"; +} + +.fad.fa-marker:after { + content: "\10f5a1"; +} + +.fad.fa-mars:after { + content: "\10f222"; +} + +.fad.fa-mars-double:after { + content: "\10f227"; +} + +.fad.fa-mars-stroke:after { + content: "\10f229"; +} + +.fad.fa-mars-stroke-h:after { + content: "\10f22b"; +} + +.fad.fa-mars-stroke-v:after { + content: "\10f22a"; +} + +.fad.fa-mask:after { + content: "\10f6fa"; +} + +.fad.fa-meat:after { + content: "\10f814"; +} + +.fad.fa-medal:after { + content: "\10f5a2"; +} + +.fad.fa-medkit:after { + content: "\10f0fa"; +} + +.fad.fa-megaphone:after { + content: "\10f675"; +} + +.fad.fa-meh:after { + content: "\10f11a"; +} + +.fad.fa-meh-blank:after { + content: "\10f5a4"; +} + +.fad.fa-meh-rolling-eyes:after { + content: "\10f5a5"; +} + +.fad.fa-memory:after { + content: "\10f538"; +} + +.fad.fa-menorah:after { + content: "\10f676"; +} + +.fad.fa-mercury:after { + content: "\10f223"; +} + +.fad.fa-meteor:after { + content: "\10f753"; +} + +.fad.fa-microchip:after { + content: "\10f2db"; +} + +.fad.fa-microphone:after { + content: "\10f130"; +} + +.fad.fa-microphone-alt:after { + content: "\10f3c9"; +} + +.fad.fa-microphone-alt-slash:after { + content: "\10f539"; +} + +.fad.fa-microphone-slash:after { + content: "\10f131"; +} + +.fad.fa-microphone-stand:after { + content: "\10f8cb"; +} + +.fad.fa-microscope:after { + content: "\10f610"; +} + +.fad.fa-microwave:after { + content: "\10e01b"; +} + +.fad.fa-mind-share:after { + content: "\10f677"; +} + +.fad.fa-minus:after { + content: "\10f068"; +} + +.fad.fa-minus-circle:after { + content: "\10f056"; +} + +.fad.fa-minus-hexagon:after { + content: "\10f307"; +} + +.fad.fa-minus-octagon:after { + content: "\10f308"; +} + +.fad.fa-minus-square:after { + content: "\10f146"; +} + +.fad.fa-mistletoe:after { + content: "\10f7b4"; +} + +.fad.fa-mitten:after { + content: "\10f7b5"; +} + +.fad.fa-mobile:after { + content: "\10f10b"; +} + +.fad.fa-mobile-alt:after { + content: "\10f3cd"; +} + +.fad.fa-mobile-android:after { + content: "\10f3ce"; +} + +.fad.fa-mobile-android-alt:after { + content: "\10f3cf"; +} + +.fad.fa-money-bill:after { + content: "\10f0d6"; +} + +.fad.fa-money-bill-alt:after { + content: "\10f3d1"; +} + +.fad.fa-money-bill-wave:after { + content: "\10f53a"; +} + +.fad.fa-money-bill-wave-alt:after { + content: "\10f53b"; +} + +.fad.fa-money-check:after { + content: "\10f53c"; +} + +.fad.fa-money-check-alt:after { + content: "\10f53d"; +} + +.fad.fa-money-check-edit:after { + content: "\10f872"; +} + +.fad.fa-money-check-edit-alt:after { + content: "\10f873"; +} + +.fad.fa-monitor-heart-rate:after { + content: "\10f611"; +} + +.fad.fa-monkey:after { + content: "\10f6fb"; +} + +.fad.fa-monument:after { + content: "\10f5a6"; +} + +.fad.fa-moon:after { + content: "\10f186"; +} + +.fad.fa-moon-cloud:after { + content: "\10f754"; +} + +.fad.fa-moon-stars:after { + content: "\10f755"; +} + +.fad.fa-mortar-pestle:after { + content: "\10f5a7"; +} + +.fad.fa-mosque:after { + content: "\10f678"; +} + +.fad.fa-motorcycle:after { + content: "\10f21c"; +} + +.fad.fa-mountain:after { + content: "\10f6fc"; +} + +.fad.fa-mountains:after { + content: "\10f6fd"; +} + +.fad.fa-mouse:after { + content: "\10f8cc"; +} + +.fad.fa-mouse-alt:after { + content: "\10f8cd"; +} + +.fad.fa-mouse-pointer:after { + content: "\10f245"; +} + +.fad.fa-mp3-player:after { + content: "\10f8ce"; +} + +.fad.fa-mug:after { + content: "\10f874"; +} + +.fad.fa-mug-hot:after { + content: "\10f7b6"; +} + +.fad.fa-mug-marshmallows:after { + content: "\10f7b7"; +} + +.fad.fa-mug-tea:after { + content: "\10f875"; +} + +.fad.fa-music:after { + content: "\10f001"; +} + +.fad.fa-music-alt:after { + content: "\10f8cf"; +} + +.fad.fa-music-alt-slash:after { + content: "\10f8d0"; +} + +.fad.fa-music-slash:after { + content: "\10f8d1"; +} + +.fad.fa-narwhal:after { + content: "\10f6fe"; +} + +.fad.fa-network-wired:after { + content: "\10f6ff"; +} + +.fad.fa-neuter:after { + content: "\10f22c"; +} + +.fad.fa-newspaper:after { + content: "\10f1ea"; +} + +.fad.fa-not-equal:after { + content: "\10f53e"; +} + +.fad.fa-notes-medical:after { + content: "\10f481"; +} + +.fad.fa-object-group:after { + content: "\10f247"; +} + +.fad.fa-object-ungroup:after { + content: "\10f248"; +} + +.fad.fa-octagon:after { + content: "\10f306"; +} + +.fad.fa-oil-can:after { + content: "\10f613"; +} + +.fad.fa-oil-temp:after { + content: "\10f614"; +} + +.fad.fa-om:after { + content: "\10f679"; +} + +.fad.fa-omega:after { + content: "\10f67a"; +} + +.fad.fa-ornament:after { + content: "\10f7b8"; +} + +.fad.fa-otter:after { + content: "\10f700"; +} + +.fad.fa-outdent:after { + content: "\10f03b"; +} + +.fad.fa-outlet:after { + content: "\10e01c"; +} + +.fad.fa-oven:after { + content: "\10e01d"; +} + +.fad.fa-overline:after { + content: "\10f876"; +} + +.fad.fa-page-break:after { + content: "\10f877"; +} + +.fad.fa-pager:after { + content: "\10f815"; +} + +.fad.fa-paint-brush:after { + content: "\10f1fc"; +} + +.fad.fa-paint-brush-alt:after { + content: "\10f5a9"; +} + +.fad.fa-paint-roller:after { + content: "\10f5aa"; +} + +.fad.fa-palette:after { + content: "\10f53f"; +} + +.fad.fa-pallet:after { + content: "\10f482"; +} + +.fad.fa-pallet-alt:after { + content: "\10f483"; +} + +.fad.fa-paper-plane:after { + content: "\10f1d8"; +} + +.fad.fa-paperclip:after { + content: "\10f0c6"; +} + +.fad.fa-parachute-box:after { + content: "\10f4cd"; +} + +.fad.fa-paragraph:after { + content: "\10f1dd"; +} + +.fad.fa-paragraph-rtl:after { + content: "\10f878"; +} + +.fad.fa-parking:after { + content: "\10f540"; +} + +.fad.fa-parking-circle:after { + content: "\10f615"; +} + +.fad.fa-parking-circle-slash:after { + content: "\10f616"; +} + +.fad.fa-parking-slash:after { + content: "\10f617"; +} + +.fad.fa-passport:after { + content: "\10f5ab"; +} + +.fad.fa-pastafarianism:after { + content: "\10f67b"; +} + +.fad.fa-paste:after { + content: "\10f0ea"; +} + +.fad.fa-pause:after { + content: "\10f04c"; +} + +.fad.fa-pause-circle:after { + content: "\10f28b"; +} + +.fad.fa-paw:after { + content: "\10f1b0"; +} + +.fad.fa-paw-alt:after { + content: "\10f701"; +} + +.fad.fa-paw-claws:after { + content: "\10f702"; +} + +.fad.fa-peace:after { + content: "\10f67c"; +} + +.fad.fa-pegasus:after { + content: "\10f703"; +} + +.fad.fa-pen:after { + content: "\10f304"; +} + +.fad.fa-pen-alt:after { + content: "\10f305"; +} + +.fad.fa-pen-fancy:after { + content: "\10f5ac"; +} + +.fad.fa-pen-nib:after { + content: "\10f5ad"; +} + +.fad.fa-pen-square:after { + content: "\10f14b"; +} + +.fad.fa-pencil:after { + content: "\10f040"; +} + +.fad.fa-pencil-alt:after { + content: "\10f303"; +} + +.fad.fa-pencil-paintbrush:after { + content: "\10f618"; +} + +.fad.fa-pencil-ruler:after { + content: "\10f5ae"; +} + +.fad.fa-pennant:after { + content: "\10f456"; +} + +.fad.fa-people-arrows:after { + content: "\10e068"; +} + +.fad.fa-people-carry:after { + content: "\10f4ce"; +} + +.fad.fa-pepper-hot:after { + content: "\10f816"; +} + +.fad.fa-percent:after { + content: "\10f295"; +} + +.fad.fa-percentage:after { + content: "\10f541"; +} + +.fad.fa-person-booth:after { + content: "\10f756"; +} + +.fad.fa-person-carry:after { + content: "\10f4cf"; +} + +.fad.fa-person-dolly:after { + content: "\10f4d0"; +} + +.fad.fa-person-dolly-empty:after { + content: "\10f4d1"; +} + +.fad.fa-person-sign:after { + content: "\10f757"; +} + +.fad.fa-phone:after { + content: "\10f095"; +} + +.fad.fa-phone-alt:after { + content: "\10f879"; +} + +.fad.fa-phone-laptop:after { + content: "\10f87a"; +} + +.fad.fa-phone-office:after { + content: "\10f67d"; +} + +.fad.fa-phone-plus:after { + content: "\10f4d2"; +} + +.fad.fa-phone-rotary:after { + content: "\10f8d3"; +} + +.fad.fa-phone-slash:after { + content: "\10f3dd"; +} + +.fad.fa-phone-square:after { + content: "\10f098"; +} + +.fad.fa-phone-square-alt:after { + content: "\10f87b"; +} + +.fad.fa-phone-volume:after { + content: "\10f2a0"; +} + +.fad.fa-photo-video:after { + content: "\10f87c"; +} + +.fad.fa-pi:after { + content: "\10f67e"; +} + +.fad.fa-piano:after { + content: "\10f8d4"; +} + +.fad.fa-piano-keyboard:after { + content: "\10f8d5"; +} + +.fad.fa-pie:after { + content: "\10f705"; +} + +.fad.fa-pig:after { + content: "\10f706"; +} + +.fad.fa-piggy-bank:after { + content: "\10f4d3"; +} + +.fad.fa-pills:after { + content: "\10f484"; +} + +.fad.fa-pizza:after { + content: "\10f817"; +} + +.fad.fa-pizza-slice:after { + content: "\10f818"; +} + +.fad.fa-place-of-worship:after { + content: "\10f67f"; +} + +.fad.fa-plane:after { + content: "\10f072"; +} + +.fad.fa-plane-alt:after { + content: "\10f3de"; +} + +.fad.fa-plane-arrival:after { + content: "\10f5af"; +} + +.fad.fa-plane-departure:after { + content: "\10f5b0"; +} + +.fad.fa-plane-slash:after { + content: "\10e069"; +} + +.fad.fa-planet-moon:after { + content: "\10e01f"; +} + +.fad.fa-planet-ringed:after { + content: "\10e020"; +} + +.fad.fa-play:after { + content: "\10f04b"; +} + +.fad.fa-play-circle:after { + content: "\10f144"; +} + +.fad.fa-plug:after { + content: "\10f1e6"; +} + +.fad.fa-plus:after { + content: "\10f067"; +} + +.fad.fa-plus-circle:after { + content: "\10f055"; +} + +.fad.fa-plus-hexagon:after { + content: "\10f300"; +} + +.fad.fa-plus-octagon:after { + content: "\10f301"; +} + +.fad.fa-plus-square:after { + content: "\10f0fe"; +} + +.fad.fa-podcast:after { + content: "\10f2ce"; +} + +.fad.fa-podium:after { + content: "\10f680"; +} + +.fad.fa-podium-star:after { + content: "\10f758"; +} + +.fad.fa-police-box:after { + content: "\10e021"; +} + +.fad.fa-poll:after { + content: "\10f681"; +} + +.fad.fa-poll-h:after { + content: "\10f682"; +} + +.fad.fa-poll-people:after { + content: "\10f759"; +} + +.fad.fa-poo:after { + content: "\10f2fe"; +} + +.fad.fa-poo-storm:after { + content: "\10f75a"; +} + +.fad.fa-poop:after { + content: "\10f619"; +} + +.fad.fa-popcorn:after { + content: "\10f819"; +} + +.fad.fa-portal-enter:after { + content: "\10e022"; +} + +.fad.fa-portal-exit:after { + content: "\10e023"; +} + +.fad.fa-portrait:after { + content: "\10f3e0"; +} + +.fad.fa-pound-sign:after { + content: "\10f154"; +} + +.fad.fa-power-off:after { + content: "\10f011"; +} + +.fad.fa-pray:after { + content: "\10f683"; +} + +.fad.fa-praying-hands:after { + content: "\10f684"; +} + +.fad.fa-prescription:after { + content: "\10f5b1"; +} + +.fad.fa-prescription-bottle:after { + content: "\10f485"; +} + +.fad.fa-prescription-bottle-alt:after { + content: "\10f486"; +} + +.fad.fa-presentation:after { + content: "\10f685"; +} + +.fad.fa-print:after { + content: "\10f02f"; +} + +.fad.fa-print-search:after { + content: "\10f81a"; +} + +.fad.fa-print-slash:after { + content: "\10f686"; +} + +.fad.fa-procedures:after { + content: "\10f487"; +} + +.fad.fa-project-diagram:after { + content: "\10f542"; +} + +.fad.fa-projector:after { + content: "\10f8d6"; +} + +.fad.fa-pump-medical:after { + content: "\10e06a"; +} + +.fad.fa-pump-soap:after { + content: "\10e06b"; +} + +.fad.fa-pumpkin:after { + content: "\10f707"; +} + +.fad.fa-puzzle-piece:after { + content: "\10f12e"; +} + +.fad.fa-qrcode:after { + content: "\10f029"; +} + +.fad.fa-question:after { + content: "\10f128"; +} + +.fad.fa-question-circle:after { + content: "\10f059"; +} + +.fad.fa-question-square:after { + content: "\10f2fd"; +} + +.fad.fa-quidditch:after { + content: "\10f458"; +} + +.fad.fa-quote-left:after { + content: "\10f10d"; +} + +.fad.fa-quote-right:after { + content: "\10f10e"; +} + +.fad.fa-quran:after { + content: "\10f687"; +} + +.fad.fa-rabbit:after { + content: "\10f708"; +} + +.fad.fa-rabbit-fast:after { + content: "\10f709"; +} + +.fad.fa-racquet:after { + content: "\10f45a"; +} + +.fad.fa-radar:after { + content: "\10e024"; +} + +.fad.fa-radiation:after { + content: "\10f7b9"; +} + +.fad.fa-radiation-alt:after { + content: "\10f7ba"; +} + +.fad.fa-radio:after { + content: "\10f8d7"; +} + +.fad.fa-radio-alt:after { + content: "\10f8d8"; +} + +.fad.fa-rainbow:after { + content: "\10f75b"; +} + +.fad.fa-raindrops:after { + content: "\10f75c"; +} + +.fad.fa-ram:after { + content: "\10f70a"; +} + +.fad.fa-ramp-loading:after { + content: "\10f4d4"; +} + +.fad.fa-random:after { + content: "\10f074"; +} + +.fad.fa-raygun:after { + content: "\10e025"; +} + +.fad.fa-receipt:after { + content: "\10f543"; +} + +.fad.fa-record-vinyl:after { + content: "\10f8d9"; +} + +.fad.fa-rectangle-landscape:after { + content: "\10f2fa"; +} + +.fad.fa-rectangle-portrait:after { + content: "\10f2fb"; +} + +.fad.fa-rectangle-wide:after { + content: "\10f2fc"; +} + +.fad.fa-recycle:after { + content: "\10f1b8"; +} + +.fad.fa-redo:after { + content: "\10f01e"; +} + +.fad.fa-redo-alt:after { + content: "\10f2f9"; +} + +.fad.fa-refrigerator:after { + content: "\10e026"; +} + +.fad.fa-registered:after { + content: "\10f25d"; +} + +.fad.fa-remove-format:after { + content: "\10f87d"; +} + +.fad.fa-repeat:after { + content: "\10f363"; +} + +.fad.fa-repeat-1:after { + content: "\10f365"; +} + +.fad.fa-repeat-1-alt:after { + content: "\10f366"; +} + +.fad.fa-repeat-alt:after { + content: "\10f364"; +} + +.fad.fa-reply:after { + content: "\10f3e5"; +} + +.fad.fa-reply-all:after { + content: "\10f122"; +} + +.fad.fa-republican:after { + content: "\10f75e"; +} + +.fad.fa-restroom:after { + content: "\10f7bd"; +} + +.fad.fa-retweet:after { + content: "\10f079"; +} + +.fad.fa-retweet-alt:after { + content: "\10f361"; +} + +.fad.fa-ribbon:after { + content: "\10f4d6"; +} + +.fad.fa-ring:after { + content: "\10f70b"; +} + +.fad.fa-rings-wedding:after { + content: "\10f81b"; +} + +.fad.fa-road:after { + content: "\10f018"; +} + +.fad.fa-robot:after { + content: "\10f544"; +} + +.fad.fa-rocket:after { + content: "\10f135"; +} + +.fad.fa-rocket-launch:after { + content: "\10e027"; +} + +.fad.fa-route:after { + content: "\10f4d7"; +} + +.fad.fa-route-highway:after { + content: "\10f61a"; +} + +.fad.fa-route-interstate:after { + content: "\10f61b"; +} + +.fad.fa-router:after { + content: "\10f8da"; +} + +.fad.fa-rss:after { + content: "\10f09e"; +} + +.fad.fa-rss-square:after { + content: "\10f143"; +} + +.fad.fa-ruble-sign:after { + content: "\10f158"; +} + +.fad.fa-ruler:after { + content: "\10f545"; +} + +.fad.fa-ruler-combined:after { + content: "\10f546"; +} + +.fad.fa-ruler-horizontal:after { + content: "\10f547"; +} + +.fad.fa-ruler-triangle:after { + content: "\10f61c"; +} + +.fad.fa-ruler-vertical:after { + content: "\10f548"; +} + +.fad.fa-running:after { + content: "\10f70c"; +} + +.fad.fa-rupee-sign:after { + content: "\10f156"; +} + +.fad.fa-rv:after { + content: "\10f7be"; +} + +.fad.fa-sack:after { + content: "\10f81c"; +} + +.fad.fa-sack-dollar:after { + content: "\10f81d"; +} + +.fad.fa-sad-cry:after { + content: "\10f5b3"; +} + +.fad.fa-sad-tear:after { + content: "\10f5b4"; +} + +.fad.fa-salad:after { + content: "\10f81e"; +} + +.fad.fa-sandwich:after { + content: "\10f81f"; +} + +.fad.fa-satellite:after { + content: "\10f7bf"; +} + +.fad.fa-satellite-dish:after { + content: "\10f7c0"; +} + +.fad.fa-sausage:after { + content: "\10f820"; +} + +.fad.fa-save:after { + content: "\10f0c7"; +} + +.fad.fa-sax-hot:after { + content: "\10f8db"; +} + +.fad.fa-saxophone:after { + content: "\10f8dc"; +} + +.fad.fa-scalpel:after { + content: "\10f61d"; +} + +.fad.fa-scalpel-path:after { + content: "\10f61e"; +} + +.fad.fa-scanner:after { + content: "\10f488"; +} + +.fad.fa-scanner-image:after { + content: "\10f8f3"; +} + +.fad.fa-scanner-keyboard:after { + content: "\10f489"; +} + +.fad.fa-scanner-touchscreen:after { + content: "\10f48a"; +} + +.fad.fa-scarecrow:after { + content: "\10f70d"; +} + +.fad.fa-scarf:after { + content: "\10f7c1"; +} + +.fad.fa-school:after { + content: "\10f549"; +} + +.fad.fa-screwdriver:after { + content: "\10f54a"; +} + +.fad.fa-scroll:after { + content: "\10f70e"; +} + +.fad.fa-scroll-old:after { + content: "\10f70f"; +} + +.fad.fa-scrubber:after { + content: "\10f2f8"; +} + +.fad.fa-scythe:after { + content: "\10f710"; +} + +.fad.fa-sd-card:after { + content: "\10f7c2"; +} + +.fad.fa-search:after { + content: "\10f002"; +} + +.fad.fa-search-dollar:after { + content: "\10f688"; +} + +.fad.fa-search-location:after { + content: "\10f689"; +} + +.fad.fa-search-minus:after { + content: "\10f010"; +} + +.fad.fa-search-plus:after { + content: "\10f00e"; +} + +.fad.fa-seedling:after { + content: "\10f4d8"; +} + +.fad.fa-send-back:after { + content: "\10f87e"; +} + +.fad.fa-send-backward:after { + content: "\10f87f"; +} + +.fad.fa-sensor:after { + content: "\10e028"; +} + +.fad.fa-sensor-alert:after { + content: "\10e029"; +} + +.fad.fa-sensor-fire:after { + content: "\10e02a"; +} + +.fad.fa-sensor-on:after { + content: "\10e02b"; +} + +.fad.fa-sensor-smoke:after { + content: "\10e02c"; +} + +.fad.fa-server:after { + content: "\10f233"; +} + +.fad.fa-shapes:after { + content: "\10f61f"; +} + +.fad.fa-share:after { + content: "\10f064"; +} + +.fad.fa-share-all:after { + content: "\10f367"; +} + +.fad.fa-share-alt:after { + content: "\10f1e0"; +} + +.fad.fa-share-alt-square:after { + content: "\10f1e1"; +} + +.fad.fa-share-square:after { + content: "\10f14d"; +} + +.fad.fa-sheep:after { + content: "\10f711"; +} + +.fad.fa-shekel-sign:after { + content: "\10f20b"; +} + +.fad.fa-shield:after { + content: "\10f132"; +} + +.fad.fa-shield-alt:after { + content: "\10f3ed"; +} + +.fad.fa-shield-check:after { + content: "\10f2f7"; +} + +.fad.fa-shield-cross:after { + content: "\10f712"; +} + +.fad.fa-shield-virus:after { + content: "\10e06c"; +} + +.fad.fa-ship:after { + content: "\10f21a"; +} + +.fad.fa-shipping-fast:after { + content: "\10f48b"; +} + +.fad.fa-shipping-timed:after { + content: "\10f48c"; +} + +.fad.fa-shish-kebab:after { + content: "\10f821"; +} + +.fad.fa-shoe-prints:after { + content: "\10f54b"; +} + +.fad.fa-shopping-bag:after { + content: "\10f290"; +} + +.fad.fa-shopping-basket:after { + content: "\10f291"; +} + +.fad.fa-shopping-cart:after { + content: "\10f07a"; +} + +.fad.fa-shovel:after { + content: "\10f713"; +} + +.fad.fa-shovel-snow:after { + content: "\10f7c3"; +} + +.fad.fa-shower:after { + content: "\10f2cc"; +} + +.fad.fa-shredder:after { + content: "\10f68a"; +} + +.fad.fa-shuttle-van:after { + content: "\10f5b6"; +} + +.fad.fa-shuttlecock:after { + content: "\10f45b"; +} + +.fad.fa-sickle:after { + content: "\10f822"; +} + +.fad.fa-sigma:after { + content: "\10f68b"; +} + +.fad.fa-sign:after { + content: "\10f4d9"; +} + +.fad.fa-sign-in:after { + content: "\10f090"; +} + +.fad.fa-sign-in-alt:after { + content: "\10f2f6"; +} + +.fad.fa-sign-language:after { + content: "\10f2a7"; +} + +.fad.fa-sign-out:after { + content: "\10f08b"; +} + +.fad.fa-sign-out-alt:after { + content: "\10f2f5"; +} + +.fad.fa-signal:after { + content: "\10f012"; +} + +.fad.fa-signal-1:after { + content: "\10f68c"; +} + +.fad.fa-signal-2:after { + content: "\10f68d"; +} + +.fad.fa-signal-3:after { + content: "\10f68e"; +} + +.fad.fa-signal-4:after { + content: "\10f68f"; +} + +.fad.fa-signal-alt:after { + content: "\10f690"; +} + +.fad.fa-signal-alt-1:after { + content: "\10f691"; +} + +.fad.fa-signal-alt-2:after { + content: "\10f692"; +} + +.fad.fa-signal-alt-3:after { + content: "\10f693"; +} + +.fad.fa-signal-alt-slash:after { + content: "\10f694"; +} + +.fad.fa-signal-slash:after { + content: "\10f695"; +} + +.fad.fa-signal-stream:after { + content: "\10f8dd"; +} + +.fad.fa-signature:after { + content: "\10f5b7"; +} + +.fad.fa-sim-card:after { + content: "\10f7c4"; +} + +.fad.fa-sink:after { + content: "\10e06d"; +} + +.fad.fa-siren:after { + content: "\10e02d"; +} + +.fad.fa-siren-on:after { + content: "\10e02e"; +} + +.fad.fa-sitemap:after { + content: "\10f0e8"; +} + +.fad.fa-skating:after { + content: "\10f7c5"; +} + +.fad.fa-skeleton:after { + content: "\10f620"; +} + +.fad.fa-ski-jump:after { + content: "\10f7c7"; +} + +.fad.fa-ski-lift:after { + content: "\10f7c8"; +} + +.fad.fa-skiing:after { + content: "\10f7c9"; +} + +.fad.fa-skiing-nordic:after { + content: "\10f7ca"; +} + +.fad.fa-skull:after { + content: "\10f54c"; +} + +.fad.fa-skull-cow:after { + content: "\10f8de"; +} + +.fad.fa-skull-crossbones:after { + content: "\10f714"; +} + +.fad.fa-slash:after { + content: "\10f715"; +} + +.fad.fa-sledding:after { + content: "\10f7cb"; +} + +.fad.fa-sleigh:after { + content: "\10f7cc"; +} + +.fad.fa-sliders-h:after { + content: "\10f1de"; +} + +.fad.fa-sliders-h-square:after { + content: "\10f3f0"; +} + +.fad.fa-sliders-v:after { + content: "\10f3f1"; +} + +.fad.fa-sliders-v-square:after { + content: "\10f3f2"; +} + +.fad.fa-smile:after { + content: "\10f118"; +} + +.fad.fa-smile-beam:after { + content: "\10f5b8"; +} + +.fad.fa-smile-plus:after { + content: "\10f5b9"; +} + +.fad.fa-smile-wink:after { + content: "\10f4da"; +} + +.fad.fa-smog:after { + content: "\10f75f"; +} + +.fad.fa-smoke:after { + content: "\10f760"; +} + +.fad.fa-smoking:after { + content: "\10f48d"; +} + +.fad.fa-smoking-ban:after { + content: "\10f54d"; +} + +.fad.fa-sms:after { + content: "\10f7cd"; +} + +.fad.fa-snake:after { + content: "\10f716"; +} + +.fad.fa-snooze:after { + content: "\10f880"; +} + +.fad.fa-snow-blowing:after { + content: "\10f761"; +} + +.fad.fa-snowboarding:after { + content: "\10f7ce"; +} + +.fad.fa-snowflake:after { + content: "\10f2dc"; +} + +.fad.fa-snowflakes:after { + content: "\10f7cf"; +} + +.fad.fa-snowman:after { + content: "\10f7d0"; +} + +.fad.fa-snowmobile:after { + content: "\10f7d1"; +} + +.fad.fa-snowplow:after { + content: "\10f7d2"; +} + +.fad.fa-soap:after { + content: "\10e06e"; +} + +.fad.fa-socks:after { + content: "\10f696"; +} + +.fad.fa-solar-panel:after { + content: "\10f5ba"; +} + +.fad.fa-solar-system:after { + content: "\10e02f"; +} + +.fad.fa-sort:after { + content: "\10f0dc"; +} + +.fad.fa-sort-alpha-down:after { + content: "\10f15d"; +} + +.fad.fa-sort-alpha-down-alt:after { + content: "\10f881"; +} + +.fad.fa-sort-alpha-up:after { + content: "\10f15e"; +} + +.fad.fa-sort-alpha-up-alt:after { + content: "\10f882"; +} + +.fad.fa-sort-alt:after { + content: "\10f883"; +} + +.fad.fa-sort-amount-down:after { + content: "\10f160"; +} + +.fad.fa-sort-amount-down-alt:after { + content: "\10f884"; +} + +.fad.fa-sort-amount-up:after { + content: "\10f161"; +} + +.fad.fa-sort-amount-up-alt:after { + content: "\10f885"; +} + +.fad.fa-sort-circle:after { + content: "\10e030"; +} + +.fad.fa-sort-circle-down:after { + content: "\10e031"; +} + +.fad.fa-sort-circle-up:after { + content: "\10e032"; +} + +.fad.fa-sort-down:after { + content: "\10f0dd"; +} + +.fad.fa-sort-numeric-down:after { + content: "\10f162"; +} + +.fad.fa-sort-numeric-down-alt:after { + content: "\10f886"; +} + +.fad.fa-sort-numeric-up:after { + content: "\10f163"; +} + +.fad.fa-sort-numeric-up-alt:after { + content: "\10f887"; +} + +.fad.fa-sort-shapes-down:after { + content: "\10f888"; +} + +.fad.fa-sort-shapes-down-alt:after { + content: "\10f889"; +} + +.fad.fa-sort-shapes-up:after { + content: "\10f88a"; +} + +.fad.fa-sort-shapes-up-alt:after { + content: "\10f88b"; +} + +.fad.fa-sort-size-down:after { + content: "\10f88c"; +} + +.fad.fa-sort-size-down-alt:after { + content: "\10f88d"; +} + +.fad.fa-sort-size-up:after { + content: "\10f88e"; +} + +.fad.fa-sort-size-up-alt:after { + content: "\10f88f"; +} + +.fad.fa-sort-up:after { + content: "\10f0de"; +} + +.fad.fa-soup:after { + content: "\10f823"; +} + +.fad.fa-spa:after { + content: "\10f5bb"; +} + +.fad.fa-space-shuttle:after { + content: "\10f197"; +} + +.fad.fa-space-station-moon:after { + content: "\10e033"; +} + +.fad.fa-space-station-moon-alt:after { + content: "\10e034"; +} + +.fad.fa-spade:after { + content: "\10f2f4"; +} + +.fad.fa-sparkles:after { + content: "\10f890"; +} + +.fad.fa-speaker:after { + content: "\10f8df"; +} + +.fad.fa-speakers:after { + content: "\10f8e0"; +} + +.fad.fa-spell-check:after { + content: "\10f891"; +} + +.fad.fa-spider:after { + content: "\10f717"; +} + +.fad.fa-spider-black-widow:after { + content: "\10f718"; +} + +.fad.fa-spider-web:after { + content: "\10f719"; +} + +.fad.fa-spinner:after { + content: "\10f110"; +} + +.fad.fa-spinner-third:after { + content: "\10f3f4"; +} + +.fad.fa-splotch:after { + content: "\10f5bc"; +} + +.fad.fa-spray-can:after { + content: "\10f5bd"; +} + +.fad.fa-sprinkler:after { + content: "\10e035"; +} + +.fad.fa-square:after { + content: "\10f0c8"; +} + +.fad.fa-square-full:after { + content: "\10f45c"; +} + +.fad.fa-square-root:after { + content: "\10f697"; +} + +.fad.fa-square-root-alt:after { + content: "\10f698"; +} + +.fad.fa-squirrel:after { + content: "\10f71a"; +} + +.fad.fa-staff:after { + content: "\10f71b"; +} + +.fad.fa-stamp:after { + content: "\10f5bf"; +} + +.fad.fa-star:after { + content: "\10f005"; +} + +.fad.fa-star-and-crescent:after { + content: "\10f699"; +} + +.fad.fa-star-christmas:after { + content: "\10f7d4"; +} + +.fad.fa-star-exclamation:after { + content: "\10f2f3"; +} + +.fad.fa-star-half:after { + content: "\10f089"; +} + +.fad.fa-star-half-alt:after { + content: "\10f5c0"; +} + +.fad.fa-star-of-david:after { + content: "\10f69a"; +} + +.fad.fa-star-of-life:after { + content: "\10f621"; +} + +.fad.fa-star-shooting:after { + content: "\10e036"; +} + +.fad.fa-starfighter:after { + content: "\10e037"; +} + +.fad.fa-starfighter-alt:after { + content: "\10e038"; +} + +.fad.fa-stars:after { + content: "\10f762"; +} + +.fad.fa-starship:after { + content: "\10e039"; +} + +.fad.fa-starship-freighter:after { + content: "\10e03a"; +} + +.fad.fa-steak:after { + content: "\10f824"; +} + +.fad.fa-steering-wheel:after { + content: "\10f622"; +} + +.fad.fa-step-backward:after { + content: "\10f048"; +} + +.fad.fa-step-forward:after { + content: "\10f051"; +} + +.fad.fa-stethoscope:after { + content: "\10f0f1"; +} + +.fad.fa-sticky-note:after { + content: "\10f249"; +} + +.fad.fa-stocking:after { + content: "\10f7d5"; +} + +.fad.fa-stomach:after { + content: "\10f623"; +} + +.fad.fa-stop:after { + content: "\10f04d"; +} + +.fad.fa-stop-circle:after { + content: "\10f28d"; +} + +.fad.fa-stopwatch:after { + content: "\10f2f2"; +} + +.fad.fa-stopwatch-20:after { + content: "\10e06f"; +} + +.fad.fa-store:after { + content: "\10f54e"; +} + +.fad.fa-store-alt:after { + content: "\10f54f"; +} + +.fad.fa-store-alt-slash:after { + content: "\10e070"; +} + +.fad.fa-store-slash:after { + content: "\10e071"; +} + +.fad.fa-stream:after { + content: "\10f550"; +} + +.fad.fa-street-view:after { + content: "\10f21d"; +} + +.fad.fa-stretcher:after { + content: "\10f825"; +} + +.fad.fa-strikethrough:after { + content: "\10f0cc"; +} + +.fad.fa-stroopwafel:after { + content: "\10f551"; +} + +.fad.fa-subscript:after { + content: "\10f12c"; +} + +.fad.fa-subway:after { + content: "\10f239"; +} + +.fad.fa-suitcase:after { + content: "\10f0f2"; +} + +.fad.fa-suitcase-rolling:after { + content: "\10f5c1"; +} + +.fad.fa-sun:after { + content: "\10f185"; +} + +.fad.fa-sun-cloud:after { + content: "\10f763"; +} + +.fad.fa-sun-dust:after { + content: "\10f764"; +} + +.fad.fa-sun-haze:after { + content: "\10f765"; +} + +.fad.fa-sunglasses:after { + content: "\10f892"; +} + +.fad.fa-sunrise:after { + content: "\10f766"; +} + +.fad.fa-sunset:after { + content: "\10f767"; +} + +.fad.fa-superscript:after { + content: "\10f12b"; +} + +.fad.fa-surprise:after { + content: "\10f5c2"; +} + +.fad.fa-swatchbook:after { + content: "\10f5c3"; +} + +.fad.fa-swimmer:after { + content: "\10f5c4"; +} + +.fad.fa-swimming-pool:after { + content: "\10f5c5"; +} + +.fad.fa-sword:after { + content: "\10f71c"; +} + +.fad.fa-sword-laser:after { + content: "\10e03b"; +} + +.fad.fa-sword-laser-alt:after { + content: "\10e03c"; +} + +.fad.fa-swords:after { + content: "\10f71d"; +} + +.fad.fa-swords-laser:after { + content: "\10e03d"; +} + +.fad.fa-synagogue:after { + content: "\10f69b"; +} + +.fad.fa-sync:after { + content: "\10f021"; +} + +.fad.fa-sync-alt:after { + content: "\10f2f1"; +} + +.fad.fa-syringe:after { + content: "\10f48e"; +} + +.fad.fa-table:after { + content: "\10f0ce"; +} + +.fad.fa-table-tennis:after { + content: "\10f45d"; +} + +.fad.fa-tablet:after { + content: "\10f10a"; +} + +.fad.fa-tablet-alt:after { + content: "\10f3fa"; +} + +.fad.fa-tablet-android:after { + content: "\10f3fb"; +} + +.fad.fa-tablet-android-alt:after { + content: "\10f3fc"; +} + +.fad.fa-tablet-rugged:after { + content: "\10f48f"; +} + +.fad.fa-tablets:after { + content: "\10f490"; +} + +.fad.fa-tachometer:after { + content: "\10f0e4"; +} + +.fad.fa-tachometer-alt:after { + content: "\10f3fd"; +} + +.fad.fa-tachometer-alt-average:after { + content: "\10f624"; +} + +.fad.fa-tachometer-alt-fast:after { + content: "\10f625"; +} + +.fad.fa-tachometer-alt-fastest:after { + content: "\10f626"; +} + +.fad.fa-tachometer-alt-slow:after { + content: "\10f627"; +} + +.fad.fa-tachometer-alt-slowest:after { + content: "\10f628"; +} + +.fad.fa-tachometer-average:after { + content: "\10f629"; +} + +.fad.fa-tachometer-fast:after { + content: "\10f62a"; +} + +.fad.fa-tachometer-fastest:after { + content: "\10f62b"; +} + +.fad.fa-tachometer-slow:after { + content: "\10f62c"; +} + +.fad.fa-tachometer-slowest:after { + content: "\10f62d"; +} + +.fad.fa-taco:after { + content: "\10f826"; +} + +.fad.fa-tag:after { + content: "\10f02b"; +} + +.fad.fa-tags:after { + content: "\10f02c"; +} + +.fad.fa-tally:after { + content: "\10f69c"; +} + +.fad.fa-tanakh:after { + content: "\10f827"; +} + +.fad.fa-tape:after { + content: "\10f4db"; +} + +.fad.fa-tasks:after { + content: "\10f0ae"; +} + +.fad.fa-tasks-alt:after { + content: "\10f828"; +} + +.fad.fa-taxi:after { + content: "\10f1ba"; +} + +.fad.fa-teeth:after { + content: "\10f62e"; +} + +.fad.fa-teeth-open:after { + content: "\10f62f"; +} + +.fad.fa-telescope:after { + content: "\10e03e"; +} + +.fad.fa-temperature-down:after { + content: "\10e03f"; +} + +.fad.fa-temperature-frigid:after { + content: "\10f768"; +} + +.fad.fa-temperature-high:after { + content: "\10f769"; +} + +.fad.fa-temperature-hot:after { + content: "\10f76a"; +} + +.fad.fa-temperature-low:after { + content: "\10f76b"; +} + +.fad.fa-temperature-up:after { + content: "\10e040"; +} + +.fad.fa-tenge:after { + content: "\10f7d7"; +} + +.fad.fa-tennis-ball:after { + content: "\10f45e"; +} + +.fad.fa-terminal:after { + content: "\10f120"; +} + +.fad.fa-text:after { + content: "\10f893"; +} + +.fad.fa-text-height:after { + content: "\10f034"; +} + +.fad.fa-text-size:after { + content: "\10f894"; +} + +.fad.fa-text-width:after { + content: "\10f035"; +} + +.fad.fa-th:after { + content: "\10f00a"; +} + +.fad.fa-th-large:after { + content: "\10f009"; +} + +.fad.fa-th-list:after { + content: "\10f00b"; +} + +.fad.fa-theater-masks:after { + content: "\10f630"; +} + +.fad.fa-thermometer:after { + content: "\10f491"; +} + +.fad.fa-thermometer-empty:after { + content: "\10f2cb"; +} + +.fad.fa-thermometer-full:after { + content: "\10f2c7"; +} + +.fad.fa-thermometer-half:after { + content: "\10f2c9"; +} + +.fad.fa-thermometer-quarter:after { + content: "\10f2ca"; +} + +.fad.fa-thermometer-three-quarters:after { + content: "\10f2c8"; +} + +.fad.fa-theta:after { + content: "\10f69e"; +} + +.fad.fa-thumbs-down:after { + content: "\10f165"; +} + +.fad.fa-thumbs-up:after { + content: "\10f164"; +} + +.fad.fa-thumbtack:after { + content: "\10f08d"; +} + +.fad.fa-thunderstorm:after { + content: "\10f76c"; +} + +.fad.fa-thunderstorm-moon:after { + content: "\10f76d"; +} + +.fad.fa-thunderstorm-sun:after { + content: "\10f76e"; +} + +.fad.fa-ticket:after { + content: "\10f145"; +} + +.fad.fa-ticket-alt:after { + content: "\10f3ff"; +} + +.fad.fa-tilde:after { + content: "\10f69f"; +} + +.fad.fa-times:after { + content: "\10f00d"; +} + +.fad.fa-times-circle:after { + content: "\10f057"; +} + +.fad.fa-times-hexagon:after { + content: "\10f2ee"; +} + +.fad.fa-times-octagon:after { + content: "\10f2f0"; +} + +.fad.fa-times-square:after { + content: "\10f2d3"; +} + +.fad.fa-tint:after { + content: "\10f043"; +} + +.fad.fa-tint-slash:after { + content: "\10f5c7"; +} + +.fad.fa-tire:after { + content: "\10f631"; +} + +.fad.fa-tire-flat:after { + content: "\10f632"; +} + +.fad.fa-tire-pressure-warning:after { + content: "\10f633"; +} + +.fad.fa-tire-rugged:after { + content: "\10f634"; +} + +.fad.fa-tired:after { + content: "\10f5c8"; +} + +.fad.fa-toggle-off:after { + content: "\10f204"; +} + +.fad.fa-toggle-on:after { + content: "\10f205"; +} + +.fad.fa-toilet:after { + content: "\10f7d8"; +} + +.fad.fa-toilet-paper:after { + content: "\10f71e"; +} + +.fad.fa-toilet-paper-alt:after { + content: "\10f71f"; +} + +.fad.fa-toilet-paper-slash:after { + content: "\10e072"; +} + +.fad.fa-tombstone:after { + content: "\10f720"; +} + +.fad.fa-tombstone-alt:after { + content: "\10f721"; +} + +.fad.fa-toolbox:after { + content: "\10f552"; +} + +.fad.fa-tools:after { + content: "\10f7d9"; +} + +.fad.fa-tooth:after { + content: "\10f5c9"; +} + +.fad.fa-toothbrush:after { + content: "\10f635"; +} + +.fad.fa-torah:after { + content: "\10f6a0"; +} + +.fad.fa-torii-gate:after { + content: "\10f6a1"; +} + +.fad.fa-tornado:after { + content: "\10f76f"; +} + +.fad.fa-tractor:after { + content: "\10f722"; +} + +.fad.fa-trademark:after { + content: "\10f25c"; +} + +.fad.fa-traffic-cone:after { + content: "\10f636"; +} + +.fad.fa-traffic-light:after { + content: "\10f637"; +} + +.fad.fa-traffic-light-go:after { + content: "\10f638"; +} + +.fad.fa-traffic-light-slow:after { + content: "\10f639"; +} + +.fad.fa-traffic-light-stop:after { + content: "\10f63a"; +} + +.fad.fa-trailer:after { + content: "\10e041"; +} + +.fad.fa-train:after { + content: "\10f238"; +} + +.fad.fa-tram:after { + content: "\10f7da"; +} + +.fad.fa-transgender:after { + content: "\10f224"; +} + +.fad.fa-transgender-alt:after { + content: "\10f225"; +} + +.fad.fa-transporter:after { + content: "\10e042"; +} + +.fad.fa-transporter-1:after { + content: "\10e043"; +} + +.fad.fa-transporter-2:after { + content: "\10e044"; +} + +.fad.fa-transporter-3:after { + content: "\10e045"; +} + +.fad.fa-transporter-empty:after { + content: "\10e046"; +} + +.fad.fa-trash:after { + content: "\10f1f8"; +} + +.fad.fa-trash-alt:after { + content: "\10f2ed"; +} + +.fad.fa-trash-restore:after { + content: "\10f829"; +} + +.fad.fa-trash-restore-alt:after { + content: "\10f82a"; +} + +.fad.fa-trash-undo:after { + content: "\10f895"; +} + +.fad.fa-trash-undo-alt:after { + content: "\10f896"; +} + +.fad.fa-treasure-chest:after { + content: "\10f723"; +} + +.fad.fa-tree:after { + content: "\10f1bb"; +} + +.fad.fa-tree-alt:after { + content: "\10f400"; +} + +.fad.fa-tree-christmas:after { + content: "\10f7db"; +} + +.fad.fa-tree-decorated:after { + content: "\10f7dc"; +} + +.fad.fa-tree-large:after { + content: "\10f7dd"; +} + +.fad.fa-tree-palm:after { + content: "\10f82b"; +} + +.fad.fa-trees:after { + content: "\10f724"; +} + +.fad.fa-triangle:after { + content: "\10f2ec"; +} + +.fad.fa-triangle-music:after { + content: "\10f8e2"; +} + +.fad.fa-trophy:after { + content: "\10f091"; +} + +.fad.fa-trophy-alt:after { + content: "\10f2eb"; +} + +.fad.fa-truck:after { + content: "\10f0d1"; +} + +.fad.fa-truck-container:after { + content: "\10f4dc"; +} + +.fad.fa-truck-couch:after { + content: "\10f4dd"; +} + +.fad.fa-truck-loading:after { + content: "\10f4de"; +} + +.fad.fa-truck-monster:after { + content: "\10f63b"; +} + +.fad.fa-truck-moving:after { + content: "\10f4df"; +} + +.fad.fa-truck-pickup:after { + content: "\10f63c"; +} + +.fad.fa-truck-plow:after { + content: "\10f7de"; +} + +.fad.fa-truck-ramp:after { + content: "\10f4e0"; +} + +.fad.fa-trumpet:after { + content: "\10f8e3"; +} + +.fad.fa-tshirt:after { + content: "\10f553"; +} + +.fad.fa-tty:after { + content: "\10f1e4"; +} + +.fad.fa-turkey:after { + content: "\10f725"; +} + +.fad.fa-turntable:after { + content: "\10f8e4"; +} + +.fad.fa-turtle:after { + content: "\10f726"; +} + +.fad.fa-tv:after { + content: "\10f26c"; +} + +.fad.fa-tv-alt:after { + content: "\10f8e5"; +} + +.fad.fa-tv-music:after { + content: "\10f8e6"; +} + +.fad.fa-tv-retro:after { + content: "\10f401"; +} + +.fad.fa-typewriter:after { + content: "\10f8e7"; +} + +.fad.fa-ufo:after { + content: "\10e047"; +} + +.fad.fa-ufo-beam:after { + content: "\10e048"; +} + +.fad.fa-umbrella:after { + content: "\10f0e9"; +} + +.fad.fa-umbrella-beach:after { + content: "\10f5ca"; +} + +.fad.fa-underline:after { + content: "\10f0cd"; +} + +.fad.fa-undo:after { + content: "\10f0e2"; +} + +.fad.fa-undo-alt:after { + content: "\10f2ea"; +} + +.fad.fa-unicorn:after { + content: "\10f727"; +} + +.fad.fa-union:after { + content: "\10f6a2"; +} + +.fad.fa-universal-access:after { + content: "\10f29a"; +} + +.fad.fa-university:after { + content: "\10f19c"; +} + +.fad.fa-unlink:after { + content: "\10f127"; +} + +.fad.fa-unlock:after { + content: "\10f09c"; +} + +.fad.fa-unlock-alt:after { + content: "\10f13e"; +} + +.fad.fa-upload:after { + content: "\10f093"; +} + +.fad.fa-usb-drive:after { + content: "\10f8e9"; +} + +.fad.fa-usd-circle:after { + content: "\10f2e8"; +} + +.fad.fa-usd-square:after { + content: "\10f2e9"; +} + +.fad.fa-user:after { + content: "\10f007"; +} + +.fad.fa-user-alien:after { + content: "\10e04a"; +} + +.fad.fa-user-alt:after { + content: "\10f406"; +} + +.fad.fa-user-alt-slash:after { + content: "\10f4fa"; +} + +.fad.fa-user-astronaut:after { + content: "\10f4fb"; +} + +.fad.fa-user-chart:after { + content: "\10f6a3"; +} + +.fad.fa-user-check:after { + content: "\10f4fc"; +} + +.fad.fa-user-circle:after { + content: "\10f2bd"; +} + +.fad.fa-user-clock:after { + content: "\10f4fd"; +} + +.fad.fa-user-cog:after { + content: "\10f4fe"; +} + +.fad.fa-user-cowboy:after { + content: "\10f8ea"; +} + +.fad.fa-user-crown:after { + content: "\10f6a4"; +} + +.fad.fa-user-edit:after { + content: "\10f4ff"; +} + +.fad.fa-user-friends:after { + content: "\10f500"; +} + +.fad.fa-user-graduate:after { + content: "\10f501"; +} + +.fad.fa-user-hard-hat:after { + content: "\10f82c"; +} + +.fad.fa-user-headset:after { + content: "\10f82d"; +} + +.fad.fa-user-injured:after { + content: "\10f728"; +} + +.fad.fa-user-lock:after { + content: "\10f502"; +} + +.fad.fa-user-md:after { + content: "\10f0f0"; +} + +.fad.fa-user-md-chat:after { + content: "\10f82e"; +} + +.fad.fa-user-minus:after { + content: "\10f503"; +} + +.fad.fa-user-music:after { + content: "\10f8eb"; +} + +.fad.fa-user-ninja:after { + content: "\10f504"; +} + +.fad.fa-user-nurse:after { + content: "\10f82f"; +} + +.fad.fa-user-plus:after { + content: "\10f234"; +} + +.fad.fa-user-robot:after { + content: "\10e04b"; +} + +.fad.fa-user-secret:after { + content: "\10f21b"; +} + +.fad.fa-user-shield:after { + content: "\10f505"; +} + +.fad.fa-user-slash:after { + content: "\10f506"; +} + +.fad.fa-user-tag:after { + content: "\10f507"; +} + +.fad.fa-user-tie:after { + content: "\10f508"; +} + +.fad.fa-user-times:after { + content: "\10f235"; +} + +.fad.fa-user-unlock:after { + content: "\10e058"; +} + +.fad.fa-user-visor:after { + content: "\10e04c"; +} + +.fad.fa-users:after { + content: "\10f0c0"; +} + +.fad.fa-users-class:after { + content: "\10f63d"; +} + +.fad.fa-users-cog:after { + content: "\10f509"; +} + +.fad.fa-users-crown:after { + content: "\10f6a5"; +} + +.fad.fa-users-medical:after { + content: "\10f830"; +} + +.fad.fa-users-slash:after { + content: "\10e073"; +} + +.fad.fa-utensil-fork:after { + content: "\10f2e3"; +} + +.fad.fa-utensil-knife:after { + content: "\10f2e4"; +} + +.fad.fa-utensil-spoon:after { + content: "\10f2e5"; +} + +.fad.fa-utensils:after { + content: "\10f2e7"; +} + +.fad.fa-utensils-alt:after { + content: "\10f2e6"; +} + +.fad.fa-vacuum:after { + content: "\10e04d"; +} + +.fad.fa-vacuum-robot:after { + content: "\10e04e"; +} + +.fad.fa-value-absolute:after { + content: "\10f6a6"; +} + +.fad.fa-vector-square:after { + content: "\10f5cb"; +} + +.fad.fa-venus:after { + content: "\10f221"; +} + +.fad.fa-venus-double:after { + content: "\10f226"; +} + +.fad.fa-venus-mars:after { + content: "\10f228"; +} + +.fad.fa-vhs:after { + content: "\10f8ec"; +} + +.fad.fa-vial:after { + content: "\10f492"; +} + +.fad.fa-vials:after { + content: "\10f493"; +} + +.fad.fa-video:after { + content: "\10f03d"; +} + +.fad.fa-video-plus:after { + content: "\10f4e1"; +} + +.fad.fa-video-slash:after { + content: "\10f4e2"; +} + +.fad.fa-vihara:after { + content: "\10f6a7"; +} + +.fad.fa-violin:after { + content: "\10f8ed"; +} + +.fad.fa-virus:after { + content: "\10e074"; +} + +.fad.fa-virus-slash:after { + content: "\10e075"; +} + +.fad.fa-viruses:after { + content: "\10e076"; +} + +.fad.fa-voicemail:after { + content: "\10f897"; +} + +.fad.fa-volcano:after { + content: "\10f770"; +} + +.fad.fa-volleyball-ball:after { + content: "\10f45f"; +} + +.fad.fa-volume:after { + content: "\10f6a8"; +} + +.fad.fa-volume-down:after { + content: "\10f027"; +} + +.fad.fa-volume-mute:after { + content: "\10f6a9"; +} + +.fad.fa-volume-off:after { + content: "\10f026"; +} + +.fad.fa-volume-slash:after { + content: "\10f2e2"; +} + +.fad.fa-volume-up:after { + content: "\10f028"; +} + +.fad.fa-vote-nay:after { + content: "\10f771"; +} + +.fad.fa-vote-yea:after { + content: "\10f772"; +} + +.fad.fa-vr-cardboard:after { + content: "\10f729"; +} + +.fad.fa-wagon-covered:after { + content: "\10f8ee"; +} + +.fad.fa-walker:after { + content: "\10f831"; +} + +.fad.fa-walkie-talkie:after { + content: "\10f8ef"; +} + +.fad.fa-walking:after { + content: "\10f554"; +} + +.fad.fa-wallet:after { + content: "\10f555"; +} + +.fad.fa-wand:after { + content: "\10f72a"; +} + +.fad.fa-wand-magic:after { + content: "\10f72b"; +} + +.fad.fa-warehouse:after { + content: "\10f494"; +} + +.fad.fa-warehouse-alt:after { + content: "\10f495"; +} + +.fad.fa-washer:after { + content: "\10f898"; +} + +.fad.fa-watch:after { + content: "\10f2e1"; +} + +.fad.fa-watch-calculator:after { + content: "\10f8f0"; +} + +.fad.fa-watch-fitness:after { + content: "\10f63e"; +} + +.fad.fa-water:after { + content: "\10f773"; +} + +.fad.fa-water-lower:after { + content: "\10f774"; +} + +.fad.fa-water-rise:after { + content: "\10f775"; +} + +.fad.fa-wave-sine:after { + content: "\10f899"; +} + +.fad.fa-wave-square:after { + content: "\10f83e"; +} + +.fad.fa-wave-triangle:after { + content: "\10f89a"; +} + +.fad.fa-waveform:after { + content: "\10f8f1"; +} + +.fad.fa-waveform-path:after { + content: "\10f8f2"; +} + +.fad.fa-webcam:after { + content: "\10f832"; +} + +.fad.fa-webcam-slash:after { + content: "\10f833"; +} + +.fad.fa-weight:after { + content: "\10f496"; +} + +.fad.fa-weight-hanging:after { + content: "\10f5cd"; +} + +.fad.fa-whale:after { + content: "\10f72c"; +} + +.fad.fa-wheat:after { + content: "\10f72d"; +} + +.fad.fa-wheelchair:after { + content: "\10f193"; +} + +.fad.fa-whistle:after { + content: "\10f460"; +} + +.fad.fa-wifi:after { + content: "\10f1eb"; +} + +.fad.fa-wifi-1:after { + content: "\10f6aa"; +} + +.fad.fa-wifi-2:after { + content: "\10f6ab"; +} + +.fad.fa-wifi-slash:after { + content: "\10f6ac"; +} + +.fad.fa-wind:after { + content: "\10f72e"; +} + +.fad.fa-wind-turbine:after { + content: "\10f89b"; +} + +.fad.fa-wind-warning:after { + content: "\10f776"; +} + +.fad.fa-window:after { + content: "\10f40e"; +} + +.fad.fa-window-alt:after { + content: "\10f40f"; +} + +.fad.fa-window-close:after { + content: "\10f410"; +} + +.fad.fa-window-frame:after { + content: "\10e04f"; +} + +.fad.fa-window-frame-open:after { + content: "\10e050"; +} + +.fad.fa-window-maximize:after { + content: "\10f2d0"; +} + +.fad.fa-window-minimize:after { + content: "\10f2d1"; +} + +.fad.fa-window-restore:after { + content: "\10f2d2"; +} + +.fad.fa-windsock:after { + content: "\10f777"; +} + +.fad.fa-wine-bottle:after { + content: "\10f72f"; +} + +.fad.fa-wine-glass:after { + content: "\10f4e3"; +} + +.fad.fa-wine-glass-alt:after { + content: "\10f5ce"; +} + +.fad.fa-won-sign:after { + content: "\10f159"; +} + +.fad.fa-wreath:after { + content: "\10f7e2"; +} + +.fad.fa-wrench:after { + content: "\10f0ad"; +} + +.fad.fa-x-ray:after { + content: "\10f497"; +} + +.fad.fa-yen-sign:after { + content: "\10f157"; +} + +.fad.fa-yin-yang:after { + content: "\10f6ad"; +} diff --git a/key4intranet.front/public/assets/css/key4.css b/key4intranet.front/public/assets/css/key4.css new file mode 100644 index 0000000..c081bd1 --- /dev/null +++ b/key4intranet.front/public/assets/css/key4.css @@ -0,0 +1,9749 @@ +@charset "UTF-8"; + +/* + ============================================================================================== + --------------------------| |-------------------------- + --------------------------| CSS / Key4events 2020 |-------------------------- + --------------------------| Thème général |-------------------------- + --------------------------| |-------------------------- + ============================================================================================== +*/ + + +/* -------------------- Global -------------------- */ + + +/* + ============================================================================================== + --------------------------| |-------------------------- + --------------------------| CSS / Key4events 2020 |-------------------------- + --------------------------| Variables et mixins |-------------------------- + --------------------------| |-------------------------- + ============================================================================================== +*/ + + +/* -------------------- Typographies -------------------- */ + + +/* -------------------- Transitions -------------------- */ + + +/* -------------------- Mixins -------------------- */ + + +/* Modifs KWW début */ + + +/* Modifs KWW fin */ + + +/* -------------------- Fonts --------------------*/ + +@font-face { + font-family: 'Arquitecta-regular'; + src: url("../fonts/arquitecta/arquitecta-regular.html") format("woff2"), url("../fonts/arquitecta/arquitecta-regular.woff") format("woff"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Arquitecta-bold'; + src: url("../fonts/arquitecta/arquitecta-bold.html") format("woff2"), url("../fonts/arquitecta/arquitecta-bold.woff") format("woff"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'Arquitecta-heavy'; + src: url("../fonts/arquitecta/arquitecta-heavy.html") format("woff2"), url("../fonts/arquitecta/arquitecta-heavy.woff") format("woff"); + font-weight: normal; + font-style: normal; +} + + +/* -------------------- SVG -------------------- */ + +svg { + fill: #000; +} + +svg use { + stroke: #000; + stroke-width: 2; + transition: all 0.3s ease; +} + +svg.blue { + fill: #3e64c1; +} + +svg.blue use { + stroke: #3e64c1; +} + +svg.indigo { + fill: #743ad2; +} + +svg.indigo use { + stroke: #743ad2; +} + +svg.purple { + fill: #9b369b; +} + +svg.purple use { + stroke: #9b369b; +} + +svg.pink { + fill: #e83e8c; +} + +svg.pink use { + stroke: #e83e8c; +} + +svg.red { + fill: #e8192c; +} + +svg.red use { + stroke: #e8192c; +} + +svg.orange { + fill: #ff6000; +} + +svg.orange use { + stroke: #ff6000; +} + +svg.yellow { + fill: #f5ba1b; +} + +svg.yellow use { + stroke: #f5ba1b; +} + +svg.green { + fill: #409c6a; +} + +svg.green use { + stroke: #409c6a; +} + +svg.teal { + fill: #0eb7a9; +} + +svg.teal use { + stroke: #0eb7a9; +} + +svg.cyan { + fill: #0088db; +} + +svg.cyan use { + stroke: #0088db; +} + +svg.cyan-light { + fill: #88cef6; +} + +svg.cyan-light use { + stroke: #88cef6; +} + +svg.skyblue { + fill: #2f85b3; +} + +svg.skyblue use { + stroke: #2f85b3; +} + +svg.skyblue-medium { + fill: #6daed4; +} + +svg.skyblue-medium use { + stroke: #6daed4; +} + +svg.skyblue-light { + fill: #cbe5f4; +} + +svg.skyblue-light use { + stroke: #cbe5f4; +} + +svg.nightblue { + fill: #264c95; +} + +svg.nightblue use { + stroke: #264c95; +} + +svg.primary-dark { + fill: #0b3c6e; +} + +svg.primary-dark use { + stroke: #0b3c6e; +} + +svg.white { + fill: #fff; +} + +svg.white use { + stroke: #fff; +} + +svg.black { + fill: #000; +} + +svg.black use { + stroke: #000; +} + +svg.gray-light { + fill: #ced4da; +} + +svg.gray-light use { + stroke: #ced4da; +} + +svg.gray { + fill: #6c757d; +} + +svg.gray use { + stroke: #6c757d; +} + +svg.gray-dark { + fill: #343a40; +} + +svg.gray-dark use { + stroke: #343a40; +} + +svg.original { + fill: #2c4698; +} + +svg.original use { + stroke: #2c4698; +} + +svg.primary { + fill: #3e64c1; +} + +svg.primary use { + stroke: #3e64c1; +} + +svg.secondary { + fill: #333; +} + +svg.secondary use { + stroke: #333; +} + +svg.success { + fill: #74be4b; +} + +svg.success use { + stroke: #74be4b; +} + +svg.info { + fill: #2ec3ea; +} + +svg.info use { + stroke: #2ec3ea; +} + +svg.warning { + fill: #ff6000; +} + +svg.warning use { + stroke: #ff6000; +} + +svg.danger { + fill: #e8192c; +} + +svg.danger use { + stroke: #e8192c; +} + +svg.skyblue { + fill: #2f85b3; +} + +svg.skyblue use { + stroke: #2f85b3; +} + +svg.white { + fill: #fff; +} + +svg.white use { + stroke: #fff; +} + +svg.light { + fill: #aaa; +} + +svg.light use { + stroke: #aaa; +} + +svg.dark { + fill: #343a40; +} + +svg.dark use { + stroke: #343a40; +} + + +/* -------------------- Icônes custom -------------------- */ + +i.icon { + display: inline-block; +} + +i.icon.icon-sm { + width: 28px; + height: 28px; + min-width: 28px; + min-height: 28px; +} + +i.icon.icon-md { + width: 36px; + height: 36px; + min-width: 36px; + min-height: 36px; +} + +i.icon.icon-lg { + width: 56px; + height: 56px; + min-width: 56px; + min-height: 56px; +} + +i.icon.icon-lg use { + stroke-width: 1.32; +} + +i.icon.icon-bg { + position: absolute; + z-index: 1; + width: auto; + height: 50vw; + overflow: hidden; + opacity: .04; + transition: all 0.3s ease; +} + +i.icon.icon-bg svg { + transform: translate(28%, 0); +} + +body.show-sidelist i.icon.icon-bg { + /* transform: translateX(50vw); */ + opacity: 0; +} + +i.icon>svg { + width: 100%; + height: 100%; +} + +@media (max-width: 767px) { + i.icon.icon-bg { + top: 0; + right: 0; + top: 163px; + } +} + +@media (min-width: 768px) { + i.icon.icon-bg { + bottom: 0; + right: 0; + width: 680px; + height: 680px; + } + i.icon.icon-bg svg { + transform: translate(7.5%, 32%); + } +} + + +/* -------------------- Titres -------------------- */ + +.line { + position: relative; + padding-bottom: 10px; +} + +.line::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + bottom: 0; + left: 0; + width: 50px; + height: 2px; + background-color: #3e64c1; +} + +.line.line-white-30::after { + background-color: rgba(255, 255, 255, 0.3); +} + +.line.line-gray-ligth::after { + background-color: #ddd; +} + +.line.line-blue::after { + background-color: #3e64c1 !important; +} + +.line.line-indigo::after { + background-color: #743ad2 !important; +} + +.line.line-purple::after { + background-color: #9b369b !important; +} + +.line.line-pink::after { + background-color: #e83e8c !important; +} + +.line.line-red::after { + background-color: #e8192c !important; +} + +.line.line-orange::after { + background-color: #ff6000 !important; +} + +.line.line-yellow::after { + background-color: #f5ba1b !important; +} + +.line.line-green::after { + background-color: #409c6a !important; +} + +.line.line-teal::after { + background-color: #0eb7a9 !important; +} + +.line.line-cyan::after { + background-color: #0088db !important; +} + +.line.line-cyan-light::after { + background-color: #88cef6 !important; +} + +.line.line-skyblue::after { + background-color: #2f85b3 !important; +} + +.line.line-skyblue-medium::after { + background-color: #6daed4 !important; +} + +.line.line-skyblue-light::after { + background-color: #cbe5f4 !important; +} + +.line.line-nightblue::after { + background-color: #264c95 !important; +} + +.line.line-primary-dark::after { + background-color: #0b3c6e !important; +} + +.line.line-white::after { + background-color: #fff !important; +} + +.line.line-black::after { + background-color: #000 !important; +} + +.line.line-gray-light::after { + background-color: #ced4da !important; +} + +.line.line-gray::after { + background-color: #6c757d !important; +} + +.line.line-gray-dark::after { + background-color: #343a40 !important; +} + +.line.line-original::after { + background-color: #2c4698 !important; +} + + +/* -------------------- Liens -------------------- */ + +a { + transition: all 0.15s ease; +} + +.no-ul { + text-decoration: none; +} + +a.link-under { + position: relative; + text-decoration: none; + padding-bottom: 2px; + background-image: linear-gradient(to bottom, transparent 0, transparent calc(100% - 1px), #3e64c1 calc(100% - 1px), #3e64c1 100%); + background-size: 0 auto; + background-position: bottom center; + background-repeat: no-repeat; + transition: all 0.3s ease; +} + +a.link-under:hover { + background-image: linear-gradient(to bottom, transparent 0, transparent calc(100% - 1px), #3e64c1 calc(100% - 1px), #3e64c1 100%); + background-size: 100% auto; +} + +a.text-white:hover, +a.text-white:focus { + color: #fff !important; +} + + +/* -------------------- Opacités -------------------- */ + +.op-0 { + opacity: .0 !important; + transition: all 0.3s ease; +} + +.op-1 { + opacity: .1 !important; + transition: all 0.3s ease; +} + +.op-2 { + opacity: .2 !important; + transition: all 0.3s ease; +} + +.op-3 { + opacity: .3 !important; + transition: all 0.3s ease; +} + +.op-4 { + opacity: .4 !important; + transition: all 0.3s ease; +} + +.op-5 { + opacity: .5 !important; + transition: all 0.3s ease; +} + +.op-6 { + opacity: .6 !important; + transition: all 0.3s ease; +} + +.op-7 { + opacity: .7 !important; + transition: all 0.3s ease; +} + +.op-8 { + opacity: .8 !important; + transition: all 0.3s ease; +} + +.op-9 { + opacity: .9 !important; + transition: all 0.3s ease; +} + +.op-10 { + opacity: 1 !important; + transition: all 0.3s ease; +} + +.op-h-0:hover { + opacity: .0 !important; +} + +.op-h-1:hover { + opacity: .1 !important; +} + +.op-h-2:hover { + opacity: .2 !important; +} + +.op-h-3:hover { + opacity: .3 !important; +} + +.op-h-4:hover { + opacity: .4 !important; +} + +.op-h-5:hover { + opacity: .5 !important; +} + +.op-h-6:hover { + opacity: .6 !important; +} + +.op-h-7:hover { + opacity: .7 !important; +} + +.op-h-8:hover { + opacity: .8 !important; +} + +.op-h-9:hover { + opacity: .9 !important; +} + +.op-h-10:hover { + opacity: 1 !important; +} + + +/* -------------------- Scrollbars custom -------------------- */ + +::-webkit-scrollbar { + width: 6px; + height: 6px; +} + +::-webkit-scrollbar-track { + background: #f1f1f1; +} + +::-webkit-scrollbar-thumb { + background: #888; +} + +::-webkit-scrollbar-thumb:hover { + background: #555; +} + +div[class*="table-responsive"]::-webkit-scrollbar, +.scrollable::-webkit-scrollbar { + height: 4px; +} + +div[class*="table-responsive"]::-webkit-scrollbar-track, +.scrollable::-webkit-scrollbar-track { + background: #f1f1f1; +} + +div[class*="table-responsive"]::-webkit-scrollbar-thumb, +.scrollable::-webkit-scrollbar-thumb { + background: #888; +} + +div[class*="table-responsive"]::-webkit-scrollbar-thumb:hover, +.scrollable::-webkit-scrollbar-thumb:hover { + background: #555; +} + +.popover .popover-body::-webkit-scrollbar { + width: 4px; + height: 4px; +} + +.popover .popover-body::-webkit-scrollbar-track { + background: #f1f1f1; +} + +.popover .popover-body::-webkit-scrollbar-thumb { + background: #999; +} + +.popover .popover-body::-webkit-scrollbar-thumb:hover { + background: #777; +} + +#scrollnav>div { + -ms-overflow-style: none; + scrollbar-width: none; +} + +#scrollnav>div::-webkit-scrollbar { + width: 0; + height: 0; +} + +body.eltsparams article .sidelist>div { + scrollbar-color: #888 #f1f1f1; + scrollbar-width: thin !important; + /* + &::-webkit-scrollbar { + width: 5px; + height: 0; + } + &::-webkit-scrollbar-track { + background: #f1f1f1; + } + &::-webkit-scrollbar-thumb { + background: #d6d6d6; + } + &::-webkit-scrollbar-thumb:hover { + background: #777; + } + */ +} + + +/* -------------------- Scrollbars custom pour Firefox -------------------- */ + +:root { + scrollbar-color: #888 #f1f1f1; + scrollbar-width: thin !important; +} + + +/* -------------------- Couleur de texte sélectionné -------------------- */ + +::selection { + color: #fff; + background-color: #3e64c1; +} + + +/* -------------------- Loaders -------------------- */ + +.loader { + display: inline-block; + position: relative; + width: 40px; + vertical-align: middle; +} + +.loader::before { + content: ''; + display: block; + padding-top: 100%; +} + +.loader:not(.loader-brand)>svg { + position: absolute; + z-index: 2; + top: 0; + bottom: 0; + left: 0; + right: 0; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + transform-origin: center center; + animation: Loader-rotate 2s linear infinite; +} + +.loader:not(.loader-brand)>svg>circle { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + stroke-width: 3px; + animation: Loader-dash 1.5s ease-in-out infinite; + stroke-linecap: round; +} + +.loader:not(.loader-brand).centered { + display: block; + margin: 0 auto; +} + +.loader:not(.loader-brand).loader-sm { + width: 25px; +} + +.loader:not(.loader-brand).loader-sm>svg>circle { + stroke-width: 4px; +} + +.loader:not(.loader-brand).loader-lg { + width: 70px; +} + +.loader:not(.loader-brand).loader-lg>svg>circle { + stroke-width: 2px; +} + +.loader:not(.loader-brand).loader-full { + background: radial-gradient(rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0.8) 30%, rgba(206, 212, 218, 0.85) 100%); + /*&.loader-page { + background: $white; + animation-direction: reverse !important; + html.loaded & { + animation-play-state: inherit; + } + }*/ +} + +.loader:not(.loader-brand).loader-full>svg { + width: 160px; + height: 160px; +} + +.loader:not(.loader-brand).loader-full>svg>circle { + animation: Loader-dash 1.5s ease-in-out infinite, Loader-color 12s ease-in-out infinite, Loader-stroke 1.5s ease-in-out infinite; +} + +.loader.loader-full, +.loader.loader-brand { + display: block !important; + position: fixed !important; + z-index: 1000100 !important; + top: 0 !important; + left: 0 !important; + width: 100vw !important; + height: 0; + overflow: hidden; + animation: FullLoader-show .6s ease-out 1 normal forwards paused; +} + +.loader.loader-full.show, +.loader.loader-brand.show { + animation-play-state: running; +} + +.loader.loader-full.hide, +.loader.loader-brand.hide { + animation-name: FullLoader-hide; + animation-play-state: running; +} + +.loader.loader-brand { + display: flex !important; + justify-content: center; + align-items: center; + background-color: #fff; +} + +.loader.loader-brand>* { + margin-top: -60px !important; +} + +.loader.loader-brand .content .progress { + height: 3px; + margin: 20px 40px 0 40px; +} + +.loader.loader-brand .content .progress .progress-bar { + width: 100%; + background: linear-gradient(to right, #9b369b, #f5ba1b, #409c6a, #e8192c, #264c95, #0088db, #ff6000, #0eb7a9, #9b369b, #f5ba1b) top left repeat-x; + background-size: 2000px 100%; + animation: Loadbar-bg 6s linear infinite; +} + + +/* -------------------- Animations -------------------- */ + +@media screen and (orientation: portrait) { + @keyframes kenburns-top { + 0% { + background-size: auto 100%; + } + 100% { + background-size: auto 125%; + } + } +} + +@media screen and (orientation: landscape) { + @keyframes kenburns-top { + 0% { + background-size: 100% auto; + } + 100% { + background-size: 125% auto; + } + } +} + +@keyframes slide-in-elliptic-top-fwd { + 0% { + transform: translateY(-600px) rotateX(-30deg) scale(0); + transform-origin: 50% 100%; + opacity: 0; + } + 100% { + transform: translateY(0) rotateX(0) scale(1); + transform-origin: 50% 1400px; + opacity: 1; + } +} + +@keyframes shake-horizontal { + 0%, + 100% { + transform: translateX(0); + } + 10%, + 30%, + 50%, + 70% { + transform: translateX(-10px); + } + 20%, + 40%, + 60% { + transform: translateX(10px); + } + 80% { + transform: translateX(8px); + } + 90% { + transform: translateX(-8px); + } +} + +@keyframes fade-in { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes zoom-in { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} + +@keyframes Showinfo-top { + 0% { + opacity: 0; + top: -100px; + max-height: 0; + } + 100% { + opacity: 1; + top: 0; + max-height: 200px; + } +} + +@keyframes Hideinfo-top { + 0% { + opacity: 1; + top: 0; + max-height: 200px; + } + 100% { + opacity: 0; + top: -100px; + max-height: 0; + } +} + +@keyframes Showinfo-bottom { + 0% { + opacity: 0; + top: 100px; + max-height: 0; + } + 100% { + opacity: 1; + top: 0; + max-height: 200px; + } +} + +@keyframes Hideinfo-bottom { + 0% { + opacity: 1; + top: 0; + max-height: 200px; + } + 100% { + opacity: 0; + top: 100px; + max-height: 0; + } +} + +@keyframes FullLoader-show { + 0% { + height: 0; + } + 1% { + height: 100vh; + opacity: 0; + } + 100% { + height: 100vh; + opacity: 1; + } +} + +@keyframes FullLoader-hide { + 0% { + height: 100vh; + opacity: 1; + } + 99% { + height: 100vh; + } + 100% { + height: 0; + opacity: 0; + } +} + +@keyframes Loader-rotate { + 100% { + transform: rotate(360deg); + } +} + +@keyframes Loader-dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} + +@keyframes Loader-stroke { + 0% { + stroke-width: 1px; + } + 30% { + stroke-width: 3px; + } + 100% { + stroke-width: 1px; + } +} + +@keyframes Loader-color { + 0% { + stroke: #9b369b; + } + 12% { + stroke: #f5ba1b; + } + 24% { + stroke: #409c6a; + } + 36% { + stroke: #e8192c; + } + 44% { + stroke: #264c95; + } + 54% { + stroke: #0088db; + } + 72% { + stroke: #ff6000; + } + 86% { + stroke: #0eb7a9; + } + 100% { + stroke: #9b369b; + } +} + +@keyframes Loadbar-bg { + 0% { + background-position: 100% 0; + } + 100% { + background-position: 0 0; + } +} + + +/* -------------------- Layout -------------------- */ + + +/* General */ + + +/* -------------------- Layout -------------------- */ + +html, +body { + position: relative; + width: 100%; + min-height: 100vh; + font-family: Verdana, sans-serif; + font-size: 14px; +} + +@media (max-width: 1199px) { + html { + &.noscroll { + &, + & body { + overflow: hidden !important; + position: fixed; + } + body:not(.hideheader) { + header, + .subheader { + top: 0; + } + } + } + } +} + +body { + overflow-x: hidden; + @media (max-width: 991px) { + &.noscroll { + overflow: hidden !important; + position: fixed; + &:not(.hideheader) { + header, + .subheader { + top: 0; + } + } + } + } + @media (min-width: 992px) and (max-width: 1199px) { + &.noscroll { + &.pinned-menu-left { + overflow: hidden !important; + position: fixed; + &:not(.hideheader) { + header, + .subheader { + top: 0; + } + } + } + } + } +} + +body.noscroll { + overflow: hidden !important; + position: fixed; +} + +body.noscroll:not(.hideheader) header, +body.noscroll:not(.hideheader) .subheader { + top: 0; +} + +.wrapper { + display: flex; + position: unset !important; + flex-direction: column; + min-height: calc(100vh - 111px); + transition: all 0.3s ease; +} + +.wrapper.framed { + min-height: calc(100vh - 111px); + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.08); +} + +@media (min-width: 768px) { + .wrapper.framed { + padding: 30px; + } +} + +@media (min-width: 992px) { + .wrapper { + min-height: calc(100vh - 78px); + } + .wrapper.framed { + min-height: calc(100vh - 78px); + padding: 60px; + } +} + + +/* -------------------- Effets de flou (menus mobile ouverts) -------------------- */ + +body.loading { + &::before, + &::after { + display: none !important; + } + header, + .subheader, + main, + #scrollnav, + footer { + filter: blur(6px); + transition: $anim-150ms; + } +} + +@media (max-width: 991px) { + body.show-menu-left::before, + body.show-menu-left::after, + body.show-params-left::before, + body.show-params-left::after, + body.show-profile::before, + body.show-profile::after { + display: none !important; + } + body.show-menu-left header, + body.show-menu-left .subheader, + body.show-menu-left main article, + body.show-menu-left #scrollnav, + body.show-menu-left footer, + body.show-params-left header, + body.show-params-left .subheader, + body.show-params-left main article, + body.show-params-left #scrollnav, + body.show-params-left footer, + body.show-profile header, + body.show-profile .subheader, + body.show-profile main article, + body.show-profile #scrollnav, + body.show-profile footer { + filter: blur(8px); + } +} + + +/* -------------------- Désactivation de la sélection sur mobile/longtap (ordonnancement des favoris) -------------------- */ + +html:not(.no-touchevents) body.sorting * { + -webkit-touch-callout: none !important; + -webkit-user-select: none !important; +} + + +/* -------------------- Visuels de fond -------------------- */ + +body.background-visuel::before, +body.background-visuel::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: -1; + background-position: top center; + background-size: cover; +} + +body.background-visuel::before { + background: linear-gradient(to bottom, #87aae0 0, #c3f8ff 55%, #fff 100%) top center no-repeat; +} + +body.background-visuel::after { + position: fixed; + opacity: .25; +} + +html:not(.noBgBlendmode) body.background-visuel::after { + mix-blend-mode: multiply; +} + +.background-visuel-A::after { + background-image: url("../images/visuel-bg_A.jpg"); + -webkit-mask-image: linear-gradient(to bottom, #000 40%, transparent 100%); + mask-image: linear-gradient(to bottom, #000 40%, transparent 100%); +} + +.background-visuel-B::after { + background-image: url("../images/visuel-bg_B.jpg"); + -webkit-mask-image: linear-gradient(to bottom, #000 40%, transparent 100%); + mask-image: linear-gradient(to bottom, #000 40%, transparent 100%); +} + +@media (max-width: 575px) { + body:not(.login) { + background-color: #f8f8f8; + } + body:not(.login).background-visuel::before, + body:not(.login).background-visuel::after { + display: none; + } +} + + +/* Headers */ + + +/* -------------------- Header -------------------- */ + +header { + display: flex; + position: fixed; + z-index: 1000; + align-content: stretch; + justify-content: space-between; + width: 100%; + height: 70px; + box-shadow: 0 1px 0 rgba(94, 94, 94, 0.06); + padding: 10px; + background-color: #fff; + transition: transform 0.3s ease; + transition-delay: .3s; +} + +body.hideheader header { + transform: translateY(-110%); + transition-delay: 0s; +} + +header>a.menu-left-trigger { + display: flex; + align-items: center; +} + +header>a.logo { + display: inline-block; + position: absolute; + left: 50%; + margin-left: -20px; + width: 43px; + height: 54px; + overflow: hidden; +} + +header>a.logo svg { + height: 49px; +} + +header>ul.user-infos { + display: flex; + align-items: center; +} + +header>ul.user-infos .profile { + order: 2; + font-family: "Arquitecta-heavy", Sans-serif; + text-transform: uppercase; +} + +header>ul.user-infos .profile a i { + color: #bbb; + transition: all 0.3s ease; +} + +body.show-profile header>ul.user-infos .profile a i:not(.icon) { + transform: rotate(180deg); +} + +header>ul.user-infos .profile a span { + max-width: calc(200px - 30px); +} + +header>ul.user-infos .profile a.d-lg-none i { + transform: scale(1.2); +} + +header>ul.user-infos .profile a.d-lg-none i use { + stroke-width: 1.75; +} + +header>ul.user-infos .cart { + position: relative; + order: 1; +} + +header>ul.user-infos .cart .badge { + position: absolute; + z-index: 1; + top: -5px; + right: -7px; +} + +header>ul.user-options { + display: flex; + align-items: center; + border-left: 1px solid #f4f4f4; +} + +header>ul>li { + display: inline-block; +} + +@media (min-width: 768px) { + .wrapper.framed header { + position: relative; + } +} + +@media (min-width: 992px) { + header { + position: relative; + height: 100px; + transform: translateY(0) !important; + } + header>a.logo { + display: flex; + position: unset; + flex: 1; + width: auto; + height: auto; + margin: 0; + align-items: center; + } + header>a.logo svg { + height: 54px; + margin: 8px 27px; + } + header>ul.user-infos .profile { + order: 1; + } + header>ul.user-infos .profile a:hover i.icon, + body.show-profile header>ul.user-infos .profile a i.icon { + background-color: #6daed4 !important; + } + header>ul .cart { + order: 2; + } +} + + +/* -------------------- Sub-header (ERP) -------------------- */ + +.subheader { + position: fixed; + z-index: 995; + width: 100%; + max-width: 100%; + padding: 86px 20px 16px 20px; + background-color: #fcfcfc; + transition: all 0.3s ease, transform 0.3s ease 0.3s; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.14); +} + +body.hideheader .subheader { + transform: translateY(-110%); + transition: all 0.3s ease, transform 0.3s ease; +} + +.subheader a.params { + position: absolute; + top: 90px; + left: 14px; +} + +body.dashboard .subheader a.params { + top: 92px; +} + +.subheader a.params i svg use { + stroke: #6c757d; +} + +.subheader h1 { + font-family: "Arquitecta-bold", Sans-serif; + font-size: 1.6rem; + line-height: 1.5rem; +} + +.subheader h1 a { + display: inline-block; + max-height: 60px; + font-family: "Arquitecta-heavy", Sans-serif; + overflow: hidden; +} + +body[class*='rub-'] .subheader h1 a { + display: inline; +} + +.subheader .date, +.subheader .lieu { + font-family: "Arquitecta-regular", Sans-serif; + letter-spacing: .02em; + text-transform: uppercase; +} + +body.erp:not(.dashboard) .subheader .date, +body.erp:not(.dashboard) .subheader .lieu { + display: none !important; +} + +.subheader .date { + color: #727272; + line-height: 1.2rem; +} + +.subheader .lieu { + padding: 3px 6px; + font-size: .87rem; + line-height: .8rem; +} + +.subheader .options-toggle { + display: block; + position: absolute; + top: 83px; + right: 17px; + transition: all 0.15s ease; +} + +.subheader #options:not(.show).collapsing+.options-toggle, +.subheader #options.show+.options-toggle { + transform: rotate(90deg); +} + +@media (min-width: 576px) { + .subheader h1 { + font-size: 1.6rem; + line-height: 1em; + } + body.dashboard .subheader h1 { + font-size: 2.2rem; + } + body.dashboard .subheader h1 a { + max-height: 86px; + } + .subheader .date { + padding: 6px 0 4px 0; + font-size: 1.15rem; + line-height: 1.1em; + } + .subheader .lieu { + font-size: 1rem; + line-height: 1em; + } + .subheader .options-toggle { + top: 83px; + } + body.dashboard .subheader .options-toggle { + top: 86px; + } +} + +@media (min-width: 768px) { + .subheader { + padding: 96px 20px 26px 14px; + } + .subheader h1 { + margin-right: 240px !important; + } + .subheader .date { + width: calc(100% - 75px) !important; + } + .subheader #options { + display: block; + } + .subheader #options ul { + position: absolute; + top: 75px; + right: 13px; + } + body.dashboard .subheader #options ul { + top: 78px; + } +} + +@media (min-width: 992px) { + .subheader { + position: relative; + padding-top: 22px; + transform: translateY(0) !important; + box-shadow: 0 1px 0 rgba(94, 94, 94, 0.06); + } + .subheader a.params { + top: 17px; + left: 42px; + } + body.dashboard .subheader a.params { + top: 22px; + } + .subheader h1, + .subheader .date, + .subheader .lieu { + margin-left: 75px !important; + } + .subheader h1 { + font-size: 1.8rem; + } + body.dashboard .subheader h1 { + font-size: 2.7rem; + } + .subheader #options ul { + top: 3px; + right: 25px; + } + body.dashboard .subheader #options ul { + top: 8px; + } +} + +@media (min-width: 1024px) { + body.dashboard .subheader h1 a { + max-height: unset; + } +} + +@media (min-width: 1200px) { + body.dashboard .subheader { + padding-top: 36px; + padding-bottom: 36px; + } + body.dashboard .subheader a.params { + top: 36px; + } + body.dashboard .subheader #options ul { + top: 22px; + } +} + + +/* Contents */ + + +/* -------------------- Contenus -------------------- */ + +.page { + display: flex; + flex: 1; + flex-direction: column; +} + +@media (min-width: 992px) { + .page { + position: relative; + } +} + +main { + display: flex; + flex: 1; + padding-top: 70px; + transition: all 0.3s ease; +} + +.subheader+main { + padding-top: 0; +} + +main>nav { + position: fixed; + z-index: 2000; + top: 0; + left: 0; + width: calc(100vw - 60px); + max-width: 320px; + height: 100vh; + background-color: #fff; + transition: all 0.3s ease; + transform: translateX(-100%); +} + +body.show-menu-left main>nav { + transform: translateX(0); +} + +main>nav a.close-menu-left { + position: fixed; + top: 20px; + right: 0; + width: 48px; + height: 48px; +} + +body.show-menu-left main>nav a.close-menu-left { + right: -48px; + opacity: 1; +} + +main>article { + position: relative; + flex: 1; + order: 2; + padding: 30px !important; + background-color: #f8f8f8; +} + +main>article>* { + position: relative; + z-index: 2; +} + +main>article .breadcrumbs a { + position: relative; + top: 3px; + color: #adb5bd; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 1.15rem; + letter-spacing: .04em; + text-decoration: none; + text-transform: uppercase; + transition: all 0.15s ease; +} + +main>article .breadcrumbs a:hover { + color: #3e64c1; +} + +main>article .breadcrumbs i { + padding: 0 2px; + color: #ccc; +} + +main>article .title { + font-size: 0; +} + +main>article .title .linkback { + display: inline-block; + width: 30px; + margin-left: -30px; + color: #b0b0b0; + font-size: .7rem; + transition: all 0.15s ease; +} + +main>article .title .linkback:hover { + color: #777; +} + +main::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 1900; + background-color: rgba(77, 82, 95, 0.7); + width: 0; + opacity: 0; + transition: width 0s ease .3s, opacity .3s ease; +} + +body.show-menu-left main::before, +body.show-params-left main::before, +body.show-profile main::before { + width: 100%; + opacity: 1; + transition: width 0s ease, opacity .3s ease; +} + +@media (min-width: 576px) { + main>article { + padding: 46px 60px !important; + } + main>article .title .linkback { + width: 42px; + margin-left: -42px; + } +} + +@media (min-width: 768px) { + .wrapper.framed main { + padding-top: 0; + } +} + +@media (min-width: 992px) { + main { + position: relative; + padding-top: 0; + } + main>nav { + position: relative; + flex: 0 0 280px; + height: auto; + order: 0; + width: 320px; + background-color: rgba(255, 255, 255, 0.7); + transform: translateX(0); + } + body.esp-cl main>nav { + flex: 0 0 240px; + } + main>article .title .linkback { + font-size: 1rem; + } + main::before { + display: none; + } +} + +@media (min-width: 1200px) { + main>nav { + flex: 0 0 280px !important; + } +} + + +/* Left menu */ + + +/* -------------------- Menu gauche (généralités) -------------------- */ + +body nav.menu-left>div { + height: auto !important; + max-height: 100vh !important; + padding-bottom: 20px; + overflow-x: hidden; + overflow-y: auto; + scrollbar-color: #6daed4 rgba(255, 255, 255, 0.25); + scrollbar-width: thin !important; +} + +body nav.menu-left>div::-webkit-scrollbar { + width: 4px; +} + +body nav.menu-left>div::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.25); +} + +body nav.menu-left>div::-webkit-scrollbar-thumb { + background: #6daed4; +} + +body nav.menu-left>div::-webkit-scrollbar-thumb:hover { + background: #2f85b3; +} + +body nav.menu-left a.logo { + max-width: calc(100% - 60px); +} + +body nav.menu-left a.logo svg { + max-width: calc(100% - 30px); + height: 48px; + margin: 38px 0 0 30px; +} + +body nav.menu-left a.params { + position: relative; + top: 20px; + -webkit-transform: translate3d(0, 0, 0); +} + +body nav.menu-left ul { + position: relative; + z-index: 2; +} + +body nav.menu-left ul li a { + display: inline-block; + position: relative; +} + +body nav.menu-left .toggler { + display: block; + position: absolute; + content: ''; + z-index: 1; + width: 100%; + height: 100%; + top: 0; + right: 0; + z-index: 2; + width: 14px; + cursor: w-resize; + background-color: rgba(62, 100, 193, 0); + transition: all 0.3s ease; +} + +body nav.menu-left .toggler:hover { + background-color: rgba(52, 58, 64, 0.05); +} + +@media (min-width: 992px) { + body nav.menu-left>div { + position: -webkit-sticky !important; + position: sticky !important; + top: 0; + max-height: unset !important; + overflow: inherit; + } +} + + +/* -------------------- Menu gauche (Espace client) -------------------- */ + +body.esp-cl nav.menu-left ul { + margin: 22px 0 0 2px; +} + +body.esp-cl nav.menu-left ul li { + transform: translateX(16px); +} + +body.esp-cl nav.menu-left ul li a { + width: calc(100% - 32px); + min-height: 62px; + margin-bottom: 8px; + padding: 1.45rem 2rem 1.45rem 5.2rem; + text-align: left; + font-size: 16px; + line-height: 1.5rem; + transition: all 0.15s ease; +} + +body.esp-cl nav.menu-left ul li a:not(.bg-gradient) { + box-shadow: none !important; +} + +body.esp-cl nav.menu-left ul li a:not(.bg-gradient)>.icon { + opacity: .7; +} + +body.esp-cl nav.menu-left ul li a:not(.bg-gradient)::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: -1; + width: 0; + background-color: #6daed4; + opacity: 0; + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.08) !important; + transition: all 0.3s ease; +} + +body.esp-cl nav.menu-left ul li a:not(.bg-gradient):hover { + color: #2c4698 !important; +} + +body.esp-cl nav.menu-left ul li a:not(.bg-gradient):hover>.icon { + opacity: 1; + transform: translateY(-1px); +} + +body.esp-cl nav.menu-left ul li a:not(.bg-gradient):hover::before { + width: 100%; + opacity: .25; +} + +body.esp-cl nav.menu-left ul li a .icon { + position: absolute; + top: 12px; + left: 24px; + transition: all 0.3s ease; +} + +@media (min-width: 992px) { + body.esp-cl nav.menu-left ul { + margin-top: 0; + } + body.esp-cl nav.menu-left ul li a { + width: 100%; + max-width: 240px; + } + body.esp-cl nav.menu-left ul li a:not(.bg-gradient)::before { + background-color: #fff; + } + body.esp-cl nav.menu-left ul li a:not(.bg-gradient):hover::before { + opacity: .85; + } + body.esp-cl.reduced-menu-left nav.menu-left { + flex: 0 0 98px !important; + } + body.esp-cl.reduced-menu-left nav.menu-left ul li a { + max-width: 62px; + padding: 1.45rem; + } + body.esp-cl.reduced-menu-left nav.menu-left ul li a, + body.esp-cl.reduced-menu-left nav.menu-left ul li a:not(.bg-gradient):hover { + color: transparent !important; + } + body.esp-cl.reduced-menu-left nav.menu-left ul li a .icon { + left: 14px; + } +} + +@media (min-width: 1200px) { + body.esp-cl nav.menu-left ul li a { + max-width: 320px; + } +} + + +/* -------------------- Menu gauche (ERP) -------------------- */ + +body.erp nav.menu-left *:not(input) { + -webkit-touch-callout: none !important; + -webkit-user-select: none !important; +} + +body.erp nav.menu-left a.params { + position: absolute; + top: 45px; + right: 16px; +} + +body.erp nav.menu-left a.params i svg use { + stroke: #6c757d; +} + +body.erp nav.menu-left form.search { + -webkit-transform: translate3d(0, 0, 0); +} + +body.erp nav.menu-left form.search a { + text-decoration: none; +} + +body.erp nav.menu-left form.search .input-group input { + height: 44px; + padding-left: 1.5rem; + font-size: 1rem; + background-color: #f7f7f7; +} + +body.erp nav.menu-left form.search .input-group .icon { + position: absolute; + right: 0; + width: 36px; + height: 36px; + margin-top: 3px; +} + +body.erp nav.menu-left form.search .input-group .icon::before { + left: auto; +} + +body.erp nav.menu-left .toggle-favorites a { + font-family: "Arquitecta-heavy", Sans-serif; + font-size: .95rem; + text-transform: uppercase; + color: #333; +} + +body.erp nav.menu-left .toggle-favorites a i { + margin-top: -2px; + transform: scaleX(1); +} + +body.erp nav.menu-left .favorites { + position: absolute; + top: 200px; + width: calc(100% - 2rem); + min-width: calc(280px - 2rem); + margin-right: 14px; + opacity: 0; + transform-origin: top right; + transform: scaleX(0) skew(0, -5deg); + transition: all 0.3s ease; +} + +body.erp nav.menu-left .favorites.empty::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + content: attr(text-empty-list); + top: 10px; + width: 100%; + height: 50px; + text-align: center; + font-size: .9rem; +} + +body.erp nav.menu-left .favorites li { + display: flex; + font-size: 0; + transition: background-color 0.3s ease; +} + +body.erp nav.menu-left .favorites li:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.06); +} + +body.erp nav.menu-left .favorites li:hover { + background-color: #f7f7f7; +} + +body.erp nav.menu-left .favorites li:hover a span { + color: inherit !important; +} + +body.erp nav.menu-left .favorites li.ui-sortable-helper, +body.erp nav.menu-left .favorites li.sorting { + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08); + border: 2px dashed rgba(46, 195, 234, 0.8); + background-color: rgba(185, 235, 248, 0.8); +} + +body.erp nav.menu-left .favorites li a:not(.favicon) { + display: inline-block; + position: relative; + width: 100%; + padding: 13px 20px 13px 46px; + font-family: "Arquitecta-bold", Sans-serif; + font-size: 1rem; + line-height: 1.25em; + letter-spacing: .02em; + text-transform: uppercase; + overflow: hidden; + background-color: transparent; + transition: all 0.3s ease; +} + +body.erp nav.menu-left .favorites li a:not(.favicon).hover span { + margin-left: -40px; +} + +body.erp nav.menu-left .favorites li a:not(.favicon).hover~a.favicon { + z-index: 3; + flex: 0 0 44px; + background-color: #e8192c; +} + +body.erp nav.menu-left .favorites li a:not(.favicon) span { + display: inline-block; + position: relative; + color: #333; + transition: margin 0.3s ease !important; +} + +body.erp nav.menu-left .favorites li a:not(.favicon) span i { + position: absolute; + top: -6px; + left: -34px; + width: 24px; + text-align: center; +} + +body.erp nav.menu-left .favorites li a.favicon { + position: relative; + flex: 0 0 0; + right: 0; + transition: all 0.3s ease; + overflow: hidden; + background-color: rgba(0, 0, 0, 0); +} + +body.erp nav.menu-left .favorites li a.favicon i { + position: absolute; + top: calc(50% - 8px); + margin-left: -6px; + font-size: 1.2rem; + transition: all 0.15s ease; +} + +body.erp nav.menu-left>div { + position: relative; + overflow-x: hidden; + overflow-y: auto; + max-height: 100vh !important; +} + +body.erp nav.menu-left>div .menuhead { + position: absolute; + top: 10px; + width: 100%; + transform: translateX(100%); + transition: all 0.3s ease; + opacity: 0; +} + +body.erp nav.menu-left>div .menuhead.show { + transform: translateX(0) skew(0, 0); + opacity: 1; +} + +body.erp nav.menu-left>div .menuhead i.fa-chevron-left { + font-size: 1.8em; +} + +body.erp nav.menu-left>div .menuhead i.icon { + margin-left: 10px; +} + +body.erp nav.menu-left>div .menuhead .title { + display: block; + max-width: calc(100% - 70px); + margin-left: 30px; + color: inherit; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 22px; + letter-spacing: .03em; + text-overflow: ellipsis; + text-transform: uppercase; + white-space: nowrap; + overflow: hidden; +} + +body.erp nav.menu-left>div .menuhead .title::after { + opacity: .5; +} + +body.erp nav.menu-left .slidemenu { + overflow: hidden; + opacity: 1; + transform-origin: top left; + transform: scaleX(1); + transition: all 0.3s ease; +} + +body.erp nav.menu-left .slidemenu ul { + min-width: calc(280px - 2rem); +} + +body.erp nav.menu-left .slidemenu>ul { + display: inline-block; + position: relative; + font-size: 0; + transition: all 0.3s ease; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support) { + display: inline-block; + width: 50%; + border: 1px solid rgba(0, 0, 0, 0.06); + border-top: 0; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a { + position: relative; + padding: 20px 0; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a svg, +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a span { + position: relative; + transition: all 0.6s ease; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a .over { + position: absolute; + z-index: -1; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + transform-origin: 50% 50%; + transform: scale(0.2); + transition: all 1s ease; + opacity: 0; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a.active, +html.no-touchevents body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a:hover { + color: #fff; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a.active .over, +html.no-touchevents body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a:hover .over { + border-radius: 0; + transform: scale(5); + opacity: 1; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a.active svg, +html.no-touchevents body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a:hover svg { + transform: translateY(-3px); +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a.active svg use, +html.no-touchevents body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a:hover svg use { + stroke: #fff; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a.active span, +html.no-touchevents body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>a:hover span { + transform: translateY(3px); +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support):nth-child(n) { + border-left: 0; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support):nth-child(2n) { + border-right: 0; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support):nth-last-child(1), +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support):nth-last-child(2) { + border-bottom: 0; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support) a { + color: inherit; + font-family: "Arquitecta-bold", Sans-serif; + text-align: center; + font-size: 1rem; + letter-spacing: .02em; + text-transform: uppercase; + overflow: hidden; + transition: all 0.3s ease; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support) a i.icon { + width: 100%; + margin: 0 auto; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support) ul { + position: absolute; + top: 0; + left: 100%; + width: 100%; + padding-left: 30px; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul { + margin-top: 115px; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li { + display: flex; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.06); +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li.active i.fa-angle-right, +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li:hover i.fa-angle-right { + color: #fff !important; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon) { + position: relative; + z-index: 2; + left: -16px; + flex: 0 0 calc(100% + 16px); + padding: 10px 0 13px 0; + text-align: left; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon).hover span { + margin-left: -40px; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon).hover~a.favicon { + z-index: 3; + flex: 0 0 44px; + right: 60px; + background-color: rgba(0, 0, 0, 0.12); +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon).isfavorite~a.favicon { + background-color: #e8192c; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon).isfavorite~a.favicon i::after { + display: block; + position: relative; + content: ''; + z-index: 4; + top: -7px; + width: 24px; + height: 1px; + transform: rotate(-45deg); + background-color: #fff; + box-shadow: 0 0 0 1.5px #e8192c; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon) span { + display: inline-block; + position: relative; + left: 16px; + width: calc(100% - 42px); + line-height: 1.25rem; + transition: margin 0.3s ease; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a:not(.favicon) i.fa-angle-right { + margin-left: 24px; + line-height: .5rem; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a.favicon { + position: relative; + flex: 0 0 0; + right: 17px; + transition: all 0.3s ease; + background-color: rgba(0, 0, 0, 0); +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a.favicon i { + margin-top: 15px; + color: #fff; + font-size: 1.05rem; + transition: all 0.15s ease; +} + +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a.favicon i[class*="-star"] { + opacity: .6; +} + +html:not(.no-touchevents) body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a.favicon i[class*="-star"], +body.erp nav.menu-left .slidemenu>ul>li:not(.link-support)>ul li a.favicon:hover i[class*="-star"] { + opacity: 1; +} + +body.erp nav.menu-left.show-favorites .toggle-favorites a { + opacity: 1; + color: #2ec3ea; +} + +body.erp nav.menu-left.show-favorites .toggle-favorites a i { + opacity: 1; + color: #2ec3ea; + transform: scaleX(-1); +} + +body.erp nav.menu-left.show-favorites .favorites { + opacity: 1; + transform: scaleX(1) skew(0, 0); +} + +body.erp nav.menu-left.show-favorites .slidemenu { + opacity: 0; + transform: scaleX(0) skew(0, 5deg); +} + +body.erp nav.menu-left .link-support a { + width: calc(100% - 28px); + margin-left: 14px; + margin-right: 14px; + text-align: left; +} + +body.erp nav.menu-left .toggler { + right: 0; + cursor: pointer; +} + +body.erp nav.menu-left .toggler::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + content: '\f08d'; + padding: 5px 0 0 8px; + top: 83px; + right: 5px; + width: 25px; + height: 25px; + color: #6c757d; + font-family: 'Font Awesome 5 Pro'; + font-size: .85rem; + font-weight: 400; + cursor: pointer; + border-radius: 50%; + background-color: rgba(108, 117, 125, 0.08); + transform: rotate(45deg); + transition: all 0.15s ease; +} + +body.erp nav.menu-left .toggler:hover::after { + color: #fff; +} + +@media (min-width: 992px) { + body.erp:not(.reduced-menu-left) nav.menu-left .toggler:hover::after { + background-color: rgba(108, 117, 125, 0.5); + } + body.erp.pinned-menu-left nav.menu-left .toggler::after { + color: #fff; + font-weight: 900; + background-color: #6c757d; + } + body.erp:not(.pinned-menu-left) nav.menu-left { + position: absolute; + width: 280px; + background-color: #e1e8f5; + height: 100%; + } + body.erp:not(.pinned-menu-left) nav.menu-left>div { + height: 100% !important; + } + body.erp:not(.pinned-menu-left).reduced-menu-left nav.menu-left { + width: 18px; + background-color: #6daed4; + } + body.erp:not(.pinned-menu-left).reduced-menu-left nav.menu-left>div { + width: 14px; + min-width: auto !important; + overflow-y: hidden; + } + body.erp:not(.pinned-menu-left).reduced-menu-left nav.menu-left>div.menu-ctn>*:not(.toggler) { + opacity: 0; + } + body.erp:not(.pinned-menu-left).reduced-menu-left nav.menu-left .toggler::after { + padding: 6px 0 0 17px; + color: #fff; + content: '\f7a5'; + transform: rotate(0); + font-size: 1rem; + background-color: rgba(108, 117, 125, 0); + } + body.erp nav.menu-left>div { + width: 280px; + transition: width 0.3s ease; + } + body.erp nav.menu-left .menu-ctn { + min-width: 280px; + } + body.erp nav.menu-left form.search .input-group input { + background-color: #fff !important; + } + body.erp nav.menu-left .favorites { + top: 115px !important; + } + body.erp nav.menu-left .favorites li.ui-sortable-helper, + body.erp nav.menu-left .favorites li.sorting, + body.erp nav.menu-left .favorites li:hover { + background-color: #fff !important; + } +} + + +/* -------------------- Menu gauche (paramètres) -------------------- */ + +nav.menu-params { + position: fixed; + top: 0; + left: 0; + z-index: 2100; + width: calc(100vw - 60px); + max-width: 320px; + height: 100vh; + padding: 0 !important; + background-color: rgba(40, 68, 85, 0.97); + transition: all 0.3s ease; + transform: translateX(-100%); +} + +body.show-params-left nav.menu-params { + transform: translateX(0); +} + +nav.menu-params>div { + top: 0; + height: auto !important; + padding-left: 3rem !important; + padding-right: 3rem !important; + max-height: 100vh; + overflow: auto; +} + +nav.menu-params>div::-webkit-scrollbar { + width: 4px; +} + +nav.menu-params>div::-webkit-scrollbar-track { + background: rgba(40, 68, 85, 0.97); +} + +nav.menu-params>div::-webkit-scrollbar-thumb { + background: #6daed4; +} + +nav.menu-params>div::-webkit-scrollbar-thumb:hover { + background: #2f85b3; +} + +nav.menu-params a.close-params-left { + position: fixed; + top: 14px; + right: 14px; + width: 48px; + height: 48px; +} + +body.show-menu-left nav.menu-params a.close-params-left { + right: -48px; + opacity: 1; +} + +nav.menu-params a.params { + position: relative; + left: -4px; +} + +nav.menu-params a.params i.fa-chevron-left { + position: absolute; + top: 12px; + left: -16px; +} + +nav.menu-params h3 { + font-size: 1.65rem; + border-bottom: 2px solid rgba(255, 255, 255, 0.2); +} + +nav.menu-params ul li:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.15); +} + +nav.menu-params ul li a { + display: inline-block; + width: 100%; + height: 100%; + padding: 9px 0; + color: #fff; + font-size: 1.05rem; + text-decoration: none; +} + +nav.menu-params ul li a:hover { + color: #88cef6; +} + +nav.menu-params ul.contact { + padding-bottom: 80px !important; +} + +nav.menu-params ul.contact li { + padding: 10px 0; +} + +nav.menu-params ul.contact li a { + position: relative; + padding-left: 40px; + color: #0088db; + font-family: "Arquitecta-bold", Sans-serif; + font-size: 1rem; + line-height: 1.25rem; + text-transform: uppercase; + letter-spacing: .04em; +} + +nav.menu-params ul.contact li a i { + position: absolute; + top: -2px; + left: 0; +} + +nav.menu-params ul.contact li a:hover { + color: #fff !important; +} + +nav.menu-params ul.contact li a:hover i use { + stroke: #fff; +} + + +/* -------------------- Lien support -------------------- */ + +body nav.menu-left ul li.link-support { + margin-top: 80px; + padding-bottom: 80px !important; +} + +body nav.menu-left ul li.link-support a { + font-size: .95rem; + padding: 1.45rem 2rem 1.45rem 4.7rem; + box-shadow: none !important; +} + +body nav.menu-left ul li.link-support a>.icon { + position: absolute; + top: 12px; + left: 24px; + transition: all 0.3s ease; + opacity: 1 !important; +} + +body nav.menu-left ul li.link-support a::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: -1; + width: 0; + background-color: #2ec3ea !important; + opacity: 0; + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.08) !important; + transition: all 0.3s ease; +} + +body nav.menu-left ul li.link-support a::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 1px; + background-color: rgba(0, 0, 0, 0.06); +} + +body nav.menu-left ul li.link-support a:not(.bg-gradient):hover { + color: #fff !important; +} + +body nav.menu-left ul li.link-support a:not(.bg-gradient):hover>.icon use { + stroke: #fff; +} + +body nav.menu-left ul li.link-support a:not(.bg-gradient):hover::before { + width: 100%; + opacity: .85; +} + +@media (min-width: 992px) { + body nav.menu-left ul li.link-support { + padding-bottom: 0 !important; + } + body.esp-cl nav.menu-left ul li.link-support a::after { + width: calc(100% - 40px); + } + body:not(.erp).reduced-menu-left nav.menu-left ul li.link-support a { + padding-left: 0; + } + body:not(.erp).reduced-menu-left nav.menu-left ul li.link-support a::after { + width: 100%; + } +} + + +/* Right menu */ + + +/* -------------------- Panneau "Profil" -------------------- */ + +aside.profile { + display: block; + position: fixed; + z-index: 1995; + top: 0; + right: 0; + width: 0; + max-width: 320px; + height: 100%; + background-color: #cbe5f4; + transition: width 0.3s ease; +} + +aside.profile>div { + width: 100%; + height: auto !important; + max-height: calc(100vh - 117px); + padding: 30px; + padding-top: 25px !important; + padding-bottom: 80px !important; + scrollbar-color: #6daed4 rgba(255, 255, 255, 0.25); + scrollbar-width: thin !important; +} + +aside.profile>div::-webkit-scrollbar { + width: 4px; +} + +aside.profile>div::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.25); +} + +aside.profile>div::-webkit-scrollbar-thumb { + background: #6daed4; +} + +aside.profile>div::-webkit-scrollbar-thumb:hover { + background: #2f85b3; +} + +aside.profile .mobile-header { + position: relative; + height: 117px; + background-color: #fff; +} + +aside.profile .mobile-header::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + bottom: 0; + left: 0; + width: 100%; + height: 18px; + opacity: .4; + background-color: #cbe5f4; +} + +aside.profile .mobile-header>ul.user-options { + position: relative; + z-index: 2; + padding: 18px 5px 0 0 !important; + text-align: right; +} + +aside.profile .mobile-header>ul.user-options>li { + display: inline-block; +} + +aside.profile .mobile-header>ul.user-options>li .dropdown-menu a { + opacity: 1; +} + +aside.profile .mobile-header>ul.user-infos { + margin: 7px 0 0 60px !important; +} + +aside.profile .mobile-header>ul.user-infos a i.icon { + transform-origin: 110% 50%; + transform: scale(1.7); +} + +aside.profile .mobile-header>ul.user-infos a i:not(.icon) { + display: none; +} + +aside.profile .mobile-header>ul.user-infos a span { + font-family: 'Arquitecta-heavy'; + font-size: 1.4rem; + text-transform: uppercase; + letter-spacing: .04em; + max-width: 190px; +} + +aside.profile .mobile-header>ul.user-infos a, +aside.profile .mobile-header>ul.user-infos a:hover { + cursor: default; + color: #2f85b3 !important; +} + +aside.profile ul.nav-tabs { + align-items: baseline; +} + +aside.profile ul.nav-tabs li { + margin-top: 0 !important; +} + +aside.profile ul.nav-tabs li a { + padding: 0 1rem 0 .5rem; + border: 0; + background-color: transparent !important; +} + +aside.profile ul.nav-tabs li a:not(.active) { + opacity: .5; +} + +aside.profile ul.nav-tabs li a:not(.active) h4::after { + display: none; +} + +aside.profile ul.nav-tabs li a::after { + display: none !important; +} + +aside.profile ul.nav-tabs li a h4 { + margin-top: 0 !important; + font-size: 1.15rem; +} + +aside.profile a.close-profile, +aside.profile a.add-address { + display: inline-block; +} + +aside.profile a.close-profile { + position: absolute; + top: 20px; + left: 0; + width: 48px; + height: 48px; + opacity: 0; + transition: all 0.3s ease; +} + +body.show-profile aside.profile a.close-profile { + opacity: 1; +} + +aside.profile a.add-address { + width: 26px; + height: 26px; + padding-top: 2px; +} + +aside.profile form label { + color: #2f85b3; + opacity: .65; +} + +aside.profile form.readonly label { + padding-bottom: 0; +} + +aside.profile form.readonly .edit { + display: block; +} + +aside.profile form.readonly .validate { + display: none; +} + +aside.profile form:not(.readonly) .edit { + display: none; +} + +aside.profile form:not(.readonly) .validate { + display: block; +} + +aside.profile hr { + border-top: 1px solid rgba(0, 0, 0, 0.07); +} + +aside.profile .pagination .page-item .page-link { + background-color: #2f85b3; +} + +aside.profile .pagination .page-item:not(.disabled) .page-link { + color: #2f85b3 !important; + background-color: #fff; +} + +body.show-profile aside.profile { + width: 440px; + max-width: calc(100vw - 60px); + box-shadow: 0 0 36px rgba(0, 0, 0, 0.1); +} + +body.show-profile aside.profile a.close-profile { + left: -48px; +} + +@media (min-width: 576px) { + aside.profile { + max-width: none; + } + aside.profile>div { + width: 440px !important; + } + aside.profile .mobile-header { + width: 440px !important; + } + aside.profile .mobile-header>ul.user-infos a span { + max-width: 310px; + } +} + +@media (min-width: 768px) { + aside.profile section#infos, + aside.profile section#addresses { + display: block !important; + opacity: 1 !important; + } +} + +@media (min-width: 992px) { + aside.profile { + position: absolute; + z-index: 995; + overflow: hidden; + } + body.show-profile aside.profile { + overflow: auto; + } + body.show-profile aside.profile.opened { + overflow: inherit !important; + } + aside.profile>div { + position: -webkit-sticky; + position: sticky; + top: 0; + max-height: 100vh; + height: 100% !important; + } + aside.profile a.close-profile { + position: absolute; + right: 20px; + left: auto !important; + opacity: .5 !important; + } + aside.profile a.close-profile:hover { + opacity: .8 !important; + } + aside.profile a.close-profile i { + color: #2f85b3 !important; + } +} + + +/* Footer */ + + +/* -------------------- Footer -------------------- */ + +footer { + z-index: 900; + width: 100%; + padding: 20px 30px; + color: #fff; + font-size: 10px; + background-color: #0b3c6e; + transition: all 0.3s ease; +} + +footer a, +footer a:hover { + color: #fff; +} + +footer a.link-under, +footer a:hover.link-under { + background-image: linear-gradient(to bottom, transparent 0, transparent calc(100% - 1px), #fff calc(100% - 1px), #fff 100%); +} + +footer .copy { + color: #cacaca; +} + +footer .copy svg.logo { + width: 32px; + margin-right: 10px; +} + +footer .copy strong { + color: #fff; +} + +footer .links span { + color: #8d8d8d; +} + +footer .menu-reminder { + font-family: "Arquitecta-regular", Sans-serif; + font-size: 13px; + letter-spacing: .04em; + text-transform: uppercase; +} + +footer .menu-reminder a:not(:last-child) { + margin-right: 20px; +} + + +/* -------------------- Utils -------------------- */ + + +/* -------------------- Sélecteur de langues -------------------- */ + +.lang-selector li { + display: inline-block; +} + +.lang-selector a { + display: inline-block; + width: 28px; + height: 28px; + border-radius: 50%; + font-family: 'Arquitecta-heavy'; + text-align: center; + line-height: 2.2em; + color: #fff; + font-size: .95em; + text-decoration: none; + opacity: .5; + background-color: #555; + transition: all 0.3s ease; +} + +.lang-selector a.active, +.lang-selector a:hover { + opacity: 1; +} + +.lang-selector>a { + opacity: .7; +} + +.lang-selector.show>a { + position: relative; + z-index: 2; + opacity: 1; + background-color: #3e64c1; + box-shadow: 0 0 14px -2px #3e64c1; +} + +.lang-selector .dropdown-menu { + min-width: 28px; + border: 0; + background-color: transparent; + box-shadow: none; + z-index: 1; + opacity: 0; + transform-origin: 12px 0; + transform: scale(0.6, 0.2) translateY(-32px); + transition: all 0.15s ease; +} + +.lang-selector .dropdown-menu.show { + opacity: 1; +} + +.lang-selector .dropdown-menu li { + display: block; + margin: 4px 0; +} + +.lang-selector .dropdown-menu li a.active { + display: none; +} + + +/* -------------------- Caroussels Flickity -------------------- */ + +.x-carousel { + opacity: 0; + transition: all 0.3s ease; +} + +.x-carousel.flickity-ready { + opacity: 1; +} + +.x-carousel.flickity-showall .flickity-viewport { + overflow: visible; +} + +.x-carousel.flickity-noarrows .flickity-prev-next-button, +.x-carousel.flickity-disabled .flickity-prev-next-button { + display: none !important; +} + +.x-carousel.flickity-disabled .flickity-viewport { + height: auto !important; +} + +.x-carousel.flickity-disabled .flickity-viewport .flickity-slider { + position: relative; +} + +.x-carousel.flickity-disabled .flickity-viewport .flickity-slider .carousel-cell { + position: relative !important; + left: 0 !important; +} + +.x-carousel .isflickity.flickity-autoheight .carousel-cell { + min-height: 100%; +} + +.x-carousel .flickity-prev-next-button { + width: 30px; + height: 100%; + color: #777 !important; + border: 0 !important; + border-radius: 0 !important; + background-color: transparent !important; +} + +.x-carousel .flickity-prev-next-button:hover { + background-color: rgba(255, 255, 255, 0.9); +} + +.x-carousel .flickity-prev-next-button.previous { + left: 5px; +} + +.x-carousel .flickity-prev-next-button.next { + right: 5px; +} + +.x-carousel .flickity-prev-next-button:disabled { + display: none !important; + pointer-events: none !important; +} + +.x-carousel.flickity-array { + width: calc(100% + 60px); + margin-left: -30px; + padding-left: 30px; + padding-right: 30px; +} + +html.noadvancedSticky .x-carousel.flickity-array { + overflow-x: hidden; +} + +.x-carousel.flickity-array table { + position: relative; +} + + +/* -------------------- Infopanel -------------------- */ + +#infopanel { + position: fixed; + z-index: 1000000; + width: 100%; + color: #fff !important; + opacity: .94; +} + +#infopanel.top { + top: 0; +} + +#infopanel.top .infoitem { + animation: Hideinfo-top .6s forwards; +} + +#infopanel.top .infoitem.show { + animation: Showinfo-top .4s; +} + +#infopanel.bottom { + bottom: 0; +} + +#infopanel.bottom .infoitem { + animation: Hideinfo-bottom .6s forwards; +} + +#infopanel.bottom .infoitem.show { + animation: Showinfo-bottom .4s; +} + +#infopanel .infoitem { + position: relative; + overflow: hidden; + box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.2); +} + +#infopanel .infoitem .close-panel { + position: absolute; + z-index: 1; + top: 2px; + right: 0; + width: 40px; + height: 40px; + opacity: .6; + transition: all 0.15s ease; +} + +#infopanel .infoitem .close-panel:hover { + opacity: 1; +} + +#infopanel .infoitem .content { + padding: 7px 40px 8px 14px; + text-align: center; +} + +#infopanel .infoitem .content.size-sm { + font-size: .85rem; +} + +#infopanel .infoitem .content.size-sm .text h5 { + font-size: 1.1rem; +} + +#infopanel .infoitem .content.size-sm .btn { + padding: .5rem 1rem; +} + +#infopanel .infoitem .content.size-md { + font-size: .95rem; +} + +#infopanel .infoitem .content.size-md .btn { + padding: .75rem 1.5rem; +} + +#infopanel .infoitem .content.size-lg { + font-size: 1.1rem; +} + +#infopanel .infoitem .content.size-lg .text h5 { + font-size: 1.5rem; +} + +#infopanel .infoitem .content.size-lg .btn { + padding: .9rem 1.9rem; +} + +#infopanel .infoitem .content>span { + display: inline-block; + vertical-align: middle; +} + +#infopanel .infoitem .content .text { + margin-right: 25px; + text-align: left; +} + +#infopanel .infoitem .content .text.hasicon { + margin-left: 36px; +} + +#infopanel .infoitem .content .text h5 { + color: #fff; +} + +#infopanel .infoitem .content .text a { + color: #fff; +} + +@media (max-width: 575px) { + #infopanel .infoitem .content { + padding-right: 14px; + } + #infopanel .infoitem .content .text { + max-width: calc(100% - 30px) !important; + text-align: center; + } + #infopanel .infoitem .content .buttons { + margin-top: 6px; + margin-bottom: 6px; + } +} + + +/* -------------------- Onglets -------------------- */ + +.nav .nav-item .nav-link { + color: #343a40; + font-family: "Arquitecta-regular", Sans-serif; + font-size: 1.3rem; + text-transform: uppercase; + transition: all 0.3s ease; +} + +.nav .nav-item .nav-link.active { + font-family: "Arquitecta-bold", Sans-serif; +} + +.nav .nav-item .nav-link.active, +.nav .nav-item .nav-link:hover { + color: #3e64c1; +} + +.nav.nav-pills .nav-item, +.nav.nav-tabs .nav-item { + margin-top: .7rem; +} + +.nav.nav-pills .nav-item .nav-link, +.nav.nav-tabs .nav-item .nav-link { + position: relative; +} + +.nav.nav-pills .nav-item .nav-link { + padding-top: .6rem; + padding-bottom: .6rem; +} + +.nav.nav-pills .nav-item .nav-link.active { + margin: 0 .4rem; + color: #fff !important; +} + +html.no-touchevents .nav.nav-pills .nav-item .nav-link:hover { + background-color: #ececec; +} + +.nav.nav-pills .nav-item:first-child .nav-link.active { + margin-left: 0; +} + +.nav.nav-tabs .nav-item .nav-link::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + bottom: 0; + left: 1rem; + width: calc(100% - 2rem); + height: 2px; + background-color: #3e64c1; + transform-origin: right; + transform: scaleX(0); + transition: transform 0.3s ease, opacity 0.3s ease; + opacity: .5; +} + +.nav.nav-tabs .nav-item .nav-link.active::after, +html.no-touchevents .nav.nav-tabs .nav-item .nav-link:hover::after { + transform-origin: left; + transform: scaleX(1); + opacity: 1; +} + +.nav.nav-tabs::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + bottom: 2px; + left: 0; + width: 100%; + height: 1px; + background-color: #dee2e6; +} + +.x-carousel .nav .nav-item a { + white-space: nowrap; +} + +.x-carousel .nav .flickity-prev-next-button.previous { + left: -27px; +} + +.x-carousel .nav .flickity-prev-next-button.next { + right: -27px; +} + +.x-carousel .nav.nav-tabs .flickity-prev-next-button, +.x-carousel .nav.nav-pills .flickity-prev-next-button { + margin-top: 5px; +} + +.sticky-nav .x-carousel:not(.bottom-actions) { + margin-right: 2rem; +} + + +/* -------------------- Blocs sticky zone de contenus (titres et action bottom) -------------------- */ + +article { + /* + @media (min-width: 576px) { + .sticky { + &.sticky-bottom { + &.is-stuck { + width: calc(100% + 120px); + margin-left: -60px; + } + } + } + } + */ +} + +article .has-sticky { + position: relative; +} + +article .sticky-observer { + position: absolute; + z-index: -1; + left: 0; + right: 0; + height: 40px; + visibility: hidden; +} + +article .sticky-observer.sticky-observer--top.sticky-top { + top: -40px; +} + +article .sticky-observer.sticky-observer--top.sticky-bottom { + top: 0; +} + +article .sticky-observer.sticky-observer--bottom.sticky-top { + top: inherit; + bottom: 97px; +} + +article .sticky-observer.sticky-observer--bottom.sticky-bottom { + bottom: -10px; +} + +article .sticky { + position: -webkit-sticky; + position: sticky; + &.sticky-bottom { + z-index: 1021; + bottom: -150px; + width: 100%; + margin-left: 0; + box-shadow: 0 0 10px rgba($black, 0); + &>* { + opacity: 1; + transition: $anim-300ms; + } + &.is-stuck { + width: calc(100% + 60px); + margin-left: -30px; + background-color: $white; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.14); + transition: $anim-600ms .3s; + body.hideheader & { + bottom: 0; + } + body.noiOSbottombar & { + bottom: -34px; + &::before { + @include pseudo-base(); + content: '\f058'; + top: 3px; + left: 60px; + width: 20px; + color: $primary; + text-align: center; + font-family: 'Font Awesome 5 Pro'; + font-size: 1.3rem; + font-weight: 700; + } + &>* { + opacity: 0; + } + } + body:not(.hideheader) & { + transform: translateY(100%); + } + } + body.hideheader & { + transition: $anim-600ms, $anim-tr-600ms; + } + } +} + +article .sticky.sticky-top { + z-index: 1020; + top: 0; +} + +article .sticky.sticky-top:not(thead) { + margin: -30px 0 0 0 !important; + padding: 20px 0; + border-bottom: 1px solid rgba(0, 0, 0, 0); + transition: border 0.3s ease; +} + +article .sticky.sticky-top:not(thead).is-stuck { + width: calc(100% + 60px); + margin-left: -30px !important; + padding-left: 30px; + padding-right: 30px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + background-color: #f8f8f8; +} + +article .flickity-array table thead { + position: relative !important; +} + +article .flickity-array table thead th { + transition: all 0.3s ease 0.3s; +} + +article .flickity-array table thead.is-stuck th { + position: -webkit-sticky; + position: sticky; + z-index: 1; + top: 120px; + background-color: rgba(170, 170, 170, 0.9); +} + +body.hideheader article .flickity-array table thead.is-stuck th { + top: -2px; + transition: all 0.3s ease; +} + +html.noadvancedSticky article .flickity-array table thead th { + position: unset; + background-color: inherit; +} + +article .flickity-array table .sticky-observer.sticky-observer--bottom.sticky-top { + bottom: 0; +} + +@media (min-width: 768px) { + article .flickity-array table thead.is-stuck th { + top: 142px; + } +} + +@media (min-width: 992px) { + article .sticky { + &.sticky-bottom { + &.is-stuck { + bottom: 0 !important; + transform: translateY(0) !important; + background-color: $white; + box-shadow: 0 -1px 0 rgba(94, 94, 94, 0.14); + .flickity-slider>div:first-child { + padding: 1em 4.2em; + } + } + } + } + article .sticky.sticky-top { + margin: -50px 0 0 0 !important; + padding: 40px 0 30px; + } + article .flickity-array table thead.is-stuck th { + top: -2px; + transition: all 0.3s ease; + } +} + + +/* -------------------- Navigation par suivi scrolling -------------------- */ + +#scrollnav { + display: flex; + position: fixed; + z-index: 500; + top: 0; + right: 0; + width: 30px; + height: calc(100vh - 76px); + padding-top: 38px; + justify-content: center; + flex-direction: column; + font-size: .95rem; + background-color: transparent; + box-shadow: 0 0 0 rgba(0, 0, 0, 0.1); + transition: all 0.3s ease; +} + +#scrollnav::before, +#scrollnav::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + top: 0; + width: 100%; + height: 20%; + background: linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 0, rgba(0, 0, 0, 0) 100%) top center no-repeat; + opacity: 0; + transition: all 0.3s ease; +} + +#scrollnav::after { + top: unset; + bottom: 0; + transform: rotate(180deg); +} + +#scrollnav>.close-scrollnav { + position: absolute; + display: none; + z-index: 4; + top: 10px; + right: -20px; +} + +html.touchevents #scrollnav>.close-scrollnav { + display: block; +} + +#scrollnav>div { + padding: 0 0 0 1rem; + z-index: 2; +} + +#scrollnav>div>nav { + position: relative; + border-left: 2px solid transparent; + margin-bottom: 2rem; +} + +#scrollnav>div>nav a.nav-link { + max-height: 0; + min-width: 172px; + padding: .65rem 1.4rem; + color: #6c757d; + transition: all 0.3s ease; +} + +#scrollnav>div>nav a.nav-link>span { + max-height: 0; + opacity: 0; + overflow: hidden; + transition: all 0.3s ease; +} + +#scrollnav>div>nav a.nav-link::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + left: -5px; + width: 12px; + height: 12px; + margin-top: calc(.65em - 4px); + border: 3px solid #f8f8f8; + border-radius: 50%; + background-color: #adb5bd; + transform: scale(1); + transition: all 0.3s ease; + transform-origin: center center; +} + +#scrollnav>div>nav a.nav-link.active { + padding: 1.1rem 1.4rem !important; + color: #3e64c1; +} + +#scrollnav>div>nav a.nav-link.active::before { + transform: scale(1.4); + border: 2px solid #f8f8f8; + box-shadow: 0 0 0 2px rgba(62, 100, 193, 0.2); + background-color: #3e64c1; +} + +#scrollnav>div>nav nav { + padding-left: .6rem; + font-size: .9em; +} + +#scrollnav>div>nav>a.nav-link { + font-weight: bold; +} + +#scrollnav>div>nav>a, +#scrollnav>div>nav>nav { + position: relative; + left: -2px; +} + +#scrollnav.hover { + z-index: 1050; + width: 230px; + height: 100vh; + padding-top: 0; + font-size: .95rem; + background-color: #fff; + box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); +} + +#scrollnav.hover::before, +#scrollnav.hover::after { + opacity: 1; +} + +#scrollnav.hover>.close-scrollnav { + right: 20px; +} + +#scrollnav.hover>div { + overflow-x: hidden; + overflow-y: auto; + padding: 2rem; +} + +#scrollnav.hover>div>nav { + border-left: 2px solid #f8f9fa; +} + +#scrollnav.hover>div>nav a.nav-link { + padding: .4rem 1.4rem !important; + max-height: 100px; +} + +#scrollnav.hover>div>nav a.nav-link>span { + max-height: 30%; + opacity: 1; +} + +#scrollnav.hover>div>nav a.nav-link.active { + padding: 1rem 1.4rem !important; +} + +#scrollnav.hover>div>nav>a.nav-link { + padding: .6rem 1.4rem !important; +} + +@media (min-width: 576px) { + #scrollnav { + width: 40px; + } + #scrollnav>div { + padding: 0 0 0 1.4rem; + } + #scrollnav.hover { + width: 280px; + } + #scrollnav.hover>div { + padding: 3rem; + } +} + + +/* -------------------- Thème couleur des grandes rubriques -------------------- */ + +body.erp.rub-default { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-default main>article, +body.erp.rub-default .modal { + /* Formulaires */ +} + +body.erp.rub-default main>article .form-control:focus, +body.erp.rub-default main>article .custom-select:focus, +body.erp.rub-default .modal .form-control:focus, +body.erp.rub-default .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(62, 100, 193, 0), 0 16px 44px rgba(62, 100, 193, 0.08), 0 0 0 3px rgba(62, 100, 193, 0.3), 0 8px 30px rgba(62, 100, 193, 0.12); +} + +body.erp.rub-default main>article .form-control:focus.disabled, +body.erp.rub-default main>article .custom-select:focus.disabled, +body.erp.rub-default .modal .form-control:focus.disabled, +body.erp.rub-default .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-default main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-default .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #3e64c1 !important; + background-color: #3e64c1 !important; +} + +body.erp.rub-default main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-default .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(62, 100, 193, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-default main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-default main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-default main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-default .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-default .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-default .modal .bootstrap-select .dropdown-item.selected { + background-color: #3e64c1 !important; +} + +body.erp.rub-default main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-default main>article .breadcrumb-item a:hover { + color: #3e64c1 !important; +} + +body.erp.rub-default main>article .nav .nav-item .nav-link.active, +body.erp.rub-default main>article .nav .nav-item .nav-link:hover { + color: #3e64c1; +} + +body.erp.rub-default main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #3e64c1; +} + +body.erp.rub-default main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #3e64c1; +} + +body.erp.rub-default main>article .sticky.sticky-bottom.is-stuck::before { + color: #3e64c1; +} + +body.erp.rub-default main>article .pagination .page-item.prev .page-link, +body.erp.rub-default main>article .pagination .page-item.next .page-link { + color: #3e64c1 !important; +} + +body.erp.rub-default main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-default main>article .pagination .page-item.next.disabled .page-link { + color: rgba(62, 100, 193, 0.4) !important; +} + +body.erp.rub-default main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(62, 100, 193, 0.5) !important; +} + +body.erp.rub-default main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #3e64c1 !important; +} + +body.erp.rub-default main>article ul.holder li.bit-box { + background-color: rgba(62, 100, 193, 0.4); +} + +body.erp.rub-default main>article .facebook-auto ul li.auto-focus { + background-color: #3e64c1; +} + +body.erp.rub-default main>article .facebook-auto ul li em { + background-color: rgba(62, 100, 193, 0.4); +} + +body.erp.rub-default #scrollnav>div>nav a.nav-link.active { + color: #3e64c1; +} + +body.erp.rub-default #scrollnav>div>nav a.nav-link.active::before { + background-color: #3e64c1; + box-shadow: 0 0 0 2px rgba(62, 100, 193, 0.2); +} + +body.erp.rub-default main>article a:not(.btn), +body.erp.rub-default .popover a:not(.btn) { + color: #3e64c1; +} + +body.erp.rub-default main>article ul.savedsearcheslist li:hover, +body.erp.rub-default main>article ul.savedsearcheslist li.import, +body.erp.rub-default .popover ul.savedsearcheslist li:hover, +body.erp.rub-default .popover ul.savedsearcheslist li.import { + background-color: #3e64c1; +} + +body.erp.rub-default main>article h2, +body.erp.rub-default main>article h3, +body.erp.rub-default main>article h4, +body.erp.rub-default main>article h5, +body.erp.rub-default main>article h6, +body.erp.rub-default .modal h2, +body.erp.rub-default .modal h3, +body.erp.rub-default .modal h4, +body.erp.rub-default .modal h5, +body.erp.rub-default .modal h6 { + color: #3e64c1; +} + +body.erp.rub-default main>article h2 i svg use, +body.erp.rub-default main>article h3 i svg use, +body.erp.rub-default main>article h4 i svg use, +body.erp.rub-default main>article h5 i svg use, +body.erp.rub-default main>article h6 i svg use, +body.erp.rub-default .modal h2 i svg use, +body.erp.rub-default .modal h3 i svg use, +body.erp.rub-default .modal h4 i svg use, +body.erp.rub-default .modal h5 i svg use, +body.erp.rub-default .modal h6 i svg use { + stroke: #3e64c1; +} + +body.erp.rub-default .modal a:not(.btn) { + color: #3e64c1; +} + +body.erp.rub-default .loader>svg>circle { + stroke: #3e64c1; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-default.reduced-menu-left nav.menu-left { + background: rgba(62, 100, 193, 0.6); + } +} + +body.erp.rub-publication { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-publication main>article, +body.erp.rub-publication .modal { + /* Formulaires */ +} + +body.erp.rub-publication main>article .form-control:focus, +body.erp.rub-publication main>article .custom-select:focus, +body.erp.rub-publication .modal .form-control:focus, +body.erp.rub-publication .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(155, 54, 155, 0), 0 16px 44px rgba(155, 54, 155, 0.08), 0 0 0 3px rgba(155, 54, 155, 0.3), 0 8px 30px rgba(155, 54, 155, 0.12); +} + +body.erp.rub-publication main>article .form-control:focus.disabled, +body.erp.rub-publication main>article .custom-select:focus.disabled, +body.erp.rub-publication .modal .form-control:focus.disabled, +body.erp.rub-publication .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-publication main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-publication .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #9b369b !important; + background-color: #9b369b !important; +} + +body.erp.rub-publication main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-publication .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(155, 54, 155, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-publication main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-publication main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-publication main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-publication .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-publication .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-publication .modal .bootstrap-select .dropdown-item.selected { + background-color: #9b369b !important; +} + +body.erp.rub-publication main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-publication main>article .breadcrumb-item a:hover { + color: #9b369b !important; +} + +body.erp.rub-publication main>article .nav .nav-item .nav-link.active, +body.erp.rub-publication main>article .nav .nav-item .nav-link:hover { + color: #9b369b; +} + +body.erp.rub-publication main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #9b369b; +} + +body.erp.rub-publication main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #9b369b; +} + +body.erp.rub-publication main>article .sticky.sticky-bottom.is-stuck::before { + color: #9b369b; +} + +body.erp.rub-publication main>article .pagination .page-item.prev .page-link, +body.erp.rub-publication main>article .pagination .page-item.next .page-link { + color: #9b369b !important; +} + +body.erp.rub-publication main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-publication main>article .pagination .page-item.next.disabled .page-link { + color: rgba(155, 54, 155, 0.4) !important; +} + +body.erp.rub-publication main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(155, 54, 155, 0.5) !important; +} + +body.erp.rub-publication main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #9b369b !important; +} + +body.erp.rub-publication main>article ul.holder li.bit-box { + background-color: rgba(155, 54, 155, 0.4); +} + +body.erp.rub-publication main>article .facebook-auto ul li.auto-focus { + background-color: #9b369b; +} + +body.erp.rub-publication main>article .facebook-auto ul li em { + background-color: rgba(155, 54, 155, 0.4); +} + +body.erp.rub-publication #scrollnav>div>nav a.nav-link.active { + color: #9b369b; +} + +body.erp.rub-publication #scrollnav>div>nav a.nav-link.active::before { + background-color: #9b369b; + box-shadow: 0 0 0 2px rgba(155, 54, 155, 0.2); +} + +body.erp.rub-publication main>article a:not(.btn), +body.erp.rub-publication .popover a:not(.btn) { + color: #9b369b; +} + +body.erp.rub-publication main>article ul.savedsearcheslist li:hover, +body.erp.rub-publication main>article ul.savedsearcheslist li.import, +body.erp.rub-publication .popover ul.savedsearcheslist li:hover, +body.erp.rub-publication .popover ul.savedsearcheslist li.import { + background-color: #9b369b; +} + +body.erp.rub-publication main>article h2, +body.erp.rub-publication main>article h3, +body.erp.rub-publication main>article h4, +body.erp.rub-publication main>article h5, +body.erp.rub-publication main>article h6, +body.erp.rub-publication .modal h2, +body.erp.rub-publication .modal h3, +body.erp.rub-publication .modal h4, +body.erp.rub-publication .modal h5, +body.erp.rub-publication .modal h6 { + color: #9b369b; +} + +body.erp.rub-publication main>article h2 i svg use, +body.erp.rub-publication main>article h3 i svg use, +body.erp.rub-publication main>article h4 i svg use, +body.erp.rub-publication main>article h5 i svg use, +body.erp.rub-publication main>article h6 i svg use, +body.erp.rub-publication .modal h2 i svg use, +body.erp.rub-publication .modal h3 i svg use, +body.erp.rub-publication .modal h4 i svg use, +body.erp.rub-publication .modal h5 i svg use, +body.erp.rub-publication .modal h6 i svg use { + stroke: #9b369b; +} + +body.erp.rub-publication .modal a:not(.btn) { + color: #9b369b; +} + +body.erp.rub-publication .loader>svg>circle { + stroke: #9b369b; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-publication.reduced-menu-left nav.menu-left { + background: rgba(155, 54, 155, 0.6); + } +} + +body.erp.rub-abstracts { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-abstracts main>article, +body.erp.rub-abstracts .modal { + /* Formulaires */ +} + +body.erp.rub-abstracts main>article .form-control:focus, +body.erp.rub-abstracts main>article .custom-select:focus, +body.erp.rub-abstracts .modal .form-control:focus, +body.erp.rub-abstracts .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(245, 186, 27, 0), 0 16px 44px rgba(245, 186, 27, 0.08), 0 0 0 3px rgba(245, 186, 27, 0.3), 0 8px 30px rgba(245, 186, 27, 0.12); +} + +body.erp.rub-abstracts main>article .form-control:focus.disabled, +body.erp.rub-abstracts main>article .custom-select:focus.disabled, +body.erp.rub-abstracts .modal .form-control:focus.disabled, +body.erp.rub-abstracts .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-abstracts main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-abstracts .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #f5ba1b !important; + background-color: #f5ba1b !important; +} + +body.erp.rub-abstracts main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-abstracts .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(245, 186, 27, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-abstracts main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-abstracts main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-abstracts main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-abstracts .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-abstracts .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-abstracts .modal .bootstrap-select .dropdown-item.selected { + background-color: #f5ba1b !important; +} + +body.erp.rub-abstracts main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-abstracts main>article .breadcrumb-item a:hover { + color: #f5ba1b !important; +} + +body.erp.rub-abstracts main>article .nav .nav-item .nav-link.active, +body.erp.rub-abstracts main>article .nav .nav-item .nav-link:hover { + color: #f5ba1b; +} + +body.erp.rub-abstracts main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #f5ba1b; +} + +body.erp.rub-abstracts main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #f5ba1b; +} + +body.erp.rub-abstracts main>article .sticky.sticky-bottom.is-stuck::before { + color: #f5ba1b; +} + +body.erp.rub-abstracts main>article .pagination .page-item.prev .page-link, +body.erp.rub-abstracts main>article .pagination .page-item.next .page-link { + color: #f5ba1b !important; +} + +body.erp.rub-abstracts main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-abstracts main>article .pagination .page-item.next.disabled .page-link { + color: rgba(245, 186, 27, 0.4) !important; +} + +body.erp.rub-abstracts main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(245, 186, 27, 0.5) !important; +} + +body.erp.rub-abstracts main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #f5ba1b !important; +} + +body.erp.rub-abstracts main>article ul.holder li.bit-box { + background-color: rgba(245, 186, 27, 0.4); +} + +body.erp.rub-abstracts main>article .facebook-auto ul li.auto-focus { + background-color: #f5ba1b; +} + +body.erp.rub-abstracts main>article .facebook-auto ul li em { + background-color: rgba(245, 186, 27, 0.4); +} + +body.erp.rub-abstracts #scrollnav>div>nav a.nav-link.active { + color: #f5ba1b; +} + +body.erp.rub-abstracts #scrollnav>div>nav a.nav-link.active::before { + background-color: #f5ba1b; + box-shadow: 0 0 0 2px rgba(245, 186, 27, 0.2); +} + +body.erp.rub-abstracts main>article a:not(.btn), +body.erp.rub-abstracts .popover a:not(.btn) { + color: #f5ba1b; +} + +body.erp.rub-abstracts main>article ul.savedsearcheslist li:hover, +body.erp.rub-abstracts main>article ul.savedsearcheslist li.import, +body.erp.rub-abstracts .popover ul.savedsearcheslist li:hover, +body.erp.rub-abstracts .popover ul.savedsearcheslist li.import { + background-color: #f5ba1b; +} + +body.erp.rub-abstracts main>article h2, +body.erp.rub-abstracts main>article h3, +body.erp.rub-abstracts main>article h4, +body.erp.rub-abstracts main>article h5, +body.erp.rub-abstracts main>article h6, +body.erp.rub-abstracts .modal h2, +body.erp.rub-abstracts .modal h3, +body.erp.rub-abstracts .modal h4, +body.erp.rub-abstracts .modal h5, +body.erp.rub-abstracts .modal h6 { + color: #f5ba1b; +} + +body.erp.rub-abstracts main>article h2 i svg use, +body.erp.rub-abstracts main>article h3 i svg use, +body.erp.rub-abstracts main>article h4 i svg use, +body.erp.rub-abstracts main>article h5 i svg use, +body.erp.rub-abstracts main>article h6 i svg use, +body.erp.rub-abstracts .modal h2 i svg use, +body.erp.rub-abstracts .modal h3 i svg use, +body.erp.rub-abstracts .modal h4 i svg use, +body.erp.rub-abstracts .modal h5 i svg use, +body.erp.rub-abstracts .modal h6 i svg use { + stroke: #f5ba1b; +} + +body.erp.rub-abstracts .modal a:not(.btn) { + color: #f5ba1b; +} + +body.erp.rub-abstracts .loader>svg>circle { + stroke: #f5ba1b; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-abstracts.reduced-menu-left nav.menu-left { + background: rgba(245, 186, 27, 0.6); + } +} + +body.erp.rub-groupes { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-groupes main>article, +body.erp.rub-groupes .modal { + /* Formulaires */ +} + +body.erp.rub-groupes main>article .form-control:focus, +body.erp.rub-groupes main>article .custom-select:focus, +body.erp.rub-groupes .modal .form-control:focus, +body.erp.rub-groupes .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(64, 156, 106, 0), 0 16px 44px rgba(64, 156, 106, 0.08), 0 0 0 3px rgba(64, 156, 106, 0.3), 0 8px 30px rgba(64, 156, 106, 0.12); +} + +body.erp.rub-groupes main>article .form-control:focus.disabled, +body.erp.rub-groupes main>article .custom-select:focus.disabled, +body.erp.rub-groupes .modal .form-control:focus.disabled, +body.erp.rub-groupes .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-groupes main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-groupes .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #409c6a !important; + background-color: #409c6a !important; +} + +body.erp.rub-groupes main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-groupes .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(64, 156, 106, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-groupes main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-groupes main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-groupes main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-groupes .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-groupes .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-groupes .modal .bootstrap-select .dropdown-item.selected { + background-color: #409c6a !important; +} + +body.erp.rub-groupes main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-groupes main>article .breadcrumb-item a:hover { + color: #409c6a !important; +} + +body.erp.rub-groupes main>article .nav .nav-item .nav-link.active, +body.erp.rub-groupes main>article .nav .nav-item .nav-link:hover { + color: #409c6a; +} + +body.erp.rub-groupes main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #409c6a; +} + +body.erp.rub-groupes main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #409c6a; +} + +body.erp.rub-groupes main>article .sticky.sticky-bottom.is-stuck::before { + color: #409c6a; +} + +body.erp.rub-groupes main>article .pagination .page-item.prev .page-link, +body.erp.rub-groupes main>article .pagination .page-item.next .page-link { + color: #409c6a !important; +} + +body.erp.rub-groupes main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-groupes main>article .pagination .page-item.next.disabled .page-link { + color: rgba(64, 156, 106, 0.4) !important; +} + +body.erp.rub-groupes main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(64, 156, 106, 0.5) !important; +} + +body.erp.rub-groupes main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #409c6a !important; +} + +body.erp.rub-groupes main>article ul.holder li.bit-box { + background-color: rgba(64, 156, 106, 0.4); +} + +body.erp.rub-groupes main>article .facebook-auto ul li.auto-focus { + background-color: #409c6a; +} + +body.erp.rub-groupes main>article .facebook-auto ul li em { + background-color: rgba(64, 156, 106, 0.4); +} + +body.erp.rub-groupes #scrollnav>div>nav a.nav-link.active { + color: #409c6a; +} + +body.erp.rub-groupes #scrollnav>div>nav a.nav-link.active::before { + background-color: #409c6a; + box-shadow: 0 0 0 2px rgba(64, 156, 106, 0.2); +} + +body.erp.rub-groupes main>article a:not(.btn), +body.erp.rub-groupes .popover a:not(.btn) { + color: #409c6a; +} + +body.erp.rub-groupes main>article ul.savedsearcheslist li:hover, +body.erp.rub-groupes main>article ul.savedsearcheslist li.import, +body.erp.rub-groupes .popover ul.savedsearcheslist li:hover, +body.erp.rub-groupes .popover ul.savedsearcheslist li.import { + background-color: #409c6a; +} + +body.erp.rub-groupes main>article h2, +body.erp.rub-groupes main>article h3, +body.erp.rub-groupes main>article h4, +body.erp.rub-groupes main>article h5, +body.erp.rub-groupes main>article h6, +body.erp.rub-groupes .modal h2, +body.erp.rub-groupes .modal h3, +body.erp.rub-groupes .modal h4, +body.erp.rub-groupes .modal h5, +body.erp.rub-groupes .modal h6 { + color: #409c6a; +} + +body.erp.rub-groupes main>article h2 i svg use, +body.erp.rub-groupes main>article h3 i svg use, +body.erp.rub-groupes main>article h4 i svg use, +body.erp.rub-groupes main>article h5 i svg use, +body.erp.rub-groupes main>article h6 i svg use, +body.erp.rub-groupes .modal h2 i svg use, +body.erp.rub-groupes .modal h3 i svg use, +body.erp.rub-groupes .modal h4 i svg use, +body.erp.rub-groupes .modal h5 i svg use, +body.erp.rub-groupes .modal h6 i svg use { + stroke: #409c6a; +} + +body.erp.rub-groupes .modal a:not(.btn) { + color: #409c6a; +} + +body.erp.rub-groupes .loader>svg>circle { + stroke: #409c6a; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-groupes.reduced-menu-left nav.menu-left { + background: rgba(64, 156, 106, 0.6); + } +} + +body.erp.rub-financiers { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-financiers main>article, +body.erp.rub-financiers .modal { + /* Formulaires */ +} + +body.erp.rub-financiers main>article .form-control:focus, +body.erp.rub-financiers main>article .custom-select:focus, +body.erp.rub-financiers .modal .form-control:focus, +body.erp.rub-financiers .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(232, 25, 44, 0), 0 16px 44px rgba(232, 25, 44, 0.08), 0 0 0 3px rgba(232, 25, 44, 0.3), 0 8px 30px rgba(232, 25, 44, 0.12); +} + +body.erp.rub-financiers main>article .form-control:focus.disabled, +body.erp.rub-financiers main>article .custom-select:focus.disabled, +body.erp.rub-financiers .modal .form-control:focus.disabled, +body.erp.rub-financiers .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-financiers main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-financiers .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #e8192c !important; + background-color: #e8192c !important; +} + +body.erp.rub-financiers main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-financiers .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(232, 25, 44, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-financiers main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-financiers main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-financiers main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-financiers .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-financiers .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-financiers .modal .bootstrap-select .dropdown-item.selected { + background-color: #e8192c !important; +} + +body.erp.rub-financiers main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-financiers main>article .breadcrumb-item a:hover { + color: #e8192c !important; +} + +body.erp.rub-financiers main>article .nav .nav-item .nav-link.active, +body.erp.rub-financiers main>article .nav .nav-item .nav-link:hover { + color: #e8192c; +} + +body.erp.rub-financiers main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #e8192c; +} + +body.erp.rub-financiers main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #e8192c; +} + +body.erp.rub-financiers main>article .sticky.sticky-bottom.is-stuck::before { + color: #e8192c; +} + +body.erp.rub-financiers main>article .pagination .page-item.prev .page-link, +body.erp.rub-financiers main>article .pagination .page-item.next .page-link { + color: #e8192c !important; +} + +body.erp.rub-financiers main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-financiers main>article .pagination .page-item.next.disabled .page-link { + color: rgba(232, 25, 44, 0.4) !important; +} + +body.erp.rub-financiers main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(232, 25, 44, 0.5) !important; +} + +body.erp.rub-financiers main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #e8192c !important; +} + +body.erp.rub-financiers main>article ul.holder li.bit-box { + background-color: rgba(232, 25, 44, 0.4); +} + +body.erp.rub-financiers main>article .facebook-auto ul li.auto-focus { + background-color: #e8192c; +} + +body.erp.rub-financiers main>article .facebook-auto ul li em { + background-color: rgba(232, 25, 44, 0.4); +} + +body.erp.rub-financiers #scrollnav>div>nav a.nav-link.active { + color: #e8192c; +} + +body.erp.rub-financiers #scrollnav>div>nav a.nav-link.active::before { + background-color: #e8192c; + box-shadow: 0 0 0 2px rgba(232, 25, 44, 0.2); +} + +body.erp.rub-financiers main>article a:not(.btn), +body.erp.rub-financiers .popover a:not(.btn) { + color: #e8192c; +} + +body.erp.rub-financiers main>article ul.savedsearcheslist li:hover, +body.erp.rub-financiers main>article ul.savedsearcheslist li.import, +body.erp.rub-financiers .popover ul.savedsearcheslist li:hover, +body.erp.rub-financiers .popover ul.savedsearcheslist li.import { + background-color: #e8192c; +} + +body.erp.rub-financiers main>article h2, +body.erp.rub-financiers main>article h3, +body.erp.rub-financiers main>article h4, +body.erp.rub-financiers main>article h5, +body.erp.rub-financiers main>article h6, +body.erp.rub-financiers .modal h2, +body.erp.rub-financiers .modal h3, +body.erp.rub-financiers .modal h4, +body.erp.rub-financiers .modal h5, +body.erp.rub-financiers .modal h6 { + color: #e8192c; +} + +body.erp.rub-financiers main>article h2 i svg use, +body.erp.rub-financiers main>article h3 i svg use, +body.erp.rub-financiers main>article h4 i svg use, +body.erp.rub-financiers main>article h5 i svg use, +body.erp.rub-financiers main>article h6 i svg use, +body.erp.rub-financiers .modal h2 i svg use, +body.erp.rub-financiers .modal h3 i svg use, +body.erp.rub-financiers .modal h4 i svg use, +body.erp.rub-financiers .modal h5 i svg use, +body.erp.rub-financiers .modal h6 i svg use { + stroke: #e8192c; +} + +body.erp.rub-financiers .modal a:not(.btn) { + color: #e8192c; +} + +body.erp.rub-financiers .loader>svg>circle { + stroke: #e8192c; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-financiers.reduced-menu-left nav.menu-left { + background: rgba(232, 25, 44, 0.6); + } +} + +body.erp.rub-hebergement { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-hebergement main>article, +body.erp.rub-hebergement .modal { + /* Formulaires */ +} + +body.erp.rub-hebergement main>article .form-control:focus, +body.erp.rub-hebergement main>article .custom-select:focus, +body.erp.rub-hebergement .modal .form-control:focus, +body.erp.rub-hebergement .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(38, 76, 149, 0), 0 16px 44px rgba(38, 76, 149, 0.08), 0 0 0 3px rgba(38, 76, 149, 0.3), 0 8px 30px rgba(38, 76, 149, 0.12); +} + +body.erp.rub-hebergement main>article .form-control:focus.disabled, +body.erp.rub-hebergement main>article .custom-select:focus.disabled, +body.erp.rub-hebergement .modal .form-control:focus.disabled, +body.erp.rub-hebergement .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-hebergement main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-hebergement .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #264c95 !important; + background-color: #264c95 !important; +} + +body.erp.rub-hebergement main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-hebergement .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(38, 76, 149, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-hebergement main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-hebergement main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-hebergement main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-hebergement .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-hebergement .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-hebergement .modal .bootstrap-select .dropdown-item.selected { + background-color: #264c95 !important; +} + +body.erp.rub-hebergement main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-hebergement main>article .breadcrumb-item a:hover { + color: #264c95 !important; +} + +body.erp.rub-hebergement main>article .nav .nav-item .nav-link.active, +body.erp.rub-hebergement main>article .nav .nav-item .nav-link:hover { + color: #264c95; +} + +body.erp.rub-hebergement main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #264c95; +} + +body.erp.rub-hebergement main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #264c95; +} + +body.erp.rub-hebergement main>article .sticky.sticky-bottom.is-stuck::before { + color: #264c95; +} + +body.erp.rub-hebergement main>article .pagination .page-item.prev .page-link, +body.erp.rub-hebergement main>article .pagination .page-item.next .page-link { + color: #264c95 !important; +} + +body.erp.rub-hebergement main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-hebergement main>article .pagination .page-item.next.disabled .page-link { + color: rgba(38, 76, 149, 0.4) !important; +} + +body.erp.rub-hebergement main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(38, 76, 149, 0.5) !important; +} + +body.erp.rub-hebergement main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #264c95 !important; +} + +body.erp.rub-hebergement main>article ul.holder li.bit-box { + background-color: rgba(38, 76, 149, 0.4); +} + +body.erp.rub-hebergement main>article .facebook-auto ul li.auto-focus { + background-color: #264c95; +} + +body.erp.rub-hebergement main>article .facebook-auto ul li em { + background-color: rgba(38, 76, 149, 0.4); +} + +body.erp.rub-hebergement #scrollnav>div>nav a.nav-link.active { + color: #264c95; +} + +body.erp.rub-hebergement #scrollnav>div>nav a.nav-link.active::before { + background-color: #264c95; + box-shadow: 0 0 0 2px rgba(38, 76, 149, 0.2); +} + +body.erp.rub-hebergement main>article a:not(.btn), +body.erp.rub-hebergement .popover a:not(.btn) { + color: #264c95; +} + +body.erp.rub-hebergement main>article ul.savedsearcheslist li:hover, +body.erp.rub-hebergement main>article ul.savedsearcheslist li.import, +body.erp.rub-hebergement .popover ul.savedsearcheslist li:hover, +body.erp.rub-hebergement .popover ul.savedsearcheslist li.import { + background-color: #264c95; +} + +body.erp.rub-hebergement main>article h2, +body.erp.rub-hebergement main>article h3, +body.erp.rub-hebergement main>article h4, +body.erp.rub-hebergement main>article h5, +body.erp.rub-hebergement main>article h6, +body.erp.rub-hebergement .modal h2, +body.erp.rub-hebergement .modal h3, +body.erp.rub-hebergement .modal h4, +body.erp.rub-hebergement .modal h5, +body.erp.rub-hebergement .modal h6 { + color: #264c95; +} + +body.erp.rub-hebergement main>article h2 i svg use, +body.erp.rub-hebergement main>article h3 i svg use, +body.erp.rub-hebergement main>article h4 i svg use, +body.erp.rub-hebergement main>article h5 i svg use, +body.erp.rub-hebergement main>article h6 i svg use, +body.erp.rub-hebergement .modal h2 i svg use, +body.erp.rub-hebergement .modal h3 i svg use, +body.erp.rub-hebergement .modal h4 i svg use, +body.erp.rub-hebergement .modal h5 i svg use, +body.erp.rub-hebergement .modal h6 i svg use { + stroke: #264c95; +} + +body.erp.rub-hebergement .modal a:not(.btn) { + color: #264c95; +} + +body.erp.rub-hebergement .loader>svg>circle { + stroke: #264c95; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-hebergement.reduced-menu-left nav.menu-left { + background: rgba(38, 76, 149, 0.6); + } +} + +body.erp.rub-inscriptions { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-inscriptions main>article, +body.erp.rub-inscriptions .modal { + /* Formulaires */ +} + +body.erp.rub-inscriptions main>article .form-control:focus, +body.erp.rub-inscriptions main>article .custom-select:focus, +body.erp.rub-inscriptions .modal .form-control:focus, +body.erp.rub-inscriptions .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(0, 136, 219, 0), 0 16px 44px rgba(0, 136, 219, 0.08), 0 0 0 3px rgba(0, 136, 219, 0.3), 0 8px 30px rgba(0, 136, 219, 0.12); +} + +body.erp.rub-inscriptions main>article .form-control:focus.disabled, +body.erp.rub-inscriptions main>article .custom-select:focus.disabled, +body.erp.rub-inscriptions .modal .form-control:focus.disabled, +body.erp.rub-inscriptions .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-inscriptions main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-inscriptions .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #0088db !important; + background-color: #0088db !important; +} + +body.erp.rub-inscriptions main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-inscriptions .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 136, 219, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-inscriptions main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-inscriptions main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-inscriptions main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-inscriptions .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-inscriptions .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-inscriptions .modal .bootstrap-select .dropdown-item.selected { + background-color: #0088db !important; +} + +body.erp.rub-inscriptions main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-inscriptions main>article .breadcrumb-item a:hover { + color: #0088db !important; +} + +body.erp.rub-inscriptions main>article .nav .nav-item .nav-link.active, +body.erp.rub-inscriptions main>article .nav .nav-item .nav-link:hover { + color: #0088db; +} + +body.erp.rub-inscriptions main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #0088db; +} + +body.erp.rub-inscriptions main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #0088db; +} + +body.erp.rub-inscriptions main>article .sticky.sticky-bottom.is-stuck::before { + color: #0088db; +} + +body.erp.rub-inscriptions main>article .pagination .page-item.prev .page-link, +body.erp.rub-inscriptions main>article .pagination .page-item.next .page-link { + color: #0088db !important; +} + +body.erp.rub-inscriptions main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-inscriptions main>article .pagination .page-item.next.disabled .page-link { + color: rgba(0, 136, 219, 0.4) !important; +} + +body.erp.rub-inscriptions main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(0, 136, 219, 0.5) !important; +} + +body.erp.rub-inscriptions main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #0088db !important; +} + +body.erp.rub-inscriptions main>article ul.holder li.bit-box { + background-color: rgba(0, 136, 219, 0.4); +} + +body.erp.rub-inscriptions main>article .facebook-auto ul li.auto-focus { + background-color: #0088db; +} + +body.erp.rub-inscriptions main>article .facebook-auto ul li em { + background-color: rgba(0, 136, 219, 0.4); +} + +body.erp.rub-inscriptions #scrollnav>div>nav a.nav-link.active { + color: #0088db; +} + +body.erp.rub-inscriptions #scrollnav>div>nav a.nav-link.active::before { + background-color: #0088db; + box-shadow: 0 0 0 2px rgba(0, 136, 219, 0.2); +} + +body.erp.rub-inscriptions main>article a:not(.btn), +body.erp.rub-inscriptions .popover a:not(.btn) { + color: #0088db; +} + +body.erp.rub-inscriptions main>article ul.savedsearcheslist li:hover, +body.erp.rub-inscriptions main>article ul.savedsearcheslist li.import, +body.erp.rub-inscriptions .popover ul.savedsearcheslist li:hover, +body.erp.rub-inscriptions .popover ul.savedsearcheslist li.import { + background-color: #0088db; +} + +body.erp.rub-inscriptions main>article h2, +body.erp.rub-inscriptions main>article h3, +body.erp.rub-inscriptions main>article h4, +body.erp.rub-inscriptions main>article h5, +body.erp.rub-inscriptions main>article h6, +body.erp.rub-inscriptions .modal h2, +body.erp.rub-inscriptions .modal h3, +body.erp.rub-inscriptions .modal h4, +body.erp.rub-inscriptions .modal h5, +body.erp.rub-inscriptions .modal h6 { + color: #0088db; +} + +body.erp.rub-inscriptions main>article h2 i svg use, +body.erp.rub-inscriptions main>article h3 i svg use, +body.erp.rub-inscriptions main>article h4 i svg use, +body.erp.rub-inscriptions main>article h5 i svg use, +body.erp.rub-inscriptions main>article h6 i svg use, +body.erp.rub-inscriptions .modal h2 i svg use, +body.erp.rub-inscriptions .modal h3 i svg use, +body.erp.rub-inscriptions .modal h4 i svg use, +body.erp.rub-inscriptions .modal h5 i svg use, +body.erp.rub-inscriptions .modal h6 i svg use { + stroke: #0088db; +} + +body.erp.rub-inscriptions .modal a:not(.btn) { + color: #0088db; +} + +body.erp.rub-inscriptions .loader>svg>circle { + stroke: #0088db; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-inscriptions.reduced-menu-left nav.menu-left { + background: rgba(0, 136, 219, 0.6); + } +} + +body.erp.rub-emailing { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-emailing main>article, +body.erp.rub-emailing .modal { + /* Formulaires */ +} + +body.erp.rub-emailing main>article .form-control:focus, +body.erp.rub-emailing main>article .custom-select:focus, +body.erp.rub-emailing .modal .form-control:focus, +body.erp.rub-emailing .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(255, 96, 0, 0), 0 16px 44px rgba(255, 96, 0, 0.08), 0 0 0 3px rgba(255, 96, 0, 0.3), 0 8px 30px rgba(255, 96, 0, 0.12); +} + +body.erp.rub-emailing main>article .form-control:focus.disabled, +body.erp.rub-emailing main>article .custom-select:focus.disabled, +body.erp.rub-emailing .modal .form-control:focus.disabled, +body.erp.rub-emailing .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-emailing main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-emailing .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #ff6000 !important; + background-color: #ff6000 !important; +} + +body.erp.rub-emailing main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-emailing .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(255, 96, 0, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-emailing main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-emailing main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-emailing main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-emailing .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-emailing .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-emailing .modal .bootstrap-select .dropdown-item.selected { + background-color: #ff6000 !important; +} + +body.erp.rub-emailing main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-emailing main>article .breadcrumb-item a:hover { + color: #ff6000 !important; +} + +body.erp.rub-emailing main>article .nav .nav-item .nav-link.active, +body.erp.rub-emailing main>article .nav .nav-item .nav-link:hover { + color: #ff6000; +} + +body.erp.rub-emailing main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #ff6000; +} + +body.erp.rub-emailing main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #ff6000; +} + +body.erp.rub-emailing main>article .sticky.sticky-bottom.is-stuck::before { + color: #ff6000; +} + +body.erp.rub-emailing main>article .pagination .page-item.prev .page-link, +body.erp.rub-emailing main>article .pagination .page-item.next .page-link { + color: #ff6000 !important; +} + +body.erp.rub-emailing main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-emailing main>article .pagination .page-item.next.disabled .page-link { + color: rgba(255, 96, 0, 0.4) !important; +} + +body.erp.rub-emailing main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(255, 96, 0, 0.5) !important; +} + +body.erp.rub-emailing main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #ff6000 !important; +} + +body.erp.rub-emailing main>article ul.holder li.bit-box { + background-color: rgba(255, 96, 0, 0.4); +} + +body.erp.rub-emailing main>article .facebook-auto ul li.auto-focus { + background-color: #ff6000; +} + +body.erp.rub-emailing main>article .facebook-auto ul li em { + background-color: rgba(255, 96, 0, 0.4); +} + +body.erp.rub-emailing #scrollnav>div>nav a.nav-link.active { + color: #ff6000; +} + +body.erp.rub-emailing #scrollnav>div>nav a.nav-link.active::before { + background-color: #ff6000; + box-shadow: 0 0 0 2px rgba(255, 96, 0, 0.2); +} + +body.erp.rub-emailing main>article a:not(.btn), +body.erp.rub-emailing .popover a:not(.btn) { + color: #ff6000; +} + +body.erp.rub-emailing main>article ul.savedsearcheslist li:hover, +body.erp.rub-emailing main>article ul.savedsearcheslist li.import, +body.erp.rub-emailing .popover ul.savedsearcheslist li:hover, +body.erp.rub-emailing .popover ul.savedsearcheslist li.import { + background-color: #ff6000; +} + +body.erp.rub-emailing main>article h2, +body.erp.rub-emailing main>article h3, +body.erp.rub-emailing main>article h4, +body.erp.rub-emailing main>article h5, +body.erp.rub-emailing main>article h6, +body.erp.rub-emailing .modal h2, +body.erp.rub-emailing .modal h3, +body.erp.rub-emailing .modal h4, +body.erp.rub-emailing .modal h5, +body.erp.rub-emailing .modal h6 { + color: #ff6000; +} + +body.erp.rub-emailing main>article h2 i svg use, +body.erp.rub-emailing main>article h3 i svg use, +body.erp.rub-emailing main>article h4 i svg use, +body.erp.rub-emailing main>article h5 i svg use, +body.erp.rub-emailing main>article h6 i svg use, +body.erp.rub-emailing .modal h2 i svg use, +body.erp.rub-emailing .modal h3 i svg use, +body.erp.rub-emailing .modal h4 i svg use, +body.erp.rub-emailing .modal h5 i svg use, +body.erp.rub-emailing .modal h6 i svg use { + stroke: #ff6000; +} + +body.erp.rub-emailing .modal a:not(.btn) { + color: #ff6000; +} + +body.erp.rub-emailing .loader>svg>circle { + stroke: #ff6000; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-emailing.reduced-menu-left nav.menu-left { + background: rgba(255, 96, 0, 0.6); + } +} + +body.erp.rub-statistiques { + /* Navigation par suivi scrolling */ + /* Liens */ + /* Titres */ + /* Loader circulaire */ + /* + .loader { + .spin { + &::before { + background: linear-gradient($value, $white 50%); + } + } + } + */ +} + +body.erp.rub-statistiques main>article, +body.erp.rub-statistiques .modal { + /* Formulaires */ +} + +body.erp.rub-statistiques main>article .form-control:focus, +body.erp.rub-statistiques main>article .custom-select:focus, +body.erp.rub-statistiques .modal .form-control:focus, +body.erp.rub-statistiques .modal .custom-select:focus { + box-shadow: 0 0 0 3px rgba(14, 183, 169, 0), 0 16px 44px rgba(14, 183, 169, 0.08), 0 0 0 3px rgba(14, 183, 169, 0.3), 0 8px 30px rgba(14, 183, 169, 0.12); +} + +body.erp.rub-statistiques main>article .form-control:focus.disabled, +body.erp.rub-statistiques main>article .custom-select:focus.disabled, +body.erp.rub-statistiques .modal .form-control:focus.disabled, +body.erp.rub-statistiques .modal .custom-select:focus.disabled { + box-shadow: none !important; +} + +body.erp.rub-statistiques main>article .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before, +body.erp.rub-statistiques .modal .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #0eb7a9 !important; + background-color: #0eb7a9 !important; +} + +body.erp.rub-statistiques main>article .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before, +body.erp.rub-statistiques .modal .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(14, 183, 169, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.erp.rub-statistiques main>article .bootstrap-select .dropdown-item:active, +body.erp.rub-statistiques main>article .bootstrap-select .dropdown-item.active, +body.erp.rub-statistiques main>article .bootstrap-select .dropdown-item.selected, +body.erp.rub-statistiques .modal .bootstrap-select .dropdown-item:active, +body.erp.rub-statistiques .modal .bootstrap-select .dropdown-item.active, +body.erp.rub-statistiques .modal .bootstrap-select .dropdown-item.selected { + background-color: #0eb7a9 !important; +} + +body.erp.rub-statistiques main>article { + /* Breadcrump */ + /* Onglets */ + /* Blocs sticky */ + /* Pagination */ + /* FCBKcomplete */ +} + +body.erp.rub-statistiques main>article .breadcrumb-item a:hover { + color: #0eb7a9 !important; +} + +body.erp.rub-statistiques main>article .nav .nav-item .nav-link.active, +body.erp.rub-statistiques main>article .nav .nav-item .nav-link:hover { + color: #0eb7a9; +} + +body.erp.rub-statistiques main>article .nav.nav-tabs .nav-item .nav-link::after { + background-color: #0eb7a9; +} + +body.erp.rub-statistiques main>article .nav.nav-pills .nav-item .nav-link.active { + background-color: #0eb7a9; +} + +body.erp.rub-statistiques main>article .sticky.sticky-bottom.is-stuck::before { + color: #0eb7a9; +} + +body.erp.rub-statistiques main>article .pagination .page-item.prev .page-link, +body.erp.rub-statistiques main>article .pagination .page-item.next .page-link { + color: #0eb7a9 !important; +} + +body.erp.rub-statistiques main>article .pagination .page-item.prev.disabled .page-link, +body.erp.rub-statistiques main>article .pagination .page-item.next.disabled .page-link { + color: rgba(14, 183, 169, 0.4) !important; +} + +body.erp.rub-statistiques main>article .pagination .page-item:not(.prev):not(.next) .page-link { + background-color: rgba(14, 183, 169, 0.5) !important; +} + +body.erp.rub-statistiques main>article .pagination .page-item:not(.prev):not(.next).active .page-link { + background-color: #0eb7a9 !important; +} + +body.erp.rub-statistiques main>article ul.holder li.bit-box { + background-color: rgba(14, 183, 169, 0.4); +} + +body.erp.rub-statistiques main>article .facebook-auto ul li.auto-focus { + background-color: #0eb7a9; +} + +body.erp.rub-statistiques main>article .facebook-auto ul li em { + background-color: rgba(14, 183, 169, 0.4); +} + +body.erp.rub-statistiques #scrollnav>div>nav a.nav-link.active { + color: #0eb7a9; +} + +body.erp.rub-statistiques #scrollnav>div>nav a.nav-link.active::before { + background-color: #0eb7a9; + box-shadow: 0 0 0 2px rgba(14, 183, 169, 0.2); +} + +body.erp.rub-statistiques main>article a:not(.btn), +body.erp.rub-statistiques .popover a:not(.btn) { + color: #0eb7a9; +} + +body.erp.rub-statistiques main>article ul.savedsearcheslist li:hover, +body.erp.rub-statistiques main>article ul.savedsearcheslist li.import, +body.erp.rub-statistiques .popover ul.savedsearcheslist li:hover, +body.erp.rub-statistiques .popover ul.savedsearcheslist li.import { + background-color: #0eb7a9; +} + +body.erp.rub-statistiques main>article h2, +body.erp.rub-statistiques main>article h3, +body.erp.rub-statistiques main>article h4, +body.erp.rub-statistiques main>article h5, +body.erp.rub-statistiques main>article h6, +body.erp.rub-statistiques .modal h2, +body.erp.rub-statistiques .modal h3, +body.erp.rub-statistiques .modal h4, +body.erp.rub-statistiques .modal h5, +body.erp.rub-statistiques .modal h6 { + color: #0eb7a9; +} + +body.erp.rub-statistiques main>article h2 i svg use, +body.erp.rub-statistiques main>article h3 i svg use, +body.erp.rub-statistiques main>article h4 i svg use, +body.erp.rub-statistiques main>article h5 i svg use, +body.erp.rub-statistiques main>article h6 i svg use, +body.erp.rub-statistiques .modal h2 i svg use, +body.erp.rub-statistiques .modal h3 i svg use, +body.erp.rub-statistiques .modal h4 i svg use, +body.erp.rub-statistiques .modal h5 i svg use, +body.erp.rub-statistiques .modal h6 i svg use { + stroke: #0eb7a9; +} + +body.erp.rub-statistiques .modal a:not(.btn) { + color: #0eb7a9; +} + +body.erp.rub-statistiques .loader>svg>circle { + stroke: #0eb7a9; +} + +@media (min-width: 992px) { + body.erp { + /* Fond menu gauche (réduit) */ + } + body.erp:not(.pinned-menu-left).rub-statistiques.reduced-menu-left nav.menu-left { + background: rgba(14, 183, 169, 0.6); + } +} + + +/* -------------------- Popover des recherches sauvegardées -------------------- */ + +ul.savedsearcheslist li { + display: flex; + flex-wrap: wrap; + align-items: center; + width: 100%; + padding: .5em 0 .5em 1em; + transition: all 0.3s ease; +} + +ul.savedsearcheslist li:not(:last-child) { + border-bottom: 1px solid #e9ecef; +} + +ul.savedsearcheslist li a.item { + flex-grow: 1; + width: calc(100% - 34px); + line-height: 1rem; +} + +ul.savedsearcheslist li a.item small { + color: #adb5bd; +} + +ul.savedsearcheslist li a.delete { + flex: 0 0 34px; + transition: all 0.3s ease; + text-align: center; + opacity: .7; +} + +html.no-touchevents ul.savedsearcheslist li a.delete { + opacity: 0; +} + +ul.savedsearcheslist li:hover { + background-color: #3e64c1; +} + +ul.savedsearcheslist li:hover a, +ul.savedsearcheslist li:hover a small { + color: #fff !important; +} + +ul.savedsearcheslist li:hover a.delete { + opacity: .7 !important; + color: #fff !important; +} + +ul.savedsearcheslist li:hover a.delete:hover { + opacity: 1 !important; +} + +ul.savedsearcheslist li.import { + padding: .7em 1em; + background-color: #3e64c1; +} + +ul.savedsearcheslist li.import a { + flex-grow: 1; + width: 100%; + color: #fff !important; +} + + +/* -------------------- Popover du choix d'affichage des colonnes -------------------- */ + +.columnslist { + position: relative; +} + +.columnslist h6 { + width: calc(100% + 20px); + padding: .3em .8em; + margin: .4rem 0 .8rem -10px; + background-color: #f3f3f3; +} + +.columnslist label input:disabled+span { + opacity: .5; +} + +.columnslist label .custom-control-label { + font-size: .85rem !important; +} + + +/* -------------------- Popover des filtres sur liste de recherche -------------------- */ + +.filterslist { + position: relative; +} + +.filterslist a:not(.FilterCriteriaClear) { + display: block; + position: relative; + padding: 0 0 .7em 2em; + color: #495057 !important; +} + +.filterslist a:not(.FilterCriteriaClear) i { + position: absolute; + top: .2em; + left: .1em; +} + +.filterslist a:not(.FilterCriteriaClear) i::before, +.filterslist a:not(.FilterCriteriaClear) i::after { + color: #adb5bd; +} + +.filterslist a:not(.FilterCriteriaClear) i::before { + content: '\f111'; + opacity: .5; +} + +.filterslist a:not(.FilterCriteriaClear) i::after { + content: '\10f111'; + opacity: .3; +} + +.filterslist a:not(.FilterCriteriaClear).FilterCriteriaSelected { + color: #212529 !important; + text-decoration: none !important; + font-weight: bold; +} + +.filterslist a:not(.FilterCriteriaClear).FilterCriteriaSelected i::before, +.filterslist a:not(.FilterCriteriaClear).FilterCriteriaSelected i::after { + opacity: 1; +} + +.filterslist a:not(.FilterCriteriaClear).FilterCriteriaSelected i::before { + content: '\f058'; + color: #fff; +} + +.filterslist a:not(.FilterCriteriaClear).FilterCriteriaSelected i::after { + content: '\10f058'; + color: #74be4b; +} + +.filterslist a.FilterCriteriaClear { + position: relative; + padding: 0 0 0 1.75em; +} + +.filterslist a.FilterCriteriaClear i { + position: absolute; + top: .35em; + left: .25em; +} + +.filterslist a.FilterCriteriaClear span { + color: #343a40 !important; + font-size: 1.1em; + line-height: .9em; +} + + +/* -------------------- Popover de la bulle-info "co-auteurs" -------------------- */ + +.abstractcomment table thead th { + font-size: 1em; +} + +.flag { + width: 20px; +} + +.flag.flag_be { + width: 18px; +} + +.flag.flag_ch { + width: 15px; +} + +.flag.flag_mc { + width: 19px; +} + +.flag.flag_ne { + width: 18px; +} + +.flag.flag_np { + width: 13px; +} + +.flag.flag_va { + width: 15px; +} + +@media (-webkit-min-device-pixel-ratio: 2), +(min-resolution: 192dpi) { + .flag { + background-size: 5652px 15px; + } +} + +.flag.flag_ac { + height: 10px; + background-position: 0px 0px; +} + +.flag.flag_ad { + height: 14px; + background-position: -22px 0px; +} + +.flag.flag_ae { + height: 10px; + background-position: -44px 0px; +} + +.flag.flag_af { + height: 14px; + background-position: -66px 0px; +} + +.flag.flag_ag { + height: 14px; + background-position: -88px 0px; +} + +.flag.flag_ai { + height: 10px; + background-position: -110px 0px; +} + +.flag.flag_al { + height: 15px; + background-position: -132px 0px; +} + +.flag.flag_am { + height: 10px; + background-position: -154px 0px; +} + +.flag.flag_ao { + height: 14px; + background-position: -176px 0px; +} + +.flag.flag_aq { + height: 14px; + background-position: -198px 0px; +} + +.flag.flag_ar { + height: 13px; + background-position: -220px 0px; +} + +.flag.flag_as { + height: 10px; + background-position: -242px 0px; +} + +.flag.flag_at { + height: 14px; + background-position: -264px 0px; +} + +.flag.flag_au { + height: 10px; + background-position: -286px 0px; +} + +.flag.flag_aw { + height: 14px; + background-position: -308px 0px; +} + +.flag.flag_ax { + height: 13px; + background-position: -330px 0px; +} + +.flag.flag_az { + height: 10px; + background-position: -352px 0px; +} + +.flag.flag_ba { + height: 10px; + background-position: -374px 0px; +} + +.flag.flag_bb { + height: 14px; + background-position: -396px 0px; +} + +.flag.flag_bd { + height: 12px; + background-position: -418px 0px; +} + +.flag.flag_be { + height: 15px; + background-position: -440px 0px; +} + +.flag.flag_bf { + height: 14px; + background-position: -460px 0px; +} + +.flag.flag_bg { + height: 12px; + background-position: -482px 0px; +} + +.flag.flag_bh { + height: 12px; + background-position: -504px 0px; +} + +.flag.flag_bi { + height: 12px; + background-position: -526px 0px; +} + +.flag.flag_bj { + height: 14px; + background-position: -548px 0px; +} + +.flag.flag_bl { + height: 14px; + background-position: -570px 0px; +} + +.flag.flag_bm { + height: 10px; + background-position: -592px 0px; +} + +.flag.flag_bn { + height: 10px; + background-position: -614px 0px; +} + +.flag.flag_bo { + height: 14px; + background-position: -636px 0px; +} + +.flag.flag_bq { + height: 14px; + background-position: -658px 0px; +} + +.flag.flag_br { + height: 14px; + background-position: -680px 0px; +} + +.flag.flag_bs { + height: 10px; + background-position: -702px 0px; +} + +.flag.flag_bt { + height: 14px; + background-position: -724px 0px; +} + +.flag.flag_bv { + height: 15px; + background-position: -746px 0px; +} + +.flag.flag_bw { + height: 14px; + background-position: -768px 0px; +} + +.flag.flag_by { + height: 10px; + background-position: -790px 0px; +} + +.flag.flag_bz { + height: 14px; + background-position: -812px 0px; +} + +.flag.flag_ca { + height: 10px; + background-position: -834px 0px; +} + +.flag.flag_cc { + height: 10px; + background-position: -856px 0px; +} + +.flag.flag_cd { + height: 15px; + background-position: -878px 0px; +} + +.flag.flag_cf { + height: 14px; + background-position: -900px 0px; +} + +.flag.flag_cg { + height: 14px; + background-position: -922px 0px; +} + +.flag.flag_ch { + height: 15px; + background-position: -944px 0px; +} + +.flag.flag_ci { + height: 14px; + background-position: -961px 0px; +} + +.flag.flag_ck { + height: 10px; + background-position: -983px 0px; +} + +.flag.flag_cl { + height: 14px; + background-position: -1005px 0px; +} + +.flag.flag_cm { + height: 14px; + background-position: -1027px 0px; +} + +.flag.flag_cn { + height: 14px; + background-position: -1049px 0px; +} + +.flag.flag_co { + height: 14px; + background-position: -1071px 0px; +} + +.flag.flag_cp { + height: 14px; + background-position: -1093px 0px; +} + +.flag.flag_cr { + height: 12px; + background-position: -1115px 0px; +} + +.flag.flag_cu { + height: 10px; + background-position: -1137px 0px; +} + +.flag.flag_cv { + height: 12px; + background-position: -1159px 0px; +} + +.flag.flag_cw { + height: 14px; + background-position: -1181px 0px; +} + +.flag.flag_cx { + height: 10px; + background-position: -1203px 0px; +} + +.flag.flag_cy { + height: 14px; + background-position: -1225px 0px; +} + +.flag.flag_cz { + height: 14px; + background-position: -1247px 0px; +} + +.flag.flag_de { + height: 12px; + background-position: -1269px 0px; +} + +.flag.flag_dg { + height: 10px; + background-position: -1291px 0px; +} + +.flag.flag_dj { + height: 14px; + background-position: -1313px 0px; +} + +.flag.flag_dk { + height: 15px; + background-position: -1335px 0px; +} + +.flag.flag_dm { + height: 10px; + background-position: -1357px 0px; +} + +.flag.flag_do { + height: 14px; + background-position: -1379px 0px; +} + +.flag.flag_dz { + height: 14px; + background-position: -1401px 0px; +} + +.flag.flag_ea { + height: 14px; + background-position: -1423px 0px; +} + +.flag.flag_ec { + height: 14px; + background-position: -1445px 0px; +} + +.flag.flag_ee { + height: 13px; + background-position: -1467px 0px; +} + +.flag.flag_eg { + height: 14px; + background-position: -1489px 0px; +} + +.flag.flag_eh { + height: 10px; + background-position: -1511px 0px; +} + +.flag.flag_er { + height: 10px; + background-position: -1533px 0px; +} + +.flag.flag_es { + height: 14px; + background-position: -1555px 0px; +} + +.flag.flag_et { + height: 10px; + background-position: -1577px 0px; +} + +.flag.flag_eu { + height: 14px; + background-position: -1599px 0px; +} + +.flag.flag_fi { + height: 12px; + background-position: -1621px 0px; +} + +.flag.flag_fj { + height: 10px; + background-position: -1643px 0px; +} + +.flag.flag_fk { + height: 10px; + background-position: -1665px 0px; +} + +.flag.flag_fm { + height: 11px; + background-position: -1687px 0px; +} + +.flag.flag_fo { + height: 15px; + background-position: -1709px 0px; +} + +.flag.flag_fr { + height: 14px; + background-position: -1731px 0px; +} + +.flag.flag_ga { + height: 15px; + background-position: -1753px 0px; +} + +.flag.flag_gb { + height: 10px; + background-position: -1775px 0px; +} + +.flag.flag_gd { + height: 12px; + background-position: -1797px 0px; +} + +.flag.flag_ge { + height: 14px; + background-position: -1819px 0px; +} + +.flag.flag_gf { + height: 14px; + background-position: -1841px 0px; +} + +.flag.flag_gg { + height: 14px; + background-position: -1863px 0px; +} + +.flag.flag_gh { + height: 14px; + background-position: -1885px 0px; +} + +.flag.flag_gi { + height: 10px; + background-position: -1907px 0px; +} + +.flag.flag_gl { + height: 14px; + background-position: -1929px 0px; +} + +.flag.flag_gm { + height: 14px; + background-position: -1951px 0px; +} + +.flag.flag_gn { + height: 14px; + background-position: -1973px 0px; +} + +.flag.flag_gp { + height: 14px; + background-position: -1995px 0px; +} + +.flag.flag_gq { + height: 14px; + background-position: -2017px 0px; +} + +.flag.flag_gr { + height: 14px; + background-position: -2039px 0px; +} + +.flag.flag_gs { + height: 10px; + background-position: -2061px 0px; +} + +.flag.flag_gt { + height: 13px; + background-position: -2083px 0px; +} + +.flag.flag_gu { + height: 11px; + background-position: -2105px 0px; +} + +.flag.flag_gw { + height: 10px; + background-position: -2127px 0px; +} + +.flag.flag_gy { + height: 12px; + background-position: -2149px 0px; +} + +.flag.flag_hk { + height: 14px; + background-position: -2171px 0px; +} + +.flag.flag_hm { + height: 10px; + background-position: -2193px 0px; +} + +.flag.flag_hn { + height: 10px; + background-position: -2215px 0px; +} + +.flag.flag_hr { + height: 10px; + background-position: -2237px 0px; +} + +.flag.flag_ht { + height: 12px; + background-position: -2259px 0px; +} + +.flag.flag_hu { + height: 10px; + background-position: -2281px 0px; +} + +.flag.flag_ic { + height: 14px; + background-position: -2303px 0px; +} + +.flag.flag_id { + height: 14px; + background-position: -2325px 0px; +} + +.flag.flag_ie { + height: 10px; + background-position: -2347px 0px; +} + +.flag.flag_il { + height: 15px; + background-position: -2369px 0px; +} + +.flag.flag_im { + height: 10px; + background-position: -2391px 0px; +} + +.flag.flag_in { + height: 14px; + background-position: -2413px 0px; +} + +.flag.flag_io { + height: 10px; + background-position: -2435px 0px; +} + +.flag.flag_iq { + height: 14px; + background-position: -2457px 0px; +} + +.flag.flag_ir { + height: 12px; + background-position: -2479px 0px; +} + +.flag.flag_is { + height: 15px; + background-position: -2501px 0px; +} + +.flag.flag_it { + height: 14px; + background-position: -2523px 0px; +} + +.flag.flag_je { + height: 12px; + background-position: -2545px 0px; +} + +.flag.flag_jm { + height: 10px; + background-position: -2567px 0px; +} + +.flag.flag_jo { + height: 10px; + background-position: -2589px 0px; +} + +.flag.flag_jp { + height: 14px; + background-position: -2611px 0px; +} + +.flag.flag_ke { + height: 14px; + background-position: -2633px 0px; +} + +.flag.flag_kg { + height: 12px; + background-position: -2655px 0px; +} + +.flag.flag_kh { + height: 13px; + background-position: -2677px 0px; +} + +.flag.flag_ki { + height: 10px; + background-position: -2699px 0px; +} + +.flag.flag_km { + height: 12px; + background-position: -2721px 0px; +} + +.flag.flag_kn { + height: 14px; + background-position: -2743px 0px; +} + +.flag.flag_kp { + height: 10px; + background-position: -2765px 0px; +} + +.flag.flag_kr { + height: 14px; + background-position: -2787px 0px; +} + +.flag.flag_kw { + height: 10px; + background-position: -2809px 0px; +} + +.flag.flag_ky { + height: 10px; + background-position: -2831px 0px; +} + +.flag.flag_kz { + height: 10px; + background-position: -2853px 0px; +} + +.flag.flag_la { + height: 14px; + background-position: -2875px 0px; +} + +.flag.flag_lb { + height: 14px; + background-position: -2897px 0px; +} + +.flag.flag_lc { + height: 10px; + background-position: -2919px 0px; +} + +.flag.flag_li { + height: 12px; + background-position: -2941px 0px; +} + +.flag.flag_lk { + height: 10px; + background-position: -2963px 0px; +} + +.flag.flag_lr { + height: 11px; + background-position: -2985px 0px; +} + +.flag.flag_ls { + height: 14px; + background-position: -3007px 0px; +} + +.flag.flag_lt { + height: 12px; + background-position: -3029px 0px; +} + +.flag.flag_lu { + height: 12px; + background-position: -3051px 0px; +} + +.flag.flag_lv { + height: 10px; + background-position: -3073px 0px; +} + +.flag.flag_ly { + height: 10px; + background-position: -3095px 0px; +} + +.flag.flag_ma { + height: 14px; + background-position: -3117px 0px; +} + +.flag.flag_mc { + height: 15px; + background-position: -3139px 0px; +} + +.flag.flag_md { + height: 10px; + background-position: -3160px 0px; +} + +.flag.flag_me { + height: 10px; + background-position: -3182px 0px; +} + +.flag.flag_mf { + height: 14px; + background-position: -3204px 0px; +} + +.flag.flag_mg { + height: 14px; + background-position: -3226px 0px; +} + +.flag.flag_mh { + height: 11px; + background-position: -3248px 0px; +} + +.flag.flag_mk { + height: 10px; + background-position: -3270px 0px; +} + +.flag.flag_ml { + height: 14px; + background-position: -3292px 0px; +} + +.flag.flag_mm { + height: 14px; + background-position: -3314px 0px; +} + +.flag.flag_mn { + height: 10px; + background-position: -3336px 0px; +} + +.flag.flag_mo { + height: 14px; + background-position: -3358px 0px; +} + +.flag.flag_mp { + height: 10px; + background-position: -3380px 0px; +} + +.flag.flag_mq { + height: 14px; + background-position: -3402px 0px; +} + +.flag.flag_mr { + height: 14px; + background-position: -3424px 0px; +} + +.flag.flag_ms { + height: 10px; + background-position: -3446px 0px; +} + +.flag.flag_mt { + height: 14px; + background-position: -3468px 0px; +} + +.flag.flag_mu { + height: 14px; + background-position: -3490px 0px; +} + +.flag.flag_mv { + height: 14px; + background-position: -3512px 0px; +} + +.flag.flag_mw { + height: 14px; + background-position: -3534px 0px; +} + +.flag.flag_mx { + height: 12px; + background-position: -3556px 0px; +} + +.flag.flag_my { + height: 10px; + background-position: -3578px 0px; +} + +.flag.flag_mz { + height: 14px; + background-position: -3600px 0px; +} + +.flag.flag_na { + height: 14px; + background-position: -3622px 0px; +} + +.flag.flag_nc { + height: 10px; + background-position: -3644px 0px; +} + +.flag.flag_ne { + height: 15px; + background-position: -3666px 0px; +} + +.flag.flag_nf { + height: 10px; + background-position: -3686px 0px; +} + +.flag.flag_ng { + height: 10px; + background-position: -3708px 0px; +} + +.flag.flag_ni { + height: 12px; + background-position: -3730px 0px; +} + +.flag.flag_nl { + height: 14px; + background-position: -3752px 0px; +} + +.flag.flag_no { + height: 15px; + background-position: -3774px 0px; +} + +.flag.flag_np { + height: 15px; + background-position: -3796px 0px; +} + +.flag.flag_nr { + height: 10px; + background-position: -3811px 0px; +} + +.flag.flag_nu { + height: 10px; + background-position: -3833px 0px; +} + +.flag.flag_nz { + height: 10px; + background-position: -3855px 0px; +} + +.flag.flag_om { + height: 10px; + background-position: -3877px 0px; +} + +.flag.flag_pa { + height: 14px; + background-position: -3899px 0px; +} + +.flag.flag_pe { + height: 14px; + background-position: -3921px 0px; +} + +.flag.flag_pf { + height: 14px; + background-position: -3943px 0px; +} + +.flag.flag_pg { + height: 15px; + background-position: -3965px 0px; +} + +.flag.flag_ph { + height: 10px; + background-position: -3987px 0px; +} + +.flag.flag_pk { + height: 14px; + background-position: -4009px 0px; +} + +.flag.flag_pl { + height: 13px; + background-position: -4031px 0px; +} + +.flag.flag_pm { + height: 14px; + background-position: -4053px 0px; +} + +.flag.flag_pn { + height: 10px; + background-position: -4075px 0px; +} + +.flag.flag_pr { + height: 14px; + background-position: -4097px 0px; +} + +.flag.flag_ps { + height: 10px; + background-position: -4119px 0px; +} + +.flag.flag_pt { + height: 14px; + background-position: -4141px 0px; +} + +.flag.flag_pw { + height: 13px; + background-position: -4163px 0px; +} + +.flag.flag_py { + height: 11px; + background-position: -4185px 0px; +} + +.flag.flag_qa { + height: 8px; + background-position: -4207px 0px; +} + +.flag.flag_re { + height: 14px; + background-position: -4229px 0px; +} + +.flag.flag_ro { + height: 14px; + background-position: -4251px 0px; +} + +.flag.flag_rs { + height: 14px; + background-position: -4273px 0px; +} + +.flag.flag_ru { + height: 14px; + background-position: -4295px 0px; +} + +.flag.flag_rw { + height: 14px; + background-position: -4317px 0px; +} + +.flag.flag_sa { + height: 14px; + background-position: -4339px 0px; +} + +.flag.flag_sb { + height: 10px; + background-position: -4361px 0px; +} + +.flag.flag_sc { + height: 10px; + background-position: -4383px 0px; +} + +.flag.flag_sd { + height: 10px; + background-position: -4405px 0px; +} + +.flag.flag_se { + height: 13px; + background-position: -4427px 0px; +} + +.flag.flag_sg { + height: 14px; + background-position: -4449px 0px; +} + +.flag.flag_sh { + height: 10px; + background-position: -4471px 0px; +} + +.flag.flag_si { + height: 10px; + background-position: -4493px 0px; +} + +.flag.flag_sj { + height: 15px; + background-position: -4515px 0px; +} + +.flag.flag_sk { + height: 14px; + background-position: -4537px 0px; +} + +.flag.flag_sl { + height: 14px; + background-position: -4559px 0px; +} + +.flag.flag_sm { + height: 15px; + background-position: -4581px 0px; +} + +.flag.flag_sn { + height: 14px; + background-position: -4603px 0px; +} + +.flag.flag_so { + height: 14px; + background-position: -4625px 0px; +} + +.flag.flag_sr { + height: 14px; + background-position: -4647px 0px; +} + +.flag.flag_ss { + height: 10px; + background-position: -4669px 0px; +} + +.flag.flag_st { + height: 10px; + background-position: -4691px 0px; +} + +.flag.flag_sv { + height: 12px; + background-position: -4713px 0px; +} + +.flag.flag_sx { + height: 14px; + background-position: -4735px 0px; +} + +.flag.flag_sy { + height: 14px; + background-position: -4757px 0px; +} + +.flag.flag_sz { + height: 14px; + background-position: -4779px 0px; +} + +.flag.flag_ta { + height: 10px; + background-position: -4801px 0px; +} + +.flag.flag_tc { + height: 10px; + background-position: -4823px 0px; +} + +.flag.flag_td { + height: 14px; + background-position: -4845px 0px; +} + +.flag.flag_tf { + height: 14px; + background-position: -4867px 0px; +} + +.flag.flag_tg { + height: 13px; + background-position: -4889px 0px; +} + +.flag.flag_th { + height: 14px; + background-position: -4911px 0px; +} + +.flag.flag_tj { + height: 10px; + background-position: -4933px 0px; +} + +.flag.flag_tk { + height: 10px; + background-position: -4955px 0px; +} + +.flag.flag_tl { + height: 10px; + background-position: -4977px 0px; +} + +.flag.flag_tm { + height: 14px; + background-position: -4999px 0px; +} + +.flag.flag_tn { + height: 14px; + background-position: -5021px 0px; +} + +.flag.flag_to { + height: 10px; + background-position: -5043px 0px; +} + +.flag.flag_tr { + height: 14px; + background-position: -5065px 0px; +} + +.flag.flag_tt { + height: 12px; + background-position: -5087px 0px; +} + +.flag.flag_tv { + height: 10px; + background-position: -5109px 0px; +} + +.flag.flag_tw { + height: 14px; + background-position: -5131px 0px; +} + +.flag.flag_tz { + height: 14px; + background-position: -5153px 0px; +} + +.flag.flag_ua { + height: 14px; + background-position: -5175px 0px; +} + +.flag.flag_ug { + height: 14px; + background-position: -5197px 0px; +} + +.flag.flag_um { + height: 11px; + background-position: -5219px 0px; +} + +.flag.flag_un { + height: 14px; + background-position: -5241px 0px; +} + +.flag.flag_us { + height: 11px; + background-position: -5263px 0px; +} + +.flag.flag_uy { + height: 14px; + background-position: -5285px 0px; +} + +.flag.flag_uz { + height: 10px; + background-position: -5307px 0px; +} + +.flag.flag_va { + height: 15px; + background-position: -5329px 0px; +} + +.flag.flag_vc { + height: 14px; + background-position: -5346px 0px; +} + +.flag.flag_ve { + height: 14px; + background-position: -5368px 0px; +} + +.flag.flag_vg { + height: 10px; + background-position: -5390px 0px; +} + +.flag.flag_vi { + height: 14px; + background-position: -5412px 0px; +} + +.flag.flag_vn { + height: 14px; + background-position: -5434px 0px; +} + +.flag.flag_vu { + height: 12px; + background-position: -5456px 0px; +} + +.flag.flag_wf { + height: 14px; + background-position: -5478px 0px; +} + +.flag.flag_ws { + height: 10px; + background-position: -5500px 0px; +} + +.flag.flag_xk { + height: 15px; + background-position: -5522px 0px; +} + +.flag.flag_ye { + height: 14px; + background-position: -5544px 0px; +} + +.flag.flag_yt { + height: 14px; + background-position: -5566px 0px; +} + +.flag.flag_za { + height: 14px; + background-position: -5588px 0px; +} + +.flag.flag_zm { + height: 14px; + background-position: -5610px 0px; +} + +.flag.flag_zw { + height: 10px; + background-position: -5632px 0px; +} + +.flag { + display: inline-block; + height: 15px; + box-shadow: 0px 0px 1px 0px #888; + background-image: url("../images/flags.png"); + background-repeat: no-repeat; + background-color: #DBDBDB; + background-position: 20px 0; +} + +@media (-webkit-min-device-pixel-ratio: 2), +(min-resolution: 192dpi) { + .flag { + background-image: url("../images/flags%402x.png"); + } +} + +.flag.flag_np { + background-color: transparent; +} + + +/* -------------------- Bottom actions -------------------- */ + +.bottom-actions { + z-index: 1021; + bottom: -150px; + width: 100%; + margin-left: 0; + box-shadow: 0 0 10px rgba(0, 0, 0, 0); + white-space: nowrap; +} + +.bottom-actions>* { + opacity: 1; + transition: all 0.3s ease; +} + +.bottom-actions.is-stuck { + width: calc(100% + 60px); + margin-left: -30px; + background-color: #fff; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.14); + transition: all 0.6s ease 0.3s; +} + +body.hideheader .bottom-actions.is-stuck { + bottom: 0; +} + +body.noiOSbottombar .bottom-actions.is-stuck { + bottom: -34px; +} + +body.noiOSbottombar .bottom-actions.is-stuck::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + content: '\f058'; + top: 3px; + left: 60px; + width: 20px; + color: #3e64c1; + text-align: center; + font-family: 'Font Awesome 5 Pro'; + font-size: 1.3rem; + font-weight: 700; +} + +body.noiOSbottombar .bottom-actions.is-stuck>* { + opacity: 0; +} + +body:not(.hideheader) .bottom-actions.is-stuck { + transform: translateY(100%); +} + +body.hideheader .bottom-actions { + transition: all 0.6s ease, transform 0.6s ease; +} + +aside.persistent+.sidelist-detail .bottom-actions.is-stuck { + width: calc(100% + 130px); + margin-left: -40px; +} + +body.show-sidelist aside.persistent+.sidelist-detail .bottom-actions.is-stuck { + width: calc(100% + 110px); + margin-left: -40px; +} + +.bottom-actions .btn { + min-height: 52px; + color: #495057; + font-size: 1.15em !important; + letter-spacing: 0 !important; + background-color: #fff; + box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1) !important; +} + +.bottom-actions .btn>span { + margin-top: -3px !important; +} + +.bottom-actions .btn:not(:first-child) { + border-left: 1px solid #ececec; +} + +.bottom-actions .btn:hover { + color: #212529; +} + +.bottom-actions .flickity-slider>div:first-child { + padding: .6em 0; +} + +.bottom-actions.is-stuck .flickity-slider>div:first-child { + padding: .6em 1.6em; +} + +body.eltsparams.show-sidelist .bottom-actions.is-stuck .flickity-slider>div:first-child { + padding: .6em 3em; +} + +.bottom-actions.is-stuck .flickity-slider>div:first-child .btn { + box-shadow: none !important; +} + +@media (min-width: 576px) { + .bottom-actions.sticky-bottom.is-stuck { + width: calc(100% + 120px); + margin-left: -60px; + } +} + +@media (min-width: 992px) { + .bottom-actions .flickity-slider>div:first-child { + padding: 1em 0; + } + .bottom-actions.sticky-bottom.is-stuck { + bottom: 0 !important; + transform: translateY(0) !important; + background-color: #fff; + box-shadow: 0 -1px 0 rgba(94, 94, 94, 0.14); + } + .bottom-actions.sticky-bottom.is-stuck .flickity-slider>div:first-child { + padding: 1em 4.2em; + } + body.eltsparams.show-sidelist .bottom-actions.sticky-bottom.is-stuck .flickity-slider>div:first-child { + padding: 1em 3em; + } + aside.persistent+.sidelist-detail .bottom-actions.sticky-bottom.is-stuck .flickity-slider>div:first-child { + padding: 1em 3em; + } +} + + +/* -------------------- Page specific -------------------- */ + + +/* -------------------- Page "Login" -------------------- */ + +body.login::after { + animation: kenburns-top 30s ease-out both; +} + +body.login .wrapper { + max-width: 660px; + min-height: 100vh; + align-items: center; + justify-content: center; + padding: 30px 0; + margin-left: auto; + margin-right: auto; +} + +body.login header { + position: relative; + justify-content: center; + height: 100px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +body.login header svg.logo { + width: 230px; + height: auto; + animation: fade-in 1.4s ease-out both; +} + +body.login .lang-selector { + align-self: flex-end; + margin: 0 30px 1rem 30px; +} + +body.login .lang-selector li { + animation: zoom-in .3s ease-out .8s both; +} + +body.login .card { + z-index: 1; + padding: 32px 35px; + margin: 0 30px; + animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s both; +} + +body.login .card.haserror { + animation: shake-horizontal .8s both; +} + +body.login .card h2 { + font-size: 1.8rem; +} + +body.login svg.logo-bg { + position: fixed; + bottom: 0; + left: 60%; + width: 670px; + opacity: .08; +} + +body.login svg.logo-bg use { + transform-origin: 50% 0; + transform: scale(1.35); +} + +@media (min-width: 576px) { + body.login .wrapper { + padding: 60px 0 160px 0; + } + body.login header { + margin: 0 0 40px 0; + } + body.login header svg.logo { + width: 340px; + } + body.login footer { + position: fixed; + bottom: 0; + left: 0; + } +} + +@media (min-width: 768px) { + body.login .card { + padding: 60px; + } +} + + +/* -------------------- Page "Erreur" -------------------- */ + +body.error { + background: linear-gradient(to bottom, #f1f1f1 0, #fff 100%) top center no-repeat; +} + +body.error .wrapper .page { + margin: 0 30px; +} + +body.error .wrapper .page .content { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + min-height: calc(100vh - 100px - 8rem); + margin: 4rem 0; + text-align: center; +} + +body.error .wrapper .page .content object { + max-width: 320px; + margin: 0 auto; +} + +body.error .wrapper .page .content h1 { + margin: 1.2rem 0 2.8rem; + color: #e8192c; + font-size: 1.85rem; +} + +body.error .wrapper .page .content h1 strong { + display: block; + margin: 0; + font-size: 4rem; + letter-spacing: -.02em; +} + +body.error .wrapper .page .content dl { + text-align: left; +} + +body.error .wrapper .page .content dl dt { + margin-bottom: .3rem; + color: #939393; + font-weight: normal; +} + +body.error .wrapper .page .content span.version { + display: inline-block; + margin-top: 2rem; + padding: .15rem .5rem; + color: #fff; + font-size: .9rem; + text-align: left; + background-color: #0b3c6e; +} + +body.error .wrapper .page footer { + background: none; + padding: 20px 0; +} + +body.error .wrapper .page footer>svg { + display: block; + height: 54px; + margin: 0 auto; +} + +body.error .wrapper svg.logo-bg { + position: fixed; + bottom: 0; + left: 60%; + width: 670px; + opacity: .08; +} + +body.error .wrapper svg.logo-bg use { + transform-origin: 50% 0; + transform: scale(1.35); +} + +@media (min-width: 576px) { + body.error .wrapper .page { + margin: 0 60px; + } + body.error .wrapper .page .content { + text-align: left; + } + body.error .wrapper .page .content object { + max-width: unset; + margin-left: -70px; + } + body.error .wrapper .page .content h1 strong { + margin: 0 0 -.1em -.05em; + font-size: 5.4rem; + } + body.error .wrapper .page footer>svg { + margin: 0; + } +} + +@media (min-width: 768px) { + body.error .wrapper .page { + margin: 0 100px; + } +} + +@media (min-width: 992px) { + body.error .wrapper .page .content dl dt, + body.error .wrapper .page .content dl dd { + float: left; + } + body.error .wrapper .page .content dl dt { + width: 140px; + } + body.error .wrapper .page .content dl dd { + width: calc(100% - 140px); + } +} + +@media (min-width: 1200px) { + body.error .wrapper .page { + margin: 0 200px; + } +} + + +/* -------------------- Page "Mes services" -------------------- */ + +body.esp-cl ul.tiles>li { + display: flex; +} + +body.esp-cl ul.tiles>li section { + display: flex; + flex-direction: column; + flex: 1; + align-items: stretch; + padding: 20px; +} + +body.esp-cl ul.tiles>li section>div { + display: flex; + flex: 1; + padding: 0; +} + +body.esp-cl ul.tiles>li section>div .row { + flex: 1; +} + +body.esp-cl ul.tiles>li section h3 { + font-family: "Arquitecta-regular", Sans-serif; + margin-left: 24px; +} + +body.esp-cl ul.tiles>li section h3 strong { + font-family: "Arquitecta-heavy", Sans-serif; +} + +body.esp-cl ul.tiles>li section .isflickity .flickity-viewport { + height: 360px !important; +} + +body.esp-cl ul.tiles>li section .isflickity .flickity-prev-next-button { + color: #fff !important; +} + +body.esp-cl ul.tiles>li section .card { + padding: 0; + background-color: transparent; + box-shadow: none; + height: 100%; +} + +body.esp-cl ul.tiles>li section .card a { + display: inline-block; + height: 100%; + margin: 3px; + padding: 24px 24px 12px 24px; + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.25) 100%); + background-color: rgba(255, 255, 255, 0); + transition: all 0.3s ease; +} + +body.esp-cl ul.tiles>li section .card a .picto { + display: block; + position: relative; + margin-bottom: 16px; + transition: all 0.6s ease; +} + +html:not(.touchevents) body.esp-cl ul.tiles>li section .card a .picto { + opacity: .75; +} + +body.esp-cl ul.tiles>li section .card a .picto svg { + position: relative; + z-index: 2; + width: 100%; + transition: all 0.6s ease; +} + +body.esp-cl ul.tiles>li section .card a .picto.picto-md svg { + max-width: 160px; +} + +body.esp-cl ul.tiles>li section .card a .picto.picto-lg svg { + max-width: 200px; +} + +body.esp-cl ul.tiles>li section .card a .picto::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + z-index: 1; + left: 50%; + bottom: 0; + margin-left: -70px; + width: 140px; + height: 40px; + opacity: .12; + background: radial-gradient(ellipse at center, black 0%, rgba(0, 0, 0, 0) 70%) center center no-repeat; + background-size: cover; + transition: all 0.6s ease; +} + +body.esp-cl ul.tiles>li section .card a p { + font-size: .95rem; +} + +body.esp-cl ul.tiles>li section .card a:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +body.esp-cl ul.tiles>li section .card a:hover .picto { + opacity: 1 !important; +} + +body.esp-cl ul.tiles>li section .card a:hover .picto svg { + transform: translateY(-8px); +} + +body.esp-cl ul.tiles>li section .card a:hover .picto::after { + opacity: .18; +} + +body.esp-cl ul.tiles>li section .card a:hover p { + opacity: 1; +} + +@media (min-width: 1660px) { + body.esp-cl ul.tiles li.online { + flex: 0 0 42%; + max-width: 42%; + } + body.esp-cl ul.tiles li.onsite { + flex: 0 0 58%; + max-width: 58%; + } +} + + +/* -------------------- Page "Gestion d'évènement" -------------------- */ + +body.event-mng .lastreg .title small { + color: #737373; + font-family: "Arquitecta-regular", Sans-serif; + font-size: 1.15rem; + text-transform: uppercase; +} + +body.event-mng .lastreg ul li a { + padding-top: 12px !important; + padding-bottom: 10px !important; + display: block; + transition: all 0.15s ease; +} + +body.event-mng .lastreg ul li a i { + position: absolute; + top: 8px; +} + +body.event-mng .lastreg ul li a h5, +body.event-mng .lastreg ul li a span { + padding-left: 44px; + transition: all 0.15s ease; +} + +body.event-mng .lastreg ul li a h5 { + font-family: "Arquitecta-bold", Sans-serif; +} + +body.event-mng .lastreg ul li a span { + display: inline-block; + font-size: .85em; +} + +body.event-mng .lastreg ul li a:hover { + background-color: #f8f8f8; +} + +body.event-mng .lastreg ul li a:hover svg { + opacity: 1; +} + +body.event-mng .lastreg ul li a:hover svg use { + fill: #3e64c1; + stroke: #3e64c1; +} + +body.event-mng .lastreg ul li a:hover h5, +body.event-mng .lastreg ul li a:hover span { + color: #3e64c1 !important; +} + +body.event-mng .RadCalendar { + width: 100%; + max-width: 94%; +} + +body.event-mng .alertes { + position: relative; +} + +body.event-mng .alertes i { + position: absolute; + top: 10px; + right: 10px; +} + +body.event-mng .alertes h3 { + font-size: 2rem; +} + +body.event-mng .alertes h3 small { + color: #adadad; + font-family: "Arquitecta-regular", Sans-serif; + font-size: .6em; +} + +body.event-mng .alertes h3 big { + font-size: 2.2em; + letter-spacing: -.02em; + line-height: 3.5rem; +} + +body.event-mng .alertes .content { + position: relative; + padding-top: 26px !important; +} + +body.event-mng .alertes .content small { + bottom: 20px; + font-family: "Arquitecta-bold", Sans-serif; + font-size: 1rem; + letter-spacing: .04em; + line-height: 1.2rem; +} + +body.event-mng .alertes .content::before { + display: block; + position: absolute; + content: ''; + z-index: 1; + top: 0; + left: 50%; + margin-left: -11px; + width: 0; + height: 0; + border-style: solid; + border-width: 11px 11px 0 11px; + border-color: #fff transparent transparent transparent; +} + +body.event-mng .upcoming, +body.event-mng .stats { + padding-top: 25px !important; + padding-bottom: 25px !important; +} + +body.event-mng .upcoming:hover i, +body.event-mng .stats:hover i { + opacity: 1; +} + +body.event-mng .upcoming h4 { + font-size: 1.3rem; +} + +body.event-mng .upcoming h4 small { + font-family: "Arquitecta-regular", Sans-serif; + font-size: .8em; +} + +body.event-mng .upcoming .date { + font-family: "Arquitecta-regular", Sans-serif; + font-size: 1.3em; + letter-spacing: .04em; + line-height: 2rem; +} + +body.event-mng .upcoming .date strong { + font-size: 2em; +} + +body.event-mng .stats:hover i { + opacity: 1; +} + +body.event-mng .search-events .form-group:nth-child(1) { + width: 100%; +} + +body.event-mng .search-events .form-group:nth-child(2) { + width: calc(40% - 2px); +} + +body.event-mng .search-events .form-group:nth-child(3) { + width: calc(60% - 2px); +} + +body.event-mng .search-events a#ClearFilterSearchEvents { + width: 44px; +} + +body.event-mng .results th.ref, +body.event-mng .results th.lieu, +body.event-mng .results td.ref, +body.event-mng .results td.lieu { + display: none; +} + +body.event-mng .results tbody .libelle { + position: relative; + color: #3e64c1; +} + +body.event-mng .results tbody .libelle::after { + display: block; + position: relative; + content: attr(data-ref) "\a" attr(data-lieu); + margin: 4px 0; + color: #333; + font-size: .85em; + opacity: .5; + white-space: pre; +} + +body.event-mng .results tbody .date { + min-width: 120px; + font-size: .9em; +} + +@media (min-width: 576px) { + body.event-mng .search-events .form-group:nth-child(2) { + width: calc(40% - 24px); + } + body.event-mng .search-events .form-group:nth-child(3) { + width: calc(60% - 24px); + } +} + +@media (min-width: 768px) { + body.event-mng .search-events .form-group:nth-child(1) { + width: calc(100% - 320px - 54px); + } + body.event-mng .search-events .form-group:nth-child(2) { + width: 140px; + } + body.event-mng .search-events .form-group:nth-child(3) { + width: 180px; + } + body.event-mng .results th.ref, + body.event-mng .results th.lieu, + body.event-mng .results td.ref, + body.event-mng .results td.lieu { + display: table-cell; + } + body.event-mng .results tbody .libelle { + color: inherit; + } + body.event-mng .results tbody .libelle::after { + display: none; + } +} + +@media (min-width: 1440px) { + body.event-mng .alertes i { + top: 16px; + right: 16px; + } +} + + +/* -------------------- Tableau de bord -------------------- */ + +body.dashboard article aside .expandable { + position: relative; + max-height: 260px; + overflow: hidden; +} + +body.dashboard article aside .expandable.showall { + max-height: initial; + padding-bottom: 40px !important; + overflow: visible; +} + +body.dashboard article aside .expandable.showall .toggle-fullH { + height: 30px; + padding-top: 2px; + background: none; +} + +body.dashboard article aside .expandable.showall .toggle-fullH span::before { + display: inline; +} + +body.dashboard article aside .expandable.showall .toggle-fullH span::after { + display: none; +} + +body.dashboard article aside .toggle-fullH { + display: block; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 80px; + padding-top: 52px; + font-family: "Arquitecta-bold", Sans-serif; + font-size: .9rem; + background-color: rgba(255, 255, 255, 0.95); + background: linear-gradient(0deg, #fff 0%, #fff 50%, rgba(255, 255, 255, 0) 100%); +} + +body.dashboard article aside .toggle-fullH span { + border: 1px solid #e7e7e7; +} + +body.dashboard article aside .toggle-fullH span::before { + display: none; + content: attr(data-text-less); +} + +body.dashboard article aside .toggle-fullH span::after { + display: inline; + content: attr(data-text-more); +} + +body.dashboard article aside .upcoming dt span { + font-size: .95em; + padding-top: 2px; + padding-bottom: 2px; +} + +body.dashboard article aside .reportings ul li { + position: relative; + transition: all 0.3s ease; +} + +body.dashboard article aside .reportings ul li:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +body.dashboard article aside .reportings ul li:hover a.directlink { + opacity: 1 !important; +} + +body.dashboard article aside .reportings ul li:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.06); +} + +body.dashboard article aside .reportings ul li:not(.checkbox) { + padding-left: 32px !important; + padding-right: 10px !important; +} + +body.dashboard article aside .reportings ul li:not(.checkbox) a { + width: 100% !important; +} + +body.dashboard article aside .reportings ul li a:not(.directlink) { + width: calc(100% - 60px); + padding: 10px 0 12px 38px; +} + +body.dashboard article aside .reportings ul li a:not(.directlink) i { + position: absolute; + margin-top: -2px; + margin-left: -32px; +} + +body.dashboard article aside .reportings ul li a:not(.directlink) i:not(.icon) { + width: 28px; + height: 28px; + margin-top: 3px; + text-align: center; +} + +body.dashboard article aside .reportings ul li a.directlink { + position: absolute; + top: 4px; + right: 6px; + transition: all 0.3s ease; +} + +html.no-touchevents body.dashboard article aside .reportings ul li a.directlink { + opacity: 0; +} + +body.dashboard article aside .alerts ul li { + position: relative; + border-left: 2px solid #bababa; + transition: all 0.3s ease; +} + +body.dashboard article aside .alerts ul li:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.06); +} + +body.dashboard article aside .alerts ul li:nth-child(odd) { + background-color: #f3f3f3; +} + +body.dashboard article aside .alerts ul li:nth-child(even) { + background-color: #f9f9f9; +} + +body.dashboard article aside .alerts ul li:hover { + border-left: 2px solid #777; + background-color: #e7e7e7; +} + +body.dashboard article aside .alerts ul li:hover a { + color: #333 !important; +} + +body.dashboard article aside .alerts ul li a:not(.endtask) { + width: calc(100% - 40px); +} + +body.dashboard article aside .alerts ul li a.endtask { + position: absolute; + top: 8px; + right: 8px; +} + +body.dashboard article aside .alerts ul li.missed { + border-left: 2px solid #ff6000; + background-color: rgba(255, 96, 0, 0.15); +} + +body.dashboard article aside .alerts ul li.missed a, +body.dashboard article aside .alerts ul li.missed span { + color: #ff6000 !important; +} + +body.dashboard article>div #stats-tiles ul li { + color: #fff; + overflow: hidden; + transition: background-color 0.3s ease; +} + +body.dashboard article>div #stats-tiles ul li:hover a.edit, +html:not(.no-touchevents) body.dashboard article>div #stats-tiles ul li a.edit { + opacity: 1; +} + +body.dashboard article>div #stats-tiles ul li.editing .edit { + display: none; +} + +body.dashboard article>div #stats-tiles ul li.editing .remove { + display: block; +} + +body.dashboard article>div #stats-tiles ul li.editing .order { + display: flex; +} + +body.dashboard article>div #stats-tiles ul li.editing .data { + display: none; +} + +body.dashboard article>div #stats-tiles ul li#tile-configurator { + border: 2px dashed rgba(255, 255, 255, 0.7); +} + +body.dashboard article>div #stats-tiles ul li#tile-configurator a.edit, +body.dashboard article>div #stats-tiles ul li#tile-configurator a.remove, +body.dashboard article>div #stats-tiles ul li#tile-configurator a.content { + display: none; +} + +body.dashboard article>div #stats-tiles ul li .content big { + display: block; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 5rem; + line-height: 5rem; +} + +body.dashboard article>div #stats-tiles ul li .configurator.add-tile .order { + display: none; +} + +body.dashboard article>div #stats-tiles ul li .configurator.add-tile .data { + display: flex; +} + +body.dashboard article>div #stats-tiles ul li .configurator .form-group { + position: relative; + z-index: 3; +} + +body.dashboard article>div #stats-tiles ul li .configurator .validate { + position: absolute; + bottom: 0; + left: 15px; + width: 100%; + background-color: rgba(0, 0, 0, 0.3); +} + +body.dashboard article>div #stats-tiles ul li a.edit, +body.dashboard article>div #stats-tiles ul li a.remove { + position: absolute; + z-index: 3; +} + +body.dashboard article>div #stats-tiles ul li a.edit { + top: 8px; + right: 8px; + opacity: 0; +} + +body.dashboard article>div #stats-tiles ul li a.remove { + display: none; + top: 12px; + right: 12px; +} + +body.dashboard article>div #stats-tiles ul li a.content { + display: inline-block; + position: relative; + z-index: 2; + color: #fff; +} + +body.dashboard article>div #stats-tiles ul li>i { + position: absolute; + z-index: 1; + bottom: 20px; + right: -5px; + color: #fff; + font-size: 7rem; + opacity: .25; +} + +body.dashboard article>div #stats-tiles ul a#addtile { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + width: 175px; + border: 2px dashed rgba(0, 0, 0, 0.12); + transition: all 0.3s ease; +} + +body.dashboard article>div #stats-tiles ul a#addtile:hover { + border-color: rgba(0, 0, 0, 0.3); +} + +body.dashboard article>div .stats-reg .status ul li { + position: relative; +} + +body.dashboard article>div .stats-reg .status ul li:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.06); +} + +body.dashboard article>div .stats-reg .status ul li a { + position: relative; +} + +body.dashboard article>div .stats-reg .status ul li a:not(.emailing) { + position: relative; + width: calc(100% - 40px); + padding-left: 50px; +} + +body.dashboard article>div .stats-reg .status ul li a:not(.emailing) i { + position: absolute; + top: calc(50% - 14px); + left: 0; + width: 40px; + height: 40px; +} + +body.dashboard article>div .stats-reg .status ul li a:not(.emailing) strong { + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 2rem; + line-height: 1.8rem; +} + +body.dashboard article>div .stats-reg .status ul li a:not(.emailing) strong span { + position: relative; + top: -1px; + font-family: "Arquitecta-bold", Sans-serif; + font-size: .7em; +} + +body.dashboard article>div .stats-reg .status ul li a.emailing { + position: absolute; + top: calc(50% - 14px); + width: 40px; + height: 40px; +} + +body.dashboard article>div .stats-reg .general ul li { + background-color: #f1f1f1; +} + +body.dashboard article>div .stats-reg .general ul li:not(:last-child) { + border-right: 1px solid #f8f8f8; + border-bottom: 1px solid #f8f8f8; +} + +body.dashboard article>div .stats-reg .general ul li a { + position: absolute; + top: 10px; +} + +body.dashboard article>div .stats-reg .general ul li a.detail-xls { + left: 10px; +} + +body.dashboard article>div .stats-reg .general ul li a.detail { + right: 10px; + transform: scale(1.2); +} + +body.dashboard article>div .stats-reg .general ul li big { + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 2.9rem; + line-height: 3rem; +} + +body.dashboard article>div .stats-acc .k-chart { + position: relative; +} + +body.dashboard article>div .stats-acc .k-chart>div { + position: absolute; + top: 110px; + left: calc(50% - 120px); + width: 240px; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 5rem; + line-height: .8em; +} + +body.dashboard article>div .stats-acc .k-chart>div small { + position: relative; + top: -30px; + font-family: "Arquitecta-regular", Sans-serif; + font-size: 1.3rem; +} + +body.dashboard article>div .stats-acc dl dt { + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 2rem; + line-height: 1.8rem; +} + +body.dashboard article>div .stats-pay table { + font-size: 12px; +} + +body.dashboard article>div .stats-pay table th, +body.dashboard article>div .stats-pay table td { + padding: .75rem .5rem; +} + +body.dashboard article>div .stats-pay table th:first-child { + position: relative; + display: block; + position: absolute; + width: calc(100% - 2.6rem); + height: 40px; + padding-left: 2.4rem; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +body.dashboard article>div .stats-pay table .type { + min-width: 70px; +} + +body.dashboard article>div .stats-pay table .qty { + min-width: 110px; + padding-left: 1.15rem; +} + +body.dashboard article>div .stats-pay table .qty span { + display: block; + font-size: .9rem; +} + +body.dashboard article>div .stats-pay table .total-ht, +body.dashboard article>div .stats-pay table .total-ttc { + width: 160px; + text-align: right; + line-height: 1.2rem; +} + +body.dashboard article>div .stats-pay table .total-ht span, +body.dashboard article>div .stats-pay table .total-ttc span { + display: block; +} + +body.dashboard article>div .stats-pay table .level-0, +body.dashboard article>div .stats-pay table .level-1 { + height: 70px; +} + +body.dashboard article>div .stats-pay table .level-0.level-0, +body.dashboard article>div .stats-pay table .level-1.level-0 { + color: #fff; + border: 2px solid #7f8599; + background-color: #7f8599; +} + +body.dashboard article>div .stats-pay table .level-0 th, +body.dashboard article>div .stats-pay table .level-0 td, +body.dashboard article>div .stats-pay table .level-1 th, +body.dashboard article>div .stats-pay table .level-1 td { + vertical-align: bottom; +} + +body.dashboard article>div .stats-pay table .level-0 th:first-child, +body.dashboard article>div .stats-pay table .level-1 th:first-child { + padding-right: 2.6rem; +} + +body.dashboard article>div .stats-pay table .level-0 th:first-child::before, +body.dashboard article>div .stats-pay table .level-1 th:first-child::before { + position: absolute; + left: 15px; + font-family: 'Font Awesome 5 Pro'; +} + +body.dashboard article>div .stats-pay table .level-0 th:first-child { + border-top: 0 !important; + font-size: 13px; + font-weight: bold; +} + +body.dashboard article>div .stats-pay table .level-0 th:first-child::before { + content: '\f078'; + color: #fff; + font-size: .85em; + font-weight: 400; + margin-top: 2px; +} + +body.dashboard article>div .stats-pay table .level-0 th, +body.dashboard article>div .stats-pay table .level-0 td { + padding-bottom: .95rem; + border-bottom: 0 !important; +} + +body.dashboard article>div .stats-pay table .level-0[aria-expanded="true"] th:first-child::before { + content: '\f077'; +} + +body.dashboard article>div .stats-pay table .level-1[data-target] th:first-child::before { + content: '\f067'; + margin-top: 3px; + color: rgba(0, 0, 0, 0.3); + font-size: .8rem; +} + +body.dashboard article>div .stats-pay table .level-1[data-target] th:first-child:hover::before { + color: rgba(0, 0, 0, 0.6) !important; +} + +body.dashboard article>div .stats-pay table .level-1[data-target][aria-expanded="true"] th:first-child::before { + content: '\f068'; +} + +body.dashboard article>div .stats-pay table .level-1:not([data-target]) th:first-child::before { + content: '\f002'; + margin-top: 2px; + color: rgba(0, 0, 0, 0.3); + font-size: .95rem; +} + +body.dashboard article>div .stats-pay table .level-1:not([data-target]) th:first-child:hover::before { + color: rgba(0, 0, 0, 0.6) !important; +} + +body.dashboard article>div .stats-pay table .level-1[aria-expanded="true"] { + background-color: rgba(62, 100, 193, 0.25); +} + +body.dashboard article>div .stats-pay table .level-1:hover a.excel { + opacity: 1 !important; +} + +body.dashboard article>div .stats-pay table .level-1 a.excel { + position: absolute; + top: 4px; + right: 10px; +} + +html.no-touchevents body.dashboard article>div .stats-pay table .level-1 a.excel { + opacity: 0; +} + +body.dashboard article>div .stats-pay table .level-2 { + background-color: rgba(62, 100, 193, 0.14); +} + +body.dashboard article>div .stats-pay table .level-2:hover { + background-color: rgba(62, 100, 193, 0.08); +} + +body.dashboard article>div .stats-pay table .level-2 td { + border-bottom: 1px solid rgba(255, 255, 255, 0.6); +} + +body.dashboard article>div .stats-pay table .level-2 th:first-child { + border-top: 0; +} + +body.dashboard article>div .stats-pay table .level-2 th:first-child span { + display: block; + position: absolute; + top: 0; + left: 0; + min-width: 0; + height: 14px; + padding: 0 2px; + margin: 0; + color: #fff; + font-size: 10px; + text-align: center; + background-color: rgba(52, 58, 64, 0.3); +} + +body.dashboard article>div .quota h4 { + position: relative; + font-family: "Arquitecta-bold", Sans-serif; + font-size: 1.5rem; +} + +body.dashboard article>div .quota h4::before { + position: absolute; + right: 15px; + content: '\f067'; + font-family: 'Font Awesome 5 Pro'; + font-size: 1.3rem; + opacity: .5; +} + +body.dashboard article>div .quota h4[aria-expanded="true"]::before { + content: '\f068'; +} + +body.dashboard article>div .quota h5 { + position: relative; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 2rem; +} + +body.dashboard article>div .quota h5::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + position: relative; + bottom: 8px; + left: 0; + width: 100%; + height: 1px; + background-color: rgba(0, 0, 0, 0.1); +} + +body.dashboard article>div .quota h5 span { + display: inline-block; + position: relative; + z-index: 2; + padding-right: 10px; + background-color: #fff; +} + +body.dashboard article>div .quota .item { + background-color: transparent; + transition: all 0.3s ease; +} + +body.dashboard article>div .quota .item.full a, +body.dashboard article>div .quota .item.full big { + opacity: .4; +} + +body.dashboard article>div .quota .item.full .progress { + opacity: .2; +} + +body.dashboard article>div .quota .item big { + position: relative; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 1.5rem; +} + +body.dashboard article>div .quota .item big span { + display: inline-block; + position: absolute; + bottom: -8px; + right: 18px; + width: 100%; +} + +body.dashboard article>div .quota .item .progress { + background-color: #b5e482; +} + +body.dashboard article>div .abstracts ul.status li { + position: relative; + padding: 10px 100px 10px 40px; +} + +body.dashboard article>div .abstracts ul.status li:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.06); +} + +body.dashboard article>div .abstracts ul.status li.total { + border-top: 1px solid rgba(0, 0, 0, 0.25); +} + +body.dashboard article>div .abstracts ul.status li i { + position: absolute; + top: 15px; + left: 8px; + width: 30px; + height: 30px; +} + +body.dashboard article>div .abstracts ul.status li strong { + position: absolute; + top: 3px; + right: 30px; + font-family: "Arquitecta-heavy", Sans-serif; + font-size: 1.65rem; +} + +@media (min-width: 768px) { + body.dashboard article>div .stats-pay table { + font-size: 1rem; + } + body.dashboard article>div .stats-pay table th, + body.dashboard article>div .stats-pay table td { + padding: .75rem; + } + body.dashboard article>div .stats-pay table th:first-child { + display: table-cell; + position: relative; + width: auto; + min-width: 220px; + height: auto; + overflow: visible; + text-overflow: unset; + white-space: unset; + } + body.dashboard article>div .stats-pay table .qty { + min-width: 140px; + padding-left: inherit; + } + body.dashboard article>div .stats-pay table .qty span { + display: inline-block; + font-size: 1rem; + } + body.dashboard article>div .stats-pay table .total-ht span, + body.dashboard article>div .stats-pay table .total-ttc span { + display: inline-block; + } + body.dashboard article>div .stats-pay table .level-0, + body.dashboard article>div .stats-pay table .level-1 { + height: auto; + } + body.dashboard article>div .stats-pay table .level-0 th, + body.dashboard article>div .stats-pay table .level-0 td, + body.dashboard article>div .stats-pay table .level-1 th, + body.dashboard article>div .stats-pay table .level-1 td { + vertical-align: top; + } + body.dashboard article>div .stats-pay table .level-0 th, + body.dashboard article>div .stats-pay table .level-0 td { + border-bottom: 2px solid #fff !important; + vertical-align: middle !important; + } + body.dashboard article>div .stats-pay table .level-0 th:first-child { + font-size: 1rem; + font-weight: normal; + } + body.dashboard article>div .stats-pay table .level-1 a.excel { + top: 7px; + right: 14px; + } + body.dashboard article>div .stats-pay table .level-2 th:first-child { + text-align: right; + border-bottom: 1px solid rgba(255, 255, 255, 0.6); + } + body.dashboard article>div .stats-pay table .level-2 th:first-child span { + display: inline-block; + position: relative; + height: auto; + padding: 0; + color: inherit; + font-size: inherit; + background-color: inherit; + } +} + + +/* -------------------- Recherche (liste) -------------------- */ + +body.searchlist article .adv-search [data-target="#adv-search-content"] { + padding-left: 20px; +} + +body.searchlist article .adv-search [data-target="#adv-search-content"]::before { + content: '\f00e'; + margin-right: .4em; + font-family: 'Font Awesome 5 Pro'; + font-weight: 400; +} + +body.searchlist article .adv-search [data-target="#adv-search-content"][aria-expanded="true"]::before { + content: '\f010'; +} + +body.searchlist article .adv-search #adv-search-content>div { + background-color: #efefef; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset legend { + position: relative; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset legend::after { + position: absolute; + top: 0; + right: 0; + content: '\f067'; + margin-right: .4em; + font-family: 'Font Awesome 5 Pro'; + font-weight: 400; + font-size: 1rem; + opacity: .3; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset legend[aria-expanded="true"]::after { + content: '\f068'; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-dates label { + width: 30px; + justify-content: left; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .head, +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .critere { + margin: 0 .5rem; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .head { + margin-top: 1rem; + background-color: #e0e0e0; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .critere { + position: relative; + padding: .7rem 0; + background-color: #f5f5f5; + border-bottom: 1px solid #fff; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .critere .delete { + position: absolute; + right: 1rem; + top: .3rem; +} + +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .critere .bootstrap-select.disabled .dropdown-toggle, +body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .critere .bootstrap-select>.disabled .dropdown-toggle { + background: none; +} + +body.searchlist article .search-results { + position: relative; + z-index: 1010; +} + +body.searchlist article .search-results table .input-group>.form-control { + height: calc(1.5em + .6rem + 2px) !important; + padding: .3rem 1.05rem !important; +} + +body.searchlist article .search-results table .dropdown-toggle { + height: calc(1.5em + .6rem + 2px) !important; + padding-top: .3rem !important; + padding-bottom: .3rem !important; +} + +@media (min-width: 1200px) { + body.searchlist article .adv-search #adv-search-content>div fieldset #adv-search-autre .critere .delete { + position: relative; + right: inherit; + top: inherit; + } +} + + +/* -------------------- Paramètres généraux (fomrulaire) -------------------- */ + +body.genparams article.readonly dl dt, +body.genparams article.readonly dl dd { + margin-inline-start: 0; + margin-inline-end: 0; + overflow: hidden; +} + +body.genparams article.readonly dl dt { + padding-top: 2.5rem; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +body.genparams article.readonly dl dd { + padding: .5rem 0 1.5rem 4rem; +} + +body.genparams article.readonly dl dd>ul>li { + padding: .5rem 0; +} + +body.genparams article.readonly dl dd>ul>li>strong, +body.genparams article.readonly dl dd>ul>li>span { + display: block; + vertical-align: top; +} + +body.genparams article.readonly dl dd>ul>li>strong { + padding: .2rem .75rem 0 0; + color: #6c757d; + font-family: "Arquitecta-regular", Sans-serif !important; + font-weight: 400; + text-transform: uppercase; + line-height: 1.3; +} + +@media (min-width: 576px) { + body.genparams article.readonly dl dd>ul>li>strong, + body.genparams article.readonly dl dd>ul>li>span { + display: inline-block; + } +} + +@media (min-width: 1200px) { + body.genparams article.readonly dl dd { + padding-top: 2rem; + border-top: 1px solid rgba(0, 0, 0, 0.1); + } +} + + +/* -------------------- Paramètrage d'éléments -------------------- */ + +body.eltsparams article .sidelist { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + padding: 0; + padding-top: var(--sidelist-padding-top); + padding-bottom: var(--sidelist-padding-bottom); + transform: translateX(calc(-100vw + 30px)); + transition: transform 0.3s ease; + -webkit-overflow-scrolling: touch; + visibility: hidden; +} + +body.eltsparams article .sidelist>div { + position: relative; + width: calc(100vw - 40px); + max-width: calc(100vw - 40px); + max-height: 100%; + padding: 0 0 0 2.2rem; +} + +body.eltsparams article .sidelist>div::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + position: -webkit-sticky; + position: sticky; + bottom: 0; + left: 0; + left: -1px !important; + width: calc(100% + 3px); + height: 30px; + background: linear-gradient(to bottom, rgba(248, 248, 248, 0) 0, #f8f8f8 100%) top center no-repeat; +} + +body.eltsparams article .sidelist>div>div { + min-width: 263px; + padding-right: 2rem; +} + +body.eltsparams article .sidelist>div>div .sidelist-header { + position: -webkit-sticky; + position: sticky; + z-index: 2; + top: 0; + min-height: 40px; + padding: 4px 0 15px 0; + background: linear-gradient(to bottom, #f8f8f8 calc(100% - 25px), rgba(248, 248, 248, 0) 100%) top center no-repeat; +} + +body.eltsparams article .sidelist>div>div .sidelist-header a.btn { + box-shadow: none !important; +} + +body.eltsparams article .sidelist>div>div section>ul>li { + position: relative; + padding: .9rem .5rem .9rem 1rem; + font-size: .8rem; + transition: all 0.3s ease; +} + +body.eltsparams article .sidelist>div>div section>ul>li:not(:last-child) { + border-bottom: 1px solid #dee2e6; +} + +body.eltsparams article .sidelist>div>div section>ul>li .custom-control-input { + margin-top: .15em; +} + +body.eltsparams article .sidelist>div>div section>ul>li a .label { + max-width: calc(100% - 25px); + padding-right: 30px; +} + +body.eltsparams article .sidelist>div>div section>ul>li a .label strong { + display: block; + font-size: .85rem; +} + +body.eltsparams article .sidelist>div>div section>ul>li a .icons { + display: inline-block; + position: absolute; + top: 15px; + right: 8px; +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils { + margin-left: 1.7rem; +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils lh h6 { + color: rgba(0, 0, 0, 0.4); + font-size: 1rem; +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils li { + padding: 0; + border-left: 1px solid rgba(0, 0, 0, 0.1); +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils li a { + display: block; + padding: .4rem .7rem; + color: rgba(0, 0, 0, 0.45); +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils li a:hover { + color: #000; + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils li.set { + border-left: 1px solid rgba(0, 0, 0, 0.4); +} + +body.eltsparams article .sidelist>div>div section>ul>li ul.profils li.set a { + color: #000; +} + +body.eltsparams article .sidelist>div>div section>ul>li.active a, +body.eltsparams article .sidelist>div>div section>ul>li.active i.fa-user-circle { + color: #fff !important; +} + +body.eltsparams article .sidelist>div>div section>ul>li.active ul.profils lh h6 { + color: rgba(255, 255, 255, 0.7); +} + +body.eltsparams article .sidelist>div>div section>ul>li.active ul.profils li { + border-left: 1px solid rgba(255, 255, 255, 0.3); +} + +body.eltsparams article .sidelist>div>div section>ul>li.active ul.profils li a:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul { + border-left: 2px solid rgba(62, 100, 193, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-default>ul>li:active { + background-color: rgba(62, 100, 193, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #3e64c1 !important; + background-color: #3e64c1 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(62, 100, 193, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li.active { + background-color: rgba(62, 100, 193, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-default>ul>li.active ul.profils li.active a { + color: #3e64c1 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul { + border-left: 2px solid rgba(155, 54, 155, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li:active { + background-color: rgba(155, 54, 155, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #9b369b !important; + background-color: #9b369b !important; +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(155, 54, 155, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li.active { + background-color: rgba(155, 54, 155, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-publication>ul>li.active ul.profils li.active a { + color: #9b369b !important; +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul { + border-left: 2px solid rgba(245, 186, 27, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li:active { + background-color: rgba(245, 186, 27, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #f5ba1b !important; + background-color: #f5ba1b !important; +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(245, 186, 27, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li.active { + background-color: rgba(245, 186, 27, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-abstracts>ul>li.active ul.profils li.active a { + color: #f5ba1b !important; +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul { + border-left: 2px solid rgba(64, 156, 106, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li:active { + background-color: rgba(64, 156, 106, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #409c6a !important; + background-color: #409c6a !important; +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(64, 156, 106, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li.active { + background-color: rgba(64, 156, 106, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-groupes>ul>li.active ul.profils li.active a { + color: #409c6a !important; +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul { + border-left: 2px solid rgba(232, 25, 44, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li:active { + background-color: rgba(232, 25, 44, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #e8192c !important; + background-color: #e8192c !important; +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(232, 25, 44, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li.active { + background-color: rgba(232, 25, 44, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-financiers>ul>li.active ul.profils li.active a { + color: #e8192c !important; +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul { + border-left: 2px solid rgba(38, 76, 149, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li:active { + background-color: rgba(38, 76, 149, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #264c95 !important; + background-color: #264c95 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(38, 76, 149, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li.active { + background-color: rgba(38, 76, 149, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-hebergement>ul>li.active ul.profils li.active a { + color: #264c95 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul { + border-left: 2px solid rgba(0, 136, 219, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li:active { + background-color: rgba(0, 136, 219, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #0088db !important; + background-color: #0088db !important; +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 136, 219, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li.active { + background-color: rgba(0, 136, 219, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-inscriptions>ul>li.active ul.profils li.active a { + color: #0088db !important; +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul { + border-left: 2px solid rgba(255, 96, 0, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li:active { + background-color: rgba(255, 96, 0, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #ff6000 !important; + background-color: #ff6000 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(255, 96, 0, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li.active { + background-color: rgba(255, 96, 0, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-emailing>ul>li.active ul.profils li.active a { + color: #ff6000 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul { + border-left: 2px solid rgba(14, 183, 169, 0.5); +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li:hover, +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li:active { + background-color: rgba(14, 183, 169, 0.15); +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #0eb7a9 !important; + background-color: #0eb7a9 !important; +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li .custom-control-input:not([disabled]):not(:disabled):focus~.custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(14, 183, 169, 0.25), 0 3px 14px rgba(0, 0, 0, 0.08) !important; +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li.active { + background-color: rgba(14, 183, 169, 0.8); +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li.active .custom-control-input:not([disabled]):not(:disabled):checked~.custom-control-label::before { + border-color: #343a40 !important; + background-color: #343a40 !important; + opacity: .6; +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li.active ul.profils li.active { + background-color: #fff; +} + +body.eltsparams article .sidelist>div>div section.rub-statistiques>ul>li.active ul.profils li.active a { + color: #0eb7a9 !important; +} + +body.eltsparams article .sidelist .toggler { + position: absolute; + top: 0; + right: 0; + width: 30px; + height: 100%; + max-height: 100vh; + /* padding-top: calc(var(--sidelist-padding-top) + 35px); */ +} + +body.eltsparams article .sidelist .toggler::after { + display: block; + position: absolute; + content: ''; + z-index: 1; + top: 0; + left: 0; + width: 24px; + height: 100%; + background-color: rgba(0, 0, 0, 0.04); +} + +body.eltsparams article .sidelist .toggler i { + display: block; + position: relative; + /* top: 0; */ + top: calc(50vh - 15px); + left: 0; + width: 30px; + height: 30px; +} + +body.eltsparams article .sidelist.sidelist-sm>div { + width: 300px; +} + +body.eltsparams article .sidelist.sidelist-md>div { + width: 500px; +} + +body.eltsparams article .sidelist.sidelist-lg>div { + width: 750px; +} + +body.eltsparams article .sidelist+.sidelist-detail { + min-height: 340px; + align-self: start; + transition: all 0.3s ease; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-default .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-default .form { + background-color: rgba(62, 100, 193, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-default .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-default .form-head .fa-info-circle { + color: #3e64c1; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-default .form i.fa-file-import { + color: #3e64c1; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-default .form .btn { + background-color: #3e64c1 !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-publication .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-publication .form { + background-color: rgba(155, 54, 155, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-publication .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-publication .form-head .fa-info-circle { + color: #9b369b; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-publication .form i.fa-file-import { + color: #9b369b; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-publication .form .btn { + background-color: #9b369b !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-abstracts .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-abstracts .form { + background-color: rgba(245, 186, 27, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-abstracts .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-abstracts .form-head .fa-info-circle { + color: #f5ba1b; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-abstracts .form i.fa-file-import { + color: #f5ba1b; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-abstracts .form .btn { + background-color: #f5ba1b !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-groupes .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-groupes .form { + background-color: rgba(64, 156, 106, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-groupes .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-groupes .form-head .fa-info-circle { + color: #409c6a; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-groupes .form i.fa-file-import { + color: #409c6a; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-groupes .form .btn { + background-color: #409c6a !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-financiers .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-financiers .form { + background-color: rgba(232, 25, 44, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-financiers .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-financiers .form-head .fa-info-circle { + color: #e8192c; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-financiers .form i.fa-file-import { + color: #e8192c; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-financiers .form .btn { + background-color: #e8192c !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-hebergement .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-hebergement .form { + background-color: rgba(38, 76, 149, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-hebergement .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-hebergement .form-head .fa-info-circle { + color: #264c95; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-hebergement .form i.fa-file-import { + color: #264c95; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-hebergement .form .btn { + background-color: #264c95 !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-inscriptions .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-inscriptions .form { + background-color: rgba(0, 136, 219, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-inscriptions .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-inscriptions .form-head .fa-info-circle { + color: #0088db; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-inscriptions .form i.fa-file-import { + color: #0088db; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-inscriptions .form .btn { + background-color: #0088db !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-emailing .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-emailing .form { + background-color: rgba(255, 96, 0, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-emailing .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-emailing .form-head .fa-info-circle { + color: #ff6000; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-emailing .form i.fa-file-import { + color: #ff6000; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-emailing .form .btn { + background-color: #ff6000 !important; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-statistiques .form-head, +body.eltsparams article .sidelist+.sidelist-detail.rub-statistiques .form { + background-color: rgba(14, 183, 169, 0.15); +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-statistiques .form-head h5, +body.eltsparams article .sidelist+.sidelist-detail.rub-statistiques .form-head .fa-info-circle { + color: #0eb7a9; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-statistiques .form i.fa-file-import { + color: #0eb7a9; +} + +body.eltsparams article .sidelist+.sidelist-detail.rub-statistiques .form .btn { + background-color: #0eb7a9 !important; +} + +body.eltsparams article .sidelist+.sidelist-detail .form { + margin-left: 0; + /* padding-bottom: 15px; */ +} + +body.eltsparams article .sidelist+.sidelist-detail .form .form-head { + /* + em { + display: block; + position: relative; + font-size: .8em; + line-height: 1.3em; + i { + position: absolute; + top: 2px; + left: 0; + } + } + */ +} + +body.eltsparams article .sidelist+.sidelist-detail .form .form-head strong { + font-size: .85em; +} + +body.eltsparams article .sidelist+.sidelist-detail .form .badge { + position: relative; + max-width: 100%; +} + +body.eltsparams article .sidelist+.sidelist-detail .form .badge a { + position: absolute; + top: 6px; + right: 3px; +} + +body.eltsparams article .sidelist.sidelist-landing .toggler { + display: none; +} + +body.eltsparams article .sidelist.sidelist-landing+.sidelist-detail { + z-index: 2; + opacity: 1 !important; + filter: blur(0) !important; +} + +body.eltsparams article .sidelist.sidelist-landing+.sidelist-detail .alert-info { + position: absolute; + right: var(--sidelist-width); + width: calc(var(--sidelist-width) - 60px); +} + +body.eltsparams article .sidelist.persistent { + display: flex; + position: -webkit-sticky; + position: sticky; + top: 0; + left: 0 !important; + width: unset; + max-height: var(--sidelist-max-height); + padding: 0; + transform: translateX(0); + transition: max-width 0.3s ease; +} + +body.eltsparams article .sidelist.persistent.sidelist-sm { + flex: 0 0 calc(300px + 1rem); + max-width: calc(300px + 1rem); +} + +body.eltsparams article .sidelist.persistent.sidelist-sm+.sidelist-detail { + flex: 0 0 calc(100% - calc(300px + 1rem)); + max-width: calc(100% - calc(300px + 1rem)); +} + +body.eltsparams article .sidelist.persistent.sidelist-md { + flex: 0 0 calc(500px + 1rem); + max-width: calc(500px + 1rem); +} + +body.eltsparams article .sidelist.persistent.sidelist-md+.sidelist-detail { + flex: 0 0 calc(100% - calc(500px + 1rem)); + max-width: calc(100% - calc(500px + 1rem)); +} + +body.eltsparams article .sidelist.persistent.sidelist-lg { + flex: 0 0 calc(700px + 1rem); + max-width: calc(700px + 1rem); +} + +body.eltsparams article .sidelist.persistent.sidelist-lg+.sidelist-detail { + flex: 0 0 calc(100% - calc(700px + 1rem)); + max-width: calc(100% - calc(700px + 1rem)); +} + +body.eltsparams article .sidelist.persistent>div { + padding-left: 1rem; + overflow-x: hidden; + overflow-y: auto; +} + +body.eltsparams article .sidelist.persistent .toggler { + right: -30px; + padding-top: 0; + background: none; +} + +body.eltsparams article .sidelist.persistent .toggler i { + z-index: 1; + top: 6px; + left: -36px; + text-align: center; + font-size: 1.5em; +} + +body.eltsparams article .sidelist.persistent .toggler i::before { + content: '\f00d'; +} + +body.eltsparams article .sidelist.persistent .toggler::after { + width: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +body.eltsparams article .sidelist.persistent+.sidelist-detail { + padding-left: 40px; + opacity: 1 !important; + filter: none !important; + transform: translateX(0) !important; + transition: max-width 0.3s ease; +} + +body.eltsparams article .sidelist.persistent.sidelist-landing+.sidelist-detail .alert-info { + position: relative; + top: 40px; + right: unset; + width: unset; + max-width: calc(100vw - var(--sidelist-width) - 80px); +} + +body.eltsparams article .sidelist.persistent.sidelist-landing+.sidelist-detail .alert-info .close { + display: none; +} + +body.eltsparams article .sidelist.persistent.persistent-hidden { + flex: 0 0 1px; + max-width: 1px; +} + +body.eltsparams article .sidelist.persistent.persistent-hidden>div { + overflow: hidden; +} + +body.eltsparams article .sidelist.persistent.persistent-hidden .toggler i { + top: 10px; + left: -38px; + text-align: right; + font-size: 1.34em; +} + +body.eltsparams article .sidelist.persistent.persistent-hidden .toggler i::before { + content: '\f0c9'; +} + +body.eltsparams article .sidelist.persistent.persistent-hidden+.sidelist-detail { + flex: 0 0 calc(100% - 10px); + max-width: calc(100% - 10px); + padding-left: 40px; +} + +body.eltsparams article .sidelist.ready, +body.eltsparams article .sidelist.ready+.sidelist-detail { + visibility: visible; +} + +body.eltsparams.show-sidelist article .breadcrumb { + position: relative; + z-index: 3; +} + +body.eltsparams.show-sidelist article .sidelist { + transform: translateX(0); +} + +body.eltsparams.show-sidelist article .sidelist>div { + overflow-x: hidden; + overflow-y: auto; +} + +body.eltsparams.show-sidelist article .sidelist:not(.persistent) .toggler { + right: 0; + width: calc(100vw - var(--sidelist-width)); + background-color: rgba(0, 0, 0, 0.06); +} + +body.eltsparams.show-sidelist article .sidelist:not(.persistent) .toggler::after { + opacity: 0; +} + +body.eltsparams.show-sidelist article .sidelist:not(.persistent) .toggler i { + width: 100%; + max-width: 60px; + font-size: 1.5em; + text-align: center; +} + +body.eltsparams.show-sidelist article .sidelist:not(.persistent) .toggler i::before { + content: '\f00d'; +} + +body.eltsparams.show-sidelist article .sidelist+.sidelist-detail { + opacity: .6; + filter: blur(4px); + transform: translateX(var(--sidelist-width)); +} + +body.eltsparams.reduced-menu-left article .sidelist.persistent.persistent-hidden .toggler { + right: -8px; +} + +body.eltsparams.reduced-menu-left article .sidelist.persistent.persistent-hidden .toggler i { + left: -2px; + text-align: center; +} + +body.eltsparams.reduced-menu-left article .sidelist.persistent.persistent-hidden .toggler::after { + left: 100%; +} + +@media (orientation: landscape) { + html.isiPhone body.eltsparams article .sidelist { + padding-bottom: 0; + } + html.isiPhone body.eltsparams article .sidelist>div::after { + display: none; + } +} + +@media (orientation: portrait) { + body.eltsparams.hideheader article .sidelist { + padding-top: 0; + } +} + +@media (min-width: 576px) { + body.eltsparams article .sidelist>div { + padding: 0 0 0 4.4rem; + } + body.eltsparams article .sidelist>div>div { + min-width: 294px; + } + body.eltsparams article .sidelist.sidelist-sm>div { + width: calc(300px + 4.4rem); + } + body.eltsparams article .sidelist.sidelist-md>div { + width: calc(500px + 4.4rem); + } + body.eltsparams article .sidelist.sidelist-lg>div { + width: calc(700px + 4.4rem); + } + body.eltsparams article .sidelist.sidelist-landing+.sidelist-detail .alert-info { + width: calc(var(--sidelist-width) + 40px); + } +} + +@media (min-width: 992px) { + body.eltsparams:not(.show-sidelist):not(.pinned-menu-left).reduced-menu-left article .sidelist:not(.persistent) .toggler { + right: -18px; + } + body.eltsparams.pinned-menu-left article .sidelist { + left: 280px; + } + body.eltsparams.pinned-menu-left article .sidelist>div { + max-width: calc(100vw - 320px); + } + body.eltsparams.pinned-menu-left article .sidelist:not(.persistent) .toggler i { + max-width: 40px; + } +} + + +/* -------------------- Contenus (ERP) -------------------- */ + +body.erp main>article { + padding-top: 170px !important; + -webkit-clip-path: inset(0); + clip-path: inset(0); +} + +body.erp main>article .breadcrumb-item, +body.erp main>article .breadcrumb-item a { + color: #adb5bd !important; + font-family: "Arquitecta-bold", Sans-serif; + text-transform: uppercase; + text-decoration: none; + transition: all 0.15s ease; +} + +body.erp main>article .breadcrumb-item+.breadcrumb-item::before { + margin-top: 2px; + font-family: 'Font Awesome 5 Pro'; + font-weight: 400; + font-size: .7rem; +} + +body.erp main>article h2 i, +body.erp main>article h3 i, +body.erp main>article h4 i { + width: 36px; + height: 36px; + min-width: 36px; + min-height: 36px; + text-align: center; + font-size: 1.8rem !important; +} + +body.erp main>article h2 i:not(.icon), +body.erp main>article h3 i:not(.icon), +body.erp main>article h4 i:not(.icon) { + line-height: 1.5em; +} + +body.erp main>article h2 i { + margin-top: -.2rem !important; +} + +body.erp main>article h3 i { + margin-top: -.5rem !important; +} + +body.erp main>article h4 i { + margin-top: -.7rem !important; +} + +@media (min-width: 576px) { + body.erp main>article { + padding-top: 210px !important; + } +} + +@media (min-width: 768px) { + body.erp main>article { + padding-top: 280px !important; + } +} + +@media (min-width: 992px) { + body.erp main>article { + padding-top: 46px !important; + } +} + +body[class*='rub-'] main>article { + padding-top: 156px !important; +} + +@media (min-width: 576px) { + body[class*='rub-'] main>article { + padding-top: 170px !important; + } +} + +@media (min-width: 768px) { + body[class*='rub-'] main>article { + padding-top: 190px !important; + } +} + +@media (min-width: 992px) { + body[class*='rub-'] main>article { + padding-top: 46px !important; + } +} + + +/* -------------------- Contenus (ERP > Scheduler) -------------------- */ + +body.scheduler main>article { + max-height: 100vh; + overflow-y: auto; +} + +body.scheduler main>article::-webkit-scrollbar { + width: 10px; + height: 10px; +} + +body.scheduler main>article .schedulecontainer { + width: calc(100% + 60px); + margin-left: -30px; + padding: 20px 30px 80px 30px; + overflow: inherit; +} + +body.scheduler main>article .schedulecontainer .BrowseTop { + position: -webkit-sticky !important; + position: sticky !important; + z-index: 9999 !important; + top: -156px !important; +} + +body.scheduler main>article .schedulecontainer .RadScheduler, +body.scheduler main>article .schedulecontainer .rsTopWrap { + overflow: inherit; +} + +body.scheduler main>article .schedulecontainer .rsHeader { + position: -webkit-sticky; + position: sticky; + top: -156px; + z-index: 999; +} + +body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsSpacerCell, +body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsHorizontalHeaderWrapper { + position: -webkit-sticky; + position: sticky; + top: -124px; + z-index: 999; +} + +body.scheduler main>article .schedulecontainer .rsVerticalHeaderWrapper, +body.scheduler main>article .schedulecontainer .rsAllDayHeader { + position: -webkit-sticky; + position: sticky; + left: -30px; + z-index: 998; +} + +html:not(.no-touchevents) body.scheduler main>article { + padding-bottom: 0 !important; +} + +body.scheduler footer { + display: none; +} + +@media (min-width: 576px) { + body.scheduler main>article .schedulecontainer { + width: calc(100% + 120px); + margin-left: -60px; + padding-left: 60px; + padding-right: 60px; + } + body.scheduler main>article .schedulecontainer .BrowseTop, + body.scheduler main>article .schedulecontainer .rsHeader { + top: -173px !important; + } + body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsSpacerCell, + body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsHorizontalHeaderWrapper { + top: -141px; + } + body.scheduler main>article .schedulecontainer .rsVerticalHeaderWrapper, + body.scheduler main>article .schedulecontainer .rsAllDayHeader { + left: -60px; + } +} + +@media (min-width: 768px) { + body.scheduler main>article .schedulecontainer .BrowseTop, + body.scheduler main>article .schedulecontainer .rsHeader { + top: -190px !important; + } + body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsSpacerCell, + body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsHorizontalHeaderWrapper { + top: -158px; + } +} + +@media (min-width: 992px) { + html.no-touchevents body.scheduler nav.menu-left { + overflow: hidden; + } + html.no-touchevents body.scheduler nav.menu-left .menu-ctn { + max-height: calc(100vh - 251px) !important; + } + body.scheduler main>article .schedulecontainer .BrowseTop { + top: -48px !important; + } + body.scheduler main>article .schedulecontainer .rsHeader { + top: -46px !important; + } + body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsSpacerCell, + body.scheduler main>article .schedulecontainer .rsContent tr:first-child .rsHorizontalHeaderWrapper { + top: -17px; + } + body.scheduler main>article .schedulecontainer .rsVerticalHeaderWrapper, + body.scheduler main>article .schedulecontainer .rsAllDayHeader { + left: -42px; + } +} + +@media (min-width: 992px) { + body.scheduler main>article { + max-height: calc(100vh - 251px); + } + body.scheduler footer { + display: block; + } +} \ No newline at end of file diff --git a/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-bold.html b/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-bold.html new file mode 100644 index 0000000000000000000000000000000000000000..331564cbb8e728f98f4b1cb3ec447d427e1daca2 GIT binary patch literal 24216 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≠M&GNx!XxUnB<%%W+%H;L0@Q7m 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≠M&GNx!XxUnB<%%W+%H;L0@Q7m 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%0AxW^)|@p$KV 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-heavy.woff b/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-heavy.woff new file mode 100644 index 0000000000000000000000000000000000000000..8cd684a07da3cdbcb8e43fcac753c1af8a51cd58 GIT binary patch literal 31400 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⊂rq0~;?LWM-0uGIo&j?rCMrd_Z1>S^dStE|quBQY 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%0AxW^)|@p$KV zV=eYBKcAL3CG`e%ED*p>GCED5(Q=(^q)!_?WyE`&&}x{*R0h z5_FPc>#X1yJL)6O;op^#70Q_IU&kS;T^GxFytfgnegy$jJSn+_v1cGewuFz+WEtyF zw4lagJW?AZbt*nD-R%maRm=pByrh2(n&@QO{t_OJxVixnC`JGMRpLW?5csRrM;ac??_=DlPa?VHKB7 z0p?gSYl_45KE)`=ofj1FxGdnbr=M*3EdL6sXgy4cGl-Ls9OQxR3-i3T%dI4d*cdB$ zf_@Ash$#y}>^$O8>))xaAKKv+WG#A*(_;68Hb_U@ZThg0Kc1%z^A$`JN-T0vhSTM>KT09O#kb$(wQ-sJ5JjAS)U zDBYK)7jZr(HC}>Um2+2IT!x;yO1N+emrClWw8#q`Kcqa!!k^Z1;0Zxj} z=>iOHHT}2Yj$jLuw!-Ido6@ypKb;E0vhoe1>E)3X!s7#WaTEfdX7%vMgJ=m2I^T8f z?ro6j;b^u~vI8Fk#$fy!{XC*@$%=(iDjl(&R8tb35JuW?pUuhgW*$uQ=GCiPe4|#U z3!mosqUc!As@E5aTGr)O7xFqa?LcmfOcY;wVzfTHth5GC@6|`Ta1dXaBx{aZ#vD;i zVh-HcX3Qo!$rERsfKXerLI>d+g$5M$Xt>`p`Y&Tcr!un&BO`&iwxq8UwI`3yYkYvf zX#z_0tr!HZBO0vrQ zay7N})Qyn$0WYWZmf_Z(8q(yzVoF_mQV^uLdvzLoa2;09pbkTrKo7tvk1Eb`E}Kk& zmonE3q|BUTj4kZ)+4qZSoERrF7bv-n`E8W*&`LUGtvdj_88PPa=Ja-X-((7s1c*l9 zYq~wWOi0#0R2v4)Vz12ZrV4(Cr7iK7`P1GetN>!D&xf1fH=HN2qk=R}RKaJMFjc|n zvr$5JRa+)pMZq~ATw%1HRB0@G8b!lt9+_!m134VK|7zAiUTmikcHJ zGCv|(<4e_O_3fsAp*)n>S30Heh#(~_yN z-)12;ah)dX$4)K&NCGaNVuF<(1Iqd~m?J<}K-KakeePleLHWl)_*ZB7v%SUd?yZi( zY?oVXF0TwVwptM(OaHC)>o)1nTdnr2%IJRiR>R%l4H5azs=YHSAubTcCx4JHI=63L zAW6h;mX+h?_Zw?2M{srC4Q6{1dCPh7q8Asufp+FPRC$s8Db z#f09bP~B%urnc!l`lNVg^D@IZG1=Nkl1iRA6LchXuo5bq-b)p18KOy)BPO27Z>fS(@x_gK^Sd!S0l2}P@ zKC|&S)OJx~5o{0*Dyym4m$JT}$yo5`&1%i1n}L&xKYG~itZhYgaUwCUmhil7Kh(_^ z!#&!|Fu%A-i?X|U>>+-Qx`BjKaCy{f%rL@%hY6o2lXEcq!fiNA-dS*TH$$%-R-rMOdgzuyRi>|ygfQM zlGhy4WtGA;O5+dW85{DHyfd8qq3mr2p#z8N(JSlKKqE0pt17DHn$=G5En`}Y<#cr} z&dRd;(MtjcvmhgjCP(R|8)aJZ48B$L|w(`GUp#ol@bK zOSc9HS+5JY=m}#KajlvxT=A9W0QzXYA{@G zCD}zu7NiVX5#qE;lSCEcabh4l!#n%UGKkPgDJ4aC4(|UJXFG)Em^6McQ@;=MUHE!aizdw%zia{#UDnN zpG6K))jWoNq$=zNIkTH^wH~7Qoo`K`eLh|MM#hlGo(bZ$i1o}RNeT8#)Ik4z{!nG_ zKah>KboKJIus%O;Mki$pwqNIW#rbIPpUu4a$GgKBR_wrN! zIXMQhV{0^Bnk$U}&U7nI*jUT*RlVD)@m*Le(_L@-LVp>(!{bq~5#EvkE#lM}@a(c6 z)_ehBWArlpWejvkO7Ql`?QI51-J$+!^S8ZK=*wfjuX0ej0#sH(bavd)2yjy)4lcnW z(x9~eFShNvHTI;M1J=@rcQGhRWtWA;jaeVo#*aEr^M%;bFyIT<*7$WZ3u34W z@BYJ# zMd+Bq!2L}`d7ZRTEDNcJWuD#lWRk^mzRz9GHL=J5a7zO95P@WkwB6AQPK*J#g>N;A zSiC1|YhRtjriQq|$p~2kQ>6IZ7p#9;ll$J^fIBQ(>bS$HB@9NIaKL}fW?b{!nT!XK zZh?N0p%y6QEYzujW2fXS(y59z{pTX@yOcws+K>vE52%7tT(4m)k?G_NRiHpknu+Of zZQly)HGf{Bc%sxB;Z=->UJ~pz|Heuf*qt`q1*%=YgZ_3z^mBA5EdSi=rm(~j>wtAC zM_zrEosKop#3~T)lP%$-YANP!&iASonmN@NJPt<9ej$4e{J199VxmvQxcaCl+FiU61`-XLCC@Hi=-SCR|G9}D5JFb zP_fb6^~Bz$s>7(O`!M^X3P@B$@l2H7s`wNn=Jki&PW$W ziQM7-?dfz+iM9^HOI!Ux6DW@0O=;a!d-<_OJ_Cj>=lkk*nX{30VqV%n@FBc>B#e2Q6zkF+O}-pc6$kj$#X#F)^;&wk}j$ z4^08X+gjIZ=`>H8Xlbkmt3#O4d+|VD0@YYGSr12?1Y>j^3X~?OI&ZZGS47h2a!yIp z@kUl6USr~*teL=HW7f3nnYl}{o>}-5C)ZOdQT)I;uSruXM>y2Z>`4|XbS!!?diS*l z;XbBRsX;9QnN_sRs39rCF<2-_<) znw&67G6}=o$KTd#q_~LIKuHkn>kh$995ak|MxCK7mNHh60Kz*_-*r@8NMbo7Cs@99 zg6f8T*W3PmsL=riu|_;r2lZzB$2Ahs4`;pA`5Ge&xAS5F+7YkDZ_21J6s5)|NAp70 zMjuU#+~sbo7Wn0&X=bip-ZWYQjiSeqeeN{Urz^ILhlSLcqg|WD41S)Ry(#Rix15q= z^Bnql?w{TnYQyPD88{RZ&bS;K7iXp3wZ4XFAT~>I?;e@o;Agl6h=0Du1SiQ?H}C!LT0SAABXgTsNWoGcnd>vt zgB=QRCjlDA&MSZzD~N-)h@j3?fhKHlw8B)EFN78T<5Pa=V(Swd6lGvx)auqN6e%fq z)j9d^F@~KLegLK*j7g9&Y3v^L;X0Jt3>FNor2HO$BB^YGwuXr)16Oxa|wW zpsw~V#{_HzH9~4Bt8zq7?(#Q!`4lo7drPx-pPH?DGM&Qv>a+0smXHBMDp`mvpxxd& zczugC;w|pEtOQF>l*gDG#*!k;@zE$b2z5awhTX;pSaxr@*=TyTc8mq-CjQQnt2MTz z1s6mM!oB`PUh8VLL9;A%9*Ft!q4hPkEpd|*GP^;!H#s4-HJQR-c!;E>_m^{R8tLS9^%DM=6YH&*u@CAH^0)4c>NX%)g_?uHg zBA4Y5cUJOrpEE0ZEMh7Rcg}Y-IAm9*zb%{v!IIeoauqAjIKM1yP%RTY8TQ-uuGVbB z+7%6La@NzEi!tkKgr5G$X-4PrPfq&Bdb{~V&4>U($0@cA8Qhn}=EDKTL0HWtl_}1x zvloT6Ef@W@9b;^&CK{QihoXhGPSNbnH;`6?0u!#H8p)f51c15_1FKM|`{S^vhQV;&nZ? zBH7Bkyws^A<`JB$)AkP=^fFjeV@bnoh=R`Tx_^%3<$`Gdw=bYn1$AkK zrpLgQDu#?PdcIF!a5@{trNn7}DD%7-Ae{vpZbDb{xD(4Y@G`meVon7$luQXMDKYY4 zBs`LCd+is(jTbG{UZyY+a1ElDIur;q8~Du2wS_*W%dCB{!(<~eGB=XNC{O9O*n@(M zr!u>SZz3z}w8Mcq9doP<9Sx;`ow(B>vzQ+8skl5u+Fjv(o-5~Ad*KOC3`1-+r;%a+ zaf%fN1ay^PV&sD`ay=X6W$DTW4@VeupzUj$CkYQUiS>pkFEq!Vk{r$#QMvQaeNo_^ znBYx_;QjR=;sqJ6&jC|oUxqav>ED{B6yt@%S-Jxx`todrJRhfWPz!q!rWX}#a($7> ze2tag77~P!2TmTFUsqd@5{;_48zz!>MfE}b_+z1YK#0n+4gR>cFUgbH`g3B!s zxsSS>#=sjNSf&|uM{{*HO*8?9D47hDFqOeL7Ihbj3g|wYj#?< zB|vIorzL@gKSQEm74UFwSjQurkh-#pMrBn!iiCwz4DtEOBu8od_O4>3jnzku-5*Oi z^fY_1mlS2s)oJUs_eSC%##)s?0B5e+@OCZz7(2HtY$s?#qtAsnJm=|T2W#+USLsgR z-f;qGT&Si~zO(K_{NgO>6%o0c@#|8?_8Xv_owAc#S7qO{l{oK0-o~a)#gxl8Z@QJb zMs}yHg+^Et=?&AX!GznYOx!h`Nkm1Y)`*3f<1?botO>E3>-CuAPwmhaJvjAa_BuOS zT80=B5+>{9{@b5tUEDWQkJt|ztS7Dc9Dws)0Zt%l1u03~BgwrctBpcm7(QSZK2V(; z#-2gS!NP=F(kGaF;4!C_1S!oe4sx=+`b{>}LlM{nZ0e!3=(H1h`d-H6WigCi#7Re& zs*vX{!x-J>QW?}zjGfE9KHm|?9;I>NzN4b)Mv2*l-46G!gLViKm0WB071n3q@>_+qDj!U2zQ_)nNcX{P}YFg-Ngwg&2_4O zxneZN$>YizA+n$QZOrsyeumsaLvK!K(v zKPvOsrb}NC(phB&AD`DTjGzlDH9O(76avPcLXJMlj?0<>{2dD6`v#RPDICROIN3|) zWjbpuE6EpL9hwLW%=k{SJL=6cFA|oo0~P!1?;`eHV<}JvVgXdv{9`3$w}eHE+H$<* z!%1ua$jCICK^7M+VoG}nj?FLIuM4}T<6Y=Ghkdn7wMRYUkAF2%l8iti)FDKVP7tMg zSpUSn-6V*(FJTKe*?Z(9;|TMnP$4Lky*iJ`R3FFx_DD?|mpyN})MqD#M7+zVV>`OL zbcX~Kqm^|EC_giuiBi!0udbAdR#rWQb@6cY{*bD?YlGV#tz6$O#I2Bt>|z1-ZRj4o z(dpnEjvn1*n?<8`x4VJF+rAq9d~m}^fF1iI_{W|RLAy8Evk`pvUpZ^mphMVoxF2mf zija|Nle8|3UT(E5djEDgc^ctqvbf`v*A5BH0a3r8-YI{gu2_##A*I19S4Lj7+sKD6 z6;TB|g#q2n$Wr=teX!cED|GP?1~eel`~}Y8U*a>c((K83r0C<1{G1NDuKe`kCN384 z1HsUA{o5$~>{ty%bkv&9Zc&?){Wk-AL1wwMoB1il-3b@Zj|05%VC$9x`U7#UKEL-I z@k_6{jFcbl`*TOLhx1HK_S_1hmGB7FgUp@M;TxEF0PM@~@Z`c4jt=Zaxu;*SXe(>b z1~2s0xj`c&3ON!46)h!_&FP>HEeCo1P(!B*Lne;>SouM^j201(qWr%^xk$qdQ!-(D zUM~Ve8&xp(P%A@cI}7O|j~Y^dOXv+ojyK8q*az86Z;C-lapbic4&S3FYOH4Mh4;D` zCofASdR8)D8YT(luuKRX_p8TTm7qaIDFcSsM*gHZ4V)y*3#m+wtFHd}4^jw& zW=5h+DvLxI%_FSupoNvruYwQx4}vN}1dx2i6*)+#txXW6ws+{XSzrM=m)$+TRg!{4 z=u2t`57^gLk_;%izt>ZUOFb ztzAsqKxvZWxuuUV3IY(dVv4Cmq>G+;iM)UJd-YDzQ|k*^^smM2cX5;JVKIz!*r;s+ z3kIWyM7`Z>JChWAs*28mn~g`$^a^E;G@hCX`!zWfJ4x>@c%+>K*~A#W;o3ZE14Rkv zp=I~VH@dEOCwrCT(Y$6$)~9XTCh%KP3S?E_0u0YfLvo^$%q!Wk4kU4{oHfL!=ALD_ zDIV@kZnVF0DE2bWGJSd;u3a$254f#@K*l8~D9xNR&U7bNe>2Zq2v||d$;!ZZpNF>P z?z1S}O~)^pUA+Q%IdPpl)*pb?Y2fW22`r z=(M{nB9;hpveaF1+s5{=DPGSUdtrLWHV9>IKg>|*x2t=dt_;~=;kjXGvgll%E+*C| zpH=6!Ynvy)^tbOlZu1@2_JR{vRKzK=dAT`60GU>D0O41l5^JMOL=(J4_QL9Te2U$a zxZ&GU!sK`Rm7=b){gI0g%|X;!#0PXiCDuLN6H${PBenK$1)bxaKjlnF;KT zdE#M4Oh*|JKGdX|BC*O8MQYfh3Kp3d!W77TGPM!smm2VyAbIbmAOW}y26QI{m4*OE z-pIS(wFTqOyKia2fdr62NAx1$F3~ZB53}{ppPn^U@FMX=AOM?xL_@gGoey}N7-f_l z8Ll-PDuGn3#bvrA9Dm!is;0;m0WE@#h!d8|*4aQ+rWOH^- zo1;sITvy_>Ghk)&L=v(ra8Zo9TAoL_>wUeAPx4R2~y5;LSz-Fcv7cpd}TDP3}$yL8Hq+Oh-uH%(}Gj>MB-UBxUNPU%VCRwKXquCvK5bi18{Fk|@{WRZ!QLPKd%aksE-I2vSxEA_{2?8s3*n8GtnQ7<3H< zWTcJ8H+?;_gP;eYdM4|@T1h$sbYP+=|7LIPcvdLFH!6@ee8b2Ee^->j)ok}z5{h0( zD zR_e7;%_s%v!eoNs%;5rpz&#z|YEFe@0+1mDDk=0W92I~y^opi3X27U2j!v^$QEd?7 z78PRx8y~1yA$*BdiU@TenpTA1!jKENw&iG4bT)-QbfM*dQ__|S$3iq=5xC^OCM^Wk z7TFbR9x5y+ zkqb=A0$Q4 z-%a6UaA7+lbI>8*QYet5|#P3OfrzI2xCpqCl$N!8Ix*_KmihSNDdb2 zwF8ewo}^3zxcRYi^%N7*BNZA{nA+d?VrRDuj7->5sTkx2fe!wg-3VyQ-LPUtJ?J&- znO3{y#jc;r`C)y9lhC#7gdK{j(uyypM&U!Xwze)FI)|IiX zmd6Xc12tJ+;>0{YeDQ8$srE!+N14R?Tfpydz`lN;ED>Q;P}b^L$v1pd^!%6n=<4R9 z09JvJ)l(j!NwrP}qaIm)>CM=4L1;xnp9?*yr#pLRLu$jj0Q9<-+Ga{;1tq{2#(5<=)KcE1Sk?l zP-+@DQJF|YQaWlI)OQff+x>(v$`EHr9RZuNybLeL1x2?g<9Jdf*Ma09c=;RSUvXZ$ zKs3Enb`^_-I~QdD_F;-Thb2m5VS-HaOjn65IJGp1)+nKibEkCHPYz&B_!A|z(-vWn z7ZfRCCv^1mT!vy!iG@uTCV=l)geI&O?qHE7^&tpIq@XGyq(xlel64>QX@cfq@;L#* zRa5FJJOUZCp*^Mw#I8n&WJ*c)x6XZ{QoN}W&2;CjT@LGM4EC`hGDeYz5O3mM!{V^y z!ZCr9;fHCO1d$ZnkpLczxhH-jM5#cAIPLdq%7z?4(9>Y0KG1VqE+`Hz>#Be1%H-jd#~e_aO)zU+|MzSR`MJjl0l>?7!RE9rp)I=Y&WMo*p zRI6C>*g>Uj?Gd!Tq8|A;E#|dy?ABHa*aB^dJcky(1khI$RIkwSRI#-QsjEV(i~p_&wnUo3UY*z}@{YVWlLRW9$K;0$`>4DnheXwZf(NtghW-13m73y;Fmnsc#v zBB-KVjs~l4sf%UPn`o8a>~y<{YWexeu1ejZrhjaUSaiJ)(xq{JeVH_=#fGq(A}u*m z{mKt?3V(PD1wNGtC7LuaN4XSE>M=5dH&$W3rbR_FFjRVIQ|y*TNQxZxI7h4{-NBu} zt-+)hzv1&DEI*O77k02FK0FWMq7TG5e8X0AQ(*qkN>6%0^L!%k(mywg!;5F{m_o_b zU>m94j+}3==wKrBJC8nmQA-$=kC#MHZUQPA^E0~Y3=wYN6&F?*LRFmgLJ7`Xo(ZCM z^~v|&tz^arddc|tqB-u$FK|eMLvviyEv_kRP|QSMIs5v`&-pyxpVx2Moy&KBK963q z&TvDU(NSvNXpfP$QGyd`&@Q}?V|0!<#wwv{tZfxJtuFwWy@EDkrnE{div2M>irU@w zUitIpc$o!M+zuZyEgEeT*Y56U;k(g5f**9> zR5+4WJ1scYuXh@C7026-9{Bnlv9fzF7uqFO>x9g1Xe6k^9Gh(?2-=L&)dBA0*a5g0 z1h->ot#pIaNl;c@!KPp8as@?_?#@aD2E;SU2VCb@Y+#UijgN^%uQZpW@!<3ZOh8y` zB1jJg@+qu(>*cd()f`tdv*RPz^IpkWVtTRxN@853n4sD&sZ)Pa^9ZwTN5H~{&{U)_ zuL?;7CEt5ZROQd;pl3e6`9AWkI8)Bq!b5a(%NypK`uq3#UXjO;i`q>LmsTi%dV+Vb4huz0szm(S-$M+%qvfwc^+tLRP@A+Yu;=LB@Xvb zThg8V;LrLJ3>4qA8$c?l;7FIMgUp{*DyXQ$N&vnL2r4;KCv8PstP`e-atx(^i-la$ zX}!zj3j;-|aFC~Jx{)R`rR_GfP-0z24Sn)+p{Y}PVR6$x>);|E{|vn#QiMRg5}Hx( zJ2F@iaxc#?)rUjFW=D{`zZsMTu;C_>50?;|Uz5sG?Tu;V8d;;Ti&rq`Y4y~QPsz8>_B zFYOb(^z->_|KRNU6=jgA(-SsmW_o({wG;_{4^Ox|C97pqGo_Y~xT=Sz;FR1imZy)- zs9z?y3X1$7na;A!Ts1SiVaZh#P)3cl%z8y_h&)L41TMl=tYtJ_P?Ky&5Llr8w-jV= zmUJbEq|iV}B|TM*S31J*$w{ivHI8lCkwofZm3{07ZUS_GvyO>0G^;|XQJajR$??2z z78FeSA||dt`lJWAO^ql^0gQT5kk zNFa3DD%gnM-r8=jf}w$fJJ37?lYWvP>>mNEem(R*m*`(=>2W9`Jm!0vd0F`~A$IFB zq}MPRiMUc-veW!Gd8WY`oGo2wfJX=8*WJaXUx{!0Z zi?~^>?>#)dVAyO%t>pBTsHR-e;z zF8f;gw{D*JF-?%>b~zOb`Gucsw-S6aQj)TwMH%QfW7`@5A(jpgty$Q?T?h{2UI)Gb_>*IVmlD!S%+4|3*Twn)n4>s zAH@`7Ku&9XIe2TUAzHD2sNG#>-M1%^Of$E>fG3+*%-$#*PS17O%e?Q?9d?)N@KN^F z?x16Q3{vCaW=kYpXgobMjumun%)77U%Il+WsITz!?sS!&R_|a!+opYSyjL9`Uje$m z3YUf5^T%ITSzXpNvo+J)Npr58^FV&4B>7z4QyQOr>N)sZU7>d1;5}vft#-J*(04AT zDt25l;WHEbNxXj+C| z$hI1d&i2m@HQG74c=kMd(*$d~iQVlBO+Db|I5++CUE&Iyh0_*Vj1^Y0eVC~Udsnca z!Wo^u&|_U;v!LEtJA)i_8gX)yETrT}oM~E&o7gC9Uh|7)IMlYg053gZcfwfaPa7`L z-0mFqZSyY-q33a0_-Wy%%!%JfJFR?L)J^b5CB~2)pVC^|4zJ*K|0_f9Uv;DE-rCA~ za}@~U{dv4vB3o9O>htu(e9a@+b;8}&VDL;>?13A=FSdGjPHMYXI@$h&yc(UYvuM@v zUuR>`KWDfmt)+x^MCe4TR0=-g>u}@{QE`|$ioB{^tpb8~RX%l<<$7;X1r^&uhe$R% zr0KU)pgu(y2;M5PLK~*Vm$-rpb(^VSlJ^F=QlIf`q|rUTH?_kh)jFz>X4&Q7;%vyCQ?%yy)qQ|N)Hpabxc{mPp@|EDxE z2pYbTN2HARB8|?bXdJnu7%|OBr-5RSk^*j zU~PcUL!QuuXuCyX#RaaCp}H-y-+(*UGpBeEhGXSjf9cr0HDFd#n&V?EYenQXvIBEH z+ZWN-zUeqQ-i3FR^v-XYx*Ql6Rm36`jD#7P&a4TCms^4e?cGA%+|1zRc1WxPUKvy;GIi3A^X(-_O0FpmKt?hVAiHhJ2=w`;_kNavA#DxmP8Aqf z1!xS>AW&fCU%PvutJ(JePF9A2A$4G>=Nnrfu;4ZbPG?8Mi(oJ0qXo&`eUlON0eo54 zAA}%vY8Iv+obgR7NK7F_umN_@Go^(=#(XL%)k(+b zTAP=z{>{0&Eabs1QekJXo2%w$Rjo4k;g4`)Zo$;iErq2@!7yOlv`s{^o1`UyAxL^E z%RfLobw=pijpB=4`pW0nC6DL-HoI~S9Fao8|Mvcmdf7o4K>d-Ed+H(mH@9MIIn}(F9@;*wmlu1 z{#cKeJ^$3teOB6J!cLy7SpzYts1v)d?H2Ns5lxZooWRQ!vW{I>`W@wKE$bAdLo(X@ z(l=GKk(t0)Zq(Ns?d_G$aBx93_16;SpB-}A2ci4=i0&N6m{*n;`nXeuJba+#TS@nt z2iy9#JSk>Y_O_f2TPJmOv@Ezo`vimGU{SP*7j&HHNItc#Ygg!=>lO*o- zS*~0x8}=AfAC886jlsWN>w|*-8z&|8L5eQnUOwiVj~AQ|=AG9;t}@|yWo6ur?R`ol z|1UHNZ?Z^chsyP~ZQfWp#VCzu-J^J&(#`hBlluv#i>mVs6j$cWHTi>ReET=u2%FQA zwBPe%Hx*?sVeK=thT+Mub20pTFNTI5$?ZuUqK3F{;aTAO^{6TljyvMEiBq!M(BvKi z4O*Ap1Ug>c-7;RTmR!p{hA!IuNo1(6c+Yh{EDv{t{5^@)l8@oAm~VcW4!70EqHVuC zK98I3h3HzM&H}to^OcHC@d+V&1;FC4CA4-xy{j-45k*X^9wLdnXkQ!u*hsvcdd zf(@H#L7p3y@{{s3&b~pbOMvpQQA+jO;JDn&PhD6G|CQu+M#AF@BA*xT2R!1jQdQ57R zE0^m5f4k??4ezpX+I&lqS`bH1XICS)s=Z_+<0My8QZXpkr;@`^1})1@(Q9R`ph1k2 z00VzRG@lGxu)LIVdfkZwjm>H>=uA=-5omozVWqLx4c*Gt~s|IV)3(e9=PW|tMB}vU!@9Fs@d4> zRHIIv&7HwKBvs}BA#;xGgVWsc==(NL*IOCD|c*ij67)29pjAIgAOk);d z5grkans&k$t~lnntNKhO(mCf77135FCSqgBph}Cawbq*L(`c_ip-?nixCo`95%jM{ zV6quBlfz&bER)ORF*pWapr~**s!F#1(bvc?ne+|T%fo0!hGlpjGqktlrlDprgYxeH z{%W+wC%Acoe~=SYW!pv6b;P8Cw*{uoIBeC&t9k7Bq2PThG)q9rNqvlE1VdDS*d?Rci literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.html b/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.html new file mode 100644 index 0000000000000000000000000000000000000000..e42048fcc1ef1b8244a0eb3257b7e705012a30a4 GIT binary patch literal 24464 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.woff b/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..08ff1903ada91c1f1449da1bb22e76ed54b1d872 GIT binary patch literal 31924 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.woff2 b/key4intranet.front/public/assets/fonts/arquitecta/arquitecta-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e42048fcc1ef1b8244a0eb3257b7e705012a30a4 GIT binary patch literal 24464 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.eot b/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.eot new file mode 100644 index 0000000000000000000000000000000000000000..430e60253fa9570de6c054b06c5621ea46377eae GIT binary patch literal 566254 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
5KXE4UXzE-EK~f$_Xo$POZ}z{m7L7X~INVW-;T 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

_%;(^m3r8llsSA@xBLXKB0y``u=-TH|^V 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.svg b/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.svg new file mode 100644 index 0000000..6027967 --- /dev/null +++ b/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.svg @@ -0,0 +1,15299 @@ + + + + + +Created by FontForge 20200314 at Wed Jul 15 11:59:12 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.ttf b/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..805444ed2623087860e6f069cbeea2827fa975f7 GIT binary patch literal 565956 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�}P{g}(yii@eX#oQb= zaCV=YgUM^tvGI{@Pj_yUb8#17XOvc_d}o(Y9~3UN9qjycJJ7*+)v=z|5x3{VPGE=K z`Yl1{oxD!v_GI!j$f5Q5KIO%LoxPBKNSjZR4+9LM{Q@WwuLz*#6B3Fe5S)Bzs)O`Ub_v_=R>x*8n3_%ix?gR{t{lZ}AffoQnO~f77 zM3M4*2Du}pPcW;fAguzgskKV32#41TUYDz^k1RtZ+E~w37F~4(k&nwGwF=fd+3XsC zAhxdi8YJTEXK5+;7=p4a?m+~?_>99l^smCH z&|t4?hE2C8Y3MOC=2lHNyprk}>;>ZksnkF1h>Bqu;V+V0(W=q5SQy{uy5i-oTbn5S zou258u*kWek1Dr2Gz{zGn z4@s1Qc(YH|=k3Th&@QbnCQaS>glkxd#a+kDm~QEplrFh<_L6~`>BP)q*WH(lMC13F zSML5jT$*0K`=;fZZT;SEI0p&kcTb%H9{M0**+4w-SyL%9e9o5#AQ(VE(2qpl?F#_m zE};O=`DNHme-Hgk;GtaXnSM@vWr;()t555>#fTZVWVKv&FUp{0_K1&Vj`ZAa7`OKv zLH>hGIGiy62X*MYHqdvnw=A~!-)IS{}mJ%(4;68SYVYfiz>QTi3UL-@ z-ExyLB)?Hnw+&(Rj=7lZ)wE)7a79NQ9eF;HQ#CL5O|I{jP#vmdDb%=$a&nf48olwJ zVS0vR@ijy5x)RGL(Do+UPBs}@H{dm-ch};q*l{6TgDx~;;?rvr)upBC#2PV)LirfR z|Ig+4Cp+T~=T_3aR=?00_H0he(oBfu&bX)KOwe;kpC!Zr!V?q{ybs!+eIPWfc-zdP z5d~rnOV?wo1N+DJjB#338?gkH+?!D$HsM}@jWabhl&s!c7#k}rv*8Iqm#gg2V`w(s z_wVTETQEnkL{PiC&_t(XcrXW2!1B4n?%LdP5`Tmc4(1i(QHldIZNn@&=4>2MZvE+P zFNkZprU9|%U9+I;>0*0^HeHhKM(rl#187i$r6j!spce2Mh8&B_han;bQVYNWF|@;o zCtq7~A{SkdO*;KMl7)ANZ3p4?j!{Gfb2pJ3$i}a@k7UrM1>4xMbTOZHqFTJ~9w&wz zogquFcy_GEyFiE2AC2EjlqvBxG3V#G1iw3os-bPTLu16NUTGk{M7**`>+9K@0p#uN z>C+y)%{0Vq-7Da*eBRl3-mCCDz;V(CUVjl0JioN_gq~Mo5#gZ}5y-%s${g;!%{1{) zkQ(seC*d)+NbOV8*A z>O>d9*E5;=jcqhlgLHq7q5qMN4|b5i>YJ{6`8)yOgWPXqxNainFXxR)5~TwF%PP^O ztL^01QueuKBG!6MJZ_1PC6dipKXMZYRJ+^XHdUTmhpFCj^6> zE#|8Qp--MMy0U7ye}47(NL17iuC=GkqW6{-h!IRFwkQ>CB;1cg8i3T!@zODHYR+7foC%g~Rb zpo(Qg(g6D`5Uz&Z0c^ju0IV%<%0i8lGR=(Lr;a}R*Q08mla3_S&xK-QE`e$s;}Ok` zg*6dQsO}jtz;PiQiAT%gLn3yDt0uz8JQ0I3WIS$}$vF`VMaoFl6fU4b8Xl>p&P+~D zCeMVz)G$SC&^=p}BFXgOnP}=tm{t;MEPU13i5?p+#1X?zUvJqxiL8)bLrlq z1sSAKoJi;%e7B=;Nc7ImjD#vo*U_%rpX$Fc zl^)u)B+^@UkJaY3aWnoTevLm?n;TN}Un?TD_E>Fwu}}LH&|LD2Oex*tGk|s1 zR_OsXz;JM~nbdnkbWJxx_RKxYdmMGzM6$n|5a-)$olM@Of^VEwojuF<%vz{Bx#o!; zT><=ozi9&g^3Y(z+kR=5>@5TyGxKaOl-g`q*+6r3U)6)uzJR9+xIhaNHm9lM+DNvf zl`^I&955y!@j5nWy!*UmAi72>VK-xl{nWK|9%`Tv)R#^~m1YZPc_bbaMj|aPHl^5+c6N%QRpx3hUO!y?uQ812SVBZqK6d|w_ummNz z3B0bM!8`37*r#cvM=LH|$a)8{<+!;#(zBY+hbx!#j2vMFfVkzfQ@mC-L{ZdPe#bkc z#tPF29!UT-7cJ+i`)gO--#AV*=J@?^r5DP&QUe?o2_lykO6heluNxb{4G%)^_yF_? z%=03~)F+4(R63h!YaQQ+#CdM05^~W=ZFpq(+uZ(dB9zO)KSXmSkl&44O!Kl1eR&b= zoW(gGS!*SV><}lDFY*=So+FvF1UTztS0N8g;MQ?5L%tS>muichzF?TO=7=>meBqS6 zEns%4A{ZThWbHromZW3F!(+Yi0n{3A-Aw}_VCPxPB`>^k+%PLr{1U4qHr0x2{QoP- zoIp|9OfH;}f%?aB^_+2|o{T(6_hGYf!vCjGKLh(KXc;Vp6><)lUN9KB&4Za-8it7t z^h>Ginmx;C-G%5gU@uKvo`m=6C&v%Yh?kp_LTI|US{#&dt%QG?7?&pKBb*wZ^Qokf z+V;txTj^cd_UYe@T?z9ap0Ct++=paLF*#j~LkN+BP2U#!VfnT}(v12e&Le7sW(E-R zZoV4dbN%`G;XWA1)**NY!-^ri1h%XpBoWIGjgR+=UK+SMjpF~V@xmxIzzavo*BDEd z{DT;iP!|yUg2locGKyn@(BBLh46q?{J|bfMEUp{u?*fiyJFS&ybQb~q67&wIE3sJr zD{~qEr=j*0hOUEqh}vz=nQA=y33J<=snWNjh&2$WJ|)W*m=y#fkfN6oW+BEo16l;Y zCkrIL0skzzKtv~!ihlnE@}R^EcEah8$BK}{#lD%5cosom+4#uJJ`qDCXX61~?@RZX zs%rLRa=QKnNacn-cV6g@Y#gO1vv-8fo3qT{vru=Qd`;LMiGBgczYx84F=y)H3rM`M zNw1By4f;dA*vnk$p&;b)>zW|uK$bFdvsDSMQFql}R9xo^XqZ+>nN{6-2a3<`8oSyRa87Dvjh52y0} zQ{&-qLO%HqCeH5hpQ{dc+Wb*Gdk0l~G*Vdx5XtJvhi0JLKolzUVI~a6a1m8)rhCS(n%S=`4q@C8FI`Cy?S)rIGM#!b1O@w^L8Df8h_R0v%g(+w3_ z@5J~br4hxTA6vXetZBXaq^eHpy;^E$D6(Kh!uE;|<(si$ha=YRlj=E(SkG9=i|44< zwAX6=v^BMLc;}`&YszVTr#-fD&z39dt?ThqYM*g&L5Uzb$I^z=J@zb zztz)UPA(ifwlHxq)7w50Pm|Ay8eVQ`NbuA@^oBUk4wnHZas~A(xEo ziKKGFrYlis;F0?)hoJz1MtF>}1NvCT;k z8_pl|J?7733r^kdkT1}K({RYg*BSeE)G(3Yj7BrxP( zgHisGa0>8$(Pw^jhFqu$j<_#0yif^UU!TT#SC0ty&O2QZK>`|8?24r*rAjLHf4z!v ztjvp&BTp&{iKo0M+Rx65qD7+pvFFT+l1__T^ytXYSme2Lq6no9BwxgwSwK{%TmoZR zTrJj`P0^qvkGMd(1n`8kOIaJir7pqQm=gCwn82XY>YAGY3;<9U1DLLseBx zlgOIIl@tz4>RKwDPH8&llqiaNt#NU#WE#W6;bo^iH2_&5!#3Zt&)x+ZFUlTwAiQvQPg8=)5IoDv-m7` z*J2<0*E)H;)&Di&9GvUA!n<<^9oBDQSVR$H700@0bA(2w2rktm#8!Zm0lzmsS`e}I zwYBxNRs*HJ_QHR)aMP~Jk(Cto8l1T7jmQ#AuY6Z;U#KTOPrC~KsqhJ@i%a=E@Oasp z|My8AH(#kB2T1A<5C9#^eWmB_M>=V|(x?~!P~>rjO}rRzsp zjU&3A>hB-P>wxH_b3p=btBDJoq-`J3^CMztBriVuS&<*}BwSJku;ABcM{2$~k4~HMpFBHB%pPGDgb}$}&oUeV5w}ZUBnzusUej6X4 z55SYq&(uW?y&+8uM|-vXe*D%2+L+)wVEh}V_$WTXD-pSkBySBf> z`=HfZ-`)0uW>y*V8N4ZoyuY1a#XtAc2gsMpoB>b*;C=Gx@~wc+rm_x(Vgvo7Iv~78 z{Dys*A4c&@Tie04#d)xAVj0mf*O%k6myq*W2yO#wjTx8ysUg>>t7@ld+Z z+TeE6d#TL|*5>D6KOhVHBFHD6L3xb)jJ#qw+Ivbt8IA`ea6F->Vy$b%Eq26F|E2vL zYX3>__p8)?@*fHqdvYchP1$zY4>2w2IeLU!L2I56JCz@kJ(_A3EWz0pp*#eG7INKT z+j^$v;e>5r+j@rDEQ$iXhTLaSHI~4eGQ-k>IFHNDU6o7L#5!YLWD<>Ft|5P5tbQAN zN!XG&9ylqnWxJ^qJ4L7t<{@wfgQXcok5jlSEKju%$xx_&3S10u(O8 zq+A)A2iQk4kqQ#lqNo6TnL$^Xr0_;uob3BXVN9Fo&&RXV^Fu}QoBx0s?eSJBxE->z zw5x2WXg=~$Urv?iD6(A=U*rS?mmqb*pnenw(lz+P^Ii;z2OK_Vrl6@xiU1U!SV_EBNBOER`F2tQv71r281yO*ACIR>V7QjlQH*_b!g^CY-3zZzt%lCC2IFy6-h>Juf1GVk#k{J za|+yqd~Ol8>vc#KMSd<%Dn&jqUB#1G{%J$rlMsR?W9J;x3>oPn<|a(*!1<;G#8n75 zGn$$M#{m`J0KH^lWIG6*JU@#YgJA`t^ahQw~w4o$WSi-j8Zpi7O-fW zzc)BVc&n~9YA_o$y8dbc$!X}{M!nB;U9<1>Exmq|FX40QVRiMK?P^z%zS6HjNI_IQ7wN z0fN8@lHV2895{~Gy|5Sugg%6ms6X<;qZ%mO0r^T9S5UnSqI-}Kwo1QSkIA0WO$&ql zL-B;@l&AF{K)0W>%kPnM<- zF4@dgrb?@|=wLQGn0>Ui?(d2ERH=26L`)GYO|_cE;@!BO9sHFd{>fb|FUTerE9XJ) z@k^MqAP)kn3_+6@gj#j&L*d;%FMU0L3lW&seg4+nLXW__ukQKm9-(v5!QIPw|6E?2 z7hKI>h?BT%sQEv+0gINuQJg@28;B6Z@>n2BMLSe~gTCu_SNZ@X55Y_|X;Y`o;|RTc5`U}s zdlXaa--RY?7coX-0J$Op+{jlE$>dW2qdOR0(37H>mO5HNiKhmpUNXV2LCr=GnqXH4& z`yOF$z_+)K;Nm$+NLJl=>#fHL@{fx<;_k}~<3E|-mNZ&9r946K4=$7*2G*08&R}gJ z6uKi*7#L6A5h^S!gbFyC7${`!2r(Yo0Nj5LeFYv$5U+(UK|4(@+@QLXY8g&jON$Mt z1dBOw<~c`Z&z)MHPDaP`yLOc4#G(00+1ViA?-8Ob<=LlqvwwpIOf1-ji7zN(;Pau&Uz<N@`k^YW3Kq8NU0>L>8adjRhO zYwLR+2G4ypyh5LCCKK)@PF(zI+!3>}!NFLAllU|5!7>)pHKy-fLfvV{Cs-W95+PTN z?tS(mi%X#6Fi7SAUq7ZJ z-wBs2hJfzSsO`>e(_Shah8kknRxN6)_yd_VA-|&(r=$kR z7C{bT*u^)FH7!2qCz{amd3i^E$6%ZyE0K+2>u&~w1QWSfh8XfS;vU)2OY);=DaGw6C6%XC5s~DRlGVlYZd863aRG76 z1=t80BJjGjCGP>iIIRfEszKDMeVVQ@5&JSqiwTsrNxB2rLmNXPRCIBS>ffPNs4RY@ zp-`Ew6RU|@LUbUIK|GB5LLQydb;k;8Js{}JcF#{x!1S1TkvFzvj@f=<)CsF_RPaFm}^Sx_`7d+Mj+;dS-OAFlN!|6WeBssImRJ)ISQF zEaozbc)(i$TNhCcKVia=3M(EqXBeKPQiX;2NmLo(eDaj20JbT7K{q4|0FczkF}Bc> zuvM2H(dK(z2|w6y)PR!FPazQs<`Qh7q0Fr?wX8+6E5ubnZyWhW0Sjz`>J8@2u@=i zKwbo|(uAkZCEZ*Etp-3hsdHc{@0bb$1P>h!Af6z5HmiY;o22T*=|Rs%Z%CIw)n+OB z*%|N4B`SYiN#y1y0CheAh@}%%N8WHWX@o*(q7xBy5kfX}4*@ks(s2LU{SJN)FKuUh za$#0Yl=a{N9v zly$a)DRA=jWpomOG2jbrr6HK(8aUWmuJS3?6RsC?bU6dE~PtBEk^TxCMG98cue&q*zMafnkQ~H4CRj%rZFQwhe;I8X+^}&b!ltlaqtfaDS)kSFN*P--IZG zPf;HE*MJvlLF+VgdZ0`yZxf?K|-g4P3bep&Gh za?1Ucm9aho#lDrc*G}4LOQf)&tVh3z3&WOm>%Sr2sLHXGABIerWu5U>?@feGk($C< zDvMuxY#HvFC*iKS{8%U)7q5ti|KidUBJ_g+f0L*{`-lqIS#l#4!HMalfd#B*sV-oGbCQjqxukUBfLGq11Xh35Apsl{&@jh zHju{*>SLdFV>X~&MJY{RyhCbW%rgh@ts{fw$Ow`GK|#~Ho7RdrQtxrSx`$#tOw%|Y z9`OR5Ot@E&g=7<70OSMxpInfb^=b+mxkA&~7qGvz4!NwrgT;-d8oueJGMdCS>||gckBPADIAk8jrY#?*ksVO8LBar`Rp= z?l3$MDG-o^Mbt}yW`7C#{irCDYvSn_Eb&&$j9LBtR@|`id2oNWzu&~cb{D>7#dUMj zo$X(3cOGj}+S$k^DJxsaWJT&?6$GMMMinDX@}zBNnl`ol!zD}gG;MKd$GLOm=~-0Q z`>jRPFj1|KhL=}&zM?OY=u6yq%`Oy(xhC=5%gT`#wZ57a-Yzkg?ity+bEMbA^#s|5 zU{l;+o{?gbKm&Y-5y}Y7{8a@d_v8+i#nOrnCV(8{IlUKGQ(A&@UsWhy|NI_o_K;2Q zh|p*DoVz2rYjGvlbIHB;e)QgSHMek-w>UCizV^7cO+%RD8m%pk9p|?a@-bP-j1c2!;q~#VuAkAI((Ui3Gy#C7%3wZL~@a z`J%{wBt&tVTk@1Mg9~HI42NgV49<{%;!$-ga1H=7iGeAceXgA$or`8p^@TOd(hw&v zLa0Zq!ZjHzHh5}VOPGVE=Z!m>)yZW3CK#A{OcS0h?kq|c+BmcqIz!oQ}j>vcPccRAL{ zRJ%W4-rP^TMB&_e{EG4SL^`O_0-7$|LBH z;#XPS$eVhtR+pF&T|@tVsXb@sYUlPlfdy8M4}~ZZ%~RtRAZ8 zy>DnX{Id-@G2Q9O+k(4;U+qbK7Y+6Qi!_b0;kW}{l(wdz1vA(=NiYk)5(1Y=f0lD zZL4%23s<<$X9)f8B&Gx!@LfHUs-tmchB1s&|mze`6T-H#&ByLrnf$tUgW3czq&H-a77iQ&Q zm|y(mln3uC*L&JU`lk#3c`DMr;PW!36c-V1E<+J-p8-~IBz$lm815m zr+$KUXF?uS8G=h$1foU7mKZdWV#K>!Prdu=*?8=!wixpiGOmioyZ`4{?5U=dVVY0H z#vs2u47~Qw;#11Yz=yH4=o=Nm!(b0{P0_rPwvy%_pSD60xUB*lM_yMXpyMXo%9Vn_ z^xy&%nB%DAAg{_BR^YXT)h8YWriyC1p(lteYRG(vXnNanv?OvBVm3n&I|@%N$LbBG zJtxx_O^8U?g91jKf>I9^o-N%Jmzz%5qa;ywFLK+QcSrOj{E}SVrhs#Vb;4~)g{P4N z&vL}<=ov$g#8TmCJlT(zd+CtZ7fVBoS4B(<(;T6mw+8%Q9< zt82TxPHAcs1F6IIK&8+Pge~b*aTUrdjEtkBs0^eJ+eBcv0Tu3mZH2s;nbFUPd?aBm zr%jrYq;5vM_jnG3K3mg)0(N;w>TLIuN;OhUI!I&@!Hd00Bsw{otyu7$hlWhxRUW;| z#LF-*Dqe*v14y^2B6|Uf%3GRg71Y=5nCb89$8CM4XBG@7k}=MTQWFo0#}S!$3!qW1 zJ{}GlA0LZhB>2=gX~qdfvAvQ<5O-h*t692Lj;(+5pd8umMTiGV1{Pb~o)rcu`Qn&= zXb+)5@e`iSnS5P+hxxl!1`BB-96XVZ`7?G3(v(vg=t{n zx~3XK${=AxkV#0>!Snww;tq~8|1aVl{I)4>7B$#rAi5Ai?a`# zX#){-Q6mlT5P#a)jhbn(f0-or;x8{1XvM1I*_u!Iba3}LMjW3 zNKMi{pm@}GSIStANU&H5LxHctb*^(zMljmQXaTC=cn08Vj=bLb>u?WJZ*;x?lFf-)Qxjytt@NP zkwZ+#nD;72y>sTC#muK+!i=IsAPD6ll;2g2oCmLso_`bqqSzq{3{8o6#Ou*j%gaGG zp(Vq*amYllO)qG61l}Hz_$~y;>yC%4DJGr)!7~NhCUjrFw$-JrC<) znleODZe@@oT5X`di*yL=n6}_ZiaaIzIPn;U0mB0a1Q4x7xF~aq8Jqy-ya8cqp_n&X z@Zuj zOU=$`-_{Kih0A%)cusELbb;`OraTBeGT}8Dd7=!%YL)?A0AmJrmdNlNEe2?3D(r!` zxJ#wRSLOk`>5zsf{kX^tCqyU>(~hU^WIgKx%z!P2LWZ#S$NS@zzI_g?2exHNzECP- zHDwL&raZb~LXb4vps-ULP% zpUct4TLsw{#|fJ(b>?wtMI}t<512{gMNaj>fbA2^;nG+w{zX^%5jBaN|H)|{Js55= zJnhkY5wX8uc|A%@V!JLjP8g9xsZYtF#6TC~!B9R;j4^a@DVWItH$fg03tH1QU);5< zU=N(lNdEYzU9F*HC_bm$hnm)%Y$&ug6!?HO1?i$Gle@B2>ro1fOdT=ZXEcbJ0~^i8 zjT$MEr8by%H|Uu6NKMQ;&#~e42^}JNHU(_}%f9IyKkK;Oe%p30>1x1wr!8H(XadG| zm12Qmmr9WJkpvgN3GMVw)TVaK!s6Vzg`9LqxL7u8j&Q9rMU__ z?2$?DfF0xn;IP{l39OeK$t{_|=foOWyZD(+dNAj;7f2mAP2K@)Wx|FJF>T7RQ~x9` zQhtDEQyc+dPvPg+x6Yo6sFBg%DTiQ<9iKaU4!LDwq4MvHh1CcsJL_=B~bhu3Z1agiR5L{0|Gg4hcx+E&q$jj4TzB0#3kXc2V_RtGI z(+YIZQW$F=nCJxS`Y)8>^o)Tns>SF@+Lb;Phy> zy4Z1Do4R9Oz``eXGc}Qxy{$t17QPoT>|Jap=YPs}okB9BFfqLm2TU*c+ShEcMAGqg}w(VuLjCCPEGpnh| zn4=oe-*R-r&?$2j2t-dpfFqmmZJaco8=&b$KnNiI`Ny-!KZ3y-AKXjh`EAG%%b<5v z>S234K|iPckWOF`jrf@C|rk`F@`bu68lVS?EAJjPQM34D#P~6L2?Rh>1f+_js*sAYWL~ z&o|NTpJaS_y4v$ZNyD5ll7^A^DQ89I4g0=NDKSSv(D(Io0VekZBLSaV&7A7q5?T<9BOTGx&->k0R94du}(|tpg zg`61vaO1kviwvBO7&nE(L+Kn6R6rOe+S&x&qqPbfOW=8IkY!MX^s2IchZ0Cp6gs7b zh4TdjlIrijVYt+3P;gDD8ngwXi0e1LV^Kp%2z%NzA&t0( zHari-79ym2dyz>`2r!*;O+3jw@P9$4sN9X1(0kB+iY@4pgcoNA;dTYMCxL27+(iy` z!W;Z1a>CIb@)@!Novzz1+4!X<9FM7dCID{D>TDK?rc6 zpc7}X_~?topsf}eT)XrPm6Gwf2kH0gpgXW!Dn%S%7-0noNV-qH zvE=bEc;diyP+1;XZ!>z89QJb+QA0JTVkh9GNUTw#f^Z#fTN7h!vNeY?&ya0;zj6p| zg&uzndi^=rjG>(|EhuQp6${REzAqt7j=i^$X~H9AM6_yB!jleYJtWFDGxE#E)9%iqTtJfB7<$ zX9|m7!U;O3@6UFsps0}u>i;h3Sw3~&iRTJR9>L1`=#QJugvMHgax z)zYKsIgNs)(P;MBcL&me&^Oew;FJ-yk9*57!s`=ZV{x;ui@(noIk zb=}>sBX8B$UOYZ7eto7olzEpGy3l}@9Lk-c`RfcTY?M^(g4qn1C*q&J0eZTQaVsh# zMA1mSikB``v+xz+l?}i^C?*y&;R_Vr;y^U%;*by`35 zgtW2A>#MYagaY^3k)g$1z%b~cu3UNQYvSFIU9-rRx*MLctQVBbh|eZTvbSiENeU3U z=`0gNlc0{hN@$0?O5Qlayot`~G>I~5VgYy;dali+a@upE@xSz(cvOHTAO=Mv>5^$? z0>@CabWRWvJ?L1UaIMc%Pd;zCpRmvcjNeVbhf?p#8P)=B#$r`t8^eP7Nv(ur7JrpA ziz?|D=a_}^*~U6f`e=!Vbtq*8>fj8zm@S?zgHJZef=G)2mU1ze`O>o>!B`<;%X7%->=l^AN8-p zzj6idmAC6 znNKN$?n2VT;*;I>S0sB}l9<%x8xo|{4HzWJxkyH(M$;yDTmO@b^{nxh>ak$uc3qac z@9wHdg7#R-Vc`3n!1pQ0nR&p<5TIp3LA7GPU5xdqjyZzQv}}3FK(Rav-(@6ON?JHZ zhGTJpTCu@($fg^*`!-kPZglJSg+3a3-%CTcz0JKbET4Hhuzn+h{ku_zie8OPVw z)-YxCP2(f|tM&`QG7pmb62mm9k-m=jUm$r(;-=QjXtn>s?_Stnjhc3>y6<3qJewWQ zAKX`s+0R6Wckk;x|NP#4yN9E;5gqEQE-zR6hL{mmPyO)JH=uo52V{~zFX!v05O&fc z0SbM$A-4D95Euyos%#o0CLG8yYt66NOOqOm_mu_sf@|<`Um??AMm#-i4zA=8S~%Pz zGReh67Fh{wyHxS=kwhgmG>lqwn%1A3O!j-Zq!zOVt^-e`nReJqh5M^%2YiukrqY$^ z^6bd)^jL47@zd}biGgT-C7X|odTLai&hO0i%;%TP)Ktn%M)vlFo)QT&=_bR8h-bRU z5&^r8CNwLRNE_P0b8XFwr3lm*A2yl4p;(6!Y3F%jjYayfQHc`czXP z{w4xiO>zj0GBGYb8Vkl4{>^FnTaP5+XOHB<>`c8}tJP#S6NIYhwE-Q-u1e)q{Mp4kP;59EjmP5A zMiRL!77_E7}w{LAMg`@

rAm6NxOb*-CQTyL&AEGtF_}}FWhZwo!ib@j&_m<&FDs%~ygD?}0 zOeJ%`lvu1*wnFPOnO(KK2!$ql`dSac`a5>-nYL9ut4~ZX?}HE24SnF(2qixYoDBZN znmu=1kH6!JHzB<{Qtw^9_qMUu9)T4XN!Ew2I@;fQ504~oFph}fWf`CecuRt3lX!_imdXLWe?G08X`{`|W9~QYEM_(&Stu^5hB-XBVU1)7|9n}5%abLYy z+hgsNtor4OubP-F#_t*Wb zI7rzAK@IVrI9TFgtH_zpU&PGA&WZm_uouNO)!q!;F~URR`(vDeBDQ~g2&G@`OmDSk zY^b+)XiV(0$^%oWR5p8fdY5b4?yl*>*=#B`HBh$n5a}^P(22hUwB=g#*?{~Qm$}*? zCZf6$US>jWq&cc%*&h6}AC?q6;C0r~F48L@)nB093bbw( zlv$Kkk$#6u^0Y9b?uRTl-kKirQBq>s19#jhJdMp_Ffiov>ID zCu;i~WKEjbn=xVfwM=+Rga=T6CN-Fj$1)~Tr`2*FUU4I~nTaI|6Sy)EMr62YAz_x8 zDWnHe@c(i4)ns4f{DD(JKIG>K&ICf;t`PUOWw*gYp>_*&NCK9NAv_uVnjrz3)-&-a z+05`FGoOSv_|($kKbjHy%-4jXiSUDBPdE_`z2;2lnvA6$qd|Hn|F!!TwE+*V^)Q5poRvTK_}S5(Y4V_^7|rx(!!e z(Yh!&e_yJI%&l|}1_pVN#WZ9t=#huX{R?UcumI^Gp$o!s1PpJqPE6WhESsRhbHEX2 zf(pL~zYe6cbT=0dp0W$p=oWB^c(CM&Ri6gXU4C@kb41kj083LyT@3M2p4)TJ$L>MC zr4y8HX)j}$bu0&{^mxm-BPmunk}mBe@H1RWIB7mnq|mzJ2t#J8$@kvUU@4*@zfLK9 zQtAW526E))ux6HImVY+)23$UJupxp0l-jULSV$N()7qu3Kr{rTc&KBYDNzTh9tD)v z+Abk}Kb#1`;t6DtO$=D6zEZqVUJfG(yiig`uh;N;cd8K+o|M|42iGDaA>7M2)m%KZcyTDz+d9!ZAM#8yrHSFv zJ=xx=!F`b&>QuFk!+8@W?qDu3C;QxRkNSg=Xe#91(~m+XZn(EEVXB6W!4FSBN1%u8 z()jpKdgns#2qk+9(TLZVx}?0vTX0Kz>|{9l|DuwB4h0yV7fFPB`kdFiwCd>#k)l9h zo-7_eiJ*80)vAg0^$6yqA?|_Ba}r)z7ZL{ute}!3bQO#@c{Z)+e#ars4_jH}gdvT< zpjFTie7wjsxFC!S1$aw>oGO^=^?fR8b(S-T=KSq+A5fBNg~CyL7TIpSSC=OB*7pW} zWU5Zgd9`Ww+^mMtIrx<7J$W!3dKfV`F+_7j`bKpmC4!C)|38!*w5`|x9(JiQn6<59 z)P|$1DbASGiuU~Aj`7-}6A!CJq~X)x&aWcf!KfAX+-Ud$IJm(>*zS!W>$pZi-?Soi z_~j|;h$sOojsh>9g}xUw635!Gr9#02ry7*I8b*Hc&Co@JVW=Chpnp-EsA~eYPUI?? zxS5PBmtQZuTu(Blr&?e2e&B5ZuRQdQujqm-)q5YJ-4kw+fUB4)T9Mg-suhlB!n3)- zLBQ7|K70YPHUpPV-t6ML=t~|P=mJ>|ASreAWkp~fRdfa>;TO~w(M)7yPuxVJr6FAtXfW> z1{Ki6)a!(vbi%Nz1G>@=4rCcPLE09;fcQwjCx!4wBvc?)46vFWir~z4VS(&0FfP^y zgx3{a{6{kRYe=L4B`X5%aOr! z+D-MQ;ZSWGj_!yXlM8r40uShmM9xWPr%+rdzbre&!ik?KvYeKM`%=PB1Y z7V1f-rw|>X0(2bi7dGNatdBmd4}YznwmxXF2kV2dU^gWJ`rW$R#iN^+2(R|`3elj4 z*hETP&pvInZ&@S*Rk=nGHrQV3HoP@9FLtaG=4l$BBUR)t40N&q)Xpuz?+reqL=}-W zp2G@R_VXoegsY_qy+M}_4xrLWISUN~#WMt6RN%{L!GR~|Z-E69q@TSK86;vNbP(KQ zco(WxUJc4?Nn^bSC0LxEc)FiOh_bT%8X{JsojUgko^ zTY>#Atm9H{%)VRK`bV_MLN8~l&7&4!Janf$mcuWmsR@37GS+Ghb4oFeQ=q12P(B*O zGx+A5wmH0Q)A7|{!0x960-b~ixy4dv zN+%XX;~HVz+Z&r*z)67RSeWp(OE3J0$^Xqhfn)jv8{wHIp$#f&5uZS`Cb zZlX;jD|`uYDvv`}>++xE)WM)RC7)A$`=7iWACA7UTI;OSdYsQeb5)~5Y`XMTB=-eX zBbLYqJ1|oP5+J~z#sA^h({8I}1l)|-eg zb{*W)wSTy4A7~4S2%ryWvOZvQ`wx@uZL1U;2c%5!C0pP;Tu7s0EH{Vz;GtT`_>2E~Q(s!r&9LF=2M*|- zA^z@+Gw>BL^yOt8U*5M65b0Q`79Ig}?yx8*?gjH}9J%t!v!G4ZLkQctSlWq~RP2H~VO;3TzwM~>hans|h=oG_BfVDBk^e~7 zLXK#kbty5E9ntit9o4mnZL2sVZ+b7UoOaM}>zSApL$s3}He)fMOUVAW!5JzRGsAX7 zhp8`ym}VygPeY0?gO3!w!@@4zf(qIC#SAjUx=_w~=$Agr`X$1#UAiSwSE#Q|frRSM ze%x0xJ%zd0t#>;osz$7@RADrA2Du--Q)8ZTS+lU zAmsBwZk`}3nmQ9*U0ys_8`RESTwaY9%^hX0U#4=8B@23?R2@AKUydIbtsnm%kM;8~5uCA@TzITkGqL8%RuoAJm(i1~N6Y0BRanq0~ z+ugC=*5~lc;6vkuem0>)ZBkuYilxEK(}Ez68qgvD1$nag8FNV9VI?G%kIy$4sAMa4 zKC-r~+T&Q_$fo2jME1=czA}m$F|DV=>FAY*cINoXVU$W&m)F*pRdZa1y}O4#UYqlV z(^0sdMAIdGEXU{3EVQc$-t8iBF|0gN(j*&mDNxVw8dZV%pIwZ2O5fA5fv_{~Qg zfZL-XWO#2zl5Y+}bO((*)lzEeeOMFyq+=blwzDj0#XM~b~p*(Kbf(>`LZ^z8D-|QRy|Ji%ep!z4Nv@?b|vI13LP&tk5cLuG#Q#CXA(yiErJzKwB<-*Px6hUoc!g5N{nxi?H$i z?}1q0IHL%zjK6PVU;db%9l1d?X)Q}@fS(o88p9ouFcB6sBzn?B0guCT99XF#Ts6qi zo4LxbMrn&?HalZkiK|Z}U2s0^7IW~s%jJqw%i++P-@EG$B^iq)Ww!O`gx3# zTqWLfmFreXu5e&=3JVpI6Q__QBUQ1C1b++CG8hc>$Kj*cGxXI>>!k3(+;P%sZanb= z?qayczk9RmgCDGLheC`4lWv!`uzOew{@B246pg5(8|cde7yNO(>#Cdzn}6Qb{7VHKI;3L~N*8xrVpd)oY zU-{TD7lxnD0jWgz?~ut2eJNr-39<*^J%H^2U=s>+&X z)(zhZ((5cG%8W@FuwZ@QnG=b%*u})x7ppVHtc5ILrZ=51!yaE$Rgi|#Vn#z)C%@Aw zW{Lr1Ld9qKVViYBSr_nlkSA5nR&CfH@J;^?SW=)XeFLkpL--ay;h{klDQ+x|i8P?V z{x;PW2|k&d``n%9+h5bw>dUIC1%5YoV-D;ui;no*T@5{!Iz3HAX|!UI(|0D_A-$ia z*l9jL4pkYzF+9z%=!U=yw1@PclsmH76f6t&>yQ8IWzIYI5qvthFG-f?0>LF$2NN?P z3@I(nOq2zPk#dNHnk@gn4u+@_6!b-Tl<$tP0Ld!H?wjdu}l&ODo>G-T@r^gB&3Lgnpj3>_Q*+;;74yRw5Z3 zBSH($S%J^g%dwsZN6Kj;{G3KwPL6p38Ha+fm4SY%L2qfqQqgj(P*25p zVk-6&UO~)@vyGdzM64XG7ZNq|FYyC0Mju3u#xscH<+U|1M(gGU-{aKQU8E z?Ce(!)_`rBzZ)2X{MqyLOp+TMeGKU!29kJqwp}L4)-g>Bjm!_PYW2SnJ^TIW*~3@0 zm{7^|ztQ-c+SbEoZ=+2E&-_K~bpWgcRt1xpR?dbmE?MV>qVfmkpbLj4QB%N(E6WnE8~W7|^2 z$z1<@ZnBs{J`DCEO}`M%hO)tWAr+Cg6ihQ1D5taGht*m-H#wP0*I=Fk9FbA@577_k z?I?92mOI7U%)oI4A{u-Z<~f~(98;(miaKcp6G=8xL=uwXOeztyCRLdB`;Y4EsHVI0 zML$dgC>drN{zV*WTgJy}4t|Vx{5@m{$RlBjj}s5JpAXj(MAe67ms`tb54QAx-a44g zy8Ouc!K8yrx(o5zlW;S0Ay8xqp-r$UUMcD9v+NPj$uQ)S8p&T}sH2a2t!%O)-dvyT6k=lTLJrA3W z`pHj1Le%oI>yyysbPV&8t{d7e`R==AS6fAK+Pl93O_8O4eLJ%EMRf6mYXt z=DANe?x%heE@3C{HOEv9)`L(i?+=#3viv9HZ1E?s6rtWCpR+vs0!tDXit6@U2}3$Q z!b$YFd6sv%?lC-;PdjUx_nMWSeBMF=Wc`i)P|)uWrYiO`ekhS|KYxbEJVI$#5LzLg zQ3^eVOh7(lGgnzhX*NpSu^3S2b-PYWGp8D*u@Hh~r z>t0QM%yi#wy5l*D;`h6(7+qdJwiqe+Pk^}=gKB@2i;pVCB=+**m|{pG`Csg~KFr4h zSecI{R4{gG7awDP$49fA9t`h(KA!2aJ-ir?U)-4X2)6;o#3*7^`OwlDJxQa8_yS9o z9}AUImAn{5%NHN3qzKFiBXHbCI*u$NQno=`c&&7sbRTBw60QreVihQkx$}^S*WWxE z{}**l&XX#}9gJn$86 z0mt|j+C=E^KF;$kz^U*Jr^vJL)Md`Sbd%rGc#;i=bYP?7c@nnU`=y7aH_$5N?4hF% zgJ1OMh=MsB8Q*6+a(papg(82>a4zVVKiiQEyeCE&#j2g*8Vuy1F&Ifqh)~2~LIx8t zm;k5Ib1orYJbtlIgKdK%34m)c&Y1+Ygx{vq@(-@E|Aa@A$__L16x|N*5Zq2P5+BTs zXbrAn+*Rr87ym$hg!O=LDeF9B8cw5q^0Z6@pYSKtiSc=a5Mgx4ON=~dVKLEdjuu)U zGNjNA^39=;nm10|visP)kympOXk9+USa1u%tAl39ojGx(HT}rA@=cWWv*5nNFDdLQ zBs~7;#QuVNcenPjXim}J0T#t{p;kvQZu-CA-%`!QCu^q_87bO*CfsxAA|yaz=a&F8 z!frXx7C2ESPTa^paZSNNUJdFaPu_>x-)pcBg;W1zmx98H`<@ifTZ3L}1zfW54kyWg zV2-FG;e9UI6=@*IS`~M+6QllSN)Zn&9-YB6XMTmhH_zV{Ufg%r`!>_^%Jm1aZf*Aw~h&7Xf$EX3El|G48P# zi|WXuIt^gN6(QX|+b#Wn=1M;ljHX;WKj)7xeg3M@41z}kAHT-&ixd#DIwVMPeEAShlj#72rHr6?Nm<&B|6zl}Y!seAXUTNmaolJ@TaYIQbkPW|ulLkQ` z#Fj~(L?q}{E75XV-?DAn7IQXVv1Z2Tf1V~VAHjvn8o&GYku88uB|QFrzT^MQ$1fPJ zh=E-JfAAUD#}NB9h>4npMGuUm6ZI@q?7-Ac6tL|SScVgzi2e=ws&GxdBDN=X#o;Sr zL0Xsr(j0s58w;N}h}gl^N1Io#@x>X*1jci@@$no#0@Kv>h7)Iimbx9_Y)R^(KkvbM zB?;b<@Yff&ZY|P( zegMSSLtkD+ed$WN;GLv3@S<^vqRz;6J?xXMiFBf5G^elj`Hi`{O18$<@slB52d?Rq z!(lr&-(QplCsqb6mg3j?|HgNyYm?`g0=zRf(O)?{F>HxTqP8Q(Q;|Br9ptY@)fW)o z0oo%Xq9{!fln*4sQJSK0!>+Y6E&}`t7~JN^uMLJ|IaCjrW}qI5A%E?)s^?`yMpnJy zHLB_n_TGM7D3J;=*{>p@ZBX@xvaukOuTy&s40f3PBWmZOfv$kR@50As4ZMKJCAS1$ zfSZwP=#|8chS!gv(C-e^_47@5iwI@r(9AG;+}t?g1L(15WGJOOv8n5xM{#%So_C&; z7uxg&tNgz(c>%GCrk?W*!?b3yHn@vv+?-{w=Umc#_tVJ~ATGR~t zAj?Bbl;hM-3e#MZYNF0yy2O4Obv2;g!%)M|dKgVv)v?Mj`LhrR=9>-?{K`DDP^C*j z7&)vV2slvKydF#i8>P^<=t}~I=Jk^vkqjZTJcyVD-U(M&7`u@p5&;Q{{La9+)*`gn zhzix=H=&jc^E{6#wrQN)0ZZY)#wBZw>{Wzm@=&UrJy`yDx#x}sQd?5F+S}fSQ|t%FcDEK6Tf5)yDbxal8xz~WSbbdTu!F3_ zy~^z;QxR}pE)`X~5|`aEEPv$uxmqeC*1rQvtTXKNraaWV)u|3rXoat*m&0`T9A=J^<{fCulg zJor5FfE?)W-aY$pG1DG;!V&ctF@c5yyA|%8$>G){FZU z5b??}LLOdQ~C&pp-~&} zC|GkSCuU)2hQ3_RkI`AW-0c0l_dxGCnEBD)%4aN}sMvj_%hzA=)I1yh z^)?*iaFe^%onn&D>i>|ShT(NsJ5Y9t?S3*CeDEv$C1*#r9~)_l^VeK*rvKfMQygYK z4&VNR@DVwHxx75>aTzvt{ASGZ^$fgb37>-exg(C4# zZR7YaBfOpx`viTcEi6-@rjbEfN7SeCggrn!m!40CaGK?j{x4OTx8z;W-9m@EjJP2L zdBC&_H*eI|@S=Vd%D@qpy7WRQg%XAUL(rACaKGg<_-1&4mwCU@Y2uHoG0H(%sZzho zm;L5>Xumm@f38nXdE&A$J=NUNIgagH0Uw@%MfMD!6Z*skCD))dU0G(d;H`qB zb?x~O9Ag1zLb(_RDs?6Y9P?$Mk$CRS0eYSt7`rf*@gcQV+?V;yP-milvJ+A-%tgN> zoPWMFhFJ+A@_0Sy@;Qvb47TAkdm@gK$Zoe8eVH#|)gK-kd$?{Td`kbK|B1gK5)E)f|& z+Zu|_4_@+LUN=7<3vS(Z3!ddd?5Jcvi?T^j7NjY72{qR}chh==$gdEk97v=4!CMP7 zW6#j0(`YoHui^g(T|jNZRl11HDw2+@|3~wHdVYg`h0&*VUx}JkT&CLqS&MM2Zx4E~ zlPk8unX1?PnCY!%wD4qj@c#av2`$%nBJ4ulh;U*Yp3)4pfL{g9;FE+ehP;7L+*6)G zr^_E402qGrgtP$PG#B@2q?sQ;KZlu1#1=3&dWU;}cKGN3ICZO|TW=fYFvQcHYk2r`=x>Qt^VT^{KA%X;<2O%ZNG?P0&UHxQfE>TMq z)1gEnlrHjvnI)lxx#k+7s9AcqCs;_H3?ve3_#Ze~D)hR~%$4x7m_MKQ$9Qv2+NYvS)Pl@pTW;BPU?|2m{>sDnVu zkp`>_*Kyo=xf0nuG&~DS|fc?*BcHpY&{0H#j-w&bEzz(Sp z^5n@%>cW*?x7%A;<_{EYe)=3T8rmu%Q3_&o3q*$3o_mUioqs}L8oq8t3{Zpo&Unrc z!7({sO`l_{2l&U2wwtpsDlf5VnSxail=4%>ykp__7w#}&@WA+65o@sRMEn2LXm~tY za8~SIryE}L-W@ycHND>OgwO#2U8)?>84(95I$(GuShj=9(eU#9>L=SBV; zC?$CwTdLy(UQ0xQ11M+O#yHRhDZS7;Z0tY@s092n(mS+`s(~!Yaifi>hbnuY8EO5pfG~PQ5rXkmvwpc6t>T%sT^2)K=B7Ab|6S3Qt=+*ZFZ7 z$}6FX1MVnS#_`;c&;0`{X8pkJgNEPt0n`***7@cC4olP5;~d ze~o?Dm-l@)*8f*`f*n2n_sCs2FU#`?E&coB@&f@^jOjsFOx_xFA<6{JlpG1_Xu5*B zoJyk^a|Luc_L1e8xN%I=jv4WpWe^7NJFpE)EYJN5IRkIIh@kUO?#F@8M0zS^&Wx~A z5%U9vD?ys7gv+=y1jkqKs~7*};y)m3%fqPNoPowqDnpvBwsU|pfF(g0%8im@yG@x5 zxkv~!6(?#*C<{J~a2mlLibZH~Ic#HSfwF9ZN&rh~i+F4i35~dq6|?Dxf$&sAQ^r#F zrpB_#Xgd4Zb~9j&wNQXnSx_jpdsDE#bm=_XGF_#E+FJ;~sHt^*&tHm^Mi0zq7= zof%;o?AYjczmMxwK#q+q03S+$fU>>q;g<+kwcS1B)<>Em;2GpMQ1vekI*d6nIG@#H zzl(8AN@ZlO+6Qa#^KBdEV2EWQBXiy!wpQn;Nqh&=nbIWil|XLbSRVWs_2uFPS}?rJ zJi$vFQCqe`P@H{c*x4RfcY>b|vbBjl4*EABFPT?wdwmu%N=on;*7Y_&)xS>1ZJxI7 zbsJvx7rZG>=tyZQW`w1>mc5%10E;{9Y6^W=KL8TxJ6mbX!NL(fJlKzna;V9QqB|BT2)HPE>#NX ztfeZ{=pYYhp8H)qmMq{FWZ_91UH3tjTf65LoIIC z%^KlKn!{E2Kjksj@W+Y!j;#wtDFx3Dk68EDH zdXb$arE9f?!i-CC*Zo!^cYJZNoUVr446IhM4xf^omCR1W;8QxeyA(vS7sYfZ(^JT3 z)j{}-E02oXCfq2Y6Ge^^L#tTYbl&Sr#__AgiQ7wa_;k#qOPTVUxBH_wJ632N8f(nN zbrkeg1A&asLjfnmcjRRs`#jm}i3#QLT8L09QceJjK3D>t4LQDT+tFV=bnP#BgI7Ib z1oGtvj!f@0UFCAXmA~@z!B^}yt%t5XcQWLT?W-N`2F$A(_3KjZ5OkSXTNvY2U}f?& z8}X8Gawm~z1o;Ix$M5G#Gm!-8{~c+wRjw}+d7egd9noA8Y&r2xpu|r8CasByhcYQT8dZzBmYCQcU#c56o1R={E6~FCNDs!awJR-k`{#fm#P5G?(0b{h zH9YrVw@c&3F8-7?FhA$v`@ps4^r?d7M8zo(tD4*8nhmAdqn3|71imL?%!cV!s$B)U zH^p<}cVvbbtW~0h1E!m;Gy+{rTsP1#4?{b0*ksq=pEX0@>yj0$`@N8vz29dZ(zHVy z7jYcHeO>&d|FwMt9K4ERRHNJ#5Hpg6@;FjKzN-LM;TB~lF6#~P=Zun`NU6zShlZ>Z z_9Y4`DLUu|Y>*pt&`xa~(-H4n%lPyHI7H%Sqz>zXMhM?6sV#T~EPhTJqH(b&zK^u> zt?Gv3mEnYr%w>0YcA0v?``V!v->gxKZ)lz_=|kAj2-zdDK@WY2Rp8vSzQQhb#(T7R z7YSAfe?w0{$MwJ>**!@Mi%fWJQRu8KDsbVV`i0`X;b@BMQ*PXvkA!AIm0F^@-R%p; z{ioc%u;-(@?+wpDEmMqKRk*RBs=4X984rd%`*{L<@xB?@7$!*v%u^@|$ZAjtcEN37 z(1AE;D#SqG&3U(9kDU&@gjoS!NIT+#5)1U9QU0jfL2jLH+{j&>O*{o}0@L`FctGadUpQfCb9_H5BG zGDgI>-6#bt<42I32ByoO$vWS^h#zMR{N4(b46OOb`1dUXH^<IxJ)Qk5$@!cTSgXt&t%)L7{llsm^tV=XR5{Ak@<3D-zc2jfb%y)5J> zi5pURzR4`i;v?eid^1{b9B3IZ3^FPo)F^XQKTlbtP`*!e0H|&mR}8INNpVDU4nE#z z_{(j)vc~e@?a7kZD#np|HwtJY@aJlVMaJ@Py62uZeK(e~UjA|`7yB+-aP@lT3v#ib z?{%;91*2dq@KY&)nm}hH!qbvdbHG8;XSm6PZyH@%^0XlsqThT=TH(0;lA0?64qsr~ zCWR=HDF)vEgH~tgp^WcbrSsUJKMFk?b~$N4H^kr#EVtl$*GVxOarp3UjK7m_mN$Db z(96)3ceEGC;fy|fi*@ZjEMa6e^kU;%H}(qmuj}R41|1l7Wu$*k4KA+?M+04Q27O~! z`#t&r!N~ z(m{tF!f*xfhQ3O@&EXBV=Iz&s0z33Of;aqz<)zi14c@w&^tiKWKQVT~XM1&oPuVcj z&oy$Jy=`^SgU#PdL&EPN2_9?k7evSCIjcN3BXW>)dRQEXe6|TuG@yM0Ibj>JG~(=^ z*{Qa8&Ml0OCiOTzUByTl@Oh%F=HOk6tvLNB|8^jMLawCq1f$W6R%rl91JGpom6es% z)#m*u@0(0*^@M`C>sIsL@G4-Tm(O?d`Sa(_cPb|p#hZ#1_Q$@I&tqirxC5_XJ<^j% zYurBXkeGp&=pa~f5FaToKD%Lg`uOGsXUA?lO}LPFwcD|d@{+WJa}l5&Q13P>-0%sZ zbOuRJh@RksAHQpQi>2u(0DbZmuQ-Xas=Dc(n!fA0uRI<=o>Am0e8q=f!A#w)1~80N zOGj$3uYx|f5S5Rz;cWx;2_ZJfsF_R}&|=lkG%AJEZq`}zhR9zP{yG|Sx2{wR_qZqB z3%ld-0!zDN(Yp(^om+PQdSRgyzTPm}p9qC+s#F#}5-u&=L3vMP>D~B-HM}RrJw$+p zNXCFGwhvjxi$Pnj&v}(8Pzsm@9PL|NiJM_x@pQ{+O^@fgo}L*q=Mc7|Rg*AJ zB&!-*cW}b;_aEz~%S^2#p2uG1x9%{EuZdtb;-6(iYvk+EVv8!3*oA31;F{P_!b z-ALR#)pNcA5f}%M-}V@Is8hr-5|`oB(L=tFL7N+=D6ob@?g)LR*jDiUGnjdDNy9i) zi}5O8A`ZZ)#@j`Z@uCrjn84#cGx81|KHAHoAfsnTR!`{J9i~UgI>#OlP9Sv`EKTL` z)uGZ$Lg6xRGz*12g~H9{5HH;ad?OI?2vYvX89=e-Mux%}6y?!ohKI;|uL8iwuFWRL z#?H}h0e?8(0DfOu1;0bJ1d(kU#hXdt3pscvi#0EiKp)xQFZivd7P0LoiJ1umcz|pjjAHodV6pJGih&@)LZ9KF>W08`FDuvBW*oYJ4)@G8k2;=Wvr@+uO&WBUp)Kjk#~l zjj%%un3lECj_;oV5uJ3pfo&VE)9rwV2A0xIxs6;{%k`H4@MTKesV z+3rhi)3~0k_EF0BLDqTD#3@W+0LCNjy6aFRTnqHSubP$`iKv#T&Ky@G>g+5wAxUP_ zs8{|C*2T)2!B^*GAYD#VNR7yILjyBFRDnqj$bxzT1;!kA)FIiK9rs1u?x;^Ay?-=H z#(|x+>FF9A6b#jq9UsqnP%h12UROMq&&5%66l#8V16qE|cQ|?cmJ>-8MRvTd(9Zok zLoP3B>!1^CNxB*Iu)yih2G^&}!a3MJDq`=W)OkKc(P&$@ZaDtlWzIYI(L3RT1-jP- zJV}GBLtKGZA$3p%3Se1!0bnkUTMdfnaqcQp{!L!suFe`&l$(P9EPlv5ZqK;ez4XB) zw|ksf?vvj-DW3IGk9!=kGV_)-j(ZLt#`}Lke25~wVxU)~8tTZTB>eus8jw|p4xnOm z>OE0T0MbR@`NlWi**tLIjspie!U7@UyM7f~NIH4Pf&LlXhT6u@r?&Yj+tj4OAML2vPFv_Sym?P6PY~G|D_LvaV|$AG|6t#!KL% z3Rn+^rEBm8LKhfbkSQ7TWhOFA8Cf;rR5jZ+KVoGNXy%kADY9t}VkqPQLkJ9ax{+g! z)F;QyNI^5gW;l@NimN+N8pzn=QIfKn%vFs@X<@v)W6TdRxpwME^C6cSQmkDfsr|2; z-Xk%WR}NN;JJ@vo_X&+Y9`C$BmJQQ$yW#S<_hu#=+2B|uZq%2?OL0RKyO+3Lcz({=lTTD%GK~qlcYN1h zmT`(uJo__o;z7P!gZI)ocsN0~roq)UV@C?SE;^EH0m*z9z_oecH)dOn9NVDD( zrg@8*HlG;3W=H-_PoQ;+X+DwPaSeXAMsfmH5Pk=(v!E4r1$Bm@c1R36H?(XKy}9_) zi~mdhWp*dLhWF8Y1BZ(wRD=P=?1C24Y4Fp6Ss6**(FVVPNnT=5uwmrDaTEa*^1Xqe z=8sJ7y*7;?*^XC5DXVgw{joHTSpDtLFdgJNCQd*G zx&L7h<3a)pycD!YLq<@+lXMgIs#Bd1)h7nv_`xnApf^aJLTuKO@tT0&P`M_zE}5h!00 z8ZzB1xwX>alIA`)jG6CpT=To|*3Wlo)1$aH+xE$Ej{z-DTe?lU8{D6b--Pb3Fr@$M zqDLRLO2VEGnm47rUkh@XV{ zVn0SC>?JJY4d+u2(}Qw3dZ*yQ-$y| zhBVsnrV%@^g`3rLd|SHJO5^`)^6)9d|4ntFYy6gU`X&69K%UkHWLSp2U~O>5f?RlP zC=~UixXu`hLU1`E4;^BT6y%*R{y4}e+;%kX_Q&Izw@0g!{cg{zjsKWJZE?>?2rlk0 zJW2{YE?&vyawff%B2l?qj`tHe5!!0;PAo^UDDCw@{bLsqVl6A*{3c03CUd{`wQhFF znb??{?cdMbV=_t@Y}u;175S1ggdb|a52t`r!KpTF25;j#!^NsG@%@%!BsHi3CMLKp zz))J>f8UE=%;2Akr$!ib_EyxoznjfKx{BdBvs5V;ppFbl^FXR#_RySXZ+ZL9NMdTX zxg`;K=X`4-St^!NJN6Y>!+UgxVeB~i`26^li>YF%l&Z}`7xsvBo_&q;{eEOT554X7-`S3BejMuE<3KKOsaxB*bD>%%Cl_OE z%%FX}y0CL6f-bSXVOv21-52l!=zS0Qiwxr%Agyo;x0B3gB-g`LgaZ$J3RgI>vy&ge z_;0!5?5;QpAez1oQCv=lu?>4QEgy^JH4WcO?{d~{2YT!{X%Jwyqpu`WQ54)JNlyHj zzX|V;g8ET6s1z_&?i_T5{0rzaPw-vDlJP-XgPPlXQU}orZpA0^ZcWD5=wksKfRcfl z?tSQzH++SaF#;}2%UD;4o?^kI&Fz+IuqdFE(v)^H7x%>$qb{z&bU`GgfRq!nk zzEJ)V-X!dUsQ7&A>CAFw>)u@-`HdZ0_hvFTgqa1ms8i4ug>T5)6)p#B9C|K#~o7Fx=?m|OiKDx7|FS1z~fqq>Fzh|dC# z0D%4{FtV4hdpT|t>mc&g3ZB!_pf1A0;pr^hvv~XBn_twvE^O5e_WBnYbt`<`hvz@} z$@^aPp-C%zv(KM+(P_W$=CB3gElCE)!{30$KnJzS04^t?GuQ#Bj|(~qx{7%OGZi-g znN4&Y8Uv+iw6OEZ2%F3E*w%PZPHM{@kFh9zFq=-Dke}wg1<2YEt zkH$#KrEwF5sl~Lo)XxQ6Z_BffsjmFn;82RD5<(13@QJ;U1tlRVhtB4o{nO$Vc1-cYm;LVbsT{ zRDc)jPH^YsOoWJ__5F*(g5jL8vE`;6?ZV{`VK;Us{|PTf6KnO7jxuj5yuufh=;hkm zrbW-W-@%7}CuIJ=t ztSv9)ipu^*--~?4S6=srr?<@QP}Lo~WY<3itV6ouH^XB-Gt)_&ch6iYvlp8Tv zL1^k*D@(Jly=`{s7@U)sbZlw%w%5)sRiK;VzquK-TI6&W3K65CL$;3V#YrTHw|_j_ zl*jg`ax9mH(ZG4iZ1X_SOy*7%EdDH_5wL2&-aP|PGal!J=g|AP;}C_=(5R8qAqI+s za5~}|W0J3CA{9GfBYR_=saH;(J@v4TqB!QY3;Ctf5tn~wG8Rl&F({AoX|2j3??dC; zbbVs+p_7KyK5%*olNX32f_`^;oTrSPw@iygUur`h=osl#Fg{MMs*yZqm)Hh>Qey zK8G3#Oqk_R+NEW6pBq`9WbZA={iB2xpU$4p6#WFePfbX~idUaJKzH$5{}u8voj-x9 zaJfm{TNzwoYlEhY3SO`!oX~xE9C8OeW#~#-g#k+~E4ne(5zC#gq30Q1FLA!pQ@W}) zb)SkNLoVIrIgO}@ME~vl9=>4@oc7=XW=r+yrG%pO9~oX0>yaPleW>|`n^b*j+OU3z z(&=a1?lZbqhS&}ra~}4JJmANW@;J6-0waQoaw5OZvEM$|N3|04q+PB| zFdfM2MKceFH#*(+hET!A#X_0jw#-x@;18C0EXi;^QwABpD3Le_nwU76Ut%^8AVPCa zG>|xUO1%UI11(zHaZD}d8IlhNU>NcDVnoU?>|E(U?&??&lK0yOMg#L;}-Rbm>*Rta+v2)J(cGB_A{Tu_0+i^|KA zA-g>Y9{&+;T*TLQmL`1Yo|Nt4q3PXdatlM7>J7|=!yiM zt81_CDQJGAjjPnQ`#9g-xum& z7LOxQ?>O*0l3@p;5#$7c3Ww>*?}X!x^vu3}Gt=X;t47(Z1DRkfT8^u-7B5I77e3A2 z%fEk|Jkc-lrKI>MAT^oWXCMkT6}%h#^ib#3>e5%N(I(JD*}rBu`&E_>&+lxm<{Nu% z+|%HghV|^x$s6ViGS6Q;vMn0fvAlR|dVhZ{HC>vUD@~_x$)vhYPM@|CokytQh8{%6 zef0V!#J6dq+G-AJ#@W&lYpm}^hebW{0J6xGzY5TDdqc1*g;?jppxZ3Iu0t<8Q|VRmZqU#oFiN|MMMO)aRpl51S_mKw!X1Qa=*k@Xm^F{XG1#lTxJ>pddZ$c&%INVb^fK@+gV**v)+_*+ zm}Z-4YOU~Z%;OJlu-AwPE$s)o{y9E7)c2nB6!_RxXaM1(HuUv|BgGQMdkqi-o=qW) zRQiHP8ic)>hGi|(D%%%oz1qSx+e7n{tdr*|0^~`g613YZFx)KE#utt&tTl;|CHmV# zP9?`@z6wvMd+=V;N1^*X0tI^>lQMElek^p|Id5xk!3#ERC@DDI{2Ag?2uB-Ak8@cSaHPWa@ciMoJe(L}IbYqtFwcO)6CcL;IG>?x@SzrqH_kuyWD6L3u|grGYs|b5mWp3 zDjG2r6|+1!&+|F2vHI(s_JPi8AoPQ=gzAP=ISFE_zG+#f=cqHUqVL`c+3N&&XXsf_ zubATz;_`-w1E=Wwst~&foe2Cg>>N(v_IQL{;Wy(SGCbxrCTjems&7O$J=yZH%q;A! zn_gMUva^|8F<>9l19h&MK<;3}N~98uZE|`Ra|1mEwyU-*#-pbO7(ih1X3P$7A}10u zXtPy{tLf2ZD<{3D`4+)b;v}xDa@-QOmD*ySYx0A@ue=s6ICq+3vg>fB7lNz-0|xoF zAzuaQUf=0SCOwObd@IM_^$y+De-c67#&_RgVVu1G!{zfW`+Tly)oC#KUGLE3s~PTq zLQP>s>5bq6NdD$N6`bUg0*l-S*k^Lhrh;Yz)v^7Xy3cfrV!NcZ%e<$VT6<$FptYsyb%9vO33;Xx_9CJ=@D-S53mcC%P}@_-P$1k_CNC^f`zdcm=FJGt^b3;`&2}dBq*QPRGXIJ@m1|^W6x35?;6Dmt>O!o==IC5gdJT z$xR5&cJUK&rvdkqW;|p&-^db0F)tr_Ylrr0gr&j#g}rBU4UHvg=av`Vj$&eIn9~p+ z{>lf7tXUOsoq6-HHe6m46)>R#IjiaAs9{{ndU zl>r?e=uR9iz@gR-HD|BjuBvr|&@C`Ga&sWG=Zm~mJWq>IFFXxSVvmM&z#Fn3S>FGz`|7cq8e;h$x0sMbaK7U*by0rjp zE&zmMmKAgU<4`%$?H*RI_xXI#2O^sT1P4^A0C$n64XsIO74Y1E?WhEe34-)>u*;R! z%v_7OXLJoK5iA>&B`SRwKBB3}QwmffN+G7}%!GN}&3>7$D2OG6IEtHQ^oZ_8jv>=4 z6o&u?vT1@|UqNrtNR`L`fh<75+rabT;y`mAuT&dV($hxR_p?{$(#vTCT3&s1e0K%~ zMGeh0etz5qPZBe;JAQRFnZTdqzR&H8xV)wk$$QU& zcm#^(f}UMWLR@z^PZ%gYL=HR_eF_l*pU3aToM*JycLZ4=9`*v(;*6-<8^$D}qkK&G z16y;>$OI9UiZr}X;3~dgB*VVVAIQpX_>j3Qx7RY=nMk}U9t$gSm&@p%fzKh;K-+^1 zBb*A5E_@D|p$5I>SkEyP%{!X=b-tEuVnEw5#8x6~7f?1Z=FHE4EXwzWLWchyU$#L? zf~o9&Z}@W@6TO}Hu>U0>PB>f!W#$X8fX^RBJk0l@27{k+2VOnCLWW&uhJ9mR77bR( zC;;5JlVdEEe@y>#2Vm$kJ$nt8p_`_=%pN2(d;=q?jm8fftPwY86X|;h*>m30q1bQ! z>o=o(*;6a$&aIqdz2m!XT|9AO@z!0hhwZq&hyNV5*j4D;Zh;R5#ELS-onVzU0GvbT zr5PG9C*ltQ1GK{IGlGwSa~WLyxK?h41408~fj#C6!MSQa=Z)ld#bsQN!xbZa?U+{f zdp$Lm#~b!lQ+bd3s>w*|o1T>A@{X}1;zw7IjGdl5R`R6{{rL=q$29HKY^dz@oYWL^ z%m8VzauFqJO|+hu4(QQrI2|J0A#?(t!FcSGj)*x2o+OlxWP{{C%S9NTp^8*kyum-C z1$P?pdEf{M!!L?-VzA-j0TucpjEb{ouwAE7BKR(NU8zbz)l{{CWM2&xtpeHLQ+K)K za9Z5-68Frm8S4R@co&C=0|Ih&sqA*vp3!jli^l0La$XEf=g%h1$?)b8U

Noi3Ux1^D*#ri;(+4h3>T3ODKJX&oP1*z56zwuy&I#Qi{1*aBEJlY63 zr{wF#ZB6RokFQ)K=5)GNt4^~G=&Jm*aeBK#79cMbLId{DXb18#vW+KmCD2VQOT zn2OrUYn(0-rpuh%xAy-<6pD_`jDGv9PV1{-CRlVWq^QdagM5vhIsgBCo9rH*G~8M0|1TuWkhz{}{9U(s@ez%LkU; zFi3HFn`~10FrRqp7tDXgbG7{TKz=OPl|I7co4%7+F#oCIPdvIw+SY5YUFSQV6ba{o z%u5y4GhPT~2+X>K-+4{%9{*v9Lo?M>#z+-U1van+bw(LlpJTKT7b+cw4NY30lkyuW z`9MjnYDgE=Le5P3DhuKg+K2o>1f4ewz^i`$TPOxHerNg`2J=^z4kM%eHJ&cdL1wl$ zux`pBt*UK^iX3r-9_}O0ibLekfb(lsr(qwlra&mG*klF1MmC>(K;~eev@J^jLr?4H z-;cXj#B7Qhh;el}Uig~XY`71FmmK<>{JfQqz;rd6I`Qt9z223Pbt-ZK{=>qeV5pm- zqns5N8}T)XOSiNq%xJHE?)_DBP3Mr!CGPRospE>6wz66AvV8&h6g1s*R#lu6I! z_Zxp99-kqO!O|d?FB&=yKJ)s#`H$Fe9CR9@5>#RA+_Ue=;%zEm@ZqXZ)Yr+l5FclM zy<9pKUuZnmMe_6i%U}NTAO6Sx_{;zFm;biHImk0|5ckeRp7e8+M%1c#x=&u*f$j z^^I}=83nwztRgMLH)r*Y|Ks%-|7e>VTI<_=b1gtX2n65m*=JPtOSG zk7o6!HpFbRboLAXsT+_!CFFl8f2+ZM8|t@#d?QeJm+$t+KlHu(&sX0--$q~0SWoXk zU+P=QE@Vy@gBU{t9X%CYEe)gQj~~-Aa&RyN?AI3~F2L81Kjs!z5K=Dn7xA#!U<gZ#m1p$CP$Mt)6~uN-|~ca(6a;0hyk*H(1^^C3DAXp4(w3s z3=E_E%z+F?5aJ&o`z;TJ=?DePg!w0&TmTa72e4t-p4fouz*(oKhesgLb937Zt@6v; zR(WQ5jBS=<@G1BC+tM1|@1nIth0C6}+)|}eedSyQ9K55Fpo`;6C6YJyTBjm~AW?w6 zI=2GtVz>OY8gJoNH&3aLkGI!>uytJYQw)a?PJxX4ajC152opXgZdBxuNV9N4e%Wm2 zY{QAanF$l82bBlKt8fFI26klxi;!l4$AkTY@NaDWR?qoLN36}aE6QfFPn8XJ z9*!#^qBkI+d&nsb##gcp_6mbw*pO zZoTXM!%^l@-%(D6WxD2^%PIY-@M)lvfrqJwtcUNb-m6#}op$CYk9JyDmW@nv@wx`L zW~Zj3=DlWxCYHwIQb}c}=QD+}s&lsw-^Y$e%IoT5?_*wEc(^<}!-<1lv1D_p>;f%j zC{01W<*czp@%V$82osFR-sIE7~Y5N;riwl#w1-%DfJ zdT%RV&KdaTf(tgz)h%Pwt9j#S?_b)e>#7%6F4o24Z%sDcd@0F_RVNfze9M!MPGoI7 zS6Zx)+EtE7jM^qfZ4=J-8z9efJlZNP$~K+rdpr*EfA?hUmjNp+vRps4MF#h052M{I zylC6FT4hs~_fXPkEN2e`yxW9M>KL~oXgKB%0YiR6dQKQiZY8yhr?C?f*)rLZI%3Jh zv}Dy}74eOuuLC5NMym5n&$dtIPu4t(T7fi{8F+=(r?;nKPOT(a>02p0u{?=9{xp*F zho|LEim%H~ny>V257yk98Z#R6Yb$F@uU^+%RhMlZ+A!M6DV^F+POF>7C9P9hmR0nI zlZz&itz+*STKY7sDe1FEh>T-eRwC&U6LgMw7#1{if)g($u^47kjGz;z#WC!QnFcZ} zWa&CbZ^b3-TiB-2bRiknY1irf6M4lUFHNU5ZE01-5%k4Y61&-Uu7DUjRe&?V81Q@( zag$)D3D5_~w6Jd=+rTb|RP^x%QTFo&Q}(6w7wy{i1?}GNzTd3cxv(*2{*r;VMX-gl zg(nN#@5Aal?;r1%?4RA8?u+Q(-L0{+bJJnN=VIj|d$)IUaZ_30y+Hf?eSw0DhKq!Y zf%^*=(*>F{7)L<&dba(MW^*pg=4ATO^wsdge=C1`KI4(JQ>S{V`egf5_Z02n-oyX1 zD7zYO!S#&XqpnL(cCPt+{h{&|)w{k+Ty}x=49cSex5ReltEhT;`PA}3&ASn|pn8sX zS@mrE(fCz?TSGTr^laB76}OyrM({!QQT73UQ}%iBD^GUW`vJk()?1_N`19k@_o|}v zz4oii78+q(29zXeQ_&gEDjqMn~p8V1D^{y zvg9*N;TN*|yFJbX4*F=88>kj|dit_3_(+~j0Ox^R!Y-(Pratrrc}P06>r~!VaJ&E3 z!gG&z55_`w;F~}20&QO=Ii^hK58O1tPWTuQ!?JC^YA`O{PB7WAyr#Z8tL!qK!0XAp zPjK1sJf7f^0Ep7&e#RcDGud5rJ(kDg8$}ZN%vwJad2UhQsC;WbN0dTShv@3kS?YLGrc#6eO}}TFSZS)5 zTII8BJGflQ-4MFznm73zc)TBO-2%ETj?o}(>s7g&kLq>^c1(}#H?=!I&R}+Qc8tz` z-IxP)LZ|ec7*7}C!i{_8sqRvscU}Z7xDDlJ2v_$_(s`_om)eF5`(u?||G5npE&*9n zd%>keo*Bvy5Dw@IxVgX%3fU2LLWuZ?;ZWPAjsKR47A%V!ddQ_h(?NHi!c<~kYC8qXL8}q9U{6CvO{E^ zb}`$Xsky=MqWMYf7Himr(}r>rg_Y31zY1@?@x#JoUHS*BJj6`{Htwm)FrrXF&?CkIO`mXLLIE0jl3|*(%r-$qfTDk8AbO&5E>*I(*FZ zMe^~@O@}7%R^d>Ij7K01u8;FX+`5=ITL)NfNQmpEsGs}oO|_v8Huv+5rPTDkt^9mO zDtoAVw5Ump`*v#g@dw$&c9?smD6PRO#=Ibc>=1x`Xc+e%FJ@%-cGch=TbG|3&jev; zZu%?Oc6@g?0RZpU&FzI)A7bE=9RgwKzWr93(#PoF_CPXJK)?0i12H|mJ6qu91CO9P zDEUoO4$0ED&%A+3RU4cpy;~W7^TQR6Zg-yV$n`|rI%u{dyQ7x8K!DXZB(3S)4~(ts z{)Fe1xc)a7DO7#>{b`5AtdRl#cX?YTO%3o+%V(Ug$QWi@+T-v#V;~vH4ue-XmS7 zIfJb5``m$!_1-8UXKff+#>E}svDsZDDG#|rGAZM-5pUz@cE72#ljVLr)AE6tp(`u9 zY(iI47D$1!M8O)H?3i~puHYn(*o)Pv@Ir^}*p$qzBUTQ1R%$`is)Q}Dt3ti6!c>Yw zRa1Ar8+&I?`l@8Bq@s%p7MkMNlo(!~36SEG5XJFSY+>N6<0~dO1``B~u9p{tSi;rrt7^B)qN3}&9QhedHrgOcR2>(<0{0UI>OZkA=g{;|rm)t?!k-4Q+ z1^4`}#pmMpqcMW_mk8ST@g!Ym?8f2t_ftLB%ZcniM;`D0`6~g`{Cq#s>}Y!~USs+I zQVuC!#F0Aj?eDF2zJ5BNj&vU4S9iCtt>a=>ce;OOCBOSAxZq>k-E!X>p3Hrp-g##D{pF~pL$>A(T#$7@gXgR9lD%=rx?=)_hrr*?NK8fbm_yF3=rP;x)I|4ytr`L-+CR ze~Rcn62Fzj|DB)%E@mY6PbHmC@&<|*WDLZd>`~GLi5xJ`zbORVh5s+66uNdX2h|%C zE}{TvHrjuQQE|}*KpVLEfTQeC{ud+EJLb+6!VTuX&KvYJ$y^W@qVN45ZMv;*?RU_v zSbi`-?0=U_6~<63O!2)g62qcTh#a8TL=P74M%P z%Jjb=DLDQ$PZLD{rC~8`O5g~k^oFH3^?h<~&y@c>8jrdD#lrm-{|}b<{)0n0gx^D> zu=)Qxy~V`Oe`WB7AZ7iohBulIP;9$}Xb%FggX-n)RPFDiNvG8_`4?Bn{^yJ%@Xzf4 z^hZL*}_nQ^B(zcHb?oye^-`f()8aPz(n{T+9LXI zDx`CZ{3pru`L9SGi4^Wh7rtE!ydMb0{O)fQvLENwzF*r%Ujfy3WnZt)Uod9SvZdeO zx4$>w?{^9yZkY$2Fm76^&cD5u+%NCb8L!#r#4sn#3Nh51isD2ViH4iFlJRbd!cfR$ z_6FDz0`-o8o%@J@?^0v63^XvY;|2T@f8!y86zS1;5mP@9ntA#s3%Df;z@R5Z!*d8o?12Se)hO*TuMe3k3VxjLM>`wBF!QbCsHf} z7CU*_V1qrS;#DdYDycZc=Efw_k2NSlwNwxtUCta4oaaxo10DG z*isJ(PReCMpjRp)2NaLiO=PaLI)WsKpZ49h2ASMcQTCjPmnUlLB-Y!3Te4A4O1#x1 zV-#^IOOiTKb=TmisV}5o)pP~rfh?urDvSR9MRL2MgmTVVNTzV;0vr73KP%x&+($V- z5xhsrnL#r!ul9N}@k8jG@t)BcG~+P+=x}fD3=1!u60e{*+k8Oqmx%&sP5CKc;>7q^ zSKBsvY9f;5{GJpEFBGOpa7Y(5S&yHg2w1%QP+|1PI10r)QL90=Yr!`5*^Q@uMW*=& z7idAHDMM}Puq7KeY)OVpY3w-4cTL@9y_F&;gG)%D3fl&9;qi@$%|o=ZFcayY>D-{K ze0|J7Qgv2{o#In4h1-L|E_|Mu#R+M&7V?gpOw5E)Ksa7SdP{pd$YMmAkrhW zw?n|#PtH_JE`|r=FiS~&mZC6B&U8PLrta4W(M}>=fT9PIY7q_IfLHWuN^i15HkQHi z&6^-_^;khO3kC>c^#8F#rxFxW3K%Nw>IgM_Xfc{ak17N_lu4;tLLc!7E+mmtnbdXHDGB7}7RBt0;_-U)JTyl4t>vnuLg} zl#%hOX=`W5oeA_;e;sV7kzUQCeEP}Hyl89g{{4`;De7{MhyY`AZDVbGZ3=C&&0yo= zcv>Y3E~0(EIu_*7W<#c~dbVy;;9ZR|7{OMt*yt>>X$ot621?c9Vf*6qQ6Uj_gab>) zV>5wyyQol0V`^9bkYD}G{jXxv+T291IqYAP@4@%tDSYh z2-0jPM$@aHmBWj26JtXYz~j!9*|^XU6KYH0K?~paAL(JDL>wbfc=<|ao|4$2bkwRx zbrix+jZ$rIS3VAk&i9lBM`IP5WZ$q4V=0WU$<)_VUlH2F`c=i_3p|Z#$r?zwff&fg zz0tswGmr&gcqp@Y;>O1ugpsh<6WEZgPq3%T4xFIM3=`U{qO~c5i;>@=)Rx(L3>vEA z<8zz`S!_B#vQqs-kmO4DdZge425A#_f;y;;*{8V-S0p49kz+F>9l5WMD#P#IxT8NF ztM~VD`&GV5jJ4UNg)_5NtfNa%0hwlESVff}B0>H{zd&x;qwQX(K?-qd^3|HsiQPJj zhnTb#71{75^V}o`Gg8aFHzn3pAq&SV1_DIg1(d_OQ--cP?UnaOdCk+&P{_p#FbbJS zz|KB9qQto8jMc_9#tb>COG;HDL;cE-qtQTAQ=x`Ba0Mfx)-9m-2sq0Jlsq++;Gb7984-hV6(2`p z(~ackoz;DYnoLS6r3Ir~CqqN9Eyn`w;mLR<*mp~0Y@MbHk=V=2^I9x%AUPdtb^2F= zffl3g<~IJq6z7jaN5a9q`OBoJ09A`Cct_ZXVsZ48*g3A*f5&zQuFacm4K3(AkeumkXZSr(1E)j9dk?c z6w{IHB7%y|8{fxPijk=Zn(U-1JdM{*Q_60E4bFj)of3g+r?x=$I#%vg0!V1N~2!0O63vd*q^*w;e zjDXH|Gw{JL{}pm$o}FrCh^T40m4jpyDBt#`G`jW(Bb*TP*CU9VQ(UQu2xvCB%!MR~u`?%zpkyKY7HpxiLrg z^BuWJJ%8s5@9~zS1FKrKw_0?f8ZF;e2Vp>|Lq}W($F1vZL6}=8OUQa>l(|v<;eOoRK|R^?j>c*= zq^4}3g96PFndQ7K4UjO46|+JZvdt=;vscSb__`k(`(HIJYSSjQwg%(VBhG(W1${K) zf3^_DFix@|MDYc|)e^uLkU=Hg_)tuZHNx6K${@>Obn$BcmO?`nuxA<5f>Q@F3EpF7 zT;NQPvT1iy9H}RRn};`C{JlH9muI$;g+Q)XhjS~}WHN93BYTflT%Epyj?i@fk9oF@5EHaasK~l*mRkgjISG?<^y%VWQ(4_Hy9JgPP?3=G4FPQR1elllrzAhMSLqK8Bcou z=>p92OfkP=fty2k*Az*>BkqAh>^#n#9lh7%SgXPNEfNWK%|_c}8DX;y$-NC=Hd6bQ2(NPbtpBhj%T3~#GC?%q;D(Eu#P3y=y$qThUE`%4C2) z+BSpP4fqF>ncn?Zu5maM+31bx4cp!o?kRps3UVA&pYp*jqQHO#Ihm76rPQ$E0(QP- z%~enb5Zr?TWNil~w;?)ReoO~uRlxNmZXu0PDu z4kl)8n0y?vT5)fn?gf8m9#jtk9zD*b>X+|5GWH!E`>_pn_j=@-^?B7^i`u|CAKl+# zE?W&9OE~2w=WsSt%BYF9#tmW^#ls2T|0X54kC>c0$3hCvs9EXyL{HZyCdP$l_6xrv zemO>Jkzk-Mu@=3d3`WcBt{VXRjHNRi=&~|e*hYb3`v|g|c1FmS`#OMguZBsF-Q-!l zz=Z%CtY6HgEh8J7F}#TLSa%(cY~>;)k=4GpHQ-YdblMQvOi3z8JtX~n%p&T_+26YQ ziAk!NtE0&qORQZ^OFLTP&Teo1gJ8=g&_&GM@j)Qd4{e5!GxtD|Xmo&h*l#YPG~s>C z&LsEo!(R%pylHKdgfJiyVJ?U{g}dIU*<4xnaOBjQ`Dt%!doJp=@x;VuC>0P4Hw4oV ze891QyXS~FN2kEFE_Mfl5p)l{?_i7>CpcE&QQz_&5lW;bB-b*~rm4WDDj9xDK13uo@S&^}N>( z4$I;k#KV=mq89vm&l)ylim~p95G{*mP>5+zAgHyMeUl>5x&p2bG6pt5aeP>Q=oqcw z%6XVTyjiOFvsSCU5X)qR{M2LAg_^W)3Eg%s!%b~}mvykMt*=plsv`WRx}M6Yl>&j_ z?$3VF-EAAh@b_XeFT5e);33wEwTej@wX%nQ9}e4x-qFU>*PgIBF(Y*Zcm%0+OP=w9 zVAQlK&BE0(1A=aKBT)Z<^tIE?x9@!kW(mWs<~Q@tWalRyF9NR2Lo7_VsSOu^9z81* zfN7Tz8ywZ1YFhX0!)eAzOSiR39@qTd%D~C7LPR^-Y3xz7&SuoZQ%&O2eln0-S4!Id&6N$}m~?6W0sE2Pv;)2OE;Z{y?!be59tOa_GGR{{we2>i7nM zhRANk7j)1O-`?Wd-pA14_sX_KSRl4aw=ia)<_;!2L{Yk*_zIK<&uFW9`qAQ@ZIIMG z1$Dl*u|~Avi#%h)0md-XW$Nx?KqxwIHd&u)#(2LQs?dDzD1MA=;DqM@M7CJ>!7_jN zvd}FPRg4o!O7i+CO5r8e4HDboJV1e2Q*a|zI8^bGJjpNJms_oQWQ|gzQq}A(XL?p> zW1O>_9XrOPeil#+<In;f)A()JwQ0T6w?*1b1_B{bI97V~DaP z^B5)gaZ9k%bz|03Y!NO(_Psti@195J^X0B&hbJ}h)qWv7sC-3ttY_@9XpIC-t=QAy z&tv^9mezb5K58A)CBS|-!4;40?eJzXZ)Q=yb(_mBfGVSkfqgW;D)&uN40LLr;xE2X zqR80jBk}m4MC)WtG9|OcI6iTJX%b-yWAmZLoEK7=r3uYl4f}M85DQUze^ut_T{{@@ zvD-WrS~3_tP2XM6y;GL$d;R&RW593*Nj|0|@k*aB{Agg@r+N=F(%nnMFLTB_AI(A> z$l2NdR{x~-_x4yJo#;*>2V8sa?wV${T zM0!sMJuNIkH-U1!|1m?YTHU4dw@p%E1@0hgjl?ITB#%eWkVrECzibBB;KQ!MZ@4K&wLPw`0jD`1Uru^_n_sE~o&k6InxdTJle zdLBm1F@^0bHEt^5X{Qa5&$66uQ2y8UxFNq+TltHXusJMg$dGx|%$}YOMgsCWC)&)x z$q)-H3Xz4tp(@hWR!*tsmAJYLN<31##N8}ho|0LZE#Cec5;irpfx#KlA{(gz;P)(E zJ0){GW_l`m-QScDh3nn*;o@=g^FvudiC6FvQ|?(yT*@Ubm2(s1*knV1)W&DJ>u+bu z&nhKkO_RG0Do(eTgZHG6zYXj*U6jrvShBm8UMC}f^wFk#uY;MSd(tlHH{+`W)LIB> z^5FOIKy^iOwHrwOBSOTH{FeQ#$zt~mS4Zf&6)aaRb;Z>R+q-DB(`66VH1mp!&BWLG zAD$mc%$H=Wo}yCXB^`03bZj;l{5tv?>Amk2U4IF7JVR3jF}d)2MY#@u$V$DU#XHkQ z$!o!V2N2h+P4Jf1I~E!GMMmZXlTjFUrA4Lgj}(>c@;9o+T;ckCkQ8nAFB@#=wTY}W zSkoVb5tddvPB%NiZ0n-BVb%uS=XgckoDlY&*p?c*1p09CEo66dW2SMuOGgIgGOHHe zlYb^*LT((i_j)kHM|q_Aewab^MixZVr$m*(3uGw}XG^k`m5#$Z&U~^amJ@607M~NV zRc^ccp_9JR__bRZWZ;TDkUH2Oi73j@IvMGx5@{*?q!A7qFLNgKlAf@v3@~mMSlDh3 zr)i-dn5R!M+i=HTa9>nDuHBcwX4xov3>Jq)yIS01ijss{nrQ%+`YVWn z6j#PKmjF#@{B>qo@1>U0>7o z(<`sj^Aq1>noRt4H76I3zjTQZoH0O!4cYW~n9(r}@Ir+Ptr_qbN;`gHORX1A6=u`T zus0wWZ9i}yjV|;1D$=WHHBn_DqA-o}?9q#PRJEgNqF%8A>3p&1^F=PR;m;oqZ!cwG zn^62ThNBSb-OZTI-qJee`7D#rPUwn#2o3IpiZl349Hphea?|%p_-=00i zC~rILQ3>ki;<*$ja8cb33+1>Za|U#sI0&9?BzO;)Ny2-Mee1laPev6On3XfKGgVYa z{nqQQeK(v>5-NS)4)V0`jPbhvK8nD@bSLT}Z^TqhBJTv?i>iInhW^LqIr}KYYAtK0w0V&OT1sYaB&rr9ceRU3H&@_`C&0 zyIj!!;(Qi7r$-#eFS(VTTu`R4jw7ZIuc`=#MGGlm{9ae>r=8kSm>f8WTyPjMTW?BF z%oTH>oh9CoQI=OxqV`59&Z(!0qEZPhP)NOCon*R>-78<%mZa!6CtP3lZWDF7mq7U9 zvxDp0q+By&zlsxo?cTY?OAgWx^9Mp>g@KpCIXCS?F(BJ_sjRo-A3~qEJ%dQsJ=sWa z9UtkS$Q18?ac9c}ztw|g;-vb}2_(2P9!E6znC<-zEu8?T;tSf$4Eitbczv@70|G7*Q9;)Dd0Xak+P^PWUvITH?`R050!KpInR$^P( z;hHI2h%F-ar{RLfUdk7E?>gz@FTSSA9+STAmiym6@E1Bo9!~ey-yoNun0H&@H4*MO zRm?YB|0Vl5G}(8?Mgu2w<#sMVo;npI!%S0;YR`7N6QJvH(@U?oUPJ)Xpvi4z(OgOc z*6&tv8eUA1d$nYf&2zg{XL2fq)BZ6>AKs(*aF~K?l~pGIXgoEbn1(fPHd7Jn6kd;- z-NdB9mo`bgj=s~Bm8y_xZm5;C#VZJ{h7m@L(h1~e4-~-iN?qlSSfc{tzry@v`hwOn zFCKh@hDhrHN!2DMS-EwC~9nLkxwxKarAO2JhoEm9Wjf3XIW5>`5?>6a@ zPf%PcWU3@-#aFwCqZ;_mf?ZzWqUt??Kk%h^pz3TmSrn0tuwnZdoF+pDoRiE8sgfU* zYShJ)6<7@MDZ|IDecps7eCUz-%$(Cro|~J57+QL#!E56NiOdHN}wp9>u07Grl%Sf0@#F5 z2_{>Yh%U$_#aYrb2dt)>Q{rcYpXo(O;Xkqp?O~3Tn_wmX#S}r_RbCN*GzzgIy{k#B zc<BpE=@@s;H6G>1GbKE1(k}pOjhsJiA4*4UM}E5a5$9 zYE(}k$%6t3jnhESaq1V4>J`o(waS`72>iJ_$I=oDwk+&DB^JtW4}Tm4e&*M#M&OPpR8RrD6SNBn~!<(QOQ+{To zz;bX;rK#S~8umCU{w35f6 z4&0@-oBqAzpmi;x9-nYBUe=(CYEuJ8cG5+WX3|t&iv~$fHVC zb;q#~C_HWnHBzj*!3#ZXLcX&CmRqGzQ#i-G`tHc*>X`%eUHK1&@`fFNC{PbAlJ}_KTC^&aW{0q*d)hRj| z^6@lllQLeyu1qDbQ&-_|BraC1v6Co~uwkf3uk3Edf*W(HinB}%T|Fw+Bv7=Lr9eO6 zHytCkIQ#V1tF|_l`1CuTck7nrJPL<~RthSFH8A1I^k|jO(Geogre^ScOCqBrX0I4v zA~Jh7ezKEM;5H={lwL9p(Ho zNmq<(z5XI`!QOLM;gAcqGic|4>2uq-l@Yxu$X zbGVpR(MegIF(Bo$AQpU-Ia8;Cw3g7g2u!VyeJNn2BAjUFI!yj~xmqKD6_K@=5;ImNXWMx>8qA5!S~S6OU_8K~=~j7#{= z(<`ThvzlSD5oBC(yMd}%G>vJpKUY())m%^&4kA*=(8MGM2PSPTc`f_r=Uc)FA91!c zI(h#baDLiDD3YtzdVf%XjUWZD{>V+!GV;xmnVilICI82AVLtV|B@eH)TmV9ciP zIGJE2lt6xQT@i&|pciP~0s$RAPmh}aH|jQV)8bprejTW7_WMjD2XY+A$x)17OL zVNo>nau+4EODhiA>z$m!J!-(c!onzvF1-QAco_owGQpaJU<xS zR7_FR<3q_*X&$w$jP>>DGfPa-gWI&-l4nHlONTsW@OHq55e$1@n-ghZvUBCi?#~1$ zz<^e&dAJv#=C2tQSBaXcwVbwdzw%Owiw;;Wz5BjMn)#hFC(2~JU<#d!xL8v|&k>@h zqyJfZ)qz_Sm0M6@%9_>Qt9ml9`#O|)g%gj#Qbkcl;d-HGQFBA%iMZcT^N7Re;5EK zlKQwbo6H}dDzN*k_9Zm;{EYTKUMn`4{uefc?T(|$8Ch@4V}QUqynaxctIuMm*(@R0 z{UtgTKAB7$ihqr#w#6}bue0nQd)s3*E$8l6Z<|GLuT4zt?W);vx2V@O1WjH`QBMAT zS*~emw&gGvkhu(my-%LL_=hH!jKamovQ9qlYpoKFETBT?iuyXlK*8kRgExgtwBLlG zNE~Q-OKNj&Ir^~s#!VJ>11j?$liW)9uh?}ccu>@M{j`ly#PL3-5^$fW2I z<%PpobyOiE&@_*m!E$B0iA39OU8sR^NcCp>aa$a}WEkD@j3i?O8E$5~^YatdeffMf zeTe(9?TY7RBf8tf?4yq;PMi1%=p()l`{_E+%emp>yT0Y}Ftl{V;EN=nyqMg#8uM(M zC?)TS;>__%?nEM!J*6BEZy|Ad?9LR$I(CcOdL814bE^7sh;5ixa&D3B3yb&^a_sCv zRN=~wDvxlngL2{}{QjZc)7g10jCV{rdzdNDwv_6NQ)Y~NMu?`4Lc51~g*Bc9)rCU_ zL*cY^kX|u4m6%G7TseF|H5o*?=TuyO{ZM++V4NZg0f}kz;F1dULvY=wUAcJG7d@($ zwSJ&6JdQrma(_rPjisC(W#xAO2F=d$uyXNPau+*;U8RklWHnAGANQ5Nz8~82<0>ot z6YvGSAEK-Rq33Tah}nF6?frAmzk{PX78VeHYa#c4HY?}fHDj$uH(MRde!ziW^$sUhZrmbC5T~G>|hrVsdBg&?V3d)L{}AgW1ion%I&6LJXVDml2JO;>b+1V~pA@NTWx(bg{RP|1bD zd9<@&qiv}s@?m5x8K84RYWaR|oP5|JiIW?(?C<;X(e-*-9AM8t>a&s{pJOYSIZTyt zX-3AF#i{ZK|m zQ}(XMqJyCfUe}}`pD@$kFN1{P{-gll;SEtP3b7V?8y`Z3M4eF$${FdHn089h7v~3! znp#NOO)H`wav58V$BEUs_#iDaCf!6znvywr-CI-}=|PE_ytkiH{dLzZ3L73}J)X7M zTfe6Mh?v)t>3GIdP8qJZ&_Whgqv+?ADvynFeU9vfR`4Yy7^{u2)TzHOVmVjc)UHgh zpteQ__Hw?zwXmFeW>}WFX~_yxhz@>r_)hN9>O|Z8`1<@@F}WYF)kmTUy`-D$4!;cL zuV3`)!oyn+$VAgQa7;W&#Uy8e+!F12jJPU&+jV-4`Pt#M>3xi*{oL;j@%s65zrddd zqS+dy30q-uJI4|<5v6I6X!P;)LF6~Cqdp#lnQUAt_(;dPg}35Y+tz2r@T=j5N{~(h zq4YWV_=mc{GSaIK?wvCu?IsY3&DY4ss1thW??kC$3egw}3P%0fN6(2wR_pj*npcOH zv1gFYJOLk*`gFPk9WdYr%14-^nOlu%e)tD|$uy8$6H&fFkMxB5?q2;3A_SA}Pl~4k zPe#p~^u43Qaf-MahOQkbX`)rT43PdL$u+Jv_Auv^*mnvJsx6|fJb<}QPu(^&Oh7o6 zGHBmv<|(E;>+d5aDS(C{vK^n;R)loxtypdP5ZRDQJj(*^l%7 zhQe+yA!6neM)Dd#ONUKib1<_(8>Devzds6OYqUEJ*OvaJ>AQ}ec{8yg!fiPaqc*vY ztu^~+ty+zV^USbMaREW_3u(Jgn!b)_(8BE81;5`Ux~djIsw^XZml;hO8pe`sMb}55 z3%<}rI~S_?up+Zi!Uz&xE6vBv9QS;qGaXYdgAkd)!%2d3&$r? zmOP??lR)W>{0hi_KctU^TYr@tl&j$gzDr5A9vl8tkPqbkQR3`bD1HibNd<+2K=YKq z>G>xh_vO8IqgFU&l&Sx`ZZS4!K@J^GPI|2chIjvEqo6(wqc|Yy{T_Ip%MT6928K|Z zmbMv#Q?IBJ6gG!(-sF%$P{zb%kvr6AG!sA1gGW=Q6dorB^o6eg% z80sPj_pAQsB8u-4|-3u z_~@J%K#*vcwVR#mj^G`Y{)f-oNhkWo$C%0QPT{Xr>r4^m zo1Nk4dURY2DBtlhwFQ?_!*zD}cZ@38t!<(WO#&ocJ6X8^Aej6T;p%NXr&@s4Lp%CD zN3^|oqfsvdVi{X8RR_Vnvs>Dg2Dw)8LAw4tD(BU+da#TvIzf7m zwn0pdnUSaL#h_755Sb!Tpp+%qjdYwy>&@|XwBM71?Mp%daRrUCH z-_Kt+HZZFB5^fHA1FT-_3Xu;KwI|vDh%XR~qAPfre5}->oYR#s6I(g4wN?4qHD}-5 zPS%*E5Ci*}aJ%{hT+xU8!ZXxLCLHd$(-z6|e4Y7{nCFqnBi}tR%IGu_Ie>G=c%&$j zsN}+N$ezYHe!Z_(eGO`tv&3V4Q?2q9A*icMK-YM_>p>6mjqq2La6jm5Dq0@gO$Vv1 zmoQ$DAE2q$i2#wY*Z%u&N40-rFNX^3rNt}S@)y7~-a3>*FxdPa(JxM>+;Coq$oyRTTGE_uMv z8<-@m{d&YROz=nV3!#d$v3@4fZ76tBrgFDw*J%iU~An18o0lrfwr_53b%cXMTxG zg)4_Av?`S~+OyI^`M7pQ^14Mwikmbkg9E7d)I}eFtRgaf!0nb!uU)4wC4pkp^5_!# z2+n^A4P|!qz3Ooi8GWf|oT2xHhT*0T0r3C6*X(cTw>Ee?$LrFNn7^0qYq+va6*UwI zt9Icm9)Y3?Z4psEq1(MuXp6A@z#PA^zpb?FT%MjW4=1b<8+irOJp(XNnQ!sbcS%VB z{vvXG$|m$G{l>cc=p!lOdheWBJ#^SNC|Us~Kh#L6iLD6iM?jode2npyTGmdM!v+MN zX$X%iXFJj0Iv}^~f-hpsrH<>oqU^Nu=(>|bl^C6BLdu5Aq1DOfCnAX-89wYa+$@nS zA;K48FsN&l%p6FjyMg)@+n{?S475jNeb`S4D&|m#(MsqPWggVTAA-J7ptaf~B80KU zRlW2e4gIZC+Ggdl)w((Flyras>vu9JfEVi<~Mk{YqSxu zMxOx}!<3Q46Di#3=HSM`iG3c0Y29k1sFB}#0riq@XQ#M#;Lw$bw^wERfU68MetKWr zgx3LUwcM!xH8oazirYzZE-zhqU1}`a59M0w>tG_8ddE#pUIRDGA_9n{JVHR}>_Kq* z^*1$X?W^urQHgAo4&6d60dGOLn@jKyb^_(ny{e5kF%YxyhR%+0cQE3xd zz!;M+i`Zs8KeLiA2T%&@qJ8wQ$~dGyR%=0}w@^dYaxIiU)hx1BOEC(J_Wh;aO7pA( z71LT;HHNX&`mKjNVNja>mJ!Vf_)v6(Nu1Ylh?DE}el@s=@NHYAt~5 zgo|L|L%Q%Vs`&|11D8{WzHkv~`4K}Ou(~(-IG{vtc!A`PfSEbp3Hikms|q0BHKV=Z z(iwMs!MC+^B|HGYK%TOIa!0^=JXFZT_UCnaLTzQy2{?dmlRMb5$r83@ixq}c?KS|X zz%=s(`?bewr2uq>@_zv}+jNb3~8F1nVk-;oue&?UMGRWZXXJR&?a=?#EU2e#$R-;C9;QWB2To$Wiw*`d5!+ZI=j!$ z`yS$?d|RO4ymk!suJ^EEX#bre7&HxyC&6IB(7sPm3^2hPDT;xwcfoZ@Oo1KaZKYin zIH;@yJCtXeoP<3qOG1eBB_XUnlO=lfw$?KwIx>Win)KfrKCO*tL~8H0`OOpyTr+1Uql!`N zQ&pEmBauirO3C^QrW#3FLplNsMUg}1kcG+2LVw(fhA~w#Rm!K-XlioEBb~Cd%il#j zljQb)36=`X=8Ci@QuGmP2IP7noRmS<#y6I?)lVWIxbD|s%f4oL!%zYX0j;;Ux=Fs} zkY&X#7O*J1{CkkaHH|c@=R5n^3Q^?yU(tI*I23)E z+2oJ*rZ1p+@8B}IYxub-;KPeHgIaD|pdtmcf3Ko2ZSY{epg~5pWZ3C^@ODQD-<1Ka zkUu!6F-6&Hh85@b4>~(Rwxl*az9{iMSS`0whyZ6gS_1t@v+)}Yd|qmi(~%0%k(HcW ze-7^#n|_{4h+7)ex^2+5Kr2k^f!e#jFHn~Pf6!}oWmfy3kRyCcfNw6qE>7dVl81{O z_s>mE~tsb^>(tzAw`6C%IY1hV3hbyI@b(}L>vd9QN-5~#o+4>J)*o2i)Rtm`FX9TIacZ! zy+CH98%U>LWJO-9>63O|``X&73p}r^pECx#+x3!8L4(_uKYzVe=LL&vGXv?RQXU?M zmjw1&t4O-Gu?wf|28fcokKrFta_oX9DYqvtU=_UiFZk@gaLUbQ`#5d94*{@PyH{fw zkBTzlYpKZ!f(PcjyKj)(48Z$@b=Z`%<4VoD4pj&jQL-~ z`{^7kOn~^{B%z*l3;7OX>lPuk<&i&tr=tht5znbiyWH3?aC`P{pI12T;6qK;fRH}#*Btz z;ZQy|5`MX^y;6C>1jDNOl&UUfvysSE(`G1|%TK6^qK*&eq9Jqosz@X|m^=5o2G{1n z6xgSKA-$99lniiLMlm^#Q^0p3Oq0*w?W39Zjm*U(*^(WKWyZEeqn3KW-hEKfOhx_U zOw0wllpQ%dFs2d|IJnzBpqkOxHm*1LjPy9ty-8^!`Cy8RZNs$!{WT8*ZMHW@6=i=| zwbTh!#f#$A6-$jO>b_OajuELn0FOpgQ{5L)loBQjt7>Y8`kp98F*&A2vQ$y<(MNs4 zT;{k*;=a{`b(~x2Vv_r&dOAMPk_O`Q1M!9UK)nfdjL*jhO7Ve#cqyCp_gR7K=8#|H zi7t(e>8h6#8|>7+T9@ata$KMmvAZNB6B)bpVG8FNgMAUlK7`Zh5c1>=3f?Uqe8qo8 zx1Fc#LH-ry0k54GSz!B`J};CYs$gA9ilV;_jY$00Cw7bd^4$|=EzJx&^Sa|^pC z1_*BsOzg(lGdIqk;@o+&bUkk~d50p;#d*@kO?aGu4-BIM7apQFa8V%jQG<6TA(_l% zlDm>g4f&0f$}}~T-?V$vT}L++SRBAq|24TamBa+wlA5X-01+ptDapCQ?B?B@j^2f- z4683KD@+Y!Y2;t|aj`GvbN;wqS2*cq$V4;`R$6DaU0NMGKDX&WvS(m)M&EQ^qjK=l zZ4(E=nlg8M({N;FG!`}Y3O@YDh%>&(;ru3?y{nuO#e>bkN;&DDzmS{anrZleZ>sW* zlIv5WW34ZZjiz2*zZ*bS0H##zxV!7nwMEkUP=5dZ{O{lPrZ37WsQ4#;@lCf$ZQk)S z@SqeU4$1VzDZ-;VS)eAQ0Ns45^&I2IL`?ry&)y!j^^lP8y{z?IB+fmc!#8_-6|40L zpYV}=-MG&nACe}ELheAOOUY}5uK+Bmk@KE#t=2OHD)+%r);Uc8ctcR$1J_U ze0t57A(OAnQOQ4rt4q<&>pDjS*Fnb!=D)gaZBr-VJ|YfgP!(1EUykzw2WH(w>&F3= z>9!u=gyQ?IS22Zi(((6spJ!jXdndcpwW;mv8vFjXegVCodY9f$eSN(jUuQSAN>?|y z3ZHJ>e{hCh@9PRlul(moH(!N)JSOdyP6nO|NpOIR4YAV{w>iSjrBk3f8;d1e1jY7t zW8h1Oc8tkJl<~b#nXE+VIIaSLe#+NXgpp}})^&S&k`YtaHJcf3L^U)}@J9CxV~efr zFpP*{fFWx=6hQ(fj%igBmn!mBc06o_TpNmpF`>qtSlVQ!W$KDy8ZtAOuH!ehiqye( zFj6;U8MD6vqYJhg?R6a0Pz{|iBhKQk6}9QZh>(?$&qg2|GeF+De2G4R)h-{GzB>H` z)7K20Qkfz61G`2k%q?_D$~|*&abCv{6AM;||Wn(uvgBxJ)l#WOn77sM~ZL zU7y}p%mO`3fzh9id7(z%fUcMKuXyTuD$dae=PwtzP0&h+LL4TSD(BZe=LVX5N}b{J zYGQ7p>+bk{$Gf4)0(lwlQbSvqJAQm_VTGMlTVr>%o>hFcC#^0OtFsFW3(%xsp<6M$ z)oe5tg1&3*6sYkzj0_E*Cy8*LuDb z8m~~S6!S@8YC6RoTkhszj900i=--rZU+R`#x~b9jW=TKsu0K)2mx-Gj&Pz}Eb_PxV z42ZSo>mVtY(-~5IxvKC-|J+#$<(c7V>p*mPI0~PL2F7;6$gcIjK0(hZ;C;bxg)Tr3 z^+gS*+GLRg@e8C9JtsAIqm^Erj*A^ixB?gM3E9>?pcyCA)*FHQi7}8DehQBA zbknu!Bv(E%cs7ecuB+2=ZJ81-4TER1806Y5FAcY;pq29>nvdr2w{jlfELc4UKqAj( z%e>9b^0P3#jxY1k+mKSZ4XKuYj5xR5#xR=U`c01XU6_W`t9_aGbR`F~E4?H&5QT0h z85ks8IZumt2#MDU(H~P8xjZ$i5Xmk}_N5oX^x)t$TyVrTr(XwY*E3lp8j8txPMWZN z+MM08VZ)YLbJ}5}N0X+l+h$0tGAQG|R zA=a_+@NH)#?q6T%e0nSRmZ?>|(vY_DwfBL|mUSz4e{8z?L5BYAdem}Z)-zvW znh~%06mr$bc*HW%a5x(BBDU{Ow9a*LB`LuaUxp#m=3QMmOQs1hUU;SMKscngo_1VI zQ9j$`wo#q)I@@~+tF>WQ^VKh8bILd6xq}U8_~$eSQ68LW#~Q(v9I1BVt%Xj!6VN

D{rV+Ue8h1UN95^y>12Le=OvonFdzwozD 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

K&%d|zfcRHlQ5+SRS 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 z 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

{q* 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�rS!(4P_Z=8^dWlL2tCQaU|+hYEht{=;b zLF3j*DJE3|Ms9DSTu$s&3?mjZOc*?S!a;t`Q=K0!TDD;)OLv!&_Fo8NQ&VFCt#8Mt z2lQ*mbCp=oBiU1~ZB*MPxNFOvLW}$a-X;X~TQ{g?H|qp~BcGKv{F2@*Tfg-MhMkOk zcZPeKoTKeuh8Rs1AE~9u0!=V%2M@D_hY+o<{N-p|**`a)kHm*JDeeG8CLpkzP`%j{3RB%Fif-ELACoIRc5c(;yazfk`w-Z_y zVMx64>f1<+epM8q^_tND!Klq(xZJ=v;P8~vx#jfDP5T)Jf~+Y& zTlI5o&l73Qq1CzYYzR4ssc|J22V_^`M#0+@_7qwZmM9jg#d>qCfUiz+D5tp>iaBz5#{8Qh!2qwJq~CanA!54de>#D zr%rfNaNG6$epUlx!)5o>@+r4GJQh%=UW>~`_CX?;ydd%q@_4?Lttg)uy>h0uDZBs9 zJNIWd)#@)BjkSM_cbC8{E+;=)E2AG&toHJUEdB^FckmcX~4#f7fxze)Euump?NJ5id~2BGR$ z3&K#Kz1S0k%4RseidN0x#S;F9&-gg{Y<=Qz4VYkik2m|7m7NTm9IVRCY4ibrozHFf zUq}9iwh;ZGfm~2D_=EF=-}K@8HxZufdXFHQA`xGH9v2((0>O_v{&JdUh~j&8(PuW@ z|I{2$<`43QVCUM$a9N_?{CDTi^Ydg0ad9y~H%7xkfEmygb>U^`La{A%<=7PsH#IvX z$%3dit{Us0%gD-}e0j_oOAXD^Wp-p|1)*iG7}@>u0N8%;v~icadylVyVG0<)BK1@# z|ISyxEHjNt?paUAf@9Y9e6wWErgNo)o~&qRz2TCz@{vL^uos}^_Cz?a!K{PkGI`fmmrV7QxC|7(msPHvbViT_M))= z42tRDdO4tiw05!?!<)iGQ~`JA`!58BjuE>apS`nSVh(@Qy=x z`SxqyVpwmz4byLZ)o=QG+U?wT$Ws^}xfdsZE{zIEjs!pBO~9y$(KX zGB1kR;T($jSMX>*gPsIz`Oi;^Q@PPo9SU&$epl)nJD1x3n4bdM+gcm$eGA<^ZgHcH z58L(sKpTiS;^Z=h0hSvN)XIZXDi&lvTzjL#T2QLIOy}av0cUu|3CH)1%uPh%!R_UV z!O-RpPA!B3!RGkbfx0`AHwP#3v*CzYB#Q^?gV~~#D;0ujVK_TbXpHf>%BK1OJMCn% zNy~ER+El=}CCBMJJBY2~`X2A#gVxc0(vd$wn1N)Y*6b*E8W2qnYmY6*jK?!59FU8A z8X$v{W69!-LOabA71wh3i22v1qK~OMy41YOjPPKHsEB4x)p@yIH1yOE01YqE0j(v+ z6Qh)_p_EGu;0Mg0D`zC8@(R+mg#I$78%kk}mxofiF$CD)=jmEYFcu)t6A?ro=gU6A zIamty<`A+hPDOc@k4}l5#8E*QvU!=ehx`ONC9Zh_67OE~1SC4V!WZcKYiOl-IrKNM zUJPT5vUjms1!K8;e8V*P4f6sdxkqmYg}_KeHA*w}1Et)JrDT3GmI}s_z(O=y#Y<4= z!@(g-FCCzpUQUZgK4Xq2)2_AYs!hlz8su5@Q5pgJ1MFF)T=E0XLv@v24$=RnW!m9G z>9?neAkdZZ1=(7(pF7JpXg!jM^XL{CpQ;p_ zfG*W-M}=~wZm~hWbM!S*mhwhf=`~05yksifLch1WAw4f~=O@Q9<#J|h@>a!^_)fic zP814=qsHZUoBJUrVPyCQ6pFSzK?1Lqm8v{dMD}Gn4{gE(Dj7aY{;6<9_+uebR5Wqm zx=3y6M1)*7AZp4X{r%7It6`jy0HF5WD5loU! za^1SD(z;A^>%zZ?x_~9qWmN`@$u3qKh$X{(vJsQI6Th&D#(Pm7R)~t{E>4FApUWLN zeIz%3)BF?jlQ~KRhP{gf3G3X_} z>O}}Pzfn$xZ4_>jnGHVo#Yin5N|tpLT)yf;E#c{!5W`NQqb^1FJm9QkH(#zu86HmM zN=a7ofOi8ljnHV;Z)SgyEA`@adwEhFT5OK;yR63Pjj(X~4? z`L1|gvr>xoIZ}LtG|A#brBr>jQc4ARVYK|b6N$$aEz};0M3WgX0(`1etrgh%eKWT} zozY=I@g%Bgp*`l=QoXFt&FSTtaxj|>GW%1mr<>wge7e?PT z*H@>^x;pjQJ@r)LuplJp!hZ9xpb1Gq*iTQL_ukL)jt$diX!3v{FkhuCUAy0iV`Dla zAYofZWj*TaJ(da_8Zp`?082o$zaD89#Q13e02Xy+q%?fbDE%vrDLUOZ@^K@n4_rT> z)8h?kBL$)|%AHF<4vVoQ{VzuMnw+ReVp!ufm$)jg#_3UYJXNp7A-o z6=Dc_&2<&Z@XhJ04q<`QlaBBHzZ=`Ns5F|cA-?IR>POS^k&5M-WQDt8j zO4lTaR}u&ONC*?Jgd)CGFWW4fx*G*-)P-D*_BG|-a(UN!xV6}7k>9n8#bEm(noUc7 zYq03%+YkLz`!C9y)G@xV(r`Qzc5qDUsE_C#2CF2v zF!`D_5RAj`$WnB2b~38zO8mgx2jYsZJuk{;Z1#jRyfdq=01wBvG~kp$MQnN9}+mx8I;?rtW;T64;lXE2k5NVZ`+Rl-?JpeAUrS zO}k2u(X2$eJV)1%Q(TpVIPfdrN>RF2*NHt_on5ZBTGdXQE|cH)@vi%AgoH*cOY$>~ z-OK`-89IN(%xm|a=c=t9(`WKQUA8{eSY-02(`1#zncOVgSK_rBv^8I9VyD9Qg%h^PCSW<+d9 z70KsHsk}q>%}hG7nz?UoWMI+>+#nZKLPRCx6r+LmKMH)RltRBkjet~(#S7=029OuX z%7e?hf+1w4^B6(~OxzoPSh=>MM$?HzDtfJ4m&1eOf?-f1T0XRDIMN~nNPsO>o12deF5= z?T-N4Tx)Q8K?Bs4u6bxT-tc;R)5VS<=|5~}S$fgBl|YEh{K;bUvoGH`cBwa*3SzRa^{ zhSDO}9eC)#7l$4?u4rLBN5?~6veSw-?5JA!T7Ed>%#M%70}qpn!56+2pgFZ;CCOvAlB)-lNo*cFRZ2aK(XL){jDkUE5=p)E| zqzRaybkbr_7T6E6glUClnoh_3cpD)jxpFyo`zA4QAbX>Jdzz z#jKHB?&M%{@Kelz2FuK$9o}lkSDJ%(U7>m&^;skz%`Y#JTyCkoN^0-!s#t`(1>bq}vk$aM1T7)JIRE1lYE$7oX8rP zfPTt0jr<9^bN}Dnbi%vK=E4uiF7geAd*FD+Q4y#DtqQxKm1{OU>nX;`!gN7&gbA`r zd&0D7580}&6-Esu3>HR~NW!LLI-(TO_$z}E^7g8#R!u>QN)m*e4_Ue%lZ=$etCR`g zQz2cFNLY%ANyfXpKyuhV7%$-^)Jj6OuRKXW%)D}WRm3oezp`;k21e;>Kr9cZ z_BQSc@5uh3Ka-dCWjF?l7;O6gbpc$W@Y;8=|7 z6X|vSqMfBV%WTT9<1#*! z%W2-4xJs^}C$OiDxWx@$Ba__JAFnBz)a$R`+gMZH0oE3Wxu5XksE^=Kbf4i}KSE5w z3m0=Z_?8>S4s9Ei6;;zzEqLc!?+j|RDD5AveIVP|KLQST+YcXZ@gncrNP(Tr5+F>o zcER8zJ^#9RI{u-fSgtXA*aeKh+R80>&cjvQ0;~9UZq?TsuF2FwA(6G8G$$gW zT-YKe(t&{@TU+AvJ@<0UxKu`>aRa@N>wyd!EnwcBZmgXK9s}v$lD`Z)r`zOLM{MDR!171@~JnqRf z$GADVV_n5v+rd2Qv8L=XqwGnd+}MTIr*!!gxOW#_<^vpJab;@L%_+L|OXxCOPicTd zku!;oKnRft;2zjIF>?~Vp$SUnqZ#Gvj+K@b;w0vu`_XfbWjW8yCmgyswtwZhCoP9O zW+{T36?jvSiQcFiM214LuAo>VEhHABhp$_XCKLPmkDb1r{vzjC*I#cFMg7=m$3pwZ z7bxHMHEtJokUPTN#NEo>L))EU8O7EB-AzF^_z^;xk34L{4dkOxLj|^OxG|%y$_H+` z2+Aw#xp~D9H;061IF@nBdPb`_nOG<$gy%#<$)rj|EXU_%K}cOOo*t3)BCpQJ%OWYI zejDw{hu3-cvz#-AqDZ?Vb9TU;FpLQ|V9!N%ONwHYlalOabTL&KpVOq_^z@)0s2Nw5 zlI61u()F*_LAt)Ji$O}q=NCx}u)(*J8bIM7SY~~u6}UBEIJ+F<&yOAz#BeZ`3WhzI z)a$qp@gmuS_VpZTdZJ$tBjS*9fkiEohmTCiM43y3rS^}BGJYf`g_3h*uz1k46nP+S z>-0@>z&u#IHlo{csLKspj{F+xGPovP45Rte8S=7B`@iO2cmeS}j?nv`B;efGaLwy>NW`N0p!=Q{V`l%UzX({KhP zhsj{RPJTq5qm(z^xe3p#n>9v5lihqG8Q)M$J&pG)80Lm>r?Jgl*sP#1nT677hy# z$RH|6biDEWkgP-~NgLBeotFe4zvQf;DJ4+>)1sUt=z=2Ja56w#v)I5DiJz z6-lG-C88$iGCfF|De6LA{D>yf7bs#v0Ms}U=S(oWG7cS?$ynO8Jp?gKrZ93RJHYyQ~LM;|?U zY(5uK_gL~iQQRk6d(=>lL2ulJ#}9Po563N{O;nKWWf#UVKhuk2PPpasE8HrJGw<}p znP2TXl#*w<1>o-x7xZp2f;2@8?V(_{P4FnzL*&kwtBjB-_VxAZ%v3W*8Lna=Vnv7; zFP=PX6yxPUT$F=_W;C*&@DZ@f*&q09vk;WUc%Ymp7>7?5<07HI2oxHO9{<$> zv*T+jl}57~n~K$9)6MB-wJ{Y#$Qz~KWQQ`crK^eUh9*L;O|C8}7@)W68i-q#>0(r1>*U)z*>AORBm4u>_zOHp>SQlbdFlimLV2inw7xci%y7>@fgBiTmw-6S|EY@4_SrR7}%^-A2 zSI~uN^LCj4v0J!kyiYmB_o{006_xCYBNVk6UYkVDUViLxLEK z@uJB~1H7TkP19^5$VyBQ+$f~wEU*27rA*Bc#SqdGZwW#)CJHe{&~;rKtr0-{;j`Tv zveN6bJjd;3`pzKnASV!FZ-y=3XxQL(kUfwm=C|``*{;w#%JeqA?%5!>d2K?oYPLQR zi$@AcmDW-)c@k_Eh6Ts^Tg$Oa^VNS(2vPVzH8*XXk~CQaPuW+=vZW7cR?7+|LOkIq zl_Bu_K$$03%PP=Khqm8x&6dysqBPR-Xl7QFHAx4*+^)QK(Z_ozO?zV$Ihl_6BP`Cf z63dKMyfZ(mmXmF|Kwe)xSKX@z)b=@5ot>rsa%wzTRV{uj_~71*#GMB~hPv^=wg zgh-{#jQ}j0qm_5SjUPCZ)XXt+*^x_L$k9eza2V%p1+>^Gn9V- zu4qP-(YU#}ji-aSWAe3)mtxF@d7FR$nC}&pkf9OTJe*9LS}GHHRx;w@z+8GRlyXSK zOePPTGSQ5XBC3&0>RUuKf{_8c(9{?6ZbIN)q6V|k;-N#uMBb8;`9-~1um>VRLnHz( zAYShIpVI!>McZl<#|;7~1Em8x%5^3Ls?@!?1C<7(hwWX~0ykGT#_ycIGLs4H*h{}# z*0jt>d= zjpeZabKDBKi}J-L7Xi-6!PfKwP5QwqL1B#H=iL9(4fAhutW&|8A!g-2gv<|Ep(!n? zllR7)qzX~CR$8Esd~YZkr8j)N2>sGGqRiAmT;Pb3XW`Z=UA2g}&yyvi{eHtBcN_np zmFp#K4{pj!`D`{%|Gf|lffgeatl+i|WBlvf88XEEJ&f@|PlrShgn8&&Xq@WDkv>Oh zJx@n5==o*Gyfg1n6+}YC(w;wjf)YTVeDa=qp1fxnwMl>T1Z0uyJ&?zIZ22ncuE5j1 zqoG)1fJ^&+j;kp>4EAbWdy}oq-f3jjj2c=AX%?EZ0Dn1D1 zK|y~=Qf^A-)u1*>Kz+y)Ulo!U6;b(3)P+zoSed&T@Ir~KF&>pC+$V61577Ra0vfl| zUd;|x8Si$ahJLD9>c&&(hShEZl!U^+I(Fl$1;L=H2k&!VLr;bv?2A1}6DFm9Zt(B@ z)r0PXbk8*S8TJVLj6L(}U9s1&qCOIPkUhQ6yY=AX^jCO~^}#8+9s#a1lbdpmw*@w9 z(c-CUj{aXIxkdbs$wC&noTvZEa!v4#X~1_BqR22oG$G&O#>;AUuszGzv0czVhVSVD zz~|RAae+vZLQm3W2}JqcCAnJD;;}3Uq)rr0h&&&QYY9y<%ce?5P&dwM7JXFI=~3JT zLVkKB&^)q*J{FJhyhwkh(QeDqA8L#6J44`g6TU^kSYaU7lj+D0p?YvAGK zR?Ca`vx52uq(O4iKDopUZD&MSq1c%4jG1D-7aMs;Kubq_iF*6*>53=?DuG>eh^w>( zNE{bHO^Kv&5f$NIAh1gWRsAlJ{DBuifY~DuT+d)n@K!~n+Z2gWxy{lx3{C+ZN}k4Y zx07V7eV8(U0gHUnw1j}JSsu*rLzQJ>?yI82@oL>j#R z{8kBL#H^_TibWX6XtTk>SwI|77yPTIfbKwSU-D(FRyd#}OOa6fbReKplI?AYh|>P$ zBv7lQXhfeeMDtG#+CyIJwci$qC`t7jvaJQhe{Vz-a@^(NKT1+le&D)+fc8pF^yzSh z_gw0!A+{+HATWX)@IDjrO~42RG%Io|*64$gz(}T@1NVo~1|1gS44FtoWjVQ95BSx1 zI-qAp0D3E+llDJ7!+$yu@q8J;b_v?$60O3<$+Z9R7X5e$Kc2MM8@}d!XiyIb@SzMZ zb(Mc3_X@P6>^Ob^>&;xUI^s>h&RyciGC%t%8ssZ_P}5~mhX8weYH*-}R9(O@DC?(6 zk|_&nw8-LC{s8OmQmXPs?seYoT|@|G#;9%MVaxFYRMz_gR7QIOR5D>v2ZW=jdWMEb8>DC@+!Vbv{AQ z)eWB}%MX3>A*V(+E?%IF+f;1R{%haAaWqR6qAwJSsJl~l&5GjeE_LH4(Y9iR{C)p; zb38!nN@>D3xTG|y1mh0u*x3vS@PUwH2iotolM2pG*(UcWib}gC=#RI1Xj)OFx5%yy zb21Q+--6nO09`rgm_R<@0qzalJGu9BALf3O`#kqm?muwf=YGWfH}0o&=+s{-hQUk6 zG?2D;A9XO>i&pKpgfh@J{AbdifPc&1p?a|U8jOZssOGlg%lk%0?!L@kCp@f(?yH` zw6Y=xKeU1FgOcU21Bi-ry{q9~AW@1!B26EFl*xJCi0f7vbm>07MqH1m@YU2^ON|Qb zm$)(DK3e-8b9Agt63Zxn)=C%TLVVx>cweIw3YgynX5%~uN6-7Q{f@0_Qcz4#lqJHr z9aYsKhOXuL46Jg?Oy5$<0}Be9+)TOB^ICH1Jcn>`cm(f&^Bf#K$gI}h>)x4jsZsXn|gbuBjJF;a(O!nU$}}G{XX!tanGRts0t*TYJU9R-FsjD4qMxldS4zV)ozzd`IlSiy}FeI1&7YrPLr|}$^ zVLUM%?3ebaAg|9bDG)|C5gSuhO#U52Pa9%KGre>0X9m?z;!H z%|Os+b|4@6P?nb@7g=^!lKAY0qT#@egN|+9JZ@Y1+myKSHr=wvZ#Hdb@Ww#6wK5~B z*x_eYab|JIzOxWGl{DU~s_!+D_XZ1h+Cy~gP@0pR<<2mB(|!xqBM1jh5WIWl3_IZ; zYo8^$wzs$)e!NEpYTt>c?0KD#7GSU+IKT@~6+cx4Ank0HFhp%gcKilRcRmZs_lF9^N-%VZ_`L}VA2%A^1!y;Sy4&Fvxa5HCw7q;@_6;J z(VO4)wwoKvyXtef_HX1j1?@_~nA&swpr~iF6Xi%TGY}o|V+5mp!8M?#1M~7}&_&5i zxdCt|0iM2J2}lq%3N|qXobv*rA9jvDEWux+N!c2Gut~@jX;BElr)4Eq+BwwwY$>TziqU0H4(Ta16D96`LmiA)(piJ9Fj_Jl zQuL$~NT%#SD3Z^)njFcKz5b)YaHBFA>^@j3#~gf2RU&!Lix<93k97LiaQ)58?qVQJ zm-OwT6i$cpS=Q&5_neHeK<5$LHO39l{;YGm5YqtzQz>FT%uG z(A(uoEmW*CxOOynKzYQn^vDnqntoCg^sgG-clJ6yNm4@Jnp^{gT*`X4X8^d0+O6w4XxEviNFRq$M zZ^`6o(XraAmLn#LkAL;?;>rrN(@H5df9%+Ns^sB`Apafbau_e3V-e5gVh3dwf$kgq z@rFBFM{dWxdxwex(O~=S!DujUYfm}d0QP}bvi)KuJH2@zp7n?eP76kiZ716;eCBFA zzS3V}>D+}i_7BOs=t>4F(zGW|M0H8CQ9(`@VwaP}t<~=o77Nv~JiT@PWGpdu=iW^d zTJSrS)$(@=GS?(aB*Dwlq6C*~(gMsaBqeV}fa?z$)ffhdVh#*SJA|y$! zuXR>vSFI+?$9P3L0=JXpAN99USGE=Fa0x6dSFz9$3tg-hD9s_w+Kz)NljV@bzFIK3 zjLL*EbNjA+Eivlu+hqK9i|Ep#!W*0R#iIOIdEQVTrYzc7UMAug!?z<5?px?j0w^_p zm=q>ssE`CDwKuJWI1E{pHC?m+-eK(9;rMHo?kqosI^i(G(Q0BC9BF zkW7%NZk!hOI{snyif7pi>+I^rV%Yu<#>;ZDeATY|=%gcWF?wr2WLA-9S!TP*&Nr%} zMs75&%qa@}*(RNkHygd*0lv@NRpgCiiq^UXR&tc4@==!RE-Id?KA{hdKZ$TR&6=;! zh`F8E%xK{7p#-Hx!RIVcIHBvASdu`T#2@hi+PII!(it~Nz<5JR$i#cB5O_t%FeQyr zQW7~KL_&n8+-p4`JQj+C1ez4#wl34#F^QH#_nY(o{rtBnFZ^q0cZzX8N@)24fhlN9 z(iD))G(}mw7)^nw(G~mloDS3foswMGmgXg4Z>EvR?Jn2sv=uH#hbw#Y(TT)C%~rDQ zb`KCYWA%S(?h0jt>1~B%Y}iqP+Dv9H8J`*0B*=VhG8xQoO&N!KaJXO5v8h_%Y|2O6 zjr*;q!UwvtPRB?Tqdt==Wo1n>7In3xM)OQ_30U2M(ecrd7@=gOJ4}>uTqqYWgeG=~{FGoeHfJ~G zGO`f4qy5)6&1YsZlp!4%I-R$RF|nYfXwiZkx@M~M*4WMkT?)l$N895+*fB|;oIi@b zyty8Fy|!jebuPAKEiMN1_BoKif4zUPT5Nv@QHxILf%dv(ijISyd2vd>=4zH9+h_Pl zfCmY-hc`lpz&4`vg4)Yyq~CK9o9@3PCmSdCjF0a*+1T~E(c?ypPo?;naeVZ3Q@p}o z!<2~hwC5LDlAXTR$%hkJnwsC1*)~75cls(VV7~dyWS z!u;qtw1qD*UpX)MM;%zMC=xh4r!HOJx_(I|x-xn5JeWAo-#n@4_wK*#w*87ecU%pH z)Z=q{Z+WqG<<+pT4CyPaMT-(u(J$+vhvp=O(OZP+$~d3S8XyqN2^EnnGR4ZuDww)5 z#LL!d%b~PSi~AIg#~_!Xvtuiu`#96UvqhQD1*m12O>4!ASfpgp@Re!zN(g)afNV;= z(ZOeqDiGZmFF!$eix)d`P1sAa7*|5z~TP5O^|gh4Mrq zPDlU^qZRqTH1jJwQKc9k67?So!p|UF(^c|G{wPnE#j0Qt{*#o-2?fr|yiV}?C^;!H z?67@cnM`s(&D4aNa4h$Jrjg@jcY-sJTp)<0kON*q+OaQ z37*6yrW9s}e7)@1IJp_V!Xnf#B&h;J=wVI=ktr6hqZzH$J=&T4OmM7RISGpBQw#fN zZWu69sb2*mO_1WYWdvpdh80O;1oViiwp2Be7JfrkET@$$w|;BWwF{>vhwVLAPhos? zITn-Yvk>K+&}}X))M^6!Y%NWf1Zwjl^}pB>xlwhWUAtCpP`ly26_Y@`YPz0G0;-wR z^&j;(PILhBIBv4wi6$u{`y3sa&tb}DDt5qiBBX6d}TQk)CgPm|}SN9omv#WQ2TA`MHhiJ>4xDtG?J%w#bTxbhW2& z-Y;8Y@(GYNEn+;x5!y>vbH}*5J=rN3)d3o7XDjPi)d?2}GSsZs*!2dTd7;2W09|3~ zBQ`j{(w=s#Wy?8Z4w;?5dQnx2YEt!12YT<3MaTM6MIYHhl2JN~PSIfi405aeO}zaW z9#8lDx~Tp|&mGXqEO>r2ETRC5!t{o|C_Hq!dfy(s;HTGcxNi9M7y9(ldinNdU%|*? ziJ|!tHpx=&XA3>wqZV)Lz14pEn%05_YGV{KvgkEV`>~!DSW?$C&VTQ@^&izWZ|TJt z4g!_W#UcvvEufoV=re=pTtJ8Ue*kF^n`S2LoxcY8<4L!@Oo*G$PsGWhJ0xnBWV*SE zEXMs~WP?1iGC7Ywj7{W=F8$$aBuke}QLg0NxPNpu$b)%0z`Z~|LhGJKO-s>(QQb^@ zq`hcFsWEb%@>S$idli2mG*Q(pN6I@Zs+x{OQefiqW$p$t zOi&(JqO-J7Y1U$7AnJ}MrC2I+gYwFoVsAv=pKGDKNCVFtCOCod1qd*_9Z9!2$}OL1 zFQH%fGr(%MR|t2Wt*2+`0c^8^fNRj%wOA~yqPIGDV~%m^&ulrurb|UPmg;=I%j=4JKk>cp|_*fu*W2LaCHH>TE0v9Cb$bB8UVVIji4^agXX(@Xm_Y3bl z8UieRlnT-mMMU`^k38}SslDfpnc90kgOa;#cw9u`+!uz2@7o&z`yWFgTVD4%QoG|l zHB$R}j}-4LKK_qWt=80iIhvwR>dej#zVi%O=tlT+D1YM{P4&B~`BcuWZ+=>AzeV6_ zkKd0B+)g|`%#eu}_@^Gdi|8`XA4Ep&EqHv`$37>NCC-sAk}m^xkb_n+g1e0c&j4s^ zw+a+E-M`%i^I)JyC0}kfZWARzHv=*Wf)LqIBB7i_jDVu3mO`wAB8gE`B6N&P2HCG^ zhAL|kPt2&ut5I1B+C=3ABdCHIi=k<}qnW1Wcycq3&tm?aZbxjEk2$p{s2~{J1Rek6 zUVFr4gFL z95(bT$YM?*KANYKp*(gK7})4^Yzj}bHDXg3TNbqR06u~^ry$5LKU&N!=8Cb2uk1QD zd8m4%j>>H`12bf0vLcC0=Z=}An@#~(TsfRI5Yi?e2>8KCf(p-9RJPU)f~W>i_gXluL}bkwj)9K0jQ zojZbH>m-| z2(0aK@$Ps%`u>KFPI_kW{#u9>yi1u&p;m>-ur@IT^kTpOdnm z^NowToOr2=xSY@vc$@$o`FrTo6G7Qs#`APU0Dh20I1OxhkBa0o49|=gHYxR2E>B#4 zaH81Q)U-m^)UV2vl;P@hw3JrtE4QW6g02XuyN2FO9@z2eEsrR~9-JSoR1@x0Wo}RV zH%Hzy*^HDE&0Q%o6Hn+uDoP|~Js}ZnLJqbd>vcT3$?- z>SZ!DMJHz|Z99fOdh+<@&BsrU>W1@AC^-0QJl358fEUX0=%_41s^A!6`B<%XtSm09 z3H&acZ=YY~0YRSa`JjyeF$P^Ln~i=^?uWkgM1YS3+w;K)A9#6h%z5rzciD-Aeb?1J z22)^T%Yi13>8~4=JSsYJbobeAIpIJyA5MpT{*dWIg0v1`4c|nch7HiyFE@|;2r=1N z=+x)hi{!bBUoQsq1xVAwLN0giB3B%f8v+*DBBieZ`ztSa^0yK=7FWH^qBo*_jx0q< z+WCnC>y)7?H_~-U5pPsfV-q8l7u%0J$)xj{sCtZu(lIrP3hq-IysLu&b&+>5#TiL# z{H8M?hk0h*n?OG!(sw;hz!H{|JUp+NCgU<*$A`@(C3DKAx@ojz1|3TjKk!=hSCNK0 zPG|eg+&T2UuLbDOZuzOa=axO^s;w5@&(ZtK=#$NnUay0g=k@4;)BC~m$nyLIvZgu9 z$>k@Hz4;g&Q1^ZCKEl}(^FTRTlX)AoOHFF%s(?9E-xkB)Xnw zEIkT6rY>~|3+~%9dTvinMnq^Ce+dMFs(_lwjyWttU829H40(-wXtPzB~kJx zY~{~|WBG}EENmEhl0|04a1f(v(9k5X=YxGz26%DHk=Zs$naNl{5<`MORwxO^7bGCK zk^}jXiS{2!0}f!@I|I@oewmqS-GPxP+VAHzBWPqaEgM%I1 zq>D(@zJWDdk;+nz{_{?&*brCr-}y-|#tXDRM(c~G7=4UF5P8iy}fB)toMjTYe9)0f7zwJfV z1O)J~q9wfthQ`N-yq|5^4`>Pp>U~g~f<(DE8P~=a$Pclu^Ovk?1uNKV2FPp;ItwT5 zZ1NfZ&6^J#*xaelqo05Dl&0)OyUo2&hfZ>XI&VIJb>6w|Sx9n=M zf$)dhzYa9?uR$Yy%7JiZU)?JH<&0@3E8dDgXES+a-v zsh@jZW@13AYEA|>wfwT)nX4U$V9 zcOz7j(F%iY7bup?J(Fuf=*%uJLe+0;;Xr$dt{Q|7h9Y}s>1tv*rMY}06y*P$%`YN| zk^oaolOwWrtp;pQQX@hzzH@BuS|f@+{843WzC5-w9uzd3XTMA6&qRTTskSJq2x*J) z8uGOMU!?Wl$7;`fZc@M8ljgjb@O16| z2&Jh{a3{In=e_}0t(2~&QypyNI7Tj$7vim`Zro+)!@6-2B^QD$GP4&^XVcZtMP@KV*LLaBkGuujl&`*s!bF;3 zU8FGbuBehQjq7!D%G7`MQYy9n5$3%<_wy{wlS@;oozgZ2+K3kG#X2H_kfo&-{4L`d zEEEyjXxWP~w4J+(yP3O}djt1w?nB(CxEHuT;(oyWR}kd)q16^^eb@bnpi4J!% z>{{rDC%we=rQY9ZBGssdf+GZATT}b6D9RFL&`0moEB~jefkm z(F3gwleunkrJFp@ZJ51yiE?{?ws`p^(6MLYetWU;$MyGXy{}(Nml|i6LNe}q-nqm$ z?SH=1cikVAtJ?YG?g-&F8aLgp@AiDpSlVbfobMJyS{vN&>E+c8J7aajWcSeS=|hs+ zu!#23hS@zy+RrxHF0NT~d8+Qa;-T)iss{j9u z!2T7pe+9c#{Vvg7|5`_Md!rv;{LuaJzxFw>aS1PKbEdpHr41L+w!xn}m!bmK?XK=6 zsH}~ss?`nhdb<3jG$@CA5Ud4@KZiZ2R(x?YzE=79&ftHM8N0ke-qJ;T>f#fzXWswZ zr{9K?ZsU=0=}Gl-m`a@D(Lb%evA2%8EncE$`k(Lb`TpyEYPQ?68_l<+i?r#Q!(})B z#uQ;MDG3sKTxa^{CFi`zwdTcgc>Nsb#n+o%&>(=_Q^S>eO+`mq~ z*mdn+jM8Xb^tau^zcktKV%9RIGg?MFlN|VRltR8r96%WW`8vjP=?K7lv{n~SMbhUO z;>W4Q)mGZKQDOSiVb6CQT*o~(koC+ov-dC7S1qTis!NL~HRsV}a>dI6lggG*1jIU; zb)LhMm({V|_w2$O>##I769%d8y;E_0P-H}5g@34X7d*$`6*xYg5MtI0q{bshf|{X9 zS}YU_D9W-GCP~sG1-Zovv9K|VK{FJw1G?%AB*MX1A|iw=!ZR5z)-BJCbDOv;xI-N0 zf(?~ttBtc!Ryx+OiafwaoM_kl`a(wBz3Km?`~mtd=Paj|6XYS&jHx3wGqP^=T3oX~ zC2d=D%|fHvH)$gh&59SEYcOH^8Q4z_?VCsaNxJA~^ zX!>-df&o=>A(M!y_TQrJdjA_EYJdjui`pbu$u_!bUB7KUnL8rG!!*-uWx$pP9zM{R0y`hM3^Z zkYZTYA6Qtmvg!uX;Q`s4N*C>c@RX@1C+;5{Og{-a5J3rVb%$5GN=}n$()p zIYJO~fP0G5AUahOqw6&rq&YmVm(|q8kxY-B(d{c?8}zpm}er5M%zP?}L|LZyji^x4w}aT~imlSQqde%=D#}?@1FCtc%b=lV9j0 z$wHt9p@Ek5Bv&Ov+&Q`)0sd)(#UhTNUkBLF%``EL;|#iXfFa$bZY$r38b(M^ZJ8%p zl%~TxOJA{JZZ!I}iHI3CLpC9*ENhYRXwTIx7rGId04&E-bp2UCjN#-u+l>HGYRpF^ zLq3h}lBdA%#L2rtSyju@7~#;1^7WJRlc9kyz{U;s`iTr8z5!aTO)`UB^h{+ai;XPm z(&_LGl7_FoBFDGhs1iec*edO)s3tLsBYwuAEqJ{<6OCq~q~%?X3|%oU_1^D1|8x|d z^nC=l?<0m2U|ZAOGlU?fuKasVWodq5c&i#Ed+xRDe#le2n&PT=t*v(rI;-5i$!MA;tiqOGKh z6y!3PSQ2vY#^oDItgUAm|?#8%sf7$PkGDo4o&g@M!I zU@M}QniMNFp1XQZEY)U*Lb-%C6Wl+s<;Z#N!_jY&>gL1zl+Y{<&6=^mX#Gh0eJegz z2;dek(lw6j5GK)DKiv&P)B3!AsvM{%pRlSbnkqStq@rShCYNYhl}>D&4NOZ>Qdd-| z2z^77t(Gd4;js;~{kkt8PJJFAVYee*#AS}3gh7XcoaO%-GA3ZJx#N$yu9<4h%c|cXfn?y_H7A5tI4sD*NsSjJzQ%QQ{2b2RVQz}s z0b{PizxNVT8}dFrrfIVe#li5ntxA9{Kx=CSedZMqhHoW+zO({v{mptj&ILC5D)DtU&NLwF=BD&gC< zM33Yg+BS=T+vM5rGM<;al%DO9db@LLzxslQ9sy&IJcw``W&_O$69F*|SR78TraeQk zKY~oZ<2HZ4tctSO{uMBdA-BSDeHyqpfBg1Tv6ln!)_+{DD-7?dyY#zgP+0?8Dm;OTXL+QAs_YYOMkAaL}<0YKu=$%e8lNrw;aN?aft+$Vu{XEfEm=3{VC_P)8X*| zL+TY9AoIAM6{r7l`cj_0luYB|$sn>j4l^^g9*3C$(sh`TM>q19VXmfr#doUeiPlGG zwTGbE?eCh784iqVij-DlUJ!VblHY+4t$H}IHlJtN5V&o_?<7g*^m)#Tn8CPY3A&_; zgg3xth8_WLktD;tcLe_i-8+{ljSqg0Dk4EK`Yal9ncI7mtiaxw%Yn0fjw~Ix`#_H5 zz(f_c-1GlP$N#Og1PjrmrxBbk4=#+pMteJ8Bf4xL@kfH9lvLF=mp37-_-8FgtK=%+ zm`n*vAs1K3vSaPEv`VX0(P+Y9>o-se{`~A4qR$`;yol?=TA={=nysLXTm^EiEoMtj8|KV%Bu#T82k97YwU-taF^us-$G)5K z%Aj-Tvq$w-!cOW8g!IPAYhx{$cyYDmnf>9+KZnN!-?xiHzRHF8?T%9EKoz?^2+0KT zj$PGy7Wm8B26l+UH2g{D?q;r$ov4LQvzY zvMul-a=Rm1&)Bb>bq+QiV*7h%%fpSLEm(_oBouXD5Kycyt+rQFCA#o3AS&8mtBZ)s zfbo>8IgeKI^_vqL&^I#(JPtDl;2G--EhZ&~^)gB4rO0%M!_mI!|_( zpEzv_WVsg&tNjOr*ToEx%Ebd&NfCtIT2L@gf5L?QYl(i-62=2a)Ae8mu?BsLF;ryH z2zs5$rOS|KuvxyeLdWl3Eu+ytx+mee_s@5=C9M{H{tnFh8XoWKIYN6a(|HB5<~Y#! zPN%gyV~UQ2VzjbO0Yk?CU37^r1$=O7XYN7afv(svwNoRvjzJQqOzwR%ivxW7Z@Lp_ zVJ7YS!}3cWJ&I8p*6nMQ*6WvxLLO@fTyumr88#}Ke^POfl1hl&;J1DLzdfww&oYECDTuO+sh>Fd8{j< z%)pkU)GA=4rwdq&=c&BVd9+OTS<>H;N-$z~;CTD6Nq4W`Gaw+|OS;uiBxHhA1Da7Su@)q?|!%iWW$v0`CX}{+pLU58ZN?S-GWd zxo*Ffa!t9%JLUStUfEmhzrFeru4k^T+Y9@7I`T=?G}R~JaMrYK^XqU}GS$bx4vC|08Bu$ zzs_~vj4V9OR!+>-DUm328p>b=6mm)GUM zezFSq+}!sOi+8Q00^`}c{ANiyOZSjd%>TRjq-aT>q=~bVbc%V3&ps)6{?9C){W5oe zyB;(IrB0*3F3FrtaZ?5HoF69vBc3R75aHnf6VnA*wtvG5b`o<*6BGiTTS=)77j6c_ zar4{woz>FBydVq;!u&+3x|1JQs@Z^L8?+H9|7V4RwpbY&+1%XU+&nT=5$#|&01?O~ zV%Sz7TUFYh7xIJUVkTOOWJse}9?T0Q6DdVAA5+!clRLMLRVrg!cTVnB)n^CFk|atrq%aGnq7hIixAFNQ@u^CYPl0K>P29EvpnANVz4;8g^0xjK^4_bGEf6wqtk1 zRJ%&;o-Ku8OSiaH@DVKaa9SHlB-a`ec!G%8cxQ8q&w3>TeR39eKD%dETeAHPah*@H zEBFr3O@w!BY(;PT7?Zhz6OdAmb{wE5MDd6c+CCiO4LOw9zdNKjYwZep4nE+_SP7ojro}7`~jD&dG-jq=S0y!JXB%^LHYUrwJ8+O39 zwe(Jhj&(k35G_5nHSZKs=}^Knbu$`@#*DRhb6O-)N=~Md(P%lE35AqnO?pEx1wJ{q zb2Q+T2I`qiYM`1Nu-4pR@?DId1ava3bEP-B5zO7*fJQPoYwPWQd@ZPC6SD9=&9-%- zbT4xjIrgiv5P^)ZnpXS6-3y#65C`?GT!_90aU+?i5?H@1A;(;usOMCoyH(?$l#B4Z zs`7l~qc^;)YoBu&c7^@ckT2GUrhgXyulAw2RC)g!_|R-<+P1L|O^+1z|GN)OyS3r7 zmtkA@BF5huzwZCHx~mV4<1Fv{?)Tp3p7!omA18VDPIo8E(%nhAyOoJ-pA|>8Wt#{) zj!g{8)r2G_d}t;FLJ8$U2ub+JxFkc9PJjzT!JX+aDs4*W2UQ9LD4l5_Etu&9F3gnn zuS{q&z`*3x_j%skz13NAVEC(=)4SjAzPtN=Jn!@Tp65sVk5u2bxfSb`68erCeaHLH z&-b10yvFux-Jkr9`Mp;D|G&QN)muxTi3A$X@6%ey@7`LtJ{_carGCkS{SXZ2*hNs+ zAANXr^~0;6lV;n5rrp*m?Cr((vXG6ISr$_QGp7^<4D~wz0~F2FOoR1ym>7}nyCVh} zHlmL|d_fQ|JaIu3K%q}~Dp)5HbY8#{dWUZvt?oT}a&MKRt>ob5tK=E-4|FUBhNMyS zp{{ZJxNE62d5SxSUbc5~@8|C09^(F(dz^cc`*ZFuxv$XH^iA%&-1FRzxEHyfaW8SN zaK9!Tkw}Q>WRO^-K&HqHamWF37<@@QO3(s*8*^?PigeQB>G4>cJ=URg-_pIxJ=;6W z%f;I-_em1o@$K)O?z=j0ufW;qUf!u(wScK#>MdK&Tq;}ei%36CDl22kGBRNuA|uuS zxl@}J`wA!HUY2DM(z-)06ZT8@AI1%J(=((Mm%t-};N$}HVUN0;tJv{ERfiATGvFqV4) z70dPa^%eU0rQL^*K6>=6sS-F_F#$f;Ve{aL#bv?!eyQ&kUS*W=k&HT@$>+ z8G6P;{<)fee(%c1b&Z{H(tR^jCpMbM?U&3iS+ldr#n7VYjCT(BQ`02faNcX7D<6HNaL)30Jm&fubZ zn`hwWxxvlLkK@U?V8MpVf8Buv&#Ntt$1?z^V*Mc@(2K$O`n zQNlb}Mt@gM);!Y+&bU8{fdu{*({?7=LcBB+0T>w#^WYaCvJ!v59aE7>z_jZJde*_L z52g*6%C6zbtKT5}HOy4^Ys~DjYN_;hyGZ}eu49}oyu~u^_OQH+A4y>Ma^_6ix7!tM z#b>c$hHHdUK6=^e{x^9O;p=>dAUQ}E+1F&yX*xUk2O z;PJ;wU}_Cmc)hR5*TVd?6cNQw{b~2%iEGMgIv_CpJsh|#%r7?o>}`V|NLjxA!SXl; zTcm;UTmV(W5&UTMZnhhC3uclw%p?2hM*J9g?+Ix!ajH8dNh{&-iX@SLn-UeF`$&N4 z%H_K{Acm-_N4>yFjB7Z+}*Pp&RbEvE)YC+4a2$_uS9#K5O5tLZLZ(3VQIV>c|6 zj>RQmadm23pPv|bxUFcUEQasoF$&sS^T%<8^SITSjk+GNL-9GGR+sFIJ zI{KY@X?v?dypXdQq7r~J7I>$D&niJ;I)G*v(FwF{kVEQ4mHvDdSDIF!d)3G;UCvUo`o&+bTR#xJHLmu*-zx0~jFa$jbcu z%6zMXR^%RTpn-9Ky3fzUVbo`lCV2zK*X4|y-)-k=x%EaSd9N{gut}N~ALk%&Yp&fK z;>FQc%>5P-;{=+U2Tq}L$z~0WbH8#q*m>UkUsB}cwO%gU~bm>>5 z+bs64#ltbiQCpu&U=QkQf0e+bryA3lw6t~lgVyn8T+PrnLqFbg#e|jaX>trl=Z2BHQ zPn!QrZf>KahRN$CSF-3+Sk!VMvR5qc}yZD~)rl#np#pO|;y)t3SnsDl=c zkDqkOIO!n1<_?%5;^7`ZUL}V+z<6cg6EjN>ViDXB?{g4e{pCkLsQQe=CyQMn=f1+ zI5$#l;8fwLJ7FMHYHX6b$v=Ts!;uRPLmXptY!I8VpF#wrycEkwN5!l%cBVGCYbJYt zEcA|eGFffirx`j)=tBI!+hX#>aCT-e6iddFattvgo4?w8n&y9m$~k)hJM1u6C5RD7 zyXTRu0XLEZ2@7UUn}f2IOlvFgR(jTXWjYj>r9nYZBXTOL?~3IT=d5Mh*mHa=EJq5m z9_ACG!}B#3Bor3Mw`{#w(s-3b5>h%MhsTcZG3=xExkN5DmWULkuqujqRgFAFPpq-1 zqjYh6%NC4L;1fjFX!`?+QAMtF;6+C(3|q|fM4FZ%p!MNfnr6A(<3!g&84@s<=I z)^-Bx{}~;S#E>TQR6493OAkb~AvH8Glo0fAR#Ih25E4TJd)|!mMY2~_SG?b&BWYRA zq|(U*5lCVG9&0!~q7PVunj9AB>`LUs+0jt=iao~g~>xN%iyfR6%c z)e!S10}aL;;%FUa4jtp?Scg|8V-nvoM$*c`(+g)O%GEc-q-Z2LN#b%;*3UNqIF*WJtdqA)-H^|xGs& znJ9!9VIfR3%MG)=Men+kZ%aVuN}An`K8-75XaR1QCjC%9qhoN~^&v;7W_{M7;?o+c zvhN*BG+GR1)0FPN-?g8jJmmV;^kbwXJ7r(=jm+Jb!H*^wV4>6Eg7dQ|&d*K+uoV00 za8so1)P$*_>$?fCAlcJ5m_?ri(5D|zydKPC-58T3ZXVyWXZ(A6#y>HTcsdk~hMrCg zd}92YD2s+O8J-UdvXIHpB+T=D+l09q4_tThx`8wFU#bd;@Jcu#RHcC>ly&df;Yx4Y z(~)l=e~wA}E{=9iP@jB=0(zv&^QJ-?(`OV-RK+vK z$Q>&mKK{k`4GkvbRN{>fdB4}dq{JCEspXS0?Hx1J_023<1DKD;Vs-dttrIOcuF8#S7ZgcHLg>HpItwb?AgVtVyKZpp`lGp#+h%FvAL?t~CUH zm3c-l2d&MhyATjMj23}7OV`w!K|T2Iq7*e~evNdKEK4>jD{m%76tlf+<_S~bJWdR# z|6$<3acZXTvWxNweP)b}ZPw_**}$im(8;Y5&0Bd_m`cabzg^N7-Z^{sNIp+R;y>bn zA1o5Nkr%(Z|5QR^{#=`gsc+Ny85Mp#eXx%TawQt~gE@8Urwfyl3zK9~)|91?m~lSo zWW>;tqRHhh2v@cXleI#1K6*Etc?5HthM0pTl93% zzxboBp^_#a>D`8A+4GxgV7n~RH@0|XJ2C@d6oNY8p#F5OUM*s83zI@uan)@h7pA(V z(qD@$bf#_jG0(%`46&MXbFkX2k#@yW53l3YXQesh@x{KAhcS;Iui3iC+QKV-m(#bE>>+a4xDTr{H`U6)B zBcML>K5{QNPfL8nL&qwD5>rukh!ObveQMEHX4YX?d#-=(2-x?7@z5_skkRDQ?_oy5y-|Glc<^z45qzBYZ}T|Q zZ*jW;ntZVLINu9U$DuF(3Gy77;|5{YVt^6{A`y5s#bvQ!XtZ8+sun#I*t3!_I4IES zqNw7;gs3Xguh=5pJ3s~{Sr$i+kBYJ^rA4W{e}7pL30tJM9CPJ0u7lk0De&kt($^3- z3OrO~#i>(|N#<%G{8hH#ac z__l}&4a639pYTk4evI)Ayh|DNES%%2$a-OF@J*D6d(VCiTYp*B%LfmZ%eKxeYq~wc zq5$|tu}t#OKncO>n4KL-u@a_6zMpMlDc^Lpf)nmpZVByIz|Y=`E$-?D;d>C{SvF=o zE7;|%J{%7{^(-4%o(+Y}Y}TZ^kbfHNU=`#h80B7v{%gLxsQ7DUZwN5U*w2rJ;~EJr746F!i~Jo%-ih_4A5S;I*nChQt`J&A|nQXuv+bf%AwQ$Jtl9 zLSHd!rnH{O%+eS8RoXeumt>AJS+4-xRfT+aS z<#w|9w7Q+W+&4K_x-0`FxliY~wsI;8`~$aQdWt@g zs*z@sp&TxSVk@o>`Gz|W*3kREC+j859(yu^(F0mo+-9*h)*tM3w7mo{*`V>~p7wX& z=C3h5QKu3&9pa92H=zAI%^1d$CUE`s zykX-Q?E&Kn(T6G4QKQJzp7lP6L!ob*{Bul-*paARiVDK$jl~>KMN&l)t3&*#Akz0! z7IU>^%4J5G3K)vBf%O+s$y!bE z^~`FyG2+k;Oi9lu!rEjpuexN9Mjt>L=4!h0uubIO(%4w^Jk-PvV;*ba+>%xyl; z&m*_j6z%g*aknCiF`!aY3#3*=g}MR^JE@-65e6F+=VtTl#ELuv)ST>GH2I{IO0Ku7 z=;o*3E@Th;x)!NqG9;$)t5QhP`6!FqvL{LeDyWJ)Ij=?%u}Tp=Wxg!P|j zuzz?GE~WJa((XFpCH|prYLO;UfI0bgHG-qS4T3C*d=oC?yK6)c2x^=thh9tvAp)L*fhFJ_GZtgyK&Lq?vg@AZAla<<8RlFMF0cxro|S$OJ7r(4RL7-k zRV4N>4?=cmSQG~1a>9IJ*d}5%D~(qxW`?TqdEZI}l@dqDFm_|Gkl|l(g5udVrj2_Af24^$m9MUrLz)D*Z=uZ)@&z_q=uA@LUv2;iGmq=HqK-@D0dFlf4;+@=kx%UU-O>GIQv0c2WTma%0>>RhopqdLD*czA0 zJ1_^xMjOzLUPz&e+XyQg6}K%`+;~H*`>c5D6>OyyS33;50ZjW`gNk7w=Cl-T1%K>9 z&y8aRf2eR?sq{ekI?F-tVf8EY(hUq6=Ei2EG7-cnOxZ5x4&+2C_qK)$?FMv(bWCYd znXTdCQinj^toLC~QA>^)Bp@~+tliV|>!Q=3(qgwwMYJKa+tD^~CvlH0mh?5yhKKK> z3&ftZUHQ=PVyXIIK)l0q_%}QM8Ce9Ig7WED~!t{m6o}MEllX6 z+aeuc%OX8KurM9nd?u}zkrRvf$cr_a&&0@G+rsrzW9#q3OG>Xw&WF_a!3APFG z`0PT_q^UCpfP%aUH6!OVQ|h()$_nXFd7lncz&C&4BSi%AaL8{nIDvn|NrLy8m0w|XMtP}1||le z4gjOs4($K{0C=2ZU}RumJn;Vj0|V27|8M^PV_Luf6hQ`j2s8iy0C=2@TWzdn zS5@A7r`X%HbuL1i>4(mdM%zfB*C_4q)w?T7Z#!sjA}xbb??F3sYLK}`B@=DEJ2aHR z2ps~*VAVNkW1WDp^8+Z5$Q+F}{4g^5heFkPjYi`Snj4{Xik*2~AJ5uno%7x{++^i^ zy!&&lXFY4}z0XYnf1e2<6_F;73n|NemrBgIuFCIWK96#xa%B*- zYjuB!?yrwSe=W(+aGNOmW-7<+jzsF}@7It#%&+T#lmyqm7 zdl&MUqRc(MHs$!**vFy$68DL&Xb#TS*G9Hm4!=OAj~F-%lUjrF@kV`dv3N4cZG z3g2fF=oIhfXQ{udSlnDcfO=g2tLS41{XQ{_B{n;Z?=q5ah#x3E57M=VeV>eusUcd$_&=10CoZPN4d#HRx3`$Cq`hb0!#Ll(J&Wz=U5 zGkT|fmWeNV!Dfs0KFi{DO82a%maYZ(Hy&ys>m<8LoT_9a(mQPO^#^IL^fp{UZ55U9M`E9r>&@r%d6o93Iwr+xsC>=8ZDAfIma1FU*)nu?TlH9p>939?4>h?-`E+Tkj`1MDnW8gTfNVTJq!G?gzKT7J)(Q=qtQ4RXMzF4z5VuFoWV}b*pDhkd-OdP z!?wi`Di^cxNg2o6iqU@Po9#uS+Rb)F z`4&8LgXoQPOV~Xiu|n~-IhB#`hdKs+{?%&lQu|@KxaznQe|nh8JRn$5oBayL@<`Hn za0xvhqvx|pbBHapbCBwOk+Aw^8Gos{$ENzE#E?yylN*=tG=3xdT&ntsZ?Jp%?LBlo zLD!E%?q&Zbp?DHoVE?@&`yt0j-Z6=jUm|%K-Cs@eH17GghhnMm@O>ml;ERXF#vz=> zy|?ii$w%a!j`1xdKZ_W{W7$L34d{6fo?G|4?0#RKK2y69ymSZZ@%>fkf5!Jz=6?8L z!F>_#E8&@mZU-!uaLUDiM@b&z{ImMG3eSBn@z$EhFyZQrELM){6y|Aqw*uZ=l2RxW;VZQ$*KDr%VCtS~5ye;)_ggvgM{+GxWE1nM!uWk{a zR({`WW$1djy-%Ezm2d~i9`wVU`yKLyb`mp9k1T)6dLp@9+CvOVMe^QG^LqHMwh>J? z;MVs-Pr3SHne;RC6~IyLXbj2?r=Y*1DNAn4{;)c+g>srm?340yn|!~-=ip_&{|IsK z`AOcaYXav7mQ%Rcu(ysc)O_>dq&Z;0yQ66D7|CPbN4ZZ)Im;VuEFpZ1V!;d4-{a8L zM`cbq{HrVbSGax~cD<(+F|bG zT;^ivk#V&lKBZ${kD9Mu;QQyvL21@xD!MoIuR-dDsQSuZ-2Vk~~4bJ%Rjw#`Cs0 zB#n(Ghe_6Ud^hOw-`qUDF`7#m%OtMkq%q_U(N7j1`hsDH#&gEaf%Uwi{;R%-vR|OO zpCtJN{Ic;ng@64N$zJ3JM=Q72u@DbrZwssg)NZ?6Y~kO&TXQ>F|FSsV%CG^)yEl&P zTf~Raj>NbQSW%7~+VI%?B*}xO$5aG|UYd!Ru8OpiWo;YcX_}v6dEhQ*AIJS%eoLNb zl$!+JAC&#Bd*N&Mq1-Ck;5arT{hjw1uYRRvu9LjB$Qs~*@tTF|>3mO)c(p(uLDymG zlW`gCUY!^x8S}*&XXq~)$K+_&4(p2|G2uzsud#hT-e(B1A7%0ACc#OGJSNUPSRoj6V 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.woff2 b/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4a36e0b9edb2b9e2142f45276e4bbc5a515701cf GIT binary patch literal 186964 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900d41d.eot b/key4intranet.front/public/assets/fonts/font-awesome/fa-duotone-900d41d.eot new file mode 100644 index 0000000000000000000000000000000000000000..430e60253fa9570de6c054b06c5621ea46377eae GIT binary patch literal 566254 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")),d=!1,C.$element.trigger("maxReached"+j)),g&&w&&(E.append(P("
"+S+"
")),d=!1,C.$element.trigger("maxReachedGrp"+j)),setTimeout(function(){C.setSelected(r,!1)},10),E[0].classList.add("fadeOut"),setTimeout(function(){E.remove()},1050)}}}else c&&(c.selected=!1),h.selected=!0,C.setSelected(r,!0);!C.multiple||C.multiple&&1===C.options.maxOptions?C.$button.trigger("focus"):C.options.liveSearch&&C.$searchbox.trigger("focus"),d&&(!C.multiple&&a===s.selectedIndex||(T=[h.index,p.prop("selected"),l],C.$element.triggerNative("change")))}}),this.$menu.on("click","li."+V.DISABLED+" a, ."+V.POPOVERHEADER+", ."+V.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),C.options.liveSearch&&!P(e.target).hasClass("close")?C.$searchbox.trigger("focus"):C.$button.trigger("focus"))}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),C.options.liveSearch?C.$searchbox.trigger("focus"):C.$button.trigger("focus")}),this.$menu.on("click","."+V.POPOVERHEADER+" .close",function(){C.$button.trigger("click")}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){C.options.liveSearch?C.$searchbox.trigger("focus"):C.$button.trigger("focus"),e.preventDefault(),e.stopPropagation(),P(this).hasClass("bs-select-all")?C.selectAll():C.deselectAll()}),this.$button.on("focus"+j,function(e){var t=C.$element[0].getAttribute("tabindex");void 0!==t&&e.originalEvent&&e.originalEvent.isTrusted&&(this.setAttribute("tabindex",t),C.$element[0].setAttribute("tabindex",-1),C.selectpicker.view.tabindex=t)}).on("blur"+j,function(e){void 0!==C.selectpicker.view.tabindex&&e.originalEvent&&e.originalEvent.isTrusted&&(C.$element[0].setAttribute("tabindex",C.selectpicker.view.tabindex),this.setAttribute("tabindex",-1),C.selectpicker.view.tabindex=void 0)}),this.$element.on("change"+j,function(){C.render(),C.$element.trigger("changed"+j,T),T=null}).on("focus"+j,function(){C.options.mobile||C.$button[0].focus()})},liveSearchListener:function(){var u=this;this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&(u.$searchbox.val(""),u.selectpicker.search.previousValue=void 0)}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox[0].value;if(u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),s={},n=[],o=u._searchStyle(),r=u.options.liveSearchNormalize;r&&(i=w(i));for(var l=0;l=a.selectpicker.view.canHighlight.length&&(t=a.selectpicker.view.firstHighlightIndex),a.selectpicker.view.canHighlight[t+f]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+f+1).indexOf(!0))),e.preventDefault();var m=f+t;e.which===B?0===f&&t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,m=a.selectpicker.current.elements.length-1):d=(o=(n=a.selectpicker.current.data[m]).position-n.height)u+a.sizeInfo.menuInnerHeight),s=a.selectpicker.main.elements[v],a.activeIndex=b[x],a.focusItem(s),s&&s.firstChild.focus(),d&&(a.$menuInner[0].scrollTop=o),r.trigger("focus")}}i&&(e.which===D&&!a.selectpicker.keydown.keyHistory||e.which===L||e.which===H&&a.options.selectOnTab)&&(e.which!==D&&e.preventDefault(),a.options.liveSearch&&e.which===D||(a.$menuInner.find(".active a").trigger("click",!0),r.trigger("focus"),a.options.liveSearch||(e.preventDefault(),P(document).data("spaceSelect",!0))))}},mobile:function(){this.options.mobile=!0,this.$element[0].classList.add("mobile-device")},refresh:function(){var e=P.extend({},this.options,this.$element.data());this.options=e,this.checkDisabled(),this.buildData(),this.setStyle(),this.render(),this.buildList(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+j)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.selectpicker.view.titleOption&&this.selectpicker.view.titleOption.parentNode&&this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption),this.$element.off(j).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),P(window).off(j+"."+this.selectId)}};var J=P.fn.selectpicker;function Q(){if(P.fn.dropdown)return(P.fn.dropdown.Constructor._dataApiKeydownHandler||P.fn.dropdown.Constructor.prototype.keydown).apply(this,arguments)}P.fn.selectpicker=Z,P.fn.selectpicker.Constructor=Y,P.fn.selectpicker.noConflict=function(){return P.fn.selectpicker=J,this},P(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api",':not(.bootstrap-select) > [data-toggle="dropdown"]',Q).on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) > .dropdown-menu",Q).on("keydown"+j,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',Y.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),P(window).on("load"+j+".data-api",function(){P(".selectpicker").each(function(){var e=P(this);Z.call(e,e.data())})})}(e)}); +//# sourceMappingURL=bootstrap-select.min.js.map \ No newline at end of file diff --git a/key4intranet.front/public/assets/js/bootstrap/bootstrap-select.min.js.map b/key4intranet.front/public/assets/js/bootstrap/bootstrap-select.min.js.map new file mode 100644 index 0000000..f737e8c --- /dev/null +++ b/key4intranet.front/public/assets/js/bootstrap/bootstrap-select.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../js/bootstrap-select.js"],"names":[],"mappings":"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AG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACnF,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/B,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/B,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACzD,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACzD,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACzD,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACzD,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/B,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACnF,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACnF,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACzD,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACzD,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC5C,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;AAClB,IAAI,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;AAC/B,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAChF,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAChF,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAChF,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAChF,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACnC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAChF,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAChF,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACjE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAClD,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/F,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/F,IAAI,EAAE,KAAK,EAAE,CA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EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACb,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","file":"bootstrap-select.js","sourcesContent":["(function ($) {\r\n 'use strict';\r\n\r\n var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn'];\r\n\r\n var uriAttrs = [\r\n 'background',\r\n 'cite',\r\n 'href',\r\n 'itemtype',\r\n 'longdesc',\r\n 'poster',\r\n 'src',\r\n 'xlink:href'\r\n ];\r\n\r\n var ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\r\n\r\n var DefaultWhitelist = {\r\n // Global attributes allowed on any supplied element below.\r\n '*': ['class', 'dir', 'id', 'lang', 'role', 'tabindex', 'style', ARIA_ATTRIBUTE_PATTERN],\r\n a: ['target', 'href', 'title', 'rel'],\r\n area: [],\r\n b: [],\r\n br: [],\r\n col: [],\r\n code: [],\r\n div: [],\r\n em: [],\r\n hr: [],\r\n h1: [],\r\n h2: [],\r\n h3: [],\r\n h4: [],\r\n h5: [],\r\n h6: [],\r\n i: [],\r\n img: ['src', 'alt', 'title', 'width', 'height'],\r\n li: [],\r\n ol: [],\r\n p: [],\r\n pre: [],\r\n s: [],\r\n small: [],\r\n span: [],\r\n sub: [],\r\n sup: [],\r\n strong: [],\r\n u: [],\r\n ul: []\r\n }\r\n\r\n /**\r\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\r\n *\r\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\r\n */\r\n var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;\r\n\r\n /**\r\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\r\n *\r\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\r\n */\r\n var DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;\r\n\r\n function allowedAttribute (attr, allowedAttributeList) {\r\n var attrName = attr.nodeName.toLowerCase()\r\n\r\n if ($.inArray(attrName, allowedAttributeList) !== -1) {\r\n if ($.inArray(attrName, uriAttrs) !== -1) {\r\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\r\n }\r\n\r\n return true\r\n }\r\n\r\n var regExp = $(allowedAttributeList).filter(function (index, value) {\r\n return value instanceof RegExp\r\n })\r\n\r\n // Check if a regular expression validates the attribute.\r\n for (var i = 0, l = regExp.length; i < l; i++) {\r\n if (attrName.match(regExp[i])) {\r\n return true\r\n }\r\n }\r\n\r\n return false\r\n }\r\n\r\n function sanitizeHtml (unsafeElements, whiteList, sanitizeFn) {\r\n if (sanitizeFn && typeof sanitizeFn === 'function') {\r\n return sanitizeFn(unsafeElements);\r\n }\r\n\r\n var whitelistKeys = Object.keys(whiteList);\r\n\r\n for (var i = 0, len = unsafeElements.length; i < len; i++) {\r\n var elements = unsafeElements[i].querySelectorAll('*');\r\n\r\n for (var j = 0, len2 = elements.length; j < len2; j++) {\r\n var el = elements[j];\r\n var elName = el.nodeName.toLowerCase();\r\n\r\n if (whitelistKeys.indexOf(elName) === -1) {\r\n el.parentNode.removeChild(el);\r\n\r\n continue;\r\n }\r\n\r\n var attributeList = [].slice.call(el.attributes);\r\n var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []);\r\n\r\n for (var k = 0, len3 = attributeList.length; k < len3; k++) {\r\n var attr = attributeList[k];\r\n\r\n if (!allowedAttribute(attr, whitelistedAttributes)) {\r\n el.removeAttribute(attr.nodeName);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Polyfill for browsers with no classList support\r\n // Remove in v2\r\n if (!('classList' in document.createElement('_'))) {\r\n (function (view) {\r\n if (!('Element' in view)) return;\r\n\r\n var classListProp = 'classList',\r\n protoProp = 'prototype',\r\n elemCtrProto = view.Element[protoProp],\r\n objCtr = Object,\r\n classListGetter = function () {\r\n var $elem = $(this);\r\n\r\n return {\r\n add: function (classes) {\r\n classes = Array.prototype.slice.call(arguments).join(' ');\r\n return $elem.addClass(classes);\r\n },\r\n remove: function (classes) {\r\n classes = Array.prototype.slice.call(arguments).join(' ');\r\n return $elem.removeClass(classes);\r\n },\r\n toggle: function (classes, force) {\r\n return $elem.toggleClass(classes, force);\r\n },\r\n contains: function (classes) {\r\n return $elem.hasClass(classes);\r\n }\r\n }\r\n };\r\n\r\n if (objCtr.defineProperty) {\r\n var classListPropDesc = {\r\n get: classListGetter,\r\n enumerable: true,\r\n configurable: true\r\n };\r\n try {\r\n objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc);\r\n } catch (ex) { // IE 8 doesn't support enumerable:true\r\n // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36\r\n // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected\r\n if (ex.number === undefined || ex.number === -0x7FF5EC54) {\r\n classListPropDesc.enumerable = false;\r\n objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc);\r\n }\r\n }\r\n } else if (objCtr[protoProp].__defineGetter__) {\r\n elemCtrProto.__defineGetter__(classListProp, classListGetter);\r\n }\r\n }(window));\r\n }\r\n\r\n var testElement = document.createElement('_');\r\n\r\n testElement.classList.add('c1', 'c2');\r\n\r\n if (!testElement.classList.contains('c2')) {\r\n var _add = DOMTokenList.prototype.add,\r\n _remove = DOMTokenList.prototype.remove;\r\n\r\n DOMTokenList.prototype.add = function () {\r\n Array.prototype.forEach.call(arguments, _add.bind(this));\r\n }\r\n\r\n DOMTokenList.prototype.remove = function () {\r\n Array.prototype.forEach.call(arguments, _remove.bind(this));\r\n }\r\n }\r\n\r\n testElement.classList.toggle('c3', false);\r\n\r\n // Polyfill for IE 10 and Firefox <24, where classList.toggle does not\r\n // support the second argument.\r\n if (testElement.classList.contains('c3')) {\r\n var _toggle = DOMTokenList.prototype.toggle;\r\n\r\n DOMTokenList.prototype.toggle = function (token, force) {\r\n if (1 in arguments && !this.contains(token) === !force) {\r\n return force;\r\n } else {\r\n return _toggle.call(this, token);\r\n }\r\n };\r\n }\r\n\r\n testElement = null;\r\n\r\n // shallow array comparison\r\n function isEqual (array1, array2) {\r\n return array1.length === array2.length && array1.every(function (element, index) {\r\n return element === array2[index];\r\n });\r\n };\r\n\r\n // \r\n if (!String.prototype.startsWith) {\r\n (function () {\r\n 'use strict'; // needed to support `apply`/`call` with `undefined`/`null`\r\n var defineProperty = (function () {\r\n // IE 8 only supports `Object.defineProperty` on DOM elements\r\n try {\r\n var object = {};\r\n var $defineProperty = Object.defineProperty;\r\n var result = $defineProperty(object, object, object) && $defineProperty;\r\n } catch (error) {\r\n }\r\n return result;\r\n }());\r\n var toString = {}.toString;\r\n var startsWith = function (search) {\r\n if (this == null) {\r\n throw new TypeError();\r\n }\r\n var string = String(this);\r\n if (search && toString.call(search) == '[object RegExp]') {\r\n throw new TypeError();\r\n }\r\n var stringLength = string.length;\r\n var searchString = String(search);\r\n var searchLength = searchString.length;\r\n var position = arguments.length > 1 ? arguments[1] : undefined;\r\n // `ToInteger`\r\n var pos = position ? Number(position) : 0;\r\n if (pos != pos) { // better `isNaN`\r\n pos = 0;\r\n }\r\n var start = Math.min(Math.max(pos, 0), stringLength);\r\n // Avoid the `indexOf` call if no match is possible\r\n if (searchLength + start > stringLength) {\r\n return false;\r\n }\r\n var index = -1;\r\n while (++index < searchLength) {\r\n if (string.charCodeAt(start + index) != searchString.charCodeAt(index)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n };\r\n if (defineProperty) {\r\n defineProperty(String.prototype, 'startsWith', {\r\n 'value': startsWith,\r\n 'configurable': true,\r\n 'writable': true\r\n });\r\n } else {\r\n String.prototype.startsWith = startsWith;\r\n }\r\n }());\r\n }\r\n\r\n if (!Object.keys) {\r\n Object.keys = function (\r\n o, // object\r\n k, // key\r\n r // result array\r\n ) {\r\n // initialize object and result\r\n r = [];\r\n // iterate over object keys\r\n for (k in o) {\r\n // fill result array with non-prototypical keys\r\n r.hasOwnProperty.call(o, k) && r.push(k);\r\n }\r\n // return result\r\n return r;\r\n };\r\n }\r\n\r\n if (HTMLSelectElement && !HTMLSelectElement.prototype.hasOwnProperty('selectedOptions')) {\r\n Object.defineProperty(HTMLSelectElement.prototype, 'selectedOptions', {\r\n get: function () {\r\n return this.querySelectorAll(':checked');\r\n }\r\n });\r\n }\r\n\r\n function getSelectedOptions (select, ignoreDisabled) {\r\n var selectedOptions = select.selectedOptions,\r\n options = [],\r\n opt;\r\n\r\n if (ignoreDisabled) {\r\n for (var i = 0, len = selectedOptions.length; i < len; i++) {\r\n opt = selectedOptions[i];\r\n\r\n if (!(opt.disabled || opt.parentNode.tagName === 'OPTGROUP' && opt.parentNode.disabled)) {\r\n options.push(opt);\r\n }\r\n }\r\n\r\n return options;\r\n }\r\n\r\n return selectedOptions;\r\n }\r\n\r\n // much faster than $.val()\r\n function getSelectValues (select, selectedOptions) {\r\n var value = [],\r\n options = selectedOptions || select.selectedOptions,\r\n opt;\r\n\r\n for (var i = 0, len = options.length; i < len; i++) {\r\n opt = options[i];\r\n\r\n if (!(opt.disabled || opt.parentNode.tagName === 'OPTGROUP' && opt.parentNode.disabled)) {\r\n value.push(opt.value);\r\n }\r\n }\r\n\r\n if (!select.multiple) {\r\n return !value.length ? null : value[0];\r\n }\r\n\r\n return value;\r\n }\r\n\r\n // set data-selected on select element if the value has been programmatically selected\r\n // prior to initialization of bootstrap-select\r\n // * consider removing or replacing an alternative method *\r\n var valHooks = {\r\n useDefault: false,\r\n _set: $.valHooks.select.set\r\n };\r\n\r\n $.valHooks.select.set = function (elem, value) {\r\n if (value && !valHooks.useDefault) $(elem).data('selected', true);\r\n\r\n return valHooks._set.apply(this, arguments);\r\n };\r\n\r\n var changedArguments = null;\r\n\r\n var EventIsSupported = (function () {\r\n try {\r\n new Event('change');\r\n return true;\r\n } catch (e) {\r\n return false;\r\n }\r\n })();\r\n\r\n $.fn.triggerNative = function (eventName) {\r\n var el = this[0],\r\n event;\r\n\r\n if (el.dispatchEvent) { // for modern browsers & IE9+\r\n if (EventIsSupported) {\r\n // For modern browsers\r\n event = new Event(eventName, {\r\n bubbles: true\r\n });\r\n } else {\r\n // For IE since it doesn't support Event constructor\r\n event = document.createEvent('Event');\r\n event.initEvent(eventName, true, false);\r\n }\r\n\r\n el.dispatchEvent(event);\r\n } else if (el.fireEvent) { // for IE8\r\n event = document.createEventObject();\r\n event.eventType = eventName;\r\n el.fireEvent('on' + eventName, event);\r\n } else {\r\n // fall back to jQuery.trigger\r\n this.trigger(eventName);\r\n }\r\n };\r\n // \r\n\r\n function stringSearch (li, searchString, method, normalize) {\r\n var stringTypes = [\r\n 'display',\r\n 'subtext',\r\n 'tokens'\r\n ],\r\n searchSuccess = false;\r\n\r\n for (var i = 0; i < stringTypes.length; i++) {\r\n var stringType = stringTypes[i],\r\n string = li[stringType];\r\n\r\n if (string) {\r\n string = string.toString();\r\n\r\n // Strip HTML tags. This isn't perfect, but it's much faster than any other method\r\n if (stringType === 'display') {\r\n string = string.replace(/<[^>]+>/g, '');\r\n }\r\n\r\n if (normalize) string = normalizeToBase(string);\r\n string = string.toUpperCase();\r\n\r\n if (method === 'contains') {\r\n searchSuccess = string.indexOf(searchString) >= 0;\r\n } else {\r\n searchSuccess = string.startsWith(searchString);\r\n }\r\n\r\n if (searchSuccess) break;\r\n }\r\n }\r\n\r\n return searchSuccess;\r\n }\r\n\r\n function toInteger (value) {\r\n return parseInt(value, 10) || 0;\r\n }\r\n\r\n // Borrowed from Lodash (_.deburr)\r\n /** Used to map Latin Unicode letters to basic Latin letters. */\r\n var deburredLetters = {\r\n // Latin-1 Supplement block.\r\n '\\xc0': 'A', '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',\r\n '\\xe0': 'a', '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',\r\n '\\xc7': 'C', '\\xe7': 'c',\r\n '\\xd0': 'D', '\\xf0': 'd',\r\n '\\xc8': 'E', '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',\r\n '\\xe8': 'e', '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',\r\n '\\xcc': 'I', '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',\r\n '\\xec': 'i', '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',\r\n '\\xd1': 'N', '\\xf1': 'n',\r\n '\\xd2': 'O', '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',\r\n '\\xf2': 'o', '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',\r\n '\\xd9': 'U', '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',\r\n '\\xf9': 'u', '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',\r\n '\\xdd': 'Y', '\\xfd': 'y', '\\xff': 'y',\r\n '\\xc6': 'Ae', '\\xe6': 'ae',\r\n '\\xde': 'Th', '\\xfe': 'th',\r\n '\\xdf': 'ss',\r\n // Latin Extended-A block.\r\n '\\u0100': 'A', '\\u0102': 'A', '\\u0104': 'A',\r\n '\\u0101': 'a', '\\u0103': 'a', '\\u0105': 'a',\r\n '\\u0106': 'C', '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',\r\n '\\u0107': 'c', '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',\r\n '\\u010e': 'D', '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',\r\n '\\u0112': 'E', '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',\r\n '\\u0113': 'e', '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',\r\n '\\u011c': 'G', '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',\r\n '\\u011d': 'g', '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',\r\n '\\u0124': 'H', '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',\r\n '\\u0128': 'I', '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',\r\n '\\u0129': 'i', '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',\r\n '\\u0134': 'J', '\\u0135': 'j',\r\n '\\u0136': 'K', '\\u0137': 'k', '\\u0138': 'k',\r\n '\\u0139': 'L', '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',\r\n '\\u013a': 'l', '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',\r\n '\\u0143': 'N', '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',\r\n '\\u0144': 'n', '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',\r\n '\\u014c': 'O', '\\u014e': 'O', '\\u0150': 'O',\r\n '\\u014d': 'o', '\\u014f': 'o', '\\u0151': 'o',\r\n '\\u0154': 'R', '\\u0156': 'R', '\\u0158': 'R',\r\n '\\u0155': 'r', '\\u0157': 'r', '\\u0159': 'r',\r\n '\\u015a': 'S', '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',\r\n '\\u015b': 's', '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',\r\n '\\u0162': 'T', '\\u0164': 'T', '\\u0166': 'T',\r\n '\\u0163': 't', '\\u0165': 't', '\\u0167': 't',\r\n '\\u0168': 'U', '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',\r\n '\\u0169': 'u', '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',\r\n '\\u0174': 'W', '\\u0175': 'w',\r\n '\\u0176': 'Y', '\\u0177': 'y', '\\u0178': 'Y',\r\n '\\u0179': 'Z', '\\u017b': 'Z', '\\u017d': 'Z',\r\n '\\u017a': 'z', '\\u017c': 'z', '\\u017e': 'z',\r\n '\\u0132': 'IJ', '\\u0133': 'ij',\r\n '\\u0152': 'Oe', '\\u0153': 'oe',\r\n '\\u0149': \"'n\", '\\u017f': 's'\r\n };\r\n\r\n /** Used to match Latin Unicode letters (excluding mathematical operators). */\r\n var reLatin = /[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g;\r\n\r\n /** Used to compose unicode character classes. */\r\n var rsComboMarksRange = '\\\\u0300-\\\\u036f',\r\n reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\r\n rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\r\n rsComboMarksExtendedRange = '\\\\u1ab0-\\\\u1aff',\r\n rsComboMarksSupplementRange = '\\\\u1dc0-\\\\u1dff',\r\n rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange;\r\n\r\n /** Used to compose unicode capture groups. */\r\n var rsCombo = '[' + rsComboRange + ']';\r\n\r\n /**\r\n * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and\r\n * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).\r\n */\r\n var reComboMark = RegExp(rsCombo, 'g');\r\n\r\n function deburrLetter (key) {\r\n return deburredLetters[key];\r\n };\r\n\r\n function normalizeToBase (string) {\r\n string = string.toString();\r\n return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');\r\n }\r\n\r\n // List of HTML entities for escaping.\r\n var escapeMap = {\r\n '&': '&',\r\n '<': '<',\r\n '>': '>',\r\n '\"': '"',\r\n \"'\": ''',\r\n '`': '`'\r\n };\r\n\r\n // Functions for escaping and unescaping strings to/from HTML interpolation.\r\n var createEscaper = function (map) {\r\n var escaper = function (match) {\r\n return map[match];\r\n };\r\n // Regexes for identifying a key that needs to be escaped.\r\n var source = '(?:' + Object.keys(map).join('|') + ')';\r\n var testRegexp = RegExp(source);\r\n var replaceRegexp = RegExp(source, 'g');\r\n return function (string) {\r\n string = string == null ? '' : '' + string;\r\n return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string;\r\n };\r\n };\r\n\r\n var htmlEscape = createEscaper(escapeMap);\r\n\r\n /**\r\n * ------------------------------------------------------------------------\r\n * Constants\r\n * ------------------------------------------------------------------------\r\n */\r\n\r\n var keyCodeMap = {\r\n 32: ' ',\r\n 48: '0',\r\n 49: '1',\r\n 50: '2',\r\n 51: '3',\r\n 52: '4',\r\n 53: '5',\r\n 54: '6',\r\n 55: '7',\r\n 56: '8',\r\n 57: '9',\r\n 59: ';',\r\n 65: 'A',\r\n 66: 'B',\r\n 67: 'C',\r\n 68: 'D',\r\n 69: 'E',\r\n 70: 'F',\r\n 71: 'G',\r\n 72: 'H',\r\n 73: 'I',\r\n 74: 'J',\r\n 75: 'K',\r\n 76: 'L',\r\n 77: 'M',\r\n 78: 'N',\r\n 79: 'O',\r\n 80: 'P',\r\n 81: 'Q',\r\n 82: 'R',\r\n 83: 'S',\r\n 84: 'T',\r\n 85: 'U',\r\n 86: 'V',\r\n 87: 'W',\r\n 88: 'X',\r\n 89: 'Y',\r\n 90: 'Z',\r\n 96: '0',\r\n 97: '1',\r\n 98: '2',\r\n 99: '3',\r\n 100: '4',\r\n 101: '5',\r\n 102: '6',\r\n 103: '7',\r\n 104: '8',\r\n 105: '9'\r\n };\r\n\r\n var keyCodes = {\r\n ESCAPE: 27, // KeyboardEvent.which value for Escape (Esc) key\r\n ENTER: 13, // KeyboardEvent.which value for Enter key\r\n SPACE: 32, // KeyboardEvent.which value for space key\r\n TAB: 9, // KeyboardEvent.which value for tab key\r\n ARROW_UP: 38, // KeyboardEvent.which value for up arrow key\r\n ARROW_DOWN: 40 // KeyboardEvent.which value for down arrow key\r\n }\r\n\r\n var version = {\r\n success: false,\r\n major: '3'\r\n };\r\n\r\n try {\r\n version.full = ($.fn.dropdown.Constructor.VERSION || '').split(' ')[0].split('.');\r\n version.major = version.full[0];\r\n version.success = true;\r\n } catch (err) {\r\n // do nothing\r\n }\r\n\r\n var selectId = 0;\r\n\r\n var EVENT_KEY = '.bs.select';\r\n\r\n var classNames = {\r\n DISABLED: 'disabled',\r\n DIVIDER: 'divider',\r\n SHOW: 'open',\r\n DROPUP: 'dropup',\r\n MENU: 'dropdown-menu',\r\n MENURIGHT: 'dropdown-menu-right',\r\n MENULEFT: 'dropdown-menu-left',\r\n // to-do: replace with more advanced template/customization options\r\n BUTTONCLASS: 'btn-default',\r\n POPOVERHEADER: 'popover-title',\r\n ICONBASE: 'glyphicon',\r\n TICKICON: 'glyphicon-ok'\r\n }\r\n\r\n var Selector = {\r\n MENU: '.' + classNames.MENU\r\n }\r\n\r\n var elementTemplates = {\r\n span: document.createElement('span'),\r\n i: document.createElement('i'),\r\n subtext: document.createElement('small'),\r\n a: document.createElement('a'),\r\n li: document.createElement('li'),\r\n whitespace: document.createTextNode('\\u00A0'),\r\n fragment: document.createDocumentFragment()\r\n }\r\n\r\n elementTemplates.a.setAttribute('role', 'option');\r\n if (version.major === '4') elementTemplates.a.className = 'dropdown-item';\r\n\r\n elementTemplates.subtext.className = 'text-muted';\r\n\r\n elementTemplates.text = elementTemplates.span.cloneNode(false);\r\n elementTemplates.text.className = 'text';\r\n\r\n elementTemplates.checkMark = elementTemplates.span.cloneNode(false);\r\n\r\n var REGEXP_ARROW = new RegExp(keyCodes.ARROW_UP + '|' + keyCodes.ARROW_DOWN);\r\n var REGEXP_TAB_OR_ESCAPE = new RegExp('^' + keyCodes.TAB + '$|' + keyCodes.ESCAPE);\r\n\r\n var generateOption = {\r\n li: function (content, classes, optgroup) {\r\n var li = elementTemplates.li.cloneNode(false);\r\n\r\n if (content) {\r\n if (content.nodeType === 1 || content.nodeType === 11) {\r\n li.appendChild(content);\r\n } else {\r\n li.innerHTML = content;\r\n }\r\n }\r\n\r\n if (typeof classes !== 'undefined' && classes !== '') li.className = classes;\r\n if (typeof optgroup !== 'undefined' && optgroup !== null) li.classList.add('optgroup-' + optgroup);\r\n\r\n return li;\r\n },\r\n\r\n a: function (text, classes, inline) {\r\n var a = elementTemplates.a.cloneNode(true);\r\n\r\n if (text) {\r\n if (text.nodeType === 11) {\r\n a.appendChild(text);\r\n } else {\r\n a.insertAdjacentHTML('beforeend', text);\r\n }\r\n }\r\n\r\n if (typeof classes !== 'undefined' && classes !== '') a.classList.add.apply(a.classList, classes.split(' '));\r\n if (inline) a.setAttribute('style', inline);\r\n\r\n return a;\r\n },\r\n\r\n text: function (options, useFragment) {\r\n var textElement = elementTemplates.text.cloneNode(false),\r\n subtextElement,\r\n iconElement;\r\n\r\n if (options.content) {\r\n textElement.innerHTML = options.content;\r\n } else {\r\n textElement.textContent = options.text;\r\n\r\n if (options.icon) {\r\n var whitespace = elementTemplates.whitespace.cloneNode(false);\r\n\r\n // need to use for icons in the button to prevent a breaking change\r\n // note: switch to span in next major release\r\n iconElement = (useFragment === true ? elementTemplates.i : elementTemplates.span).cloneNode(false);\r\n iconElement.className = this.options.iconBase + ' ' + options.icon;\r\n\r\n elementTemplates.fragment.appendChild(iconElement);\r\n elementTemplates.fragment.appendChild(whitespace);\r\n }\r\n\r\n if (options.subtext) {\r\n subtextElement = elementTemplates.subtext.cloneNode(false);\r\n subtextElement.textContent = options.subtext;\r\n textElement.appendChild(subtextElement);\r\n }\r\n }\r\n\r\n if (useFragment === true) {\r\n while (textElement.childNodes.length > 0) {\r\n elementTemplates.fragment.appendChild(textElement.childNodes[0]);\r\n }\r\n } else {\r\n elementTemplates.fragment.appendChild(textElement);\r\n }\r\n\r\n return elementTemplates.fragment;\r\n },\r\n\r\n label: function (options) {\r\n var textElement = elementTemplates.text.cloneNode(false),\r\n subtextElement,\r\n iconElement;\r\n\r\n textElement.innerHTML = options.display;\r\n\r\n if (options.icon) {\r\n var whitespace = elementTemplates.whitespace.cloneNode(false);\r\n\r\n iconElement = elementTemplates.span.cloneNode(false);\r\n iconElement.className = this.options.iconBase + ' ' + options.icon;\r\n\r\n elementTemplates.fragment.appendChild(iconElement);\r\n elementTemplates.fragment.appendChild(whitespace);\r\n }\r\n\r\n if (options.subtext) {\r\n subtextElement = elementTemplates.subtext.cloneNode(false);\r\n subtextElement.textContent = options.subtext;\r\n textElement.appendChild(subtextElement);\r\n }\r\n\r\n elementTemplates.fragment.appendChild(textElement);\r\n\r\n return elementTemplates.fragment;\r\n }\r\n }\r\n\r\n var Selectpicker = function (element, options) {\r\n var that = this;\r\n\r\n // bootstrap-select has been initialized - revert valHooks.select.set back to its original function\r\n if (!valHooks.useDefault) {\r\n $.valHooks.select.set = valHooks._set;\r\n valHooks.useDefault = true;\r\n }\r\n\r\n this.$element = $(element);\r\n this.$newElement = null;\r\n this.$button = null;\r\n this.$menu = null;\r\n this.options = options;\r\n this.selectpicker = {\r\n main: {},\r\n search: {},\r\n current: {}, // current changes if a search is in progress\r\n view: {},\r\n isSearching: false,\r\n keydown: {\r\n keyHistory: '',\r\n resetKeyHistory: {\r\n start: function () {\r\n return setTimeout(function () {\r\n that.selectpicker.keydown.keyHistory = '';\r\n }, 800);\r\n }\r\n }\r\n }\r\n };\r\n\r\n this.sizeInfo = {};\r\n\r\n // If we have no title yet, try to pull it from the html title attribute (jQuery doesnt' pick it up as it's not a\r\n // data-attribute)\r\n if (this.options.title === null) {\r\n this.options.title = this.$element.attr('title');\r\n }\r\n\r\n // Format window padding\r\n var winPad = this.options.windowPadding;\r\n if (typeof winPad === 'number') {\r\n this.options.windowPadding = [winPad, winPad, winPad, winPad];\r\n }\r\n\r\n // Expose public methods\r\n this.val = Selectpicker.prototype.val;\r\n this.render = Selectpicker.prototype.render;\r\n this.refresh = Selectpicker.prototype.refresh;\r\n this.setStyle = Selectpicker.prototype.setStyle;\r\n this.selectAll = Selectpicker.prototype.selectAll;\r\n this.deselectAll = Selectpicker.prototype.deselectAll;\r\n this.destroy = Selectpicker.prototype.destroy;\r\n this.remove = Selectpicker.prototype.remove;\r\n this.show = Selectpicker.prototype.show;\r\n this.hide = Selectpicker.prototype.hide;\r\n\r\n this.init();\r\n };\r\n\r\n Selectpicker.VERSION = '1.13.14';\r\n\r\n // part of this is duplicated in i18n/defaults-en_US.js. Make sure to update both.\r\n Selectpicker.DEFAULTS = {\r\n noneSelectedText: 'Nothing selected',\r\n noneResultsText: 'No results matched {0}',\r\n countSelectedText: function (numSelected, numTotal) {\r\n return (numSelected == 1) ? '{0} item selected' : '{0} items selected';\r\n },\r\n maxOptionsText: function (numAll, numGroup) {\r\n return [\r\n (numAll == 1) ? 'Limit reached ({n} item max)' : 'Limit reached ({n} items max)',\r\n (numGroup == 1) ? 'Group limit reached ({n} item max)' : 'Group limit reached ({n} items max)'\r\n ];\r\n },\r\n selectAllText: 'Select All',\r\n deselectAllText: 'Deselect All',\r\n doneButton: false,\r\n doneButtonText: 'Close',\r\n multipleSeparator: ', ',\r\n styleBase: 'btn',\r\n style: classNames.BUTTONCLASS,\r\n size: 'auto',\r\n title: null,\r\n selectedTextFormat: 'values',\r\n width: false,\r\n container: false,\r\n hideDisabled: false,\r\n showSubtext: false,\r\n showIcon: true,\r\n showContent: true,\r\n dropupAuto: true,\r\n header: false,\r\n liveSearch: false,\r\n liveSearchPlaceholder: null,\r\n liveSearchNormalize: false,\r\n liveSearchStyle: 'contains',\r\n actionsBox: false,\r\n iconBase: classNames.ICONBASE,\r\n tickIcon: classNames.TICKICON,\r\n showTick: false,\r\n template: {\r\n caret: ''\r\n },\r\n maxOptions: false,\r\n mobile: false,\r\n selectOnTab: false,\r\n dropdownAlignRight: false,\r\n windowPadding: 0,\r\n virtualScroll: 600,\r\n display: false,\r\n sanitize: true,\r\n sanitizeFn: null,\r\n whiteList: DefaultWhitelist\r\n };\r\n\r\n Selectpicker.prototype = {\r\n\r\n constructor: Selectpicker,\r\n\r\n init: function () {\r\n var that = this,\r\n id = this.$element.attr('id');\r\n\r\n selectId++;\r\n this.selectId = 'bs-select-' + selectId;\r\n\r\n this.$element[0].classList.add('bs-select-hidden');\r\n\r\n this.multiple = this.$element.prop('multiple');\r\n this.autofocus = this.$element.prop('autofocus');\r\n\r\n if (this.$element[0].classList.contains('show-tick')) {\r\n this.options.showTick = true;\r\n }\r\n\r\n this.$newElement = this.createDropdown();\r\n this.buildData();\r\n this.$element\r\n .after(this.$newElement)\r\n .prependTo(this.$newElement);\r\n\r\n this.$button = this.$newElement.children('button');\r\n this.$menu = this.$newElement.children(Selector.MENU);\r\n this.$menuInner = this.$menu.children('.inner');\r\n this.$searchbox = this.$menu.find('input');\r\n\r\n this.$element[0].classList.remove('bs-select-hidden');\r\n\r\n if (this.options.dropdownAlignRight === true) this.$menu[0].classList.add(classNames.MENURIGHT);\r\n\r\n if (typeof id !== 'undefined') {\r\n this.$button.attr('data-id', id);\r\n }\r\n\r\n this.checkDisabled();\r\n this.clickListener();\r\n\r\n if (this.options.liveSearch) {\r\n this.liveSearchListener();\r\n this.focusedParent = this.$searchbox[0];\r\n } else {\r\n this.focusedParent = this.$menuInner[0];\r\n }\r\n\r\n this.setStyle();\r\n this.render();\r\n this.setWidth();\r\n if (this.options.container) {\r\n this.selectPosition();\r\n } else {\r\n this.$element.on('hide' + EVENT_KEY, function () {\r\n if (that.isVirtual()) {\r\n // empty menu on close\r\n var menuInner = that.$menuInner[0],\r\n emptyMenu = menuInner.firstChild.cloneNode(false);\r\n\r\n // replace the existing UL with an empty one - this is faster than $.empty() or innerHTML = ''\r\n menuInner.replaceChild(emptyMenu, menuInner.firstChild);\r\n menuInner.scrollTop = 0;\r\n }\r\n });\r\n }\r\n this.$menu.data('this', this);\r\n this.$newElement.data('this', this);\r\n if (this.options.mobile) this.mobile();\r\n\r\n this.$newElement.on({\r\n 'hide.bs.dropdown': function (e) {\r\n that.$element.trigger('hide' + EVENT_KEY, e);\r\n },\r\n 'hidden.bs.dropdown': function (e) {\r\n that.$element.trigger('hidden' + EVENT_KEY, e);\r\n },\r\n 'show.bs.dropdown': function (e) {\r\n that.$element.trigger('show' + EVENT_KEY, e);\r\n },\r\n 'shown.bs.dropdown': function (e) {\r\n that.$element.trigger('shown' + EVENT_KEY, e);\r\n }\r\n });\r\n\r\n if (that.$element[0].hasAttribute('required')) {\r\n this.$element.on('invalid' + EVENT_KEY, function () {\r\n that.$button[0].classList.add('bs-invalid');\r\n\r\n that.$element\r\n .on('shown' + EVENT_KEY + '.invalid', function () {\r\n that.$element\r\n .val(that.$element.val()) // set the value to hide the validation message in Chrome when menu is opened\r\n .off('shown' + EVENT_KEY + '.invalid');\r\n })\r\n .on('rendered' + EVENT_KEY, function () {\r\n // if select is no longer invalid, remove the bs-invalid class\r\n if (this.validity.valid) that.$button[0].classList.remove('bs-invalid');\r\n that.$element.off('rendered' + EVENT_KEY);\r\n });\r\n\r\n that.$button.on('blur' + EVENT_KEY, function () {\r\n that.$element.trigger('focus').trigger('blur');\r\n that.$button.off('blur' + EVENT_KEY);\r\n });\r\n });\r\n }\r\n\r\n setTimeout(function () {\r\n that.buildList();\r\n that.$element.trigger('loaded' + EVENT_KEY);\r\n });\r\n },\r\n\r\n createDropdown: function () {\r\n // Options\r\n // If we are multiple or showTick option is set, then add the show-tick class\r\n var showTick = (this.multiple || this.options.showTick) ? ' show-tick' : '',\r\n multiselectable = this.multiple ? ' aria-multiselectable=\"true\"' : '',\r\n inputGroup = '',\r\n autofocus = this.autofocus ? ' autofocus' : '';\r\n\r\n if (version.major < 4 && this.$element.parent().hasClass('input-group')) {\r\n inputGroup = ' input-group-btn';\r\n }\r\n\r\n // Elements\r\n var drop,\r\n header = '',\r\n searchbox = '',\r\n actionsbox = '',\r\n donebutton = '';\r\n\r\n if (this.options.header) {\r\n header =\r\n '
' +\r\n '' +\r\n this.options.header +\r\n '
';\r\n }\r\n\r\n if (this.options.liveSearch) {\r\n searchbox =\r\n '
' +\r\n '' +\r\n '
';\r\n }\r\n\r\n if (this.multiple && this.options.actionsBox) {\r\n actionsbox =\r\n '
' +\r\n '
' +\r\n '' +\r\n '' +\r\n '
' +\r\n '
';\r\n }\r\n\r\n if (this.multiple && this.options.doneButton) {\r\n donebutton =\r\n '
' +\r\n '
' +\r\n '' +\r\n '
' +\r\n '
';\r\n }\r\n\r\n drop =\r\n '
' +\r\n '' +\r\n '
' +\r\n header +\r\n searchbox +\r\n actionsbox +\r\n '
' +\r\n '
    ' +\r\n '
' +\r\n '
' +\r\n donebutton +\r\n '
' +\r\n '
';\r\n\r\n return $(drop);\r\n },\r\n\r\n setPositionData: function () {\r\n this.selectpicker.view.canHighlight = [];\r\n this.selectpicker.view.size = 0;\r\n\r\n for (var i = 0; i < this.selectpicker.current.data.length; i++) {\r\n var li = this.selectpicker.current.data[i],\r\n canHighlight = true;\r\n\r\n if (li.type === 'divider') {\r\n canHighlight = false;\r\n li.height = this.sizeInfo.dividerHeight;\r\n } else if (li.type === 'optgroup-label') {\r\n canHighlight = false;\r\n li.height = this.sizeInfo.dropdownHeaderHeight;\r\n } else {\r\n li.height = this.sizeInfo.liHeight;\r\n }\r\n\r\n if (li.disabled) canHighlight = false;\r\n\r\n this.selectpicker.view.canHighlight.push(canHighlight);\r\n\r\n if (canHighlight) {\r\n this.selectpicker.view.size++;\r\n li.posinset = this.selectpicker.view.size;\r\n }\r\n\r\n li.position = (i === 0 ? 0 : this.selectpicker.current.data[i - 1].position) + li.height;\r\n }\r\n },\r\n\r\n isVirtual: function () {\r\n return (this.options.virtualScroll !== false) && (this.selectpicker.main.elements.length >= this.options.virtualScroll) || this.options.virtualScroll === true;\r\n },\r\n\r\n createView: function (isSearching, setSize, refresh) {\r\n var that = this,\r\n scrollTop = 0,\r\n active = [],\r\n selected,\r\n prevActive;\r\n\r\n this.selectpicker.isSearching = isSearching;\r\n this.selectpicker.current = isSearching ? this.selectpicker.search : this.selectpicker.main;\r\n\r\n this.setPositionData();\r\n\r\n if (setSize) {\r\n if (refresh) {\r\n scrollTop = this.$menuInner[0].scrollTop;\r\n } else if (!that.multiple) {\r\n var element = that.$element[0],\r\n selectedIndex = (element.options[element.selectedIndex] || {}).liIndex;\r\n\r\n if (typeof selectedIndex === 'number' && that.options.size !== false) {\r\n var selectedData = that.selectpicker.main.data[selectedIndex],\r\n position = selectedData && selectedData.position;\r\n\r\n if (position) {\r\n scrollTop = position - ((that.sizeInfo.menuInnerHeight + that.sizeInfo.liHeight) / 2);\r\n }\r\n }\r\n }\r\n }\r\n\r\n scroll(scrollTop, true);\r\n\r\n this.$menuInner.off('scroll.createView').on('scroll.createView', function (e, updateValue) {\r\n if (!that.noScroll) scroll(this.scrollTop, updateValue);\r\n that.noScroll = false;\r\n });\r\n\r\n function scroll (scrollTop, init) {\r\n var size = that.selectpicker.current.elements.length,\r\n chunks = [],\r\n chunkSize,\r\n chunkCount,\r\n firstChunk,\r\n lastChunk,\r\n currentChunk,\r\n prevPositions,\r\n positionIsDifferent,\r\n previousElements,\r\n menuIsDifferent = true,\r\n isVirtual = that.isVirtual();\r\n\r\n that.selectpicker.view.scrollTop = scrollTop;\r\n\r\n chunkSize = Math.ceil(that.sizeInfo.menuInnerHeight / that.sizeInfo.liHeight * 1.5); // number of options in a chunk\r\n chunkCount = Math.round(size / chunkSize) || 1; // number of chunks\r\n\r\n for (var i = 0; i < chunkCount; i++) {\r\n var endOfChunk = (i + 1) * chunkSize;\r\n\r\n if (i === chunkCount - 1) {\r\n endOfChunk = size;\r\n }\r\n\r\n chunks[i] = [\r\n (i) * chunkSize + (!i ? 0 : 1),\r\n endOfChunk\r\n ];\r\n\r\n if (!size) break;\r\n\r\n if (currentChunk === undefined && scrollTop - 1 <= that.selectpicker.current.data[endOfChunk - 1].position - that.sizeInfo.menuInnerHeight) {\r\n currentChunk = i;\r\n }\r\n }\r\n\r\n if (currentChunk === undefined) currentChunk = 0;\r\n\r\n prevPositions = [that.selectpicker.view.position0, that.selectpicker.view.position1];\r\n\r\n // always display previous, current, and next chunks\r\n firstChunk = Math.max(0, currentChunk - 1);\r\n lastChunk = Math.min(chunkCount - 1, currentChunk + 1);\r\n\r\n that.selectpicker.view.position0 = isVirtual === false ? 0 : (Math.max(0, chunks[firstChunk][0]) || 0);\r\n that.selectpicker.view.position1 = isVirtual === false ? size : (Math.min(size, chunks[lastChunk][1]) || 0);\r\n\r\n positionIsDifferent = prevPositions[0] !== that.selectpicker.view.position0 || prevPositions[1] !== that.selectpicker.view.position1;\r\n\r\n if (that.activeIndex !== undefined) {\r\n prevActive = that.selectpicker.main.elements[that.prevActiveIndex];\r\n active = that.selectpicker.main.elements[that.activeIndex];\r\n selected = that.selectpicker.main.elements[that.selectedIndex];\r\n\r\n if (init) {\r\n if (that.activeIndex !== that.selectedIndex) {\r\n that.defocusItem(active);\r\n }\r\n that.activeIndex = undefined;\r\n }\r\n\r\n if (that.activeIndex && that.activeIndex !== that.selectedIndex) {\r\n that.defocusItem(selected);\r\n }\r\n }\r\n\r\n if (that.prevActiveIndex !== undefined && that.prevActiveIndex !== that.activeIndex && that.prevActiveIndex !== that.selectedIndex) {\r\n that.defocusItem(prevActive);\r\n }\r\n\r\n if (init || positionIsDifferent) {\r\n previousElements = that.selectpicker.view.visibleElements ? that.selectpicker.view.visibleElements.slice() : [];\r\n\r\n if (isVirtual === false) {\r\n that.selectpicker.view.visibleElements = that.selectpicker.current.elements;\r\n } else {\r\n that.selectpicker.view.visibleElements = that.selectpicker.current.elements.slice(that.selectpicker.view.position0, that.selectpicker.view.position1);\r\n }\r\n\r\n that.setOptionStatus();\r\n\r\n // if searching, check to make sure the list has actually been updated before updating DOM\r\n // this prevents unnecessary repaints\r\n if (isSearching || (isVirtual === false && init)) menuIsDifferent = !isEqual(previousElements, that.selectpicker.view.visibleElements);\r\n\r\n // if virtual scroll is disabled and not searching,\r\n // menu should never need to be updated more than once\r\n if ((init || isVirtual === true) && menuIsDifferent) {\r\n var menuInner = that.$menuInner[0],\r\n menuFragment = document.createDocumentFragment(),\r\n emptyMenu = menuInner.firstChild.cloneNode(false),\r\n marginTop,\r\n marginBottom,\r\n elements = that.selectpicker.view.visibleElements,\r\n toSanitize = [];\r\n\r\n // replace the existing UL with an empty one - this is faster than $.empty()\r\n menuInner.replaceChild(emptyMenu, menuInner.firstChild);\r\n\r\n for (var i = 0, visibleElementsLen = elements.length; i < visibleElementsLen; i++) {\r\n var element = elements[i],\r\n elText,\r\n elementData;\r\n\r\n if (that.options.sanitize) {\r\n elText = element.lastChild;\r\n\r\n if (elText) {\r\n elementData = that.selectpicker.current.data[i + that.selectpicker.view.position0];\r\n\r\n if (elementData && elementData.content && !elementData.sanitized) {\r\n toSanitize.push(elText);\r\n elementData.sanitized = true;\r\n }\r\n }\r\n }\r\n\r\n menuFragment.appendChild(element);\r\n }\r\n\r\n if (that.options.sanitize && toSanitize.length) {\r\n sanitizeHtml(toSanitize, that.options.whiteList, that.options.sanitizeFn);\r\n }\r\n\r\n if (isVirtual === true) {\r\n marginTop = (that.selectpicker.view.position0 === 0 ? 0 : that.selectpicker.current.data[that.selectpicker.view.position0 - 1].position);\r\n marginBottom = (that.selectpicker.view.position1 > size - 1 ? 0 : that.selectpicker.current.data[size - 1].position - that.selectpicker.current.data[that.selectpicker.view.position1 - 1].position);\r\n\r\n menuInner.firstChild.style.marginTop = marginTop + 'px';\r\n menuInner.firstChild.style.marginBottom = marginBottom + 'px';\r\n } else {\r\n menuInner.firstChild.style.marginTop = 0;\r\n menuInner.firstChild.style.marginBottom = 0;\r\n }\r\n\r\n menuInner.firstChild.appendChild(menuFragment);\r\n\r\n // if an option is encountered that is wider than the current menu width, update the menu width accordingly\r\n // switch to ResizeObserver with increased browser support\r\n if (isVirtual === true && that.sizeInfo.hasScrollBar) {\r\n var menuInnerInnerWidth = menuInner.firstChild.offsetWidth;\r\n\r\n if (init && menuInnerInnerWidth < that.sizeInfo.menuInnerInnerWidth && that.sizeInfo.totalMenuWidth > that.sizeInfo.selectWidth) {\r\n menuInner.firstChild.style.minWidth = that.sizeInfo.menuInnerInnerWidth + 'px';\r\n } else if (menuInnerInnerWidth > that.sizeInfo.menuInnerInnerWidth) {\r\n // set to 0 to get actual width of menu\r\n that.$menu[0].style.minWidth = 0;\r\n\r\n var actualMenuWidth = menuInner.firstChild.offsetWidth;\r\n\r\n if (actualMenuWidth > that.sizeInfo.menuInnerInnerWidth) {\r\n that.sizeInfo.menuInnerInnerWidth = actualMenuWidth;\r\n menuInner.firstChild.style.minWidth = that.sizeInfo.menuInnerInnerWidth + 'px';\r\n }\r\n\r\n // reset to default CSS styling\r\n that.$menu[0].style.minWidth = '';\r\n }\r\n }\r\n }\r\n }\r\n\r\n that.prevActiveIndex = that.activeIndex;\r\n\r\n if (!that.options.liveSearch) {\r\n that.$menuInner.trigger('focus');\r\n } else if (isSearching && init) {\r\n var index = 0,\r\n newActive;\r\n\r\n if (!that.selectpicker.view.canHighlight[index]) {\r\n index = 1 + that.selectpicker.view.canHighlight.slice(1).indexOf(true);\r\n }\r\n\r\n newActive = that.selectpicker.view.visibleElements[index];\r\n\r\n that.defocusItem(that.selectpicker.view.currentActive);\r\n\r\n that.activeIndex = (that.selectpicker.current.data[index] || {}).index;\r\n\r\n that.focusItem(newActive);\r\n }\r\n }\r\n\r\n $(window)\r\n .off('resize' + EVENT_KEY + '.' + this.selectId + '.createView')\r\n .on('resize' + EVENT_KEY + '.' + this.selectId + '.createView', function () {\r\n var isActive = that.$newElement.hasClass(classNames.SHOW);\r\n\r\n if (isActive) scroll(that.$menuInner[0].scrollTop);\r\n });\r\n },\r\n\r\n focusItem: function (li, liData, noStyle) {\r\n if (li) {\r\n liData = liData || this.selectpicker.main.data[this.activeIndex];\r\n var a = li.firstChild;\r\n\r\n if (a) {\r\n a.setAttribute('aria-setsize', this.selectpicker.view.size);\r\n a.setAttribute('aria-posinset', liData.posinset);\r\n\r\n if (noStyle !== true) {\r\n this.focusedParent.setAttribute('aria-activedescendant', a.id);\r\n li.classList.add('active');\r\n a.classList.add('active');\r\n }\r\n }\r\n }\r\n },\r\n\r\n defocusItem: function (li) {\r\n if (li) {\r\n li.classList.remove('active');\r\n if (li.firstChild) li.firstChild.classList.remove('active');\r\n }\r\n },\r\n\r\n setPlaceholder: function () {\r\n var updateIndex = false;\r\n\r\n if (this.options.title && !this.multiple) {\r\n if (!this.selectpicker.view.titleOption) this.selectpicker.view.titleOption = document.createElement('option');\r\n\r\n // this option doesn't create a new
  • element, but does add a new option at the start,\r\n // so startIndex should increase to prevent having to check every option for the bs-title-option class\r\n updateIndex = true;\r\n\r\n var element = this.$element[0],\r\n isSelected = false,\r\n titleNotAppended = !this.selectpicker.view.titleOption.parentNode;\r\n\r\n if (titleNotAppended) {\r\n // Use native JS to prepend option (faster)\r\n this.selectpicker.view.titleOption.className = 'bs-title-option';\r\n this.selectpicker.view.titleOption.value = '';\r\n\r\n // Check if selected or data-selected attribute is already set on an option. If not, select the titleOption option.\r\n // the selected item may have been changed by user or programmatically before the bootstrap select plugin runs,\r\n // if so, the select will have the data-selected attribute\r\n var $opt = $(element.options[element.selectedIndex]);\r\n isSelected = $opt.attr('selected') === undefined && this.$element.data('selected') === undefined;\r\n }\r\n\r\n if (titleNotAppended || this.selectpicker.view.titleOption.index !== 0) {\r\n element.insertBefore(this.selectpicker.view.titleOption, element.firstChild);\r\n }\r\n\r\n // Set selected *after* appending to select,\r\n // otherwise the option doesn't get selected in IE\r\n // set using selectedIndex, as setting the selected attr to true here doesn't work in IE11\r\n if (isSelected) element.selectedIndex = 0;\r\n }\r\n\r\n return updateIndex;\r\n },\r\n\r\n buildData: function () {\r\n var optionSelector = ':not([hidden]):not([data-hidden=\"true\"])',\r\n mainData = [],\r\n optID = 0,\r\n startIndex = this.setPlaceholder() ? 1 : 0; // append the titleOption if necessary and skip the first option in the loop\r\n\r\n if (this.options.hideDisabled) optionSelector += ':not(:disabled)';\r\n\r\n var selectOptions = this.$element[0].querySelectorAll('select > *' + optionSelector);\r\n\r\n function addDivider (config) {\r\n var previousData = mainData[mainData.length - 1];\r\n\r\n // ensure optgroup doesn't create back-to-back dividers\r\n if (\r\n previousData &&\r\n previousData.type === 'divider' &&\r\n (previousData.optID || config.optID)\r\n ) {\r\n return;\r\n }\r\n\r\n config = config || {};\r\n config.type = 'divider';\r\n\r\n mainData.push(config);\r\n }\r\n\r\n function addOption (option, config) {\r\n config = config || {};\r\n\r\n config.divider = option.getAttribute('data-divider') === 'true';\r\n\r\n if (config.divider) {\r\n addDivider({\r\n optID: config.optID\r\n });\r\n } else {\r\n var liIndex = mainData.length,\r\n cssText = option.style.cssText,\r\n inlineStyle = cssText ? htmlEscape(cssText) : '',\r\n optionClass = (option.className || '') + (config.optgroupClass || '');\r\n\r\n if (config.optID) optionClass = 'opt ' + optionClass;\r\n\r\n config.optionClass = optionClass.trim();\r\n config.inlineStyle = inlineStyle;\r\n config.text = option.textContent;\r\n\r\n config.content = option.getAttribute('data-content');\r\n config.tokens = option.getAttribute('data-tokens');\r\n config.subtext = option.getAttribute('data-subtext');\r\n config.icon = option.getAttribute('data-icon');\r\n\r\n option.liIndex = liIndex;\r\n\r\n config.display = config.content || config.text;\r\n config.type = 'option';\r\n config.index = liIndex;\r\n config.option = option;\r\n config.selected = !!option.selected;\r\n config.disabled = config.disabled || !!option.disabled;\r\n\r\n mainData.push(config);\r\n }\r\n }\r\n\r\n function addOptgroup (index, selectOptions) {\r\n var optgroup = selectOptions[index],\r\n previous = selectOptions[index - 1],\r\n next = selectOptions[index + 1],\r\n options = optgroup.querySelectorAll('option' + optionSelector);\r\n\r\n if (!options.length) return;\r\n\r\n var config = {\r\n display: htmlEscape(optgroup.label),\r\n subtext: optgroup.getAttribute('data-subtext'),\r\n icon: optgroup.getAttribute('data-icon'),\r\n type: 'optgroup-label',\r\n optgroupClass: ' ' + (optgroup.className || '')\r\n },\r\n headerIndex,\r\n lastIndex;\r\n\r\n optID++;\r\n\r\n if (previous) {\r\n addDivider({ optID: optID });\r\n }\r\n\r\n config.optID = optID;\r\n\r\n mainData.push(config);\r\n\r\n for (var j = 0, len = options.length; j < len; j++) {\r\n var option = options[j];\r\n\r\n if (j === 0) {\r\n headerIndex = mainData.length - 1;\r\n lastIndex = headerIndex + len;\r\n }\r\n\r\n addOption(option, {\r\n headerIndex: headerIndex,\r\n lastIndex: lastIndex,\r\n optID: config.optID,\r\n optgroupClass: config.optgroupClass,\r\n disabled: optgroup.disabled\r\n });\r\n }\r\n\r\n if (next) {\r\n addDivider({ optID: optID });\r\n }\r\n }\r\n\r\n for (var len = selectOptions.length; startIndex < len; startIndex++) {\r\n var item = selectOptions[startIndex];\r\n\r\n if (item.tagName !== 'OPTGROUP') {\r\n addOption(item, {});\r\n } else {\r\n addOptgroup(startIndex, selectOptions);\r\n }\r\n }\r\n\r\n this.selectpicker.main.data = this.selectpicker.current.data = mainData;\r\n },\r\n\r\n buildList: function () {\r\n var that = this,\r\n selectData = this.selectpicker.main.data,\r\n mainElements = [],\r\n widestOptionLength = 0;\r\n\r\n if ((that.options.showTick || that.multiple) && !elementTemplates.checkMark.parentNode) {\r\n elementTemplates.checkMark.className = this.options.iconBase + ' ' + that.options.tickIcon + ' check-mark';\r\n elementTemplates.a.appendChild(elementTemplates.checkMark);\r\n }\r\n\r\n function buildElement (item) {\r\n var liElement,\r\n combinedLength = 0;\r\n\r\n switch (item.type) {\r\n case 'divider':\r\n liElement = generateOption.li(\r\n false,\r\n classNames.DIVIDER,\r\n (item.optID ? item.optID + 'div' : undefined)\r\n );\r\n\r\n break;\r\n\r\n case 'option':\r\n liElement = generateOption.li(\r\n generateOption.a(\r\n generateOption.text.call(that, item),\r\n item.optionClass,\r\n item.inlineStyle\r\n ),\r\n '',\r\n item.optID\r\n );\r\n\r\n if (liElement.firstChild) {\r\n liElement.firstChild.id = that.selectId + '-' + item.index;\r\n }\r\n\r\n break;\r\n\r\n case 'optgroup-label':\r\n liElement = generateOption.li(\r\n generateOption.label.call(that, item),\r\n 'dropdown-header' + item.optgroupClass,\r\n item.optID\r\n );\r\n\r\n break;\r\n }\r\n\r\n mainElements.push(liElement);\r\n\r\n // count the number of characters in the option - not perfect, but should work in most cases\r\n if (item.display) combinedLength += item.display.length;\r\n if (item.subtext) combinedLength += item.subtext.length;\r\n // if there is an icon, ensure this option's width is checked\r\n if (item.icon) combinedLength += 1;\r\n\r\n if (combinedLength > widestOptionLength) {\r\n widestOptionLength = combinedLength;\r\n\r\n // guess which option is the widest\r\n // use this when calculating menu width\r\n // not perfect, but it's fast, and the width will be updating accordingly when scrolling\r\n that.selectpicker.view.widestOption = mainElements[mainElements.length - 1];\r\n }\r\n }\r\n\r\n for (var len = selectData.length, i = 0; i < len; i++) {\r\n var item = selectData[i];\r\n\r\n buildElement(item);\r\n }\r\n\r\n this.selectpicker.main.elements = this.selectpicker.current.elements = mainElements;\r\n },\r\n\r\n findLis: function () {\r\n return this.$menuInner.find('.inner > li');\r\n },\r\n\r\n render: function () {\r\n var that = this,\r\n element = this.$element[0],\r\n // ensure titleOption is appended and selected (if necessary) before getting selectedOptions\r\n placeholderSelected = this.setPlaceholder() && element.selectedIndex === 0,\r\n selectedOptions = getSelectedOptions(element, this.options.hideDisabled),\r\n selectedCount = selectedOptions.length,\r\n button = this.$button[0],\r\n buttonInner = button.querySelector('.filter-option-inner-inner'),\r\n multipleSeparator = document.createTextNode(this.options.multipleSeparator),\r\n titleFragment = elementTemplates.fragment.cloneNode(false),\r\n showCount,\r\n countMax,\r\n hasContent = false;\r\n\r\n button.classList.toggle('bs-placeholder', that.multiple ? !selectedCount : !getSelectValues(element, selectedOptions));\r\n\r\n this.tabIndex();\r\n\r\n if (this.options.selectedTextFormat === 'static') {\r\n titleFragment = generateOption.text.call(this, { text: this.options.title }, true);\r\n } else {\r\n showCount = this.multiple && this.options.selectedTextFormat.indexOf('count') !== -1 && selectedCount > 1;\r\n\r\n // determine if the number of selected options will be shown (showCount === true)\r\n if (showCount) {\r\n countMax = this.options.selectedTextFormat.split('>');\r\n showCount = (countMax.length > 1 && selectedCount > countMax[1]) || (countMax.length === 1 && selectedCount >= 2);\r\n }\r\n\r\n // only loop through all selected options if the count won't be shown\r\n if (showCount === false) {\r\n if (!placeholderSelected) {\r\n for (var selectedIndex = 0; selectedIndex < selectedCount; selectedIndex++) {\r\n if (selectedIndex < 50) {\r\n var option = selectedOptions[selectedIndex],\r\n thisData = this.selectpicker.main.data[option.liIndex],\r\n titleOptions = {};\r\n\r\n if (this.multiple && selectedIndex > 0) {\r\n titleFragment.appendChild(multipleSeparator.cloneNode(false));\r\n }\r\n\r\n if (option.title) {\r\n titleOptions.text = option.title;\r\n } else if (thisData) {\r\n if (thisData.content && that.options.showContent) {\r\n titleOptions.content = thisData.content.toString();\r\n hasContent = true;\r\n } else {\r\n if (that.options.showIcon) {\r\n titleOptions.icon = thisData.icon;\r\n }\r\n if (that.options.showSubtext && !that.multiple && thisData.subtext) titleOptions.subtext = ' ' + thisData.subtext;\r\n titleOptions.text = option.textContent.trim();\r\n }\r\n }\r\n\r\n titleFragment.appendChild(generateOption.text.call(this, titleOptions, true));\r\n } else {\r\n break;\r\n }\r\n }\r\n\r\n // add ellipsis\r\n if (selectedCount > 49) {\r\n titleFragment.appendChild(document.createTextNode('...'));\r\n }\r\n }\r\n } else {\r\n var optionSelector = ':not([hidden]):not([data-hidden=\"true\"]):not([data-divider=\"true\"])';\r\n if (this.options.hideDisabled) optionSelector += ':not(:disabled)';\r\n\r\n // If this is a multiselect, and selectedTextFormat is count, then show 1 of 2 selected, etc.\r\n var totalCount = this.$element[0].querySelectorAll('select > option' + optionSelector + ', optgroup' + optionSelector + ' option' + optionSelector).length,\r\n tr8nText = (typeof this.options.countSelectedText === 'function') ? this.options.countSelectedText(selectedCount, totalCount) : this.options.countSelectedText;\r\n\r\n titleFragment = generateOption.text.call(this, {\r\n text: tr8nText.replace('{0}', selectedCount.toString()).replace('{1}', totalCount.toString())\r\n }, true);\r\n }\r\n }\r\n\r\n if (this.options.title == undefined) {\r\n // use .attr to ensure undefined is returned if title attribute is not set\r\n this.options.title = this.$element.attr('title');\r\n }\r\n\r\n // If the select doesn't have a title, then use the default, or if nothing is set at all, use noneSelectedText\r\n if (!titleFragment.childNodes.length) {\r\n titleFragment = generateOption.text.call(this, {\r\n text: typeof this.options.title !== 'undefined' ? this.options.title : this.options.noneSelectedText\r\n }, true);\r\n }\r\n\r\n // strip all HTML tags and trim the result, then unescape any escaped tags\r\n button.title = titleFragment.textContent.replace(/<[^>]*>?/g, '').trim();\r\n\r\n if (this.options.sanitize && hasContent) {\r\n sanitizeHtml([titleFragment], that.options.whiteList, that.options.sanitizeFn);\r\n }\r\n\r\n buttonInner.innerHTML = '';\r\n buttonInner.appendChild(titleFragment);\r\n\r\n if (version.major < 4 && this.$newElement[0].classList.contains('bs3-has-addon')) {\r\n var filterExpand = button.querySelector('.filter-expand'),\r\n clone = buttonInner.cloneNode(true);\r\n\r\n clone.className = 'filter-expand';\r\n\r\n if (filterExpand) {\r\n button.replaceChild(clone, filterExpand);\r\n } else {\r\n button.appendChild(clone);\r\n }\r\n }\r\n\r\n this.$element.trigger('rendered' + EVENT_KEY);\r\n },\r\n\r\n /**\r\n * @param [style]\r\n * @param [status]\r\n */\r\n setStyle: function (newStyle, status) {\r\n var button = this.$button[0],\r\n newElement = this.$newElement[0],\r\n style = this.options.style.trim(),\r\n buttonClass;\r\n\r\n if (this.$element.attr('class')) {\r\n this.$newElement.addClass(this.$element.attr('class').replace(/selectpicker|mobile-device|bs-select-hidden|validate\\[.*\\]/gi, ''));\r\n }\r\n\r\n if (version.major < 4) {\r\n newElement.classList.add('bs3');\r\n\r\n if (newElement.parentNode.classList.contains('input-group') &&\r\n (newElement.previousElementSibling || newElement.nextElementSibling) &&\r\n (newElement.previousElementSibling || newElement.nextElementSibling).classList.contains('input-group-addon')\r\n ) {\r\n newElement.classList.add('bs3-has-addon');\r\n }\r\n }\r\n\r\n if (newStyle) {\r\n buttonClass = newStyle.trim();\r\n } else {\r\n buttonClass = style;\r\n }\r\n\r\n if (status == 'add') {\r\n if (buttonClass) button.classList.add.apply(button.classList, buttonClass.split(' '));\r\n } else if (status == 'remove') {\r\n if (buttonClass) button.classList.remove.apply(button.classList, buttonClass.split(' '));\r\n } else {\r\n if (style) button.classList.remove.apply(button.classList, style.split(' '));\r\n if (buttonClass) button.classList.add.apply(button.classList, buttonClass.split(' '));\r\n }\r\n },\r\n\r\n liHeight: function (refresh) {\r\n if (!refresh && (this.options.size === false || Object.keys(this.sizeInfo).length)) return;\r\n\r\n var newElement = document.createElement('div'),\r\n menu = document.createElement('div'),\r\n menuInner = document.createElement('div'),\r\n menuInnerInner = document.createElement('ul'),\r\n divider = document.createElement('li'),\r\n dropdownHeader = document.createElement('li'),\r\n li = document.createElement('li'),\r\n a = document.createElement('a'),\r\n text = document.createElement('span'),\r\n header = this.options.header && this.$menu.find('.' + classNames.POPOVERHEADER).length > 0 ? this.$menu.find('.' + classNames.POPOVERHEADER)[0].cloneNode(true) : null,\r\n search = this.options.liveSearch ? document.createElement('div') : null,\r\n actions = this.options.actionsBox && this.multiple && this.$menu.find('.bs-actionsbox').length > 0 ? this.$menu.find('.bs-actionsbox')[0].cloneNode(true) : null,\r\n doneButton = this.options.doneButton && this.multiple && this.$menu.find('.bs-donebutton').length > 0 ? this.$menu.find('.bs-donebutton')[0].cloneNode(true) : null,\r\n firstOption = this.$element.find('option')[0];\r\n\r\n this.sizeInfo.selectWidth = this.$newElement[0].offsetWidth;\r\n\r\n text.className = 'text';\r\n a.className = 'dropdown-item ' + (firstOption ? firstOption.className : '');\r\n newElement.className = this.$menu[0].parentNode.className + ' ' + classNames.SHOW;\r\n newElement.style.width = 0; // ensure button width doesn't affect natural width of menu when calculating\r\n if (this.options.width === 'auto') menu.style.minWidth = 0;\r\n menu.className = classNames.MENU + ' ' + classNames.SHOW;\r\n menuInner.className = 'inner ' + classNames.SHOW;\r\n menuInnerInner.className = classNames.MENU + ' inner ' + (version.major === '4' ? classNames.SHOW : '');\r\n divider.className = classNames.DIVIDER;\r\n dropdownHeader.className = 'dropdown-header';\r\n\r\n text.appendChild(document.createTextNode('\\u200b'));\r\n a.appendChild(text);\r\n li.appendChild(a);\r\n dropdownHeader.appendChild(text.cloneNode(true));\r\n\r\n if (this.selectpicker.view.widestOption) {\r\n menuInnerInner.appendChild(this.selectpicker.view.widestOption.cloneNode(true));\r\n }\r\n\r\n menuInnerInner.appendChild(li);\r\n menuInnerInner.appendChild(divider);\r\n menuInnerInner.appendChild(dropdownHeader);\r\n if (header) menu.appendChild(header);\r\n if (search) {\r\n var input = document.createElement('input');\r\n search.className = 'bs-searchbox';\r\n input.className = 'form-control';\r\n search.appendChild(input);\r\n menu.appendChild(search);\r\n }\r\n if (actions) menu.appendChild(actions);\r\n menuInner.appendChild(menuInnerInner);\r\n menu.appendChild(menuInner);\r\n if (doneButton) menu.appendChild(doneButton);\r\n newElement.appendChild(menu);\r\n\r\n document.body.appendChild(newElement);\r\n\r\n var liHeight = li.offsetHeight,\r\n dropdownHeaderHeight = dropdownHeader ? dropdownHeader.offsetHeight : 0,\r\n headerHeight = header ? header.offsetHeight : 0,\r\n searchHeight = search ? search.offsetHeight : 0,\r\n actionsHeight = actions ? actions.offsetHeight : 0,\r\n doneButtonHeight = doneButton ? doneButton.offsetHeight : 0,\r\n dividerHeight = $(divider).outerHeight(true),\r\n // fall back to jQuery if getComputedStyle is not supported\r\n menuStyle = window.getComputedStyle ? window.getComputedStyle(menu) : false,\r\n menuWidth = menu.offsetWidth,\r\n $menu = menuStyle ? null : $(menu),\r\n menuPadding = {\r\n vert: toInteger(menuStyle ? menuStyle.paddingTop : $menu.css('paddingTop')) +\r\n toInteger(menuStyle ? menuStyle.paddingBottom : $menu.css('paddingBottom')) +\r\n toInteger(menuStyle ? menuStyle.borderTopWidth : $menu.css('borderTopWidth')) +\r\n toInteger(menuStyle ? menuStyle.borderBottomWidth : $menu.css('borderBottomWidth')),\r\n horiz: toInteger(menuStyle ? menuStyle.paddingLeft : $menu.css('paddingLeft')) +\r\n toInteger(menuStyle ? menuStyle.paddingRight : $menu.css('paddingRight')) +\r\n toInteger(menuStyle ? menuStyle.borderLeftWidth : $menu.css('borderLeftWidth')) +\r\n toInteger(menuStyle ? menuStyle.borderRightWidth : $menu.css('borderRightWidth'))\r\n },\r\n menuExtras = {\r\n vert: menuPadding.vert +\r\n toInteger(menuStyle ? menuStyle.marginTop : $menu.css('marginTop')) +\r\n toInteger(menuStyle ? menuStyle.marginBottom : $menu.css('marginBottom')) + 2,\r\n horiz: menuPadding.horiz +\r\n toInteger(menuStyle ? menuStyle.marginLeft : $menu.css('marginLeft')) +\r\n toInteger(menuStyle ? menuStyle.marginRight : $menu.css('marginRight')) + 2\r\n },\r\n scrollBarWidth;\r\n\r\n menuInner.style.overflowY = 'scroll';\r\n\r\n scrollBarWidth = menu.offsetWidth - menuWidth;\r\n\r\n document.body.removeChild(newElement);\r\n\r\n this.sizeInfo.liHeight = liHeight;\r\n this.sizeInfo.dropdownHeaderHeight = dropdownHeaderHeight;\r\n this.sizeInfo.headerHeight = headerHeight;\r\n this.sizeInfo.searchHeight = searchHeight;\r\n this.sizeInfo.actionsHeight = actionsHeight;\r\n this.sizeInfo.doneButtonHeight = doneButtonHeight;\r\n this.sizeInfo.dividerHeight = dividerHeight;\r\n this.sizeInfo.menuPadding = menuPadding;\r\n this.sizeInfo.menuExtras = menuExtras;\r\n this.sizeInfo.menuWidth = menuWidth;\r\n this.sizeInfo.menuInnerInnerWidth = menuWidth - menuPadding.horiz;\r\n this.sizeInfo.totalMenuWidth = this.sizeInfo.menuWidth;\r\n this.sizeInfo.scrollBarWidth = scrollBarWidth;\r\n this.sizeInfo.selectHeight = this.$newElement[0].offsetHeight;\r\n\r\n this.setPositionData();\r\n },\r\n\r\n getSelectPosition: function () {\r\n var that = this,\r\n $window = $(window),\r\n pos = that.$newElement.offset(),\r\n $container = $(that.options.container),\r\n containerPos;\r\n\r\n if (that.options.container && $container.length && !$container.is('body')) {\r\n containerPos = $container.offset();\r\n containerPos.top += parseInt($container.css('borderTopWidth'));\r\n containerPos.left += parseInt($container.css('borderLeftWidth'));\r\n } else {\r\n containerPos = { top: 0, left: 0 };\r\n }\r\n\r\n var winPad = that.options.windowPadding;\r\n\r\n this.sizeInfo.selectOffsetTop = pos.top - containerPos.top - $window.scrollTop();\r\n this.sizeInfo.selectOffsetBot = $window.height() - this.sizeInfo.selectOffsetTop - this.sizeInfo.selectHeight - containerPos.top - winPad[2];\r\n this.sizeInfo.selectOffsetLeft = pos.left - containerPos.left - $window.scrollLeft();\r\n this.sizeInfo.selectOffsetRight = $window.width() - this.sizeInfo.selectOffsetLeft - this.sizeInfo.selectWidth - containerPos.left - winPad[1];\r\n this.sizeInfo.selectOffsetTop -= winPad[0];\r\n this.sizeInfo.selectOffsetLeft -= winPad[3];\r\n },\r\n\r\n setMenuSize: function (isAuto) {\r\n this.getSelectPosition();\r\n\r\n var selectWidth = this.sizeInfo.selectWidth,\r\n liHeight = this.sizeInfo.liHeight,\r\n headerHeight = this.sizeInfo.headerHeight,\r\n searchHeight = this.sizeInfo.searchHeight,\r\n actionsHeight = this.sizeInfo.actionsHeight,\r\n doneButtonHeight = this.sizeInfo.doneButtonHeight,\r\n divHeight = this.sizeInfo.dividerHeight,\r\n menuPadding = this.sizeInfo.menuPadding,\r\n menuInnerHeight,\r\n menuHeight,\r\n divLength = 0,\r\n minHeight,\r\n _minHeight,\r\n maxHeight,\r\n menuInnerMinHeight,\r\n estimate,\r\n isDropup;\r\n\r\n if (this.options.dropupAuto) {\r\n // Get the estimated height of the menu without scrollbars.\r\n // This is useful for smaller menus, where there might be plenty of room\r\n // below the button without setting dropup, but we can't know\r\n // the exact height of the menu until createView is called later\r\n estimate = liHeight * this.selectpicker.current.elements.length + menuPadding.vert;\r\n\r\n isDropup = this.sizeInfo.selectOffsetTop - this.sizeInfo.selectOffsetBot > this.sizeInfo.menuExtras.vert && estimate + this.sizeInfo.menuExtras.vert + 50 > this.sizeInfo.selectOffsetBot;\r\n\r\n // ensure dropup doesn't change while searching (so menu doesn't bounce back and forth)\r\n if (this.selectpicker.isSearching === true) {\r\n isDropup = this.selectpicker.dropup;\r\n }\r\n\r\n this.$newElement.toggleClass(classNames.DROPUP, isDropup);\r\n this.selectpicker.dropup = isDropup;\r\n }\r\n\r\n if (this.options.size === 'auto') {\r\n _minHeight = this.selectpicker.current.elements.length > 3 ? this.sizeInfo.liHeight * 3 + this.sizeInfo.menuExtras.vert - 2 : 0;\r\n menuHeight = this.sizeInfo.selectOffsetBot - this.sizeInfo.menuExtras.vert;\r\n minHeight = _minHeight + headerHeight + searchHeight + actionsHeight + doneButtonHeight;\r\n menuInnerMinHeight = Math.max(_minHeight - menuPadding.vert, 0);\r\n\r\n if (this.$newElement.hasClass(classNames.DROPUP)) {\r\n menuHeight = this.sizeInfo.selectOffsetTop - this.sizeInfo.menuExtras.vert;\r\n }\r\n\r\n maxHeight = menuHeight;\r\n menuInnerHeight = menuHeight - headerHeight - searchHeight - actionsHeight - doneButtonHeight - menuPadding.vert;\r\n } else if (this.options.size && this.options.size != 'auto' && this.selectpicker.current.elements.length > this.options.size) {\r\n for (var i = 0; i < this.options.size; i++) {\r\n if (this.selectpicker.current.data[i].type === 'divider') divLength++;\r\n }\r\n\r\n menuHeight = liHeight * this.options.size + divLength * divHeight + menuPadding.vert;\r\n menuInnerHeight = menuHeight - menuPadding.vert;\r\n maxHeight = menuHeight + headerHeight + searchHeight + actionsHeight + doneButtonHeight;\r\n minHeight = menuInnerMinHeight = '';\r\n }\r\n\r\n this.$menu.css({\r\n 'max-height': maxHeight + 'px',\r\n 'overflow': 'hidden',\r\n 'min-height': minHeight + 'px'\r\n });\r\n\r\n this.$menuInner.css({\r\n 'max-height': menuInnerHeight + 'px',\r\n 'overflow-y': 'auto',\r\n 'min-height': menuInnerMinHeight + 'px'\r\n });\r\n\r\n // ensure menuInnerHeight is always a positive number to prevent issues calculating chunkSize in createView\r\n this.sizeInfo.menuInnerHeight = Math.max(menuInnerHeight, 1);\r\n\r\n if (this.selectpicker.current.data.length && this.selectpicker.current.data[this.selectpicker.current.data.length - 1].position > this.sizeInfo.menuInnerHeight) {\r\n this.sizeInfo.hasScrollBar = true;\r\n this.sizeInfo.totalMenuWidth = this.sizeInfo.menuWidth + this.sizeInfo.scrollBarWidth;\r\n }\r\n\r\n if (this.options.dropdownAlignRight === 'auto') {\r\n this.$menu.toggleClass(classNames.MENURIGHT, this.sizeInfo.selectOffsetLeft > this.sizeInfo.selectOffsetRight && this.sizeInfo.selectOffsetRight < (this.sizeInfo.totalMenuWidth - selectWidth));\r\n }\r\n\r\n if (this.dropdown && this.dropdown._popper) this.dropdown._popper.update();\r\n },\r\n\r\n setSize: function (refresh) {\r\n this.liHeight(refresh);\r\n\r\n if (this.options.header) this.$menu.css('padding-top', 0);\r\n\r\n if (this.options.size !== false) {\r\n var that = this,\r\n $window = $(window);\r\n\r\n this.setMenuSize();\r\n\r\n if (this.options.liveSearch) {\r\n this.$searchbox\r\n .off('input.setMenuSize propertychange.setMenuSize')\r\n .on('input.setMenuSize propertychange.setMenuSize', function () {\r\n return that.setMenuSize();\r\n });\r\n }\r\n\r\n if (this.options.size === 'auto') {\r\n $window\r\n .off('resize' + EVENT_KEY + '.' + this.selectId + '.setMenuSize' + ' scroll' + EVENT_KEY + '.' + this.selectId + '.setMenuSize')\r\n .on('resize' + EVENT_KEY + '.' + this.selectId + '.setMenuSize' + ' scroll' + EVENT_KEY + '.' + this.selectId + '.setMenuSize', function () {\r\n return that.setMenuSize();\r\n });\r\n } else if (this.options.size && this.options.size != 'auto' && this.selectpicker.current.elements.length > this.options.size) {\r\n $window.off('resize' + EVENT_KEY + '.' + this.selectId + '.setMenuSize' + ' scroll' + EVENT_KEY + '.' + this.selectId + '.setMenuSize');\r\n }\r\n }\r\n\r\n this.createView(false, true, refresh);\r\n },\r\n\r\n setWidth: function () {\r\n var that = this;\r\n\r\n if (this.options.width === 'auto') {\r\n requestAnimationFrame(function () {\r\n that.$menu.css('min-width', '0');\r\n\r\n that.$element.on('loaded' + EVENT_KEY, function () {\r\n that.liHeight();\r\n that.setMenuSize();\r\n\r\n // Get correct width if element is hidden\r\n var $selectClone = that.$newElement.clone().appendTo('body'),\r\n btnWidth = $selectClone.css('width', 'auto').children('button').outerWidth();\r\n\r\n $selectClone.remove();\r\n\r\n // Set width to whatever's larger, button title or longest option\r\n that.sizeInfo.selectWidth = Math.max(that.sizeInfo.totalMenuWidth, btnWidth);\r\n that.$newElement.css('width', that.sizeInfo.selectWidth + 'px');\r\n });\r\n });\r\n } else if (this.options.width === 'fit') {\r\n // Remove inline min-width so width can be changed from 'auto'\r\n this.$menu.css('min-width', '');\r\n this.$newElement.css('width', '').addClass('fit-width');\r\n } else if (this.options.width) {\r\n // Remove inline min-width so width can be changed from 'auto'\r\n this.$menu.css('min-width', '');\r\n this.$newElement.css('width', this.options.width);\r\n } else {\r\n // Remove inline min-width/width so width can be changed\r\n this.$menu.css('min-width', '');\r\n this.$newElement.css('width', '');\r\n }\r\n // Remove fit-width class if width is changed programmatically\r\n if (this.$newElement.hasClass('fit-width') && this.options.width !== 'fit') {\r\n this.$newElement[0].classList.remove('fit-width');\r\n }\r\n },\r\n\r\n selectPosition: function () {\r\n this.$bsContainer = $('
    ');\r\n\r\n var that = this,\r\n $container = $(this.options.container),\r\n pos,\r\n containerPos,\r\n actualHeight,\r\n getPlacement = function ($element) {\r\n var containerPosition = {},\r\n // fall back to dropdown's default display setting if display is not manually set\r\n display = that.options.display || (\r\n // Bootstrap 3 doesn't have $.fn.dropdown.Constructor.Default\r\n $.fn.dropdown.Constructor.Default ? $.fn.dropdown.Constructor.Default.display\r\n : false\r\n );\r\n\r\n that.$bsContainer.addClass($element.attr('class').replace(/form-control|fit-width/gi, '')).toggleClass(classNames.DROPUP, $element.hasClass(classNames.DROPUP));\r\n pos = $element.offset();\r\n\r\n if (!$container.is('body')) {\r\n containerPos = $container.offset();\r\n containerPos.top += parseInt($container.css('borderTopWidth')) - $container.scrollTop();\r\n containerPos.left += parseInt($container.css('borderLeftWidth')) - $container.scrollLeft();\r\n } else {\r\n containerPos = { top: 0, left: 0 };\r\n }\r\n\r\n actualHeight = $element.hasClass(classNames.DROPUP) ? 0 : $element[0].offsetHeight;\r\n\r\n // Bootstrap 4+ uses Popper for menu positioning\r\n if (version.major < 4 || display === 'static') {\r\n containerPosition.top = pos.top - containerPos.top + actualHeight;\r\n containerPosition.left = pos.left - containerPos.left;\r\n }\r\n\r\n containerPosition.width = $element[0].offsetWidth;\r\n\r\n that.$bsContainer.css(containerPosition);\r\n };\r\n\r\n this.$button.on('click.bs.dropdown.data-api', function () {\r\n if (that.isDisabled()) {\r\n return;\r\n }\r\n\r\n getPlacement(that.$newElement);\r\n\r\n that.$bsContainer\r\n .appendTo(that.options.container)\r\n .toggleClass(classNames.SHOW, !that.$button.hasClass(classNames.SHOW))\r\n .append(that.$menu);\r\n });\r\n\r\n $(window)\r\n .off('resize' + EVENT_KEY + '.' + this.selectId + ' scroll' + EVENT_KEY + '.' + this.selectId)\r\n .on('resize' + EVENT_KEY + '.' + this.selectId + ' scroll' + EVENT_KEY + '.' + this.selectId, function () {\r\n var isActive = that.$newElement.hasClass(classNames.SHOW);\r\n\r\n if (isActive) getPlacement(that.$newElement);\r\n });\r\n\r\n this.$element.on('hide' + EVENT_KEY, function () {\r\n that.$menu.data('height', that.$menu.height());\r\n that.$bsContainer.detach();\r\n });\r\n },\r\n\r\n setOptionStatus: function (selectedOnly) {\r\n var that = this;\r\n\r\n that.noScroll = false;\r\n\r\n if (that.selectpicker.view.visibleElements && that.selectpicker.view.visibleElements.length) {\r\n for (var i = 0; i < that.selectpicker.view.visibleElements.length; i++) {\r\n var liData = that.selectpicker.current.data[i + that.selectpicker.view.position0],\r\n option = liData.option;\r\n\r\n if (option) {\r\n if (selectedOnly !== true) {\r\n that.setDisabled(\r\n liData.index,\r\n liData.disabled\r\n );\r\n }\r\n\r\n that.setSelected(\r\n liData.index,\r\n option.selected\r\n );\r\n }\r\n }\r\n }\r\n },\r\n\r\n /**\r\n * @param {number} index - the index of the option that is being changed\r\n * @param {boolean} selected - true if the option is being selected, false if being deselected\r\n */\r\n setSelected: function (index, selected) {\r\n var li = this.selectpicker.main.elements[index],\r\n liData = this.selectpicker.main.data[index],\r\n activeIndexIsSet = this.activeIndex !== undefined,\r\n thisIsActive = this.activeIndex === index,\r\n prevActive,\r\n a,\r\n // if current option is already active\r\n // OR\r\n // if the current option is being selected, it's NOT multiple, and\r\n // activeIndex is undefined:\r\n // - when the menu is first being opened, OR\r\n // - after a search has been performed, OR\r\n // - when retainActive is false when selecting a new option (i.e. index of the newly selected option is not the same as the current activeIndex)\r\n keepActive = thisIsActive || (selected && !this.multiple && !activeIndexIsSet);\r\n\r\n liData.selected = selected;\r\n\r\n a = li.firstChild;\r\n\r\n if (selected) {\r\n this.selectedIndex = index;\r\n }\r\n\r\n li.classList.toggle('selected', selected);\r\n\r\n if (keepActive) {\r\n this.focusItem(li, liData);\r\n this.selectpicker.view.currentActive = li;\r\n this.activeIndex = index;\r\n } else {\r\n this.defocusItem(li);\r\n }\r\n\r\n if (a) {\r\n a.classList.toggle('selected', selected);\r\n\r\n if (selected) {\r\n a.setAttribute('aria-selected', true);\r\n } else {\r\n if (this.multiple) {\r\n a.setAttribute('aria-selected', false);\r\n } else {\r\n a.removeAttribute('aria-selected');\r\n }\r\n }\r\n }\r\n\r\n if (!keepActive && !activeIndexIsSet && selected && this.prevActiveIndex !== undefined) {\r\n prevActive = this.selectpicker.main.elements[this.prevActiveIndex];\r\n\r\n this.defocusItem(prevActive);\r\n }\r\n },\r\n\r\n /**\r\n * @param {number} index - the index of the option that is being disabled\r\n * @param {boolean} disabled - true if the option is being disabled, false if being enabled\r\n */\r\n setDisabled: function (index, disabled) {\r\n var li = this.selectpicker.main.elements[index],\r\n a;\r\n\r\n this.selectpicker.main.data[index].disabled = disabled;\r\n\r\n a = li.firstChild;\r\n\r\n li.classList.toggle(classNames.DISABLED, disabled);\r\n\r\n if (a) {\r\n if (version.major === '4') a.classList.toggle(classNames.DISABLED, disabled);\r\n\r\n if (disabled) {\r\n a.setAttribute('aria-disabled', disabled);\r\n a.setAttribute('tabindex', -1);\r\n } else {\r\n a.removeAttribute('aria-disabled');\r\n a.setAttribute('tabindex', 0);\r\n }\r\n }\r\n },\r\n\r\n isDisabled: function () {\r\n return this.$element[0].disabled;\r\n },\r\n\r\n checkDisabled: function () {\r\n if (this.isDisabled()) {\r\n this.$newElement[0].classList.add(classNames.DISABLED);\r\n this.$button.addClass(classNames.DISABLED).attr('tabindex', -1).attr('aria-disabled', true);\r\n } else {\r\n if (this.$button[0].classList.contains(classNames.DISABLED)) {\r\n this.$newElement[0].classList.remove(classNames.DISABLED);\r\n this.$button.removeClass(classNames.DISABLED).attr('aria-disabled', false);\r\n }\r\n\r\n if (this.$button.attr('tabindex') == -1 && !this.$element.data('tabindex')) {\r\n this.$button.removeAttr('tabindex');\r\n }\r\n }\r\n },\r\n\r\n tabIndex: function () {\r\n if (this.$element.data('tabindex') !== this.$element.attr('tabindex') &&\r\n (this.$element.attr('tabindex') !== -98 && this.$element.attr('tabindex') !== '-98')) {\r\n this.$element.data('tabindex', this.$element.attr('tabindex'));\r\n this.$button.attr('tabindex', this.$element.data('tabindex'));\r\n }\r\n\r\n this.$element.attr('tabindex', -98);\r\n },\r\n\r\n clickListener: function () {\r\n var that = this,\r\n $document = $(document);\r\n\r\n $document.data('spaceSelect', false);\r\n\r\n this.$button.on('keyup', function (e) {\r\n if (/(32)/.test(e.keyCode.toString(10)) && $document.data('spaceSelect')) {\r\n e.preventDefault();\r\n $document.data('spaceSelect', false);\r\n }\r\n });\r\n\r\n this.$newElement.on('show.bs.dropdown', function () {\r\n if (version.major > 3 && !that.dropdown) {\r\n that.dropdown = that.$button.data('bs.dropdown');\r\n that.dropdown._menu = that.$menu[0];\r\n }\r\n });\r\n\r\n this.$button.on('click.bs.dropdown.data-api', function () {\r\n if (!that.$newElement.hasClass(classNames.SHOW)) {\r\n that.setSize();\r\n }\r\n });\r\n\r\n function setFocus () {\r\n if (that.options.liveSearch) {\r\n that.$searchbox.trigger('focus');\r\n } else {\r\n that.$menuInner.trigger('focus');\r\n }\r\n }\r\n\r\n function checkPopperExists () {\r\n if (that.dropdown && that.dropdown._popper && that.dropdown._popper.state.isCreated) {\r\n setFocus();\r\n } else {\r\n requestAnimationFrame(checkPopperExists);\r\n }\r\n }\r\n\r\n this.$element.on('shown' + EVENT_KEY, function () {\r\n if (that.$menuInner[0].scrollTop !== that.selectpicker.view.scrollTop) {\r\n that.$menuInner[0].scrollTop = that.selectpicker.view.scrollTop;\r\n }\r\n\r\n if (version.major > 3) {\r\n requestAnimationFrame(checkPopperExists);\r\n } else {\r\n setFocus();\r\n }\r\n });\r\n\r\n // ensure posinset and setsize are correct before selecting an option via a click\r\n this.$menuInner.on('mouseenter', 'li a', function (e) {\r\n var hoverLi = this.parentElement,\r\n position0 = that.isVirtual() ? that.selectpicker.view.position0 : 0,\r\n index = Array.prototype.indexOf.call(hoverLi.parentElement.children, hoverLi),\r\n hoverData = that.selectpicker.current.data[index + position0];\r\n\r\n that.focusItem(hoverLi, hoverData, true);\r\n });\r\n\r\n this.$menuInner.on('click', 'li a', function (e, retainActive) {\r\n var $this = $(this),\r\n element = that.$element[0],\r\n position0 = that.isVirtual() ? that.selectpicker.view.position0 : 0,\r\n clickedData = that.selectpicker.current.data[$this.parent().index() + position0],\r\n clickedIndex = clickedData.index,\r\n prevValue = getSelectValues(element),\r\n prevIndex = element.selectedIndex,\r\n prevOption = element.options[prevIndex],\r\n triggerChange = true;\r\n\r\n // Don't close on multi choice menu\r\n if (that.multiple && that.options.maxOptions !== 1) {\r\n e.stopPropagation();\r\n }\r\n\r\n e.preventDefault();\r\n\r\n // Don't run if the select is disabled\r\n if (!that.isDisabled() && !$this.parent().hasClass(classNames.DISABLED)) {\r\n var option = clickedData.option,\r\n $option = $(option),\r\n state = option.selected,\r\n $optgroup = $option.parent('optgroup'),\r\n $optgroupOptions = $optgroup.find('option'),\r\n maxOptions = that.options.maxOptions,\r\n maxOptionsGrp = $optgroup.data('maxOptions') || false;\r\n\r\n if (clickedIndex === that.activeIndex) retainActive = true;\r\n\r\n if (!retainActive) {\r\n that.prevActiveIndex = that.activeIndex;\r\n that.activeIndex = undefined;\r\n }\r\n\r\n if (!that.multiple) { // Deselect all others if not multi select box\r\n if (prevOption) prevOption.selected = false;\r\n option.selected = true;\r\n that.setSelected(clickedIndex, true);\r\n } else { // Toggle the one we have chosen if we are multi select.\r\n option.selected = !state;\r\n\r\n that.setSelected(clickedIndex, !state);\r\n $this.trigger('blur');\r\n\r\n if (maxOptions !== false || maxOptionsGrp !== false) {\r\n var maxReached = maxOptions < getSelectedOptions(element).length,\r\n maxReachedGrp = maxOptionsGrp < $optgroup.find('option:selected').length;\r\n\r\n if ((maxOptions && maxReached) || (maxOptionsGrp && maxReachedGrp)) {\r\n if (maxOptions && maxOptions == 1) {\r\n element.selectedIndex = -1;\r\n option.selected = true;\r\n that.setOptionStatus(true);\r\n } else if (maxOptionsGrp && maxOptionsGrp == 1) {\r\n for (var i = 0; i < $optgroupOptions.length; i++) {\r\n var _option = $optgroupOptions[i];\r\n _option.selected = false;\r\n that.setSelected(_option.liIndex, false);\r\n }\r\n\r\n option.selected = true;\r\n that.setSelected(clickedIndex, true);\r\n } else {\r\n var maxOptionsText = typeof that.options.maxOptionsText === 'string' ? [that.options.maxOptionsText, that.options.maxOptionsText] : that.options.maxOptionsText,\r\n maxOptionsArr = typeof maxOptionsText === 'function' ? maxOptionsText(maxOptions, maxOptionsGrp) : maxOptionsText,\r\n maxTxt = maxOptionsArr[0].replace('{n}', maxOptions),\r\n maxTxtGrp = maxOptionsArr[1].replace('{n}', maxOptionsGrp),\r\n $notify = $('
    ');\r\n // If {var} is set in array, replace it\r\n /** @deprecated */\r\n if (maxOptionsArr[2]) {\r\n maxTxt = maxTxt.replace('{var}', maxOptionsArr[2][maxOptions > 1 ? 0 : 1]);\r\n maxTxtGrp = maxTxtGrp.replace('{var}', maxOptionsArr[2][maxOptionsGrp > 1 ? 0 : 1]);\r\n }\r\n\r\n option.selected = false;\r\n\r\n that.$menu.append($notify);\r\n\r\n if (maxOptions && maxReached) {\r\n $notify.append($('
    ' + maxTxt + '
    '));\r\n triggerChange = false;\r\n that.$element.trigger('maxReached' + EVENT_KEY);\r\n }\r\n\r\n if (maxOptionsGrp && maxReachedGrp) {\r\n $notify.append($('
    ' + maxTxtGrp + '
    '));\r\n triggerChange = false;\r\n that.$element.trigger('maxReachedGrp' + EVENT_KEY);\r\n }\r\n\r\n setTimeout(function () {\r\n that.setSelected(clickedIndex, false);\r\n }, 10);\r\n\r\n $notify[0].classList.add('fadeOut');\r\n\r\n setTimeout(function () {\r\n $notify.remove();\r\n }, 1050);\r\n }\r\n }\r\n }\r\n }\r\n\r\n if (!that.multiple || (that.multiple && that.options.maxOptions === 1)) {\r\n that.$button.trigger('focus');\r\n } else if (that.options.liveSearch) {\r\n that.$searchbox.trigger('focus');\r\n }\r\n\r\n // Trigger select 'change'\r\n if (triggerChange) {\r\n if (that.multiple || prevIndex !== element.selectedIndex) {\r\n // $option.prop('selected') is current option state (selected/unselected). prevValue is the value of the select prior to being changed.\r\n changedArguments = [option.index, $option.prop('selected'), prevValue];\r\n that.$element\r\n .triggerNative('change');\r\n }\r\n }\r\n }\r\n });\r\n\r\n this.$menu.on('click', 'li.' + classNames.DISABLED + ' a, .' + classNames.POPOVERHEADER + ', .' + classNames.POPOVERHEADER + ' :not(.close)', function (e) {\r\n if (e.currentTarget == this) {\r\n e.preventDefault();\r\n e.stopPropagation();\r\n if (that.options.liveSearch && !$(e.target).hasClass('close')) {\r\n that.$searchbox.trigger('focus');\r\n } else {\r\n that.$button.trigger('focus');\r\n }\r\n }\r\n });\r\n\r\n this.$menuInner.on('click', '.divider, .dropdown-header', function (e) {\r\n e.preventDefault();\r\n e.stopPropagation();\r\n if (that.options.liveSearch) {\r\n that.$searchbox.trigger('focus');\r\n } else {\r\n that.$button.trigger('focus');\r\n }\r\n });\r\n\r\n this.$menu.on('click', '.' + classNames.POPOVERHEADER + ' .close', function () {\r\n that.$button.trigger('click');\r\n });\r\n\r\n this.$searchbox.on('click', function (e) {\r\n e.stopPropagation();\r\n });\r\n\r\n this.$menu.on('click', '.actions-btn', function (e) {\r\n if (that.options.liveSearch) {\r\n that.$searchbox.trigger('focus');\r\n } else {\r\n that.$button.trigger('focus');\r\n }\r\n\r\n e.preventDefault();\r\n e.stopPropagation();\r\n\r\n if ($(this).hasClass('bs-select-all')) {\r\n that.selectAll();\r\n } else {\r\n that.deselectAll();\r\n }\r\n });\r\n\r\n this.$element\r\n .on('change' + EVENT_KEY, function () {\r\n that.render();\r\n that.$element.trigger('changed' + EVENT_KEY, changedArguments);\r\n changedArguments = null;\r\n })\r\n .on('focus' + EVENT_KEY, function () {\r\n if (!that.options.mobile) that.$button.trigger('focus');\r\n });\r\n },\r\n\r\n liveSearchListener: function () {\r\n var that = this,\r\n noResults = document.createElement('li');\r\n\r\n this.$button.on('click.bs.dropdown.data-api', function () {\r\n if (!!that.$searchbox.val()) {\r\n that.$searchbox.val('');\r\n }\r\n });\r\n\r\n this.$searchbox.on('click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api', function (e) {\r\n e.stopPropagation();\r\n });\r\n\r\n this.$searchbox.on('input propertychange', function () {\r\n var searchValue = that.$searchbox.val();\r\n\r\n that.selectpicker.search.elements = [];\r\n that.selectpicker.search.data = [];\r\n\r\n if (searchValue) {\r\n var i,\r\n searchMatch = [],\r\n q = searchValue.toUpperCase(),\r\n cache = {},\r\n cacheArr = [],\r\n searchStyle = that._searchStyle(),\r\n normalizeSearch = that.options.liveSearchNormalize;\r\n\r\n if (normalizeSearch) q = normalizeToBase(q);\r\n\r\n for (var i = 0; i < that.selectpicker.main.data.length; i++) {\r\n var li = that.selectpicker.main.data[i];\r\n\r\n if (!cache[i]) {\r\n cache[i] = stringSearch(li, q, searchStyle, normalizeSearch);\r\n }\r\n\r\n if (cache[i] && li.headerIndex !== undefined && cacheArr.indexOf(li.headerIndex) === -1) {\r\n if (li.headerIndex > 0) {\r\n cache[li.headerIndex - 1] = true;\r\n cacheArr.push(li.headerIndex - 1);\r\n }\r\n\r\n cache[li.headerIndex] = true;\r\n cacheArr.push(li.headerIndex);\r\n\r\n cache[li.lastIndex + 1] = true;\r\n }\r\n\r\n if (cache[i] && li.type !== 'optgroup-label') cacheArr.push(i);\r\n }\r\n\r\n for (var i = 0, cacheLen = cacheArr.length; i < cacheLen; i++) {\r\n var index = cacheArr[i],\r\n prevIndex = cacheArr[i - 1],\r\n li = that.selectpicker.main.data[index],\r\n liPrev = that.selectpicker.main.data[prevIndex];\r\n\r\n if (li.type !== 'divider' || (li.type === 'divider' && liPrev && liPrev.type !== 'divider' && cacheLen - 1 !== i)) {\r\n that.selectpicker.search.data.push(li);\r\n searchMatch.push(that.selectpicker.main.elements[index]);\r\n }\r\n }\r\n\r\n that.activeIndex = undefined;\r\n that.noScroll = true;\r\n that.$menuInner.scrollTop(0);\r\n that.selectpicker.search.elements = searchMatch;\r\n that.createView(true);\r\n\r\n if (!searchMatch.length) {\r\n noResults.className = 'no-results';\r\n noResults.innerHTML = that.options.noneResultsText.replace('{0}', '\"' + htmlEscape(searchValue) + '\"');\r\n that.$menuInner[0].firstChild.appendChild(noResults);\r\n }\r\n } else {\r\n that.$menuInner.scrollTop(0);\r\n that.createView(false);\r\n }\r\n });\r\n },\r\n\r\n _searchStyle: function () {\r\n return this.options.liveSearchStyle || 'contains';\r\n },\r\n\r\n val: function (value) {\r\n var element = this.$element[0];\r\n\r\n if (typeof value !== 'undefined') {\r\n var prevValue = getSelectValues(element);\r\n\r\n changedArguments = [null, null, prevValue];\r\n\r\n this.$element\r\n .val(value)\r\n .trigger('changed' + EVENT_KEY, changedArguments);\r\n\r\n if (this.$newElement.hasClass(classNames.SHOW)) {\r\n if (this.multiple) {\r\n this.setOptionStatus(true);\r\n } else {\r\n var liSelectedIndex = (element.options[element.selectedIndex] || {}).liIndex;\r\n\r\n if (typeof liSelectedIndex === 'number') {\r\n this.setSelected(this.selectedIndex, false);\r\n this.setSelected(liSelectedIndex, true);\r\n }\r\n }\r\n }\r\n\r\n this.render();\r\n\r\n changedArguments = null;\r\n\r\n return this.$element;\r\n } else {\r\n return this.$element.val();\r\n }\r\n },\r\n\r\n changeAll: function (status) {\r\n if (!this.multiple) return;\r\n if (typeof status === 'undefined') status = true;\r\n\r\n var element = this.$element[0],\r\n previousSelected = 0,\r\n currentSelected = 0,\r\n prevValue = getSelectValues(element);\r\n\r\n element.classList.add('bs-select-hidden');\r\n\r\n for (var i = 0, data = this.selectpicker.current.data, len = data.length; i < len; i++) {\r\n var liData = data[i],\r\n option = liData.option;\r\n\r\n if (option && !liData.disabled && liData.type !== 'divider') {\r\n if (liData.selected) previousSelected++;\r\n option.selected = status;\r\n if (status === true) currentSelected++;\r\n }\r\n }\r\n\r\n element.classList.remove('bs-select-hidden');\r\n\r\n if (previousSelected === currentSelected) return;\r\n\r\n this.setOptionStatus();\r\n\r\n changedArguments = [null, null, prevValue];\r\n\r\n this.$element\r\n .triggerNative('change');\r\n },\r\n\r\n selectAll: function () {\r\n return this.changeAll(true);\r\n },\r\n\r\n deselectAll: function () {\r\n return this.changeAll(false);\r\n },\r\n\r\n toggle: function (e) {\r\n e = e || window.event;\r\n\r\n if (e) e.stopPropagation();\r\n\r\n this.$button.trigger('click.bs.dropdown.data-api');\r\n },\r\n\r\n keydown: function (e) {\r\n var $this = $(this),\r\n isToggle = $this.hasClass('dropdown-toggle'),\r\n $parent = isToggle ? $this.closest('.dropdown') : $this.closest(Selector.MENU),\r\n that = $parent.data('this'),\r\n $items = that.findLis(),\r\n index,\r\n isActive,\r\n liActive,\r\n activeLi,\r\n offset,\r\n updateScroll = false,\r\n downOnTab = e.which === keyCodes.TAB && !isToggle && !that.options.selectOnTab,\r\n isArrowKey = REGEXP_ARROW.test(e.which) || downOnTab,\r\n scrollTop = that.$menuInner[0].scrollTop,\r\n isVirtual = that.isVirtual(),\r\n position0 = isVirtual === true ? that.selectpicker.view.position0 : 0;\r\n\r\n // do nothing if a function key is pressed\r\n if (e.which >= 112 && e.which <= 123) return;\r\n\r\n isActive = that.$newElement.hasClass(classNames.SHOW);\r\n\r\n if (\r\n !isActive &&\r\n (\r\n isArrowKey ||\r\n (e.which >= 48 && e.which <= 57) ||\r\n (e.which >= 96 && e.which <= 105) ||\r\n (e.which >= 65 && e.which <= 90)\r\n )\r\n ) {\r\n that.$button.trigger('click.bs.dropdown.data-api');\r\n\r\n if (that.options.liveSearch) {\r\n that.$searchbox.trigger('focus');\r\n return;\r\n }\r\n }\r\n\r\n if (e.which === keyCodes.ESCAPE && isActive) {\r\n e.preventDefault();\r\n that.$button.trigger('click.bs.dropdown.data-api').trigger('focus');\r\n }\r\n\r\n if (isArrowKey) { // if up or down\r\n if (!$items.length) return;\r\n\r\n liActive = that.selectpicker.main.elements[that.activeIndex];\r\n index = liActive ? Array.prototype.indexOf.call(liActive.parentElement.children, liActive) : -1;\r\n\r\n if (index !== -1) {\r\n that.defocusItem(liActive);\r\n }\r\n\r\n if (e.which === keyCodes.ARROW_UP) { // up\r\n if (index !== -1) index--;\r\n if (index + position0 < 0) index += $items.length;\r\n\r\n if (!that.selectpicker.view.canHighlight[index + position0]) {\r\n index = that.selectpicker.view.canHighlight.slice(0, index + position0).lastIndexOf(true) - position0;\r\n if (index === -1) index = $items.length - 1;\r\n }\r\n } else if (e.which === keyCodes.ARROW_DOWN || downOnTab) { // down\r\n index++;\r\n if (index + position0 >= that.selectpicker.view.canHighlight.length) index = 0;\r\n\r\n if (!that.selectpicker.view.canHighlight[index + position0]) {\r\n index = index + 1 + that.selectpicker.view.canHighlight.slice(index + position0 + 1).indexOf(true);\r\n }\r\n }\r\n\r\n e.preventDefault();\r\n\r\n var liActiveIndex = position0 + index;\r\n\r\n if (e.which === keyCodes.ARROW_UP) { // up\r\n // scroll to bottom and highlight last option\r\n if (position0 === 0 && index === $items.length - 1) {\r\n that.$menuInner[0].scrollTop = that.$menuInner[0].scrollHeight;\r\n\r\n liActiveIndex = that.selectpicker.current.elements.length - 1;\r\n } else {\r\n activeLi = that.selectpicker.current.data[liActiveIndex];\r\n offset = activeLi.position - activeLi.height;\r\n\r\n updateScroll = offset < scrollTop;\r\n }\r\n } else if (e.which === keyCodes.ARROW_DOWN || downOnTab) { // down\r\n // scroll to top and highlight first option\r\n if (index === 0) {\r\n that.$menuInner[0].scrollTop = 0;\r\n\r\n liActiveIndex = 0;\r\n } else {\r\n activeLi = that.selectpicker.current.data[liActiveIndex];\r\n offset = activeLi.position - that.sizeInfo.menuInnerHeight;\r\n\r\n updateScroll = offset > scrollTop;\r\n }\r\n }\r\n\r\n liActive = that.selectpicker.current.elements[liActiveIndex];\r\n\r\n that.activeIndex = that.selectpicker.current.data[liActiveIndex].index;\r\n\r\n that.focusItem(liActive);\r\n\r\n that.selectpicker.view.currentActive = liActive;\r\n\r\n if (updateScroll) that.$menuInner[0].scrollTop = offset;\r\n\r\n if (that.options.liveSearch) {\r\n that.$searchbox.trigger('focus');\r\n } else {\r\n $this.trigger('focus');\r\n }\r\n } else if (\r\n (!$this.is('input') && !REGEXP_TAB_OR_ESCAPE.test(e.which)) ||\r\n (e.which === keyCodes.SPACE && that.selectpicker.keydown.keyHistory)\r\n ) {\r\n var searchMatch,\r\n matches = [],\r\n keyHistory;\r\n\r\n e.preventDefault();\r\n\r\n that.selectpicker.keydown.keyHistory += keyCodeMap[e.which];\r\n\r\n if (that.selectpicker.keydown.resetKeyHistory.cancel) clearTimeout(that.selectpicker.keydown.resetKeyHistory.cancel);\r\n that.selectpicker.keydown.resetKeyHistory.cancel = that.selectpicker.keydown.resetKeyHistory.start();\r\n\r\n keyHistory = that.selectpicker.keydown.keyHistory;\r\n\r\n // if all letters are the same, set keyHistory to just the first character when searching\r\n if (/^(.)\\1+$/.test(keyHistory)) {\r\n keyHistory = keyHistory.charAt(0);\r\n }\r\n\r\n // find matches\r\n for (var i = 0; i < that.selectpicker.current.data.length; i++) {\r\n var li = that.selectpicker.current.data[i],\r\n hasMatch;\r\n\r\n hasMatch = stringSearch(li, keyHistory, 'startsWith', true);\r\n\r\n if (hasMatch && that.selectpicker.view.canHighlight[i]) {\r\n matches.push(li.index);\r\n }\r\n }\r\n\r\n if (matches.length) {\r\n var matchIndex = 0;\r\n\r\n $items.removeClass('active').find('a').removeClass('active');\r\n\r\n // either only one key has been pressed or they are all the same key\r\n if (keyHistory.length === 1) {\r\n matchIndex = matches.indexOf(that.activeIndex);\r\n\r\n if (matchIndex === -1 || matchIndex === matches.length - 1) {\r\n matchIndex = 0;\r\n } else {\r\n matchIndex++;\r\n }\r\n }\r\n\r\n searchMatch = matches[matchIndex];\r\n\r\n activeLi = that.selectpicker.main.data[searchMatch];\r\n\r\n if (scrollTop - activeLi.position > 0) {\r\n offset = activeLi.position - activeLi.height;\r\n updateScroll = true;\r\n } else {\r\n offset = activeLi.position - that.sizeInfo.menuInnerHeight;\r\n // if the option is already visible at the current scroll position, just keep it the same\r\n updateScroll = activeLi.position > scrollTop + that.sizeInfo.menuInnerHeight;\r\n }\r\n\r\n liActive = that.selectpicker.main.elements[searchMatch];\r\n\r\n that.activeIndex = matches[matchIndex];\r\n\r\n that.focusItem(liActive);\r\n\r\n if (liActive) liActive.firstChild.focus();\r\n\r\n if (updateScroll) that.$menuInner[0].scrollTop = offset;\r\n\r\n $this.trigger('focus');\r\n }\r\n }\r\n\r\n // Select focused option if \"Enter\", \"Spacebar\" or \"Tab\" (when selectOnTab is true) are pressed inside the menu.\r\n if (\r\n isActive &&\r\n (\r\n (e.which === keyCodes.SPACE && !that.selectpicker.keydown.keyHistory) ||\r\n e.which === keyCodes.ENTER ||\r\n (e.which === keyCodes.TAB && that.options.selectOnTab)\r\n )\r\n ) {\r\n if (e.which !== keyCodes.SPACE) e.preventDefault();\r\n\r\n if (!that.options.liveSearch || e.which !== keyCodes.SPACE) {\r\n that.$menuInner.find('.active a').trigger('click', true); // retain active class\r\n $this.trigger('focus');\r\n\r\n if (!that.options.liveSearch) {\r\n // Prevent screen from scrolling if the user hits the spacebar\r\n e.preventDefault();\r\n // Fixes spacebar selection of dropdown items in FF & IE\r\n $(document).data('spaceSelect', true);\r\n }\r\n }\r\n }\r\n },\r\n\r\n mobile: function () {\r\n this.$element[0].classList.add('mobile-device');\r\n },\r\n\r\n refresh: function () {\r\n // update options if data attributes have been changed\r\n var config = $.extend({}, this.options, this.$element.data());\r\n this.options = config;\r\n\r\n this.checkDisabled();\r\n this.setStyle();\r\n this.render();\r\n this.buildData();\r\n this.buildList();\r\n this.setWidth();\r\n\r\n this.setSize(true);\r\n\r\n this.$element.trigger('refreshed' + EVENT_KEY);\r\n },\r\n\r\n hide: function () {\r\n this.$newElement.hide();\r\n },\r\n\r\n show: function () {\r\n this.$newElement.show();\r\n },\r\n\r\n remove: function () {\r\n this.$newElement.remove();\r\n this.$element.remove();\r\n },\r\n\r\n destroy: function () {\r\n this.$newElement.before(this.$element).remove();\r\n\r\n if (this.$bsContainer) {\r\n this.$bsContainer.remove();\r\n } else {\r\n this.$menu.remove();\r\n }\r\n\r\n this.$element\r\n .off(EVENT_KEY)\r\n .removeData('selectpicker')\r\n .removeClass('bs-select-hidden selectpicker');\r\n\r\n $(window).off(EVENT_KEY + '.' + this.selectId);\r\n }\r\n };\r\n\r\n // SELECTPICKER PLUGIN DEFINITION\r\n // ==============================\r\n function Plugin (option) {\r\n // get the args of the outer function..\r\n var args = arguments;\r\n // The arguments of the function are explicitly re-defined from the argument list, because the shift causes them\r\n // to get lost/corrupted in android 2.3 and IE9 #715 #775\r\n var _option = option;\r\n\r\n [].shift.apply(args);\r\n\r\n // if the version was not set successfully\r\n if (!version.success) {\r\n // try to retreive it again\r\n try {\r\n version.full = ($.fn.dropdown.Constructor.VERSION || '').split(' ')[0].split('.');\r\n } catch (err) {\r\n // fall back to use BootstrapVersion if set\r\n if (Selectpicker.BootstrapVersion) {\r\n version.full = Selectpicker.BootstrapVersion.split(' ')[0].split('.');\r\n } else {\r\n version.full = [version.major, '0', '0'];\r\n\r\n console.warn(\r\n 'There was an issue retrieving Bootstrap\\'s version. ' +\r\n 'Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. ' +\r\n 'If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.',\r\n err\r\n );\r\n }\r\n }\r\n\r\n version.major = version.full[0];\r\n version.success = true;\r\n }\r\n\r\n if (version.major === '4') {\r\n // some defaults need to be changed if using Bootstrap 4\r\n // check to see if they have already been manually changed before forcing them to update\r\n var toUpdate = [];\r\n\r\n if (Selectpicker.DEFAULTS.style === classNames.BUTTONCLASS) toUpdate.push({ name: 'style', className: 'BUTTONCLASS' });\r\n if (Selectpicker.DEFAULTS.iconBase === classNames.ICONBASE) toUpdate.push({ name: 'iconBase', className: 'ICONBASE' });\r\n if (Selectpicker.DEFAULTS.tickIcon === classNames.TICKICON) toUpdate.push({ name: 'tickIcon', className: 'TICKICON' });\r\n\r\n classNames.DIVIDER = 'dropdown-divider';\r\n classNames.SHOW = 'show';\r\n classNames.BUTTONCLASS = 'btn-light';\r\n classNames.POPOVERHEADER = 'popover-header';\r\n classNames.ICONBASE = '';\r\n classNames.TICKICON = 'bs-ok-default';\r\n\r\n for (var i = 0; i < toUpdate.length; i++) {\r\n var option = toUpdate[i];\r\n Selectpicker.DEFAULTS[option.name] = classNames[option.className];\r\n }\r\n }\r\n\r\n var value;\r\n var chain = this.each(function () {\r\n var $this = $(this);\r\n if ($this.is('select')) {\r\n var data = $this.data('selectpicker'),\r\n options = typeof _option == 'object' && _option;\r\n\r\n if (!data) {\r\n var dataAttributes = $this.data();\r\n\r\n for (var dataAttr in dataAttributes) {\r\n if (dataAttributes.hasOwnProperty(dataAttr) && $.inArray(dataAttr, DISALLOWED_ATTRIBUTES) !== -1) {\r\n delete dataAttributes[dataAttr];\r\n }\r\n }\r\n\r\n var config = $.extend({}, Selectpicker.DEFAULTS, $.fn.selectpicker.defaults || {}, dataAttributes, options);\r\n config.template = $.extend({}, Selectpicker.DEFAULTS.template, ($.fn.selectpicker.defaults ? $.fn.selectpicker.defaults.template : {}), dataAttributes.template, options.template);\r\n $this.data('selectpicker', (data = new Selectpicker(this, config)));\r\n } else if (options) {\r\n for (var i in options) {\r\n if (options.hasOwnProperty(i)) {\r\n data.options[i] = options[i];\r\n }\r\n }\r\n }\r\n\r\n if (typeof _option == 'string') {\r\n if (data[_option] instanceof Function) {\r\n value = data[_option].apply(data, args);\r\n } else {\r\n value = data.options[_option];\r\n }\r\n }\r\n }\r\n });\r\n\r\n if (typeof value !== 'undefined') {\r\n // noinspection JSUnusedAssignment\r\n return value;\r\n } else {\r\n return chain;\r\n }\r\n }\r\n\r\n var old = $.fn.selectpicker;\r\n $.fn.selectpicker = Plugin;\r\n $.fn.selectpicker.Constructor = Selectpicker;\r\n\r\n // SELECTPICKER NO CONFLICT\r\n // ========================\r\n $.fn.selectpicker.noConflict = function () {\r\n $.fn.selectpicker = old;\r\n return this;\r\n };\r\n\r\n // get Bootstrap's keydown event handler for either Bootstrap 4 or Bootstrap 3\r\n var bootstrapKeydown = $.fn.dropdown.Constructor._dataApiKeydownHandler || $.fn.dropdown.Constructor.prototype.keydown;\r\n\r\n $(document)\r\n .off('keydown.bs.dropdown.data-api')\r\n .on('keydown.bs.dropdown.data-api', ':not(.bootstrap-select) > [data-toggle=\"dropdown\"]', bootstrapKeydown)\r\n .on('keydown.bs.dropdown.data-api', ':not(.bootstrap-select) > .dropdown-menu', bootstrapKeydown)\r\n .on('keydown' + EVENT_KEY, '.bootstrap-select [data-toggle=\"dropdown\"], .bootstrap-select [role=\"listbox\"], .bootstrap-select .bs-searchbox input', Selectpicker.prototype.keydown)\r\n .on('focusin.modal', '.bootstrap-select [data-toggle=\"dropdown\"], .bootstrap-select [role=\"listbox\"], .bootstrap-select .bs-searchbox input', function (e) {\r\n e.stopPropagation();\r\n });\r\n\r\n // SELECTPICKER DATA-API\r\n // =====================\r\n $(window).on('load' + EVENT_KEY + '.data-api', function () {\r\n $('.selectpicker').each(function () {\r\n var $selectpicker = $(this);\r\n Plugin.call($selectpicker, $selectpicker.data());\r\n })\r\n });\r\n})(jQuery);\r\n"]} \ No newline at end of file diff --git a/key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js b/key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js new file mode 100644 index 0000000..7d50e87 --- /dev/null +++ b/key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],e):e(t.bootstrap={},t.jQuery)}(this,function(t,e){"use strict";function n(t,e){for(var n=0;n0?i:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(e.end)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var o=n[r],s=e[r],a=s&&i.isElement(s)?"element":(l=s,{}.toString.call(l).match(/\s([a-zA-Z]+)/)[1].toLowerCase());if(!new RegExp(o).test(a))throw new Error(t.toUpperCase()+': Option "'+r+'" provided type "'+a+'" but expected type "'+o+'".')}var l}};return e=("undefined"==typeof window||!window.QUnit)&&{end:"transitionend"},t.fn.emulateTransitionEnd=n,i.supportsTransitionEnd()&&(t.event.special[i.TRANSITION_END]={bindType:e.end,delegateType:e.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}),i}(e=e&&e.hasOwnProperty("default")?e.default:e),L=(s="alert",l="."+(a="bs.alert"),c=(o=e).fn[s],h={CLOSE:"close"+l,CLOSED:"closed"+l,CLICK_DATA_API:"click"+l+".data-api"},f="alert",u="fade",d="show",p=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.removeData(this._element,a),this._element=null},e._getRootElement=function(t){var e=k.getSelectorFromElement(t),n=!1;return e&&(n=o(e)[0]),n||(n=o(t).closest("."+f)[0]),n},e._triggerCloseEvent=function(t){var e=o.Event(h.CLOSE);return o(t).trigger(e),e},e._removeElement=function(t){var e=this;o(t).removeClass(d),k.supportsTransitionEnd()&&o(t).hasClass(u)?o(t).one(k.TRANSITION_END,function(n){return e._destroyElement(t,n)}).emulateTransitionEnd(150):this._destroyElement(t)},e._destroyElement=function(t){o(t).detach().trigger(h.CLOSED).remove()},t._jQueryInterface=function(e){return this.each(function(){var n=o(this),i=n.data(a);i||(i=new t(this),n.data(a,i)),"close"===e&&i[e](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},i(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),o(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),o.fn[s]=p._jQueryInterface,o.fn[s].Constructor=p,o.fn[s].noConflict=function(){return o.fn[s]=c,p._jQueryInterface},p),P=(m="button",v="."+(_="bs.button"),E=".data-api",y=(g=e).fn[m],b="active",T="btn",C="focus",w='[data-toggle^="button"]',I='[data-toggle="buttons"]',A="input",D=".active",S=".btn",O={CLICK_DATA_API:"click"+v+E,FOCUS_BLUR_DATA_API:"focus"+v+E+" blur"+v+E},N=function(){function t(t){this._element=t}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(I)[0];if(n){var i=g(this._element).find(A)[0];if(i){if("radio"===i.type)if(i.checked&&g(this._element).hasClass(b))t=!1;else{var r=g(n).find(D)[0];r&&g(r).removeClass(b)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!g(this._element).hasClass(b),g(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!g(this._element).hasClass(b)),t&&g(this._element).toggleClass(b)},e.dispose=function(){g.removeData(this._element,_),this._element=null},t._jQueryInterface=function(e){return this.each(function(){var n=g(this).data(_);n||(n=new t(this),g(this).data(_,n)),"toggle"===e&&n[e]()})},i(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),g(document).on(O.CLICK_DATA_API,w,function(t){t.preventDefault();var e=t.target;g(e).hasClass(T)||(e=g(e).closest(S)),N._jQueryInterface.call(g(e),"toggle")}).on(O.FOCUS_BLUR_DATA_API,w,function(t){var e=g(t.target).closest(S)[0];g(e).toggleClass(C,/^focus(in)?$/.test(t.type))}),g.fn[m]=N._jQueryInterface,g.fn[m].Constructor=N,g.fn[m].noConflict=function(){return g.fn[m]=y,N._jQueryInterface},N),x=function(t){var e="carousel",n="bs.carousel",o="."+n,s=t.fn[e],a={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},l={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},c="next",h="prev",f="left",u="right",d={SLIDE:"slide"+o,SLID:"slid"+o,KEYDOWN:"keydown"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o,TOUCHEND:"touchend"+o,LOAD_DATA_API:"load"+o+".data-api",CLICK_DATA_API:"click"+o+".data-api"},p="carousel",g="active",m="slide",_="carousel-item-right",v="carousel-item-left",E="carousel-item-next",y="carousel-item-prev",b={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},T=function(){function s(e,n){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(n),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(b.INDICATORS)[0],this._addEventListeners()}var T=s.prototype;return T.next=function(){this._isSliding||this._slide(c)},T.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},T.prev=function(){this._isSliding||this._slide(h)},T.pause=function(e){e||(this._isPaused=!0),t(this._element).find(b.NEXT_PREV)[0]&&k.supportsTransitionEnd()&&(k.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},T.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},T.to=function(e){var n=this;this._activeElement=t(this._element).find(b.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(d.SLID,function(){return n.to(e)});else{if(i===e)return this.pause(),void this.cycle();var r=e>i?c:h;this._slide(r,this._items[e])}},T.dispose=function(){t(this._element).off(o),t.removeData(this._element,n),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},T._getConfig=function(t){return t=r({},a,t),k.typeCheckConfig(e,t,l),t},T._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(d.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(t(this._element).on(d.MOUSEENTER,function(t){return e.pause(t)}).on(d.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&t(this._element).on(d.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},T._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},T._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(b.ITEM)),this._items.indexOf(e)},T._getItemByDirection=function(t,e){var n=t===c,i=t===h,r=this._getItemIndex(e),o=this._items.length-1;if((i&&0===r||n&&r===o)&&!this._config.wrap)return e;var s=(r+(t===h?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},T._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),r=this._getItemIndex(t(this._element).find(b.ACTIVE_ITEM)[0]),o=t.Event(d.SLIDE,{relatedTarget:e,direction:n,from:r,to:i});return t(this._element).trigger(o),o},T._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(b.ACTIVE).removeClass(g);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(g)}},T._slide=function(e,n){var i,r,o,s=this,a=t(this._element).find(b.ACTIVE_ITEM)[0],l=this._getItemIndex(a),h=n||a&&this._getItemByDirection(e,a),p=this._getItemIndex(h),T=Boolean(this._interval);if(e===c?(i=v,r=E,o=f):(i=_,r=y,o=u),h&&t(h).hasClass(g))this._isSliding=!1;else if(!this._triggerSlideEvent(h,o).isDefaultPrevented()&&a&&h){this._isSliding=!0,T&&this.pause(),this._setActiveIndicatorElement(h);var C=t.Event(d.SLID,{relatedTarget:h,direction:o,from:l,to:p});k.supportsTransitionEnd()&&t(this._element).hasClass(m)?(t(h).addClass(r),k.reflow(h),t(a).addClass(i),t(h).addClass(i),t(a).one(k.TRANSITION_END,function(){t(h).removeClass(i+" "+r).addClass(g),t(a).removeClass(g+" "+r+" "+i),s._isSliding=!1,setTimeout(function(){return t(s._element).trigger(C)},0)}).emulateTransitionEnd(600)):(t(a).removeClass(g),t(h).addClass(g),this._isSliding=!1,t(this._element).trigger(C)),T&&this.cycle()}},s._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),o=r({},a,t(this).data());"object"==typeof e&&(o=r({},o,e));var l="string"==typeof e?e:o.slide;if(i||(i=new s(this,o),t(this).data(n,i)),"number"==typeof e)i.to(e);else if("string"==typeof l){if("undefined"==typeof i[l])throw new TypeError('No method named "'+l+'"');i[l]()}else o.interval&&(i.pause(),i.cycle())})},s._dataApiClickHandler=function(e){var i=k.getSelectorFromElement(this);if(i){var o=t(i)[0];if(o&&t(o).hasClass(p)){var a=r({},t(o).data(),t(this).data()),l=this.getAttribute("data-slide-to");l&&(a.interval=!1),s._jQueryInterface.call(t(o),a),l&&t(o).data(n).to(l),e.preventDefault()}}},i(s,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),s}();return t(document).on(d.CLICK_DATA_API,b.DATA_SLIDE,T._dataApiClickHandler),t(window).on(d.LOAD_DATA_API,function(){t(b.DATA_RIDE).each(function(){var e=t(this);T._jQueryInterface.call(e,e.data())})}),t.fn[e]=T._jQueryInterface,t.fn[e].Constructor=T,t.fn[e].noConflict=function(){return t.fn[e]=s,T._jQueryInterface},T}(e),R=function(t){var e="collapse",n="bs.collapse",o="."+n,s=t.fn[e],a={toggle:!0,parent:""},l={toggle:"boolean",parent:"(string|element)"},c={SHOW:"show"+o,SHOWN:"shown"+o,HIDE:"hide"+o,HIDDEN:"hidden"+o,CLICK_DATA_API:"click"+o+".data-api"},h="show",f="collapse",u="collapsing",d="collapsed",p="width",g="height",m={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},_=function(){function o(e,n){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(n),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=t(m.DATA_TOGGLE),r=0;r0&&(this._selector=s,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var s=o.prototype;return s.toggle=function(){t(this._element).hasClass(h)?this.hide():this.show()},s.show=function(){var e,i,r=this;if(!this._isTransitioning&&!t(this._element).hasClass(h)&&(this._parent&&0===(e=t.makeArray(t(this._parent).find(m.ACTIVES).filter('[data-parent="'+this._config.parent+'"]'))).length&&(e=null),!(e&&(i=t(e).not(this._selector).data(n))&&i._isTransitioning))){var s=t.Event(c.SHOW);if(t(this._element).trigger(s),!s.isDefaultPrevented()){e&&(o._jQueryInterface.call(t(e).not(this._selector),"hide"),i||t(e).data(n,null));var a=this._getDimension();t(this._element).removeClass(f).addClass(u),this._element.style[a]=0,this._triggerArray.length>0&&t(this._triggerArray).removeClass(d).attr("aria-expanded",!0),this.setTransitioning(!0);var l=function(){t(r._element).removeClass(u).addClass(f).addClass(h),r._element.style[a]="",r.setTransitioning(!1),t(r._element).trigger(c.SHOWN)};if(k.supportsTransitionEnd()){var p="scroll"+(a[0].toUpperCase()+a.slice(1));t(this._element).one(k.TRANSITION_END,l).emulateTransitionEnd(600),this._element.style[a]=this._element[p]+"px"}else l()}}},s.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(h)){var n=t.Event(c.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",k.reflow(this._element),t(this._element).addClass(u).removeClass(f).removeClass(h),this._triggerArray.length>0)for(var r=0;r0&&t(n).toggleClass(d,!i).attr("aria-expanded",i)}},o._getTargetFromElement=function(e){var n=k.getSelectorFromElement(e);return n?t(n)[0]:null},o._jQueryInterface=function(e){return this.each(function(){var i=t(this),s=i.data(n),l=r({},a,i.data(),"object"==typeof e&&e);if(!s&&l.toggle&&/show|hide/.test(e)&&(l.toggle=!1),s||(s=new o(this,l),i.data(n,s)),"string"==typeof e){if("undefined"==typeof s[e])throw new TypeError('No method named "'+e+'"');s[e]()}})},i(o,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),o}();return t(document).on(c.CLICK_DATA_API,m.DATA_TOGGLE,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var i=t(this),r=k.getSelectorFromElement(this);t(r).each(function(){var e=t(this),r=e.data(n)?"toggle":i.data();_._jQueryInterface.call(e,r)})}),t.fn[e]=_._jQueryInterface,t.fn[e].Constructor=_,t.fn[e].noConflict=function(){return t.fn[e]=s,_._jQueryInterface},_}(e),j="undefined"!=typeof window&&"undefined"!=typeof document,H=["Edge","Trident","Firefox"],M=0,W=0;W=0){M=1;break}var U=j&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},M))}};function B(t){return t&&"[object Function]"==={}.toString.call(t)}function F(t,e){if(1!==t.nodeType)return[];var n=getComputedStyle(t,null);return e?n[e]:n}function K(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function V(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=F(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/(auto|scroll)/.test(n+r+i)?t:V(K(t))}function Q(t){var e=t&&t.offsetParent,n=e&&e.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TD","TABLE"].indexOf(e.nodeName)&&"static"===F(e,"position")?Q(e):e:t?t.ownerDocument.documentElement:document.documentElement}function Y(t){return null!==t.parentNode?Y(t.parentNode):t}function G(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,r=n?e:t,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var s,a,l=o.commonAncestorContainer;if(t!==l&&e!==l||i.contains(r))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&Q(s.firstElementChild)!==s?Q(l):l;var c=Y(t);return c.host?G(c.host,e):G(t,Y(e).host)}function q(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function z(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+i+"Width"],10)}var X=void 0,Z=function(){return void 0===X&&(X=-1!==navigator.appVersion.indexOf("MSIE 10")),X};function J(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],Z()?n["offset"+t]+i["margin"+("Height"===t?"Top":"Left")]+i["margin"+("Height"===t?"Bottom":"Right")]:0)}function $(){var t=document.body,e=document.documentElement,n=Z()&&getComputedStyle(e);return{height:J("Height",t,e,n),width:J("Width",t,e,n)}}var tt=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},et=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=q(e,"top"),r=q(e,"left"),o=n?-1:1;return t.top+=i*o,t.bottom+=i*o,t.left+=r*o,t.right+=r*o,t}(h,e)),h}function at(t,e,n,i){var r,o,s,a,l,c,h,f={top:0,left:0},u=G(t,e);if("viewport"===i)o=(r=u).ownerDocument.documentElement,s=st(r,o),a=Math.max(o.clientWidth,window.innerWidth||0),l=Math.max(o.clientHeight,window.innerHeight||0),c=q(o),h=q(o,"left"),f=rt({top:c-s.top+s.marginTop,left:h-s.left+s.marginLeft,width:a,height:l});else{var d=void 0;"scrollParent"===i?"BODY"===(d=V(K(e))).nodeName&&(d=t.ownerDocument.documentElement):d="window"===i?t.ownerDocument.documentElement:i;var p=st(d,u);if("HTML"!==d.nodeName||function t(e){var n=e.nodeName;return"BODY"!==n&&"HTML"!==n&&("fixed"===F(e,"position")||t(K(e)))}(u))f=p;else{var g=$(),m=g.height,_=g.width;f.top+=p.top-p.marginTop,f.bottom=m+p.top,f.left+=p.left-p.marginLeft,f.right=_+p.left}}return f.left+=n,f.top+=n,f.right-=n,f.bottom-=n,f}function lt(t,e,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=at(n,i,o,r),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map(function(t){return it({key:t},a[t],{area:(e=a[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=l.filter(function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight}),h=c.length>0?c[0].key:l[0].key,f=t.split("-")[1];return h+(f?"-"+f:"")}function ct(t,e,n){return st(n,G(e,n))}function ht(t){var e=getComputedStyle(t),n=parseFloat(e.marginTop)+parseFloat(e.marginBottom),i=parseFloat(e.marginLeft)+parseFloat(e.marginRight);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function ft(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function ut(t,e,n){n=n.split("-")[0];var i=ht(t),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),s=o?"top":"left",a=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return r[s]=e[s]+e[l]/2-i[l]/2,r[a]=n===a?e[a]-i[c]:e[ft(a)],r}function dt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function pt(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===n});var i=dt(t,function(t){return t[e]===n});return t.indexOf(i)}(t,"name",n))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&B(n)&&(e.offsets.popper=rt(e.offsets.popper),e.offsets.reference=rt(e.offsets.reference),e=n(e,t))}),e}function gt(t,e){return t.some(function(t){var n=t.name;return t.enabled&&n===e})}function mt(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=wt.indexOf(t),i=wt.slice(n+1).concat(wt.slice(0,n));return e?i.reverse():i}var At={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Dt(t,e,n,i){var r=[0,0],o=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map(function(t){return t.trim()}),a=s.indexOf(dt(s,function(t){return-1!==t.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map(function(t,i){var r=(1===i?!o:o)?"height":"width",s=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,i){var r=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],s=r[2];if(!o)return t;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return rt(a)[e]/100*o}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(t,r,e,n)})})).forEach(function(t,e){t.forEach(function(n,i){yt(n)&&(r[e]+=n*("-"===t[i-1]?-1:1))})}),r}var St={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var r=t.offsets,o=r.reference,s=r.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",h={start:nt({},l,o[l]),end:nt({},l,o[l]+o[c]-s[c])};t.offsets.popper=it({},s,h[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,r=t.offsets,o=r.popper,s=r.reference,a=i.split("-")[0],l=void 0;return l=yt(+n)?[+n,0]:Dt(n,o,s,a),"left"===a?(o.top+=l[0],o.left-=l[1]):"right"===a?(o.top+=l[0],o.left+=l[1]):"top"===a?(o.left+=l[0],o.top-=l[1]):"bottom"===a&&(o.left+=l[0],o.top+=l[1]),t.popper=o,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||Q(t.instance.popper);t.instance.reference===n&&(n=Q(n));var i=at(t.instance.popper,t.instance.reference,e.padding,n);e.boundaries=i;var r=e.priority,o=t.offsets.popper,s={primary:function(t){var n=o[t];return o[t]i[t]&&!e.escapeWithReference&&(r=Math.min(o[n],i[t]-("right"===t?o.width:o.height))),nt({},n,r)}};return r.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";o=it({},o,s[e](t))}),t.offsets.popper=o,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,r=t.placement.split("-")[0],o=Math.floor,s=-1!==["top","bottom"].indexOf(r),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]o(i[a])&&(t.offsets.popper[l]=o(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!Tt(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var r=t.placement.split("-")[0],o=t.offsets,s=o.popper,a=o.reference,l=-1!==["left","right"].indexOf(r),c=l?"height":"width",h=l?"Top":"Left",f=h.toLowerCase(),u=l?"left":"top",d=l?"bottom":"right",p=ht(i)[c];a[d]-ps[d]&&(t.offsets.popper[f]+=a[f]+p-s[d]),t.offsets.popper=rt(t.offsets.popper);var g=a[f]+a[c]/2-p/2,m=F(t.instance.popper),_=parseFloat(m["margin"+h],10),v=parseFloat(m["border"+h+"Width"],10),E=g-t.offsets.popper[f]-_-v;return E=Math.max(Math.min(s[c]-p,E),0),t.arrowElement=i,t.offsets.arrow=(nt(n={},f,Math.round(E)),nt(n,u,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(gt(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=at(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement),i=t.placement.split("-")[0],r=ft(i),o=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case At.FLIP:s=[i,r];break;case At.CLOCKWISE:s=It(i);break;case At.COUNTERCLOCKWISE:s=It(i,!0);break;default:s=e.behavior}return s.forEach(function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],r=ft(i);var c,h=t.offsets.popper,f=t.offsets.reference,u=Math.floor,d="left"===i&&u(h.right)>u(f.left)||"right"===i&&u(h.left)u(f.top)||"bottom"===i&&u(h.top)u(n.right),m=u(h.top)u(n.bottom),v="left"===i&&p||"right"===i&&g||"top"===i&&m||"bottom"===i&&_,E=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(E&&"start"===o&&p||E&&"end"===o&&g||!E&&"start"===o&&m||!E&&"end"===o&&_);(d||v||y)&&(t.flipped=!0,(d||v)&&(i=s[l+1]),y&&(o="end"===(c=o)?"start":"start"===c?"end":c),t.placement=i+(o?"-"+o:""),t.offsets.popper=it({},t.offsets.popper,ut(t.instance.popper,t.offsets.reference,t.placement)),t=pt(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,r=i.popper,o=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return r[s?"left":"top"]=o[n]-(a?r[s?"width":"height"]:0),t.placement=ft(e),t.offsets.popper=rt(r),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Tt(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=dt(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};tt(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=U(this.update.bind(this)),this.options=it({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(it({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=it({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return it({name:t},i.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&B(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return et(t,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=ct(this.state,this.popper,this.reference),t.placement=lt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.offsets.popper=ut(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position="absolute",t=pt(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,gt(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[mt("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=vt(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return Et.call(this)}}]),t}();Ot.Utils=("undefined"!=typeof window?window:global).PopperUtils,Ot.placements=Ct,Ot.Defaults=St;var Nt=function(t){var e="dropdown",n="bs.dropdown",o="."+n,s=t.fn[e],a=new RegExp("38|40|27"),l={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,CLICK:"click"+o,CLICK_DATA_API:"click"+o+".data-api",KEYDOWN_DATA_API:"keydown"+o+".data-api",KEYUP_DATA_API:"keyup"+o+".data-api"},c="disabled",h="show",f="dropup",u="dropright",d="dropleft",p="dropdown-menu-right",g="dropdown-menu-left",m="position-static",_='[data-toggle="dropdown"]',v=".dropdown form",E=".dropdown-menu",y=".navbar-nav",b=".dropdown-menu .dropdown-item:not(.disabled)",T="top-start",C="top-end",w="bottom-start",I="bottom-end",A="right-start",D="left-start",S={offset:0,flip:!0,boundary:"scrollParent"},O={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)"},N=function(){function s(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var v=s.prototype;return v.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(c)){var e=s._getParentFromElement(this._element),n=t(this._menu).hasClass(h);if(s._clearMenus(),!n){var i={relatedTarget:this._element},r=t.Event(l.SHOW,i);if(t(e).trigger(r),!r.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof Ot)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var o=this._element;t(e).hasClass(f)&&(t(this._menu).hasClass(g)||t(this._menu).hasClass(p))&&(o=e),"scrollParent"!==this._config.boundary&&t(e).addClass(m),this._popper=new Ot(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(e).closest(y).length&&t("body").children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(h),t(e).toggleClass(h).trigger(t.Event(l.SHOWN,i))}}}},v.dispose=function(){t.removeData(this._element,n),t(this._element).off(o),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},v.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},v._addEventListeners=function(){var e=this;t(this._element).on(l.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},v._getConfig=function(n){return n=r({},this.constructor.Default,t(this._element).data(),n),k.typeCheckConfig(e,n,this.constructor.DefaultType),n},v._getMenuElement=function(){if(!this._menu){var e=s._getParentFromElement(this._element);this._menu=t(e).find(E)[0]}return this._menu},v._getPlacement=function(){var e=t(this._element).parent(),n=w;return e.hasClass(f)?(n=T,t(this._menu).hasClass(p)&&(n=C)):e.hasClass(u)?n=A:e.hasClass(d)?n=D:t(this._menu).hasClass(p)&&(n=I),n},v._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},v._getPopperConfig=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets)||{}),e}:e.offset=this._config.offset,{placement:this._getPlacement(),modifiers:{offset:e,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}}},s._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n);if(i||(i=new s(this,"object"==typeof e?e:null),t(this).data(n,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},s._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var i=t.makeArray(t(_)),r=0;r0&&o--,40===e.which&&odocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},g._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},g._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},f="show",u="out",d={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,INSERTED:"inserted"+o,CLICK:"click"+o,FOCUSIN:"focusin"+o,FOCUSOUT:"focusout"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o},p="fade",g="show",m=".tooltip-inner",_=".arrow",v="hover",E="focus",y="click",b="manual",T=function(){function s(t,e){if("undefined"==typeof Ot)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var T=s.prototype;return T.enable=function(){this._isEnabled=!0},T.disable=function(){this._isEnabled=!1},T.toggleEnabled=function(){this._isEnabled=!this._isEnabled},T.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(g))return void this._leave(null,this);this._enter(null,this)}},T.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},T.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var n=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(n);var i=t.contains(this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!i)return;var r=this.getTipElement(),o=k.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&t(r).addClass(p);var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var c=!1===this.config.container?document.body:t(this.config.container);t(r).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Ot(this.element,r,{placement:l,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:_},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(r).addClass(g),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var h=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===u&&e._leave(null,e)};k.supportsTransitionEnd()&&t(this.tip).hasClass(p)?t(this.tip).one(k.TRANSITION_END,h).emulateTransitionEnd(s._TRANSITION_DURATION):h()}},T.hide=function(e){var n=this,i=this.getTipElement(),r=t.Event(this.constructor.Event.HIDE),o=function(){n._hoverState!==f&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(r),r.isDefaultPrevented()||(t(i).removeClass(g),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[y]=!1,this._activeTrigger[E]=!1,this._activeTrigger[v]=!1,k.supportsTransitionEnd()&&t(this.tip).hasClass(p)?t(i).one(k.TRANSITION_END,o).emulateTransitionEnd(150):o(),this._hoverState="")},T.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},T.isWithContent=function(){return Boolean(this.getTitle())},T.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},T.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},T.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(m),this.getTitle()),e.removeClass(p+" "+g)},T.setElementContent=function(e,n){var i=this.config.html;"object"==typeof n&&(n.nodeType||n.jquery)?i?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[i?"html":"text"](n)},T.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},T._getAttachment=function(t){return c[t.toUpperCase()]},T._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==b){var i=n===v?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=n===v?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(r,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},T._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},T._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?E:v]=!0),t(n.getTipElement()).hasClass(g)||n._hoverState===f?n._hoverState=f:(clearTimeout(n._timeout),n._hoverState=f,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===f&&n.show()},n.config.delay.show):n.show())},T._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?E:v]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=u,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===u&&n.hide()},n.config.delay.hide):n.hide())},T._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},T._getConfig=function(n){return"number"==typeof(n=r({},this.constructor.Default,t(this.element).data(),n)).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),k.typeCheckConfig(e,n,this.constructor.DefaultType),n},T._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},T._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(a);null!==n&&n.length>0&&e.removeClass(n.join(""))},T._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},T._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(p),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},s._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),r="object"==typeof e&&e;if((i||!/dispose|hide/.test(e))&&(i||(i=new s(this,r),t(this).data(n,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},i(s,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return h}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return n}},{key:"Event",get:function(){return d}},{key:"EVENT_KEY",get:function(){return o}},{key:"DefaultType",get:function(){return l}}]),s}();return t.fn[e]=T._jQueryInterface,t.fn[e].Constructor=T,t.fn[e].noConflict=function(){return t.fn[e]=s,T._jQueryInterface},T}(e),Pt=function(t){var e="popover",n="bs.popover",o="."+n,s=t.fn[e],a=new RegExp("(^|\\s)bs-popover\\S+","g"),l=r({},Lt.Default,{placement:"right",trigger:"click",content:"",template:''}),c=r({},Lt.DefaultType,{content:"(string|element|function)"}),h="fade",f="show",u=".popover-header",d=".popover-body",p={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,INSERTED:"inserted"+o,CLICK:"click"+o,FOCUSIN:"focusin"+o,FOCUSOUT:"focusout"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o},g=function(r){var s,g;function m(){return r.apply(this,arguments)||this}g=r,(s=m).prototype=Object.create(g.prototype),s.prototype.constructor=s,s.__proto__=g;var _=m.prototype;return _.isWithContent=function(){return this.getTitle()||this._getContent()},_.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},_.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},_.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(u),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(d),n),e.removeClass(h+" "+f)},_._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},_._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(a);null!==n&&n.length>0&&e.removeClass(n.join(""))},m._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),r="object"==typeof e?e:null;if((i||!/destroy|hide/.test(e))&&(i||(i=new m(this,r),t(this).data(n,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},i(m,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return n}},{key:"Event",get:function(){return p}},{key:"EVENT_KEY",get:function(){return o}},{key:"DefaultType",get:function(){return c}}]),m}(Lt);return t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=s,g._jQueryInterface},g}(e),xt=function(t){var e="scrollspy",n="bs.scrollspy",o="."+n,s=t.fn[e],a={offset:10,method:"auto",target:""},l={offset:"number",method:"string",target:"(string|element)"},c={ACTIVATE:"activate"+o,SCROLL:"scroll"+o,LOAD_DATA_API:"load"+o+".data-api"},h="dropdown-item",f="active",u={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},d="offset",p="position",g=function(){function s(e,n){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+u.NAV_LINKS+","+this._config.target+" "+u.LIST_ITEMS+","+this._config.target+" "+u.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(c.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var g=s.prototype;return g.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?d:p,i="auto"===this._config.method?n:this._config.method,r=i===p?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.makeArray(t(this._selector)).map(function(e){var n,o=k.getSelectorFromElement(e);if(o&&(n=t(o)[0]),n){var s=n.getBoundingClientRect();if(s.width||s.height)return[t(n)[i]().top+r,o]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},g.dispose=function(){t.removeData(this._element,n),t(this._scrollElement).off(o),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},g._getConfig=function(n){if("string"!=typeof(n=r({},a,n)).target){var i=t(n.target).attr("id");i||(i=k.getUID(e),t(n.target).attr("id",i)),n.target="#"+i}return k.typeCheckConfig(e,n,l),n},g._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},g._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},g._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},g._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;){this._activeTarget!==this._targets[r]&&t>=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=k,t.Alert=L,t.Button=P,t.Carousel=x,t.Collapse=R,t.Dropdown=Nt,t.Modal=kt,t.Popover=Pt,t.Scrollspy=xt,t.Tab=Rt,t.Tooltip=Lt,Object.defineProperty(t,"__esModule",{value:!0})}); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js.map b/key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js.map new file mode 100644 index 0000000..c234ff2 --- /dev/null +++ b/key4intranet.front/public/assets/js/bootstrap/bootstrap.bundle.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../rollupPluginBabelHelpers","../../node_modules/popper.js/dist/esm/popper.js","../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"names":["_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","Constructor","protoProps","staticProps","prototype","_extends","assign","arguments","source","hasOwnProperty","call","apply","this","$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","ClassName","Alert","DATA_API_KEY","Selector","Button","Util","transition","transitionEndEmulator","duration","called","one","TRANSITION_END","triggerTransitionEnd","_this","prefix","Math","random","document","getElementById","element","selector","getAttribute","charAt","escapeSelector","substr","replace","find","err","offsetHeight","trigger","end","Boolean","obj","nodeType","componentName","config","configTypes","property","expectedTypes","value","valueType","isElement","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","window","QUnit","fn","emulateTransitionEnd","supportsTransitionEnd","event","special","is","handleObj","handler","_element","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","getSelectorFromElement","parent","closest","closeEvent","CLOSE","removeClass","hasClass","_destroyElement","detach","CLOSED","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","on","CLICK_DATA_API","noConflict","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","activeElement","hasAttribute","classList","contains","focus","setAttribute","toggleClass","button","FOCUS_BLUR_DATA_API","Carousel","Default","DefaultType","Direction","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","INDICATORS","_addEventListeners","next","_slide","nextWhenVisible","hidden","css","prev","pause","NEXT_PREV","cycle","interval","setInterval","visibilityState","bind","to","index","ACTIVE_ITEM","activeIndex","_getItemIndex","SLID","direction","off","typeCheckConfig","keyboard","KEYDOWN","_this2","_keydown","MOUSEENTER","MOUSELEAVE","documentElement","TOUCHEND","setTimeout","tagName","which","makeArray","ITEM","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","wrap","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","SLIDE","_setActiveIndicatorElement","ACTIVE","nextIndicator","children","addClass","directionalClassName","orderClassName","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","reflow","_this3","action","slide","TypeError","_dataApiClickHandler","slideIndex","DATA_SLIDE","LOAD_DATA_API","DATA_RIDE","$carousel","Collapse","Dimension","_isTransitioning","_triggerArray","id","tabToggles","DATA_TOGGLE","elem","filter","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","ACTIVES","not","startEvent","SHOW","dimension","_getDimension","style","attr","setTransitioning","complete","SHOWN","scrollSize","slice","HIDE","getBoundingClientRect","HIDDEN","isTransitioning","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","$target","isBrowser","longerTimeoutBrowsers","timeoutDuration","navigator","userAgent","debounce","Promise","resolve","then","scheduled","isFunction","functionToCheck","getStyleComputedProperty","getComputedStyle","getParentNode","nodeName","parentNode","host","getScrollParent","body","ownerDocument","_getStyleComputedProp","overflow","overflowX","overflowY","getOffsetParent","offsetParent","getRoot","node","findCommonOffsetParent","element1","element2","order","compareDocumentPosition","Node","DOCUMENT_POSITION_FOLLOWING","start","range","createRange","setStart","setEnd","commonAncestorContainer","firstElementChild","element1root","getScroll","upperSide","undefined","html","scrollingElement","getBordersSize","styles","axis","sideA","sideB","parseFloat","isIE10","isIE10$1","appVersion","getSize","computedStyle","max","getWindowSizes","height","width","classCallCheck","instance","createClass","defineProperties","getClientRect","offsets","right","left","bottom","top","rect","scrollTop","scrollLeft","result","sizes","clientWidth","clientHeight","horizScrollbar","offsetWidth","vertScrollbar","getOffsetRectRelativeToArbitraryNode","isHTML","childrenRect","parentRect","scrollParent","borderTopWidth","borderLeftWidth","marginTop","marginLeft","subtract","modifier","includeScroll","getBoundaries","popper","reference","padding","boundariesElement","relativeOffset","boundaries","innerWidth","innerHeight","boundariesNode","isFixed","_getWindowSizes","computeAutoPlacement","placement","refRect","rects","sortedAreas","keys","map","area","_ref","sort","a","b","filteredAreas","_ref2","computedPlacement","variation","split","getReferenceOffsets","state","getOuterSizes","x","marginBottom","y","marginRight","getOppositePlacement","hash","matched","getPopperOffsets","referenceOffsets","popperRect","popperOffsets","isHoriz","mainSide","secondarySide","measurement","secondaryMeasurement","arr","check","Array","runModifiers","modifiers","ends","prop","findIndex","cur","forEach","console","warn","enabled","isModifierEnabled","modifierName","some","name","getSupportedPropertyName","prefixes","upperProp","toCheck","getWindow","defaultView","setupEventListeners","options","updateBound","addEventListener","passive","scrollElement","attachToScrollParents","callback","scrollParents","isBody","eventsEnabled","disableEventListeners","cancelAnimationFrame","scheduleUpdate","removeEventListener","isNumeric","n","isNaN","isFinite","setStyles","unit","isModifierRequired","requestingName","requestedName","requesting","isRequired","_requesting","requested","placements","validPlacements","clockwise","counter","concat","reverse","BEHAVIORS","FLIP","CLOCKWISE","COUNTERCLOCKWISE","parseOffset","offset","basePlacement","useHeight","fragments","frag","trim","divider","search","splitRegex","ops","op","mergeWithPrevious","reduce","str","toValue","index2","Defaults","removeOnDestroy","onCreate","onUpdate","shift","shiftvariation","_data$offsets","isVertical","side","shiftOffsets","preventOverflow","priority","primary","escapeWithReference","secondary","min","keepTogether","floor","opSide","arrow","_data$offsets$arrow","arrowElement","querySelector","len","sideCapitalized","altSide","arrowElementSize","center","popperMarginSide","popperBorderSide","sideValue","round","flip","flipped","originalPlacement","placementOpposite","flipOrder","behavior","step","refOffsets","overlapsRef","overflowsLeft","overflowsRight","overflowsTop","overflowsBottom","overflowsBoundaries","flippedVariation","flipVariations","inner","subtractLength","bound","attributes","computeStyle","legacyGpuAccelerationOption","gpuAcceleration","offsetParentRect","position","prefixedProperty","willChange","invertTop","invertLeft","x-placement","arrowStyles","applyStyle","removeAttribute","onLoad","modifierOptions","Popper","requestAnimationFrame","update","isDestroyed","isCreated","enableEventListeners","removeChild","Utils","global","PopperUtils","Dropdown","REGEXP_KEYDOWN","ARROW_UP_KEYCODE","AttachmentMap","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","boundary","_getPopperConfig","noop","destroy","CLICK","stopPropagation","constructor","_getPlacement","$parentDropdown","offsetConf","toggles","context","dropdownMenu","hideEvent","_dataApiKeydownHandler","items","get","KEYDOWN_DATA_API","KEYUP_DATA_API","e","Modal","_dialog","DIALOG","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_originalBodyPadding","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","CLICK_DISMISS","DATA_DISMISS","MOUSEDOWN_DISMISS","MOUSEUP_DISMISS","_showBackdrop","_showElement","FOCUSIN","_hideModal","handleUpdate","ELEMENT_NODE","appendChild","display","_enforceFocus","shownEvent","transitionComplete","_this4","has","KEYDOWN_DISMISS","RESIZE","_this6","_resetAdjustments","_resetScrollbar","_this7","_removeBackdrop","animate","backdrop","doAnimate","createElement","className","appendTo","_this8","callbackRemove","isModalOverflowing","scrollHeight","paddingLeft","paddingRight","_getScrollbarWidth","FIXED_CONTENT","actualPadding","calculatedPadding","_this9","STICKY_CONTENT","actualMargin","calculatedMargin","NAVBAR_TOGGLER","margin","scrollDiv","scrollbarWidth","Tooltip","BSCLS_PREFIX_REGEX","HoverState","Trigger","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","tipId","getUID","setContent","animation","attachment","_getAttachment","addAttachmentClass","container","INSERTED","fallbackPlacement","_handlePopperPlacementChange","_fixTransition","prevHoverState","_TRANSITION_DURATION","_cleanTipClass","getTitle","CLASS_PREFIX","template","$tip","setElementContent","content","empty","append","text","title","eventIn","eventOut","FOCUSOUT","_fixTitle","titleType","delay","tabClass","join","initConfigAnimation","Popover","subClass","superClass","create","__proto__","_getContent","ScrollSpy","OffsetMethod","_scrollElement","NAV_LINKS","LIST_ITEMS","DROPDOWN_ITEMS","_offsets","_targets","_activeTarget","_scrollHeight","SCROLL","_process","refresh","autoMethod","offsetMethod","method","offsetBase","_getScrollTop","_getScrollHeight","targetSelector","targetBCR","item","pageYOffset","_getOffsetHeight","maxScroll","_activate","_clear","queries","$link","DROPDOWN","DROPDOWN_TOGGLE","parents","NAV_LIST_GROUP","NAV_ITEMS","ACTIVATE","scrollSpys","DATA_SPY","$spy","Tab","previous","listElement","itemSelector","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","version"],"mappings":"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","sourcesContent":["export { _createClass as createClass, _extends as extends, _inheritsLoose as inheritsLoose };\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}","/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.12.9\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\nvar longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\nvar timeoutDuration = 0;\nfor (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n timeoutDuration = 1;\n break;\n }\n}\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var css = getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n // NOTE: 1 DOM access here\n var offsetParent = element && element.offsetParent;\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n if (element) {\n return element.ownerDocument.documentElement;\n }\n\n return document.documentElement;\n }\n\n // .offsetParent will return the closest TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);\n}\n\n/**\n * Tells if you are running Internet Explorer 10\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean} isIE10\n */\nvar isIE10 = undefined;\n\nvar isIE10$1 = function () {\n if (isIE10 === undefined) {\n isIE10 = navigator.appVersion.indexOf('MSIE 10') !== -1;\n }\n return isIE10;\n};\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE10$1() ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0);\n}\n\nfunction getWindowSizes() {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE10$1() && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n if (isIE10$1()) {\n try {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } catch (err) {}\n } else {\n rect = element.getBoundingClientRect();\n }\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {};\n var width = sizes.width || element.clientWidth || result.right - result.left;\n var height = sizes.height || element.clientHeight || result.bottom - result.top;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var isIE10 = isIE10$1();\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth, 10);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);\n\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop, 10);\n var marginLeft = parseFloat(styles.marginLeft, 10);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = getScroll(html);\n var scrollLeft = getScroll(html, 'left');\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n return isFixed(getParentNode(element));\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n // NOTE: 1 DOM access here\n var boundaries = { top: 0, left: 0 };\n var offsetParent = findCommonOffsetParent(popper, reference);\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n boundaries.left += padding;\n boundaries.top += padding;\n boundaries.right -= padding;\n boundaries.bottom -= padding;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var commonOffsetParent = findCommonOffsetParent(popper, reference);\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var styles = getComputedStyle(element);\n var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);\n var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.
    \n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n data.offsets.popper.position = 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length - 1; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroy the popper\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.left = '';\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicity asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger onUpdate callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper.\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n // floor sides to avoid blurry text\n var offsets = {\n left: Math.floor(popper.left),\n top: Math.floor(popper.top),\n bottom: Math.floor(popper.bottom),\n right: Math.floor(popper.right)\n };\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n top = -offsetParentRect.height + offsets.bottom;\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n left = -offsetParentRect.width + offsets.right;\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.
    \n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjuction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.
    \n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.
    \n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-right` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement);\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.
    \n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.
    \n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.
    \n * It will read the variation of the `placement` property.
    \n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unitless, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.
    \n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the height.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.
    \n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.
    \n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373)\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * An scenario exists where the reference itself is not within the boundaries.
    \n * We can say it has \"escaped the boundaries\" — or just \"escaped\".
    \n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper this makes sure the popper has always a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier, can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near eachothers\n * without leaving any gap between the two. Expecially useful when the arrow is\n * enabled and you want to assure it to point to its reference element.\n * It cares only about the first axis, you can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjuction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations).\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position,\n * the popper will never be placed outside of the defined boundaries\n * (except if keepTogether is enabled)\n */\n boundariesElement: 'viewport'\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define you own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the informations used by Popper.js\n * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper.\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements.\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.
    \n * These can be overriden using the `options` argument of Popper.js.
    \n * To override an option, simply pass as 3rd argument an object with the same\n * structure of this object, example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Whether events (resize, scroll) are initially enabled\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.
    \n * By default, is set to no-op.
    \n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated, this callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.
    \n * By default, is set to no-op.
    \n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Create a new Popper.js instance\n * @class Popper\n * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper.\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedule an update, it will run on the next UI update available\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.
    \n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n let transition = false\n\n const MAX_UID = 1000000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-zA-Z]+)/)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: transition.end,\n delegateType: transition.end,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndTest() {\n if (typeof window !== 'undefined' && window.QUnit) {\n return false\n }\n\n return {\n end: 'transitionend'\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n transition = transitionEndTest()\n\n $.fn.emulateTransitionEnd = transitionEndEmulator\n\n if (Util.supportsTransitionEnd()) {\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n }\n\n function escapeId(selector) {\n // We escape IDs in case of special selectors (selector = '#myId:something')\n // $.escapeSelector does not exist in jQuery < 3\n selector = typeof $.escapeSelector === 'function' ? $.escapeSelector(selector).substr(1)\n : selector.replace(/(:|\\.|\\[|\\]|,|=|@)/g, '\\\\$1')\n\n return selector\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n // If it's an ID\n if (selector.charAt(0) === '#') {\n selector = escapeId(selector)\n }\n\n try {\n const $selector = $(document).find(selector)\n return $selector.length > 0 ? selector : null\n } catch (err) {\n return null\n }\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(transition.end)\n },\n\n supportsTransitionEnd() {\n return Boolean(transition)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 150\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n element = element || this._element\n\n const rootElement = this._getRootElement(element)\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = $(selector)[0]\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!Util.supportsTransitionEnd() ||\n !$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(TRANSITION_DURATION)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = $(this._element).find(Selector.INPUT)[0]\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n $(this._element).hasClass(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = $(rootElement).find(Selector.ACTIVE)[0]\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !$(this._element).hasClass(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !$(this._element).hasClass(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 600\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = $(this._element).find(Selector.INDICATORS)[0]\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if ($(this._element).find(Selector.NEXT_PREV)[0] &&\n Util.supportsTransitionEnd()) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = $.makeArray($(element).parent().find(Selector.ITEM))\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex($(this._element).find(Selector.ACTIVE_ITEM)[0])\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n $(this._indicatorsElement)\n .find(Selector.ACTIVE)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if (Util.supportsTransitionEnd() &&\n $(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n $(Selector.DATA_RIDE).each(function () {\n const $carousel = $(this)\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 600\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray($(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const tabToggles = $(Selector.DATA_TOGGLE)\n for (let i = 0; i < tabToggles.length; i++) {\n const elem = tabToggles[i]\n const selector = Util.getSelectorFromElement(elem)\n if (selector !== null && $(selector).filter(element).length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = $.makeArray(\n $(this._parent)\n .find(Selector.ACTIVES)\n .filter(`[data-parent=\"${this._config.parent}\"]`)\n )\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length > 0) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n if (this._triggerArray.length > 0) {\n for (let i = 0; i < this._triggerArray.length; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $(selector)\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = $(this._config.parent)[0]\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n $(parent).find(selector).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length > 0) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? $(selector)[0] : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for
    elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n $(selector).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n let element = this._element\n // For dropup with alignment we use the parent as popper container\n if ($(parent).hasClass(ClassName.DROPUP)) {\n if ($(this._menu).hasClass(ClassName.MENULEFT) || $(this._menu).hasClass(ClassName.MENURIGHT)) {\n element = parent\n }\n }\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(element, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $('body').children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n this._menu = $(parent).find(Selector.MENU)[0]\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element).parent()\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = $.makeArray($(Selector.DATA_TOGGLE))\n for (let i = 0; i < toggles.length; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $('body').children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = $(selector)[0]\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = $(parent).find(Selector.DATA_TOGGLE)[0]\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = $(parent).find(Selector.VISIBLE_ITEMS).get()\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 300\n const BACKDROP_TRANSITION_DURATION = 150\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top',\n NAVBAR_TOGGLER : '.navbar-toggler'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = $(element).find(Selector.DIALOG)[0]\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._originalBodyPadding = 0\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n\n const transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n if (transition) {\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = Util.supportsTransitionEnd() &&\n $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n const doAnimate = Util.supportsTransitionEnd() && animate\n\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n $(this._backdrop).addClass(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (doAnimate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!doAnimate) {\n callback()\n return\n }\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(BACKDROP_TRANSITION_DURATION)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if (Util.supportsTransitionEnd() &&\n $(this._element).hasClass(ClassName.FADE)) {\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(BACKDROP_TRANSITION_DURATION)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n\n // Adjust fixed content padding\n $(Selector.FIXED_CONTENT).each((index, element) => {\n const actualPadding = $(element)[0].style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element).data('padding-right', actualPadding).css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(Selector.STICKY_CONTENT).each((index, element) => {\n const actualMargin = $(element)[0].style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element).data('margin-right', actualMargin).css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust navbar-toggler margin\n $(Selector.NAVBAR_TOGGLER).each((index, element) => {\n const actualMargin = $(element)[0].style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element).data('margin-right', actualMargin).css('margin-right', `${parseFloat(calculatedMargin) + this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $('body').css('padding-right')\n $('body').data('padding-right', actualPadding).css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n $(Selector.FIXED_CONTENT).each((index, element) => {\n const padding = $(element).data('padding-right')\n if (typeof padding !== 'undefined') {\n $(element).css('padding-right', padding).removeData('padding-right')\n }\n })\n\n // Restore sticky content and navbar-toggler margin\n $(`${Selector.STICKY_CONTENT}, ${Selector.NAVBAR_TOGGLER}`).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $('body').data('padding-right')\n if (typeof padding !== 'undefined') {\n $('body').css('padding-right', padding).removeData('padding-right')\n }\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Modal.Default,\n ...$(this).data(),\n ...typeof config === 'object' && config\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = $(selector)[0]\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 150\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '
    ' +\n '
    ' +\n '
    ',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $('body').children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if (Util.supportsTransitionEnd() && $(this.tip).hasClass(ClassName.FADE)) {\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(Tooltip._TRANSITION_DURATION)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $('body').children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if (Util.supportsTransitionEnd() &&\n $(this.tip).hasClass(ClassName.FADE)) {\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle())\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...config\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(data) {\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(data.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
    ' +\n '
    ' +\n '

    ' +\n '
    '\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = $.makeArray($(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = $(targetSelector)[0]\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n for (let i = this._offsets.length; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $(queries.join(','))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
  • 5KXE4UXzE-EK~f$_Xo$POZ}z{m7L7X~INVW-;T z{h|Bs5A{EecR?ZW?!$K@y6cVAU^ITuhfoTtfjspKz{$O|25J2f>p^HePz(3>hiidv z%_6gSdDenLnc${}@8GoGkj1gwtuh>kg~Wy4{LJUx}dt3HdYV(-j^b z16Ele>HEA6Y0AU`6~sSHAV&hbkG%L5tx|kz+G|f5b9uwyo@nJzmXs7Q;augEBcIx+AIzT!%0E2 z-bj0+eqUpVz1O{Q$8gj5VU7#l92dpw2^3UrOmTC9#oYW1*zv2N0cayc{pOZ)E+0#@ z_0(s3+7ic{K|WJ+SFCVrVXyoSb|3HOAD|s|cn3?y*R$cAE?xhd0bTzR_L;oL#d^R+ z99L*l%RAnj`tMx&r@B7yH#*dDcm?m#1vYZ&)QEl8uUKZL&O|n9AC@>Ayl&m1>$}cyzmbpXtguPUdtTTpTG5nWi~d~@ zn|+?aedBvQ+xlu%-G{q4r2}_Vm#C4%W>}Qp!LNmsG6b(aUoxik04Hwn2|^(W=P^3P zf-I*(Tomf0(!>vQ9UZxj@nxIZd)hG;@klfh>WW0Ms}Kh8tST*i10Hwecx=^RdoCO` zp`27=-8LL615PXwQ{{G;w&gOxhs2&`Wj@KbpdFBr8a_&{Fx?7EtzZ~237$?g(%aV7 z+a}reE?fL7+dsv1Tkj)w%En)rey&Ejpfb=4GH{8s!_MEk-RR|F-eIx+99Uq127mGM z{}2|qLK7iWC{-0$Vy>AKH`8?Kc~8CG&w_l_c`j%^H8=lUjLW?5IxIbn{n{!yN(uD| zww1nLxRLYQCPpqC-L`-K5#O==U&puc(F;fRAK8y`2%pYD&;2Oz%5K(MN1#&B!eFMc zxmU!XR)4|2L`#v#NK)4yeUuiNWwkwv_4O={!qcsQ{>USGz!IyC;P7)Nzr&vaE`U4{ z8^!q&L=55MQa~L|I!VfgpPsg0{{GXKO#1crq1;EsKIE|x52~R@E&wex&f>?DQ%fbCd!*!E5`Y0)ok2-tyqDtL8KcE4A)Z({%}Ez=E%UJYwQ zkw59Z>sXKZ1=?g-LlvkJdo#R>cX~Jvx@L^y38HV%2rSZxL9VY7fg>OP<7rA!MB@+r zXqNu~ZxXJgsf5ABn^BsDVu@6YzOqnwiu0FXJJ7Vxd`8n8Juch)vpBFKZ#nYk?DKnV znO}FEV&hB_N5A^(aMOUf>g!jNa!O*~0zS#}GWZZcJmiu@9NP-1w>fBu!B*n5F3+nI zaBc=oJ*H7?iX~050q0fCFtjSEcWd+ZaUnyK{3C;3WG>V|0$1u;a%!O!36~S0De}_9 zx@OTcz*f?olIO~s`o^sD!l^*a3WhUnp>n7%6SZQ2RQNn=tgmON!*Np`>DgIc8|zEN z+(;lA(EIwU)$tCbB5o|vH;wncoo1A3b(nN`1=~aF7u2wXUTU zH6*p4HM)B1ML4^~!D%~d$Cr(zw6df{RHeM8lpYAho!-uo$rYGR&h|n7wF+|!MyVeM z5n_6K^Wx-~iPHF3o?B5Xx%t|DIn^OeoXgu!#KOHxi<|p+VB3T=*pK&Xkl+qsMUZX4 z5hmlYQc@hnou`4olDN|>W(Fp)AvWG=+D?A*V?6_t13?@6e6U$|GEeRuzcv33iTxaf zox_=@^*9w4u!*+`3=>UYfEwC|2G$A(*7zf>V(qN&ELpaKhHk%8%wnziA4vZmYBhl8e2H zE6I9>0)h4$ryw9j+UI(?GY*{?2uxMP1#Ekoo}P|(3bIu2;!YIE#CeR5iPa#GG;j=d zSu~bEZK*_~U7UlYPY1fwFDmNq02|Gp-)fpC3SrzNGI4jUwLhPsxj8!8>4s!GAU1@t8y- z2C~IfP&ncq!E553pPhVFx)Xdl@DWZV!59lU#Z#ODjr&ZTpbgMi<++Su_=)8V0DBua zXbb)$`ZW;IKqU1gPeb`!3UoWxKMrE!h4aoV)xqpxIH3K@=(h$%i--sX%1vhRae7DyKN)WfE>P;`Xg@Zi(J$-=ns!Ipi>cib z*|)HFA`7Bf zL;XJ8MT89ZQWBBSBl*50rbiuP!ZnmYU(b-bouHy&p*#k(Qqj$05`&@$n(ME5%IcXk zFphak{RAnf3{Oc-{_ho^*9IABoHf}fiR!jnS!wKQ*1Fod zu?squiy1a@;7oPo&?CLF{HBPK%odU&p3xmeX&*4;NFtEohQo0Xw_|1kiHL0EJFs0) zkA%bFP=vB|=1e7=uzEEh3>k;tn!OgXnYqrG6$v3%B3Z~Ll}K`=*Hy80kDdIEROSit z$m@^eR2eZkc#;khr7{EiJAp?*k&Z>YaSWrfP9XZyc3ywXJPp znRMfJ%Zi>)YlySZ$?%CtRFr=NUq9-}gS; zeV>po0{S`PwES~Out*Z3gsV9mX)s4+S_& z#==q=?eBvh^%yD?LV#f9uu_L`474~ZMVuG`!~$&I1?{Ap%ft53KaPWizynGHmNQkD z>gk8lxsOr+>wRF4VS1~7B%ZW6$}e*}8PAf?FgdxrS077m+9X-Il-|1>D$0O{5*%yb z5DqR`7Ixk6GMr%o0HpDqW@Ua%&;my1qqdrHzyuJ+tL+L}<`FHd9WkxoF4R43IlGRw z;TG<+9mRo;w67KP2%JupbcHc;)kaYmGOS;3cjix)U1ljZ{I7%8k4a#|`4xf7mO%%~ zrLpTlnmidtVHWTPecc9dL#N27&{6aErnj}%pZrMT7=PM0miY0;_HESeH7pIC+!f@3 z3Zm!X3m;J72rd|1k}bi(Y~Cot>Aq)cHmCA##gh11`xCd?a_C?;S995|J=pjmZ!|-) zed{OewOoR84wdiu3Dig?Qh`JT+846}9&m=X<$GQNo#5HT1tRY~R+EU2#LV|+#xqj+ zHC)%K-ZS{fRau34w@Pe@BClB-`stmPge>%yPuu-d-4Of$Ih~PmA_o+XtkZ zH;TA6e>!$mh&=QtMw3qXxhAa@ZA6>Ny3tQ-D3KM11QQ!6&@j!Q1WWj9b8y@5RN4d4 z*w(nwCiS-GxE|dS-P@j<3x}8XhO?3Jv%=vVmCf-jiZ=c+z8Bx~5SZUnN3@9f9wG4I z!`Hn-f7l@NbO?{9b#INEkSX`}iW~}D zOwO3)k<-6(x>B+0pWDk#C6iIi<#ubu-dF-NRp5s~^98NRLM>B+UJ6Tkf!1I+Y}>#_ zI6&A#CYJL&t_c<4+}T<1^{i2rhbe@VD}b+2mgi^mD+(i@#2T-lZK7R16gBymW?7

    Lckc7jX+B+~;8)wBBirQb^tB)cZL_c27lwbGddP`kw5#3M#&f0vt2Y9- zx5E=xqt7?9y<<~n%bMoya7q2h@a*=s?(p;tja}{Q@a*3{3d5Ce7$Q>-3hCwrH{yON zQmv@E0Ust56Rrx+>S^z8Z)*%MZEtPC(}Wkjod45`O3{!q$S;++LjU%ksx7T58(Ue% zUg8aAW0O1*|1Uc=9_snAXvR1Ib0rEd`41JX$G~@D3R-wmCgJVGZjAK##*ZIc2CZ4R zB&kR18#}vN+S?|D-LBxhXkU_hQZ;01N)tz%mFP`yl{YV?-YhHw%&>`M@Ua@FC%TYc zhbDG$xamNu15@7Wt3%_%XnZ|yei+Xi`5SeBum(I~Ai+RkE#B#7{-%~SH-4tKP7^t9G>hFj{}+rnLq-Ql{nhH!U#d+XYkZoJI^w;NS;LA6$n|C@L<-KaJZ zaLai0>+pJacSqNx^71Bhtj>kpvif#Bhz`#G%0&MQ==^^PtN&6(bW!|YYAx5x0B`wr zyv4L8fB(fb5h4gb6IUN3rjwDBsqscMkSaKXWo}55VL`?FN$th$rIhC9S z-PRf8OmY@Eo18<=CFhaz$pz#>coDxC*1ngJOUY&Aa&iT^l3Yc$z@OzcC;6vsy@;G^dJV~A+ zPm^cJv*bDQJa#=^ATN@a$jjsv@+x_ayiVRAZ<4pj+pu|fm%K*?5R3Q&@*(+%d`vze zpOVkW=j03WCHabcO}-)DlI`R>@;&*1{78NxKa*d`ujDuKJNbkBN&X^(WCvx_k8MgS zLi%G7yj7~fb%%k--WIi~L;W;BQ)rN;(hyCf=`@38(kz-yb6^WKj1H&Z8EHN(pd)A@ zEuzJ=gpQ=6=x92ImQq-b(F!`2j-%sgB@FkfX$_q~C(=nchcbmug`bR_XoOCuGw4h@ zi|$Nk(>Zi5ok!=>1u*VgM0cUP(#3Q)x`ZyJ%joWO54xPLpnKB2=t{ab-G{EC`_fuk zM_1E&+CUp=6J0}_X$#$tuBEMX9c`oSw1e(XJ82i~rag2$-9R_eP4obIAU%j4Ob?-l z(q4KPJ)9mvkEBP@qv@eVRT)pQX>y=jk^30)3Ib zL|>+_&{yee^mY0MeUrXL-=^=-cj6u{L^GL}8LJS(qYB6{ZP02@zqsFhiIr%o27MW(#wK zxxzeQzOX=8C@d0o5q1?83%dzRgr&kVVRvB?5oa_7!S{I$^a? zFEj{^LX)sYXck(8{e-nbtFTUJ6WWCiVSk}h=n}ex9$~$(LD(p45)Kd!6b=#&77h^( z6?%okgu{g+gd>HcgrkLHgky!{gyV%1gcF66gp-9+gw4XK!fC?k!WqJu!db%E!a2gZ z!g<2^!Ue*G!bQTxLZ5JnaH(*aaJg`WaHVjSutm69xJI~ExK6lUxIws4*ecv4+$`K8 z+$!8A+%DW9+$r28+%4QA+$-EC+%G&J^a~FP4+#$oj|h(nj|q&F9yUEF({^rAu$bG=owh`Qid`p}0ugMch?fEbb;Q5toX~#NEX`#O2}&aZhnC zaV0z{?<1}f_Z4f!I&rmFFE)scVw1Q=Y!+L@{lv9mtGG^V6WhfOaeuK>>=L`h9&x?6 zLEI>A5)Tj$6b}*)77q~*6??_Q#KXlS#3RL{#G}Py#AC(d#N)*i#1qAn#FNES#LeQV z;%VaP;u+$Z;#uO^;yL2E;(6lv;sxS`;zi=cVxM@4c&T`qc)56mc%^uixJA5LyhglM zyiUAcyg|HC+$!EA-YniC-YVWE-Y(uD-YMQC-YwoE-YecG-Y-5N_KOdS4~Y+pkBE9&xp^8&xy~A+r$^d7sZ#vm&I4aSH;)F*Tpx)H^sNax5anFcg6R_ z0r7qD1Mx%gBk^PL6Y*2=Gx2lr3-L?wEAeab8}VClyZD{>z4(Lpqxh5fv-pentN5Gv zyZDFrr}&pRDDIGa5|OARNTMWRS3!a66AijVLo%@)YD5cbd0r3@)k z%966B94S{CCJmRuQl6AA6-XnbLa9h9mP(|N(kN-PGzN~C%A|6sLK-WLlg3MxQk7IK z)kqVhiP9u#vNT1SDovAik|NS{X@)dYnkDTl&6eg!bESFGd})ESP+BDIBJCb^NXJUY zNyo$a_KDI-(#g^((q`#Y=``td=?v*i=`87N=^W`?={)It=>q9O=_2W3sZY8@x>UMM zx?H+Kx>CAI+5%74*GSjGBh~fN4bqL$R_P|`X6Y8`R_QkBcIgi3PU$Y`Zs{KBUgrUfq)(;Kq|c=YHeuRr%Z}`q z19FNS#QD~coF=Es8FHqaC1=Yya;`i~9xjLFJUL%3kVnXca*nl|JXRhjkC!XuD!E#&ktfI#K?_V zL4Yo#xVk(wmD-KNb0!oS!R8p0YlBT3%izHLYQnHmCC07}y3|GQRo|3N=C?k|Y zrAR4ON|cexC}p%VMk!Uwlyap)8LNy_#w(Rdl~S$LC=-;4$|Pm7GDVrHOjCA(YtHG) z3}vP=OW9eOt;|v8D)W^2$^vDfvPjuQ*;QGr?4~SHmMY7X-IYC*<;n_WPh~GR$7$(l(kB$vQBAJ+LaDvf2C9DQo5BMWxcXN*{Ez% z4p0tM4pI(Q4p9z;;`cD+aODW)NaZNyXyq8?Smik7c;y7;MCByqWaSiPvvR6(nsT~w zhH|EImU6aoj&iPYo^rl&fpVd8k#aH4EnT8qs$8aAu3Vv9sa&OOQLa|5QLa_4Q?6HT zP;OMVDmN)NE4L`ODz_=OD|aY&!qdUs%00@x%6-cH$^%Nj@}TmN^04xV@~HBd^0@MZ z@}%;V^0e{{qBK3HJg;n1UQk|CUQ%9GUQu3EUQ=FI-ca6D-csIH-cjCF-ctsY_mvNn z50#IUkCji9PnFM<&y_EfFO{#9ua$3`eRa8~gR9!VxQ?*oEbztQYP*c>PnyQA>G&LP3w=&f%HCxS5 zbJbz$aBRcm!JB1)IzlZ}i_~JZL>;M)Qb)tYx>PMw%hd{XtU68|uU4v6YPDK}LzNTN zN$O;EiaJ%DrtX9zEz{K*>P&T(y0bc4oukfG=c)761?oa|k-CezE6&dBrY?cU%w_8C z>K^KHb%na8x|h0A-CNy9U8U};)~a>tYPDW%P#e`Ib&cArwy685Yt>eDo!X|h!{~8; zwNvdW$NYX73!7h zRq7V?YV{iRTJ<{hdi4hNM(pU`q~5IFqTZ_BrrxgJq28(9rQWUHqu#6Dr{1qVfPfkg zst>6TtB z{;d9@{;K|_{;vL^{;B?@4yrpepGGvQ37V)$8qAzE6~UQw&CuW_9%@@h^J@VuMGI=F zT1ZRN(zOgNQ_Iq_wHz%M?zM+&VJ%O~*9x=|TA@~?6>BBhNNtohS{tL4YGqovR-uj6 z#%bfVO07z()@rl~+C*)VHd&jZP1UApJ7HsGx;8_bsm;=M)@EySw7J?mZN9cZTc|D4 zcF}g#7Hhj{OSGlhGHrKl4{f=&Lfcc@OIxY!t?i?&()LBPi8^hyRYwH|G~wn5vdZPE_V4%80P4%QCQ4#keqVcOx^5!#X3 zQQFbkG1{^4O>(?;f_9>Il6JCo3S3T~s-32tuAQNsshy>rt(~KttDUEvuU(*Bs9mI8 zto3P^XqRf2X_sqPXjf`iXwXNDs+RfT6+O67c+U?pM+MU{6 z+TGec+P&I++Wp!CTEF(7_K^0l_K5bV_L%m#_JsDN_LTOt_Kfzd_MG;-woQ9Mdr^By zds%x$dsTZ)dtG}&dsBN$ds}-)dsll;8_?d@KF~hYKGHtcKG8naKGQzezRUZ$7p75Z3xoIYN!)T{Jry+)s)Pt+&rll3Y3RDGJhlOEBh>ofG3`Ye5C zeYQSFpR3Q)=j#jfh590W7kyWKvA&zWL|>{e(|6bR(3k5g^gZ>x^p*PF`ab$9eP6v+ zuhUoS^?HNes5j|r^k%(9-%nqwx9aQkHoaZ%(D&Cn^)9_z@6p%m8}yC(Cj9{YK>Z;7 zVEqvNP`y__Og~&dLO)VJN2^vm@t^egqN^ey_;`ZfBs`gQvC`VIPx`d0lW z{bv0Z{Z{=p{dWBh{Z9QZ{cimp{a*b({eJxcy!)m}Ts2%r@p2bB%e%d}D#J&{$;bV(f~8RJ$2VjHSjhV|QZ@W4W=y z*wfg{SZVBS>|?Al_BCpaI%Bm_Z!{Q($##zSM#yQ5h#(Bp1#s$WO#zn@(MxSwsaj9{cak+7YaiwvUvBkLB zxW>5FxX!rVxWTy5*lOHl+-%%p+-lrr+-}@q+-clp+-=-r+-uxt+;2Q!^cxQv4;c>| zj~I^{j~R~}PZ&=cPZ>`e<}d&l%4f+l&{C7mb&UmyK79SB=+<*Nr!fH;uQ9w~cp< zca8Uq0poq+1LH&EBjaP^6XR3kGvjmP3*$@UE8}b98{=DJyYZdzz43$bqw$mRv+;}Z ztMQxhyYYwdr}39DXzVb32t`Is!4yr&lugA{O$|Oe4bwC&(>5Krg9sqxTF^{2LuQ(p zj-$?*W|o<4=9szWFmt#WhUrtPusyWTv$&8rO%^BuQbC$WYIoq5ApD6Rp`Q`$1p}EN1#oX0g zZ0=?*F_)Ul%-zjB%;n|^b5C&(?=z1d(knoZ^!v)ODh_cPa; zt>!wj&1^S2%>B(yv&-x@d(8Fb26Lmi$vnV3&^*XI*gV8M6uzMkGY>b9Fpo5kGLJTo zF^@HmGmke^C1YA2J^{A2A;_A2T0^!|Er^r_86#XUu2K=gjBLZRQK+i{?w_%jPTQ ztLAIw>*gDXE%}!Dw)u|vuKAuhV7_mDV18(RWPWUZVt#6VW`1sdVSZ_TWqxgbV}5IH zH@`E#H-9jHG=DOGHh(dHHGeaIH~%pIH2*RO%^jA{A{ND&9nq33*-|Xk(k$IFEYq?q z+j0TutrBabHOd-o zjj>9tGOOIGu*O>BtnpT*Rb^FMHP!@cqBY5yY)!GITGOnZuvI+Wnt^yTv#g!1+14Cu zt~Jk^Z!NGET8pe*tX-|e)^64kYpJ!&+TGg2T5hed_O$l0R$6;o`&g^2ec}9}&RT8N zTMbqtENItQ%~p%GpS9L%wbof}R=d?#Xao8>}0xt=3J}&9L3O z)w<2P-MYiN)4I#L+q%cP*SgQT-+BOXYag^8vL3b`u^zP^vmUpeu%5J@vYxh{LA224 ztmmz5)(h5))=SpQ)+^Sl)@#=5)*IHF)?3!w);rd_)_c}~^}h9i^`Z5V^|AGd^{Mrl z^||$h^`-Td^|kel^{utt`p){^`oa3q`pNp)`o;Ry`px>?`osFu`pX)$cGy0f*whwm z(Uxr4R%{j40=jM3rfu1_?bv=hV5itY*pY_pG&|kSuruu}JKN5&bM0aFa64@0+4**X zJ;E-ui|k^%#2#snvPauv>{7eTF1IV}vGzE7yj^Km+0}N9J;9!6PqHW5Q|zhsG+CkW-R`jWw>#}FyW8%u*V`NH zjrJz{0Q*4uAp2nZ5c^QO*FMZX+&;oS(mu*Q+CIiU7M}Qzw@KWsl@KWaZ_ zKW;x^KWRT@KW#r_KWjf{KW}fdU$9@aU$S4eU$I}cU$bAg->~1b-?HDf-?87d-?Ino z_w5ht5ABcakL^$FPwmg_&+RYlFYT}FukCN_Z|&{&cL*%-gZ-oZll`;(i~XzpoBg}} zhyADhmpy3jaC{DNs3SO{BRR68II5#Lx??z|V>!0tIDRMKq&Pt*)d@LiPP&r;Cn8x+ zwv*%JI>VgdPT0wF@|^-_gj47gImJ$iGtwF5jCRI2rB0bs?o>EqopH{1r_!l%s+}5V zf-}*X>&Jt&- zv&`Au*~3}xtZ?>p_HtG_dpr9$tDJqETBpug?bJIBPNUQ0tZ|y17H22$iBZl@<$U)Nc;zOJpbuC=?gqqAjQUFW7ieO-5HS4UlaV>BnFzP+ib5x4EJ zmn>{5H^%M)O(>$fZgp$y6T7Ldr#}8d(7SEuZ0U%WYOkqlt=qUM;kL7GO{{>FHE0=b z(ZJ{%K`*Plqp>ZTXEryYwO-4u=JuYhSP235uAwegMbOP@ZLC`#d&|pfV@4m*a#G#* zIvcxtI%73?nO!Yw+Ui=PZw6ZH)^(ING zvu@Lxo>+CMosCVfuxae9>rNP<&i4AXXjf}pPg{I2?5@VPuJ}u--fdlLV`r?cpqJUy z(ixl5fR`8VWAxLmb?s|ouUTFACe|*$dzbi4JIpdlyEb)oH?E70K@jcfF0F6rtdE0w zMq*w=`-WJNX^9VdVsM}3uC1=_x^CF7B+bRJe|VI*GP?liZEMm0XnR5^1#N6@Z|_b3 ztsu*7Vn7#vGd(dcp-ex^?`n=O%dA*NQ)gpx8Nsd%?VSynrLM$s6Y>(uP37-)CBGc# zZftGrs>cG3b|3?T+rfaL2lJOSc!>|GZRZd1G{4=#OP^ikG|z+>D7&OG3ZDE_UQyFZHa@Go7LIAI*vNsto1Dkplz?O ztMBQFm6Ph-CViH=p`{H2RNB;8w=On(nMs+6h%uGn?3T7tV27@*Xp7UE+FKjYL^jZ^ z?RBx$9`f>gIudh(ygNO3vp$C2{HyEgG1M(}(INw0M!fYY3}KF|gR}p;!$f6zV@o%FH#KQ8E#wx439Saf&xen_%`4I=8uH-x` zsrNzmE~!9==fxo*v<4I1RSMPwIIbnyL~C77S4(~L4y2;4Gfp`yOjMjkm<*#u-!v0v z$!uzAjjcL=cQde6XPgDmk>O3J!=ANt#mJ6T-`p5q6jpc3x_Em*lH9hm#vud*i07?q zX^UqDI@&j2$P%c$oy=Vr_3bfs!E6S@6>W}HpSUK?&V;4xAG)@!mbL^UZgw^{#1NR- zwW%#Ognr(?1PpE_)zQ>i7i&ujTL&G@Fk+1XY|8rf)*du4p))}*D-o*)yu3ImH+Gjcb1E2pC57j0XlaN8M+&}K(^lHr*c2-@)y=9;=9Sz`ZeJWN zF68Fz*VEPA(iEdIW+JRPVCWi9Q1lZUbRgjt3#y?pHl-F=_&5aH;FRlIV%%!VI-m(Q zOn|y*kLwy(-O*bUODui^JRQ5SlMxgckH(Ht;QqB6>cA3srG=X6P}a~~Ml+ILGr@Ak z`f7F5C7?*GRbWl8IH#$-GqLzoUi{EZ-jX4iR^xt+^|7|6VzsXC1h17iMWJYB(tH5% zVu2=GLUh8xuwn@EQaXFj6tJ@1U>i64sNA1;k{e=#WRjBtDuka7r9c2h!q( z#`t$3Fy$Q`jNO3*8!OHB7%i{xpm&?dxVe)DE+N{2Xhw_}1?n+%Y?;MYG5X079NN$s zLj}g##@He=K}li|#b%fFIF=FM1hToVH8vfPhJew4c%qF6bT{{`TiuO?9L)&0Rqpe=**q8;rF3nnco&R;?S!X6}H zk%SN85R&+IB9LUd3)5Q^iREM^JxQ)Q=~29rG{o_OQ6C2TuRSon!E;CHj)ljXgWIOR4b8psH2 zR9mcnVAbQuBfxJGt8sWvycU0B+xo`V1o7HLPh$wdT7yxIw;GF?@stU(&v>EOipNTZ z2p*R!{8;~;jjgRQHVT9rm_G_90j{9J8e1LB@dHm|b;P-mG#5Bn2NK21R5v>rGdP@0 zUl#)g}k~($#AE@o@)Z@1oBGb?eaDy0*BQ(}rw? zLpRYEf>901esQdh8sfZ@zqvFSG+pK)IWN;CPYvxoOgox5|5-^-lE5H6=}~-slM73P zgcSFS#PWk~R#L%!H!ohI_g!L94pV0)aACG5%EmA{)APng$zIovwGab?l>KqKExDgT zH!G5{G4bDg>_)KxQ5n`hNgS98KVdWu}{#q22a^bZs- zXUMZ8_{bdcFb=Roi%f)En~i;3VVvSI3kkd*X9Bts*vk}PjFyhBmaftmP{p%iELaNT zDU#PU)6i@h!oAzwEnJQ5_1=>klE3q}HZmj}?@)@Hk=PH$V1nW#f0)8{J(9D)2`92( z$q%6iVvJLACS!Jiwqx`q)1^V)ONnhrPkIt>ZdOu$(xe3%d%%5i2GAP;>>_{wC1nL0 z+Cf90C}Ip|^tDbvIhvY~<=@15n~;&x$q{H`mVX0y$HWY#&WT|nKfg(s`*cn$>smXS z>yl`7C?P-IPgkp7w+=Fh0a8dJI&1ycl9hWduaSXgJimOs-R*urCG3NhfsQ~@qr1AP zN|D=_XB1oQ%p3=)lTSF8o|)kq+-3IL8x&G6l^+#?hR6TrMWiJkzFvf~3q-Lm(&~Cf zk@x{=TCyFw1(1?dFdak&j9V=R12s+#0P>vC7}t}YAk<$50!WC10CQ<+M7 zK7Z`L?jUPL)meA_{=vk|bsDQ8Fi!mX>=qg8!&7huGZQpQM{o)#g`X}SqnE`2Cwk*X z1mbv4F8)cuga*lH1$y@`$kplBmuKkTHoXte{Qxa5_xBH1=A|7wYXXrt^Nai4D~HtN z-}U2;USTZT4`}}%)>;&vOQ%%RqYIlM`izA!Na?2j(e>Obd%&)tJ!C|d(|FTM)Dp22 zo6G&v^Q|esuS{vu_P>Y^cpQS1uM!0ahM|)3NXzGk8`+VXryWHp$ zLjM2}c7CDvhwq#!6L zcsTYV%@h8D8~BXYWEU5E;aUU~e9>@%F1>#b$g&@Z8HoStr61j*n7l#y)KA5+s}(Cu z4(PgcTX}?bKfL!0Tb7DC?#h2Kd(muf6c$8Gg2ow{-tS(71zeWdp@@s4j&9`%jM`4d zq9{;gUy4FA=|DbQc4FHOwg`lvUSGTPcYS&B%<#X@zapJ!LwspK_;%2uNr0#m6N)w} zu{v&TYVFq7ronfr#@+C)n~cNcIsMb-`*XIC=ejjsKU}&T`3CVp5c=B+M3<*vP7u`J z?{kn`+#(Z)bRh#%Dg5Ta2I7{^zoj!5aP-r;u-}G-;;?-X z5eO_^5f$s*E$WL**O;F4aiDde$E!g2va7U?1$ZzEm^#tfEpLISzGh&0Qzo_YlS<{l z!CqWl$z`2fg0kaSoL>0r4MXo7r0F2)09CqL)p2c9xL4#_aWwx|I0g2}C_R(2?Hpwn zgP2&K|HCBD$WSXK9yFC-EOZEJmvVG1690`O`>0>1u>66E1GW(|RX@o*;r#{M1nsAS z^Yz8`wd*WYGZ;YLj#!rRCgd%f@2`=lUw3KM41hK|d4|uus{%8{R{u#0-p5#}t={I3 z+IGNPr&^Y<7yP+vj_aBs5$(#z+2g}CGO;)*$JIjQ4r=pm|7YxNz|pBId|T_YlCJA- z=cQb)Og|OlGYI3rjf=zm!z(hEzE_iCThO|x2QE=QYaXEc18Pc?c!8}p4fy@u$jRD1 zpkN|7%(ZTkQqKce+wx4Yqses3LHV2JE-{r0zN{Jy0nJCPlc6}sE~&C9>vg;Pb#c=t zTA>eDTyBb~^qmOAe8FlU_uAzBHKs15w?2@as-zihuNN+0#g5w0%j6^ba1WUYJ zUUp4iB+lTr7oj+h7F{u#x8MVN+ctdd1mLiY z1vsqY)H#~KOC~Nc)wj(4gGo^8f`U-fg3N~AHszHW2CmSd?nhy+Z8&Aq$1-JzKMm~? zxqmtocKT!Pb{XHS%L8b}AoAc9fN1*Qxzd^a<2Fp_{Cmw6>Bi)8{&?y9j;?;Z1b@0P1z8eq z#~ka_-<@MEOXsdlqn5ot$6DCuSS33ZgX&TCEEK*>D}R}|2nJ}$OxZHeOt?S zM)^3D>PVl4vNT%NibuCHqV)M@#p?H3vtiYwLrT(E^^%=Z3#6)q&)T-n;4Y zMQ?692;1JQW<_FisyFy=xumXzR9L}WxW$dY)}eD2;1qqH2yx&({ioD`&~Z?_ba*LL zfYe$vIbsMZLK2~h^N=_sB6oIa_Pw39IxAXl+eTN0%Qz>cs4B#zpr{y)3GK8MzBy1- zV9d_BoT^pKB~(EW)v1Jw+8N4KQ~JtqThWcZ3;wCpl?kcu6!77u`%SEa@z#z+^CjSQ zXvhS(@Y|>C9tsendImafYwWto8dzy*z7)RK2D(SU3JX|Ii7ot*EQghiz#g1|?R6Xnv(#8GeDp!C)5jC2u#zFrIjz>-~#p}z5SEMpG z$QOFo0c0nFdmaFFXN%=TXWr^;3ry#n+FUm^$aW= zqD20x4Imb0NPK-zmoLXrng4h}k8|B+)yC1@!vQwbvH16w{WZpsUE?-;y0~J^q6S(Q zSE*hJVY8|@MFm`IzwPG;Y3{L;s4KLpKlOW#k?#D!0>_TI!e_6h*Xwe{1r>O(_FYlR z%|mK=(eW)5d+`I1P2;sKFf>A|WPskr-Gv_AQLn|Dg zUCeBoKbUORwrDM|TiX8=oP+OeHQtkPP@GiY;rE?rZdXlkD|Hup7XMyV%Nx_v;8g@i z2_M-`_4Lt>X3TS0e@ai2Md$JU@U2n1NtNEYJ7F^4#4e>V4e?)WkAzeP-qoD=R%apmi3T%}ssjpI&an zJ9t*0F>ef4x@^1-c=U7M*A*v~i@s`$SCr3atojSR=@40=>1%SmnfyA(m$+@!%qd&h zD;N7G$FG^4Ea`7$zww{EQ8OWjiSp6$Md}9cqF;s3te-YDKxdtN7!xknV(WoDm4UhD zU2&AK#fg?+AQMZP3RLXzS8ef*L^zFQ`upfIl_W`A8cYRpsY&8za*3L2rjjHBG%1(6 zTBIc~>dc|~`2o~V|JZ82^V!jN`s9G7&yCLYQ=@A7%nsF03~2hi*6q0UMB--~FnI(2 zh`A9V6u7(X&`hr%?!^(|=vpYi*>Glyk~N*tqKs`AwI0MX$EFRK>VHl}hu!X4$)Aj$ zDp$4{eb4ZX&+wHd*?DpsTY2}^<&nhuPQ;vz|06O z-BmITedJLYY9lNzaXd=p$kc!C@X-v+zcEXrE9j#k1VVAvMK9QO$ZNCEMVs?3Ful`f zwPpdPCw5sab4BC5eB9sM;AtTI`x@Wx$8(bx$O2BE_LrAkn>4{Fp<5u#$F0Q^SPU^dC`R*VpZNU2A-t{}!O1uh2||9XQBlUo<)-Ge^osMM^ge@xqxYE&lQ zk8iL!Hm2*iWU4#ZBQas!29ua-R!K*2pH)Xa0p3O0FlrY+z9(hI znSh=#A5o)n?%`9%l;BNenRye4Rf9lue+XY@Gt3V&u8I8!*5C+wukVci_$sEXklhr2 z#hRw!r@2GKjHdt&`>+*VdX1v_uiI4WJimq>b9xOy+f|=X>~I1ur08UW!*nsHJ4^yP z*);nKf|7MPLV_1)bbfQeF|-H)bqX`TCH?hZ-@rB*zJ3N#w@POT=)<)loV;;`es~lV zkM@v|5@K1q_`ZMLBa7%Vq=j3K=@7>qlKRKn=1xpKKMfMPbi|Lv=}KeWd>r9IbFE5Q zy6Ux`0+YH6n1S;&yBU=K4$HK*8vK4zIvMq{8|27)ehfYD)?&uFf!m@f+V7qCZ-AgB z8pz}crZNuOw*2BuV{+Q5^pgU{w_*RM;o{&|YJJS}kgs*{^neVm+p?~VL3kzhl9=(q z{6F~Di67|X@LdSuRbvgr0eO;)Ld;G97Xw+yDfm_bqL@`Bg0R<%uiY$pX1R@wfUf6s z`V42%&E96OUY3FTB?O-2IJY24~m%8~15*p=&aXo?P$${4cJQLpw6?#ufEO7eFO-qRFA5(x@AZA01B&(pGV0EU^8Z!itmu zM*TrB^ha;pfJQiV3wqp;oZA)-ybihb5~FlVV4*aV>}Y5{Be6ARX7B^c>Tb})MB#>? z=%7p1Xwq%0XI~*%Zu?bTf|Pk}6pf$e04B1G>*A<;0U2=>&;GUoi(OqDu4M%udhDIq zjX4bT1AWBrK<#t?A%iU(pz(^1JLK>x#P7=CP9Vqd1qPul3vuf8DvU?Fn~*L`$@3df zs#W?V8Qx6~6~v3gH&j?2?nH}}W-VW)5c@Ijl)ND>EV8y08jVZy${I9)~?^` z7TLDDxpss-yXED0?p7KTes^3q`Q{Ge_4plq$IiBO#?xtHd_k7S4)L!@yvc;9XgzQd z@#XB7HYC=Nf%0P2db%iUTo!KZ!GcqXkLoc&0#kM!8Y0;)t0XXjMh=-EMd~lk!n`t* zuJObmPh40-<~S_Gm(O{aag*xz31e&m%kc(ca@fUZ$Li1^(^wa{_1w2%Zcc5AOctgW zBr4%mpg@z4pWpApo(8tf4aCy>yQvDgC*I2bamNLEjjQRC2P&%@x=s?l3Y;AfPG9vm zYHq*n*teZ;V)t{4yI317-r%ZbVa;@(D@cVF#G`YBNL0T-VjpXx;X+R>uR|P-B&?=7!kVnMkoujbZxw( zeC)=Y(FlD9QWr_=;^NVxboJ|Sgg;Nvcys?Dy?D$Uh>hT@SHaRypQUE1&FJ<&GYVZvpY zmky_0JeMre!Fi3;Sz8gF`fSkx}? zKCu?#WX<;X-1UB9X5aVM*fPZTud3_6y7vM5O^fXNQeau2QDBO#2o>@eeVZ9;+C+R; zD`4ixS5LsF!R{kfJ(0qJAMDm5D%|-Z4c?J8Yk%pRkENY{_(y?{F#xo) ze>v+E4?$Zb0d(>4KWKbS>{ejdL5c5dK5_dX1>z-`+i#1y+3w%A@w|CIJ`LbBX_K2e z`<9@m^{w@%JMmOU*m}o+nz61(?tdMoog8snQ1?Z;z(57+Tq+$3PS`(SIVk*UYd-EX`r0JO!=LsE4kxoXN3=`2NItgtuOkl#=^#`0VdiG1% zqz$qy7f@Nq&Da?t()E{o;Xh2L-M;#BEygCsBFGM?bmgU4cZnM-ghV=o2&pd!mU?A^ z?l@f*FV=x2@^W3}lMKBH0pD3J$cvJC;~oMvRcQW*iAvWp)?k{1R_jaz zYE!fC__}{a%@<2H#d-XyyQ%)sjU^TrSX%x@R1|fO&@RNm#g@VxpfZ<@4U~IDWe2p$ zb_(QyD4z-+Qi~EsCdHU&V5tX*G$*2 z#Krd>iE>eNK*D2w%C2p>$Fp4Mktpj@7iWK2k_s=9kiH~sXNrIXV(H=!$?3`5;}r{7KI8N~!jy1VQ@=V(~2)$O$eclQuk`D;J-*jevT8zoS@H|y_Hi3jh% z^wKWwOwtHESOqxq8v-T>X2Vte9!+#yd&mZ;#A4iBH=U?X(5-PZ|LB~~1P{oY_+&@~ z9?Gv57KL$t2zF?K@pKnURbNw!N8N#cJjU9ez+O|pV@pH}GgE2nJ;j%C-^G*A3SCr3 z89(A1j-0Qpv)|Ycd!}uB;^;ZIj@Tg)ohzEWVLbnxgBE1briSj#TXtNbL9^DO=LcNY zuayadv+q2H$5rH%g`s%^{Jnj11N>tI{Ida;E-Of$ZSMC+w}#K6YXwI43XCC6q{noc zTI~d!91v*7sy2f`o?{93@3M zNSr>gdz(NpJjYo?UI40TZIKt~5$D%_4_n%)#|bXf{XSJCusMsZeGxuf{E8J@+TX_ScNttE2w)z-9wA60AZ_gQCKSSoV2WB8XYbg_ zBAz%vm3MU}wO-E?y#T|1_o#tj%@^#^IL*$*;tO_v%?!<|rBh5)yuT*QiF`h>c4C@z z{PF{P{lPFH745p0M^V__O1H$-k7Y&%3%RY%um;ZbkW?3!2^yT1B!crBuE zbqVm?0^00;b{$!Xcyx6LR|fPjut7+$EPzby*20T+>T%643pV;dVuje}0P4d(xxsQY z&c+l%Ld28UR{2jji8f9)dP=cD=X}M>_kDj$v1WQcPbppK&>$L2!vf3HyB^dsU52%+52;STh~hgaueaJ%DVn$%(x{K>;DuKCLFTxh7n5_aB6yX(&TV2@gJtxXbYky`HlZXRRn&(*|~qgvKGDWLPs-)kk~&Fb+%2@v=u!m(xl|0 zsh=>d8E4uTrMwgsc#?p+&4_R=;mno)4~W#W{4=g%s2y(2-oZr=ocxYdhoY}Z zBq!H?$|F025YY#rSe9W3hCm~5-5T6r>`=0qI(ju)s?KETKN5DD*x~ORj?k(!@*^Wf+-9i)K&O!CtW8U~~|7*Oa%^aL=ub@$+Q60lDBQy1I2t3>X*ysRkW zOE6PYbwB;CPcZLwoQdi#>7cv)ufAqA-tZk?ZL?_$h2uuN;z=b^;0oGwkP$0&+7-&> zAhcdwf{&$cgR<5?gJfFOvLC`}*DtYvDXrr=VIwAV7E^B>1C`EjU62SUr86`-J!0dW zm`e{v?6uwjyt*8w0cJZ}|Na=P+HX1Ugl#~qmhxuJd1#49*->NxymW5-!&f0Hik-hD zM2n+3Czkvk*Q8jV1qOZ|L?{j`I_=6l%RrcnJ@1fZw-fIxP?k1ozisV@;t~O_pnOAp{i_H9jK#4ATSpgre{RvO+V?o%_M(UUnNdTPwNrkJ z=;=%|Zds1D&WNQfT_&DyV;pN6Gli%hm*66#UK8QeBI2dxBhZlm^;i=(NlNSkYyTLL zA+715&1bMzumC{}&3{@Hw)^faQUJeu$U}=u)L;Eo`DG&We!L1ySIoUjMS!%TAeirA$mS9H(b-xqo0IMH+U*;fTY7vbe8& zPkAAU4?FtBVLs;Bm?n$|+SJLELmsNwM%rQN)S|VuN>#$zh^e+E#DTgKHqk_;ri?{o zT2fodMJ5nfU+1;|czS{I>v272gz|z=2&8QenU5+X-vmGz#)YX@?_R!sjkTMjW+1>o zl5m=fwUC`FOtuanBd5XZ*GxNn?l@)y-XCIgG#1wOklWdiXA4huQvW zPgvZT?PQO>Ixg?l#i2NgzzWDACfbj z;(gHKf6&{zMLpz@WGK zf$UPMO%FfJ1Fw~TINZgS`5WcbsMKHDtRWA+_pO~7NUn@m$vFe&Rs~axct6pza*eNU zLA}p#fNgkERdPFII8=&U%T_#Xw0$|&W-!!IC;^tcMYa*`Siz0`7x48CVw|lEY6Wi< zYGY>AhpG-NI%mtWBKla4PDn=$%uleDTzfS*I1v)Y*Pw%q2Rm z0;E3?Vwpd*nf(kOA#T$8#ZA%XOE)xWing(<1so}}5P8y+Kz61WtzU%QwEgUda&o?x-w{>BEo0m@<2RD6wvnM8>f)Qf7dd(?Buh0|6_2)Gl?89~EUyxCG zwdWV8@iyhAVDqzAKVywmnkAR8>BQcX>qivA;BvB>=<*lg738)FO^Y#e8w24L`ZW_z z)d3{GWil2!b!_goTEmvi-PKNxIrgxKpv$!#_4tY&8q9x%`ryp1TBkP+c2OPHI3}RDyfBm}e zy<&6<|J4x`uZW$;??f{RVG7A5ugI|4KA6-(-M9eeLaYn%>mUvb7ba+7yaKNRK}@kK zyXaN}i;_@EHyC8=bfb~^F`y;Y6{yrFd?pwckDGW`izD55K8s|;4x_Lw1xThKsIb`0 z>P<&5=NR6*d~7+9IOURZiWpAQQpt%NgbvD<@B`Kt62>( zJy44cNg;Xs9Gc=@Rcv{9=!$zcR~_>|xOJ=qvp<3!3rvMVr^|V91IL;N4_Bopd1G$W z_;_O4s5qObRqU616y;`RS+|^W`z7V%st97@2>p8;+2UD~an8aMo@%D7r6o=x7NF3S zSeFJ!25PL#o-c~;{p0qZZE8FsWc9e+1&Kjej_|rL+xk{)hI5K!iVN=R@8l+@iTgB*~3cwLbvA&YpXIhv$`s_t1OO7-wlWV29 zWy!}=tu{6IVVQ~+NRK61Pc7`vU72AAzinZWvUQZ&BEZsO?ca2;qCP^MZUsv1Io=s5 z(fP`?;&z4lRxS~BIbGN3yd$;tTKEqivL0bL5_?>cmc=s-I};$804bOu{@qNdw&e{( z7u1nWdEe~z)e4vya{fj;+ae4@mtjVGt?F^b(lzsOkl+J6xaP^lkIQc1b5eeB>3?Kf zttA4M^DMTgc8NCgy{Lq6R{a)BFuTM)gvjS@c0_7HsUyCpS15BjTEm&)4gyZpRXhdg zhA)t{lNhA+LgZQpA{)NY7=b1&gD^n=pfMDVuC97+gE^W+9-%Ics+xh6%sd59NhJ|? zBtb2D%cDQ4ZXDYA`Ch;ogDHKu^$<-fW-^qUB!?*qpVQu(l7lYyVM_P{7-_kW?dEdol9*Id; z=S{%No$xiiIKOnw?jHXEMe2SWb-Ihvvs60nkVKTO3OvE;BZuS|sa%^e43kLYx8)a- z&qQ@Bs?&Ve>P$@X7N6~sxd)y68of7nlsEGJcf7k(_Yvsl`@o$S-VNE@uY5*4`ve@L zaXOveUsMfu7e(Pfmu?Q|+keOAgJo+5>a;iLi4n*3d%gfqB4HJq=_y!2mV3_6)Wh=m z_v7vr!A!rl#PPVy7qWy1$!ECmKB=z{KW}5g7^bO-1-RYpd#;S+>7omuc;Oo&^MC3g zIVtAmVvk)5=Jr4sebV;cUyK3}q1XnQl7}~|ccUPmW3#>D%A*j(Ag_NdPXobKqQ~+J zl1}jq2tN6!&h7W*OAluQPjsCFaGk%f<7ty1V2FFA1YlhOOu5(ERG=?MRGoqZWm*V*48ue*LLd8WvipEp z-XdVw{}}V!CQ+d!XlOt!^$~TEL0ACB5nPQ`1HAIsP8PqoS4Djc!C*>f`IcfceNHeA zxCnd*+a!v~35j{`2Y|^GU9X}U^ zepD(>#}>L988_Bqt+zE~he>aZj0xb@e4jyQm^X8Q0=#M9U)UW56m>PHu>YQ8Eq#M- zH7by=!}PxpKFDu6__!u_#ogS*kWrl&Q@qzwaa#fAS}5agD!7;wwC`C}C^s^CY#kJ> zcz{VsjRdq;!xGwl=a%jeU6K^_nkC0)^<#_v3Q=F7PVGlgq2Fr}WPKETs`s{b!@;taoC*W=q-EvR|)NQC6H1)l70|7IikIJ6{gy~HR}BqTXuUAzHVtKrn@kCYg;k3IU0BPZg9cm{#yqg@-K$@r zC5fILY@q+v$4v0Q{|op(I{c&dzVqa8G5^WSS4=$G30>MRcf=1+5jvJ9X#ke!J_C@9 zR(e6^KXK54?TK0#kvm{$+>$X7{}0(r)c$A|2hb=5oKZ6lO!!&wpt~VoG&!waJhmAY zqOEs!TuW+LlxR^zur-BpK$l1ySa^&>14O7^2kG}9!TW`87fyLH?Jq{pn^xCVj7>Nn z{XlzD9PDwxJ+vVbb7N)$=mC{0|Mmteu5Ps33X0%=YYbWt* zN$&Hcm%CMJG?XrX?oCJ*CDpo?w@glTQ%($T=BBta4?P@L)1zua5k1#96~o7EJ^t65 zgLpr4we)-$FK zg;h*HKxe}|H}!YkqJ=||nZ(qpfd)nZ;8xrx+GZp1LmSe6^MtvQrdMFM_3a|Cl|Gr% zyr)xVf}`;go5-Rs4$u*x_(A4pPpH=+vm*Y98nfa=7r%KrixSD=BLg=z}x=_YzG!`oj!sfZ%SVi^MNkeWC!P z!;jXeAs)VS&;&HI$6g2^^KUU}QnZ=6V7~t(inT2B+(LWlDc!i(uS&n8)!Lz$QtJ_0 z(-L)(>tv$lwg9VaF2I`tE-ILS9vA30EDHBug^-`RAR?+QAa1WMm`_0PzRUnFuLtss z%U9UH-k?SY2*6sxB?NGOacy(y<4n2I`qM@KQoUH61pqP&b9WP%yLi0A-2neB++Mn& z>eOT=eFC@&fCl<+a0H&+(J@+=r##fwhk6V4nY{teb{Sz<#*z&YA|KxLzII~7e5~a9U=Smu{Mui*;k?$& zSHp)bOI5wfwROJpGY9~CeA=;_*MuJdScZjSfY@P0u(JWPE-f4bR!MTlKdB;iT#l)` zG56lx`=$TPjL^iKprX)od=IbS7ac3)PSIq>@kA0Izk3qgglS>-pdN+zB-i+zTf;?5 z9C5H_l*_elhfG&J4rE^UMa#<+-SsTD$QGnm@&dRMUsNQah66H5TQ>Y~P8OTCmklJ3 zDv3heLQ$V-R=^Q%$tn}ACuV;czi`e|v~H)uRzr>|VJzv@qhduX_rg5~`Sp&7f=^f~ zEG6W491mHn+6Q>RuXE`1=#X?ch$v-V^N}K-{Xh{YEoN1V*!tYo-zE4}?|7u)HyF_% zY%3OpQEl>sAy@x(do3>!(V~9*K*}wHZ!|zrG%MCd#miv0woa3mjN8LCFNA+-q~}Xp zk@b+FuJ9*$7D9!;q&^c-8iBmp5Gf`u%JWia=}#A}=B z!S1VT;G<9Q&=HI zT?F3aXC89lFdcCj0Xup>uA+^fvm4f5zeQs4L?tLq6(55;5TYnIw~TOj(FWp#x2n${ z%L(K^C16C`J5peQG|hxInpI~i`>-q~sJ=-fPAaj@vA&8P;Q845he0BQMjPp>8Cgcf zsSD!cCvkFJ03HA=$*Y-QfL3PR$RlU=7>;@& zm`3PF)(5Sgrh1K`Kc%wa2%V-vJr%jje1_Jg)o?}&a2Q}&pxSe7ox5DL)P6DVd9_CA zfSTo{1FD5~0M`HhVjeZayb5rb7cnM_eONS}k8}}PXUy3pDv;p9g678WiNy|$UyG*p z4ahRohyglrhSBL&S7b#2k*1y?<4o7rjtqE_KoRkiM3RGQ(%^<5YWU0MKL81t0e(YGK(P15ZX{Ws48BtJJpLeuS$bx z|GANp@4nt&hSK3|MatuMUhuKwd<*8bLn?z^SF$M4#!l#XAgh?~+MGHb4@CKvBiVsM zl&+nEdW%&o;A%-bADzx?I>Z1}zHG!kxX|14knXr-&Fszn;J-m>7UT8}5H5l%5h+*4 zA(0F^1u%SvF$pDxW;-+=%gb5Y=hdzmp=+5=pRCRH-qw;~dspV_L{LyOgl)s1@8ZcE zfS%pVj$p3(#BJfMC*bn8tw92B{xk=GEVa-BZgS6$@E-p7JGZ34(7^$!$htv}>_8=83QkkM#%{8A(h{=hj^ew}! zE%KXiCM|~DoqvUD(FG-ia1V+J7bfYnL>*CKVlEu#lR11)4LVXjx{Nnnh;CJkvdOt+! z25p*wX-s4C75kO=1yUliQBqkWF9y`B;JxtLe@(AmEck1?K_s`lRG~Nw`qgjT?|O|1 zm$LuDzWR!B<ZN9^}&$?Y;4~o)_Z1sjeHdUmj#Lo>EE6 z!tz^MGLsnFL%gI8;l8l9cp?;AueHK|#Jr*PX~A{F@NYshX963}8oa^XW$%&rde4>% zF(xv3)y_8^7@e@ueLNaz>q31LCVDU0kGe>l! zM=}grj@W2OB<=oVV^T2loloPl>?Z6jQ9Gj{{tQpgw`OK?Ws1OnBdsz~5X&gC_9`E; zU@c?C%#*H(++-wwQY)+)P%sp3+2cL(sM_t`Swsl47vi=XRhLc!Ng8*AoE=aNhC$3b z%OLG3wQsRlFBv&oict7rxnTrsQRcp=aQRw)aoe=up*gF=%;DPb!Ffg>xD!OOaxECD zZ`q(3wks+lwX^`jClhY)2`@ys3Pp{7QxZqT(wjHX{h>nBVc(VkD#sNKHa^Y>U6;yv z4y7tzWHA+@1A;T#L<>~Nwgi{UIltezQEhavF0=J~Mgc@~NcI@HD#au(?_n_)7<790 z_{-MWMM>g7XnYHT90P4zD0WZH8{oe+aLGSq*a7NJHYD0*`Q>SAS6lRfNN;V9pDmwk zj70JzQ+GI))(>9pEdUJUPVZv-aOt{>5+po&IH_Qa+mQ{)6UgbqH|@8@T9*woVV7cA zCRTZWV?p|8r>N4OiW{T}YUQk+^pgDbIH|NI<}?vAG|RQtRl6@Mw@WZKrq?U!76&9* z4H&L4d%z&LSN42{D11GDLkv~Az`RBKE%|TXEO8yqgK9G~R+3fMBa_Y(YP54TC_OCk|Z^wsN}Rq76j!o}5< z1-OXCB|jeD-hY2A6bS;D$PpZMtF*qVs{_0+&s*FddME!oX5j3p(Y_{q-Ia#~EAk!Q z_|fj%G#wsa#;Mn!DS0+6ebFx4mQ4xHDAd|U%6m0#;*vNtB?fiOYtd3X2jtA6eB7C}ET}1C$p1}?{uP!??K7_U ztnJ@m%a2+*n2{knaZ8MtCDL?N(i2Ijq)Lnmr`56xpOyWcIS;)p!Hy-DoYXcJo5HPa z+CALX3p-GZ#Y7bbLJ;uELNFjf(>)~ron|_bWJNRZA75=9FXAyi@ z*O^uyOS6FD%g}aUkUkE@N;)mwZYq7t$v0C$KVX7pxL-cISZ9oj&vR|2Tj_BwprqY~ zqaDuu(XE)@9^L-EAE=|-fAk-P4IfTn0S**J0S@#>Vc0XVa^`}$cdtyTo^63p!jsPs zN0GrK=wpVbMMNI&ZSoOL)*je11>8>OT~$)Zy=&=s0*1zV0xT>_3AB~x zO4va1(gm8q({TS-e6Io)Gp?WVFJ@dzhcnxzR7?NWjBByZxXS7(4$p(;vOHv!9oKfl zfK}vN3w1c86>bHR_P5i)`K){iI{4k=H5(|A>V-O-?rlA3HllEp3Ko*QnjXBn2f1um zjv^FzfBjEWp)N-)!Ogq|cZlO~T-s2Q2RaG(u;%51$kxbzg_@|7MyYrAW{f(zm*r8; z$|znkj8iAzMQNnJmNvG|?~e9)D95nV^dU#kK{x z6w8ZLnfP+Jm&yR}^A1S0ESRX(lGhiHtqMvtLzXN8;gAPqqmq#N3^s@GqeRYAYLTeD zW`ktg?It2=#IsUZ%|udBQI(r@ol=YVJwhXbpH=_yQ7zO;R?%4VRK}%O8{kbdbw~rB zhz9px6ckt77{e4AcbPz(-0Z|;avLI!+@a`ZQ^7X$xCy*+;w`hxmIe>%?G1&hS>IA8 zC!)Mh1qgaElp0hCL`x|^3s4Ii9p6l}lvI$qsxemF?kW{*s?A~M30Flwl4>sBatbp} zEru5{g%*T7wL23X$;ipJB6&=sI397ga5Vu-0_42YtFG8}=j$U!t=FPM=Q1LvP{XkYY_Mba-!1OWguZy_k(OHcPA&9gQgJPb(2JZQZR}UKCAtN}sRcGJh!5``oPgJK7_m32n};7?hf`Bvnd!m5 z+=qHhR-{P(%LMFF$^l#cc;QvPR!xTGk-oRcl6`1W5)dRciN=UhamAWSE%bXYmPzNz zka@J-RFsqjlv~Frq~0XOgUn`A0r_s6B8B@w5DmL9xnyB6ge|W?3`a~k9BOYYT4cbu z(Z&fY=7)zVeotwOp%V%eEvg{P03#BTb2v%fUxa@nxQj)t-&G&xRDo zrW5R88)KSeeCKe>Hj)?K0jb9sLDdNY9IZav!xy@kn(!h@|Koe5sXubaJzVXs$;=_0 zS~3<7YZ4uuHON~#)z7Wy`2l3ZToQi9Q-+*Awzlpn79E}h+(c$_9TyfNA?*c8)69}Z z&;ZF=F?WOAdLg-#wk>e^5=+4vT9g=^h%stCi#y+it|{>_pLXa?mBu*ku(W>jnu9^&gF6G6zc==Utgp8k09z&t@tcB&%uA zEMQH|297Y7Wkc>%Hb{3PeDkm@l5$m-B*1w&KDXs~cPV0wVHpBGEI|yCKR>DupWfm5 zvjaYSa_j!>At4qN8-)%AY?n;`2>AnE=*M+_{cvxQ^W(-$uM_pVcys29vA}S`i(x^F zy%3#!a*W=!N-> zPs5eEJsL#2q1)1DmFh$n6+H5XgloVFewcmZ&16jli`( zJs|U^{UzzWdcBzkSL?r*Z;t|TBa+Q_@$Wz}EyH0}syajrz>Fw|_-a?7?HUGSr6gSh z;=361&2$OCW^jwps3b|vq3xd-8^5lBRg;r1u_W9*J&Q1mqu#-4T5$Dfe`4Nw1>xt~ zwZM$a?l05@uULK!7_S0d&=Y+ZHa|sWD5hi?|80E=76Lxqp<@SE6Jx;^rHedL8GgWo z1&D3QHz97T0pZ{QQmPK9u}nXi&Qy>ZT>5lyKiAk3pI~E(OP8BwBto>3b%1RtKS$^5;-uvhDY6S9+f$!M;C4tudDUwf@$ z2@^wO7{7y@B7z1QX`cN zuH4o$4|dvN!$^1{59;U%^714|650 zB`kr`6+oUcCt;b>ELKROPflyVPR_Ggvx`jJ+zNL4M`6i$IAF2*s?RJQxa`77`OOWn z5W;e#&Pstq5|5p$Z7{h-c%y8|{D9R)^}RZ{wD)&=x%+d^J|WRlIV+w9IvH^1i(2+C z%=SHne>vGgGsXE~@oEL9(-7GN2B|rAk7v(`VHX64 z#y>(30;zB8eaw$cO`V1XH2bvAXK!0VHe5g`T?s*RQo+SmRt{!OwRUmP$aV{osCjra)m&(jr+(H^wed2oW_gUzakh-=&)Z z9BP)nNpyRoq4{`0>AOLPfzPxs)AZ$QGt9pBkuZOe1tM1O*h}7`ZV#m|C_SoTQ|WuOlUxq~pYP-`bb(h`@lx0`)~ER%kw-z{%dbj#z<&tcab=HE8(dov=S zYGezd&D!tWoH&18X;{o!H!s;12do==X5H5(X4T_h$yMlj;1c;bY7?}FEW`5D&5#u8 z3%N3{`azq1W-v<}ZOjv{SF$Ec$c&d97YG*+!p!3ShN-bC8cx+cEA8O6l-LM5H43foZ&nZ+s<4*t9R__j|EogHh&L_<<}l^;d%Bnt|W`r+)HjQAA(wAZ{`S+rE$S zh!l=-vA(HGgV-hNQ*FwfbBpvG>%V#jPp%6ioKHptW)7VQwT6~?LG;*8c$)hNL{=ap zvvM0Gk1+9RQpG@}B#}jlFY7k#X=~0RBuCr-_!Odb7>ZVj?)u>7;MtCUL2zV*ld?3& z4za_8Nw3^L^xt;- zLG!8@oh45#p;Y-7ZuY)CvdRj!rjRYgmpIScKl%kQEoAwcNS|1 zz6}NW`o>XV>ri5N|4zOF8wZc)d6Ll13E3{~7(>BlXVRkddp980NoT9`x0P(Pqxu4< zN4oNC60v}=(B@WWSuy(_EcW-{6g_K;@B3?_Gs((qYM`0yZVlA3S&cq`1v-kQYL<#5 zu_GuJskLKzW&%INO(8x(1&y-b9@u3>MkN4m^!mk|(dv`xmprfEnH0a_#Cyvuy!)Fp zdRKp;y$&mJDsA)A@mWgV#+lJBhfhvLS)-vvgHoeJkQw4TS*|TlK5aT1?Sw3FU~D(lzYVDC@v>(ZFw9dS{n=4+zv&?8M?-dKjo;9Ulk!EDGNEXdgpK z@jCMvhA;a!;wEjK0_m+Uq? z_WUUqm!x-Xk4oSeS*qBiBDLyE6$OP(f@Ok8hTvDZLU9{&C0bP9)@ZcDL)?PY=0~_y z9v(}AKwCsxIjPI9WKYRa-i`qo+c$py%EJdk5etvBxOsSdNpg48>30XAQE^css8K(F zOMAbNb_zF!`MN!6g_7+xr{5q~`p=VZD3{Ff0mH&%MK$|=!3FIV7nnKa&<*qNrqh=y zgdDuPRDeZ2x;FBvcT*DXc!iH zgy%^(m2f8aSZD}pf&4KSf6lmE^7-8Zw7UR~lvA8xS8yYX0jUEyLDp8hj`s&)DQ7rw zsN}ZB2p|$o66hX1$}XKD;xMJ(*K?vR<@hgi{LA+$s)p`S0WIbHly955G$Ag)vHdhM z!!}cnu**(NF_e$-rb=})9X9)Sj;n}Cj%(6_af?qYJSg{=#`18Bm>{#Y$Xb*y^JvVR zRB?%EpuhJ6)eg^)~ltFt;TGoiW-0pS%b+6lv-vt2KXskp444by(&Yb^71l4CSBYnDB zG%rZ5kRh8Qa6)vVGoM`ilJ8jCFO$Nk?6r_OgeM1Y2@NozULXIs8A=T3t(Z#?3`F+7 z2$DQ2t(-h+;$GrWsA63a!`waQAok{K`)HiK;mEeS_}boEYD}{;Q(BSA_t!`-)6z^l zIbLhZ5HCM0J9h64e~%Qi51pd@9+Bi4TJzNzc=-x|=DU_d3)UR0Df%GJY95W4uwOzh zdyHaJ!nElTNmjRYLMFyuIKRHY;8tkkVqE4>^iU3-Gr4$?F^KO8mg9gSc^_Cxp#JR%rp$qN0U6SK68^vKIavTHK81qFR9S z`!u`39$jWa>hdhS#&XgD2-tdO*_3gJPfiNi`jHMZje>q*}SZ&cra0T zuZQu>;C#0-h@l|u{}D3qpnNSka%F+}C2z*UtfAQBJ_?yTF1dgmu&ID79U+6R(3Ddb z6va|4p5QfHOx|{Tg?tL3Hg9R~7-Je!3U$D`0>I!MNUh%x0v$lgl^scTVz3B7lQ~3- zirQlvOUS4F z)04{VOoyfkKW8N?Vtm-V=0Xg>Hs>^JYkQW!i8Naws=Gv9mnAp>OLZ+bVo`Xtj!(?W z$OTEF1uq#hI@m{&K3*UDwf`LO z9ux$ZN}mv4RQuStx^8sOnVY|x(!G#A4jAO`B4?aT-%)-aVMrO1{T>}1G8qm&ky zK!O6!mxSnqQf40=<6uaNj81bcE?{n9tb`O?{z;hm;)d_S;l8 za$-R52F>f~kp|xCrI&`)O@h&RT zTV3uS*!UzZCAqsEJxnWfk9vZ%l&ZWx2?TDDxi@w-h5ja|BTTVuJgqT)XmMEkmsi<+ zBPja@5{dCHvF;{_cRf+zw+E|QLU-zZZ2jlc3lyMl`+5e8?FnOgvlM4WFh)I5L+3vbgfz{~{M(%GpQYV4lOs0C(RrGux% z;|7)Q^nxu9-}mR=l6jPavcLVD zTB+G_1)z68?9&%{dH8`8JXM_oO7GF+pfQ2{Wp!#jwOZTxhWz=i2V!BsbQQhYmvY;yRJgy7IM0z7EDY_>8;>qqt2-KDRG7n2RM(&>R&hD9<5>}I~)!K7dghVx+ zR=_n<1?X^jmXTF@)#n#@nZ8*~$?T^$ws4E3swEn;$;o*kKV@=L<+UMCUf!l6#)MHZ zL40w-=%XRVM8|AG${0$r+7Bk9AIp1Va?3ZHN6tRvv+2rUn-A!RtS^sQfuwo_<*C6! z@@ZK$xP0)Ow23O$$0oo#oWG99pVXa7S#SL3s8yXE zaITeej5YiH_3K{y$K)NJSJ5MHo}KFNME(*n87btizN-+2l$dJb1H-mcsWRSiL^9(l z3imL@q)SlJ96QqswcA;hM5_5<@B}zTZ48s3sgD_++N}KE;NvJ%LUECPd(w-v%MNv7 z2@9Came8Vd0;-=h2`^+S-t{}!!5sFIO9t^zF42(n&D}OYRtLj-nd{wP-u|&f0Dad2 zf`soD9ds~CDL~%r2W5zB!uLV43h!lkkXy!tzyxP*tN!kwD=*4p&MybW#AyXIfqVaW z1aeO%yG?>G-bn|J!D)GF9X{liL|f_L>^9z@_es3kx-e@`Ig|}NIF~mt?2MlJvpQe_ zr&HIyCmYHU=L%KuoAmBH+YTQhST?-6ltWW!Qo)m`CsltyI1;S& z2$zs4ZQjG1>@G1gjjNn*l!EpOQ{oqmJ0ZWQcEb4*YepM_6(wNmOY0M&fR*ee^)=DibOenNyjkM9k z0>@8?dBJns4HBQqmgSFRCrI$f((r`ZN{ zRestyycSuQqy2MQ!CZPL~MNWlru}`~M;eMaO1F zzkODx_0=#FEV>r*ZYU8+#_Zz9rCRTumEWKg;!0)|zBZ4)QRq~yo$XupNtsDdgKx4p zi%V>|$T-tyORO^#ktsUC6$(g2rz^-9$k(KL<(cw8`xc8wzrBL7HoV9&hfP)r(S@ic z#|D~SU1`p$C3es*CHZG;m3xuh|x8`EehJB69jIYuHE$_PAK9MITED9 zeJwtG4Vm${76?AF^6_|#9j?p?UPCF=L>GDT#$uXK36s!7o~+HtrT9Ge9l{bOnW~Zg z`h}327dRif8%`YNzxp$257q;3ni+CpP$CS$rX|--*8-U*sRb)OZ(n#?4;VH*R~&p< z_eCj@*VcubwjvKAzBu()w*rlSj9Gr^Jf;2R150lhq&U4zHYt6WPdxPt=0D@PT7G*V zKNjptA7S!M-$^W(|5WiO9^E8u>$TUe^Bqr$gmXdWr3&jAFN87#W?jPXyry@L|FFcN znQAIyq>85k8`y$6qYSOjFE}HXC{4>1#t=OL;fIw z&Km~cRlol&6ayK*Gkpz%`729@kXvI1Wtn@>Iqj~5}zr04ScjlU3&&k)C8X^_ho4IKxcd41me zM{GC_It@_?sxWr$+4p4eHWe`Va8)Sk>ttMrkF&pCE}e=mG#=|B`T76lFMs(D|KorB z<$wCif8ehp{>))jxjjv(Ea=lgyT7NG5v%A^XOf0Rh9JL`6hJjEWKwH7W`!)lpGtMFmC0 zmfEyp#giTUxQA#aC>pqD@;`X-n-SVTp?2_qq3ZCK*us`o6zEzTZE-%6aZ~ z&bjAq=bn4+9k}H#ofh7y6C;WEe-g>Eh#;qu@z|_(D?R)b*+@S4vj>ZZb5pSznnqXC zRkW0%G>MkcrF0$AS0ap3BcPqGMLJ5e=yF;_oxmeITr)PzAXEZzKX419&M;GPO^eHs`dpb6#If`kigajhs4V>NFau zpMrEb(s{Gbs;;XYIj0ju^N{Yi-q^i&35qroIqq9@(RE$NkAstbXB6d*MN4kH z?Cp2=TthUafwX;8tS_Gx~0+P<^bs> z%ZV<0lDCb`JmsNc4B>^o@rTK6jsANLe>)rWgz&=S|2)1~>SpgF>A|2|P!iz`7}0WOBw#V8uk5NReb#Nh-2uvCEKmsvRB%#me* z9-`%OLb(W!ALn5TQhY#5QjFsrKWO1uG$?00Kb0r&;wVdlp*%YNG4Q1{a3C%NIN#3% z4R{TOB0r56Q9f|=-|A8kAla#<)VmB(>J z{gBb-<6s>rd5#|gUd$>_=aHfjc`?*602vtv;PUbMBH;BnfXjJuxe%g{QGZGnUcW6v zj?IJ6KbBm;6XOxXJmh(alnmCK7~&U4e{);{AS7M~SvVpOSzPyhNQbD-NEYr1+)eNBV?zvm|hNeFD;G4%t=vC2d6I6UrlS3*k#nNbaoK64-@1GQiI#M`su9w8Rvg8AuHAa{-amv6vbD*9R`GMAI zpBOjOl2Occj(5Vii1`z@>yCjJr?vQDJz8SpbrFKPN<+v4$+ZywB`BF_%Oil9h*i@K2xj zLJtYOg|Qt>@febk^ZEin-MsIhmqcIkcoeiTE|cJq;4*<NQlsy zM?>R)xkYKRN9}RqG#ugpvVhAZ#VoLR*>pUgY@Dbqdn)W1E|X$uWyohy3j}Q(cs2~R zB`t5LEJj2LnZO!i&?`2bzy-dj z4|xJNZjFQJ7fzEneu(qq^`O78m+*OnIMH=j4dykf(1-_AE}UCH-9OUC$cy;96x3o*_^%(K*f zN~toTa}pL!DvmNsc7!|*5bN8DTl>n%<0sOI;kvo}XgAk8OaS6TZHZfW7S0e2Z)-XT z8B%?iq9x3SbUG1F=f~qiY2b>qt+x}r3~>%TZl^`xrP4#8H6JWIA$z)PVqAC`U#ltE zP6%VX%mzw}Bah1@#nJ%nrbJ3#S#}NPnaUx>L$m`lLwb|b$2nk5@q8Xf2pMc0Znck_ z_(N??*fJn-OaLD0t$0z^Gr-|~3uL>#eh?0m>P zm}-}xvvlAwoGz?3MThxGF+0y%ze6$)%f{CV`XHXdvqMTtBQE+UYK0=6hCkGIu{0W# zi*_WC7qj!zLmJLMfgf-LT|C9h8XpPyC&)qz`r_m0zH3oj*At8jliS}~-Xa^5t$B&A2Bl1N4=jJu;aA3!h4 zZTX|3Ux?Fzw;hVQI6t1|&?)+FNEeH|4#*L+%0*uzZpn{5HI971PjGc%|}VHa^b>NU;;ssk{^WhxZ5OIo}rrFX(YQ{)ORyg=gW~G^p!yxC!Lh^$Yo; zwwydKo`#>sFU3Rj1IOb)eBPnYQZmJDK4gVrJnXo@<>dh0#uSayKpcQeXd48%5QVjWD1>&jtY@RgCPso8Z z*LUfVl8=X?4`VhB!t^;Q`q7?OL%e!Y{B6BQJdL)2majp<4|y2#Aw8eoU#ap`n}=nw zd4Sd`!a#-VIBt)Zp9E2)(}2q$#(T)Oz;<+wL>a^YO99LbS<}i|5CAofr#*>0>2ig08Vb;KYP4 z6YaL)y%ik|Zj(2bA-(o$?Vl)892HCKj0%p+@liTYybJJ1L{7e`3Ek42iF zA<)l5!1vugt1nQ_W#f1@*lmDMgwqOo(O>B@^Ek&7^EW1$5AC%h;x^wn@;MF%5$A2P(w01SSk*<@8jt)F>ap|;Nimye8ZR#E7s|$QNkDA4 zPlxhSWhaK5CeCrNhb1iB;lAKDjMXnFHv7E=r zKz1H@LssD*O3{io^ZdBjk3QeN6fF;}Ih!MB;+U`TA-++}b?e*%UPI%8a$e66o>&h< z?GwIG;C{|O3L2}-4pH9_jvXf{2EKq4|DpE8k@r$soghe+30yws3FSm#JGA8EdFk`U zN)OA<(}48)M7wxiT+j~Tiu!n79QG>@fg^yoAN#S0$4-zd3SLY?UJ94frNdAkl8wW0 zfs?{VX!*E!9*39}iu!q)MB1u@r-$=~+GOL1vQ*u`vvdr{k6AMFP~h?~p2mx;{8S$y zDccYsexM_5C31KyLW&bhP_a)aRA4;xIK9>A$^6BI=$v2a4B|k{^B=;vj zN*+oM_PTqG-i+QzZ(eU)D7LGPu#%X{zWUDf+w??b(h^gi1A z?cS$*xAZ>S`(p2Fy>IsJ?R~fRgWkXO9_&5RJJ`qi^gefAUf<}xroJ(K)B8^EyP$7L z-?F}&`tIqwx9@?zhx)$R_gLS?zD<44_x-Hz#lD~S{i5&9zPJ1K^?lSg*q_s%*I(5? zvH$e`^ZPI8U(~;>|CavS`|s}mM*o`r4gKByPxL?A|8oB?`hV5`TK{kR-|GLMzo-AN z{r~Fk>p#^0*&%jFJ7gXzJXCyW)}b>F%{?^l(4IqoIqW>V_VBk4fA8>*1dt z{?*~v55IXhdHBfTkB=BfGLB3>MBTpaMdF1sY?;VwoRv(>zblK4xkFGqr>gejD z_aA-u=+j4^Ir_rUUmg9gqwgI3;OL(R>IWtce0$)Df!7A!8t57LaNsyz22c<6IC=s- zxjp$kGkVVInU|!blGKwX#w9Gqr63tgo|cyU^?G~F-Ykquw70mornk9wLT{|Mt+&1R{N9e<>w9nSy|Z_% zJuVx1e~58;rgvL!qW29kF8g|WdjElO8R(-vrO(wD?kni4?`!Fc^_|vt2FB%@z8l53 ztP$h#?Y{25C;OhW$K{p2SNnGNz1R1rzGOf3NBX1vHT|*vc8p6${|y+I+xqY7|2oFy zTlToT)c=YYmp3pj@7v>&#JGIYe;ngth;gYqbo!yQFfQjE`rV;V4hIiEc=$VqHy(cK z@Uw@XKm79HR}a5&c=zGH!vlvuJz^g5ABi0~<;Y`4wqRV|IP(5c^=RGE1sInVNAEiN zjidJ+ecygGzS+Lh zeW&?m`DXfN_@?{Xe5d-R`kH;UzG`2kZm{M7h?@szR2c+&X3@q}@|vC_E1xZSwTh#R*Ww-{eDRv0%M zHyJk?%Z+8m4aW7xQsX+~TH_kyYU3*7N@Iz!*tp#2G%hnPH5M9|7#A4}jPs52jCsa6 z#$4lU<4ofW<5c4mW3n;Hh#9TML_@qUfnNK6|NYA#aH{}b;2EBimx1N!*?Ma9Q3_z9RPaXbLq1^c8J=7g+!U_i2_rILZAz;z*Rk-3uc>ul|(u7h;mzC;$#8#5{=k{_jU(}qEVs(@F?7f zr*o@_Nz3ymq4IN&s-i z1c=72A{w`aXae#l?jUMCNHht!lh+WP0vV?&MAJ+_5|7#-Pun4)8B6hk5_zX>Bbp7o z_E|({j3+v?ljy8&qO(!&+|@+qfcLyEzyQ&?koP>4pN~4v-$ir*5nWVCbjf<6g-eJo zMYssKi;Ib_0R58PL|3&DT@9JKHW6J5xNalS(ge{m;4R-zbmIY{n;_54NusYEB)SFl z#3Mwvf$nyMca#&YY$3XH3(?)kTeX4co=yOGuLh6Rdx-8uUH2k=AJX@O_nH_0eAcc5 z>?L{t=?4`6XxD+?I>_@dcs`sYdZdGB{d}TFX8|D3Hxd7qhiC)vH>@W5_ILnzJ=PA` zNAw-Y*u946yTJP{{RSz}vnQfU=*jAbJVumv#}o4E&d4 zfCNzj;VV;!egR&;*huut`9wS7M87ftJBfZhK=kTK-**x1MLYkHMf5JhcY*g_ zH=dtX0(KL<51Bsz?gvTOrkzB8Li*3(_ZRTkzmn*$4!~-nzd^>ott0vn2d^{xR75cL7CAAAmV5gl#^pzH|hIg0#& zg+w1irjI)T8v#8;pF{vC|KtGCr;zbe;2lFdj)C82sBdry0C>lHuoG>?tAZ^!@hvAN zdjJQBLH{syfS9(An7*2rqXDp;m~%fdcR4YS0ysv@dyts1hM2Dg&`r!V0dYW*SO)Sk zx&T`MNN27h=AQ!CfhW5y#DcSkg*u3ZO~4!gWXS@47V6DL{kbcMMH0kDL;+|@k(MPh?ndnR#pkvOROCE72sX5pV&z77zKWnEr89$Mi&D% z5UT=Rbq!z#u^PxyGoM&(I{;HYbU-0B;Ov#~^QP z8{iPJaVv?9j{>@hO#uGHS;SgF8zaDeVv``lnTbiOju`ckwW+$=hfVXrTvFm|z!xCc4Oh6B@<=ctf zI18|!*iFE_c{Q;W3yFQL6R?NaEgOm5ih6F{0;dDoc3T6n+W~ig=8oOOR_-EpC-~ll zvbzR|ty)9u>!AAv%I;ZDY_$iloY=jffi7nE?I3nPc&=GWY%O@KO%i(meehr<05U%a zc^)bT9D@r0Wse|l{TyPC&L{Rw@cY&_VjDpJ?RkK`#2)Ja93s|@dZ2sRchRQrf#2hs zh;2mpL?^NDPXVCrCl37UNR6Zdie=zg}6*bCtCVkNQdp!+#+Uqbq2@cTsvv0sAU zuVTc04VqWMV`mSs-w?6arvO0zhC=L3l)s7iZ#UwSXAZHqkoVRGVsFQZ?O9Ijo$bVa zR|DuE_WJ+;eEtAg-rY~^z4gSP3)%adh<$+iKj{{XSS z?j!a$)brsgVh3UX@c8>0V*gk{?4K|as9dSV}e{-cF}oy7i)bQ1Wz>xlKu zC)OV)b|?Zs`tW!FaE{C)b`&&6(cYuLKMGj}8UXuu7LBpGR?fg}|snVKX?&jKV!a&!RpkmPIwY$wT82|(K2Ly~7DN!|!x zD@n#IzGCf_*1JCrV|T zNh(KJj<5n@#deZL&I0TsY19&uDuG`K8AdN9sfqx*Nvd8?Qq2~UYIl%S2R`*kH_Qj@ zC8-hlO{lkNfTU*B+k*TtC?DGb*hSK~4wA+rJppn}NRk8{C`|-SYYc#NYy(M?P}k%D zU^PjnG>|l9JV{fdBu&dA=~M-4`3%r^Y)W;ZU;%{0q6Vyk}gP)v>;B> zgVWJBwgG?(j_ZNS_rrlGF*o8MUZRJK9VkXkhFLnNmmd6{Fdw@=}Odp6?k2Z zy01Zf*DfLHy7eS2Z2)W_>H0M!-LQ?MWhh(TPSTCwaU<%v5%@P9AnE2!B&}FM($|1< z>q0m*TS&UChNRm&NP_;8?tsiIcan7HYLf0k`YzDjy@RAxsN?J4|BVDm_w?Y|kwBtLV{mvGWx>5Ic_mTAYe3CXUCFzOnBt01*X;Xxxr-1(h)b&FXkR)kyCrLl5 z1c2|;Ye@R>3X-;Tlk}7EBt26MNRagGHj<#{B-oGA^JvpgQMRpyq@O{ipKT}Ug%u>d zIFF?5sDC@sKc7R=OCG=ul3qqT5?v&{0$#85kn{`i`sG5Bc0isTn@Rc=;=gVn=~V@Q z@|{~rdJQzcSw+(8;01e7dZV4BH&Op@my)y_GQI_zw+V2Nq<2vEd+^@dK+?M{B)y0B z?8^cqNqT=jNgu2x>5ri4iIeoFHj?&7N&0ISNgsmd0C@f#<^R}4(m%oH;4G5p%2qjVd|WvIU#VMPPUBg+B1NFKG2c2Jmm}B)Mq{$<3f`-b!*y7Rh5lKMwrH?IU>t=q5%< zZuI~*ksRAh^5nfFpR$4EDUf^WMv|w2_S80#+m4YueHFQO~0_fB}-fxs&8?ttJ_IME*ALA6rNAcR<^X^mp3;drAHt${$Dm##JOg zfp&dAK=PC20F=RQlAl@vI7adh4wC%C0g|5v?Ty-l}{}QkR<-dkZJC~CD+76O`v!CSG5$;No{Kh(x z-*k}t+cuJSuOj)aH6;JnERx?YCwWf~$*_my-)$oK_nm-!B=1EYbc6ifJd*bTXCLH# zeSFJ;^xx$)BN)!Q~_$Hvt<-p(%j9q_8eh;CE8g9#ZtJq&PN^;yg%-do?NEeWV!M zNbwbuVj@42NbxTuC9so}a04k>$j{zLN=`Q^kt8W2_LGvoiIgbv3lWx>fMcYTRgzNP zMoPsLQbuNxf_1Kp8X%<-JgbmjjdaZlQfeVX{d~YaQW}>4j*-&5os==483UQdCP*2# zkrbS(lnFHe@R+!Rl-4*YG1NB+bdwK|G6k|v-9rj|P0FcD0l=A#@|oa23w%!7Ny=>S zYA*(W=1jtROUk9lzpRavMdL~7Tt~{~5mFX|{)$zkEQynHC2-+~Qm)z#KwVd(>}r&CIRFPp zxd!QLHjr{{8!6Y#B4sILx}E?_NV%bglx3)UIqJG`6Dc<#@1|{}+>HDcp!wQ(z$#L1 z0qghRB<7Ryib={Z z0KbH6JAnJE1Ejo)a3{)N+fK@F)|2x3Qc`wxlJdq%Qr;{l<+tsm>;~RjJ4yL3$n^F$ zQr-dmJDW)P9eDlT1Lz^;4>hE`i?V%fq`aRX<&UVZ2QvR@9w~p`N6LQi`y0X!k;eH( z`9}i);Xjdga0)3Op-umW+)2>)azMOq7b%B2NI6nY%29*^U8H=xoRm+%`_ql290Sc~ zhz~->!5yTsEc}|mBvo!9RoP6chO|D9RL4S6ot=Qaq`H9T-bku<3aJLb7a-MaBQ;|= zshQ&e`$_c!0>?-VAsy}_HM@q?T=0z~NX-MEeB{B`q82ugT8uhM0p-B0=pc3EZc;0^ zky>?#)arGl)@&rT7ICaywH`bhSCiVbiqz%}q_!+2bxZ`XkJPbAQpW+t1F&w@7;q+S zC-szKQl~5-b!rQ#(-5|eCv|$1)ERR~owbJ4(||L(hSW2rka{NKXFN&`t z2b^n*6FIqwBB_^p0QO~8QT zC-p(#Jk&z!!=Qg;9;xd+fZe2ivy;?stt55B6jHx!0``*n7-aempd0kxi;(&_a5jS9 z6Xm3Se+{Wmf_76esZTjb{lP*~e~9wU+em#HxIf-P>K4SY*3@UCq;B0w>QCE9-8Mk# z3n<$Tn(Z4&{rPynI#OTiBK74>q$Uu5Wdo_dK>U|Ar0!@Z_1D`;eHD2-_mKM98d84) znRcP>UC4VQPU@Qx0OG$z+3p6wYEs`?Me2X;BK2*=_iQKiou#Dy4*Y(OzC8RYw06nB(@6^VwAZ>gDX%iBpwazCk<{@no z@+J?EHWhf&P<0?)O3W$ zq+xH=epn9JK-%UO0Lp%Zyr-i8(Ej)!X;{PBPu7t349cDbY(?I4ouoYV^t zKJwEj{52+RG>_&Job90zETD~Ig{2c%LsNaYu_&n4A*-k$pcR%j+SvshO{r^YC@s_i zC5;WGMFoW#utMY5M5(?m6qdh$58LAP`@J#oi7|)6F}SIvy`{XRrJThkFBrV6p|rH2 zly%Q+98BbtmgZ<$Zb=}&)-{q7#KkAhI#LY0{*G9z+hIC5eM@-+6H_Zo9eu`mz8qZFtOAVCLDU|KNH+#ouUr%Os3TBWACd?^(0Nm^kw{#pfD zQ)H*%bdJd@oZjsBM!o)X%^aWKyStz|640Gay`Z{aS(_ONRCZR5n-MLEm8ikFLG(;) z%skJ6J0pSJes4{VUsagSSZ;}Yvn=b*;NqE43`VqFRx~8Rf3RPc%S}m>%<@!(nM0-b zhfXO4yT|#kEGm;SBc|71UBD<10cmwXe8TAp%c()zqtQSlQfZnoKBR+*?zU#^yMYm2 ze^sDFmo&zFnzJgenK|`%VrFA?$s9hOb4sck8&mDP_yifaFog3G9seVK3EE8sR6^Ah z!`Sfw(=|*)-o;JL)vQQNNerKu$pv}|#zr+Hy`V}e3s1yAmldG1L*Y<;K^^;X>8QGl ztidB$8FiydwPR;7Z9K(%sDEW=7sQ zb(0!0GaDw=&CSp3hy*$vj?RMWct=M^+%QIEXOHw51LlZ)zt`jOMk>RYfC?Vdy(}@z z!9x7iLFZE!QFAyH4ER_$fO$}afksoX-Y{2qbHp5A&DF9`&SyT>%JNw?BM|7Cjs|d2 z#4ukPnw$8fLKdbMkLpd$nva#0mZ2DP62+y}>|fKoYMsZaDayoF45`yor+TO5D}J>& zx5RXq_*0VWk@W(fFRIDRW3c>)&J0abX2!-ov2^UD`*nw=c@@T3Yo{W&jfgH8m!Zna zn&#Sz?x~qDUCYc&xFoNx)J>I`=41s0%&9SHYMr8cC0DD{c}tEe`w9wtvYO*Di!&UK zjAE0`G~BYXC?+w*t7#5>O>FGaC&o^ip-7s+R4F&gelzZhf`}v2>zUnL^NovZC)~qS zjbL-|^~~@;v|0gG(&_XyBC&?i9bvwPvB-i@V1<|#<5*)AmLZCXFS;r|NdhGS!|EXe zNzvU*tW)$~D4+2)s@HKHSIEbtnu$m-Ao|$H*DGdFO+C66Gm6(x7kby@bb6fszVV#p zF2gan+hMqtpL63KFWfQsUmLpW=hdIy#V#;{t_EFp`D(Lrv;59d(`7`$8JLfm!I9(2 z^okLI3`O-QxsuAHBBv`;SG8Iun|@Xna4{Da?rHx<4Ni|X?>4Q#a5)?cD-UWBu zG5FW6(@{s)hH+lMQ*yFEMozZj4jJw$Z$?&bZnfd`nl1XcT75*hOLn&@EKu$@GhDLI zF;0>d$ysD(GRfig5=<)oGMdF{0?j2VN!RE_T47lcUsvO>?CP4Dg&M0zAB|#FQlY_g zyRfObu{j(Jh08Rto#dnI(LW;?I+kxU)r@tGpX2v-c>R@SH9b&g&hHg$4DdSzpknyWRRNSeUo)$bGx#jEDB~d(D~}#v7vb)Hdel@N}ITnYxR+U!fbOZub zr?`g8$ucn@fImkHXSrP7Oxf*0weEnZHm^t<63FGs%ygPoS#fKnLmMhwHt8}i)PK}0 z_cK|AIA(^^=?}Re4wLOVMR`Rg%7svA7}oy5ZI}dX82;DB%@FI;vQ=Q1Fs!bO0Cv8{ z40K*eX(7}{T251Q2}}y;sh~ibzzTvEGDy|Nf*|YSW<&@7u(L*B=C}rvvL+8EU5J}r zW;z4TA9?*q494;Cds%!i9_2QP;bbGd`E2lq4hK7%xs>Y|yH0VX(ngkct)guAdj}6V z9P8HuC(G-{Hc6yoKeXDz=U@Zcvy5(~uMg|-ls@H3UXxvlc`?P1|e3uimt4wTwSaSLo=Bl5^1ZkqG4mF5Rd^pO| zqNS}3V`fd{1KWz&X`MVaXWGOmbA*5mJcb$Q)YpG5Com1VUlr>v20cA5u!-E1Yy={wHYC~92d@qzU%Jhr?x1O6aa7@&33gWAWHyOiQ+SnYdZT@%bmJ54cvICims0Q{&JKYO3lyiW zs~;)K%zWOI`v?EcAo~wm%JkOvqqXM&UdS!ORSS!p|z)l z>eMf5XDcQqH&rk#M=-syOy_M9?JQ}AZs2ZK}lC%@?S3|yBgE@3jhoeBxszn_>RBafjT6efrrA`ZZ zcvZa0Q|-FEj+wC-rk1T|zJW7NzL;A}X$7sOS8>v*#|DqX&CtBE`ddS9iH?RfX{l;H zi(q3;l(-k7B&2imya*O~2=)Q!t62j-CSgD@9u2K>Lzx&EaKoQwj1a~Tb_)o&mx9|e zGERkpfLj|Jsjdm;d?Rd=qLDb?h$2`WyrijF*H9Dw;HW+kr!7?13>yR)UGMlb^~Ka| z<^#3D@GikH&6Ts$qoDEDl$Kz4G zE|2QgJh@I&%WQQ>KE)?V&|#)(jtZ(?*%8)a8M-5Vps#eeFSLfZ2lLFDB8o$k;ZJeq zM12_PKRm#eo!I(QMXx3+B;I}pnqst`8n-$KDl$na5_`~_5M&*}T!Aq0cKmOo%U02whc^Cs(;#KFO8mG(#Rul_brn zsRdK~c^TCOq0H#08&ckrAvenDpUZg<^Fw&F2LZspUaxd2jA8eSh|j{rX5o2`!?(yQTPv= z>3W>IU!dP$q`1553l?}N%sml$DEP$-Tn%9u`SF^s(V$rDSeSe*7IK9P7sv@~ny*Bi zZ!~3EFdq{wwZgHYtz}wYH&Ft&vML?)s2R=`ZD?_at+kGmJ74YLCTJ4W3-=3W+tlII z_v&w@ukiV@k1^@`we0MZ*SKNew`kQq-RWYc63Nsc2bQ}_k_!w2CwotR6wBJ{%X5}w zcs!;r!ZNYyGp-eDytXw{Gab2J&5iZUT_he)j%+F(tZ%17&8>90q_E55(Y3Hc_Nu{A zSk>^GV$`w9pVHK7Rmxx^+^V}uGuw4%G<}tyksD%?ya)^3aq=qvK9+MvM!gx#ax*p~ zGfPs7gEImd(P&OEQkE4e<10Jt$09e&BDvu#uOyX?W@lQf{8zD1&Quv{C)cAo+*)qL z&2+48oR5kkg%ZP>*Rq}N3Vr@4Gd#nIJ~L;!7CEv%U<=KpFRhz4_jmT9e+hVm(hSTl{dWt9|l< zSW9_M>A=u3F-@l~HqBczeWzO6Y5m%v{q&yUT^I@$O}Ee63iibo_$}L@C{ldHoO zgYitm$lM*y@Vc5Ek6yxqWtC@T;Tb=~C>4f(a zYZI1JSTwV~ipd3KMeJ*`-@7K7Gupw>kW@ROYrKAWiZl3p&^f&W?MSG(JuEi$dFIu0 zuRk#)uSddRIO8G7M8sK*@VOZd>y{$vJWj|-YuJpt5Y36_xkztwRxPQP2 zAD0lLY>yIrFPH`>hT0vnday(oiAxjliO1vOQsp>tKRk>2y^AH7g3@AMIuzyCE5`*D zrycC+>RQv)m4x3uE~xMwjIp@auP83Va48B-^64piU1N+>ZOX+-X!e)4DjY0o^#A{F zSx2m!%lE%%TYEIhV*ji5$r!U{+#b#3?en7@|CU<;!sv~o*0k}{i^_^P;B;rr!h(!qZkNGdSZar=u-Th% zD&)qzR#Xx!Xk3wi0 zji%!tr%2s{aD6fY_hO@=Whc;S@abZ2{d^A;WWZFmZ*Gfik8kOhg#IrWRh{GVxy$tt zdccw#+NA^j8GH2DbkWde@wJBAiVLp<6TYg!B%>PMu5SJjebOQ30#@}P*5_b?bzt~$ zjhpT!#B(RzJ0QATieHZSd_N)(a3jfL56a&J2B-x$ITD^G%IdT zw&@weZ);T8WaXOSnv~)7xN4kPb!Sa`?3$5nqjgwJwUVT$lfnhg3Qvw(%?L+pBsn`| zD(u(k-tV|z>TvlzV~Skx5jmLToaFIlxD1cG$kS|?!KT5Nu9;nRW~0MnuZf=A%~cE*bThwjG+3yl0e8SUtn8*TUOEv58|)Kys9>zy=eucc zdC9z*fV*I<%M^+D8`BpxjG7pWRfo?SOghF_R%AQ1j0}n0uZ_NTOgKD!(d3G3gYg_$ z&tuOObYz4|%IDtXYjqcNn4wZ0J%7of>2-5LRg+pPyytB3QlE4;4ADDNM_;W5{a z))sx7T@jQbqYMQGNkFU_zF)bq3+F;-jDptSI`0&r+t0z>?1gj*PNCPqBmEtEoS#F* zwU>Ak!Ocqjq;&YCblFL1Tt_wvI)o?Vrk8z=uk{MU;s)gl6UqK?wPanu@$IAtKJSZN zu30YE#F~kASZ9Y%i?A>d2-E;hKOt3UG9ab2;bGTiM9;YtObe5~F zre@nvtZgW^-i`$Vk<_2c&u48I!rzOV1N>pDTn2Q3PzNxiO~W;~oL?uT>}0~&oR1M$ zN?W)N%adTVz)G$Ug(qU2^2wEYm?4%Y3^tT<9{_A*Oh8LLjbrfUqzp>jNDWy@IPKL> zl(nJ5V=2sUkl+l56%Lb+-+v)pjayBAl;pl9;bnlDsK*gfTmoZ71a&RMRYxO^k65e6NQOfc;s! zMkp`4DmUNoDkH~_j25_^3e&tfw-koMh2bXx0avce;dxQnIA{h6=Z0s3Y)~Xid3%eAW2Nr*vPIWh{GUnc=-; zhT`+PLg>U?kNfP5prqzz>iX0`c{q|+nRka%hrIYpR%DMSZ{*0ll2E8Px3G1_=qSVq z7Y_ck!W|f+dvMXOm;}@Y_Css&(-xpBi!lm zmivOXe&%C57Jk}Gu*#krzRCKM0p$b9J+5Ki<0lPf%F$>0|Lk$+jPxRm4sI&Bn~3}V zP8ezK2>gP9<{qZckF>b&=lSWQy^D|E7Y*zfe|~9UVQFm!p1GtC>nt&%gReMTxv7DN z?vFAf)8WW8e3{=%A8RA>?=Ki?S<{sh2Alb0*_S@t2QY+RFtD-5UwHgMr+VV3ZnH-8 z9J$!Y5AlIF!+}svR#t0gqoOo+w#F`RxF9v!nOA*ouyF@1pFG@L8fKg@;MiMW+8y7? z2H4BEb)pi!Ud8FEDJ&f5aMZz{i^YZo%ulkGSFfp=zZ(eF1PvSov3eUP;)*%k3=GII(u%Uf8uEUPfDu)MZ$wiAcmSfwl9S$hgckk6XnEO$1yJNDk6<*E}C(L)3xFP2RZEf z8-CYuHl1hhQ@7IH!&XiS)`(?^^ImPN<+q;Pm`jCRr-@fBTxD{_*(|nnD8@Qm)Cv0+ z4?C=|p}8c8jmO_Sio59GV!+0pS~}2~^(BpZFl9-Cf>+dVxn=3TCM(>!Q{)b`4c8g~ z-Fd4K@pziEv}vPTqfT9x?;TxTU>8Q6gUiC%YV->8!r79e87IyQ3##$3jDOgc*x+k| z?R1N|W$>LU;Srhclxh@LyD*cx__xlXzMrK zx(7SAtx^=H8kKsgCs*Uo$XQWO2-2kfaJwkw!{F!J0@y`gU{#}Ev16crhpxs_Ha5Bu zlWzoL?fm9tu!nzHO$@W72WGEj3is&F9%Qft5IO_`uFVE(n7Pg2*fyAi(5zWBtE!yNWPy)dwc5YRH z<}xyzz8s%*-Sl03%6QXt2~1v0@=li_*D6MaqqA&bTYc0uSap`S)Oog~sdx!kQ*(~2 zUFN6?j0_ZJhTRS&Yh-R+aY-0gBeJ4Ofx_(jN^`v4KvAqB%Em9i6_lB6WEpNnUc@>J z!p;oCrJ>reb*pxFL0#LzvQAHqS}Pl_&hi$Ns+Z^&ATGwj)1pe!-luW&rol@UtdHhM$bB6V;c*`FRRw!-Vj=bXX^0`xKl$^X>W1 z5B?Tv3`eFoKP=lMY_wPtU-sd1n%}wf;4MivnecrTYydKHMMSnF+nVQ3M$qw zF3busdqVZ81>Rg24Acs|7C2q@1Poc}f@cxZCTsvi^J6{srgtnVzs;j!K zWg9yoXwMAfRR#)!fsEHnN(TQrGW2>d_k=O)ZB6@|Jlz0Ng9k%Ix zp%;Y0DOUx0Fs!Bb;Fon^3Hm*C9>r0M*P`RxrK1uUty0txD$iN4a)BOft|-rTU$A&) zF?6EW6ONQOB&=@gz|kr&_#3M?Lq%#>x4ZL4R(aeC*ye26@MeW_imC%6aI9px-i$~j zGgK@^;E{KPYsckIUa(-YE4Oi4X~_uBU~*<-VEPEJ*JtMEl+7K{_}8H>+>&Wn{TvBq z;(3fcYrn9geHBX17}GbpFc2-|7m9fq7mti)SIPxuFehye^HUu6TAfN~;pBET`rT4* zd>7=`@*1A;4S6lfkax0IHQg)pl~yWOsrCknO2U$f*2Tnb7nA4nmUi&Z8s4d2bv-Ww zfg;Dmm(@6-hN9Tp__xCvf!#yA{)Y>G@TlU#78w;^%is4$vG&8Tz^4iO;a04B@%Y`^ z8Td>>vv~huHt{LT4QZUgbljTrQ-8RosIZnFneYf!PFv49&S+^`05b!Z>~Nn6j}zAf zUp9}W8QCMoR=iL#wlq)99hEh5gxix_F)~sX&60JO&k^wGg~8l1JU)(;l||ScR*!T) z>o(s^sR6ISWIUtd?nD2TR=KSRzUirsRE!;45v_M+m4)(@lIP1JStW|@aQIxh=?|CX z>Ug(NmNo;2rf6x->GI6~I7NkhfEky-o7rrve%J^0t6A=M#AXZI37aX50Gts^^m_hS zq?TWO)Z$rG6+f$Lj6c8Y7PZ9rR|+em^S0!TR>FfXhD)>XWZ%@Yj)bM$%q^L@Z0cYf zem0@)@p&PyygcuP=b!(XE&=bk=QFdi2KQQbPC8dk;x`Z3;_hVUI&{t7#Hd`#utwymXL^k_Hp{! zcrtCR{l}ir-M+y;#bS)C*teY3&dRtSvgqeK?YKh<%9b6YlI2R7GZSchzc#k~- zuZE_IcORHSaMOmgqB6Z6>KjU&A7$WyX)f~TNiaxx2TIKo<@!3mZHmh9$neYkrYF2k z=lQCsp6_&d&L6w9z~i!$PA`&=PCUbx&n?@D|lt6b|?mW z;=gOiRl}`*uS1Z{nIo8Vzyvq`8To&9PL%g{A33tMkiW ztPblH9o7%;fbR~Eix?s?Sk?%gvLribOlvA1b;^?eu7P5p_yCEK!ice%VtmGpz4C&v zIpaUJPJ=e!{)%llV`mKAs|?*DU@bRupJ7?3jQ_j_3!QI@DdRY`U{mQw-(0))&9%>d z&4mGe*d|*-g>V8 zm%wXio1gZ45dE*=2K!aW_%rg*7`&doQfMp6C23V%H% zo~VvuqJ*cQ++gnGXJ~k8S6Bu|COlpCk2!E9k7KRnfNtdDCp=-|moKH_sE%Z-qK+2b>&d$vyqmOeYkLd-sUR}(HAbQrGjk)E_lZ8gTJ$;k(97=vhJFVT z#(Azx+#t5XmYj_{#9QdDVXsO`A*aSQ#CHQI>C|l~_k8g5=kRPrp7N5ULfobC`EL6T znv24Aj4ugpG1#ty)b(8YE@s88yES%>@K=0Yd@F{17tZM-K6tqZ*i#}n)8SI)qeEtY zFdN_b3Vw{je_Qjag_Cgd@b}_-qxgo!cTrkSwuoOYzK@9SbnzV{zIVIei|$o(qNb`NhA3YqEX{dD73|pc>PBhD~+i zRj$}DtZa$95{J`liQ#n3%Jkxu-hu^q#p2DJ<#HOG)p|s)3bdY+p_k!R^Es^^**MMT zJI#L*Bh$5w4`fo2js6rRHJr z!er$q^!mmWVh~Srg2PYv#Z5_5bE8}&0}H-G?ohIS3JlE%Ts$_(@#A+1aJ#kRt(4)s zz|Aju@LB%PXM#br+gJdkj_;V-l2p&3n}4((Hq z4=>R_)gVB^Dj3{Z?k?%#DAtEX2mg3AegcrnsdSgaUg18J7LS>VS3@7)j9tGD=N|MAUOw}OMSKvDf}ceA1<~pJU;q~iyx+}wFtvA-G?u}~om%?M z_&J@pUBz`O1{tn8SdqvGH{wbo)Fj?HmlmQBm%{o6;nMgf@ie@ez3GQK27W|c9 zj@MlyIG-i5FBd=ey7i<&@zz6}Y2xCQ!&GXAucd=Jc`xHgf*lUF5)Q4YMIa7eu(SCu z@%RH4>o{hW^ZBmASmcw}k5#~9+#YZK|9E>BI5+P4UR3{i&uBCwY4lo2yDP0$(!O6> zNxOc^>sRc&){gDiiQ{aZ4o*Ux#0d_BWJ3&u5{d~)$SD-IJQGN%F9b*%N;ZW;+RJHu z4=FdNw2j+xX>v~K&4JKEfsF6>_n(ngyXyo_dp_6Jj^?GA|Ks=ny&sq+(q{SWdJEb6 z$82%-=+W5?*Tg2LMoCxuMFPET8Sd4afs06TT>;pH@gCKZp(l!UiOEFWV-Vn* z%aY!B15ClFb2u%-GM?CB=^)yw4mT10O^egg5v9z&c@%3deswaRoazim`um6b`qrc^ z#;o+3zP{n%f!E@?`$V>910u+0r{wj02e;Z#uH`%WQc+E2p~OT_{xFSAI?@$^)!8zJ zF0qrBsphHc%)-OhU;l6c{xx`|Ztd{DpTLV@mO#Ay965QeNoa*g7OziQk!Za(9=4U( z^u$y&65g*R)~NbvV;^2T)o0s#CpT`tF(}$bcXt6UvLa)OGdeJ4*^AInOqL>De+mBR zc1M4wajH5{{jGu80P%2qo}fJlj6fH&0rpVR=0o1Zz_&;otX;lX;1e~3hx>bE=owES zNL)aqH)aHk8+=IX-d_@*xV8v4$>d2L<0W3o?%ZJoyJ)kzW^OnrUeC0!^4L0G?7iq zctcPStXB~K*SAp~Q5%YbM_nBpF%x)7(i{%{QoxO`WQY%-c=!PLfHWYq4^iATzvo?W z%5K^NL5s?MFR5P;wW)X1(Spk0u*G{=p&mYEsOn#NJv$+*3BU;N&{}zSVw2jKN$iqU z=g`&1`q)+Q>K2&rT7~!JTP%v7@h+T@+0W4MP4ce9jN;@rC3ef|p{x5?P7uMbyoC7* z@;2Xx`APxXUkrUCd5gRak#z4yoXdyNerS?tPDq(%^Qdtgb3H&3t@h{fO(wLC+thPU zCw%4oVF4)-OI7II$#&C?bQDPhEFs{Nm~$kUDEmW%7Xuw8*^6&U-9$qXGiKo`po&+~ zRDL_2{dEvgi03npz5zHq+cshb9FPne#>|U+paN(6)?B^d52C7K7}+PTN?dKQxNRBx z0dF?|1b&$64g-kbE+J0=XwC&hxm0)Nsf`>Q9VM+^4d6-ofOLIxo|PnHAw($YVFCa} zJzV(?&8@)Pzd$2?D({MK0-xY0o8r4LeSYlQeSo=j0rJD%1Ny-&9vE2wmr8La9d^ZITT0CNOK->;E>cjRU<=xbyzKHTN${cd}xp{NT+y zZvLgBB(!1O$#p~@6PPA{K$1Qn!w2j!k&P%;JS`aGqG-tJxTSs6OvuAR%>8oQfwu`g zY_RjbM-KL@O1fwb{~yCN77|JaJ*1R)yc67n zQHCcnM8OCEuGoS~A0=_dCLV!dKe=EBRky$cm??EzIkVs^&gfj^q&F-y=CV|6?^e2T*o<) zJhQS_b8TH_7cB3Z;&qrEee)h&)HVXlp&=-Vvdnvj&})sMcQ}w`>Nd@z?%VR_VaY3j zj?_R!E&^Vf0}l#aFNicW(O`n$HbEf0WTNA4V~BHut*OaqHo2a5hqsC+{qqME<7AZr z=bGdOKE6`|OMo5WI7a@Prf96YV4WeFMdF0W2RP^EI_#YXciNA)=@?%mR#XGmh^_lT zl=3!!+|t&L&=!B8-qF$C5T3ym$mAV-HZWMN4iXHF&Uh-sYc;T%&Ck>dVN9-pjT2F!L|+9^7!ngH(+-oD9}5YYv?2<$AqYz$Hm9k~ zuT<$I#{!-sB=J&eqRed}DZ_5nb?3mK%XO1!cj#Jw`XTyS}& zAPFWoJ#WXIUwNhrdi^b-d@^dKOSkOh0 zvvmcrXluHhEpRstsv~2$u@N<>vxk?xi(Wbl;j{H}Z>P8`982bnBc(KPVQM&CI%0$( z=~#GIQgaXwg3uC2JIEb}k}k2NPUzcsxUxH$+^y(vORYUSH@DDT16Tq!K`*`WC+pn# zfXSn~xB(&EYqFEgMzG8};0X96|4zL~h znseM5Z+9_=ScKnNJ-SJ63XDc~O%>Ip!40Z#{;FNcJV(5wyO7Jhx_ScLe_5Kk23FzW zRkNPMzd*qD=jOS909~R1Edyz)rxAg<3z1n@0(;yHzUEQPQ=y(LRM%qEF(J^$7a(F{ z+KBn!z~7BTDFo&9wmAVUE!67CYK4|d=NnB%oy>(La?^x89D0m6&E(1nS~azc=`_Y| zHkVHSc6^|ORp8`fU04TBX&_EuzqUC$_as?f2)%rpU07N@OEcmQgoHf%8BMz`--e)& z4XbD99LsUB`x6+xd%F*G4AX*$^jTY~)oLpQu+95r8i8Ts^fqrj258M3{6dP(k3PWI^>N4AGi2F=ZUaVSHJJ0I`rb zezQQE3V0-*0dWp*sjQm0RcLlG=Z*H4rY!T*rlm{fVBbpe+;W}^W~TLmi;#W61VJn#{Ji4c5P9{b`Ea3>V{*N2%C29+$6X^|JTnL zu}mq>L~F+LNps!o-~Kd?R~ru50l`bodJb zo})79l=PV|DA+QJ2_~>mNpH<_vxNW|l&NnAFw`BuOTfT&vNvub#xMwumEsI90nd5|vLby5Il6u?@B~JY z_!ayClS5m~b#{|=@SuLCBj4$y4qazU;Rz_@ks~y|T&?Hn_F!AblVqst@p}w9O^3%M zIW3ib(@+2%9yv*oQGib&JxTENelY+x*FZPzU(Mr_xjFpj2vR?3$kBnEkt5jv zNc5th6}%{2@(y!gXBus>eLOUblI_6niK09k*%;hn8#i$ug??_Yy1Q+E0caWjPV(11 z5q84rWDjvap+?UnoP6LTh$9R-7-4Y47<7JOu0j8fF3^p%aX&mpOz)UyT4<1OQDclI zbBqNbv}XHy`Sa^-`)%+Zhnz_sfCTTif^c(vGuQBA`2!@m0U(JK1@%IgQ0q}EFxOz% zG3wx+92jDgF?9@);6Q*qgb52hRRmX6;1Se8Qfk@|$`@Jp7IE<};lFZLF~#r05S za`Luy14?~OT^U&C!8;~!=hr_1^2G)hc>jnlezT`X5v~8)-!)$}RifF|qCJm7Ko_86; z!ciz-4t8o^Sr3E(+jjePc&Bp@D~?PmYoHb+5adG?M`}4N4*Zn);g@5`-H|S(=liC5 zp=;ka4L6n1{6A!elo{?GzNjLV>F{QKecwNfxbHe@cgVl%Y3k2V4uOv8kmDtQVwWDA z8Je6=m!|rVulBPcrvbUNH|s9yYJ)&1Kgzb3DsBVLj-=>U=4TEqO!XBrL_0O#Zcnr% z1KL>y4;Kh{OSu;HTAwIGUFa!6YZGMdxkz_0mgrIUN-opFJh=nb!)!t>9xwJFEu zbBJnQICBQC|Idr`Z>dd)z@KlBtRP

    4H6+Yg8I`rw^w&*D{ZDl?+43-#2K)kq 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 Hl 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 literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.html b/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.html new file mode 100644 index 0000000000000000000000000000000000000000..d4c4f1870f46113ea84089fb8f8f9988e12ad2e7 GIT binary patch literal 189452 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%0A4Ib~uZ7NVK=~fiGQWJxP(P6q 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 z zqHoX8>bpr(^%^=5`-iq(J~Fg_U!JcKH>t6?sRZAg zNf@k+nZ{s%sj81rZN&wofkm2Kp;Dc1Q7^EPL&ts{b&PX5qbt`8`L-@T< z5UXz=YIHAdMo_G~jUDs$GEbG>yUT0W%ye~%ql276x7Yf{ao}@8;xd)G6$#;eeTfm< z^@=!KsPypSlo)&a1@W^=^U9U>_lAwyzCMaUrwnBR7@n}AMl&3N^FOD{Xxy`7loS76 zor*@}V=@VqynLl-5G8_?7UG?mgSCLfm(X;+i`M$-0f)`U$*p6;fpqy2bah;go-In` z)0JBNmV3un( z3MI8r)Tkdqlt?CZ`h)9;*!#WGVB6 z^Onk105=#A1mBn`N8H0RCmmD(>D;}r>X{;^=Kd{N`39-TK^%d}40C|5x)z3xKy%2* zA1dJySd!=d-Y!oo*pq2!XX&OJTLs?UPpiWZdWiM(zqM=Py~KO?VBF&RsMY)9c-oJy zARuTCb?88$opG$Uja?>g2GT?F?(8P@C>D(}#$qzXXh)xdT&C)-0mp#j_Akb69@>D` za?7cj6hC06?!yc}_Ya$0Qd3YJwKX93#|@7Wb!&@J{q75@J9E6HY9{E>`D!qhrN1Uo zIl{~CF87dd=Cd!s+w(#Yv=0h$cH&j2`hjeozs0~O2HW&B14cRV3b$oPO(_`4M=Q!B zlBP?5-&a(uWXHf0j0L!eF1G~Zm1nQ4D0=s*dt6aLNVQ;eGuJE5PrtV6viA~>l`Z~w zZ`YsaD?{$I+KHjL_opQmz(ApX6?A=buiWh3)dDG3XET9lMzEu6pLBW-N6tNM}k>mWuW zT-00lKqm^RpOb=X8uWPjU$XzVS0@rAGMIbrB2=v)`P6Wa;rzNhMp@k}Q{vgH`A=C9Y- zw{Cv5U%$?dt9|vJCU$-snox{$P8G=NWXQaSoFL=a)wTPm2xhdaX``tJGDyHt;DN_7 z#CuTuR<1bz&RYku`pahj0XF<7#J2!o$&MuQD6dkK4yMEf~c?e8K&G+DQ|jp zdmP*ImYd60Ro2|OFuI&>>Qv+>+lVwa#>MnK4k7uW=&k*Nj%@6oH-+55c zZ|qtF4M$S?umry|n1X{Qn9j?K33DC1&-x4qZpMI={)FfLwjU&5?Onh+1v&T#k*iMU z?z~+BOQuZk_wZr@o_;kC6C=C$YeA4*`_YtHXbATqU7G50E|knZ!Ic-{ts3LaP7yTS zbLmyQh?JY>9q%ueiSrFSX$wY4l`=%zwW@jpd*f6$CM$VfmaY5;#lGj9tAk{U5+u&f zb8|e18_3Iieb{RYdwzsO91($zOPsW0<5TX|N9Ucf%sPtw!Ce4-nI|4m4+P zv5JZhjAvVkz2W?s))=?d#PEuLgTRAFTBml!vVSgF`Dww6tznnMkpBP;J82GUd|nP9 z2k&F%CSU`CBA_#8PC24ZSW*jl{QV{oB>#w-a$HG5sVkMcpk!W9s3sw&9J^Od~8FoUZq?g?A@Y2 zzJ6AgmUkXd0p8f{0?CY!Be;`Q+A5KkLZYN(b|Y}g-T^6rafs&|Ah=`k2ll8m|n~8=sL|O zMzd4O9unY?eN(T1&*fp3&ag!w3WLpK%|rd%j#&Jy^!{_EmT!}wHNT+z=9R-zM1n0w z3?4o!^vIeqwcs>@VWF2HD5cN1A9*HYLwSWKBlA#;d8(4m5zIM==MK!Bv>q!v_Z@>@ zGKJEAJUSUvZ1jBc1c8E(jw@r`hyLL^af@l(YbrVB@p14!b4(^PD$ks2o5$RL_?MX@ zPWjIsio>$$__@T;gUO%or>aDU*fDNYYAz z!e{lotzo!|vU1Ro7NdR*83Jp*38NtVEfrgX_w=6s-!JbOlls@~s;qxAEb7Ny$#C!e zz?n*tzkdB5k$gT(4}yS7+ycOTc-xm931XHjdvawXo!s)iE%x}@<+&#o4nOw_6exhr zc4PDk7}#1g#7~xVYO=HuxJBfNW{)YC=JJR3q>Rnir}*sISH7=mR%BaO%AGc%!7yPi zuRo@o7~3|R$0hBUvo9!U-<<7)m@TLdX;6@+5cR4OB*E__n>I2BXqvQ@yZlj~m{aYV z-pL9vS!ZSh;W$)C&T{H>n)BQ_-Sw3t?z^&uyXD0}owlPxtGo0*Ff{b^UOj%2Lnuf{ zAPXzKJWKh;ruo?nVy~2J#s5p5~}RB>wX_dihkj zo-@y1qK(t@1K62dq%0DvQn+CWcxv7G-j4 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 CD+gu( literal 0 HcmV?d00001 diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.svg b/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.svg new file mode 100644 index 0000000..8b98eb4 --- /dev/null +++ b/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.svg @@ -0,0 +1,12397 @@ + + + + + +Created by FontForge 20200314 at Wed Jul 15 11:59:11 2020 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.ttf b/key4intranet.front/public/assets/fonts/font-awesome/fa-light-300.ttf new file mode 100644 index 0000000000000000000000000000000000000000..05068f677b21e8a7c0806ba3c5f7376c7dafd303 GIT binary patch literal 492900 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

      sa?#?Yk9m!yQZ!npL58T)nbd5c$ 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ð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

    _%;(^m3r8llsSA@xBLXKB0y``u=-TH|^V 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

    #1B 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žRuiEkwA+6^K|hTi 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