From 70720bcc7477d9dfa49c041ecd9a2a40111ceda2 Mon Sep 17 00:00:00 2001 From: oasis <12181600+oasis-cloud@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:46:53 +0800 Subject: [PATCH 1/5] feat: rm harmony.css (#2780) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: since Harmony now supports CSS variables, delete the Harmony style files * feat: 删除关联文件 * feat: 删除鸿蒙样式的构建 * feat: 保留 * feat: rm code * feat: rm code --------- Co-authored-by: xiaoyatong <84436086+xiaoyatong@users.noreply.github.com> --- package.json | 3 +- scripts/build-taro.mjs | 6 - scripts/replace-css-var.js | 64 --- .../actionsheet/actionsheet.harmony.css | 70 --- src/packages/address/address.harmony.css | 48 -- src/packages/animate/animate.harmony.css | 234 --------- .../animatingnumbers.harmony.css | 41 -- src/packages/audio/audio.harmony.css | 71 --- src/packages/avatar/avatar.harmony.css | 132 ----- .../avatarcropper/avatarcropper.harmony.css | 131 ----- .../avatargroup/avatargroup.harmony.css | 20 - src/packages/backtop/backtop.harmony.css | 29 -- src/packages/badge/badge.harmony.css | 73 --- src/packages/barrage/barrage.harmony.css | 80 --- src/packages/button/button.harmony.css | 427 ---------------- src/packages/calendar/calendar.harmony.css | 218 -------- .../calendarcard/calendarcard.harmony.css | 151 ------ .../calendaritem/calendaritem.harmony.css | 0 src/packages/card/card.harmony.css | 88 ---- src/packages/cascader/cascader.harmony.css | 66 --- src/packages/cell/cell.harmony.css | 115 ----- src/packages/cellgroup/cellgroup.harmony.css | 27 - src/packages/checkbox/checkbox.harmony.css | 156 ------ .../checkboxgroup/checkboxgroup.harmony.css | 53 -- .../circleprogress/circleprogress.harmony.css | 27 - src/packages/col/col.harmony.css | 356 ------------- src/packages/collapse/collapse.harmony.css | 0 .../collapseitem/collapseitem.harmony.css | 100 ---- .../configprovider/configprovider.harmony.css | 0 src/packages/countdown/countdown.harmony.css | 57 --- .../datepicker/datepicker.harmony.css | 0 src/packages/dialog/dialog.harmony.css | 146 ------ src/packages/divider/divider.harmony.css | 67 --- src/packages/drag/drag.harmony.css | 10 - src/packages/elevator/elevator.harmony.css | 120 ----- src/packages/ellipsis/ellipsis.harmony.css | 20 - src/packages/empty/empty.harmony.css | 50 -- src/packages/fixednav/fixednav.harmony.css | 183 ------- src/packages/form/form.harmony.css | 67 --- src/packages/formitem/formitem.harmony.css | 78 --- src/packages/grid/grid.harmony.css | 122 ----- src/packages/griditem/griditem.harmony.css | 105 ---- .../hoverbutton/hoverbutton.harmony.css | 24 - .../hoverbuttonitem.harmony.css | 35 -- src/packages/image/image.harmony.css | 50 -- .../imagepreview/imagepreview.harmony.css | 86 ---- src/packages/indicator/indicator.harmony.css | 65 --- .../infiniteloading.harmony.css | 50 -- src/packages/input/input.harmony.css | 50 -- .../inputnumber/inputnumber.harmony.css | 60 --- src/packages/layout/layout.harmony.css | 0 src/packages/loading/loading.harmony.css | 35 -- src/packages/menu/menu.harmony.css | 51 -- src/packages/menuitem/menuitem.harmony.css | 117 ----- src/packages/navbar/navbar.harmony.css | 116 ----- src/packages/noticebar/noticebar.harmony.css | 186 ------- src/packages/notify/notify.harmony.css | 86 ---- .../numberkeyboard/numberkeyboard.harmony.css | 113 ----- src/packages/overlay/overlay.harmony.css | 64 --- .../pagination/pagination.harmony.css | 147 ------ src/packages/picker/picker.harmony.css | 164 ------ src/packages/popover/popover.harmony.css | 324 ------------ src/packages/popup/popup.harmony.css | 470 ------------------ src/packages/price/price.harmony.css | 53 -- src/packages/progress/progress.harmony.css | 72 --- .../pulltorefresh/pulltorefresh.harmony.css | 39 -- src/packages/radio/radio.harmony.css | 86 ---- .../radiogroup/radiogroup.harmony.css | 46 -- src/packages/range/range.harmony.css | 265 ---------- src/packages/rate/rate.harmony.css | 82 --- .../resultpage/resultpage.harmony.css | 44 -- src/packages/row/row.harmony.css | 50 -- src/packages/safearea/safearea.harmony.css | 10 - src/packages/searchbar/searchbar.harmony.css | 265 ---------- .../shortpassword/shortpassword.harmony.css | 119 ----- .../sidenavbar/sidenavbar.harmony.css | 70 --- .../sidenavbaritem/sidenavbaritem.harmony.css | 10 - src/packages/signature/signature.harmony.css | 18 - src/packages/skeleton/skeleton.harmony.css | 252 ---------- src/packages/space/space.harmony.css | 79 --- src/packages/step/step.harmony.css | 197 -------- src/packages/steps/steps.harmony.css | 8 - src/packages/sticky/sticky.harmony.css | 3 - .../subsidenavbar/subsidenavbar.harmony.css | 16 - src/packages/swipe/swipe.harmony.css | 29 -- src/packages/swiper/swiper.harmony.css | 135 ----- .../swiperitem/swiperitem.harmony.css | 3 - src/packages/switch/switch.harmony.css | 71 --- src/packages/tabbar/tabbar.harmony.css | 46 -- .../tabbaritem/tabbaritem.harmony.css | 43 -- src/packages/table/table.harmony.css | 224 --------- src/packages/tabpane/tabpane.harmony.css | 14 - src/packages/tabs/tabs.harmony.css | 360 -------------- src/packages/tag/tag.harmony.css | 68 --- src/packages/textarea/textarea.harmony.css | 64 --- .../timedetail/timedetail.harmony.css | 28 -- .../timeselect/timeselect.harmony.css | 31 -- src/packages/toast/toast.harmony.css | 142 ------ src/packages/tour/tour.harmony.css | 78 --- .../trendarrow/trendarrow.harmony.css | 38 -- src/packages/uploader/uploader.harmony.css | 235 --------- src/packages/video/video.harmony.css | 18 - .../virtuallist/virtuallist.harmony.css | 82 --- src/packages/watermark/watermark.harmony.css | 13 - 104 files changed, 1 insertion(+), 9609 deletions(-) delete mode 100644 scripts/replace-css-var.js delete mode 100644 src/packages/actionsheet/actionsheet.harmony.css delete mode 100644 src/packages/address/address.harmony.css delete mode 100644 src/packages/animate/animate.harmony.css delete mode 100644 src/packages/animatingnumbers/animatingnumbers.harmony.css delete mode 100644 src/packages/audio/audio.harmony.css delete mode 100644 src/packages/avatar/avatar.harmony.css delete mode 100644 src/packages/avatarcropper/avatarcropper.harmony.css delete mode 100644 src/packages/avatargroup/avatargroup.harmony.css delete mode 100644 src/packages/backtop/backtop.harmony.css delete mode 100644 src/packages/badge/badge.harmony.css delete mode 100644 src/packages/barrage/barrage.harmony.css delete mode 100644 src/packages/button/button.harmony.css delete mode 100644 src/packages/calendar/calendar.harmony.css delete mode 100644 src/packages/calendarcard/calendarcard.harmony.css delete mode 100644 src/packages/calendaritem/calendaritem.harmony.css delete mode 100644 src/packages/card/card.harmony.css delete mode 100644 src/packages/cascader/cascader.harmony.css delete mode 100644 src/packages/cell/cell.harmony.css delete mode 100644 src/packages/cellgroup/cellgroup.harmony.css delete mode 100644 src/packages/checkbox/checkbox.harmony.css delete mode 100644 src/packages/checkboxgroup/checkboxgroup.harmony.css delete mode 100644 src/packages/circleprogress/circleprogress.harmony.css delete mode 100644 src/packages/col/col.harmony.css delete mode 100644 src/packages/collapse/collapse.harmony.css delete mode 100644 src/packages/collapseitem/collapseitem.harmony.css delete mode 100644 src/packages/configprovider/configprovider.harmony.css delete mode 100644 src/packages/countdown/countdown.harmony.css delete mode 100644 src/packages/datepicker/datepicker.harmony.css delete mode 100644 src/packages/dialog/dialog.harmony.css delete mode 100644 src/packages/divider/divider.harmony.css delete mode 100644 src/packages/drag/drag.harmony.css delete mode 100644 src/packages/elevator/elevator.harmony.css delete mode 100644 src/packages/ellipsis/ellipsis.harmony.css delete mode 100644 src/packages/empty/empty.harmony.css delete mode 100644 src/packages/fixednav/fixednav.harmony.css delete mode 100644 src/packages/form/form.harmony.css delete mode 100644 src/packages/formitem/formitem.harmony.css delete mode 100644 src/packages/grid/grid.harmony.css delete mode 100644 src/packages/griditem/griditem.harmony.css delete mode 100644 src/packages/hoverbutton/hoverbutton.harmony.css delete mode 100644 src/packages/hoverbuttonitem/hoverbuttonitem.harmony.css delete mode 100644 src/packages/image/image.harmony.css delete mode 100644 src/packages/imagepreview/imagepreview.harmony.css delete mode 100644 src/packages/indicator/indicator.harmony.css delete mode 100644 src/packages/infiniteloading/infiniteloading.harmony.css delete mode 100644 src/packages/input/input.harmony.css delete mode 100644 src/packages/inputnumber/inputnumber.harmony.css delete mode 100644 src/packages/layout/layout.harmony.css delete mode 100644 src/packages/loading/loading.harmony.css delete mode 100644 src/packages/menu/menu.harmony.css delete mode 100644 src/packages/menuitem/menuitem.harmony.css delete mode 100644 src/packages/navbar/navbar.harmony.css delete mode 100644 src/packages/noticebar/noticebar.harmony.css delete mode 100644 src/packages/notify/notify.harmony.css delete mode 100644 src/packages/numberkeyboard/numberkeyboard.harmony.css delete mode 100644 src/packages/overlay/overlay.harmony.css delete mode 100644 src/packages/pagination/pagination.harmony.css delete mode 100644 src/packages/picker/picker.harmony.css delete mode 100644 src/packages/popover/popover.harmony.css delete mode 100644 src/packages/popup/popup.harmony.css delete mode 100644 src/packages/price/price.harmony.css delete mode 100644 src/packages/progress/progress.harmony.css delete mode 100644 src/packages/pulltorefresh/pulltorefresh.harmony.css delete mode 100644 src/packages/radio/radio.harmony.css delete mode 100644 src/packages/radiogroup/radiogroup.harmony.css delete mode 100644 src/packages/range/range.harmony.css delete mode 100644 src/packages/rate/rate.harmony.css delete mode 100644 src/packages/resultpage/resultpage.harmony.css delete mode 100644 src/packages/row/row.harmony.css delete mode 100644 src/packages/safearea/safearea.harmony.css delete mode 100644 src/packages/searchbar/searchbar.harmony.css delete mode 100644 src/packages/shortpassword/shortpassword.harmony.css delete mode 100644 src/packages/sidenavbar/sidenavbar.harmony.css delete mode 100644 src/packages/sidenavbaritem/sidenavbaritem.harmony.css delete mode 100644 src/packages/signature/signature.harmony.css delete mode 100644 src/packages/skeleton/skeleton.harmony.css delete mode 100644 src/packages/space/space.harmony.css delete mode 100644 src/packages/step/step.harmony.css delete mode 100644 src/packages/steps/steps.harmony.css delete mode 100644 src/packages/sticky/sticky.harmony.css delete mode 100644 src/packages/subsidenavbar/subsidenavbar.harmony.css delete mode 100644 src/packages/swipe/swipe.harmony.css delete mode 100644 src/packages/swiper/swiper.harmony.css delete mode 100644 src/packages/swiperitem/swiperitem.harmony.css delete mode 100644 src/packages/switch/switch.harmony.css delete mode 100644 src/packages/tabbar/tabbar.harmony.css delete mode 100644 src/packages/tabbaritem/tabbaritem.harmony.css delete mode 100644 src/packages/table/table.harmony.css delete mode 100644 src/packages/tabpane/tabpane.harmony.css delete mode 100644 src/packages/tabs/tabs.harmony.css delete mode 100644 src/packages/tag/tag.harmony.css delete mode 100644 src/packages/textarea/textarea.harmony.css delete mode 100644 src/packages/timedetail/timedetail.harmony.css delete mode 100644 src/packages/timeselect/timeselect.harmony.css delete mode 100644 src/packages/toast/toast.harmony.css delete mode 100644 src/packages/tour/tour.harmony.css delete mode 100644 src/packages/trendarrow/trendarrow.harmony.css delete mode 100644 src/packages/uploader/uploader.harmony.css delete mode 100644 src/packages/video/video.harmony.css delete mode 100644 src/packages/virtuallist/virtuallist.harmony.css delete mode 100644 src/packages/watermark/watermark.harmony.css diff --git a/package.json b/package.json index ce8ee85748..ce4794cd3f 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "dev:taro:jdharmony": "pnpm run clone:jdharmony && pnpm run update:taro:entry && pnpm --dir ./packages/nutui-taro-demo dev:jdharmony", "dev:taro:jdharmonycpp": "pnpm run clone:jdharmony cpp && pnpm run update:taro:entry && pnpm --dir ./packages/nutui-taro-demo dev:jdharmonycpp", "dev:taro:jdhybrid": "pnpm run update:taro:entry && pnpm --dir ./packages/nutui-taro-demo dev:jdhybrid", - "dev:taro:jdrn": "pnpm run clone:rn && pnpm --dir ./packages/nutui-taro-demo dev:jdrn & pnpm run gulp:watch", + "dev:taro:jdrn": "pnpm run clone:rn && pnpm --dir ./packages/nutui-taro-demo dev:jdrn", "dev:taro:rn:dark": "THEME=dark pnpm dev:taro:rn", "dev:taro:weapp:jmapp": "pnpm --dir ./packages/nutui-taro-demo && npm run dev:weapp:jmapp", "build": "npm run checked && node scripts/build.mjs", @@ -83,7 +83,6 @@ "generate:themes-dev": "node scripts/generate-themes-dev.js", "generate:file:taro": "node scripts/taro/generate-nutui-taro.js", "generate:file:taro:pages": "node scripts/taro/generate-taro-pages.js", - "gulp:watch": "gulp watch --environment", "lint": "eslint ./src/packages/*/", "lint:fix": "eslint --fix ./src/packages", "postpublish": "node scripts/postpublish.js", diff --git a/scripts/build-taro.mjs b/scripts/build-taro.mjs index ff72b601fe..0d7de9d4b4 100644 --- a/scripts/build-taro.mjs +++ b/scripts/build-taro.mjs @@ -290,12 +290,6 @@ async function buildCSS(p) { `import './style.css'`, ) - // copy harmonycss - if (file.indexOf('countup') === -1) { - await copy(join(__dirname, '../', file.replace('scss', 'harmony.css')), join('dist/cjs', cssPath, 'style/style.harmony.css')) - await copy(join(__dirname, '../', file.replace('scss', 'harmony.css')), join('dist/es', cssPath, 'style/style.harmony.css')) - } - // 删除 import // 写入 style.scss const atRules = [] diff --git a/scripts/replace-css-var.js b/scripts/replace-css-var.js deleted file mode 100644 index 72764cc44a..0000000000 --- a/scripts/replace-css-var.js +++ /dev/null @@ -1,64 +0,0 @@ -/* - * 通过 dist 目录下的 style/index.js 构建每个组件的 css 文件 - * */ -const path = require('path') -const fs = require('fs') -const postcss = require('postcss') -const sass = require('sass') -const cssvariables = require('postcss-css-variables') -const config = require('../src/config.json') - -const components = config.nav.reduce( - (prev, nav) => [...prev, ...nav.packages], - [], -) - -const mixin = fs - .readFileSync(path.join(__dirname, '../src/styles/mixins/text-ellipsis.scss')) - .toString() -const variables = fs.readFileSync( - path.join(__dirname, '../src/styles/variables.scss'), -).toString() - -const theme = fs.readFileSync( - path.join(__dirname, '../src/styles/theme-default.scss'), -).toString() - -const exclude = ['icon', 'toast'] -components.forEach((component) => { - const componentName = component.name.toLowerCase() - if (exclude.includes(componentName)) return - - let content = fs - .readFileSync( - path.join( - __dirname, - `../src/packages/${componentName}/${componentName}.scss`, - ), - ) - .toString() - let to = path.join( - __dirname, - `../src/packages/${componentName}/${componentName}.harmony.css`, - ) - const matched = content.match(/@import.*?[;][\n\r]?/gi) - if (matched) { - matched.forEach((m) => { - if (m.indexOf('styles') > -1) { - content = content.replace(m, mixin) - } else { - content = content.replace(m, '') - } - }) - } - - const res = sass.compileString(theme + variables + content) - postcss([ - cssvariables(/*options*/), - ]) - .process(res.css, { to }) - .then((result) => { - fs.writeFile(to, result.css, () => { - }) - }) -}) diff --git a/src/packages/actionsheet/actionsheet.harmony.css b/src/packages/actionsheet/actionsheet.harmony.css deleted file mode 100644 index 9cca4bd2ea..0000000000 --- a/src/packages/actionsheet/actionsheet.harmony.css +++ /dev/null @@ -1,70 +0,0 @@ -.nut-actionsheet { - display: block; - padding-bottom: constant(safe-area-inset-bottom); - padding-bottom: env(safe-area-inset-bottom); - text-align: center; -} -.nut-actionsheet.nut-popup { - min-height: 10%; - background-color: #ffffff; - padding: 0 4px; -} -.nut-actionsheet .nut-popup-title { - border-bottom: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-actionsheet-list { - display: block; - list-style: none; - padding: 0; - margin: 0; - border-radius: 0; -} -.nut-actionsheet-cancel { - display: block; - padding: 10px; - text-align: center; - line-height: 24px; - font-size: 14px; - color: #1A1A1A; - background-color: #ffffff; - cursor: pointer; -} -.nut-actionsheet-item { - display: block; - padding: 10px; - text-align: center; - line-height: 24px; - font-size: 14px; - color: #1A1A1A; - background-color: #ffffff; - cursor: pointer; -} -.nut-actionsheet-cancel-description { - display: block; - font-size: 12px; - color: #505259; -} -.nut-actionsheet-item-description { - display: block; - font-size: 12px; - color: #505259; -} -.nut-actionsheet-cancel.danger { - color: #FF0F23; -} -.nut-actionsheet-item.danger { - color: #FF0F23; -} -.nut-actionsheet-cancel.disabled { - color: #C2C4CC !important; - cursor: not-allowed; -} -.nut-actionsheet-item.disabled { - color: #C2C4CC !important; - cursor: not-allowed; -} -.nut-actionsheet-cancel { - margin-top: 5px; - border-top: 1px solid rgba(0, 0, 0, 0.06); - border-radius: 0; -} \ No newline at end of file diff --git a/src/packages/address/address.harmony.css b/src/packages/address/address.harmony.css deleted file mode 100644 index 14eaf2c946..0000000000 --- a/src/packages/address/address.harmony.css +++ /dev/null @@ -1,48 +0,0 @@ -.nut-address-elevator { - display: flex; - margin-top: 20px; -} -.nut-address-exist { - display: block; - padding: 15px 20px 0; - height: 279px; - overflow-y: auto; - box-sizing: border-box; -} -.nut-address-exist-item { - display: flex; - align-items: center; - margin-bottom: 20px; - font-size: 12px; - line-height: 14px; - color: #1A1A1A; -} -.nut-address-exist-item.active { - font-weight: 500; -} -.nut-address-exist-item-info { - margin-left: 9px; -} -.nut-address-footer { - width: 100%; - height: 54px; - padding: 6px 0px 0; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-address-footer-btn { - width: 90%; - height: 42px; - line-height: 42px; - margin: auto; - text-align: center; - background: linear-gradient(135deg, #FF0F23 0%, #FF0F23 100%); - border-radius: 21px; - font-size: 15px; - color: #ffffff; -} - -[dir=rtl] .nut-address-exist-item-info, -.nut-rtl .nut-address-exist-item-info { - margin-left: 0; - margin-right: 9px; -} \ No newline at end of file diff --git a/src/packages/animate/animate.harmony.css b/src/packages/animate/animate.harmony.css deleted file mode 100644 index 05bfb8d679..0000000000 --- a/src/packages/animate/animate.harmony.css +++ /dev/null @@ -1,234 +0,0 @@ -.nut-animate { - /* Animation css */ -} -.nut-animate .nut-ani-container { - display: inline-block; -} -.nut-animate [class*=nut-animate-] { - animation-duration: 0.5s; - animation-timing-function: ease-out; - animation-fill-mode: both; -} -.nut-animate .nut-animate-slide-right { - animation-name: slide-right; -} -@keyframes slide-right { - 0% { - opacity: 0; - transform: translateX(100%); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -.nut-animate .nut-animate-slide-left { - animation-name: slide-left; -} -@keyframes slide-left { - 0% { - opacity: 0; - transform: translateX(-100%); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -.nut-animate .nut-animate-slide-top { - animation-name: slide-top; -} -@keyframes slide-top { - 0% { - opacity: 0; - transform: translateY(-100%); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -.nut-animate .nut-animate-slide-bottom { - animation-name: slide-bottom; -} -@keyframes slide-bottom { - 0% { - opacity: 0; - transform: translateY(100%); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -.nut-animate .nut-animate-shake { - animation-name: shake; -} -@keyframes shake { - 0%, 100% { - transform: translateX(0); - } - 10% { - transform: translateX(-9px); - } - 20% { - transform: translateX(8px); - } - 30% { - transform: translateX(-7px); - } - 40% { - transform: translateX(6px); - } - 50% { - transform: translateX(-5px); - } - 60% { - transform: translateX(4px); - } - 70% { - transform: translateX(-3px); - } - 80% { - transform: translateX(2px); - } - 90% { - transform: translateX(-1px); - } -} -.nut-animate .nut-animate-ripple { - animation-name: ripple; -} -@keyframes ripple { - 0% { - transform: scale(1); - } - 50% { - transform: scale(1.1); - } -} -.nut-animate .nut-animate-breath { - animation-name: breath; - animation-duration: 2700ms; - animation-timing-function: ease-in-out; - animation-direction: alternate; -} -@keyframes breath { - 0% { - transform: scale(1); - } - 50% { - transform: scale(1.1); - } - 100% { - transform: scale(1); - } -} -.nut-animate .nut-animate-twinkle { - position: relative; -} -.nut-animate .nut-animate-twinkle::after, .nut-animate .nut-animate-twinkle::before { - width: 60px; - height: 60px; - content: ""; - box-sizing: border-box; - border: 4px solid rgba(255, 255, 255, 0.6); - position: absolute; - border-radius: 30px; - right: 50%; - margin-top: -15px; - margin-right: -30px; - z-index: 1; - transform: scale(0); - animation: twinkle 2s ease-out infinite; -} -.nut-animate .nut-animate-twinkle::after { - animation-delay: 0.4s; -} -@keyframes twinkle { - 0% { - transform: scale(0); - } - 20% { - opacity: 1; - } - 50%, 100% { - transform: scale(1.4); - opacity: 0; - } -} -.nut-animate .nut-animate-flicker { - position: relative; - overflow: hidden; -} -.nut-animate .nut-animate-flicker::after { - width: 100px; - height: 60px; - position: absolute; - left: 0; - top: 0; - opacity: 0.73; - content: ""; - background-image: linear-gradient(106deg, rgba(232, 224, 255, 0) 24%, #e8e0ff 91%); - animation: flicker 1.5s linear infinite; - transform: skewX(-20deg); - filter: blur(3px); -} -@keyframes flicker { - 0% { - transform: translateX(-100px) skewX(-20deg); - } - 40%, 100% { - transform: translateX(150px) skewX(-20deg); - } -} -.nut-animate .nut-animate-jump { - transform-origin: center center; - animation: jump 0.7s linear; -} -@keyframes jump { - 0% { - animation-timing-function: ease-in; - transform: rotate(0deg) translateY(0); - } - 25% { - animation-timing-function: ease-out; - transform: rotate(10deg) translateY(20px); - } - 50% { - animation-timing-function: ease-in; - transform: rotate(0deg) translateY(-10px); - } - 75% { - animation-timing-function: ease-out; - transform: rotate(-10deg) translateY(20px); - } - 100% { - animation-timing-function: ease-in; - transform: rotate(0deg) translateY(0); - } -} -.nut-animate .nut-animate-float { - position: relative; - animation-name: float-pop; -} -@keyframes float-pop { - 0% { - top: 0px; - } - 25% { - top: 1px; - } - 50% { - top: 4px; - } - 75% { - top: 1px; - } - 100% { - top: 0px; - } -} -.nut-animate .loop { - animation-iteration-count: infinite; -} \ No newline at end of file diff --git a/src/packages/animatingnumbers/animatingnumbers.harmony.css b/src/packages/animatingnumbers/animatingnumbers.harmony.css deleted file mode 100644 index 070dada059..0000000000 --- a/src/packages/animatingnumbers/animatingnumbers.harmony.css +++ /dev/null @@ -1,41 +0,0 @@ -.nut-countup-list { - display: inline-flex; - height: 32px; - overflow: hidden; - direction: ltr; -} -.nut-countup-listitem { - height: 32px; - overflow: hidden; - user-select: none; - -webkit-tap-highlight-color: transparent; -} -.nut-countup-listitem-number { - margin: 0 0; - border-radius: 4px; - color: #1a1a1a; - background-color: inherit; -} -.nut-countup-separator { - display: flex; - height: 80%; - align-items: flex-end; - color: inherit; - font-size: 18px; - font-weight: 600; -} -.nut-countup-number { - display: flex; - flex-direction: column; - align-items: center; - width: auto; - transition: transform 1s ease-in-out; - transform: translate(0, 0); -} -.nut-countup-number-text { - height: 32px; - line-height: 32px; - color: #1a1a1a; - font-size: 18px; - font-weight: 600; -} \ No newline at end of file diff --git a/src/packages/audio/audio.harmony.css b/src/packages/audio/audio.harmony.css deleted file mode 100644 index 521fd80f43..0000000000 --- a/src/packages/audio/audio.harmony.css +++ /dev/null @@ -1,71 +0,0 @@ -.nut-audio-icon { - position: relative; - display: inline-block; -} -.nut-audio-icon-box { - display: flex; - align-items: center; - justify-content: center; - width: 30px; - height: 30px; - background: #ffffff; - border-radius: 50%; - box-shadow: 0 0 8px #C2C4CC; -} -.nut-audio-icon .nut-audio-icon-stop { - position: relative; -} -.nut-audio-icon .nut-audio-icon-stop::after { - position: absolute; - left: 50%; - top: 50%; - transform: translateX(-50%); - content: ""; - height: 2px; - width: 30px; - background: #C2C4CC; - transform: rotate(45deg); - transform-origin: 8px -18px; -} -.nut-audio-progress { - display: flex; - align-items: center; - width: 100%; - margin: 0px auto; - padding: 10px 0; -} -.nut-audio-progress-bar-wrapper { - flex: 1; - margin: 0 10px; -} -.nut-audio-progress .time { - min-width: 50px; - font-size: 12px; - text-align: center; -} -.nut-audio-progress .nut-range-button { - width: 8px; - height: 8px; -} -.nut-audio .custom-button-group .nut-button-primary { - margin: 0 5px; -} -.nut-audio .custom-button-group-disable .nut-button-primary { - margin: 0 5px; - pointer-events: none; -} -.nut-audio .disable { - color: blue; -} -.nut-audio .nut-audio-none-container .nut-voice { - border: 1px solid #1A1A1A; - align-items: center; -} - -[dir=rtl] .nut-audio-icon .nut-audio-icon-stop::after, -.nut-rtl .nut-audio-icon .nut-audio-icon-stop::after { - left: auto; - right: 50%; - transform: rotate(-45deg); - transform-origin: 20px -18px; -} \ No newline at end of file diff --git a/src/packages/avatar/avatar.harmony.css b/src/packages/avatar/avatar.harmony.css deleted file mode 100644 index 887a5d4a1d..0000000000 --- a/src/packages/avatar/avatar.harmony.css +++ /dev/null @@ -1,132 +0,0 @@ -.nut-image { - display: block; - position: relative; -} -.nut-image-default { - display: block; - width: 100%; - height: 100%; -} -.nut-image.nut-image-round { - border-radius: 50%; - overflow: hidden; -} -.nut-image-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background: #f5f6fa; - background-size: 100% 100%; -} -.nut-image-error { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background: #f5f6fa; - background-size: 100% 100%; -} - -[dir=rtl] .nut-image .nut-img-loading, -.nut-rtl .nut-image .nut-img-loading { - left: auto; - right: 0; -} -[dir=rtl] .nut-image .nut-img-error, -.nut-rtl .nut-image .nut-img-error { - left: auto; - right: 0; -} - -.nut-avatar-group { - display: flex; - flex-direction: row; - flex: 0 0 auto; -} -.nut-avatar-group-avatar, -.nut-avatar-group .nut-avatar { - border: 1px solid #fff; - margin-left: -8px; -} -.nut-avatar-group-avatar:not(:first-of-type), -.nut-avatar-group .nut-avatar:not(:first-of-type) { - margin-left: -8px; -} - -[dir=rtl] .nut-avatar-group .nut-avatar:not(:first-of-type), -.nut-rtl .nut-avatar-group .nut-avatar:not(:first-of-type) { - margin-left: 0; - margin-right: -8px; -} - -.nut-avatar { - position: relative; - flex: 0 0 auto; - display: flex; - justify-content: center; - align-items: center; - width: 40px; - height: 40px; -} -.nut-avatar-round { - border-radius: 999px; - overflow: hidden; -} -.nut-avatar-square { - border-radius: 5px; -} -.nut-avatar-first-child { - margin-left: 0; - margin-right: 0; -} -.nut-avatar-img { - width: 100%; - height: 100%; - flex-shrink: 0; - background-size: 100% 100%; - background-repeat: no-repeat; - background-position: center center; -} -.nut-avatar-icon { - background-size: 100% 100%; -} -.nut-avatar-text { - display: flex; - justify-content: center; - align-items: center; -} -.nut-avatar-large { - width: 60px; - height: 60px; -} -.nut-avatar-large-img { - width: 60px; - height: 60px; -} -.nut-avatar-large-icon { - width: 60px; - height: 60px; -} -.nut-avatar-large-text { - width: 60px; - height: 60px; -} -.nut-avatar-small { - width: 32px; - height: 32px; -} -.nut-avatar-small-text { - width: 32px; - height: 32px; -} \ No newline at end of file diff --git a/src/packages/avatarcropper/avatarcropper.harmony.css b/src/packages/avatarcropper/avatarcropper.harmony.css deleted file mode 100644 index c9378b4baf..0000000000 --- a/src/packages/avatarcropper/avatarcropper.harmony.css +++ /dev/null @@ -1,131 +0,0 @@ -.nut-avatar-cropper { - position: relative; - display: flex; -} -.nut-avatar-cropper-edit-text { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.3); - z-index: 1; - color: #fff; - display: flex; - justify-content: center; - align-items: center; -} -.nut-avatar-cropper-input { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - opacity: 0; - cursor: pointer; - z-index: 2; -} -.nut-avatar-cropper-popup { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.7); - z-index: 1000; -} -.nut-avatar-cropper-popup-canvas, .nut-avatar-cropper-popup-cut-canvas { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1; -} -.nut-avatar-cropper-popup-cut-canvas { - z-index: 0; -} -.nut-avatar-cropper-popup-toolbar { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - z-index: 2; -} -.nut-avatar-cropper-popup-toolbar.top { - top: 0; - bottom: inherit; -} -.nut-avatar-cropper-popup-toolbar-flex { - width: 100%; - display: flex; - justify-content: space-between; -} -.nut-avatar-cropper-popup-toolbar-item { - color: #fff; - padding: 15px; - cursor: pointer; - display: flex; - align-items: center; -} -.nut-avatar-cropper-popup-toolbar-item .nut-button { - color: #fff; -} -.nut-avatar-cropper-popup-highlight { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: 1; - background-color: transparent; -} -.nut-avatar-cropper-popup-highlight .highlight { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - background-color: transparent; - box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.6); -} -.nut-avatar-cropper.round .nut-avatar-cropper-edit-text { - border-radius: 50%; -} - -[dir=rtl] .nut-avatar-cropper-edit-text, -.nut-rtl .nut-avatar-cropper-edit-text { - left: auto; - right: 0; -} -[dir=rtl] .nut-avatar-cropper-input, -.nut-rtl .nut-avatar-cropper-input { - left: auto; - right: 0; -} -[dir=rtl] .nut-avatar-cropper-popup, -.nut-rtl .nut-avatar-cropper-popup { - left: auto; - right: 0; -} -[dir=rtl] .nut-avatar-cropper-popup-canvas, [dir=rtl] .nut-avatar-cropper-popup-cut-canvas, -.nut-rtl .nut-avatar-cropper-popup-canvas, -.nut-rtl .nut-avatar-cropper-popup-cut-canvas { - left: auto; - right: 0; -} -[dir=rtl] .nut-avatar-cropper-popup-toolbar, -.nut-rtl .nut-avatar-cropper-popup-toolbar { - left: auto; - right: 0; -} -[dir=rtl] .nut-avatar-cropper-popup-highlight, -.nut-rtl .nut-avatar-cropper-popup-highlight { - left: auto; - right: 0; -} -[dir=rtl] .nut-avatar-cropper-popup-highlight .highlight, -.nut-rtl .nut-avatar-cropper-popup-highlight .highlight { - left: auto; - right: 50%; - transform: translate(50%, -50%); -} \ No newline at end of file diff --git a/src/packages/avatargroup/avatargroup.harmony.css b/src/packages/avatargroup/avatargroup.harmony.css deleted file mode 100644 index 237d8b78f7..0000000000 --- a/src/packages/avatargroup/avatargroup.harmony.css +++ /dev/null @@ -1,20 +0,0 @@ -.nut-avatar-group { - display: flex; - flex-direction: row; - flex: 0 0 auto; -} -.nut-avatar-group-avatar, -.nut-avatar-group .nut-avatar { - border: 1px solid #fff; - margin-left: -8px; -} -.nut-avatar-group-avatar:not(:first-of-type), -.nut-avatar-group .nut-avatar:not(:first-of-type) { - margin-left: -8px; -} - -[dir=rtl] .nut-avatar-group .nut-avatar:not(:first-of-type), -.nut-rtl .nut-avatar-group .nut-avatar:not(:first-of-type) { - margin-left: 0; - margin-right: -8px; -} \ No newline at end of file diff --git a/src/packages/backtop/backtop.harmony.css b/src/packages/backtop/backtop.harmony.css deleted file mode 100644 index df3c247c7e..0000000000 --- a/src/packages/backtop/backtop.harmony.css +++ /dev/null @@ -1,29 +0,0 @@ -.nut-backtop { - display: none; - position: fixed; -} -.nut-backtop-rn { - position: absolute; -} -.nut-backtop-show { - width: 40px; - height: 40px; - display: flex; - align-items: center; - justify-content: center; - background: #ffffff; - color: #1a1a1a; - border: 1px solid rgba(0, 0, 0, 0.06); - border-radius: 21px; - z-index: 100; -} -.nut-backtop-show:active { - background: #f5f6fa; -} -.nut-backtop-show-active { - background: #f5f6fa; -} -.nut-backtop-main { - transition: all 0.2s ease-in-out; - color: #1a1a1a; -} \ No newline at end of file diff --git a/src/packages/badge/badge.harmony.css b/src/packages/badge/badge.harmony.css deleted file mode 100644 index 2b46f1053b..0000000000 --- a/src/packages/badge/badge.harmony.css +++ /dev/null @@ -1,73 +0,0 @@ -.nut-badge { - position: relative; - display: inline-flex; - width: auto; - /* #ifdef harmony */ - min-width: 1px; - /* #endif */ - /* #ifndef harmony */ - min-width: auto; - /* #endif */ -} -.nut-badge-icon { - position: absolute; - display: flex; - justify-content: center; - align-items: center; - background: linear-gradient(135deg, #ff475d 0%, #ff0f23 100%); - padding: 3px; - text-align: center; - border: 0px solid #ffffff; - border-radius: 14px; - z-index: 1; -} -.nut-badge-icon .nut-icon { - width: 12px; - height: 12px; - font-size: 12px; -} -.nut-badge-sup { - height: 14px; - position: absolute; - display: flex; - justify-content: center; - align-items: center; - /* #ifdef harmony */ - background: #ff0f23; - /* #endif */ - /* #ifndef harmony */ - background: linear-gradient(135deg, #ff475d 0%, #ff0f23 100%); - /* #endif */ - color: #fff; - padding: 0 4px; - font-size: 10px; - font-weight: normal; - text-align: center; - border: 0px solid #ffffff; - border-radius: 14px; - min-width: 5px; - white-space: nowrap; - z-index: 1; -} -.nut-badge-one { - height: 14px; - width: 14px; - padding: 0; -} -.nut-badge-content { - /* #ifndef rn */ - transform: translateX(100%); - /* #endif */ -} -.nut-badge-dot { - width: 7px; - height: 7px; - border: 0px solid #ffffff; - border-radius: 7px; - padding: 0; -} -.nut-badge-outline { - background: #ffffff; - border: 1px solid #ff0f23; - color: #ff0f23; -} \ No newline at end of file diff --git a/src/packages/barrage/barrage.harmony.css b/src/packages/barrage/barrage.harmony.css deleted file mode 100644 index c05489ae2c..0000000000 --- a/src/packages/barrage/barrage.harmony.css +++ /dev/null @@ -1,80 +0,0 @@ -.nut-barrage { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - overflow: hidden; - box-sizing: border-box; - background-color: #F7F8FC; - color: #1A1A1A; -} -.nut-barrage .barrage-item { - display: block; - position: absolute; - right: 0; - padding: 4px 16px; - border-radius: 16px; - font-size: 12px; - text-align: center; - white-space: pre; - transform: translateX(100%); - background: undefined; - box-sizing: border-box; -} -.nut-barrage .barrage-item.move { - will-change: transform; - animation-name: moving; - animation-timing-function: linear; - animation-play-state: running; -} -@keyframes moving { - from { - transform: translateX(100%); - } - to { - transform: undefined; - } -} -@-webkit-keyframes moving { - from { - -webkit-transform: translateX(100%); - } - to { - -webkit-transform: undefined; - } -} - -[dir=rtl] .nut-barrage, -.nut-rtl .nut-barrage { - left: auto; - right: 0; -} -[dir=rtl] .nut-barrage .barrage-item { - transform: translateX(-100%); - background: undefined; -} -.nut-rtl .nut-barrage .barrage-item { - transform: translateX(-100%); - background: undefined; -} -[dir=rtl] .nut-barrage .barrage-item.move, -.nut-rtl .nut-barrage .barrage-item.move { - animation-name: moving-rtl; -} -@keyframes moving-rtl { - from { - transform: undefined; - } - to { - transform: translateX(100%); - } -} -@-webkit-keyframes moving-rtl { - from { - transform: undefined; - } - to { - transform: translateX(100%); - } -} \ No newline at end of file diff --git a/src/packages/button/button.harmony.css b/src/packages/button/button.harmony.css deleted file mode 100644 index a1044c6b7a..0000000000 --- a/src/packages/button/button.harmony.css +++ /dev/null @@ -1,427 +0,0 @@ -.nut-button { - position: relative; - display: flex; - display: inline-block; - /* #ifdef rn harmony*/ - width: 80px; - /* #endif */ - /* #ifndef rn harmony*/ - width: auto; - /* #endif */ - flex-direction: row; - justify-content: center; - align-items: center; - flex-shrink: 0; - box-sizing: border-box; - margin: 0; - padding: 0; - height: 32px; - font-size: 14px; - font-weight: 400; - text-align: center; - cursor: pointer; - transition: opacity 0.2s; - -webkit-appearance: none; - user-select: none; - touch-action: manipulation; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - color: #1a1a1a; - background: transparent; - border-width: 1px; -} -.nut-button-text { - margin-left: 4px; -} -.nut-button-text-right { - margin-right: 4px; -} -.nut-button-children { - display: flex; - flex-direction: row; - background: transparent; -} -.nut-button::before { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - border: inherit; - border-color: rgba(0, 0, 0, 0.7); - border-radius: inherit; - transform: translate(-50%, -50%); - opacity: 0; - content: " "; -} -.nut-button::after { - border: none; -} -.nut-button:active::before { - opacity: 0.1; -} -.nut-button-wrap { - height: 100%; - width: 100%; - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - /* #ifndef rn harmony */ - background: initial; - /* #endif */ -} -.nut-button-wrap .nut-icon { - font-size: 14px; - width: 14px; - height: 14px; -} -.nut-button-loading::before, .nut-button-disabled::before { - display: none; -} -.nut-button-disabled { - cursor: not-allowed; - color: #ffffff; -} -.nut-button.nut-button-icononly { - width: 32px; - padding: 0; -} -.nut-button-default { - padding: 0px 12px; - border-style: solid; - border-color: #505259; -} -.nut-button-default-disabled { - color: #ffffff; - background: #c2c4cc; - border-color: #c2c4cc; -} -.nut-button-default-solid-disabled { - color: #ffffff; - background: #c2c4cc; - border-color: #c2c4cc; -} -.nut-button-default-none-disabled { - color: #888b94; -} -.nut-button-default-outline-disabled { - background: transparent; - color: #c2c4cc; - border-color: #c2c4cc; -} -.nut-button-default-dashed-disabled { - background: transparent; - color: #c2c4cc; - border-color: #c2c4cc; -} -.nut-button-normal { - padding: 0px 12px; -} -.nut-button-xlarge { - height: 48px; - padding: 0px 24px; - font-size: 24px; - font-weight: 600; -} -.nut-button-xlarge .nut-icon { - font-size: 24px; - width: 24px; - height: 24px; -} -.nut-button-xlarge-children { - font-size: 24px; - font-weight: 600; -} -.nut-button-large { - height: 40px; - padding: 0px 16px; - font-size: 16px; - font-weight: 600; -} -.nut-button-large .nut-icon { - font-size: 16px; - width: 16px; - height: 16px; -} -.nut-button-large-children { - font-size: 16px; - font-weight: 600; -} -.nut-button-small { - height: 28px; - padding: 0px 8px; - font-size: 12px; -} -.nut-button-small .nut-icon { - font-size: 12px; - width: 12px; - height: 12px; -} -.nut-button-small-children { - font-size: 12px; -} -.nut-button-mini { - height: 24px; - padding: 0px 8px; - font-size: 12px; -} -.nut-button-mini .nut-icon { - font-size: 12px; - width: 12px; - height: 12px; -} -.nut-button-mini-children { - font-size: 12px; -} -.nut-button-primary { - color: #ffffff; - background-origin: border-box; - border-color: transparent; -} -.nut-button-primary-children { - color: #ffffff; -} -.nut-button-primary-solid { - background: #ff0f23; - color: #ffffff; - border-color: transparent; -} -.nut-button-primary-disabled { - color: #ffffff; - background: #ffadbe; - border-color: #ffadbe; -} -.nut-button-primary-solid-disabled { - color: #ffffff; - background: #ffadbe; - border-color: #ffadbe; -} -.nut-button-primary-none { - color: #ff0f23; -} -.nut-button-primary-none-disabled { - color: #ffadbe; -} -.nut-button-primary-outline { - color: #ff0f23; - border-color: #ff0f23; -} -.nut-button-primary-outline-disabled { - color: #ffadbe; - border-color: #ffadbe; -} -.nut-button-primary-dashed { - color: #ff0f23; - border-color: #ff0f23; -} -.nut-button-primary-dashed-disabled { - color: #ffadbe; - border-color: #ffadbe; -} -.nut-button-success { - color: #ffffff; - background: #2aa32a; - background-origin: border-box; - border-color: transparent; -} -.nut-button-success-children { - color: #ffffff; -} -.nut-button-success-solid-disabled { - background: #b2f0ae; - border-color: #b2f0ae; -} -.nut-button-success-outline { - color: #2aa32a; - border-color: #2aa32a; -} -.nut-button-success-dashed { - color: #2aa32a; - border-color: #2aa32a; -} -.nut-button-success-outline-disabled { - color: #ffadbe; - border-color: #ffadbe; -} -.nut-button-success-dashed-disabled { - color: #ffadbe; - border-color: #ffadbe; -} -.nut-button-success-none { - color: #2aa32a; -} -.nut-button-success-none-disabled { - color: #b2f0ae; -} -.nut-button-info { - color: #ffffff; - background: #0073ff; - background-origin: border-box; - border-color: transparent; -} -.nut-button-info-children { - color: #ffffff; -} -.nut-button-info-solid-disabled { - background: #89a6f8; - border-color: #89a6f8; -} -.nut-button-info-outline { - color: #1988fa; - border-color: #1988fa; -} -.nut-button-info-dashed { - color: #1988fa; - border-color: #1988fa; -} -.nut-button-info-outline-disabled { - color: #89a6f8; - border-color: #89a6f8; -} -.nut-button-info-dashed-disabled { - color: #89a6f8; - border-color: #89a6f8; -} -.nut-button-info-none { - color: #1988fa; -} -.nut-button-info-none-disabled { - color: #89a6f8; -} -.nut-button-danger { - color: #ffffff; - background: #ff0f23; - background-origin: border-box; - border-color: transparent; -} -.nut-button-danger-children { - color: #ffffff; -} -.nut-button-danger-solid-disabled { - background: #ffadbe; - border-color: #ffadbe; -} -.nut-button-danger-outline { - color: #ff0f23; - border-color: #ff0f23; -} -.nut-button-danger-dashed { - color: #ff0f23; - border-color: #ff0f23; -} -.nut-button-danger-outline-disabled { - color: #ffadbe; - border-color: #ffadbe; -} -.nut-button-danger-dashed-disabled { - color: #ffadbe; - border-color: #ffadbe; -} -.nut-button-danger-none { - color: #ff0f23; -} -.nut-button-danger-none-disabled { - color: #ffadbe; -} -.nut-button-warning { - color: #ffffff; - background: #c47600; - background-origin: border-box; - border-color: transparent; -} -.nut-button-warning-children { - color: #ffffff; -} -.nut-button-warning-disabled { - color: #ffffff; - background: #fdd3b9; - border-color: #fdd3b9; -} -.nut-button-warning-solid-disabled { - color: #ffffff; - background: #fdd3b9; - border-color: #fdd3b9; -} -.nut-button-warning-outline { - color: #c47600; - border-color: #c47600; -} -.nut-button-warning-dashed { - color: #c47600; - border-color: #c47600; -} -.nut-button-warning-outline-disabled { - color: #fdd3b9; - border-color: #fdd3b9; -} -.nut-button-warning-dashed-disabled { - color: #fdd3b9; - border-color: #fdd3b9; -} -.nut-button-warning-none { - color: #c47600; -} -.nut-button-warning-none-disabled { - color: #fdd3b9; -} -.nut-button-block { - display: block; - width: 100%; -} -.nut-button-outline { - background: transparent; - border-style: solid; -} -.nut-button-dashed { - background: transparent; - border-style: dashed; -} -.nut-button-none { - background: transparent; - border-color: transparent; -} -.nut-button-loading { - cursor: default; - opacity: 0.9; -} -.nut-button-round { - border-radius: 8px; -} -.nut-button-round-xlarge { - border-radius: 12px; -} -.nut-button-round-large { - border-radius: 12px; -} -.nut-button-round-small { - border-radius: 8px; -} -.nut-button-round-mini { - border-radius: 6px; -} -.nut-button-square { - border-radius: 0; -} - -[dir=rtl] .nut-button-text { - margin-left: 0; - margin-right: 4px; -} - -.nut-rtl .nut-button-text { - margin-left: 0; - margin-right: 4px; -} -[dir=rtl] .nut-button-text.right { - margin-left: 4px; -} -.nut-rtl .nut-button-text.right { - margin-left: 4px; -} -[dir=rtl] .nut-button::before, -.nut-rtl .nut-button::before { - left: auto; - right: 50%; - transform: translate(50%, -50%); -} \ No newline at end of file diff --git a/src/packages/calendar/calendar.harmony.css b/src/packages/calendar/calendar.harmony.css deleted file mode 100644 index c733544538..0000000000 --- a/src/packages/calendar/calendar.harmony.css +++ /dev/null @@ -1,218 +0,0 @@ -.nut-calendar { - position: relative; - display: flex; - flex-direction: column; - flex: 1; - font-size: 16px; - background-color: #ffffff; - color: #1A1A1A; - overflow: hidden; - height: 100%; -} -.nut-calendar.nut-calendar-title .nut-calendar-header .calendar-title { - font-size: 16px; -} -.nut-calendar .nut-calendar-taro { - height: 60vh; -} -.nut-calendar .popup-box { - height: 100%; -} -.nut-calendar ::-webkit-scrollbar { - display: none; -} -.nut-calendar-header { - display: flex; - flex-direction: column; - text-align: center; -} -.nut-calendar-title { - color: #1A1A1A; - font-size: 18px; - font-weight: 500; - line-height: 50px; -} -.nut-calendar-sub-title { - padding: 7px 0; - line-height: 22px; - font-size: 14px; -} -.nut-calendar-header-buttons { - height: 24px; -} -.nut-calendar-weeks { - display: flex; - align-items: center; - justify-content: space-around; - height: 36px; - border-radius: 0px 0px 12px 12px; - box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06); -} -.nut-calendar-week-item:first-of-type { - color: #FF0F23; -} -.nut-calendar-week-item:last-of-type { - color: #FF0F23; -} -.nut-calendar-content { - flex: 1; - width: 100%; - display: block; - overflow-y: auto; -} -.nut-calendar-pannel { - position: relative; - width: 100%; - height: auto; - display: block; - box-sizing: border-box; -} -.nut-calendar-pannel .calendar-loading-tip { - height: 50px; - line-height: 50px; - text-align: center; - position: absolute; - top: -50px; - left: 0; - right: 0; - font-size: 12px; - color: #505259; -} -.nut-calendar-month { - display: flex; - flex-direction: column; - text-align: center; -} -.nut-calendar-month-title { - height: 23px; - line-height: 23px; - margin: 8px 0; -} -.nut-calendar-days { - overflow: hidden; -} -.nut-calendar-day { - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: relative; - float: left; - width: 14.28%; - height: 60px; - font-weight: 500; - margin-bottom: 4px; -} -.nut-calendar-day:nth-child(7n+0) { - color: #FF0F23; -} -.nut-calendar-day:nth-child(7n+1) { - color: #FF0F23; -} -.nut-calendar-day-info-curr { - position: absolute; - bottom: 5px; - width: 100%; - font-size: 12px; - line-height: 14px; -} -.nut-calendar-day-info { - position: absolute; - bottom: 5px; - width: 100%; - font-size: 12px; - line-height: 14px; -} -.nut-calendar-day-info-top { - position: absolute; - width: 100%; - top: 5px; -} -.nut-calendar-day-info-bottom { - position: absolute; - width: 100%; - bottom: 5px; -} -.nut-calendar-day-active { - background-color: #FF0F23; - color: #ffffff !important; - border-radius: 4px; -} -.nut-calendar-day-active.active-start { - border-radius: 0px; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.nut-calendar-day-active.active-end { - border-radius: 0px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.nut-calendar-day-active .nut-calendar-day-info { - color: #ffffff; -} -.nut-calendar-day-disabled { - color: #C2C4CC !important; -} -.nut-calendar-day-disabled .nut-calendar-day-info-curr { - display: none; -} -.nut-calendar-day-choose-disabled { - background-color: rgba(191, 191, 191, 0.09); - color: #C2C4CC !important; -} -.nut-calendar-day-choose-disabled .nut-calendar-day-info-curr { - display: none; -} -.nut-calendar-day-choose { - background-color: #FFEBF1; - color: #FF0F23; -} -.nut-calendar-footer { - display: flex; - width: 100%; - flex-direction: column; - background-color: #ffffff; -} -.nut-calendar-footer .calendar-confirm-btn { - height: 44px; - margin: 10px 18px; - border-radius: 22px; - background: linear-gradient(135deg, #FF0F23 0%, #FF0F23 100%); - color: #ffffff; - text-align: center; - line-height: 44px; -} - -.nut-calendar-popup .nut-popup-title-right { - top: 7px !important; -} - -[dir=rtl] .nut-calendar-day, -.nut-rtl .nut-calendar-day { - float: right; -} -[dir=rtl] .nut-calendar-day-active.active-start { - border-top-left-radius: 0; - border-top-right-radius: 4px; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; -} -.nut-rtl .nut-calendar-day-active.active-start { - border-top-left-radius: 0; - border-top-right-radius: 4px; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; -} -[dir=rtl] .nut-calendar-day-active.active-end { - border-top-right-radius: 0; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 4px; -} -.nut-rtl .nut-calendar-day-active.active-end { - border-top-right-radius: 0; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 4px; -} \ No newline at end of file diff --git a/src/packages/calendarcard/calendarcard.harmony.css b/src/packages/calendarcard/calendarcard.harmony.css deleted file mode 100644 index d9e915883b..0000000000 --- a/src/packages/calendarcard/calendarcard.harmony.css +++ /dev/null @@ -1,151 +0,0 @@ -.nut-calendarcard { - background: #ffffff; - border-radius: 12px; - overflow: hidden; - font-size: 16px; - color: #1A1A1A; -} -.nut-calendarcard-header { - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; - font-weight: normal; -} -.nut-calendarcard-header-left, .nut-calendarcard-header-right { - display: flex; - flex-direction: row; - cursor: pointer; - margin: 16px; - line-height: 1; -} -.nut-calendarcard-header-left .left, .nut-calendarcard-header-right .left { - margin-left: 8px; -} -.nut-calendarcard-header-left .right, .nut-calendarcard-header-right .right { - margin-right: 8px; -} -.nut-calendarcard-days { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: center; -} -.nut-calendarcard-day { - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: relative; - width: 14.28%; - height: 48px; - cursor: pointer; - margin-bottom: 4px; - text-align: center; -} -.nut-calendarcard-day.header { - cursor: auto; -} -.nut-calendarcard-day-top, .nut-calendarcard-day-bottom { - width: 100%; - height: 12px; - font-size: 12px; - line-height: 12px; -} -.nut-calendarcard-day.active { - background-color: #FF0F23; - color: #ffffff !important; - border-radius: 4px; -} -.nut-calendarcard-day.start { - background-color: #FF0F23; - color: #ffffff !important; - border-radius: 4px; -} -.nut-calendarcard-day.end { - background-color: #FF0F23; - color: #ffffff !important; - border-radius: 4px; -} -.nut-calendarcard-day.start { - border-radius: 0px; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.nut-calendarcard-day.end { - border-radius: 0px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.nut-calendarcard-day.mid { - background-color: #FFEBF1; - color: #FF0F23; -} -.nut-calendarcard-day.weekend { - color: #FF0F23; -} -.nut-calendarcard-day .nut-calendar-day-info { - color: #ffffff; -} -.nut-calendarcard-day.prev { - color: #C2C4CC; - cursor: not-allowed; -} -.nut-calendarcard-day.next { - color: #C2C4CC; - cursor: not-allowed; -} -.nut-calendarcard-day.disabled { - color: #C2C4CC; - cursor: not-allowed; -} - -[dir=rtl] .nut-calendarcard-header-left .left, [dir=rtl] .nut-calendarcard-header-right .left, -.nut-rtl .nut-calendarcard-header-left .left, -.nut-rtl .nut-calendarcard-header-right .left { - margin-left: 0; - margin-right: 8px; -} -[dir=rtl] .nut-calendarcard-header-left .right, [dir=rtl] .nut-calendarcard-header-right .right, -.nut-rtl .nut-calendarcard-header-left .right, -.nut-rtl .nut-calendarcard-header-right .right { - margin-right: 0; - margin-left: 8px; -} -[dir=rtl] .nut-calendarcard-header-left .nut-icon-ArrowLeft, -[dir=rtl] .nut-calendarcard-header-left .nut-icon-ArrowRight, -[dir=rtl] .nut-calendarcard-header-left svg, [dir=rtl] .nut-calendarcard-header-right .nut-icon-ArrowLeft, -[dir=rtl] .nut-calendarcard-header-right .nut-icon-ArrowRight, -[dir=rtl] .nut-calendarcard-header-right svg, -.nut-rtl .nut-calendarcard-header-left .nut-icon-ArrowLeft, -.nut-rtl .nut-calendarcard-header-left .nut-icon-ArrowRight, -.nut-rtl .nut-calendarcard-header-left svg, -.nut-rtl .nut-calendarcard-header-right .nut-icon-ArrowLeft, -.nut-rtl .nut-calendarcard-header-right .nut-icon-ArrowRight, -.nut-rtl .nut-calendarcard-header-right svg { - transform: rotate(180deg); -} -[dir=rtl] .nut-calendarcard-day.start { - border-top-left-radius: 0; - border-top-right-radius: 4px; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; -} -.nut-rtl .nut-calendarcard-day.start { - border-top-left-radius: 0; - border-top-right-radius: 4px; - border-bottom-left-radius: 0; - border-bottom-right-radius: 4px; -} -[dir=rtl] .nut-calendarcard-day.end { - border-top-right-radius: 0; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 4px; -} -.nut-rtl .nut-calendarcard-day.end { - border-top-right-radius: 0; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 4px; -} \ No newline at end of file diff --git a/src/packages/calendaritem/calendaritem.harmony.css b/src/packages/calendaritem/calendaritem.harmony.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/packages/card/card.harmony.css b/src/packages/card/card.harmony.css deleted file mode 100644 index 8a62c4e916..0000000000 --- a/src/packages/card/card.harmony.css +++ /dev/null @@ -1,88 +0,0 @@ -.nut-card { - width: 100%; - display: flex; - background-color: inherit; - border-radius: 4px; -} -.nut-card-left { - width: 120px; - height: 120px; - flex-shrink: 0; -} -.nut-card-left > img { - display: block; - width: 100%; - height: 100%; - border-radius: 4px; -} -.nut-card-right { - flex: 1; - padding: 0 10px 8px; -} -.nut-card-right-title { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - word-break: break-all; - line-height: 1.5; - font-size: 14px; - color: #1A1A1A; -} -.nut-card-right-price { - display: flex; - align-items: center; - height: 18px; - line-height: 18px; - margin-top: 9px; -} -.nut-card-right-price .nut-price .nut-price-big { - font-size: 18px; -} -.nut-card-right-price .nut-price .nut-price-symbol, -.nut-card-right-price .nut-price .nut-price-point, -.nut-card-right-price .nut-price .nut-price-small { - font-size: 12px; -} -.nut-card-right-price-origin.nut-price { - margin-left: 2px; - color: #d2a448; -} -.nut-card-right-price-origin.nut-price .nut-price-big, -.nut-card-right-price-origin.nut-price .nut-price-symbol, -.nut-card-right-price-origin.nut-price .nut-price-point, -.nut-card-right-price-origin.nut-price .nut-price-small { - font-size: 12px; -} -.nut-card-right-other { - display: flex; - align-items: center; - padding: 5px 0 2px; -} -.nut-card-right-other .nut-tag { - padding: 0 2px; - margin-right: 5px; - font-size: 10px; -} -.nut-card-right-shop { - display: flex; - justify-content: space-between; - align-items: center; -} -.nut-card-right-shop-name { - line-height: 1.5; - color: #505259; - font-size: 12px; - padding-top: 4px; -} - -[dir=rtl] .nut-card-right-price-origin.nut-price, -.nut-rtl .nut-card-right-price-origin.nut-price { - margin-left: 0; - margin-right: 2px; -} -[dir=rtl] .nut-card-right-other .nut-tag, -.nut-rtl .nut-card-right-other .nut-tag { - margin-right: 0; - margin-left: 5px; -} \ No newline at end of file diff --git a/src/packages/cascader/cascader.harmony.css b/src/packages/cascader/cascader.harmony.css deleted file mode 100644 index 94401c3fc5..0000000000 --- a/src/packages/cascader/cascader.harmony.css +++ /dev/null @@ -1,66 +0,0 @@ -.nut-cascader { - width: 100%; - font-size: 14px; -} -.nut-cascader .nut-tabs-titles { - padding: 0 10px; - background: #ffffff; -} -.nut-cascader .nut-tabs-titles-item { - flex: initial; - min-width: auto; - width: auto; - padding: 0 10px; - white-space: nowrap; -} -.nut-cascader .nut-tabpane { - padding: 0; - background: #ffffff; -} -.nut-cascader-pane { - display: block; - width: 100%; - padding-top: 10px; - height: 342px; - overflow-y: auto; - -webkit-overflow-scrolling: touch; -} -.nut-cascader-item { - display: flex; - align-items: center; - justify-content: center; - padding: 10px 20px; - margin: 0px; - border-bottom: 0px solid rgba(0, 0, 0, 0.06); - font-size: 14px; - color: #1A1A1A; - cursor: pointer; -} -.nut-cascader-item.disabled { - opacity: 0.6; - cursor: not-allowed; -} -.nut-cascader-item.active:not(.disabled) { - color: #FF0F23; -} -.nut-cascader-item.active .nut-cascader-item-icon-check { - visibility: visible; - color: inherit; -} -.nut-cascader-item-title { - flex: 1; -} -.nut-cascader .nut-icon-checklist { - margin-left: 10px; - visibility: hidden; -} - -[dir=rtl] .nut-cascader .nut-icon-checklist { - margin-left: 0; - margin-right: 10px; -} - -.nut-rtl .nut-cascader .nut-icon-checklist { - margin-left: 0; - margin-right: 10px; -} \ No newline at end of file diff --git a/src/packages/cell/cell.harmony.css b/src/packages/cell/cell.harmony.css deleted file mode 100644 index 2c65ab7b3d..0000000000 --- a/src/packages/cell/cell.harmony.css +++ /dev/null @@ -1,115 +0,0 @@ -.nut-cell-group { - display: block; -} -.nut-cell-group-title { - display: inherit; - padding: 0 10px; - color: #1a1a1a; - font-size: 14px; - line-height: 20px; - margin-top: 30px; - margin-bottom: 10px; -} -.nut-cell-group-description { - display: inherit; - padding: 0 10px; - color: #505259; - font-size: 12px; - line-height: 16px; - margin-top: 10px; - margin-bottom: 10px; -} -.nut-cell-group-wrap { - border-radius: 6px; - overflow: hidden; - background-color: #ffffff; - margin-bottom: 10px; -} - -.nut-cell { - position: relative; - display: flex; - flex-direction: row; - width: 100%; - line-height: 20px; - padding: 13px 16px; - background-color: #ffffff; - border-radius: 6px; - box-shadow: 0px 1px 7px 0px rgb(237, 238, 241); - font-size: 14px; - color: #1a1a1a; - margin-bottom: 10px; - box-sizing: border-box; -} -.nut-cell-group-item { - border-radius: 0; - box-shadow: 0 0 transparent; - margin: 0; -} -.nut-cell-left { - display: flex; - flex-direction: column; - align-items: flex-start; - flex: 1; -} -.nut-cell-title { - line-height: 20px; -} -.nut-cell-description { - line-height: 20px; -} -.nut-cell-extra { - line-height: 20px; -} -.nut-cell-description { - font-size: 12px; - color: #505259; -} -.nut-cell-extra { - display: flex; - flex-direction: row; - justify-content: flex-end; - align-items: center; - flex: 1; - flex-shrink: 0; - min-width: 0; - word-break: break-all; - font-size: 14px; - color: #505259; -} -.nut-cell:active { - opacity: 0.7; -} -.nut-cell-clickable { - cursor: pointer; -} -.nut-cell-clickable::before { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - height: 100%; - background-color: #1a1a1a; - border: inherit; - border-color: #1a1a1a; - border-radius: inherit; - transform: translate(-50%, -50%); - opacity: 0; - content: " "; -} -.nut-cell-divider { - display: flex; - min-height: 1px; - padding-left: 16px; - padding-right: 16px; -} -.nut-cell-divider-inner { - display: flex; - height: 1px; - width: 100%; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-cell-divider-rtl { - padding-left: 16px; - padding-right: 16px; -} \ No newline at end of file diff --git a/src/packages/cellgroup/cellgroup.harmony.css b/src/packages/cellgroup/cellgroup.harmony.css deleted file mode 100644 index 1ce3d47b35..0000000000 --- a/src/packages/cellgroup/cellgroup.harmony.css +++ /dev/null @@ -1,27 +0,0 @@ -.nut-cell-group { - display: block; -} -.nut-cell-group-title { - display: inherit; - padding: 0 10px; - color: #1a1a1a; - font-size: 14px; - line-height: 20px; - margin-top: 30px; - margin-bottom: 10px; -} -.nut-cell-group-description { - display: inherit; - padding: 0 10px; - color: #505259; - font-size: 12px; - line-height: 16px; - margin-top: 10px; - margin-bottom: 10px; -} -.nut-cell-group-wrap { - border-radius: 6px; - overflow: hidden; - background-color: #ffffff; - margin-bottom: 10px; -} \ No newline at end of file diff --git a/src/packages/checkbox/checkbox.harmony.css b/src/packages/checkbox/checkbox.harmony.css deleted file mode 100644 index cb7f27f1e9..0000000000 --- a/src/packages/checkbox/checkbox.harmony.css +++ /dev/null @@ -1,156 +0,0 @@ -.nut-checkbox { - display: flex; - align-items: center; -} -.nut-checkbox-icon { - color: #C2C4CC; - font-size: 16px; -} -.nut-checkbox-icon-checked { - color: #FF0F23; - transition-duration: 0.3s; - transition-property: color, border-color, background-color; -} -.nut-checkbox-icon-checked.nut-checkbox-icon-disabled { - color: #FFADBE; -} -.nut-checkbox-label { - margin-left: 4px; - font-size: 12px; - color: #1A1A1A; -} -.nut-checkbox-label-disabled { - color: #C2C4CC; -} -.nut-checkbox-icon-indeterminate { - color: #FF0F23; -} -.nut-checkbox-icon-indeterminate.nut-checkbox-icon-disabled { - color: #FFADBE; -} -.nut-checkbox-icon-disabled { - color: #C2C4CC; -} -.nut-checkbox-reverse { - flex-direction: row-reverse; -} -.nut-checkbox-reverse .nut-checkbox-label { - margin-right: 4px; - margin-left: 0; -} -.nut-checkbox-button { - position: relative; - display: inline-flex; - align-items: center; - padding: 5px 18px; - font-size: 12px; - background: #F7F8FC; - border-radius: 15px; - color: #1A1A1A; - box-sizing: border-box; - border: 1px solid #F7F8FC; - overflow: hidden; -} -.nut-checkbox-button-active { - background: #FFEBF1; - color: #FF0F23; - border: 1px solid #FF0F23; -} -.nut-checkbox-button-disabled { - color: #C2C4CC; - border: 1px solid #F7F8FC; -} -.nut-checkbox-button-icon { - position: absolute; - right: 0; - bottom: 0; - width: 0; - height: 0; - border-top: 10px solid transparent; - border-left: 10px solid transparent; - border-bottom: 10px solid #FF0F23; - border-right: 10px solid #FF0F23; - display: flex; - align-items: flex-end; - justify-content: flex-end; -} -.nut-checkbox-button-icon-checked { - width: 12px; - height: 12px; - position: absolute; - color: #ffffff; - top: 50%; - left: 50%; - transform: translate(-3px, -3px); -} -.nut-checkbox-button-icon .nut-icon { - position: absolute; - font-size: 12px; - width: 12px; - height: 12px; -} -.nut-checkbox-button-icon .nut-icon:before { - top: auto; - bottom: -22px; - margin-left: 6px; -} -.nut-checkbox .nut-checkbox-button-active.nut-checkbox-button-disabled { - background: #C2C4CC; - color: #ffffff; - border: 1px solid #C2C4CC; -} -.nut-checkbox-list-item { - width: 100%; - display: flex; - justify-content: flex-start; - align-items: center; - padding: 12px 12px 12px 0; - border-top: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-checkbox-list-item .nut-checkbox-label { - flex: auto; -} -.nut-checkbox-list-item .nut-icon { - flex: none; -} - -[dir=rtl] .nut-checkbox-label { - margin-left: 0; - margin-right: 4px; -} - -.nut-rtl .nut-checkbox-label { - margin-left: 0; - margin-right: 4px; -} -[dir=rtl] .nut-checkbox-reverse .nut-checkbox-label { - margin-left: 4px; - margin-right: 0; -} -.nut-rtl .nut-checkbox-reverse .nut-checkbox-label { - margin-left: 4px; - margin-right: 0; -} -[dir=rtl] .nut-checkbox-button-icon { - right: auto; - left: 0; - border-right: 10px solid transparent; - border-left: 10px solid #FF0F23; -} -.nut-rtl .nut-checkbox-button-icon { - right: auto; - left: 0; - border-right: 10px solid transparent; - border-left: 10px solid #FF0F23; -} -[dir=rtl] .nut-checkbox-button-icon-checked, -.nut-rtl .nut-checkbox-button-icon-checked { - left: auto; - right: 50%; - transform: translate(3px, -3px); -} -[dir=rtl] .nut-checkbox-button-icon .nut-icon:before, -.nut-rtl .nut-checkbox-button-icon .nut-icon:before { - margin-left: 0; - margin-right: 6px; -} \ No newline at end of file diff --git a/src/packages/checkboxgroup/checkboxgroup.harmony.css b/src/packages/checkboxgroup/checkboxgroup.harmony.css deleted file mode 100644 index 220107f471..0000000000 --- a/src/packages/checkboxgroup/checkboxgroup.harmony.css +++ /dev/null @@ -1,53 +0,0 @@ -.nut-checkboxgroup .nut-checkbox-button { - background-color: #F7F8FC; -} -.nut-checkboxgroup-vertical .nut-checkbox { - margin-bottom: 5px; -} -.nut-checkboxgroup-vertical .nut-checkbox.nut-checkbox-reverse { - width: 100%; - justify-content: space-between; -} -.nut-checkboxgroup-vertical .nut-checkbox-button-active { - border: 1px solid #FF0F23; - background-color: #FFEBF1; -} -.nut-checkboxgroup-horizontal .nut-checkbox { - display: inline-flex; - margin-right: 20px; -} -.nut-checkboxgroup-horizontal .nut-checkbox-button-active { - border: 1px solid #FF0F23; - background-color: #FFEBF1; -} -.nut-checkboxgroup-list { - width: 100%; - border-bottom: 1px solid rgba(0, 0, 0, 0.06); - border-top: 1px solid rgba(0, 0, 0, 0.06); - padding: 0 0 0 12px; - background: #ffffff; -} -.nut-checkboxgroup-list .nut-checkbox { - margin-bottom: 5px; -} -.nut-checkboxgroup-list .nut-checkbox:first-child .nut-checkbox-list-item { - border-top: none; -} -.nut-checkboxgroup-list .nut-checkbox.nut-checkbox-reverse { - width: 100%; - justify-content: space-between; -} - -[dir=rtl] .nut-checkboxgroup .nut-checkbox-label, -.nut-rtl .nut-checkboxgroup .nut-checkbox-label { - margin-right: 5px; -} -[dir=rtl] .nut-checkboxgroup-vertical .nut-checkbox-label, -.nut-rtl .nut-checkboxgroup-vertical .nut-checkbox-label { - margin-right: 5px; -} -[dir=rtl] .nut-checkboxgroup-horizontal .nut-checkbox, -.nut-rtl .nut-checkboxgroup-horizontal .nut-checkbox { - margin-right: 0; - margin-left: 20px; -} \ No newline at end of file diff --git a/src/packages/circleprogress/circleprogress.harmony.css b/src/packages/circleprogress/circleprogress.harmony.css deleted file mode 100644 index 9a54832aab..0000000000 --- a/src/packages/circleprogress/circleprogress.harmony.css +++ /dev/null @@ -1,27 +0,0 @@ -.nut-circleprogress { - position: relative; -} -.nut-circleprogress-hover { - stroke: #FF0F23; - transition: stroke-dasharray 0.2s ease-in-out 0s, stroke 0.2s ease 0s; -} -.nut-circleprogress-path { - stroke: #F7F8FC; -} -.nut-circleprogress-text { - position: absolute; - top: 50%; - left: 0; - box-sizing: border-box; - width: 100%; - transform: translateY(-50%); - text-align: center; - color: #1A1A1A; - font-size: 16px; -} - -[dir=rtl] .nut-circleprogress-text, -.nut-rtl .nut-circleprogress-text { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/col/col.harmony.css b/src/packages/col/col.harmony.css deleted file mode 100644 index 299b23745d..0000000000 --- a/src/packages/col/col.harmony.css +++ /dev/null @@ -1,356 +0,0 @@ -.nut-col { - box-sizing: border-box; - word-break: break-all; - margin-bottom: 15px; -} - -[dir=rtl] .nut-col, -.nut-rtl .nut-col { - float: right; -} -[dir=rtl] .nut-col.nut-col-gutter:last-child, -.nut-rtl .nut-col.nut-col-gutter:last-child { - padding-right: 0 !important; - padding-left: 0 !important; -} -[dir=rtl] .nut-col.nut-col-gutter:first-child, -.nut-rtl .nut-col.nut-col-gutter:first-child { - padding-left: 0 !important; - padding-right: 0 !important; -} - -.nut-col-offset-1 { - margin-left: 4.1666667%; -} - -[dir=rtl] .nut-col-offset-1, -.nut-rtl .nut-col-offset-1 { - margin-left: 0; - margin-right: 4.1666667%; -} - -.nut-col-1 { - width: 4.1666667%; -} - -.nut-col-offset-2 { - margin-left: 8.3333333%; -} - -[dir=rtl] .nut-col-offset-2, -.nut-rtl .nut-col-offset-2 { - margin-left: 0; - margin-right: 8.3333333%; -} - -.nut-col-2 { - width: 8.3333333%; -} - -.nut-col-offset-3 { - margin-left: 12.5%; -} - -[dir=rtl] .nut-col-offset-3, -.nut-rtl .nut-col-offset-3 { - margin-left: 0; - margin-right: 12.5%; -} - -.nut-col-3 { - width: 12.5%; -} - -.nut-col-offset-4 { - margin-left: 16.6666667%; -} - -[dir=rtl] .nut-col-offset-4, -.nut-rtl .nut-col-offset-4 { - margin-left: 0; - margin-right: 16.6666667%; -} - -.nut-col-4 { - width: 16.6666667%; -} - -.nut-col-offset-5 { - margin-left: 20.8333333%; -} - -[dir=rtl] .nut-col-offset-5, -.nut-rtl .nut-col-offset-5 { - margin-left: 0; - margin-right: 20.8333333%; -} - -.nut-col-5 { - width: 20.8333333%; -} - -.nut-col-offset-6 { - margin-left: 25%; -} - -[dir=rtl] .nut-col-offset-6, -.nut-rtl .nut-col-offset-6 { - margin-left: 0; - margin-right: 25%; -} - -.nut-col-6 { - width: 25%; -} - -.nut-col-offset-7 { - margin-left: 29.1666667%; -} - -[dir=rtl] .nut-col-offset-7, -.nut-rtl .nut-col-offset-7 { - margin-left: 0; - margin-right: 29.1666667%; -} - -.nut-col-7 { - width: 29.1666667%; -} - -.nut-col-offset-8 { - margin-left: 33.3333333%; -} - -[dir=rtl] .nut-col-offset-8, -.nut-rtl .nut-col-offset-8 { - margin-left: 0; - margin-right: 33.3333333%; -} - -.nut-col-8 { - width: 33.3333333%; -} - -.nut-col-offset-9 { - margin-left: 37.5%; -} - -[dir=rtl] .nut-col-offset-9, -.nut-rtl .nut-col-offset-9 { - margin-left: 0; - margin-right: 37.5%; -} - -.nut-col-9 { - width: 37.5%; -} - -.nut-col-offset-10 { - margin-left: 41.6666667%; -} - -[dir=rtl] .nut-col-offset-10, -.nut-rtl .nut-col-offset-10 { - margin-left: 0; - margin-right: 41.6666667%; -} - -.nut-col-10 { - width: 41.6666667%; -} - -.nut-col-offset-11 { - margin-left: 45.8333333%; -} - -[dir=rtl] .nut-col-offset-11, -.nut-rtl .nut-col-offset-11 { - margin-left: 0; - margin-right: 45.8333333%; -} - -.nut-col-11 { - width: 45.8333333%; -} - -.nut-col-offset-12 { - margin-left: 50%; -} - -[dir=rtl] .nut-col-offset-12, -.nut-rtl .nut-col-offset-12 { - margin-left: 0; - margin-right: 50%; -} - -.nut-col-12 { - width: 50%; -} - -.nut-col-offset-13 { - margin-left: 54.1666667%; -} - -[dir=rtl] .nut-col-offset-13, -.nut-rtl .nut-col-offset-13 { - margin-left: 0; - margin-right: 54.1666667%; -} - -.nut-col-13 { - width: 54.1666667%; -} - -.nut-col-offset-14 { - margin-left: 58.3333333%; -} - -[dir=rtl] .nut-col-offset-14, -.nut-rtl .nut-col-offset-14 { - margin-left: 0; - margin-right: 58.3333333%; -} - -.nut-col-14 { - width: 58.3333333%; -} - -.nut-col-offset-15 { - margin-left: 62.5%; -} - -[dir=rtl] .nut-col-offset-15, -.nut-rtl .nut-col-offset-15 { - margin-left: 0; - margin-right: 62.5%; -} - -.nut-col-15 { - width: 62.5%; -} - -.nut-col-offset-16 { - margin-left: 66.6666667%; -} - -[dir=rtl] .nut-col-offset-16, -.nut-rtl .nut-col-offset-16 { - margin-left: 0; - margin-right: 66.6666667%; -} - -.nut-col-16 { - width: 66.6666667%; -} - -.nut-col-offset-17 { - margin-left: 70.8333333%; -} - -[dir=rtl] .nut-col-offset-17, -.nut-rtl .nut-col-offset-17 { - margin-left: 0; - margin-right: 70.8333333%; -} - -.nut-col-17 { - width: 70.8333333%; -} - -.nut-col-offset-18 { - margin-left: 75%; -} - -[dir=rtl] .nut-col-offset-18, -.nut-rtl .nut-col-offset-18 { - margin-left: 0; - margin-right: 75%; -} - -.nut-col-18 { - width: 75%; -} - -.nut-col-offset-19 { - margin-left: 79.1666667%; -} - -[dir=rtl] .nut-col-offset-19, -.nut-rtl .nut-col-offset-19 { - margin-left: 0; - margin-right: 79.1666667%; -} - -.nut-col-19 { - width: 79.1666667%; -} - -.nut-col-offset-20 { - margin-left: 83.3333333%; -} - -[dir=rtl] .nut-col-offset-20, -.nut-rtl .nut-col-offset-20 { - margin-left: 0; - margin-right: 83.3333333%; -} - -.nut-col-20 { - width: 83.3333333%; -} - -.nut-col-offset-21 { - margin-left: 87.5%; -} - -[dir=rtl] .nut-col-offset-21, -.nut-rtl .nut-col-offset-21 { - margin-left: 0; - margin-right: 87.5%; -} - -.nut-col-21 { - width: 87.5%; -} - -.nut-col-offset-22 { - margin-left: 91.6666667%; -} - -[dir=rtl] .nut-col-offset-22, -.nut-rtl .nut-col-offset-22 { - margin-left: 0; - margin-right: 91.6666667%; -} - -.nut-col-22 { - width: 91.6666667%; -} - -.nut-col-offset-23 { - margin-left: 95.8333333%; -} - -[dir=rtl] .nut-col-offset-23, -.nut-rtl .nut-col-offset-23 { - margin-left: 0; - margin-right: 95.8333333%; -} - -.nut-col-23 { - width: 95.8333333%; -} - -.nut-col-offset-24 { - margin-left: 100%; -} - -[dir=rtl] .nut-col-offset-24, -.nut-rtl .nut-col-offset-24 { - margin-left: 0; - margin-right: 100%; -} - -.nut-col-24 { - width: 100%; -} \ No newline at end of file diff --git a/src/packages/collapse/collapse.harmony.css b/src/packages/collapse/collapse.harmony.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/packages/collapseitem/collapseitem.harmony.css b/src/packages/collapseitem/collapseitem.harmony.css deleted file mode 100644 index 72bbd3db7e..0000000000 --- a/src/packages/collapseitem/collapseitem.harmony.css +++ /dev/null @@ -1,100 +0,0 @@ -.nut-collapse-item { - position: relative; -} -.nut-collapse-item::after { - position: absolute; - box-sizing: border-box; - content: " "; - pointer-events: none; - right: 16px; - left: 16px; - bottom: 0; - border-bottom: none; - -webkit-transform: scaleY(0.5); - transform: scaleY(0.5); -} -.nut-collapse-item:last-child::after { - display: none; -} -.nut-collapse-item-header { - position: relative; - display: flex; - width: 100%; - overflow: hidden; - padding: 13px 26px; - font-size: 14px; - line-height: 24px; - background-color: #ffffff; - box-sizing: border-box; -} -.nut-collapse-item-header::after { - position: absolute; - box-sizing: border-box; - content: " "; - pointer-events: none; - right: 16px; - left: 16px; - bottom: 0; - border-bottom: 1px solid rgba(0, 0, 0, 0.06); - -webkit-transform: scaleY(0.5); - transform: scaleY(0.5); -} -.nut-collapse-item-title { - color: #1A1A1A; - display: flex; - align-items: center; -} -.nut-collapse-item-extra { - flex: 1; - display: flex; - justify-content: flex-end; - padding: 0px 20px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: #505259; -} -.nut-collapse-item-icon-box { - display: flex; - width: 24px; - position: relative; - color: #505259; -} -.nut-collapse-item-icon { - display: flex; - align-items: center; - position: absolute; - top: 50%; - left: 5px; - transform: translateY(-50%); - transform-origin: center; - transition: transform 0.3s; -} -.nut-collapse-item-header.disabled { - color: #C2C4CC; -} -.nut-collapse-item-header.disabled .nut-collapse-item-title { - color: #C2C4CC; -} -.nut-collapse-item-header.disabled .nut-collapse-item-icon { - color: #C2C4CC; -} -.nut-collapse-item-content { - overflow: hidden; - display: block; - color: #505259; - font-size: 14px; - line-height: 1.5; - background-color: #ffffff; - transition: all 0.3s linear; -} -.nut-collapse-item-content-text { - color: #505259; - padding: 12px 26px; -} - -[dir=rtl] .nut-collapse-item-icon, -.nut-rtl .nut-collapse-item-icon { - left: auto; - right: 5px; -} \ No newline at end of file diff --git a/src/packages/configprovider/configprovider.harmony.css b/src/packages/configprovider/configprovider.harmony.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/packages/countdown/countdown.harmony.css b/src/packages/countdown/countdown.harmony.css deleted file mode 100644 index 57b77bbe79..0000000000 --- a/src/packages/countdown/countdown.harmony.css +++ /dev/null @@ -1,57 +0,0 @@ -.nut-countdown { - display: flex; - flex-direction: row; - align-items: center; - color: #ff0f23; - font-size: 10px; -} -.nut-countdown-number-primary { - display: flex; - align-items: center; - justify-content: center; - height: 14px; - font-weight: 400; - font-size: 10px; -} -.nut-countdown-number { - display: flex; - align-items: center; - justify-content: center; - height: 14px; - font-weight: 400; - font-size: 10px; -} -.nut-countdown-unit { - display: flex; - align-items: center; - justify-content: center; - height: 14px; - font-weight: 400; - font-size: 10px; -} -.nut-countdown-number { - min-width: 20px; - padding: 0 1px; - border-radius: 2px; - margin: 0 2px; -} -.nut-countdown-number-primary { - min-width: 20px; - padding: 0 1px; - border-radius: 2px; - margin: 0 2px; -} -.nut-countdown-number { - border: 1px solid #ffebf1; - background-color: transparent; - color: #ff0f23; - text-align: center; -} -.nut-countdown-number-primary { - border: 1px solid #ff0f23; - background-color: #ff0f23; - color: #ffffff; -} -.nut-countdown-unit { - color: #ff0f23; -} \ No newline at end of file diff --git a/src/packages/datepicker/datepicker.harmony.css b/src/packages/datepicker/datepicker.harmony.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/packages/dialog/dialog.harmony.css b/src/packages/dialog/dialog.harmony.css deleted file mode 100644 index dab385a9da..0000000000 --- a/src/packages/dialog/dialog.harmony.css +++ /dev/null @@ -1,146 +0,0 @@ -.nut-dialog { - display: flex; - flex-direction: column; - align-items: center; - width: 295px; - max-height: 67%; - min-height: 124px; - padding: 24px; - box-sizing: border-box; -} -.nut-dialog-outer { - position: fixed; - max-height: 100%; - background-color: #ffffff; - transition: transform 0.2s, -webkit-transform 0.2s; - -webkit-overflow-scrolling: touch; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - border-radius: 16px; - z-index: 1200; - animation-duration: 0.3s; -} -.nut-dialog-close { - position: absolute !important; - z-index: 1; - cursor: pointer; - width: 18px; - height: 18px; - display: flex; - justify-content: center; - align-items: center; - top: 16px; - color: #888B94; -} -.nut-dialog-close-top-right { - right: 16px; -} -.nut-dialog-close-top-left { - left: 16px; -} -.nut-dialog-close-bottom { - top: initial; - bottom: -56px; - left: 50%; - transform: translate(-50%); -} -.nut-dialog-close:active { - opacity: 0.7; -} -.nut-dialog-header { - display: block; - text-align: center; - font-size: 16px; - font-weight: normal; - color: #1A1A1A; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.nut-dialog-content { - width: 100%; - margin: 5px 0 24px 0; - max-height: 268px; - line-height: 20px; - font-size: 14px; - color: #505259; - word-wrap: break-word; - word-break: break-all; - white-space: pre-wrap; - text-align: left; - overflow-y: auto; -} -.nut-dialog-footer { - display: flex; - align-items: center; - width: 100%; - justify-content: space-around; -} -.nut-dialog-footer.vertical { - flex-direction: column; -} -.nut-dialog-footer.vertical .nut-button { - min-width: 100%; - margin: 0; -} -.nut-dialog-footer.vertical .nut-button.nut-dialog-footer-ok { - order: 1; -} -.nut-dialog-footer.vertical .nut-button.nut-dialog-footer-cancel { - border: 0; - color: #505259; - order: 2; - display: flex; - align-items: flex-end; - margin-top: 5px; -} -.nut-dialog-footer .nut-button { - min-width: 117px; -} -.nut-dialog-footer-cancel.nut-dialog-footer-cancel { - margin-right: 12px; -} -.nut-dialog-footer-ok { - max-width: 128px; -} - -[dir=rtl] .nut-dialog-outer, -.nut-rtl .nut-dialog-outer { - left: auto; - right: 50%; - -webkit-transform: translate(50%, -50%); - transform: translate(50%, -50%); -} -[dir=rtl] .nut-dialog-close-top-right { - right: auto; - left: 16px; -} -.nut-rtl .nut-dialog-close-top-right { - right: auto; - left: 16px; -} -[dir=rtl] .nut-dialog-close-top-left { - left: auto; - right: 16px; -} -.nut-rtl .nut-dialog-close-top-left { - left: auto; - right: 16px; -} -[dir=rtl] .nut-dialog-footer-cancel.nut-dialog-footer-cancel { - margin-right: 0; - margin-left: 12px; -} -.nut-rtl .nut-dialog-footer-cancel.nut-dialog-footer-cancel { - margin-right: 0; - margin-left: 12px; -} -[dir=rtl] .nut-dialog-content { - text-align: right; -} -.nut-rtl .nut-dialog-content { - text-align: right; -} \ No newline at end of file diff --git a/src/packages/divider/divider.harmony.css b/src/packages/divider/divider.harmony.css deleted file mode 100644 index da3cbc0986..0000000000 --- a/src/packages/divider/divider.harmony.css +++ /dev/null @@ -1,67 +0,0 @@ -.nut-divider { - display: flex; - align-items: center; - flex-direction: row; - font-size: 14px; - color: #505259; - margin: 16px 0; - width: 100%; - border: 0 solid rgba(0, 0, 0, 0.06); -} -.nut-divider-before { - display: flex; - border-style: solid; - border-color: rgba(0, 0, 0, 0.06); - border-width: 1px 0 0; - height: 1px; - flex: 1; -} -.nut-divider-after { - display: flex; - border-style: solid; - border-color: rgba(0, 0, 0, 0.06); - border-width: 1px 0 0; - height: 1px; - flex: 1; -} -.nut-divider-center-before { - margin-right: 8px; -} -.nut-divider-left-before { - margin-right: 8px; -} -.nut-divider-right-before { - margin-right: 8px; -} -.nut-divider-center-after { - margin-left: 8px; -} -.nut-divider-left-after { - margin-left: 8px; -} -.nut-divider-right-after { - margin-left: 8px; -} -.nut-divider-left-before { - width: 10%; - flex: none; -} -.nut-divider-right-after { - width: 10%; - flex: none; -} -.nut-divider-vertical { - display: inline-flex; - width: 0px; - height: 12px; - border-left: 1px solid rgba(0, 0, 0, 0.06); - margin: 0 8px; -} -.nut-divider-rtl-before { - margin-right: 0; - margin-left: 8px; -} -.nut-divider-rtl-after { - margin-left: 0; - margin-right: 8px; -} \ No newline at end of file diff --git a/src/packages/drag/drag.harmony.css b/src/packages/drag/drag.harmony.css deleted file mode 100644 index 30fefcfc38..0000000000 --- a/src/packages/drag/drag.harmony.css +++ /dev/null @@ -1,10 +0,0 @@ -.nut-drag { - position: fixed; - display: inline-flex; - z-index: 9997 !important; - width: fit-content; - height: fit-content; - touch-action: none; - user-select: none; - font-size: 0; -} \ No newline at end of file diff --git a/src/packages/elevator/elevator.harmony.css b/src/packages/elevator/elevator.harmony.css deleted file mode 100644 index d0d9bb1f85..0000000000 --- a/src/packages/elevator/elevator.harmony.css +++ /dev/null @@ -1,120 +0,0 @@ -.nut-elevator { - width: 100%; - display: block; - position: relative; - overflow: hidden; -} -.nut-elevator-list { - display: block; - position: relative; - top: 0; - overflow: hidden; - font-size: 12px; - color: #1A1A1A; -} -.nut-elevator-list-inner { - height: 100%; - width: 100%; - display: block; - background-color: #ffffff; - overflow: auto; -} -.nut-elevator-list-item { - display: block; -} -.nut-elevator-list-item-code { - display: flex; - position: relative; - height: 35px; - line-height: 35px; - font-size: 14px; - color: #1A1A1A; - padding: 0 20px; - font-weight: 500; - box-sizing: border-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.06); - background-color: inherit; -} -.nut-elevator-list-item-name { - display: flex; - align-items: center; - padding: 0 20px; - height: 30px; - line-height: 30px; -} -.nut-elevator-list-item-name-highcolor { - color: #FF0F23; -} -.nut-elevator-list-fixed { - width: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; - padding: 0 20px; - height: 35px; - line-height: 35px; - font-size: 14px; - color: #FF0F23; - font-weight: 500; - background-color: #ffffff; - box-sizing: border-box; - box-shadow: 0 0 10px #eee; -} -.nut-elevator-code-current { - position: absolute; - right: 60px; - top: 50%; - transform: translateY(-50%); - width: 45px; - height: 45px; - line-height: 45px; - border-radius: 50%; - background: #fff; - box-shadow: 0 3px 3px 1px rgb(240, 240, 240); - text-align: center; -} -.nut-elevator-bars { - position: absolute; - right: 10px; - top: 50%; - color: #888B94; - font-size: 12px; - transform: translateY(-50%); - padding: 15px 0; - background-color: #F7F8FC; - border-radius: 6px; - text-align: center; - z-index: 1; -} -.nut-elevator-bars-inner-item { - display: block; - padding: 3px; - cursor: pointer; -} -.nut-elevator-bars-inner-item-active { - font-weight: 500; - color: #FF0F23; -} - -[dir=rtl] .nut-elevator-list-fixed, -.nut-rtl .nut-elevator-list-fixed { - left: auto; - right: 0; -} -[dir=rtl] .nut-elevator-code-current { - right: auto; - left: 60px; -} -.nut-rtl .nut-elevator-code-current { - right: auto; - left: 60px; -} -[dir=rtl] .nut-elevator-bars { - right: auto; - left: 10px; -} -.nut-rtl .nut-elevator-bars { - right: auto; - left: 10px; -} \ No newline at end of file diff --git a/src/packages/ellipsis/ellipsis.harmony.css b/src/packages/ellipsis/ellipsis.harmony.css deleted file mode 100644 index b7326c65d0..0000000000 --- a/src/packages/ellipsis/ellipsis.harmony.css +++ /dev/null @@ -1,20 +0,0 @@ -.nut-ellipsis { - display: flex; -} -.nut-ellipsis .nut-ellipsis-text { - cursor: pointer; - color: #1988fa; - display: inline; -} -.nut-ellipsis .nut-ellipsis-wordbreak { - word-break: break-all; -} - -.nut-ellipsis-copy { - position: absolute; - top: -999999px; -} - -.nut-ellipsis-width { - width: fit-content; -} \ No newline at end of file diff --git a/src/packages/empty/empty.harmony.css b/src/packages/empty/empty.harmony.css deleted file mode 100644 index 36acc0f5b9..0000000000 --- a/src/packages/empty/empty.harmony.css +++ /dev/null @@ -1,50 +0,0 @@ -.nut-empty { - box-sizing: border-box; - width: 100%; - display: flex; - align-items: center; - flex-direction: column; - justify-content: center; - padding: 32px 40px; - background-color: #ffffff; -} -.nut-empty-base { - width: 160px; - height: 160px; -} -.nut-empty-base img, -.nut-empty-base image { - width: 100%; - height: 100%; -} -.nut-empty-small { - width: 120px; - height: 120px; -} -.nut-empty-small img, -.nut-empty-small image { - width: 100%; - height: 100%; -} -.nut-empty-title { - margin-top: 0px; - margin-bottom: 8px; - color: #1a1a1a; - font-size: 14px; - line-height: 14px; -} -.nut-empty-description { - margin-top: 0px; - color: #888b94; - font-size: 12px; - line-height: 1.2; -} -.nut-empty-actions { - display: flex; - flex-direction: row; - margin-top: 16px; -} -.nut-empty-action { - margin-left: 6px; - margin-right: 6px; -} \ No newline at end of file diff --git a/src/packages/fixednav/fixednav.harmony.css b/src/packages/fixednav/fixednav.harmony.css deleted file mode 100644 index 4382f55ea5..0000000000 --- a/src/packages/fixednav/fixednav.harmony.css +++ /dev/null @@ -1,183 +0,0 @@ -.nut-fixednav { - position: fixed; - z-index: 900; - display: inline-block; - height: 50px; - right: 0; -} -.nut-fixednav.active .nut-icon { - transform: rotate(180deg); -} -.nut-fixednav.active .nut-fixednav-list { - transform: translateX(0%) !important; -} -.nut-fixednav.active.left .nut-icon { - transform: rotate(0deg) !important; -} -.nut-fixednav-btn { - box-sizing: border-box; - position: absolute; - right: 0; - z-index: 900; - width: 70px; - height: 100%; - background: #FF0F23; - border-radius: 45px 0px 0px 45px; - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); - display: flex; - align-items: center; - justify-content: center; -} -.nut-fixednav-btn .text { - width: 24px; - line-height: 13px; - font-size: 12px; - color: #fff; - flex-shrink: 0; -} -.nut-fixednav-btn .nut-icon { - margin-right: 5px; - transition: all 0.3s; - transform: rotate(0deg); - transition: all 0.3s; -} -.nut-fixednav-list { - position: absolute; - right: 0; - transform: translateX(100%); - transition: all 0.5s; - z-index: 900; - flex-shrink: 0; - height: 100%; - background: #ffffff; - display: flex; - justify-content: space-between; - border-radius: 25px 0px 0px 25px; - box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2); - padding-left: 20px; - padding-right: 80px; -} -.nut-fixednav-list-item { - position: relative; - flex: 1; - height: 100%; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - min-width: 50px; - flex-shrink: 0; - color: #1A1A1A; -} -.nut-fixednav-list-item img { - width: 20px; - height: 20px; - margin-bottom: 2px; -} -.nut-fixednav-list-item .nut-fixednav-list-text { - font-size: 10px; -} -.nut-fixednav-list-item .b { - position: absolute; - right: 0; - top: 1px; - height: 14px; - line-height: 14px; - font-size: 10px; - padding: 0 3px; - color: white; - background: #FF0F23; - border-radius: 7px; - text-align: center; - min-width: 12px; -} -.nut-fixednav.left { - right: auto; - left: 0; -} -.nut-fixednav.left .nut-fixednav-btn { - flex-direction: row-reverse; - right: auto; - left: 0; - border-radius: 0 45px 45px 0; -} -.nut-fixednav.left .nut-fixednav-btn .nut-icon { - transform: rotate(180deg); - margin-right: 0px; - margin-left: 5px; -} -.nut-fixednav.left .nut-fixednav-list { - transform: translateX(-100%); - right: auto; - border-radius: 0px 25px 25px 0px; - padding-left: 80px; - padding-right: 20px; - margin: 0; -} - -[dir=rtl] .nut-fixednav, -.nut-rtl .nut-fixednav { - right: auto; - left: 0; -} -[dir=rtl] .nut-fixednav.active .nut-icon, -.nut-rtl .nut-fixednav.active .nut-icon { - transform: rotate(-180deg); -} -[dir=rtl] .nut-fixednav-btn, -.nut-rtl .nut-fixednav-btn { - right: auto; - left: 0; - border-radius: 0px 45px 45px 0px; -} -[dir=rtl] .nut-fixednav-btn .nut-icon, -.nut-rtl .nut-fixednav-btn .nut-icon { - margin-right: 0px; - margin-left: 5px; - transform: rotate(180deg); -} -[dir=rtl] .nut-fixednav-list, -.nut-rtl .nut-fixednav-list { - right: auto; - left: 0; - transform: translateX(-100%); - border-radius: 0px 25px 25px 0px; - box-shadow: -2px 2px 8px 0px rgba(0, 0, 0, 0.2); - padding-right: 20px; - padding-left: 80px; -} -[dir=rtl] .nut-fixednav-list-item .b, -.nut-rtl .nut-fixednav-list-item .b { - right: auto; - left: 0; -} -[dir=rtl] .nut-fixednav.left, -.nut-rtl .nut-fixednav.left { - left: auto; - right: 0; -} -[dir=rtl] .nut-fixednav.left .nut-fixednav-btn, -.nut-rtl .nut-fixednav.left .nut-fixednav-btn { - left: auto; - right: 0; - border-radius: 45px 0 0 45px; -} -[dir=rtl] .nut-fixednav.left .nut-fixednav-btn .nut-icon, -.nut-rtl .nut-fixednav.left .nut-fixednav-btn .nut-icon { - transform: rotate(0deg); - margin-right: 5px; - margin-left: 0px; -} -[dir=rtl] .nut-fixednav.left .nut-fixednav-list, -.nut-rtl .nut-fixednav.left .nut-fixednav-list { - transform: translateX(100%); - right: auto; - left: auto; - border-radius: 25px 0px 0px 25px; - padding-right: 80px; - padding-left: 20px; -} - -.nut-drag .nut-fixednav { - position: inherit; -} \ No newline at end of file diff --git a/src/packages/form/form.harmony.css b/src/packages/form/form.harmony.css deleted file mode 100644 index 85633e1176..0000000000 --- a/src/packages/form/form.harmony.css +++ /dev/null @@ -1,67 +0,0 @@ -.form-layout-right .nut-form-item-label { - text-align: end; - font-size: 14px; - padding-right: 24px; - white-space: nowrap; -} - -.form-layout-left .nut-form-item-label { - position: relative; - text-align: start; - font-size: 14px; - padding-left: 12px; - white-space: nowrap; -} -.form-layout-left .nut-form-item-label .required { - display: block; - line-height: 1.5; - position: absolute; - left: 0.1em; -} - -.form-layout-top .nut-form-item { - flex-direction: column; - align-items: flex-start; - white-space: nowrap; -} - -.form-layout-top .nut-form-item-label { - padding-bottom: 4px; - display: block; - font-size: 14px; - padding-right: 24px; -} - -.form-layout-top .nut-form-item-body { - margin-left: 0; - width: 100%; -} - -[dir=rtl] .form-layout-right .nut-form-item-label, -.nut-rtl .form-layout-right .nut-form-item-label { - padding-right: 0; - padding-left: 24px; -} - -[dir=rtl] .form-layout-left .nut-form-item-label, -.nut-rtl .form-layout-left .nut-form-item-label { - padding-left: 0; - padding-right: 12px; -} -[dir=rtl] .form-layout-left .nut-form-item-label .required, -.nut-rtl .form-layout-left .nut-form-item-label .required { - left: auto; - right: 0.1em; -} - -[dir=rtl] .form-layout-top .nut-form-item-label, -.nut-rtl .form-layout-top .nut-form-item-label { - padding-right: 0; - padding-left: 24px; -} - -[dir=rtl] .form-layout-top .nut-form-item-body, -.nut-rtl .form-layout-top .nut-form-item-body { - margin-left: 0; - margin-right: 0; -} \ No newline at end of file diff --git a/src/packages/formitem/formitem.harmony.css b/src/packages/formitem/formitem.harmony.css deleted file mode 100644 index f9272f7c62..0000000000 --- a/src/packages/formitem/formitem.harmony.css +++ /dev/null @@ -1,78 +0,0 @@ -.nut-form-item { - display: flex; -} -.nut-form-item.error.line::before { - border-bottom: 1px solid #FF0F23; - transform: scaleX(1); - transition: transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms; -} -.nut-form-item-label { - font-size: 14px; - font-weight: normal; - width: 90px; - margin-right: 10px; - flex: none !important; - display: inline-block !important; - word-wrap: break-word; - text-align: start; -} -.nut-form-item-label .required::before { - content: "*"; - color: #FF0F23; - margin-right: 4px; -} -.nut-form-item-body { - flex: 1; - display: flex !important; - flex-direction: column; -} -.nut-form-item-body-slots { - text-align: start; -} -.nut-form-item-body-slots .nut-input { - padding: 0; - border: 0; -} -.nut-form-item-body-slots .nut-input-text { - font-size: 14px; - text-align: start; - color: #1A1A1A; - width: 100%; - outline: 0 none; - border: 0; - text-decoration: none; - background: transparent; -} -.nut-form-item-body-slots .nut-range-container { - min-height: 24px; -} -.nut-form-item-body-slots .nut-textarea { - padding: 0 !important; -} -.nut-form-item-body-slots .nut-textarea .nut-textarea-textarea { - font: inherit; - text-align: start; -} -.nut-form-item-body-tips { - text-align: start; - font-size: 10px; - color: #FF0F23; -} - -[dir=rtl] .nut-form-item-label { - margin-right: 0; - margin-left: 10px; -} - -.nut-rtl .nut-form-item-label { - margin-right: 0; - margin-left: 10px; -} -[dir=rtl] .nut-form-item-label .required::before { - margin-right: 0; - margin-left: 4px; -} -.nut-rtl .nut-form-item-label .required::before { - margin-right: 0; - margin-left: 4px; -} \ No newline at end of file diff --git a/src/packages/grid/grid.harmony.css b/src/packages/grid/grid.harmony.css deleted file mode 100644 index e4df8e80b5..0000000000 --- a/src/packages/grid/grid.harmony.css +++ /dev/null @@ -1,122 +0,0 @@ -.nut-grid-item { - display: flex; - flex-direction: column; - position: relative; - box-sizing: border-box; - color: #1a1a1a; -} -.nut-grid-item-text { - color: #1a1a1a; - font-size: 12px; - word-break: break-all; - margin: 8px 0 0 0; -} -.nut-grid-item-text-reverse { - margin: 0 0 8px 0; -} -.nut-grid-item-text-horizontal { - margin: 0 0 0 8px; -} -.nut-grid-item-text-horizontal-reverse { - margin: 0 8px 0 0; -} -.nut-grid-item-content { - display: flex; - flex: 1; - flex-direction: column; - width: 100%; - padding: 16px 8px; - background: #ffffff; - border: 0 solid rgba(0, 0, 0, 0.06); -} -.nut-grid-item-content-border { - border-right-width: 1px; - border-bottom-width: 1px; -} -.nut-grid-item-content-surround { - border-top-width: 1px; - border-left-width: 1px; -} -.nut-grid-item-content-center { - align-items: center; - justify-content: center; -} -.nut-grid-item-content-square { - margin-top: -100%; -} -.nut-grid-item-content-reverse { - flex-direction: column-reverse; -} -.nut-grid-item-content-horizontal { - flex-direction: row; -} -.nut-grid-item-content-horizontal-reverse { - flex-direction: row-reverse; -} -.nut-grid-item-content-clickable { - cursor: pointer; -} -.nut-grid-item-content-clickable::before { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - border: inherit; - border-color: rgba(0, 0, 0, 0.7); - border-radius: inherit; - transform: translate(-50%, -50%); - opacity: 0; - content: " "; -} -.nut-grid-item-content-clickable:active::before { - opacity: 0.1; -} - -[dir=rtl] .nut-grid-item-content-border, -.nut-rtl .nut-grid-item-content-border { - border-right-width: 0; - border-left-width: 1px; -} -[dir=rtl] .nut-grid-item-content-surround, -.nut-rtl .nut-grid-item-content-surround { - border-left-width: 0; - border-right-width: 1px; -} -[dir=rtl] .nut-grid-item-content-horizontal .nut-grid-item-text { - margin: 0 8px 0 0; -} -.nut-rtl .nut-grid-item-content-horizontal .nut-grid-item-text { - margin: 0 8px 0 0; -} -[dir=rtl] .nut-grid-item-content-horizontal.nut-grid-item-content-reverse .nut-grid-item-text { - margin: 0 0 0 8px; -} -.nut-rtl .nut-grid-item-content-horizontal.nut-grid-item-content-reverse .nut-grid-item-text { - margin: 0 0 0 8px; -} -[dir=rtl] .nut-grid-item-content-clickable::before, -.nut-rtl .nut-grid-item-content-clickable::before { - left: auto; - right: 50%; - transform: translate(50%, -50%); -} - -.nut-grid { - display: flex; - flex-direction: row; - align-items: stretch; - flex-wrap: wrap; - border: 0 solid rgba(0, 0, 0, 0.06); -} -.nut-grid-border { - border-top-width: 1px; - border-left-width: 1px; -} - -[dir=rtl] .nut-grid-border, -.nut-rtl .nut-grid-border { - border-left-width: 0; - border-right-width: 1px; -} \ No newline at end of file diff --git a/src/packages/griditem/griditem.harmony.css b/src/packages/griditem/griditem.harmony.css deleted file mode 100644 index b0410709a9..0000000000 --- a/src/packages/griditem/griditem.harmony.css +++ /dev/null @@ -1,105 +0,0 @@ -.nut-grid-item { - display: flex; - flex-direction: column; - position: relative; - box-sizing: border-box; - color: #1a1a1a; -} -.nut-grid-item-text { - color: #1a1a1a; - font-size: 12px; - word-break: break-all; - margin: 8px 0 0 0; -} -.nut-grid-item-text-reverse { - margin: 0 0 8px 0; -} -.nut-grid-item-text-horizontal { - margin: 0 0 0 8px; -} -.nut-grid-item-text-horizontal-reverse { - margin: 0 8px 0 0; -} -.nut-grid-item-content { - display: flex; - box-sizing: border-box; - flex: 1; - flex-direction: column; - width: 100%; - padding: 16px 8px; - background: #ffffff; - border: 0 solid rgba(0, 0, 0, 0.06); -} -.nut-grid-item-content-border { - border-right-width: 1px; - border-bottom-width: 1px; -} -.nut-grid-item-content-surround { - border-top-width: 1px; - border-left-width: 1px; -} -.nut-grid-item-content-center { - align-items: center; - justify-content: center; -} -.nut-grid-item-content-square { - margin-top: -100%; -} -.nut-grid-item-content-reverse { - flex-direction: column-reverse; -} -.nut-grid-item-content-horizontal { - flex-direction: row; -} -.nut-grid-item-content-horizontal-reverse { - flex-direction: row-reverse; -} -.nut-grid-item-content-clickable { - cursor: pointer; -} -.nut-grid-item-content-clickable::before { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - border: inherit; - border-color: rgba(0, 0, 0, 0.7); - border-radius: inherit; - transform: translate(-50%, -50%); - opacity: 0; - content: " "; -} -.nut-grid-item-content-clickable:active::before { - opacity: 0.1; -} - -[dir=rtl] .nut-grid-item-content-border, -.nut-rtl .nut-grid-item-content-border { - border-right-width: 0; - border-left-width: 1px; -} -[dir=rtl] .nut-grid-item-content-surround, -.nut-rtl .nut-grid-item-content-surround { - border-left-width: 0; - border-right-width: 1px; -} -[dir=rtl] .nut-grid-item-content-horizontal .nut-grid-item-text { - margin: 0 8px 0 0; -} -.nut-rtl .nut-grid-item-content-horizontal .nut-grid-item-text { - margin: 0 8px 0 0; -} -[dir=rtl] .nut-grid-item-content-horizontal.nut-grid-item-content-reverse .nut-grid-item-text { - margin: 0 0 0 8px; -} -.nut-rtl .nut-grid-item-content-horizontal.nut-grid-item-content-reverse .nut-grid-item-text { - margin: 0 0 0 8px; -} -[dir=rtl] .nut-grid-item-content-clickable::before, -.nut-rtl .nut-grid-item-content-clickable::before { - left: auto; - right: 50%; - transform: translate(50%, -50%); -} \ No newline at end of file diff --git a/src/packages/hoverbutton/hoverbutton.harmony.css b/src/packages/hoverbutton/hoverbutton.harmony.css deleted file mode 100644 index bd4baa04ca..0000000000 --- a/src/packages/hoverbutton/hoverbutton.harmony.css +++ /dev/null @@ -1,24 +0,0 @@ -.nut-hoverbutton { - display: flex; - flex-direction: column; - gap: 16px; -} -.nut-hoverbutton-container { - position: fixed; - right: 16px; - bottom: 48px; - z-index: 10; -} -.nut-hoverbutton-container-rn { - position: absolute; -} - -[dir=rtl] .nut-hoverbutton-container { - right: auto; - left: 16px; -} - -.nut-hoverbutton-container-rtl { - right: auto; - left: 16px; -} \ No newline at end of file diff --git a/src/packages/hoverbuttonitem/hoverbuttonitem.harmony.css b/src/packages/hoverbuttonitem/hoverbuttonitem.harmony.css deleted file mode 100644 index 44bd9c6a8a..0000000000 --- a/src/packages/hoverbuttonitem/hoverbuttonitem.harmony.css +++ /dev/null @@ -1,35 +0,0 @@ -.nut-hoverbutton-item-container { - width: 40px; - height: 40px; - border-radius: 20px; - border: 1px solid rgba(0, 0, 0, 0.06); - background-color: #ffffff; -} -.nut-hoverbutton-item-container:active { - background-color: #f6f6f6; -} -.nut-hoverbutton-item-container-active { - background-color: #f6f6f6; -} -.nut-hoverbutton-item-container-harmony { - margin-bottom: 16px; -} -.nut-hoverbutton-item-container-harmony:last-child { - margin-bottom: 0; -} -.nut-hoverbutton-item-icon { - width: 20px; - height: 20px; - margin: 9px; - color: #1a1a1a; - fill: #1a1a1a; -} -.nut-hoverbutton-item-icon .nut-icon { - display: block; - width: 20px; - height: 20px; -} -.nut-hoverbutton-item-container:active .nut-hoverbutton-item-icon { - color: #595959; - fill: #595959; -} \ No newline at end of file diff --git a/src/packages/image/image.harmony.css b/src/packages/image/image.harmony.css deleted file mode 100644 index 86c0301bec..0000000000 --- a/src/packages/image/image.harmony.css +++ /dev/null @@ -1,50 +0,0 @@ -.nut-image { - display: block; - position: relative; -} -.nut-image .nut-img { - display: block; - width: 100%; - height: 100%; -} -.nut-image.nut-image-round { - border-radius: 50%; - overflow: hidden; -} -.nut-image .nut-img-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background: #f5f6fa; - background-size: 100% 100%; -} -.nut-image .nut-img-error { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background: #f5f6fa; - background-size: 100% 100%; -} - -[dir=rtl] .nut-image .nut-img-loading, -.nut-rtl .nut-image .nut-img-loading { - left: auto; - right: 0; -} -[dir=rtl] .nut-image .nut-img-error, -.nut-rtl .nut-image .nut-img-error { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/imagepreview/imagepreview.harmony.css b/src/packages/imagepreview/imagepreview.harmony.css deleted file mode 100644 index 7586dc857b..0000000000 --- a/src/packages/imagepreview/imagepreview.harmony.css +++ /dev/null @@ -1,86 +0,0 @@ -.nut-imagepreview { - width: 100%; - height: 100%; -} -.nut-imagepreview-swiper { - height: 100%; - width: 100vw; - background-color: transparent; -} -.nut-imagepreview-index { - position: fixed; - z-index: 2002; - top: 50px; - text-align: center; - left: 0; - right: 0; - background: transparent; - color: #ffffff; -} -.nut-imagepreview-index .arrow { - position: absolute; - left: 15px; - transform: rotateZ(180deg); -} -.nut-imagepreview-close { - position: fixed; - display: flex; - align-items: center; - justify-content: center; - z-index: 2002; - background: transparent; - color: #ffffff; -} -.nut-imagepreview-close.top-right { - top: 50px; - right: 20px; -} -.nut-imagepreview-close.top-left { - top: 50px; - left: 20px; -} -.nut-imagepreview-close.bottom { - bottom: 50px; - left: 0; - right: 0; - text-align: center; -} -.nut-imagepreview-pop { - height: 100%; - background: transparent !important; - display: flex; - align-items: center; - width: 100%; -} -.nut-imagepreview-swiper .nut-imagepreview-swiper-item, -.nut-imagepreview-swiper .nut-swiper-item { - display: flex; - align-items: center; - justify-content: center; - height: 100%; -} -.nut-imagepreview-swiper .nut-imagepreview-swiper-item .nut-image-preview-box, -.nut-imagepreview-swiper .nut-swiper-item .nut-image-preview-box { - width: 100%; -} -.nut-imagepreview-swiper .nut-imagepreview-swiper-item .nut-video video, -.nut-imagepreview-swiper .nut-swiper-item .nut-video video { - object-fit: contain; -} - -[dir=rtl] .nut-imagepreview-index .arrow, -.nut-rtl .nut-imagepreview-index .arrow { - left: auto; - right: 15px; - transform: rotateZ(-180deg); -} -[dir=rtl] .nut-imagepreview-close.top-right, -.nut-rtl .nut-imagepreview-close.top-right { - right: auto; - left: 20px; -} -[dir=rtl] .nut-imagepreview-close.top-left, -.nut-rtl .nut-imagepreview-close.top-left { - left: auto; - right: 20px; -} \ No newline at end of file diff --git a/src/packages/indicator/indicator.harmony.css b/src/packages/indicator/indicator.harmony.css deleted file mode 100644 index 98a92609ac..0000000000 --- a/src/packages/indicator/indicator.harmony.css +++ /dev/null @@ -1,65 +0,0 @@ -.nut-indicator { - display: flex; - flex-direction: row; - width: auto; - flex-wrap: nowrap; - align-items: center; - justify-content: center; -} -.nut-indicator-dot { - display: inline-block; - vertical-align: middle; - width: 4px; - height: 4px; - border-radius: 50%; - background-color: rgba(0, 0, 0, 0.06); - margin: 0 2px; -} -.nut-indicator-dot:first-child { - margin-left: 0px; -} -.nut-indicator-dot:last-child { - margin-right: 0px; -} -.nut-indicator-active { - width: 8px; - border-radius: 2px; - background: #ff0f23; -} -.nut-indicator-vertical { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; -} -.nut-indicator-vertical-dot { - margin: 2px 0; -} -.nut-indicator-vertical-dot:first-child { - margin-top: 0px; -} -.nut-indicator-vertical-dot:last-child { - margin-bottom: 0px; -} -.nut-indicator-vertical-active { - width: 4px; - height: 8px; -} - -[dir=rtl] .nut-indicator-dot:first-child { - margin-left: 2px; - margin-right: 0px; -} - -.nut-rtl .nut-indicator-dot:first-child { - margin-left: 2px; - margin-right: 0px; -} -[dir=rtl] .nut-indicator-dot:last-child { - margin-right: 2px; - margin-left: 0px; -} -.nut-rtl .nut-indicator-dot:last-child { - margin-right: 2px; - margin-left: 0px; -} \ No newline at end of file diff --git a/src/packages/infiniteloading/infiniteloading.harmony.css b/src/packages/infiniteloading/infiniteloading.harmony.css deleted file mode 100644 index 9ba8a29f4d..0000000000 --- a/src/packages/infiniteloading/infiniteloading.harmony.css +++ /dev/null @@ -1,50 +0,0 @@ -.nut-infiniteloading { - display: block; - width: 100%; -} -.nut-infiniteloading .nut-infinite-top { - display: flex; - align-items: center; - justify-content: center; - width: 100%; - overflow: hidden; - font-size: 12px; - color: #888B94; -} -.nut-infiniteloading .nut-infinite-top-tips { - width: 100%; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; -} -.nut-infiniteloading .nut-infinite-top-tips-icons { - display: flex; - justify-content: center; - align-items: center; - margin-bottom: 4px; -} -.nut-infiniteloading .nut-infinite-bottom { - display: flex; - align-items: center; - justify-content: center; - width: 100%; - padding-top: 6px; - font-size: 12px; - color: #888B94; - text-align: center; -} -.nut-infiniteloading .nut-infinite-bottom-tips { - display: flex; - justify-content: center; - align-items: center; -} -.nut-infiniteloading .nut-infinite-bottom-tips-icons { - margin-right: 8px; -} - -[dir=rtl] .nut-infiniteloading .nut-infinite-bottom-tips-icons, -.nut-rtl .nut-infiniteloading .nut-infinite-bottom-tips-icons { - margin-right: 0; - margin-left: 8px; -} \ No newline at end of file diff --git a/src/packages/input/input.harmony.css b/src/packages/input/input.harmony.css deleted file mode 100644 index 47289dbf35..0000000000 --- a/src/packages/input/input.harmony.css +++ /dev/null @@ -1,50 +0,0 @@ -.nut-input { - position: relative; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - flex: 1; - align-items: center; - padding: 10px 25px; - line-height: 24px; - font-size: 14px; - box-sizing: border-box; - border-radius: 0; - background-color: #ffffff; - border-bottom: 0px solid rgba(0, 0, 0, 0.06); -} -.nut-input .nut-icon { - color: #c8c9cc; -} - -.nut-input-native { - flex: 1; - color: #1a1a1a; - font-size: 14px; - padding: 0; - border: 0; - outline: 0 none; - text-decoration: none; - background-color: transparent; -} - -/* #ifndef rn */ -.nut-input-native::placeholder { - color: #757575; -} - -/* #endif */ -.nut-input-disabled { - color: #c2c4cc !important; -} -.nut-input-disabled input:disabled { - color: #c2c4cc; - cursor: not-allowed; - background: none; - opacity: 1; - -webkit-text-fill-color: #c2c4cc; -} - -.nut-input-clear { - flex: 0; -} \ No newline at end of file diff --git a/src/packages/inputnumber/inputnumber.harmony.css b/src/packages/inputnumber/inputnumber.harmony.css deleted file mode 100644 index 79800288af..0000000000 --- a/src/packages/inputnumber/inputnumber.harmony.css +++ /dev/null @@ -1,60 +0,0 @@ -.nut-inputnumber { - display: flex; - flex-direction: row; - align-items: center; -} -.nut-inputnumber-minus { - display: flex; - justify-content: center; - align-items: center; - width: 14px; - height: 24px; - background-color: transparent; - border-radius: 16px; -} -.nut-inputnumber-add { - display: flex; - justify-content: center; - align-items: center; - width: 14px; - height: 24px; - background-color: transparent; - border-radius: 16px; -} -.nut-inputnumber-icon { - color: #505259; - /* #ifdef rn harmony */ - font-size: 14px; - /* #endif */ - /* #ifndef rn harmony */ - font-size: 8px; - /* #endif */ - cursor: pointer; -} -.nut-inputnumber-icon-disabled { - color: #c2c4cc; - cursor: not-allowed; -} -.nut-inputnumber-input { - display: flex; - justify-content: center; - align-items: center; - width: 60px; - height: 24px; - text-align: center; - outline: none; - border: 0; - border-radius: 6px; - margin: 0; - color: #1a1a1a; - background-color: #f5f6fa; -} -.nut-inputnumber-input-disabled { - color: #c2c4cc; -} -.nut-inputnumber-input::-webkit-outer-spin-button, .nut-inputnumber-input::-webkit-inner-spin-button { - appearance: none; -} -.nut-inputnumber-input-disabled { - color: #c2c4cc; -} \ No newline at end of file diff --git a/src/packages/layout/layout.harmony.css b/src/packages/layout/layout.harmony.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/packages/loading/loading.harmony.css b/src/packages/loading/loading.harmony.css deleted file mode 100644 index df035b2e90..0000000000 --- a/src/packages/loading/loading.harmony.css +++ /dev/null @@ -1,35 +0,0 @@ -.nut-loading { - display: inline-flex; - flex-direction: row; - align-items: center; - justify-content: center; -} -.nut-loading.nut-loading-vertical { - flex-direction: column; -} -.nut-loading .nut-loading-icon-box { - display: inline-block; - font-size: 0; - line-height: 0; - animation: nut-loading-rotation 1s infinite linear; -} -.nut-loading .nut-loading-icon-box .nut-loading-icon { - color: #888B94; - width: 12px; - height: 12px; - font-size: 12px; -} -.nut-loading .nut-loading-text { - padding: 8px; - color: #888B94; - font-size: 12px; -} - -@keyframes nut-loading-rotation { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - } -} \ No newline at end of file diff --git a/src/packages/menu/menu.harmony.css b/src/packages/menu/menu.harmony.css deleted file mode 100644 index 77076ad8b4..0000000000 --- a/src/packages/menu/menu.harmony.css +++ /dev/null @@ -1,51 +0,0 @@ -.nut-menu { - position: relative; -} -.nut-menu.scroll-fixed { - position: fixed; - top: 0; - z-index: 1000; - width: 100%; -} - -.nut-menu-bar { - position: relative; - display: flex; - line-height: 48px; - background-color: #ffffff; - box-shadow: 0 2px 12px rgba(89, 89, 89, 0.12); -} -.nut-menu-bar.opened { - z-index: 1000; -} - -.nut-menu-title { - flex: 1; - text-align: center; - font-size: 14px; - color: #1A1A1A; - min-width: 0; - display: flex; - align-items: center; - justify-content: center; - max-width: 100%; -} -.nut-menu-title-text { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; - padding: 0 8px; -} -.nut-menu-title-icon { - transition: all 0.2s linear; -} -.nut-menu-title.active { - color: #FF0F23; -} -.nut-menu-title.disabled { - color: #C2C4CC; -} -.nut-menu-title.active .nut-menu-title-icon { - transform: rotate(180deg); -} \ No newline at end of file diff --git a/src/packages/menuitem/menuitem.harmony.css b/src/packages/menuitem/menuitem.harmony.css deleted file mode 100644 index 118d99ebf9..0000000000 --- a/src/packages/menuitem/menuitem.harmony.css +++ /dev/null @@ -1,117 +0,0 @@ -.nut-menu-container-content { - padding: 12px 24px; - max-height: 214px; - overflow-y: auto; - display: flex; - flex-wrap: wrap; - background: #ffffff; -} -.nut-menu-container-content_fixed { - width: 100%; - opacity: 0; - position: fixed; -} -.nut-menu-container-item { - display: flex; - align-items: center; - color: #1A1A1A; - font-size: 14px; - padding: 12px 0; -} -.nut-menu-container-item.active { - font-weight: 500; - color: #FF0F23; -} -.nut-menu-container-item .nut-icon { - display: inline-flex; - align-items: center; - margin-right: 8px; -} -.nut-menu-container-wrap { - position: absolute; - width: 100%; - z-index: 1000; - overflow: hidden; -} -.nut-menu-container-wrap-up { - position: absolute; - width: 100%; - z-index: 1000; - overflow: hidden; -} -.nut-menu-container-wrap-up { - bottom: 48px; -} - -.overlay-fade-enter-active.nut-menu-container-overlay { - top: auto; - z-index: 1000; -} - -.nut-menu-placeholder-element { - position: fixed; - top: -var(--nutui-menu-bar-line-height, 48px); - left: 0; - right: 0; - z-index: 1000; - background-color: transparent; -} -.nut-menu-placeholder-element.up { - bottom: -var(--nutui-menu-bar-line-height, 48px); -} - -.nut-menu-container-down-enter { - opacity: 0; - transform: translate(0, -30px); -} - -.nut-menu-container-down-enter-done { - opacity: 1; - transform: translate(0, 0); - transition: all 100ms; -} - -.nut-menu-container-down-exit { - opacity: 1; - transition: all 100ms; -} - -.nut-menu-container-down-exit-done { - opacity: 0; - transition: all 100ms; -} - -.nut-menu-container-up-enter { - opacity: 0; - transform: translate(0, 30px); -} - -.nut-menu-container-up-enter-done { - opacity: 1; - transform: translate(0, 0); - transition: all 100ms; -} - -.nut-menu-container-up-exit { - opacity: 1; - transition: all 100ms; -} - -.nut-menu-container-up-exit-done { - opacity: 0; - transition: all 100ms; -} - -[dir=rtl] .nut-menu-container-item .nut-icon { - margin-right: 0; - margin-left: 8px; -} - -.nut-rtl .nut-menu-container-item .nut-icon { - margin-right: 0; - margin-left: 8px; -} -[dir=rtl] .nut-menu-container .nut-icon, -.nut-rtl .nut-menu-container .nut-icon { - transform: rotateY(180deg); -} \ No newline at end of file diff --git a/src/packages/navbar/navbar.harmony.css b/src/packages/navbar/navbar.harmony.css deleted file mode 100644 index 35be5d8ef7..0000000000 --- a/src/packages/navbar/navbar.harmony.css +++ /dev/null @@ -1,116 +0,0 @@ -.nut-navbar { - width: 100%; - position: relative; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - height: 44px; - box-sizing: border-box; - background: #f5f6fa; - box-shadow: 0 0 transparent; - font-size: 14px; - color: #1a1a1a; - margin-bottom: 20px; - overflow: hidden; -} -.nut-navbar-fixed { - position: fixed; - top: 0; - left: 0; - right: 0; - width: 100%; -} -.nut-navbar-placeholder { - display: inline-block; - width: 100%; -} -.nut-navbar-safe-area-inset-top { - padding-top: constant(safe-area-inset-top); - padding-top: env(safe-area-inset-top); -} -.nut-navbar-align-left { - padding-left: 14px; -} -.nut-navbar-title { - width: 50%; - height: 100%; - text-align: center; - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - font-size: 20px; - font-weight: 600; - color: #1a1a1a; -} -.nut-navbar-title-align-left { - min-width: 0; - flex: 1; - justify-content: flex-start; - padding: 0 8px; - text-align: left; -} -.nut-navbar-title ::-webkit-scrollbar { - display: none; -} -.nut-navbar-left, .nut-navbar-right { - position: absolute; - top: 0; - bottom: 0; - display: flex; - align-items: center; - flex-direction: row; - height: 100%; - cursor: pointer; - padding: 0 14px; - /* #ifndef rn harmony jd h5 weapp*/ - /* #endif */ -} -.nut-navbar-left .nut-icon, -.nut-navbar-left .nutui-iconfont, .nut-navbar-right .nut-icon, -.nut-navbar-right .nutui-iconfont { - width: 20px; - height: 20px; - font-size: 20px; -} -.nut-navbar-left { - left: 0; -} -.nut-navbar-left-rtl { - left: auto; - right: 0; -} -.nut-navbar-left-align-left { - position: static; - padding: 0; -} -.nut-navbar-left-back { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; -} -.nut-navbar-left-back-children { - margin-right: 10px; -} -.nut-navbar-left-back-children-rtl { - margin-right: 0; - margin-left: 10px; -} -.nut-navbar-right { - right: 0; -} -.nut-navbar-right-rtl { - right: auto; - left: 0; -} -.nut-navbar-right-align-left { - position: static; - display: inline-flex; - white-space: nowrap; - padding-left: 0; -} -.nut-navbar-rtl .nut-icon-ArrowLeft { - transform: rotateY(180deg); -} \ No newline at end of file diff --git a/src/packages/noticebar/noticebar.harmony.css b/src/packages/noticebar/noticebar.harmony.css deleted file mode 100644 index 1037596dce..0000000000 --- a/src/packages/noticebar/noticebar.harmony.css +++ /dev/null @@ -1,186 +0,0 @@ -.nut-noticebar { - width: 100%; -} -.nut-noticebar .nut-noticebar-box { - position: relative; - display: flex; - align-items: center; - height: 36px; - padding: 0 16px; - font-size: 12px; - background: rgb(251, 248, 220); - color: #d9500b; - border-radius: 0; -} -.nut-noticebar .nut-noticebar-box-wrapable { - height: auto; - padding: 8px 16px; -} -.nut-noticebar .nut-noticebar-box-center { - height: auto; - padding: 8px 16px; -} -.nut-noticebar .nut-noticebar-box-wrapable .nut-noticebar-box-wrap, .nut-noticebar .nut-noticebar-box-center .nut-noticebar-box-wrap { - height: auto; -} -.nut-noticebar .nut-noticebar-box-wrapable .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content { - position: relative; - white-space: normal; - word-wrap: break-word; -} -.nut-noticebar .nut-noticebar-box-center { - justify-content: center; -} -.nut-noticebar .nut-noticebar-box-center .nut-noticebar-box-wrap { - flex: initial; -} -.nut-noticebar .nut-noticebar-box-center .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content { - position: relative; - display: initial; -} -.nut-noticebar .nut-noticebar-box-left-icon { - display: flex; - height: 16px; - min-width: 16px; - margin-right: 4px; - background-size: 100% 100%; -} -.nut-noticebar .nut-noticebar-box-right-icon { - display: flex; - align-items: center; - justify-content: center; - width: 16px; - margin-left: 4px; -} -.nut-noticebar .nut-noticebar-box-wrap { - display: flex; - flex: 1; - height: 24px; - line-height: 24px; - overflow: hidden; - position: relative; -} -.nut-noticebar .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content { - position: absolute; - white-space: nowrap; -} -.nut-noticebar .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content.nut-ellipsis { - max-width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.nut-noticebar .nut-noticebar-box .play { - animation: nut-notice-bar-play linear both running; -} -.nut-noticebar .nut-noticebar-box .play-infinite { - animation: nut-notice-bar-play-infinite linear infinite both running; -} -.nut-noticebar .nut-noticebar-box .play-vertical { - animation: nut-notice-bar-play-vertical linear infinite both running; -} -.nut-noticebar .nut-noticebar-vertical { - position: relative; - display: flex; - justify-content: space-between; - height: 36px; - font-size: 12px; - overflow: hidden; - padding: 0 16px; - background: rgb(251, 248, 220); - color: #d9500b; -} -.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-left-icon { - height: 16px; - min-width: 16px; - margin: 4px; - background-size: 100% 100%; - display: flex; - align-self: center; -} -.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-horseLamp-list { - margin: 0; - padding: 0; - display: block; - flex: 1; -} -.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-horseLamp-list-item { - display: flex; - align-items: center; - height: 36px; - width: 100%; -} -.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-wrap { - display: flex; - height: 100%; - width: 100%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - flex-direction: column; -} -.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-right-icon { - align-self: center; - display: flex; - justify-content: center; - width: 16px; - margin-left: 4px; -} -@keyframes nut-notice-bar-play { - to { - transform: translate3d(-100%, 0, 0); - } -} -@keyframes nut-notice-bar-play-infinite { - to { - transform: translate3d(-100%, 0, 0); - } -} -@keyframes nut-notice-bar-play-vertical { - to { - transform: translateY(36px); - } -} - -[dir=rtl] .nut-noticebar .nut-noticebar-box-left-icon { - margin-right: 0; - margin-left: 4px; -} - -.nut-rtl .nut-noticebar .nut-noticebar-box-left-icon { - margin-right: 0; - margin-left: 4px; -} -[dir=rtl] .nut-noticebar .nut-noticebar-box-right-icon { - margin-left: 0; - margin-right: 4px; -} -.nut-rtl .nut-noticebar .nut-noticebar-box-right-icon { - margin-left: 0; - margin-right: 4px; -} -[dir=rtl] .nut-noticebar .nut-noticebar-box .play, -.nut-rtl .nut-noticebar .nut-noticebar-box .play { - animation: nut-notice-bar-play-rtl linear both running; -} -[dir=rtl] .nut-noticebar .nut-noticebar-box .play-infinite, -.nut-rtl .nut-noticebar .nut-noticebar-box .play-infinite { - animation: nut-notice-bar-play-infinite-rtl linear infinite both running; -} -@keyframes nut-notice-bar-play-rtl { - to { - transform: translate3d(100%, 0, 0); - } -} -@keyframes nut-notice-bar-play-infinite-rtl { - to { - transform: translate3d(100%, 0, 0); - } -} -[dir=rtl] .nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-right-icon { - margin-left: 0; - margin-right: 4px; -} -.nut-rtl .nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-right-icon { - margin-left: 0; - margin-right: 4px; -} \ No newline at end of file diff --git a/src/packages/notify/notify.harmony.css b/src/packages/notify/notify.harmony.css deleted file mode 100644 index e9c54439a4..0000000000 --- a/src/packages/notify/notify.harmony.css +++ /dev/null @@ -1,86 +0,0 @@ -@charset "UTF-8"; - -/*入场动画开始*/ -.fade-enter { - opacity: 0; -} - -/*入场动画过程*/ -.fade-enter-active { - opacity: 1; - transition: opacity 1s; -} - -/*入场动画结束*/ -.fade-enter-done { - opacity: 1; -} - -/*离场动画开始*/ -.fade-exit { - opacity: 1; -} - -/*离场动画过程*/ -.fade-exit-active { - opacity: 0; - transition: opacity 1s; -} - -/*离场动画结束*/ -.fade-exit-done { - opacity: 0; -} - -/*页面第一次加载时的开始状态*/ -.fade-appear { - opacity: 0; -} - -/*页面第一次加载时的动画过程*/ -.fade-appear-active { - opacity: 1; - transition: opacity 1s; -} - -.nut-notify { - display: flex; - justify-content: center; - align-items: center; - box-sizing: border-box; - padding: 0px 10px; - color: #ffffff; - font-size: 14px; - white-space: pre-wrap; - word-wrap: break-word; - height: 40px; -} -.nut-notify-popup-top, .nut-notify-popup-bottom { - position: fixed; - left: 0; - right: 0; - overflow-y: auto; - transition: transform 0.3s; - z-index: 9999; -} -.nut-notify-popup-top { - top: 0; -} -.nut-notify-popup-bottom { - bottom: 0; -} -.nut-notify-base { - background: #ff0f23; -} -.nut-notify-primary { - background: #1988fa; -} -.nut-notify-success { - background: #2aa32a; -} -.nut-notify-danger { - background: #ff0f23; -} -.nut-notify-warning { - background: #c47600; -} \ No newline at end of file diff --git a/src/packages/numberkeyboard/numberkeyboard.harmony.css b/src/packages/numberkeyboard/numberkeyboard.harmony.css deleted file mode 100644 index b311b70ec0..0000000000 --- a/src/packages/numberkeyboard/numberkeyboard.harmony.css +++ /dev/null @@ -1,113 +0,0 @@ -.nut-numberkeyboard { - width: 100%; - padding: 0 0 22px 0; - user-select: none; - background-color: #F7F8FC; -} -.nut-numberkeyboard-header { - position: relative; - display: flex; - align-items: center; - justify-content: center; - box-sizing: content-box; - padding: 16px; - color: #1A1A1A; - font-size: 18px; -} -.nut-numberkeyboard-header-title { - color: #1A1A1A; - display: inline-block; -} -.nut-numberkeyboard-header-close { - position: absolute; - display: block; - right: 0; - padding: 0 16px; - color: #505259; - font-size: 14px; - background-color: transparent; - border: none; - cursor: pointer; -} -.nut-numberkeyboard-body { - display: flex; - padding: 6px 0 0 6px; -} -.nut-numberkeyboard-body-keys { - display: flex; - flex: 3; - flex-wrap: wrap; -} -.nut-numberkeyboard-body-wrapper { - position: relative; - flex: 1; - flex-basis: 33%; - box-sizing: border-box; - padding: 0 6px 6px 0; - background-color: #F7F8FC; -} -.nut-numberkeyboard-body-wrapper .key { - display: flex; - align-items: center; - justify-content: center; - height: 48px; - font-size: 18px; - line-height: 1.5; - background-color: #fff; - color: #505259; - border-radius: 8px; - border: none; - font-weight: 500; - cursor: pointer; -} -.nut-numberkeyboard-body-wrapper .key.active { - background-color: #ebedf0; -} -.nut-numberkeyboard-sidebar { - display: flex; - flex: 1; - flex-direction: column; -} -.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key { - position: absolute; - top: 0; - right: 6px; - bottom: 6px; - left: 0; - height: auto; -} -.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .confirm { - font-size: 16px; - color: #fff; - background-color: #FF0F23; -} -.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .confirm.active { - background-color: rgba(255, 0, 0, 0.7); -} - -[dir=rtl] .nut-popup .nut-numberkeyboard-header-close, -.nut-rtl .nut-popup .nut-numberkeyboard-header-close { - right: auto; - left: 0; -} -[dir=rtl] .nut-popup .nut-numberkeyboard-body, -.nut-rtl .nut-popup .nut-numberkeyboard-body { - padding: 6px 6px 0 0; -} -[dir=rtl] .nut-popup .nut-numberkeyboard-body-wrapper, -.nut-rtl .nut-popup .nut-numberkeyboard-body-wrapper { - padding: 0 0 6px 6px; -} -[dir=rtl] .nut-popup .nut-numberkeyboard-body-wrapper .delete, -.nut-rtl .nut-popup .nut-numberkeyboard-body-wrapper .delete { - transform: rotate(-180deg); -} -[dir=rtl] .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key, -.nut-rtl .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key { - left: 6px; - right: 0; -} -[dir=rtl] .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key.delete, -.nut-rtl .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key.delete { - transform: rotate(-180deg); -} \ No newline at end of file diff --git a/src/packages/overlay/overlay.harmony.css b/src/packages/overlay/overlay.harmony.css deleted file mode 100644 index 7dc90947a0..0000000000 --- a/src/packages/overlay/overlay.harmony.css +++ /dev/null @@ -1,64 +0,0 @@ -.nut-overlay { - /* #ifdef rn */ - position: absolute; - /* #endif */ - /* #ifndef rn */ - position: fixed; - /* #endif */ - top: 0; - left: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - z-index: 1000; -} - -[dir=rtl] .nut-overlay, -.nut-rtl .nut-overlay { - left: auto; - right: 0; -} - -.nut-overflow-hidden { - overflow: hidden !important; -} - -@keyframes nut-fade-in { - 0% { - opacity: 0; - } - 1% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes nut-fade-out { - 0% { - opacity: 1; - } - 1% { - opacity: 1; - } - 100% { - opacity: 0; - } -} -.nut-overlay-slide-enter-active { - animation-fill-mode: both; - animation-name: nut-fade-in; - animation-duration: 0.3s; -} -.nut-overlay-slide-appear-active { - animation-fill-mode: both; - animation-name: nut-fade-in; - animation-duration: 0.3s; -} -.nut-overlay-slide-exit-active { - animation-fill-mode: both; - animation-name: nut-fade-out; - animation-duration: 0.3s; -} \ No newline at end of file diff --git a/src/packages/pagination/pagination.harmony.css b/src/packages/pagination/pagination.harmony.css deleted file mode 100644 index 5f35b97135..0000000000 --- a/src/packages/pagination/pagination.harmony.css +++ /dev/null @@ -1,147 +0,0 @@ -.nut-pagination { - display: flex; - flex-direction: row; - font-size: 14px; - color: #ff0f23; -} - -.nut-pagination-prev { - height: 39px; - min-width: 39px; - flex-shrink: 0; - box-sizing: border-box; - display: flex; - align-items: center; - justify-content: center; - font-size: 14px; - color: #ff0f23; - background: #ffffff; - border-radius: 2px; - border: 1px solid rgba(0, 0, 0, 0.06); - cursor: pointer; -} - -.nut-pagination-item { - height: 39px; - min-width: 39px; - flex-shrink: 0; - box-sizing: border-box; - display: flex; - align-items: center; - justify-content: center; - font-size: 14px; - color: #ff0f23; - background: #ffffff; - border-radius: 2px; - border: 1px solid rgba(0, 0, 0, 0.06); - cursor: pointer; -} - -.nut-pagination-next { - height: 39px; - min-width: 39px; - flex-shrink: 0; - box-sizing: border-box; - display: flex; - align-items: center; - justify-content: center; - font-size: 14px; - color: #ff0f23; - background: #ffffff; - border-radius: 2px; - border: 1px solid rgba(0, 0, 0, 0.06); - cursor: pointer; -} - -.nut-pagination-prev, -.nut-pagination-item { - border-right-width: 0; -} - -.nut-pagination-prev { - padding: 0 12px; -} - -.nut-pagination-next { - padding: 0 12px; -} - -.nut-pagination-contain { - display: flex; - flex-direction: row; -} - -.nut-pagination-item-active { - color: #ffffff; - border-width: 0; - background-color: #ff0f23; -} - -.nut-pagination-item-disabled { - color: #c2c4cc; - background-color: #f7f8fa; - cursor: not-allowed; -} - -.nut-pagination-next-disabled { - color: #c2c4cc; - background-color: #f7f8fa; - cursor: not-allowed; -} - -.nut-pagination-prev-disabled { - color: #c2c4cc; - background-color: #f7f8fa; - cursor: not-allowed; -} - -.nut-pagination-simple { - height: 39px; - width: 124px; - line-height: 39px; - text-align: center; - font-size: 14px; - color: #ff0f23; -} - -.nut-pagination-simple-border { - border-right: 1px solid rgba(0, 0, 0, 0.06); -} - -.nut-pagination-lite { - width: 40px; - height: 20px; - display: flex; - flex-direction: row; - color: #ffffff; - background-color: rgba(0, 0, 0, 0.4); - border-radius: 6px; -} - -.nut-pagination-lite-active { - display: flex; - align-items: center; - justify-content: center; - width: 20px; - height: 20px; - font-size: 12px; - color: #ffffff; - font-weight: 400; -} - -.nut-pagination-lite-default { - display: flex; - align-items: center; - justify-content: center; - width: 20px; - height: 20px; - font-size: 12px; - color: #ffffff; - font-weight: 400; -} - -.nut-pagination-lite-active { - border-radius: 6px; - font-size: 12px; - background-color: rgba(0, 0, 0, 0.2); -} \ No newline at end of file diff --git a/src/packages/picker/picker.harmony.css b/src/packages/picker/picker.harmony.css deleted file mode 100644 index 6e2f778ab4..0000000000 --- a/src/packages/picker/picker.harmony.css +++ /dev/null @@ -1,164 +0,0 @@ -.nut-picker { - background-color: #ffffff; - width: 100%; -} -.nut-picker-control { - display: flex; - height: 50px; - font-size: 18px; - align-items: center; - justify-content: space-between; - padding: 16px; -} -.nut-picker-cancel-btn { - color: #505259; - font-size: 14px; -} -.nut-picker-confirm-btn { - color: #FF0F23; - font-size: 14px; -} -.nut-picker-title { - flex: 1; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - text-align: center; - color: #1A1A1A; - font-size: 18px; - font-weight: 500; -} -.nut-picker-panel { - display: flex; - position: relative; -} -.nut-picker-indicator { - position: absolute; - top: 108px; - height: 36px; - width: 100%; - border: 1px solid rgba(0, 0, 0, 0.06); - border-left: 0; - border-right: 0; - color: #1A1A1A; - font-size: 14px; - z-index: 3; -} -.nut-picker-indicator-taro { - height: 36px; - border: 0; -} -.nut-picker-indicator-taro::before { - border: 1px solid rgba(0, 0, 0, 0.06); - border-left: 0; - border-right: 0; -} -.nut-picker-indicator-taro::after { - border: 1px solid rgba(0, 0, 0, 0.06); - border-left: 0; - border-right: 0; -} -.nut-picker-list { - flex: 1; - position: relative; - height: 252px; - overflow: hidden; - text-align: center; -} -.nut-picker-list-panel { - transform-style: preserve-3d; -} -.nut-picker-mask { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-image: undefined; - background-position: top, bottom; - background-size: 100% 108px; - background-repeat: no-repeat; - transform: translateZ(0); - z-index: 3; -} -.nut-picker-view-panel { - height: 252px; - flex-grow: 1; -} -.nut-picker-content { - position: absolute; - top: 108px; - width: 100%; - height: 36px; -} -.nut-picker-roller { - position: absolute; - top: 108px; - width: 100%; - height: 36px; -} -.nut-picker-content { - background: #fff; - z-index: 2; - overflow: hidden; -} -.nut-picker-item { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - height: 36px; - line-height: 36px; - color: #1A1A1A; - font-size: 14px; - text-align: center; -} -.nut-picker-roller-item { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - height: 36px; - line-height: 36px; - color: #1A1A1A; - font-size: 14px; - text-align: center; -} -.nut-picker-item { - font-size: 16px; - background: #fff; -} -.nut-picker-roller { - z-index: 1; - transform-style: preserve-3d; -} -.nut-picker-roller-item { - backface-visibility: hidden; - -moz-backface-visibility: hidden; - -webkit-backface-visibility: hidden; - position: absolute; - top: 0; - width: 100%; -} -.nut-picker-roller-item-title { - display: block; - width: 100%; - height: 36px; - line-height: 36px; - text-align: center; - color: #1A1A1A; - font-size: 14px; -} -.nut-picker-roller-item-hidden { - visibility: hidden; - opacity: 0; -} -.nut-picker-placeholder { - height: 1px; -} - -[dir=rtl] .nut-picker-mask { - background-image: undefined; -} - -.nut-rtl .nut-picker-mask { - background-image: undefined; -} \ No newline at end of file diff --git a/src/packages/popover/popover.harmony.css b/src/packages/popover/popover.harmony.css deleted file mode 100644 index f403a884cc..0000000000 --- a/src/packages/popover/popover.harmony.css +++ /dev/null @@ -1,324 +0,0 @@ -.nut-popover { - position: absolute; - display: inline-block; - word-break: normal; -} -.nut-popover-arrow { - position: absolute; - width: 0; - height: 0; - border: 8px solid transparent; -} -.nut-popover-arrow-top { - bottom: 0; - border-top-color: #ffffff; - border-bottom-width: 0; - margin-bottom: -8px; -} -.nut-popover-arrow-bottom { - top: 0px; - border-bottom-color: #ffffff; - border-top-width: 0; - margin-top: -8px; -} -.nut-popover-arrow-left { - right: 0px; - border-left-color: #ffffff; - border-right-width: 0; - margin-right: -8px; -} -.nut-popover-arrow-left.nut-popover-arrow-left { - top: 50%; - transform: translateY(-50%); -} -.nut-popover-arrow-left.nut-popover-arrow-left-start { - top: 16px; - transform: translateY(0%); -} -.nut-popover-arrow-left.nut-popover-arrow-left-end { - bottom: 16px; - transform: translateY(0%); -} -.nut-popover-arrow-right { - left: 0px; - border-right-color: #ffffff; - border-left-width: 0; - margin-left: -8px; -} -.nut-popover-arrow-right.nut-popover-arrow-right { - top: 50%; - transform: translateY(-50%); -} -.nut-popover-arrow-right.nut-popover-arrow-right-start { - top: 16px; - transform: translateY(0%); -} -.nut-popover-arrow-right.nut-popover-arrow-right-end { - bottom: 16px; - transform: translateY(0%); -} -.nut-popover .nut-popover-content { - position: absolute; - background-color: #ffffff; - border-radius: 8px; - font-size: 12px; - font-family: PingFangSC; - font-weight: normal; - color: #1A1A1A; - box-shadow: 0 2px 12px rgba(50, 50, 51, 0.1215686275); - max-height: initial; - overflow-y: initial; -} -.nut-popover .nut-popover-content-group { - display: block; - height: 100%; - width: 100%; -} -.nut-popover .nut-popover-content .nut-popover-menu-item { - position: relative; - display: flex; - align-items: center; - justify-content: center; - padding: 8px; - border-bottom: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-popover .nut-popover-content .nut-popover-menu-item:last-child { - margin-bottom: 0px; - border-bottom: none; -} -.nut-popover .nut-popover-content .nut-popover-menu-item:hover { - cursor: pointer; - color: #1A1A1A; - background-color: #fff; -} -.nut-popover .nut-popover-content .nut-popover-menu-item:hover:nth-of-type(2) { - border-radius: 8px 8px 0px 0px; -} -.nut-popover .nut-popover-content .nut-popover-menu-item:hover:last-of-type { - border-radius: 0px 0px 8px 8px; -} -.nut-popover .nut-popover-content .nut-popover-menu-item-icon { - display: flex; - justify-content: center; - align-items: center; - width: 12px; - height: 12px; - font-size: 12px; -} -.nut-popover .nut-popover-content .nut-popover-menu-item-name { - width: 100%; - word-break: keep-all; - margin-left: 4px; -} -.nut-popover .nut-popover-content .nut-popover-menu-item-action-icon { - position: absolute; - right: 8px; - display: flex; - justify-content: center; - align-items: center; - width: 12px; - height: 12px; - font-size: 12px; - color: #505259; -} -.nut-popover .nut-popover-content .nut-popover-menu-item.nut-popover-menu-disabled { - color: #C2C4CC; - cursor: not-allowed; -} -.nut-popover .nut-popover-content .nut-popover-menu-item.nut-popover-menu-taroitem { - display: flex; -} -.nut-popover .nut-popover-content-top .nut-popover-arrow-top { - left: 50%; - transform: translateX(-50%); -} -.nut-popover .nut-popover-content-top-end { - right: 0; -} -.nut-popover .nut-popover-content-top-end .nut-popover-arrow-top-end { - right: 16px; - transform: translateX(0%); -} -.nut-popover .nut-popover-content-top-start { - left: 0; -} -.nut-popover .nut-popover-content-top-start .nut-popover-arrow-top-start { - left: 16px; - transform: translateX(0%); -} -.nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom { - left: 50%; - transform: translateX(-50%); -} -.nut-popover .nut-popover-content-bottom-end { - right: 0; -} -.nut-popover .nut-popover-content-bottom-end .nut-popover-arrow-bottom-end { - right: 16px; - transform: translateX(0%); -} -.nut-popover .nut-popover-content-bottom-start { - left: 0; -} -.nut-popover .nut-popover-content-bottom-start .nut-popover-arrow-bottom-start { - left: 16px; - transform: translateX(0%); -} -.nut-popover .nut-popover-content-left-end { - bottom: 0; -} -.nut-popover .nut-popover-content-left-start { - top: 0; -} -.nut-popover .nut-popover-content-right-end { - bottom: 0; -} -.nut-popover .nut-popover-content-right-start { - top: 0; -} - -[dir=rtl] .nut-popover-arrow-left { - right: auto; - left: 0px; - border-left-color: currentcolor; - border-right-color: #ffffff; - border-right-width: medium; - border-left-width: 0; - margin-right: 0; - margin-left: -8px; -} - -.nut-rtl .nut-popover-arrow-left { - right: auto; - left: 0px; - border-left-color: currentcolor; - border-right-color: #ffffff; - border-right-width: medium; - border-left-width: 0; - margin-right: 0; - margin-left: -8px; -} -[dir=rtl] .nut-popover-arrow-right { - left: auto; - right: 0px; - border-right-color: currentcolor; - border-left-color: #ffffff; - border-left-width: medium; - border-right-width: 0; - margin-left: 0; - margin-right: -8px; -} -.nut-rtl .nut-popover-arrow-right { - left: auto; - right: 0px; - border-right-color: currentcolor; - border-left-color: #ffffff; - border-left-width: medium; - border-right-width: 0; - margin-left: 0; - margin-right: -8px; -} -[dir=rtl] .nut-popover .nut-popover-content .nut-popover-menu-item-name, -.nut-rtl .nut-popover .nut-popover-content .nut-popover-menu-item-name { - margin-left: 0; - margin-right: 4px; -} -[dir=rtl] .nut-popover .nut-popover-content .nut-popover-menu-item-action-icon { - right: auto; - left: 8px; -} -.nut-rtl .nut-popover .nut-popover-content .nut-popover-menu-item-action-icon { - right: auto; - left: 8px; -} -[dir=rtl] .nut-popover .nut-popover-content-top .nut-popover-arrow-top, -.nut-rtl .nut-popover .nut-popover-content-top .nut-popover-arrow-top { - left: auto; - right: 50%; - transform: translateX(50%); -} -[dir=rtl] .nut-popover .nut-popover-content-top-end, -.nut-rtl .nut-popover .nut-popover-content-top-end { - right: auto; - left: 0; -} -[dir=rtl] .nut-popover .nut-popover-content-top-end .nut-popover-arrow-top-end, -.nut-rtl .nut-popover .nut-popover-content-top-end .nut-popover-arrow-top-end { - right: auto; - left: 16px; -} -[dir=rtl] .nut-popover .nut-popover-content-top-start, -.nut-rtl .nut-popover .nut-popover-content-top-start { - left: auto; - right: 0; -} -[dir=rtl] .nut-popover .nut-popover-content-top-start .nut-popover-arrow-top-start, -.nut-rtl .nut-popover .nut-popover-content-top-start .nut-popover-arrow-top-start { - left: auto; - right: 16px; -} -[dir=rtl] .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom, -.nut-rtl .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom { - left: auto; - right: 50%; - transform: translateX(50%); -} -[dir=rtl] .nut-popover .nut-popover-content-bottom-end, -.nut-rtl .nut-popover .nut-popover-content-bottom-end { - right: auto; - left: 0; -} -[dir=rtl] .nut-popover .nut-popover-content-bottom-end .nut-popover-arrow-bottom-end, -.nut-rtl .nut-popover .nut-popover-content-bottom-end .nut-popover-arrow-bottom-end { - right: auto; - left: 16px; -} -[dir=rtl] .nut-popover .nut-popover-content-bottom-start, -.nut-rtl .nut-popover .nut-popover-content-bottom-start { - left: auto; - right: 0; -} -[dir=rtl] .nut-popover .nut-popover-content-bottom-start .nut-popover-arrow-bottom-start, -.nut-rtl .nut-popover .nut-popover-content-bottom-start .nut-popover-arrow-bottom-start { - left: auto; - right: 16px; -} - -.nut-popover-enter-from, -.nut-popover-leave-active { - transform: scale(0.8); - opacity: 0; -} - -.nut-popover-enter-active { - transition-timing-function: ease-out; -} - -.nut-popover-leave-active { - transition-timing-function: ease-in; -} - -.nut-popover-content-bg { - position: fixed; - height: 100%; - width: 100%; - top: 0; - left: 0; - background: transparent; - z-index: 999; -} - -[dir=rtl] .nut-popover-content-bg, -.nut-rtl .nut-popover-content-bg { - left: auto; - right: 0; -} - -.nut-popover-wrapper { - display: inline-block; -} - -.nut-popover-content-copy { - position: absolute; - top: -99999px; -} \ No newline at end of file diff --git a/src/packages/popup/popup.harmony.css b/src/packages/popup/popup.harmony.css deleted file mode 100644 index 3dee173d0c..0000000000 --- a/src/packages/popup/popup.harmony.css +++ /dev/null @@ -1,470 +0,0 @@ -@charset "UTF-8"; - -.nut-overlay { - /* #ifdef rn */ - position: absolute; - /* #endif */ - /* #ifndef rn */ - position: fixed; - /* #endif */ - top: 0; - left: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.7); - z-index: 1000; -} - -[dir=rtl] .nut-overlay, -.nut-rtl .nut-overlay { - left: auto; - right: 0; -} - -.nut-overflow-hidden { - overflow: hidden !important; -} -.nut-overflow-hidden .taro_page { - overflow: hidden !important; -} - -@keyframes nut-fade-in { - 0% { - opacity: 0; - } - 1% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes nut-fade-out { - 0% { - opacity: 1; - } - 1% { - opacity: 1; - } - 100% { - opacity: 0; - } -} -.nut-overlay-slide-enter-active { - animation-fill-mode: both; - animation-name: nut-fade-in; - animation-duration: 0.3s; -} -.nut-overlay-slide-appear-active { - animation-fill-mode: both; - animation-name: nut-fade-in; - animation-duration: 0.3s; -} -.nut-overlay-slide-exit-active { - animation-fill-mode: both; - animation-name: nut-fade-out; - animation-duration: 0.3s; -} - -.nut-popup { - /* #ifdef rn */ - position: absolute; - /* #endif */ - /* #ifndef rn */ - position: fixed; - /* #endif */ - min-height: 26%; - max-height: 100%; - overflow-y: auto; - background-color: #ffffff; - color: #1a1a1a; - -webkit-overflow-scrolling: touch; - font-size: 14px; -} -.nut-popup-title { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - border-bottom: 0; - padding: 16px; - position: relative; -} -.nut-popup-title-left { - position: absolute; - left: 16px; -} -.nut-popup-title-title { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - font-weight: 600; - font-size: 20px; -} -.nut-popup-title-description { - color: #888b94; - font-size: 10px; - font-weight: 400; -} -.nut-popup-title-right { - position: absolute; - z-index: 1; - cursor: pointer; - width: 20px; - height: 20px; - display: flex; - justify-content: center; - align-items: center; - top: 16px; - right: 16px; - color: #888b94; -} -.nut-popup-title-right:active { - opacity: 0.7; -} -.nut-popup-title-right-top-left { - top: 16px; - left: 16px; -} -.nut-popup-title-right-bottom-left { - bottom: 16px; - left: 16px; -} -.nut-popup-title-right-bottom-right { - right: 16px; - bottom: 16px; -} -.nut-popup-center { - top: 50%; - left: 50%; - min-height: 10%; - /* #ifndef rn */ - transform: translate(-50%, -50%); - /* #endif */ -} -.nut-popup-center.nut-popup-round { - border-radius: 24px; -} -.nut-popup-bottom, .nut-popup-top { - max-height: 83%; -} -.nut-popup-bottom { - bottom: 0; - left: 0; - width: 100%; - /* #ifdef rn */ - height: 300px; - /* #endif */ -} -.nut-popup-bottom.nut-popup-round { - border-radius: 24px 24px 0 0; -} -.nut-popup-right { - top: 0; - right: 0; - /* #ifdef rn */ - width: 100px; - height: 100%; - /* #endif */ -} -.nut-popup-right.nut-popup-round { - border-radius: 24px 0 0 24px; -} -.nut-popup-left { - top: 0; - left: 0; - /* #ifdef rn */ - width: 100px; - height: 100%; - /* #endif */ -} -.nut-popup-left.nut-popup-round { - border-radius: 0 24px 24px 0; -} -.nut-popup-top { - top: 0; - left: 0; - width: 100%; - /* #ifdef rn */ - height: 100px; - /* #endif */ -} -.nut-popup-top.nut-popup-round { - border-radius: 0 0 24px 24px; -} -.nut-popup-slide { - /* 从顶部滑出 */ - /* 从右侧滑出 */ - /* 从底部滑出 */ - /* 从左侧滑出 */ -} -@keyframes popup-scale-fade-in { - from { - opacity: 0; - transform: scale(0.8); - } - to { - opacity: 1; - transform: scale(1); - } -} -@keyframes popup-scale-fade-out { - from { - opacity: 1; - transform: scale(1); - } - to { - opacity: 0; - transform: scale(0.8); - } -} -.nut-popup-slide-default-enter-active { - animation-fill-mode: both; - animation-name: popup-scale-fade-in; - animation-duration: 0.3s; -} -.nut-popup-slide-default-exit-active { - animation-fill-mode: both; - animation-name: popup-scale-fade-out; - animation-duration: 0.3s; -} -@keyframes popup-fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes popup-fade-out { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -.nut-popup-slide-center-enter-active { - animation-fill-mode: both; - animation-name: popup-fade-in; - animation-duration: 0.3s; -} -.nut-popup-slide-center-exit-active { - animation-fill-mode: both; - animation-name: popup-fade-out; - animation-duration: 0.3s; -} -@keyframes popup-slide-top-enter { - from { - /* #ifndef rn */ - transform: translate3d(0, -100%, 0); - /* #endif */ - } -} -@keyframes popup-slide-top-exit { - to { - /* #ifndef rn */ - transform: translate3d(0, -100%, 0); - /* #endif */ - } -} -.nut-popup-slide-top-enter-active { - /* #ifndef rn */ - transform: translate3d(0, 0%, 0); - /* #endif*/ - animation-fill-mode: both; - animation-name: popup-slide-top-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-top-appear-active { - /* #ifndef rn */ - transform: translate3d(0, 0%, 0); - /* #endif*/ - animation-fill-mode: both; - animation-name: popup-slide-top-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-top-exit-active { - animation-fill-mode: both; - animation-name: popup-slide-top-exit; - animation-duration: 0.3s; -} -@keyframes popup-slide-right-enter { - from { - /* #ifndef rn */ - transform: translate3d(100%, 0, 0); - /* #endif*/ - } -} -@keyframes popup-slide-right-exit { - to { - /* #ifndef rn */ - transform: translate3d(100%, 0, 0); - /* #endif*/ - } -} -.nut-popup-slide-right-enter-active { - /* #ifndef rn */ - transform: translate3d(0, 0, 0); - /* #endif*/ - animation-fill-mode: both; - animation-name: popup-slide-right-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-right-appear-active { - /* #ifndef rn */ - transform: translate3d(0, 0, 0); - /* #endif*/ - animation-fill-mode: both; - animation-name: popup-slide-right-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-right-exit { - animation-fill-mode: both; - animation-name: popup-slide-right-exit; - animation-duration: 0.3s; -} -@keyframes popup-slide-bottom-enter { - from { - /* #ifndef rn */ - transform: translate3d(0, 100%, 0); - /* #endif */ - } -} -@keyframes slide-bottom-exit { - to { - /* #ifndef rn */ - transform: translate3d(0, 100%, 0); - /* #endif */ - } -} -.nut-popup-slide-bottom-enter-active { - /* #ifndef rn */ - transform: translate(0, 0); - /* #endif */ - animation-fill-mode: both; - animation-name: popup-slide-bottom-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-bottom-appear-active { - /* #ifndef rn */ - transform: translate(0, 0); - /* #endif */ - animation-fill-mode: both; - animation-name: popup-slide-bottom-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-bottom-exit { - animation-fill-mode: both; - animation-name: slide-bottom-exit; - animation-duration: 0.3s; -} -@keyframes popup-slide-left-enter { - from { - /* #ifndef rn */ - transform: translate3d(-100%, 0, 0); - /* #endif */ - } -} -@keyframes popup-slide-left-exit { - to { - /* #ifndef rn */ - transform: translate3d(-100%, 0, 0); - /* #endif */ - } -} -.nut-popup-slide-left-enter-active { - transform: translate(0, 0); - animation-fill-mode: both; - animation-name: popup-slide-left-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-left-appear-active { - transform: translate(0, 0); - animation-fill-mode: both; - animation-name: popup-slide-left-enter; - animation-duration: 0.3s; -} -.nut-popup-slide-left-exit-active { - animation-fill-mode: both; - animation-name: popup-slide-left-exit; - animation-duration: 0.3s; -} -.nut-popup-slide-left-exit-done { - animation-fill-mode: both; - animation-name: popup-slide-left-exit; - animation-duration: 0.3s; -} -.nut-popup-slide-default-exit-done.nut-popup, .nut-popup-slide-center-exit-done.nut-popup, .nut-popup-slide-left-exit-done.nut-popup, .nut-popup-slide-right-exit-done.nut-popup, .nut-popup-slide-top-exit-done.nut-popup, .nut-popup-slide-bottom-exit-done.nut-popup { - display: none; -} -.nut-popup .nut-overflow-hidden { - overflow: hidden; -} - -[dir=rtl] .nut-popup-title-left { - left: auto; - right: 16px; -} - -.nut-rtl .nut-popup-title-left { - left: auto; - right: 16px; -} -[dir=rtl] .nut-popup-title-right { - right: auto; - left: 16px; -} -.nut-rtl .nut-popup-title-right { - right: auto; - left: 16px; -} -[dir=rtl] .nut-popup-title-right-top-left { - left: auto; - right: 16px; -} -.nut-rtl .nut-popup-title-right-top-left { - left: auto; - right: 16px; -} -[dir=rtl] .nut-popup-title-right-bottom-left { - left: auto; - right: 16px; -} -.nut-rtl .nut-popup-title-right-bottom-left { - left: auto; - right: 16px; -} -[dir=rtl] .nut-popup-title-right-bottom-right { - right: auto; - left: 16px; -} -.nut-rtl .nut-popup-title-right-bottom-right { - right: auto; - left: 16px; -} -[dir=rtl] .nut-popup-title .nut-icon-ArrowLeft, -.nut-rtl .nut-popup-title .nut-icon-ArrowLeft { - transform: rotate(180deg); -} -[dir=rtl] .nut-popup-center, -.nut-rtl .nut-popup-center { - left: auto; - right: 50%; - /* #ifndef rn */ - transform: translate(50%, -50%); - /* #endif*/ -} -[dir=rtl] .nut-popup-bottom, -.nut-rtl .nut-popup-bottom { - left: auto; - right: 0; -} -[dir=rtl] .nut-popup-top, -.nut-rtl .nut-popup-top { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/price/price.harmony.css b/src/packages/price/price.harmony.css deleted file mode 100644 index 5102fd0adc..0000000000 --- a/src/packages/price/price.harmony.css +++ /dev/null @@ -1,53 +0,0 @@ -.nut-price { - direction: ltr; - font-size: 16px; - display: flex; - flex-direction: row; - align-items: baseline; -} -.nut-price-symbol { - color: #ff0f23; -} -.nut-price-integer { - color: #ff0f23; -} -.nut-price-decimal { - color: #ff0f23; -} -.nut-price-symbol { - font-size: 14px; - padding-right: 1px; -} -.nut-price-symbol-large { - font-size: 18px; -} -.nut-price-symbol-small { - font-size: 10px; -} -.nut-price-symbol-rtl { - padding-right: 0; - padding-left: 1px; -} -.nut-price-integer { - font-size: 16px; -} -.nut-price-integer-large { - font-size: 24px; -} -.nut-price-integer-small { - font-size: 12px; -} -.nut-price-decimal { - font-size: 14px; -} -.nut-price-decimal-large { - font-size: 18px; -} -.nut-price-decimal-small { - font-size: 10px; -} -.nut-price-line { - text-decoration: line-through rgba(0, 0, 0, 0.06); - font-size: 12px; - color: rgba(0, 0, 0, 0.06); -} \ No newline at end of file diff --git a/src/packages/progress/progress.harmony.css b/src/packages/progress/progress.harmony.css deleted file mode 100644 index 00a5f8da97..0000000000 --- a/src/packages/progress/progress.harmony.css +++ /dev/null @@ -1,72 +0,0 @@ -.nut-progress { - display: flex; - align-items: center; - position: relative; - width: 100%; -} -.nut-progress-outer { - flex: auto; - border-radius: 12px; - height: 10px; - background: #f5f6fa; -} -.nut-progress-outer .nut-progress-active:before { - content: ""; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - border-radius: 12px; - animation: progressActive 2s ease-in-out infinite; -} -.nut-progress-inner { - height: 100%; - display: flex; - flex-direction: column; - justify-content: center; - transition: all 0.4s; - border-radius: 12px; - background-color: #ff0f23; -} -.nut-progress-text { - display: flex; - align-items: center; - position: absolute; - top: -4px; - bottom: -4px; - transition: all 0.4s; -} -.nut-progress-text-inner { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - height: 100%; - width: 100%; - color: #ffffff; - padding: 0 5px; - border-radius: 5px; - font-size: 9px; - line-height: 1; - background: #ff0f23; -} -@keyframes progressActive { - 0% { - background: rgba(255, 255, 255, 0.1); - width: 0; - } - 20% { - background: rgba(255, 255, 255, 0.5); - width: 0; - } - to { - background: rgba(255, 255, 255, 0); - width: 100%; - } -} - -[dir=rtl] .nut-progress-text, -.nut-rtl .nut-progress-text { - transform: translate(50%); -} \ No newline at end of file diff --git a/src/packages/pulltorefresh/pulltorefresh.harmony.css b/src/packages/pulltorefresh/pulltorefresh.harmony.css deleted file mode 100644 index 05f98074bf..0000000000 --- a/src/packages/pulltorefresh/pulltorefresh.harmony.css +++ /dev/null @@ -1,39 +0,0 @@ -.nut-pulltorefresh-head { - overflow: hidden; - position: relative; - font-size: 12px; -} -.nut-pulltorefresh-head-content { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - color: #1a1a1a; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -.nut-pulltorefresh-head-content-icons { - width: 36px; - height: 26px; - margin-bottom: 4px; -} -.nut-pulltorefresh-primary { - background: #ff0f23; -} -.nut-pulltorefresh-primary-content { - color: rgba(255, 255, 255, 0.9); -} -.nut-pulltorefresh-primary-head-content { - color: rgba(255, 255, 255, 0.9); -} -.nut-pulltorefresh-primary-status-text { - color: #ffffff; -} - -[dir=rtl] .nut-pulltorefresh-head-content, -.nut-rtl .nut-pulltorefresh-head-content { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/radio/radio.harmony.css b/src/packages/radio/radio.harmony.css deleted file mode 100644 index 35c1aa4344..0000000000 --- a/src/packages/radio/radio.harmony.css +++ /dev/null @@ -1,86 +0,0 @@ -.nut-radio { - display: flex; - align-items: center; - flex-shrink: 0; -} -.nut-radio:last-child { - margin-bottom: 0 !important; - margin-right: 0 !important; -} -.nut-radio.nut-radio-reverse { - flex-direction: row-reverse; -} -.nut-radio.nut-radio-reverse .nut-radio-label { - margin-right: 4px; - margin-left: 0; -} -.nut-radio-label { - margin-left: 4px; - font-size: 12px; - color: #1A1A1A; -} -.nut-radio-label-disabled { - color: #C2C4CC; -} -.nut-radio-icon { - color: #C2C4CC; - transition-duration: 0.3s; - transition-property: color, border-color, background-color; - font-size: 16px; -} -.nut-radio-icon-checked { - color: #FF0F23; -} -.nut-radio-icon-checked.nut-radio-icon-disabled { - color: #FFADBE; -} -.nut-radio-icon-disabled { - color: #C2C4CC; -} -.nut-radio-button { - display: inline-flex; - align-items: center; - padding: 5px 18px; - font-size: 12px; - background: rgba(250, 44, 25, 0.05); - border-radius: 15px; - color: #1A1A1A; - box-sizing: border-box; - border: 1px solid rgba(250, 44, 25, 0.05); -} -.nut-radio-button-active { - background: #FFEBF1; - color: #FF0F23; - border: 1px solid #FF0F23; -} -.nut-radio-button-disabled { - color: #C2C4CC; - border: 1px solid rgba(250, 44, 25, 0.05); -} -.nut-radio .nut-radio-button-active.nut-radio-button-disabled { - background: #C2C4CC; - color: #ffffff; - border: 1px solid #C2C4CC; -} - -[dir=rtl] .nut-radio:last-child, -.nut-rtl .nut-radio:last-child { - margin-right: 0 !important; - margin-left: 0 !important; -} -[dir=rtl] .nut-radio.nut-radio-reverse .nut-radio-label { - margin-left: 4px; - margin-right: 0; -} -.nut-rtl .nut-radio.nut-radio-reverse .nut-radio-label { - margin-left: 4px; - margin-right: 0; -} -[dir=rtl] .nut-radio-label { - margin-left: 0; - margin-right: 4px; -} -.nut-rtl .nut-radio-label { - margin-left: 0; - margin-right: 4px; -} \ No newline at end of file diff --git a/src/packages/radiogroup/radiogroup.harmony.css b/src/packages/radiogroup/radiogroup.harmony.css deleted file mode 100644 index 484d337047..0000000000 --- a/src/packages/radiogroup/radiogroup.harmony.css +++ /dev/null @@ -1,46 +0,0 @@ -.nut-radiogroup .nut-radio { - margin-right: 20px; - margin-bottom: 5px; -} -.nut-radiogroup .nut-radio-label { - margin: 0 5px; -} -.nut-radiogroup .nut-radio-button { - background-color: rgba(250, 44, 25, 0.05); -} -.nut-radiogroup-vertical .nut-radio.nut-radio-reverse { - width: 100%; - justify-content: space-between; -} -.nut-radiogroup-vertical .nut-radio-button { - border: 1px solid rgba(250, 44, 25, 0.05); -} -.nut-radiogroup-vertical .nut-radio-button-active { - border: 1px solid #FF0F23; - background-color: #FFEBF1; -} -.nut-radiogroup-horizontal .nut-radio { - display: inline-flex; -} -.nut-radiogroup-horizontal .nut-radio-button { - border: 1px solid #ffffff; -} -.nut-radiogroup-horizontal .nut-radio-button-active { - border: 1px solid #FF0F23; - background-color: #FFEBF1; -} -.nut-radiogroup .nut-radio-button-active.nut-radio-button-disabled { - background: #C2C4CC; - color: #ffffff; - border: 1px solid #C2C4CC; -} - -[dir=rtl] .nut-radiogroup .nut-radio { - margin-left: 20px; - margin-right: 0; -} - -.nut-rtl .nut-radiogroup .nut-radio { - margin-left: 20px; - margin-right: 0; -} \ No newline at end of file diff --git a/src/packages/range/range.harmony.css b/src/packages/range/range.harmony.css deleted file mode 100644 index 7c15129047..0000000000 --- a/src/packages/range/range.harmony.css +++ /dev/null @@ -1,265 +0,0 @@ -.nut-range-container { - display: flex; - flex-direction: row; - position: relative; - width: 100%; - height: 4px; - align-items: center; - justify-content: space-between; -} -.nut-range-container-native { - height: auto; -} - -.nut-range { - display: block; - position: relative; - height: 4px; - margin: 0 15px; - background-color: #ffebf1; - border-radius: 2px; - flex: 1; - cursor: pointer; -} -.nut-range::before { - position: absolute; - inset-block: -8px; - inset-inline: 0; - content: ""; -} -.nut-range-min { - font-size: 12px; - color: #1a1a1a; - user-select: none; -} -.nut-range-max { - font-size: 12px; - color: #1a1a1a; - user-select: none; -} -.nut-range-bar { - display: block; - position: relative; - width: 100%; - height: 100%; - background: #ff0f23; - border-radius: 2px; - transition: all 0.2s; -} -.nut-range-button { - position: absolute; - display: flex; - width: 24px; - height: 24px; - background: #ffffff; - border-radius: 50%; - box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15); - border: 1px solid #ff0f23; - outline: none; - align-items: center; - top: 50%; - left: 50%; -} -.nut-range-button-wrapper { - width: 24px; - height: 24px; -} -.nut-range-button-wrapper-right { - width: 24px; - height: 24px; -} -.nut-range-button-wrapper-left { - width: 24px; - height: 24px; -} -.nut-range-button-wrapper, .nut-range-button-wrapper-right { - touch-action: none; - position: absolute; - top: 50%; - left: 100%; - cursor: grab; - outline: none; -} -.nut-range-button-wrapper-left { - position: absolute; - top: 50%; - left: 0; - cursor: grab; - outline: none; - touch-action: none; -} -.nut-range-button-number { - position: relative; - width: 200%; - height: 24px; - line-height: 14px; - padding: 5px 0; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - user-select: none; - font-size: 12px; - color: #1a1a1a; - text-align: center; - vertical-align: center; - box-sizing: border-box; -} -.nut-range-disabled { - cursor: not-allowed; - opacity: 0.54; -} -.nut-range-disabled .nut-range-button-wrapper, -.nut-range-disabled .nut-range-button-wrapper-left, -.nut-range-disabled .nut-range-button-wrapper-right { - cursor: not-allowed; -} -.nut-range-mark { - position: absolute; - width: 100%; - height: 14px; - overflow: visible; - top: 50%; -} -.nut-range-mark-text-wrapper { - position: absolute; - height: 100%; - top: 14px; - display: inline-block; - transform: translateX(-10px); -} -.nut-range-mark-text { - position: absolute; - line-height: 16px; - font-size: 12px; - color: #999; - text-align: center; - word-break: keep-all; - user-select: none; -} -.nut-range-tick { - position: absolute; - top: -20px; - width: 11px; - height: 11px; - left: 0px; - border-radius: 6px; - background: #ffebf1; -} -.nut-range-tick-active { - background: #ff0f23; -} - -.nut-range-vertical-container { - height: 100%; - flex-direction: column; - padding: 0px 15px; -} - -.nut-range-vertical { - width: 4px; - margin: 15px 0px; -} -.nut-range-vertical-button-wrapper, .nut-range-vertical-button-wrapper-right { - position: absolute; - top: initial; - top: 100%; - left: 50%; - right: initial; -} -.nut-range-vertical-button-wrapper-left { - top: 0px; - left: 50%; - right: initial; -} -.nut-range-vertical-button-number { - left: 0px; - top: 50%; -} -.nut-range-vertical-mark { - position: absolute; - width: 36px; - height: 100%; - top: initial; - right: 50%; - overflow: visible; - font-size: 12px; - padding: 0px; -} -.nut-range-vertical-mark-hm { - left: -34px; -} -.nut-range-vertical-mark-text-wrapper { - height: 16px; - position: absolute; - display: inline-block; - user-select: none; - transform: translateY(-11px); -} -.nut-range-vertical-mark-text { - height: 100%; - line-height: 16px; - color: #999; - text-align: center; - word-break: keep-all; -} -.nut-range-vertical-tick { - position: absolute; - top: 2px; - left: 31px; - width: 10px; - height: 10px; - border-radius: 5px; - background: #ffebf1; -} -.nut-range-vertical-tick-active { - background: #ff0f23; -} - -[dir=rtl] .nut-range-button-wrapper, [dir=rtl] .nut-range-button-wrapper-right, -.rtl-nut-range-button-wrapper, -.rtl-nut-range-button-wrapper-right { - left: 0; - right: initial; -} -[dir=rtl] .nut-range-button-wrapper-left, -.rtl-nut-range-button-wrapper-left { - right: 0; - left: initial; -} -[dir=rtl] .nut-range-tick, -.rtl-nut-range-tick { - right: 0px; - left: initial; -} -[dir=rtl] .nut-range-mark-text, -.rtl-nut-range-mark-text { - transform: translateX(10px); -} -[dir=rtl] .nut-range-vertical-button-wrapper, [dir=rtl] .nut-range-vertical-button-wrapper-right, -.rtl-nut-range-vertical-button-wrapper, -.rtl-nut-range-vertical-button-wrapper-right { - right: 50%; - left: initial; -} -[dir=rtl] .nut-range-vertical-button-wrapper-left, -.rtl-nut-range-vertical-button-wrapper-left { - right: 50%; - left: initial; -} -[dir=rtl] .nut-range-vertical-mark, -.rtl-nut-range-vertical-mark { - right: auto; - left: 50%; -} -[dir=rtl] .nut-range-vertical-tick, -.rtl-nut-range-vertical-tick { - left: auto; - right: 30px; - margin-left: 0; - margin-right: 0px; -} -[dir=rtl] .nut-range-vertical-mark-text-wrapper, -.rtl-nut-range-vertical-mark-text-wrapper { - transform: translateY(-11px); -} \ No newline at end of file diff --git a/src/packages/rate/rate.harmony.css b/src/packages/rate/rate.harmony.css deleted file mode 100644 index 3b23367383..0000000000 --- a/src/packages/rate/rate.harmony.css +++ /dev/null @@ -1,82 +0,0 @@ -.nut-rate { - display: flex; - touch-action: pan-x; -} -.nut-rate.disabled .nut-rate-item-icon { - cursor: not-allowed; -} -.nut-rate.readonly .nut-rate-item-icon { - cursor: default; -} -.nut-rate-item { - display: flex; - flex-shrink: 0; - position: relative; - margin-left: 14px; -} -.nut-rate-item:first-child { - margin-left: 0; -} -.nut-rate-item-half { - position: absolute; - height: 100%; - width: 50% !important; - left: 0; - top: 0; - overflow: hidden; -} -.nut-rate-item-half .nut-icon { - flex-shrink: 0; -} -.nut-rate-item-icon { - display: flex; - cursor: pointer; -} -.nut-rate-item-icon .nut-icon { - color: #ff0f23; -} -.nut-rate-item-icon-disabled .nut-icon { - color: #c2c4cc; -} -.nut-rate-item-icon.nut-rate-item-icon.nut-rate-item-icon-half { - position: absolute; - left: 0; - top: 0; - overflow: hidden; -} -.nut-rate-item-icon.nut-rate-item-icon::before { - position: relative; - top: auto; - left: auto; - transform: none; -} - -[dir=rtl] .nut-rate-item { - margin-right: 0; - margin-left: 14px; -} - -.nut-rtl .nut-rate-item { - margin-right: 0; - margin-left: 14px; -} -[dir=rtl] .nut-rate-item:last-child, -.nut-rtl .nut-rate-item:last-child { - margin-right: 0; - margin-left: 0; -} -[dir=rtl] .nut-rate-item-half, -.nut-rtl .nut-rate-item-half { - left: auto; - right: 0; -} -[dir=rtl] .nut-rate-item-icon.nut-rate-item-icon.nut-rate-item-icon-half, -.nut-rtl .nut-rate-item-icon.nut-rate-item-icon.nut-rate-item-icon-half { - left: auto; - right: 0; -} -[dir=rtl] .nut-rate-item-icon.nut-rate-item-icon::before, -.nut-rtl .nut-rate-item-icon.nut-rate-item-icon::before { - left: auto; - right: auto; -} \ No newline at end of file diff --git a/src/packages/resultpage/resultpage.harmony.css b/src/packages/resultpage/resultpage.harmony.css deleted file mode 100644 index 3a7be57829..0000000000 --- a/src/packages/resultpage/resultpage.harmony.css +++ /dev/null @@ -1,44 +0,0 @@ -.nut-resultpage { - width: 100%; - display: flex; - flex-direction: column; - align-items: center; - margin: 0 auto; -} -.nut-resultpage-icon { - height: 48px; - width: 48px; - margin-bottom: 16px; - background-size: 100%; -} -.nut-resultpage-title { - width: 247px; - margin-bottom: 9px; - font-size: 20px; - color: #1a1a1a; - font-weight: 600; - text-align: center; -} -.nut-resultpage-description { - width: 247px; - line-height: 20px; - font-size: 14px; - color: #505259; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - word-break: break-all; -} -.nut-resultpage-actions { - display: flex; - flex-direction: row; - margin-top: 21px; -} -.nut-resultpage-action { - margin-left: 6px; - margin-right: 6px; -} -.nut-resultpage-action-button { - white-space: nowrap; -} \ No newline at end of file diff --git a/src/packages/row/row.harmony.css b/src/packages/row/row.harmony.css deleted file mode 100644 index 07332e9479..0000000000 --- a/src/packages/row/row.harmony.css +++ /dev/null @@ -1,50 +0,0 @@ -.nut-row { - display: flex; - flex-direction: row; - width: 100%; - overflow: hidden; -} -.nut-row:after { - display: block; - height: 0; - clear: both; - visibility: hidden; - content: ""; -} -.nut-row-flex { - display: flex; -} -.nut-row-flex:after { - display: none; -} -.nut-row-justify-center { - justify-content: center; -} -.nut-row-justify-end { - justify-content: flex-end; -} -.nut-row-justify-space-between { - justify-content: space-between; - align-items: center; -} -.nut-row-justify-space-around { - justify-content: space-around; -} -.nut-row-align-flex-start { - align-items: flex-start; -} -.nut-row-align-center { - align-items: center; -} -.nut-row-align-flex-end { - align-items: flex-end; -} -.nut-row-flex-wrap { - flex-wrap: wrap; -} -.nut-row-flex-nowrap { - flex-wrap: nowrap; -} -.nut-row-flex-reverse { - flex-wrap: wrap-reverse; -} \ No newline at end of file diff --git a/src/packages/safearea/safearea.harmony.css b/src/packages/safearea/safearea.harmony.css deleted file mode 100644 index 17c3f7fd80..0000000000 --- a/src/packages/safearea/safearea.harmony.css +++ /dev/null @@ -1,10 +0,0 @@ -.nut-safe-area { - display: flex; - width: 100%; -} -.nut-safe-area-position-top { - padding-top: calc(env(safe-area-inset-top) * 1); -} -.nut-safe-area-position-bottom { - padding-bottom: calc(env(safe-area-inset-bottom) * 1); -} \ No newline at end of file diff --git a/src/packages/searchbar/searchbar.harmony.css b/src/packages/searchbar/searchbar.harmony.css deleted file mode 100644 index a35e3e2b51..0000000000 --- a/src/packages/searchbar/searchbar.harmony.css +++ /dev/null @@ -1,265 +0,0 @@ -.nut-searchbar { - display: flex; - align-items: center; - width: 100%; - padding: 6px 16px; - background: #f5f6fa; - color: #1a1a1a; - font-size: 14px; - box-sizing: border-box; - justify-content: center; -} -.nut-searchbar-content { - flex: 1; - display: flex; - align-items: center; - justify-content: center; - padding: 0 12px; - height: 32px; - background: #ffffff; - border-radius: 4px; -} -.nut-searchbar-icon { - display: flex; - justify-content: center; - align-items: center; -} -.nut-searchbar-clear { - width: 16px; - height: 16px; - color: rgba(0, 0, 0, 0.2); -} -.nut-searchbar-rightin { - width: 16px; - height: 16px; - color: rgba(0, 0, 0, 0.2); -} -.nut-searchbar-left, .nut-searchbar-right { - display: inline-flex; - align-items: center; -} -.nut-searchbar-left.nut-icon, .nut-searchbar-right.nut-icon { - width: 20px; - height: 20px; -} -.nut-searchbar-left { - margin-right: 16px; -} -.nut-searchbar-left > div { - margin-right: 16px; -} -.nut-searchbar-left > span { - margin-right: 16px; -} -.nut-searchbar-left > i { - margin-right: 16px; -} -.nut-searchbar-left > svg { - margin-right: 16px; -} -.nut-searchbar-left .nut-icon { - margin-right: 16px; -} -.nut-searchbar-left > div:last-child, .nut-searchbar-left > span:last-child, .nut-searchbar-left > i:last-child, .nut-searchbar-left > svg:last-child, -.nut-searchbar-left .nut-icon:last-child { - margin-right: 0; -} -.nut-searchbar-right { - margin-left: 16px; -} -.nut-searchbar-right > div { - margin-left: 16px; -} -.nut-searchbar-right > span { - margin-left: 16px; -} -.nut-searchbar-right > i { - margin-left: 16px; -} -.nut-searchbar-right > svg { - margin-left: 16px; -} -.nut-searchbar-right .nut-icon { - margin-left: 16px; -} -.nut-searchbar-right > div:first-child, .nut-searchbar-right > span:first-child, .nut-searchbar-right > i:first-child, .nut-searchbar-right > svg:first-child, -.nut-searchbar-right .nut-icon:first-child { - margin-left: 0; -} -.nut-searchbar-left > text { - margin-right: 16px; -} -.nut-searchbar-left > view { - margin-right: 16px; -} -.nut-searchbar-left > text:last-child, .nut-searchbar-left > view:last-child { - margin-right: 0; -} -.nut-searchbar-right > text { - margin-left: 16px; -} -.nut-searchbar-right > view { - margin-left: 16px; -} -.nut-searchbar-right > text:first-child, .nut-searchbar-right > view:first-child { - margin-left: 0; -} -.nut-searchbar-input-box, .nut-searchbar-input { - display: flex; - align-items: center; - flex: 1; -} -.nut-searchbar-input { - border: 0; - outline: 0; - box-sizing: border-box; - width: 100%; - padding: 0 4px; - font-size: 14px; - color: #1a1a1a; - caret-color: #1a1a1a; - background: transparent; - text-align: left; -} -.nut-searchbar-round { - border-radius: 18px; -} -.nut-searchbar-disabled { - cursor: not-allowed; -} - -[dir=rtl] .nut-searchbar-left { - margin-right: 0; - margin-left: 16px; -} - -.nut-rtl .nut-searchbar-left { - margin-right: 0; - margin-left: 16px; -} -[dir=rtl] .nut-searchbar-left > div { - margin-right: 0; - margin-left: 16px; -} -[dir=rtl] .nut-searchbar-left > span { - margin-right: 0; - margin-left: 16px; -} -[dir=rtl] .nut-searchbar-left > svg { - margin-right: 0; - margin-left: 16px; -} -.nut-rtl .nut-searchbar-left > div { - margin-right: 0; - margin-left: 16px; -} -.nut-rtl .nut-searchbar-left > span { - margin-right: 0; - margin-left: 16px; -} -.nut-rtl .nut-searchbar-left > svg { - margin-right: 0; - margin-left: 16px; -} -[dir=rtl] .nut-searchbar-left > div.nut-icon, [dir=rtl] .nut-searchbar-left > span.nut-icon, [dir=rtl] .nut-searchbar-left > svg.nut-icon, -.nut-rtl .nut-searchbar-left > div.nut-icon, -.nut-rtl .nut-searchbar-left > span.nut-icon, -.nut-rtl .nut-searchbar-left > svg.nut-icon { - transform: rotate(180deg); -} -[dir=rtl] .nut-searchbar-left > div:last-child, [dir=rtl] .nut-searchbar-left > span:last-child, [dir=rtl] .nut-searchbar-left > svg:last-child, -.nut-rtl .nut-searchbar-left > div:last-child, -.nut-rtl .nut-searchbar-left > span:last-child, -.nut-rtl .nut-searchbar-left > svg:last-child { - margin-right: 0; - margin-left: 0; -} -[dir=rtl] .nut-searchbar-right { - margin-left: 0; - margin-right: 16px; -} -.nut-rtl .nut-searchbar-right { - margin-left: 0; - margin-right: 16px; -} -[dir=rtl] .nut-searchbar-right > div { - margin-left: 0; - margin-right: 16px; -} -[dir=rtl] .nut-searchbar-right > span { - margin-left: 0; - margin-right: 16px; -} -[dir=rtl] .nut-searchbar-right > svg { - margin-left: 0; - margin-right: 16px; -} -.nut-rtl .nut-searchbar-right > div { - margin-left: 0; - margin-right: 16px; -} -.nut-rtl .nut-searchbar-right > span { - margin-left: 0; - margin-right: 16px; -} -.nut-rtl .nut-searchbar-right > svg { - margin-left: 0; - margin-right: 16px; -} -[dir=rtl] .nut-searchbar-right > div:first-child, [dir=rtl] .nut-searchbar-right > span:first-child, [dir=rtl] .nut-searchbar-right > svg:first-child, -.nut-rtl .nut-searchbar-right > div:first-child, -.nut-rtl .nut-searchbar-right > span:first-child, -.nut-rtl .nut-searchbar-right > svg:first-child { - margin-left: 0; - margin-right: 0; -} -[dir=rtl] .nut-searchbar-left > text { - margin-right: 0; - margin-left: 16px; -} -[dir=rtl] .nut-searchbar-left > view { - margin-right: 0; - margin-left: 16px; -} -.nut-rtl .nut-searchbar-left > text { - margin-right: 0; - margin-left: 16px; -} -.nut-rtl .nut-searchbar-left > view { - margin-right: 0; - margin-left: 16px; -} -[dir=rtl] .nut-searchbar-left > text:last-child, [dir=rtl] .nut-searchbar-left > view:last-child, -.nut-rtl .nut-searchbar-left > text:last-child, -.nut-rtl .nut-searchbar-left > view:last-child { - margin-right: 0; - margin-left: 0; -} -[dir=rtl] .nut-searchbar-right > text { - margin-left: 0; - margin-right: 16px; -} -[dir=rtl] .nut-searchbar-right > view { - margin-left: 0; - margin-right: 16px; -} -.nut-rtl .nut-searchbar-right > text { - margin-left: 0; - margin-right: 16px; -} -.nut-rtl .nut-searchbar-right > view { - margin-left: 0; - margin-right: 16px; -} -[dir=rtl] .nut-searchbar-right > text:first-child, [dir=rtl] .nut-searchbar-right > view:first-child, -.nut-rtl .nut-searchbar-right > text:first-child, -.nut-rtl .nut-searchbar-right > view:first-child { - margin-left: 0; - margin-right: 0; -} -[dir=rtl] .nut-searchbar-input { - text-align: right; -} -.nut-rtl .nut-searchbar-input { - text-align: right; -} \ No newline at end of file diff --git a/src/packages/shortpassword/shortpassword.harmony.css b/src/packages/shortpassword/shortpassword.harmony.css deleted file mode 100644 index 59845d1d3d..0000000000 --- a/src/packages/shortpassword/shortpassword.harmony.css +++ /dev/null @@ -1,119 +0,0 @@ -.nut-shortpassword-title { - line-height: 1; - font-size: 16px; - color: #1A1A1A; -} -.nut-shortpassword-description { - margin-top: 12px; - margin-bottom: 24px; - line-height: 1; - font-size: 12px; - color: #505259; -} -.nut-shortpassword-input { - padding: 0 0 10px; - text-align: center; - position: relative; - overflow: hidden; -} -.nut-shortpassword-input-real { - position: absolute; - right: 0; - width: 247px; - height: 41px; - outline: 0 none; - border: 0; - text-decoration: none; - z-index: -99; -} -.nut-shortpassword-input-site { - width: 247px; - height: 41px; - border-radius: 4px; -} -.nut-shortpassword-input-fake { - top: 5%; - width: 100%; - height: 41px; - margin: 0 auto; - box-sizing: border-box; - background: #F7F8FC; - border-radius: 4px; - border: 1px solid #F7F8FC; - display: flex; - position: absolute; - left: 0; -} -.nut-shortpassword-input-fake-li { - flex: 1; - display: flex; - justify-content: center; - align-items: center; -} -.nut-shortpassword-input-fake-li-icon { - height: 6px; - width: 6px; - border-radius: 50%; - background: #000; - display: inline-block; -} -.nut-shortpassword-message { - margin-top: 9px; - display: flex; - justify-content: space-between; - width: 247px; -} -.nut-shortpassword-message-error { - line-height: 1; - font-size: 10px; - color: #FF0F23; -} -.nut-shortpassword-message-forget { - line-height: 1; - font-size: 12px; - color: #888B94; - display: flex; - align-items: center; -} -.nut-shortpassword-message-forget .nut-icon { - margin-right: 3px; -} -.nut-shortpassword-footer { - display: flex; - justify-content: space-between; - margin-top: 20px; -} -.nut-shortpassword-footer-cancel { - background: #ffffff; - border: 1px solid #FF0F23; - border-radius: 15px; - padding: 8px 38px; - line-height: 1; - font-size: 14px; - color: #FF0F23; -} -.nut-shortpassword-footer-sure { - background: linear-gradient(135deg, #FF0F23 0%, #FF0F23 100%); - border-radius: 15px; - padding: 8px 38px; - line-height: 1; - font-size: 14px; - color: #ffffff; -} - -[dir=rtl] .nut-shortpassword-input-real, -.nut-rtl .nut-shortpassword-input-real { - right: auto; - left: 0; -} -[dir=rtl] .nut-shortpassword-input-fake, -.nut-rtl .nut-shortpassword-input-fake { - left: auto; - right: 0; -} -[dir=rtl] .nut-shortpassword-footer-sure { - background: linear-gradient(-135deg, #FF0F23 0%, #FF0F23 100%); -} -.nut-rtl .nut-shortpassword-footer-sure { - background: linear-gradient(-135deg, #FF0F23 0%, #FF0F23 100%); -} \ No newline at end of file diff --git a/src/packages/sidenavbar/sidenavbar.harmony.css b/src/packages/sidenavbar/sidenavbar.harmony.css deleted file mode 100644 index 2310bfedab..0000000000 --- a/src/packages/sidenavbar/sidenavbar.harmony.css +++ /dev/null @@ -1,70 +0,0 @@ -.nut-sidenavbar { - color: #1d1d21; - font-size: 14px; - height: 100%; - overflow: auto; - display: block; - background-color: #ffffff; -} -.nut-sidenavbar .arrow-icon { - position: absolute; - width: 0; - height: 0; - right: 16px; - top: 18px; - cursor: pointer; -} -.nut-sidenavbar .arrow-down { - border-top: 4px solid #888B94; - border-left: 4px solid transparent; - border-right: 4px solid transparent; -} -.nut-sidenavbar .arrow-up { - border-bottom: 4px solid #888B94; - border-left: 4px solid transparent; - border-right: 4px solid transparent; -} -.nut-sidenavbar-title { - height: 40px; - padding: 10px 8px 10px 20px; - background: #F7F8FC; - color: #1A1A1A; - box-sizing: border-box; - transition: transform 0.5s; -} -.nut-sidenavbar-content { - position: relative; - display: block; -} -.nut-sidenavbar-list.sidenavbar-show .nut-sidenavbar-content { - height: auto; - overflow: inherit; -} -.nut-sidenavbar-list.sidenavbar-hide .nut-sidenavbar-content { - height: 0; - overflow: hidden; -} -.nut-sidenavbar .nut-subsidenavbar-border-bt { - position: relative; -} -.nut-sidenavbar .nut-subsidenavbar-border-bt:after { - content: ""; - position: absolute; - width: 100%; - height: 1px; - background: #eeeff2; - transform: scale(1, 0.5); - left: 0; - bottom: 0; -} - -[dir=rtl] .nut-sidenavbar .arrow-icon, -.nut-rtl .nut-sidenavbar .arrow-icon { - right: auto; - left: 16px; -} -[dir=rtl] .nut-sidenavbar .nut-subsidenavbar-border-bt:after, -.nut-rtl .nut-sidenavbar .nut-subsidenavbar-border-bt:after { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/sidenavbaritem/sidenavbaritem.harmony.css b/src/packages/sidenavbaritem/sidenavbaritem.harmony.css deleted file mode 100644 index 47b328a332..0000000000 --- a/src/packages/sidenavbaritem/sidenavbaritem.harmony.css +++ /dev/null @@ -1,10 +0,0 @@ -.nut-subsidenavbar-item { - height: 40px; - color: #505259; - padding: 10px 8px 10px 55px; - box-sizing: border-box; -} -.nut-subsidenavbar-list { - background-color: #ffffff; - color: #505259; -} \ No newline at end of file diff --git a/src/packages/signature/signature.harmony.css b/src/packages/signature/signature.harmony.css deleted file mode 100644 index 2f9a997f5e..0000000000 --- a/src/packages/signature/signature.harmony.css +++ /dev/null @@ -1,18 +0,0 @@ -.nut-signature .spcanvas_WEAPP { - width: 100%; - height: 100%; -} -.nut-signature .spcanvas_WEAPP Canvas { - width: 100%; -} -.nut-signature-inner { - display: flex; - justify-content: center; - align-items: center; - height: 10rem; - border: 1px solid rgba(0, 0, 0, 0.06); - background-color: #ffffff; -} -.nut-signature-unsupport { - font-size: 14px; -} \ No newline at end of file diff --git a/src/packages/skeleton/skeleton.harmony.css b/src/packages/skeleton/skeleton.harmony.css deleted file mode 100644 index 4e53472b40..0000000000 --- a/src/packages/skeleton/skeleton.harmony.css +++ /dev/null @@ -1,252 +0,0 @@ -.nut-image { - display: block; - position: relative; -} -.nut-image-default { - display: block; - width: 100%; - height: 100%; -} -.nut-image.nut-image-round { - border-radius: 50%; - overflow: hidden; -} -.nut-image-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background: #f5f6fa; - background-size: 100% 100%; -} -.nut-image-error { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background: #f5f6fa; - background-size: 100% 100%; -} - -[dir=rtl] .nut-image .nut-img-loading, -.nut-rtl .nut-image .nut-img-loading { - left: auto; - right: 0; -} -[dir=rtl] .nut-image .nut-img-error, -.nut-rtl .nut-image .nut-img-error { - left: auto; - right: 0; -} - -.nut-avatar-group { - display: flex; - flex-direction: row; - flex: 0 0 auto; -} -.nut-avatar-group-avatar, -.nut-avatar-group .nut-avatar { - border: 1px solid #fff; - margin-left: -8px; -} -.nut-avatar-group-avatar:not(:first-of-type), -.nut-avatar-group .nut-avatar:not(:first-of-type) { - margin-left: -8px; -} - -[dir=rtl] .nut-avatar-group .nut-avatar:not(:first-of-type), -.nut-rtl .nut-avatar-group .nut-avatar:not(:first-of-type) { - margin-left: 0; - margin-right: -8px; -} - -.nut-avatar { - position: relative; - flex: 0 0 auto; -} -.nut-avatar-round { - border-radius: 999px; - overflow: hidden; -} -.nut-avatar-square { - border-radius: 5px; -} -.nut-avatar-first-child { - margin-left: 0; - margin-right: 0; -} -.nut-avatar-img { - width: 100%; - height: 100%; - flex-shrink: 0; - background-size: 100% 100%; - background-repeat: no-repeat; - background-position: center center; -} -.nut-avatar-icon { - background-size: 100% 100%; -} -.nut-avatar .nut-icon-img { - width: 100%; - height: 100%; -} -.nut-avatar-text { - display: flex; - justify-content: center; - align-items: center; - width: 100%; - height: 100%; -} -.nut-avatar-large { - display: flex; - justify-content: center; - align-items: center; - width: 60px; - height: 60px; -} -.nut-avatar-large-img { - width: 60px; - height: 60px; -} -.nut-avatar-large-img-image { - width: 60px; - height: 60px; -} -.nut-avatar-large-icon { - width: 60px; - height: 60px; -} -.nut-avatar-large .nut-icon-img { - width: 100%; - height: 100%; -} -.nut-avatar-large-text { - width: 60px; - height: 60px; -} -.nut-avatar-small { - display: flex; - justify-content: center; - align-items: center; - width: 32px; - height: 32px; -} -.nut-avatar-small-img-image { - width: 32px; - height: 32px; -} -.nut-avatar-small-text { - width: 32px; - height: 32px; -} -.nut-avatar-normal { - display: flex; - justify-content: center; - align-items: center; - width: 40px; - height: 40px; -} -.nut-avatar-normal-img-image { - width: 40px; - height: 40px; -} -.nut-avatar-normal .nut-icon-img { - width: 100%; - height: 100%; -} -.nut-avatar-normal-text { - width: 40px; - height: 40px; -} - -.nut-skeleton { - display: inline-block; - position: relative; - overflow: hidden; - vertical-align: middle; - width: 100%; -} -.nut-skeleton-content { - display: flex; - flex-direction: row; -} -.nut-skeleton-content-avatar { - margin-right: 20px; - background: #f5f6fa !important; -} -.nut-skeleton-content-block { - width: 100%; - height: 15px; - background: #f5f6fa; - margin-top: 10px; - border-radius: 0; -} -.nut-skeleton-content-line { - width: 100%; - display: flex; - flex-direction: column; -} -.nut-skeleton-content-line .nut-skeleton-content-block:last-child { - width: 70%; -} -.nut-skeleton-content-title { - width: 30%; - height: 15px; - background: #f5f6fa; -} -.nut-skeleton-content-block-last-child { - width: 55%; -} -.nut-skeleton-animation { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1; - /* #ifndef rn */ - background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.5) 50%, hsla(0, 0%, 100%, 0) 80%); - /* #endif */ - animation: nut-skeleton 2s ease-in-out 0s infinite; -} -@keyframes nut-skeleton { - 0% { - background-position-x: -500px; - } - to { - background-position-x: calc(500px + 100%); - } -} - -[dir=rtl] .nut-skeleton-content .nut-avatar, -.nut-rtl .nut-skeleton-content .nut-avatar { - margin-right: 0; - margin-left: 20px; -} -[dir=rtl] .nut-skeleton-animation, -.nut-rtl .nut-skeleton-animation { - left: auto; - right: 0; - /* #ifndef rn */ - background: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.5) 50%, hsla(0, 0%, 100%, 0) 80%); - /* #endif */ - animation: nut-skeleton-rtl 2s ease-in-out 0s infinite; -} -@keyframes nut-skeleton-rtl { - 0% { - background-position-x: calc(500px + 100%); - } - to { - background-position-x: -500px; - } -} \ No newline at end of file diff --git a/src/packages/space/space.harmony.css b/src/packages/space/space.harmony.css deleted file mode 100644 index 70363b14c3..0000000000 --- a/src/packages/space/space.harmony.css +++ /dev/null @@ -1,79 +0,0 @@ -.nut-space { - display: flex; -} -.nut-space-item { - flex: none; -} -.nut-space-vertical { - flex-direction: column; -} -.nut-space-vertical-item { - margin-bottom: 8px; -} -.nut-space-vertical-item-last { - margin-bottom: 0; -} -.nut-space-horizontal { - flex-direction: row; -} -.nut-space-horizontal-item { - margin-right: 8px; -} -.nut-space-horizontal-item-last { - margin-right: 0; -} -.nut-space-horizontal-wrap { - flex-wrap: wrap; - margin-bottom: calc(8px * -1); -} -.nut-space-horizontal-wrap-item { - padding-bottom: 8px; -} -.nut-space-align-center { - align-items: center; -} -.nut-space-align-start { - align-items: flex-start; -} -.nut-space-align-end { - align-items: flex-end; -} -.nut-space-align-baseline { - align-items: baseline; -} -.nut-space-justify-center { - justify-content: center; -} -.nut-space-justify-start { - justify-content: flex-start; -} -.nut-space-justify-end { - justify-content: flex-end; -} -.nut-space-justify-between { - justify-content: space-between; -} -.nut-space-justify-around { - justify-content: space-around; -} -.nut-space-justify-evenly { - justify-content: space-evenly; -} -.nut-space-justify-stretch { - justify-content: stretch; -} - -[dir=rtl] .nut-space-horizontal > .nut-space-item { - margin-right: 0; - margin-left: 8px; -} - -.nut-rtl .nut-space-horizontal > .nut-space-item { - margin-right: 0; - margin-left: 8px; -} -[dir=rtl] .nut-space-horizontal > .nut-space-item:last-child, -.nut-rtl .nut-space-horizontal > .nut-space-item:last-child { - margin-right: 0; - margin-left: 0; -} \ No newline at end of file diff --git a/src/packages/step/step.harmony.css b/src/packages/step/step.harmony.css deleted file mode 100644 index d8bfb72a72..0000000000 --- a/src/packages/step/step.harmony.css +++ /dev/null @@ -1,197 +0,0 @@ -.nut-step { - flex-grow: 0; - flex-shrink: 0; - flex: 1; - text-align: center; - font-size: 0; -} -.nut-step-head { - position: relative; - display: flex; - justify-content: center; - margin-bottom: 12px; -} -.nut-step-line { - position: absolute; - top: calc(25px / 2); - left: calc(50% + (100% - 70%) / 2); - height: 1px; - width: 70%; - background: #888B94; -} -.nut-step-icon { - position: relative; - display: flex; - align-items: center; - justify-content: center; - width: 25px; - height: 25px; - line-height: 25px; - font-size: 12px; - background-color: #888B94; - border-color: #888B94; - color: #ffffff; - z-index: 1; -} -.nut-step-icon .nut-icon { - width: 100%; - height: 100%; -} -.nut-step-icon.is-text { - border-radius: 50%; - border-width: 1px; - border-style: solid; -} -.nut-step-icon.is-icon { - border-radius: 50%; - border-width: 1px; - border-style: solid; -} -.nut-step-main { - padding: 0 10%; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -.nut-step-title { - display: block; - margin-bottom: 10px; - font-size: 14px; - color: #1A1A1A; -} -.nut-step-description { - display: block; - font-size: 12px; - color: #505259; -} -.nut-step:last-child .nut-step-line { - display: none; -} -.nut-step.nut-step-process .nut-step-icon { - background-color: #FF0F23; - border-color: #FF0F23; - color: #ffffff; -} -.nut-step.nut-step-process .nut-step-title { - color: #FF0F23; - font-size: 14px; - font-weight: 500; -} -.nut-step.nut-step-process .nut-step-description { - color: #505259; -} -.nut-step.nut-step-wait .nut-step-title { - color: #1A1A1A; -} -.nut-step.nut-step-wait .nut-step-description { - color: #505259; -} -.nut-step.nut-step-finish .nut-step-icon { - background-color: #ffffff; - border-color: #FF0F23; - color: #FF0F23; -} -.nut-step.nut-step-finish .nut-step-line { - background: #FF0F23; -} -.nut-step.nut-step-finish .nut-step-title { - color: #FF0F23; -} -.nut-step.nut-step-finish .nut-step-description { - color: #505259; -} - -.nut-steps-dot .nut-step-head { - margin: 10px 0; -} -.nut-steps-dot .nut-step-line { - top: 7px; -} -.nut-steps-dot .nut-step-icon { - width: 6px; - height: 6px; - border: 2px solid #ffffff; - border-radius: 50%; - box-sizing: content-box; -} -.nut-steps-dot .nut-step-wait .nut-step-icon { - background-color: #888B94; -} -.nut-steps-dot .nut-step-finish .nut-step-icon { - background-color: #ffffff; - border-color: #FF0F23; -} -.nut-steps-dot .nut-step-process .nut-step-icon { - position: relative; -} -.nut-steps-dot .nut-step-process .nut-step-icon:before { - content: ""; - display: inline-block; - position: absolute; - left: 50%; - top: 50%; - margin-left: -7px; - margin-top: -7px; - width: 14px; - height: 14px; - background-color: #FF0F23; - border-radius: 50%; - opacity: 0.23; -} - -.nut-steps-horizontal.nut-steps-dot .nut-step-line { - top: 50%; - bottom: -50%; -} - -.nut-steps-vertical .nut-step { - display: flex; - height: 33.34%; -} -.nut-steps-vertical .nut-step-line { - position: absolute; - display: inline-block; - width: 1px; - height: 70%; - background: #888B94; - top: calc(25px + (100% - 70% - 12px) / 2); - left: calc(50% - 1px); -} -.nut-steps-vertical.nut-steps-dot .nut-step-line { - top: calc(6px + (100% - 70%) / 2); -} -.nut-steps-vertical .nut-step-main { - display: inline-block; - padding-left: 6%; - text-align: start; -} - -[dir=rtl] .nut-step-line { - left: auto; - right: calc(50% + (100% - 70%) / 2); -} - -.nut-rtl .nut-step-line { - left: auto; - right: calc(50% + (100% - 70%) / 2); -} - -[dir=rtl] .nut-steps-dot .nut-step-process .nut-step-icon:before, -.nut-rtl .nut-steps-dot .nut-step-process .nut-step-icon:before { - left: auto; - right: 50%; - margin-left: 0; - margin-right: -7px; -} - -[dir=rtl] .nut-steps-vertical .nut-step-line, -.nut-rtl .nut-steps-vertical .nut-step-line { - left: auto; - right: calc(50% - 1px); -} -[dir=rtl] .nut-steps-vertical .nut-step-main, -.nut-rtl .nut-steps-vertical .nut-step-main { - padding-left: 0; - padding-right: 6%; -} \ No newline at end of file diff --git a/src/packages/steps/steps.harmony.css b/src/packages/steps/steps.harmony.css deleted file mode 100644 index bb64553555..0000000000 --- a/src/packages/steps/steps.harmony.css +++ /dev/null @@ -1,8 +0,0 @@ -.nut-steps { - display: flex; -} - -.nut-steps-vertical { - height: 100%; - flex-flow: column; -} \ No newline at end of file diff --git a/src/packages/sticky/sticky.harmony.css b/src/packages/sticky/sticky.harmony.css deleted file mode 100644 index 1b10e0de80..0000000000 --- a/src/packages/sticky/sticky.harmony.css +++ /dev/null @@ -1,3 +0,0 @@ -.nut-sticky-fixed { - position: fixed; -} \ No newline at end of file diff --git a/src/packages/subsidenavbar/subsidenavbar.harmony.css b/src/packages/subsidenavbar/subsidenavbar.harmony.css deleted file mode 100644 index 6ba3b72390..0000000000 --- a/src/packages/subsidenavbar/subsidenavbar.harmony.css +++ /dev/null @@ -1,16 +0,0 @@ -.nut-subsidenavbar-title { - height: 40px; - padding: 10px 8px 10px 35px; - box-sizing: border-box; - background-color: #F7F8FC; - color: #1A1A1A; - box-sizing: border-box; -} -.nut-subsidenavbar-list.sidenavbar-show .nut-subsidenavbar-content { - height: auto; - overflow: inherit; -} -.nut-subsidenavbar-list.sidenavbar-hide .nut-subsidenavbar-content { - height: 0; - overflow: hidden; -} \ No newline at end of file diff --git a/src/packages/swipe/swipe.harmony.css b/src/packages/swipe/swipe.harmony.css deleted file mode 100644 index 979aa52191..0000000000 --- a/src/packages/swipe/swipe.harmony.css +++ /dev/null @@ -1,29 +0,0 @@ -.nut-swipe { - display: flex; - flex-direction: row; - position: relative; - overflow: hidden; - cursor: grab; - background-color: #ffffff; -} -.nut-swipe-wrapper { - display: flex; - flex-direction: row; - justify-content: flex-start; - align-self: stretch; - width: 100%; - transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1); - transition-property: transform; -} -.nut-swipe-left, .nut-swipe-right { - position: absolute; - top: 0; - display: flex; - flex-direction: row; -} -.nut-swipe-left { - left: 0; -} -.nut-swipe-right { - left: 100%; -} \ No newline at end of file diff --git a/src/packages/swiper/swiper.harmony.css b/src/packages/swiper/swiper.harmony.css deleted file mode 100644 index 7faa11b218..0000000000 --- a/src/packages/swiper/swiper.harmony.css +++ /dev/null @@ -1,135 +0,0 @@ -.nut-indicator { - display: flex; - flex-direction: row; - width: auto; - flex-wrap: nowrap; - align-items: center; -} -.nut-indicator-dot { - display: inline-block; - vertical-align: middle; - width: 4px; - height: 4px; - border-radius: 50%; - background-color: rgba(0, 0, 0, 0.06); - margin: 0 2px; -} -.nut-indicator-dot:first-child { - margin-left: 0px; -} -.nut-indicator-dot:last-child { - margin-right: 0px; -} -.nut-indicator-active { - width: 8px; - border-radius: 2px; - background: #ff0f23; -} -.nut-indicator-vertical { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; -} -.nut-indicator-vertical-dot { - margin: 2px 0; -} -.nut-indicator-vertical-dot:first-child { - margin-top: 0px; -} -.nut-indicator-vertical-dot:last-child { - margin-bottom: 0px; -} -.nut-indicator-vertical-active { - width: 4px; - height: 8px; -} - -[dir=rtl] .nut-indicator-dot:first-child { - margin-left: 2px; - margin-right: 0px; -} - -.nut-rtl .nut-indicator-dot:first-child { - margin-left: 2px; - margin-right: 0px; -} -[dir=rtl] .nut-indicator-dot:last-child { - margin-right: 2px; - margin-left: 0px; -} -.nut-rtl .nut-indicator-dot:last-child { - margin-right: 2px; - margin-left: 0px; -} - -.nut-swiper { - width: 100%; - height: 100%; - overflow: hidden; - touch-action: none; - position: relative; -} -.nut-swiper-indicator { - display: flex; - flex-direction: row; - justify-content: center; - position: absolute; - height: 4px; - width: 100%; - top: 89.33%; - z-index: 10; -} -.nut-swiper-indicator-vertical { - width: 8px; - height: 100%; - top: 0; - left: 12px; - flex-direction: column; - justify-content: center; - z-index: 1; -} - -.nut-swiper-inner { - width: 100%; - height: 100%; - display: flex; - position: relative; -} -.nut-swiper-inner-horizontal { - /* #ifndef rn */ - transform: undefined; - /* #ifndef rn */ -} -.nut-swiper-inner-vertical { - /* #ifndef rn */ - transform: undefined; - /* #ifndef rn */ - flex-direction: column; -} - -.nut-swiper-slide { - width: 100%; - height: 100%; - position: relative; - flex-shrink: 0; -} - -.nut-swiper-item { - width: 100%; - height: 100%; -} - -[dir=rtl] .nut-swiper-indicator, -.nut-rtl .nut-swiper-indicator { - left: auto; - right: 50%; - /* #ifndef rn */ - transform: translateX(50%); - /* #endif */ -} -[dir=rtl] .nut-swiper-indicator-vertical, -.nut-rtl .nut-swiper-indicator-vertical { - left: auto; - right: 12px; -} \ No newline at end of file diff --git a/src/packages/swiperitem/swiperitem.harmony.css b/src/packages/swiperitem/swiperitem.harmony.css deleted file mode 100644 index df28b42734..0000000000 --- a/src/packages/swiperitem/swiperitem.harmony.css +++ /dev/null @@ -1,3 +0,0 @@ -.nut-swiper-item { - height: 100%; -} \ No newline at end of file diff --git a/src/packages/switch/switch.harmony.css b/src/packages/switch/switch.harmony.css deleted file mode 100644 index 205e56d2a4..0000000000 --- a/src/packages/switch/switch.harmony.css +++ /dev/null @@ -1,71 +0,0 @@ -.nut-switch { - cursor: pointer; - display: flex; - flex-direction: row; - align-items: center; - width: 40px; - height: 24px; - line-height: 24px; - background-color: #ff0f23; - border-radius: 8px; - background-size: 100% 100%; - background-repeat: no-repeat; - background-position: center center; - flex: 0 0 auto; -} -.nut-switch-button { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; - height: 20px; - width: 20px; - transform: translateX(2px); - border-radius: 6px; - background: #ffffff; - transition: transform 0.3s; - box-shadow: 0 0 transparent; -} -.nut-switch-button-open { - transform: translateX(18px); -} -.nut-switch-button-open-rtl { - transform: translateX(-18px); -} -.nut-switch-button-close { - transform: translateX(2px); -} -.nut-switch-button-close-rtl { - transform: translateX(-2px); -} -.nut-switch-close { - background-color: #c2c4cc; -} -.nut-switch-close-line { - width: 12px; - height: 2px; - background: #fff; - border-radius: 2px; -} -.nut-switch-disabled { - background-color: #ffadbe; -} -.nut-switch-disabled-close { - background-color: #f5f6fa; -} -.nut-switch-label { - color: #ffffff; - font-size: 12px; -} -.nut-switch-label-open { - transform: translateX(-18px); -} -.nut-switch-label-open-rtl { - transform: translateX(18px); -} -.nut-switch-label-close { - transform: translateX(18px); -} -.nut-switch-label-close-rtl { - transform: translateX(-18px); -} \ No newline at end of file diff --git a/src/packages/tabbar/tabbar.harmony.css b/src/packages/tabbar/tabbar.harmony.css deleted file mode 100644 index 9ee280d6c0..0000000000 --- a/src/packages/tabbar/tabbar.harmony.css +++ /dev/null @@ -1,46 +0,0 @@ -.nut-tabbar { - border: 0px; - box-shadow: none; - border-bottom: 1px solid #eee; - border-top: 1px solid #eee; - width: 100%; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - box-sizing: border-box; - background: #ffffff; -} -.nut-tabbar-wrap { - width: 100%; - height: 50px; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; -} -.nut-tabbar:last-child { - border-right: 0; -} -.nut-tabbar-fixed { - position: fixed; - bottom: 0px; - left: 0px; -} -.nut-tabbar-safe-area { - display: block; - width: 100%; - padding-bottom: constant(safe-area-inset-bottom); - padding-bottom: env(safe-area-inset-bottom); -} - -[dir=rtl] .nut-tabbar:last-child, -.nut-rtl .nut-tabbar:last-child { - border-right: none; - border-left: 0; -} -[dir=rtl] .nut-tabbar-fixed, -.nut-rtl .nut-tabbar-fixed { - left: auto; - right: 0px; -} \ No newline at end of file diff --git a/src/packages/tabbaritem/tabbaritem.harmony.css b/src/packages/tabbaritem/tabbaritem.harmony.css deleted file mode 100644 index fbce58906d..0000000000 --- a/src/packages/tabbaritem/tabbaritem.harmony.css +++ /dev/null @@ -1,43 +0,0 @@ -.nut-tabbar-item { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - flex: 1; - text-align: center; - text-decoration: none; - color: #1A1A1A; - height: 100%; -} -.nut-tabbar-item-icon-box { - padding: 0px; - display: flex; - flex-direction: column; - align-items: center; - position: relative; -} -.nut-tabbar-item-icon-box .nut-icon { - width: 24px; - height: 24px; - font-size: 24px; -} -.nut-tabbar-item-icon-box-nav { - display: block; - font-size: 10px; - margin-top: 3px; -} -.nut-tabbar-item-icon-box-large { - font-size: 16px; - margin-top: 0; - line-height: 20px; - font-weight: 400; -} -.nut-tabbar-item-active { - color: #FF0F23; -} -.nut-tabbar-item-active .nut-tabbar-item-icon-box { - color: inherit; -} -.nut-tabbar-item-active .nut-tabbar-item-icon-box .nut-icon { - color: inherit; -} \ No newline at end of file diff --git a/src/packages/table/table.harmony.css b/src/packages/table/table.harmony.css deleted file mode 100644 index 135cdc8bea..0000000000 --- a/src/packages/table/table.harmony.css +++ /dev/null @@ -1,224 +0,0 @@ -.nut-table { - overflow: hidden; - position: relative; -} -.nut-table-wrapper { - display: flex; - width: 100%; - flex-direction: column; - font-size: 14px; - color: #1A1A1A; - overflow-y: auto; - overflow-x: hidden; - position: relative; - border: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-table-wrapper-sticky { - overflow-x: auto; -} -.nut-table-main { - display: table; - overflow-x: auto; - color: #1A1A1A; - background-color: #ffffff; - table-layout: fixed; - width: max-content; - min-width: 100%; - position: relative; -} -.nut-table-main-striped .nut-table-main-head-tr { - background-color: #F7F8FC; -} -.nut-table-main-striped .nut-table-main-body-tr:nth-child(odd) { - background-color: #ffffff; -} -.nut-table-main-striped .nut-table-main-body-tr:nth-child(even) { - background-color: #F7F8FC; -} -.nut-table-main-head, .nut-table-main-body { - background: inherit; -} -.nut-table-main-head-tr, .nut-table-main-body-tr { - display: table-row; - background: inherit; -} -.nut-table-main-head-tr:last-child .nut-table-main-body-tr-td, .nut-table-main-body-tr:last-child .nut-table-main-body-tr-td { - border-bottom: none; -} -.nut-table-main-head-tr-th { - display: table-cell; - padding: 10px; - table-layout: fixed; - background: inherit; - position: sticky; - top: 0; -} -.nut-table-main-body-tr-th { - display: table-cell; - padding: 10px; - table-layout: fixed; - background: inherit; - position: sticky; - top: 0; -} -.nut-table-main-head-tr-th.nut-table-fixed-left, .nut-table-main-head-tr-th.nut-table-fixed-right, .nut-table-main-body-tr-th.nut-table-fixed-left, .nut-table-main-body-tr-th.nut-table-fixed-right { - z-index: 4; -} -.nut-table-main-head-tr-th:last-child, .nut-table-main-body-tr-th:last-child { - border-right: none; -} -.nut-table-main-head-tr-td { - display: table-cell; - padding: 10px; - table-layout: fixed; - background: inherit; -} -.nut-table-main-body-tr-td { - display: table-cell; - padding: 10px; - table-layout: fixed; - background: inherit; -} -.nut-table-main-head-tr-td:last-child, .nut-table-main-body-tr-td:last-child { - border-right: none; -} -.nut-table-main-head-tr-td-nodata, .nut-table-main-body-tr-td-nodata { - display: flex; - height: 50px; - align-items: center; - justify-content: center; -} -.nut-table-main-head-tr-border { - border-right: 1px solid rgba(0, 0, 0, 0.06); - border-bottom: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-table-main-body-tr-border { - border-right: 1px solid rgba(0, 0, 0, 0.06); - border-bottom: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-table-main-head-tr-alignleft, .nut-table-main-head-tr-align, .nut-table-main-body-tr-alignleft, .nut-table-main-body-tr-align { - text-align: start; -} -.nut-table-main-head-tr-aligncenter, .nut-table-main-body-tr-aligncenter { - text-align: center; -} -.nut-table-main-head-tr-alignright, .nut-table-main-body-tr-alignright { - text-align: end; -} -.nut-table-main-head { - display: table-header-group; -} -.nut-table-main-body { - display: table-row-group; -} -.nut-table-sticky-left, .nut-table-sticky-right { - position: absolute; - top: 0px; - width: 8px; - bottom: -1px; - overflow-x: hidden; - overflow-y: hidden; - box-shadow: none; - touch-action: none; - pointer-events: none; - z-index: 3; - background: transparent; -} -.nut-table-sticky-left { - left: 1px; - box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.1); -} -.nut-table-sticky-right { - right: 1px; - box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.1); -} -.nut-table-fixed-left, .nut-table-fixed-right { - position: sticky; - z-index: 2; -} -.nut-table-fixed-left.h5-div { - padding: 10px 0; -} -.nut-table-fixed-right.h5-div { - padding: 10px 0; -} -.nut-table-fixed-left-last { - border-right: none; -} -.nut-table-summary { - color: #1A1A1A; - background-color: #ffffff; - display: flex; - align-items: center; - justify-content: center; - height: 30px; - padding: 10px; - position: relative; - z-index: 5; -} - -[dir=rtl] .nut-table-main-head-tr-th:last-child, [dir=rtl] .nut-table-main-body-tr-th:last-child, -.nut-rtl .nut-table-main-head-tr-th:last-child, -.nut-rtl .nut-table-main-body-tr-th:last-child { - border-right: none; - border-left: none; -} -[dir=rtl] .nut-table-main-head-tr-td:last-child, [dir=rtl] .nut-table-main-body-tr-td:last-child, -.nut-rtl .nut-table-main-head-tr-td:last-child, -.nut-rtl .nut-table-main-body-tr-td:last-child { - border-right: none; - border-left: none; -} -[dir=rtl] .nut-table-main-head-tr-border { - border-right: none; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -[dir=rtl] .nut-table-main-body-tr-border { - border-right: none; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-rtl .nut-table-main-head-tr-border { - border-right: none; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-rtl .nut-table-main-body-tr-border { - border-right: none; - border-left: 1px solid rgba(0, 0, 0, 0.06); -} -[dir=rtl] .nut-table-main-head-tr-alignleft, [dir=rtl] .nut-table-main-head-tr-align, [dir=rtl] .nut-table-main-body-tr-alignleft, [dir=rtl] .nut-table-main-body-tr-align, -.nut-rtl .nut-table-main-head-tr-alignleft, -.nut-rtl .nut-table-main-head-tr-align, -.nut-rtl .nut-table-main-body-tr-alignleft, -.nut-rtl .nut-table-main-body-tr-align { - text-align: right; -} -[dir=rtl] .nut-table-main-head-tr-alignright, [dir=rtl] .nut-table-main-body-tr-alignright, -.nut-rtl .nut-table-main-head-tr-alignright, -.nut-rtl .nut-table-main-body-tr-alignright { - text-align: left; -} -[dir=rtl] .nut-table-sticky-left { - left: auto; - right: 1px; - box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.1); -} -.nut-rtl .nut-table-sticky-left { - left: auto; - right: 1px; - box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.1); -} -[dir=rtl] .nut-table-sticky-right { - right: auto; - left: 1px; - box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.1); -} -.nut-rtl .nut-table-sticky-right { - right: auto; - left: 1px; - box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.1); -} -[dir=rtl] .nut-table-fixed-left-last, -.nut-rtl .nut-table-fixed-left-last { - border-right: none; - border-left: none; -} \ No newline at end of file diff --git a/src/packages/tabpane/tabpane.harmony.css b/src/packages/tabpane/tabpane.harmony.css deleted file mode 100644 index 80446ce583..0000000000 --- a/src/packages/tabpane/tabpane.harmony.css +++ /dev/null @@ -1,14 +0,0 @@ -.nut-tabpane { - width: 100%; - flex-shrink: 0; - display: block; - background-color: #ffffff; - color: #1A1A1A; - padding: 24px 20px; - box-sizing: border-box; - overflow: auto; -} -.nut-tabpane.inactive { - overflow: visible; - height: 0; -} \ No newline at end of file diff --git a/src/packages/tabs/tabs.harmony.css b/src/packages/tabs/tabs.harmony.css deleted file mode 100644 index a436db6078..0000000000 --- a/src/packages/tabs/tabs.harmony.css +++ /dev/null @@ -1,360 +0,0 @@ -.nut-tabs { - display: flex; -} - -.nut-tabs-titles { - display: flex; - box-sizing: border-box; - height: 44px; - padding: 0 16px; - user-select: none; - overflow: hidden; - background: #F7F8FC; -} -.nut-tabs-titles::-webkit-scrollbar { - display: none; - width: 0; - background: transparent; -} -.nut-tabs-titles .nut-tabs-list { - width: 100%; - height: auto; - display: flex; - flex-shrink: 0; -} -.nut-tabs-titles-left { - justify-content: flex-start; -} -.nut-tabs-titles-left .nut-tabs-titles-item { - padding: 0 10px; -} -.nut-tabs-titles-right { - justify-content: flex-end; -} -.nut-tabs-titles-right .nut-tabs-titles-item { - padding: 0 10px; -} -.nut-tabs-titles-scrollable { - overflow-x: auto; - overflow-y: hidden; -} -.nut-tabs-titles-item { - position: relative; - display: flex; - align-items: center; - justify-content: center; - flex: 1 0 auto; - margin: 0 12px; - height: 44px; - line-height: 44px; - min-width: 50px; - font-size: 14px; - color: #1A1A1A; - text-overflow: ellipsis; - white-space: nowrap; -} -.nut-tabs-titles-item-left, .nut-tabs-titles-item-right { - flex: none; -} -.nut-tabs-titles-item-text { - text-align: center; -} -.nut-tabs-titles-item-smile { - position: absolute; - transition: width 0.3s ease; - width: 0; - height: 0; - content: " "; - bottom: 15%; - left: 50%; - transform: translate(-50%, 0); - border-radius: 2px; - opacity: 1; - overflow: hidden; -} -.nut-tabs-titles-item-line { - position: absolute; - transition: width 0.3s ease; - width: 0; - height: 0; - content: " "; - bottom: 15%; - left: 50%; - transform: translate(-50%, 0); - border-radius: 2px; - opacity: 1; - overflow: hidden; -} -.nut-tabs-titles-item-smile { - bottom: -10%; -} -.nut-tabs-titles-item-smile .nut-icon { - position: absolute; - font-size: 20px; - width: 100%; - height: 100%; - color: #FF0F23; -} -.nut-tabs-titles-item-active { - color: #FF0F23; - font-weight: 500; -} -.nut-tabs-titles-item-active .nut-tabs-titles-item-line { - overflow: unset; - content: " "; - width: 12px; - height: 2px; - background: #FF0F23; -} -.nut-tabs-titles-item-active .nut-tabs-titles-item-smile { - overflow: unset; - width: 40px; - height: 20px; -} -.nut-tabs-titles-item-disabled { - color: #C2C4CC; -} -.nut-tabs-titles-item:first-child { - margin-left: 0; -} -.nut-tabs-titles-item:last-child { - margin-right: 0; -} -.nut-tabs-titles-simple .nut-tabs-titles-item-active { - color: #1A1A1A; - font-size: 16px; -} -.nut-tabs-titles-card { - padding: 0; - background-color: undefined; -} -.nut-tabs-titles-card .nut-tabs-titles-item { - margin: 0; -} -.nut-tabs-titles-card .nut-tabs-titles-item-active { - font-weight: 500; - background-color: #ffffff; - border-radius: undefined; -} -.nut-tabs-titles-button .nut-tabs-titles-item-active { - height: 28px; - margin-top: 8px; - margin-bottom: 8px; - background: undefined; - color: #505259; - border-radius: 50px; - font-weight: 500; - background-color: #FFEBF1; - color: #FF0F23; - border: 1px solid #FF0F23; -} -.nut-tabs-titles-divider { - padding: 0; - border-bottom: 1px solid rgba(0, 0, 0, 0.06); -} -.nut-tabs-titles-divider .nut-tabs-titles-item { - margin: 0; - position: relative; -} -.nut-tabs-titles-divider .nut-tabs-titles-item::after { - content: ""; - position: absolute; - right: 0; - top: 50%; - height: 50%; - width: 1px; - background: rgba(0, 0, 0, 0.06); - transform: translateY(-50%); -} -.nut-tabs-titles-divider .nut-tabs-titles-item:last-child::after { - display: none; -} - -[dir=rtl] .nut-tabs-titles-item-smile, [dir=rtl] .nut-tabs-titles-item-line, -.nut-rtl .nut-tabs-titles-item-smile, -.nut-rtl .nut-tabs-titles-item-line { - left: auto; - right: 50%; - transform: translate(50%, 0); -} -[dir=rtl] .nut-tabs-titles-item:first-child, -.nut-rtl .nut-tabs-titles-item:first-child { - margin-left: 0; - margin-right: 0; -} -[dir=rtl] .nut-tabs-titles-divider .nut-tabs-titles-item::after, -.nut-rtl .nut-tabs-titles-divider .nut-tabs-titles-item::after { - right: auto; - left: 0; -} - -.nut-tabs-horizontal { - flex-direction: column; - position: relative; -} - -.nut-tabs-vertical { - flex-direction: row; - width: 100%; -} -.nut-tabs-vertical .nut-tabs-ellipsis { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} -.nut-tabs-vertical .nut-tabs-titles { - box-sizing: border-box; - flex-direction: column; - height: 100%; - padding: 0; - width: 100px; - flex-shrink: 0; -} -.nut-tabs-vertical .nut-tabs-titles .nut-tabs-list { - width: 100%; - display: flex; - flex-direction: column; - flex-shrink: 0; -} -.nut-tabs-vertical .nut-tabs-titles-line .nut-tabs-titles-item { - padding-left: 14px; -} -.nut-tabs-vertical .nut-tabs-titles-scrollable { - overflow-x: hidden; - overflow-y: auto; -} -.nut-tabs-vertical .nut-tabs-titles-item { - height: 40px; - margin: 0; - flex: none; -} -.nut-tabs-vertical .nut-tabs-titles-item-smile { - width: 0; - height: 0; - overflow: hidden; - transition: width 0.3s ease; -} -.nut-tabs-vertical .nut-tabs-titles-item-line { - width: 0; - height: 0; - transform: translate(0, -50%); - transition: height 0.3s ease; -} -.nut-tabs-vertical .nut-tabs-titles-item-line-vertical { - top: 50%; -} -.nut-tabs-vertical .nut-tabs-titles-item-active { - background-color: #ffffff; -} -.nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-line { - left: 10px; - width: 3px; - height: 12px; - background: linear-gradient(180deg, #FF0F23 0%, #FFEBF1 100%); -} -.nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-smile { - right: -12px; - bottom: -2%; - left: auto; - width: 40px; - height: 20px; - transform: rotate(320deg); -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles { - flex-direction: row; - overflow-x: auto; - overflow-y: hidden; - height: 44px; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles .nut-tabs-list { - width: 100%; - display: flex; - flex-direction: row; - flex-shrink: 0; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-content { - flex-direction: row; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active { - background-color: initial; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-line { - left: 50%; - transform: translate(-50%, 0); -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-smile { - left: 50%; - right: auto; - bottom: -3px; - transform: translate(-50%, 0) rotate(0deg); -} -.nut-tabs-vertical .nut-tabs-content { - flex-direction: column; - height: 100%; -} -.nut-tabs-vertical .nut-tabs-content-wrap { - flex: 1; -} -.nut-tabs-vertical .nut-tabs-content .nut-tabpane { - height: 100%; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles { - display: flex; - flex-direction: row; - padding: 0 !important; - width: 100%; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles .nut-tabs-titles-item { - display: flex; - align-items: center; - justify-content: center; - flex: 1 0 auto; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles .nut-tabs-titles-item-active { - color: #FF0F23; - font-weight: 500; - font-size: 16px; -} -.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles .nut-tabs-titles-item-active .nut-tabs-titles-item-line { - content: " "; - width: 12px; - height: 2px; - background: #FF0F23; -} - -[dir=rtl] .nut-tabs-vertical .nut-tabs-titles-line .nut-tabs-titles-item, -.nut-rtl .nut-tabs-vertical .nut-tabs-titles-line .nut-tabs-titles-item { - padding-left: 0; - padding-right: 14px; -} -[dir=rtl] .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-line, -.nut-rtl .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-line { - left: auto; - right: 10px; -} -[dir=rtl] .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-smile, -.nut-rtl .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-smile { - left: -12px; - right: auto; - transform: rotate(-320deg); -} -[dir=rtl] .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-line, -.nut-rtl .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-line { - left: auto; - right: 50%; - transform: translate(50%, 0); -} -[dir=rtl] .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-smile, -.nut-rtl .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-smile { - right: 50%; - left: auto; - transform: translate(50%, 0) rotate(0deg); -} - -.nut-tabs-content { - display: flex; - box-sizing: border-box; -} -.nut-tabs-content-wrap { - overflow: hidden; -} \ No newline at end of file diff --git a/src/packages/tag/tag.harmony.css b/src/packages/tag/tag.harmony.css deleted file mode 100644 index 6066f36a99..0000000000 --- a/src/packages/tag/tag.harmony.css +++ /dev/null @@ -1,68 +0,0 @@ -.nut-tag { - padding: 0px 2px; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - font-size: 10px; - border-radius: 2px; - height: 14px; - color: #ffffff; - border: 1px solid transparent; -} -.nut-tag .nut-icon { - vertical-align: middle; - margin-left: 4px; -} -.nut-tag-text { - font-size: 10px; - color: #ffffff; -} -.nut-tag-text-plain { - color: #1a1a1a; -} -.nut-tag-default { - background: #1a1a1a; -} -.nut-tag-primary { - background: #fa2c19; -} -.nut-tag-info { - background: #0073ff; -} -.nut-tag-success { - background: #4fc08d; -} -.nut-tag-danger { - background: #ff0f23; -} -.nut-tag-warning { - background: #ffbf00; -} -.nut-tag-round { - border-radius: 8px; -} -.nut-tag-mark { - border-radius: 0 8px 8px 0; -} -.nut-tag-close { - cursor: pointer; -} -.nut-tag-custom-icon { - display: inline-flex; - align-items: center; - justify-content: center; - font-size: 10px; - color: #ffffff; - margin-left: 4px; -} -.nut-tag-plain { - background-color: #fff; - border: 1px solid #1a1a1a; -} - -[dir=rtl] .nut-tag .nut-icon, -.nut-rtl .nut-tag .nut-icon { - margin-left: 0; - margin-right: 4px; -} \ No newline at end of file diff --git a/src/packages/textarea/textarea.harmony.css b/src/packages/textarea/textarea.harmony.css deleted file mode 100644 index 8998627898..0000000000 --- a/src/packages/textarea/textarea.harmony.css +++ /dev/null @@ -1,64 +0,0 @@ -.nut-textarea { - position: relative; - width: 100%; - box-sizing: border-box; - display: flex; - flex-direction: row; - background-color: #ffffff; - font-size: 14px; - padding: 10px 25px; -} -.nut-textarea-limit { - position: absolute; - right: 15px; - bottom: 12px; - font-size: 14px; - color: #505259; -} -.nut-textarea-limit-disabled { - cursor: not-allowed; - color: #c2c4cc; -} -.nut-textarea-textarea { - outline: none; - display: block; - box-sizing: border-box; - width: 100%; - min-width: 0; - margin: 0; - padding: 0; - font-size: 14px; - color: #1a1a1a; - caret-color: #1a1a1a; - text-align: left; - background-color: transparent; - border: 0; - resize: none; -} -.nut-textarea-textarea .taro-textarea { - color: #1a1a1a; - background-color: transparent; - resize: none; -} -.nut-textarea-textarea-disabled { - cursor: not-allowed; - color: #c2c4cc; -} -.nut-textarea-textarea-disabled::placeholder { - color: #c2c4cc; -} -.nut-textarea-textarea-disabled .taro-textarea { - color: #c2c4cc; -} -.nut-textarea-textarea-disabled .taro-textarea::placeholder { - color: #c2c4cc; -} -.nut-textarea.nut-textarea-rtl-limit { - right: auto; - left: 15px; -} - -.taro-textarea { - background-color: transparent; - resize: none; -} \ No newline at end of file diff --git a/src/packages/timedetail/timedetail.harmony.css b/src/packages/timedetail/timedetail.harmony.css deleted file mode 100644 index e5c10314a1..0000000000 --- a/src/packages/timedetail/timedetail.harmony.css +++ /dev/null @@ -1,28 +0,0 @@ -.nut-timedetail { - display: flex; - align-content: flex-start; - flex-wrap: wrap; - padding: 0 0 50px 12px; -} -.nut-timedetail-item { - width: 100px; - height: 50px; - line-height: 50px; - text-align: center; - margin: 0 10px 10px 0; - background: #F7F8FC; - border-radius: 5px; - font-size: 14px; - border: 1px solid transparent; -} -.nut-timedetail-item.active { - background-color: #FFEBF1; - border: 1px solid #FF0F23; - color: #FF0F23; - font-weight: 500; -} - -[dir=rtl] .nut-timedetail, -.nut-rtl .nut-timedetail { - padding: 0 12px 50px 0; -} \ No newline at end of file diff --git a/src/packages/timeselect/timeselect.harmony.css b/src/packages/timeselect/timeselect.harmony.css deleted file mode 100644 index 70658ab5a7..0000000000 --- a/src/packages/timeselect/timeselect.harmony.css +++ /dev/null @@ -1,31 +0,0 @@ -.nut-timeselect { - background-color: #ffffff; - display: flex; - flex-direction: column; - height: calc(100% - 50px); -} -.nut-timeselect-content { - display: flex; - flex: 1; -} -.nut-timeselect-content-left { - width: 140px; - min-width: 140px; - height: 100%; - overflow: auto; - background: #F7F8FC; -} - -.nut-timepannel { - padding: 0 16px; - height: 40px; - line-height: 40px; - text-align: start; - color: #505259; - font-size: 14px; -} -.nut-timepannel.active { - background: #ffffff; - color: #1A1A1A; - font-weight: 500; -} \ No newline at end of file diff --git a/src/packages/toast/toast.harmony.css b/src/packages/toast/toast.harmony.css deleted file mode 100644 index 3358c5816d..0000000000 --- a/src/packages/toast/toast.harmony.css +++ /dev/null @@ -1,142 +0,0 @@ -@keyframes rotation { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - } -} -.nut-toast { - /* #ifdef rn */ - position: absolute; - /* #endif */ - /* #ifndef rn */ - position: fixed; - /* #endif */ - left: 0; - top: 0; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 1300; -} -.nut-toast-overlay-default-taro { - /* #ifdef harmony */ - background-color: rgba(0, 0, 0, 0); - z-index: 1300; - /* #endif */ - /* #ifndef harmony */ - /* #endif */ -} -.nut-toast-inner { - position: absolute; - top: 50%; - transform: translate(0, -50%); - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - min-width: 30%; - max-width: 95.7%; - font-size: 14px; - text-align: center; - padding: 16px 24px; - word-break: break-all; - background: rgba(0, 0, 0, 0.7); - border-radius: 16px; - color: #ffffff; -} -.nut-toast-inner-normal { - word-break: normal; - word-wrap: normal; -} -.nut-toast-inner-break-word { - word-break: normal; - word-wrap: break-word; -} -.nut-toast-inner-small { - font-size: 12px; -} -.nut-toast-inner-large { - font-size: 16px; -} -.nut-toast-center { - /* #ifdef rn */ - top: 38%; - /* #endif */ - /* #ifndef rn */ - top: 48%; - /* #endif */ -} -.nut-toast-bottom { - top: 80%; -} -.nut-toast-top { - top: 20%; -} -.nut-toast-text { - color: #ffffff; - text-align: center; -} -.nut-toast-text-empty { - margin-bottom: -8px; -} -.nut-toast-title { - color: #ffffff; - font-size: 16px; - font-weight: 500; - text-align: center; -} -.nut-toast-icon { - width: 24px; - height: 24px; - color: #ffffff; -} -.nut-toast-icon-wrapper { - width: 100%; - display: flex; - align-items: center; - justify-content: center; - margin-bottom: 8px; - color: #ffffff; -} -.nut-toast-icon-wrapper-icon { - width: 24px; - height: 24px; -} -.nut-toast-rtl { - left: auto; - right: 0; -} -.nut-toast-rtl-inner { - left: auto; - right: 50%; -} - -[dir=rtl] .nut-toast, -.nut-rtl .nut-toast { - left: auto; - right: 0; -} -[dir=rtl] .nut-toast-inner, -.nut-rtl .nut-toast-inner { - left: auto; - right: 50%; -} - -.toast-fade-enter-active { - transition: opacity 0.3s; -} - -.toast-fade-leave-active { - transition: opacity 0.3s; -} - -.toast-fade-enter-from, -.toast-fade-leave-to { - opacity: 0; -} \ No newline at end of file diff --git a/src/packages/tour/tour.harmony.css b/src/packages/tour/tour.harmony.css deleted file mode 100644 index 3ded8584f3..0000000000 --- a/src/packages/tour/tour.harmony.css +++ /dev/null @@ -1,78 +0,0 @@ -.nut-tour-mask { - position: fixed; - box-shadow: 0px 0px 0px 150vh rgba(0, 0, 0, 0.7); - border-radius: 10px; - z-index: 999; -} -.nut-tour-mask-none { - box-shadow: none; -} -.nut-tour-mask-hidden { - opacity: 0; -} -.nut-tour-content { - display: block; - padding: 10px 12px; - min-width: 200px; - box-sizing: content-box; -} -.nut-tour-content-top { - display: block; - text-align: end; -} -.nut-tour-content-inner { - margin: 10px 0px; - font-size: 14px; - white-space: nowrap; -} -.nut-tour-content-bottom { - margin-top: 10px; - display: flex; - justify-content: space-between; -} -.nut-tour-content-bottom-operate { - display: flex; - justify-content: flex-end; -} -.nut-tour-content-bottom-operate-btn { - display: inline-block; - border: 1px solid #C2C4CC; - margin-left: 4px; - padding: 2px 4px; - font-size: 12px; - border-radius: 4px; - color: #505259; - cursor: pointer; -} -.nut-tour-content-bottom-operate-btn.active { - color: #fff; - border: 0; - background: #FF0F23; -} -.nut-tour-content-tile .nut-tour-content-inner { - margin: 0; -} -.nut-tour-masked { - position: fixed; - width: 100vh; - height: 100vh; - z-index: 1000; - top: 0; - left: 0; - background: transparent; -} - -[dir=rtl] .nut-tour-content-bottom-operate-btn { - margin-left: 0; - margin-right: 4px; -} - -.nut-rtl .nut-tour-content-bottom-operate-btn { - margin-left: 0; - margin-right: 4px; -} -[dir=rtl] .nut-tour-masked, -.nut-rtl .nut-tour-masked { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/trendarrow/trendarrow.harmony.css b/src/packages/trendarrow/trendarrow.harmony.css deleted file mode 100644 index 82584e5490..0000000000 --- a/src/packages/trendarrow/trendarrow.harmony.css +++ /dev/null @@ -1,38 +0,0 @@ -.nut-trendarrow { - display: flex; - flex-direction: row; - align-items: center; - color: #1a1a1a; - font-size: 14px; -} -.nut-trendarrow-icon-before { - margin-right: 4px; -} -.nut-trendarrow-icon-after { - margin-left: 4px; -} -.nut-trendarrow-rate { - vertical-align: middle; - display: inline; -} -.nut-trendarrow .nut-icon { - vertical-align: middle; -} - -[dir=rtl] .nut-trendarrow-icon-before { - margin-right: 0; - margin-left: 4px; -} - -.nut-rtl .nut-trendarrow-icon-before { - margin-right: 0; - margin-left: 4px; -} -[dir=rtl] .nut-trendarrow-icon-after { - margin-left: 0; - margin-right: 4px; -} -.nut-rtl .nut-trendarrow-icon-after { - margin-left: 0; - margin-right: 4px; -} \ No newline at end of file diff --git a/src/packages/uploader/uploader.harmony.css b/src/packages/uploader/uploader.harmony.css deleted file mode 100644 index 77ef4d7488..0000000000 --- a/src/packages/uploader/uploader.harmony.css +++ /dev/null @@ -1,235 +0,0 @@ -.nut-uploader { - position: relative; - display: flex; - flex-wrap: wrap; -} -.nut-uploader-slot { - position: relative; -} -.nut-uploader-upload { - position: relative; - display: flex; - align-items: center; - justify-content: center; - background: #F7F8FC; - width: 100px; - height: 100px; - border: 0px; - border-radius: 4px; -} -.nut-uploader-icon { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - color: #888B94; -} -.nut-uploader-icon i { - color: #888B94; - margin-bottom: 6px; -} -.nut-uploader-icon .nut-icon { - color: #888B94; - margin-bottom: 6px; -} -.nut-uploader-icon-tip { - font-size: 12px; -} -.nut-uploader-input { - position: absolute !important; - top: 0; - left: 0; - width: 100% !important; - height: 100% !important; - overflow: hidden; - cursor: pointer; - opacity: 0; -} -.nut-uploader-input:disabled { - cursor: not-allowed; -} -.nut-uploader-upload-disabled { - background: #F7F8FC; - color: #C2C4CC; -} -.nut-uploader-upload-disabled .nut-uploader-icon i { - color: #C2C4CC; - margin-bottom: 6px; -} -.nut-uploader-upload-disabled .nut-uploader-icon .nut-icon { - color: #C2C4CC; - margin-bottom: 6px; -} -.nut-uploader-preview { - position: relative; - margin-right: 10px; - margin-bottom: 10px; - border-radius: 4px; - box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1); -} -.nut-uploader-preview-progress { - position: absolute; - left: 0; - top: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.7); - border-radius: 4px; -} -.nut-uploader-preview-progress i { - margin-bottom: 6px; -} -.nut-uploader-preview-progress-msg { - color: #888B94; - font-size: 12px; -} -.nut-uploader-preview.list { - width: 100%; - margin-right: 0px; - margin-bottom: 0px; - margin-top: 10px; - box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.01); -} -.nut-uploader-preview-list { - width: 100%; - height: 32px; - box-sizing: border-box; - display: flex; - align-items: center; - justify-content: space-between; - padding: 0 10px; - background-color: #F7F8FC; -} -.nut-uploader-preview-list .nut-uploader-preview-img-file-name { - display: flex; - align-items: center; - -webkit-line-clamp: 1; - padding: 2px; - height: 24px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.nut-uploader-preview-list .nut-progress { - position: absolute; - left: 0; - right: 0; - bottom: 0; -} -.nut-uploader-preview-list .nut-progress .nut-progress-outer { - height: 2px !important; -} -.nut-uploader-preview .close { - position: absolute; - right: 0px; - top: 0px; - transform: translate(50%, -50%); - z-index: 1; -} -.nut-uploader-preview-img { - position: relative; - width: 100px; - height: 100px; - border-radius: 4px; - overflow: hidden; -} -.nut-uploader-preview-img i { - color: #1A1A1A; -} -.nut-uploader-preview-img .tips { - position: absolute; - bottom: 0; - left: 0; - font-size: 12px; - color: #ffffff; - text-align: center; - box-sizing: border-box; - height: 24px; - line-height: 24px; - border-radius: 4px; - border-top-left-radius: 0; - border-top-right-radius: 0; - padding: 0 5px; - background: undefined; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.nut-uploader-preview-img-c { - width: 100%; - height: 100%; - position: initial; - border-radius: 4px; -} -.nut-uploader-preview-img-file { - height: 100%; - width: 100%; - display: flex; - align-items: center; - justify-content: center; - transition: all 0.3s; -} -.nut-uploader-preview-img-file-name { - display: flex; - width: 90%; - font-size: 12px; - color: #505259; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - word-break: break-all; -} -.nut-uploader-preview-img-file-name.error { - color: red !important; -} -.nut-uploader-preview-img-file-name.success { - color: #1890ff !important; -} -.nut-uploader-preview-img-file-name .nut-icon-Link { - flex-shrink: 0; -} - -[dir=rtl] .nut-uploader-input, -.nut-rtl .nut-uploader-input { - left: auto; - right: 0; -} -[dir=rtl] .nut-uploader-preview { - margin-right: 0; - margin-left: 10px; -} -.nut-rtl .nut-uploader-preview { - margin-right: 0; - margin-left: 10px; -} -[dir=rtl] .nut-uploader-preview-progress, -.nut-rtl .nut-uploader-preview-progress { - left: auto; - right: 0; -} -[dir=rtl] .nut-uploader-preview.list, -.nut-rtl .nut-uploader-preview.list { - margin-right: 0; - margin-left: 0px; -} -[dir=rtl] .nut-uploader-preview .close { - right: auto; - left: 0px; - transform: translate(-50%, -50%); -} -.nut-rtl .nut-uploader-preview .close { - right: auto; - left: 0px; - transform: translate(-50%, -50%); -} -[dir=rtl] .nut-uploader-preview-img .tips, -.nut-rtl .nut-uploader-preview-img .tips { - left: auto; - right: 0; -} \ No newline at end of file diff --git a/src/packages/video/video.harmony.css b/src/packages/video/video.harmony.css deleted file mode 100644 index 574e3dd233..0000000000 --- a/src/packages/video/video.harmony.css +++ /dev/null @@ -1,18 +0,0 @@ -.nut-video { - width: 100%; - height: 100%; - position: relative; - display: flex; -} -.nut-video-player { - width: 100%; - background: #000; -} -.nut-video-player:focus { - outline: none; -} -.nut-video video { - width: 100%; - height: 100%; - object-fit: fill; -} \ No newline at end of file diff --git a/src/packages/virtuallist/virtuallist.harmony.css b/src/packages/virtuallist/virtuallist.harmony.css deleted file mode 100644 index 6a502d3ef9..0000000000 --- a/src/packages/virtuallist/virtuallist.harmony.css +++ /dev/null @@ -1,82 +0,0 @@ -.nut-horizontal-items { - float: left; -} -.nut-horizontal-items li { - display: block; - float: left; - color: #1A1A1A; - background: #ffffff; - padding: 10px; - margin-right: 20px; -} -.nut-horizontal-items:after { - content: ""; - display: block; - visibility: hidden; - clear: both; -} - -.nut-vertical-items li { - display: block; - color: #1A1A1A; - background: #ffffff; - border-radius: 7px; - box-shadow: 0 1px 6px 0 rgb(237, 238, 241); - margin-top: 20px; - padding: 14px 15px; - font-size: 13px; - line-height: 18px; - font-family: PingFangSC; - font-weight: 500; -} - -.nut-virtualList-demo-item { - height: 100px; -} - -.nut-virtualList-box { - overflow: auto; -} - -.nut-virtualList-demo-box .heigh1 { - height: 500px; -} -.nut-virtualList-demo-box.hideScrollbar .nut-virtualList-box::-webkit-scrollbar { - width: 0px; - height: 0px; -} - -.nut-virtuallist { - width: 100%; - overflow: scroll; - position: relative; - -webkit-overflow-scrolling: touch; -} -.nut-virtuallist-phantom { - position: absolute; - left: 0; - top: 0; - right: 0; - z-index: -1; -} -.nut-virtuallist-container { - position: absolute; - left: 0; - right: 0; - top: 0; -} -.nut-virtuallist-item { - overflow: hidden; - margin: 0 0 10px 0; -} - -[dir=rtl] .nut-horizontal-items, -.nut-rtl .nut-horizontal-items { - float: right; -} -[dir=rtl] .nut-horizontal-items li, -.nut-rtl .nut-horizontal-items li { - float: right; - margin-right: 0; - margin-left: 20px; -} \ No newline at end of file diff --git a/src/packages/watermark/watermark.harmony.css b/src/packages/watermark/watermark.harmony.css deleted file mode 100644 index a054fbef61..0000000000 --- a/src/packages/watermark/watermark.harmony.css +++ /dev/null @@ -1,13 +0,0 @@ -.nut-watermark { - position: absolute; - z-index: 1200; - left: 0; - right: 0; - top: 0; - bottom: 0; - pointer-events: none; - background-repeat: repeat; -} -.nut-watermark-full-page { - position: fixed; -} \ No newline at end of file From beb7be26774f4cf94755b5e778d65798fbf59d11 Mon Sep 17 00:00:00 2001 From: songsong <353833373@qq.com> Date: Thu, 21 Nov 2024 16:49:21 +0800 Subject: [PATCH 2/5] fix: modify import mode (#2782) --- src/packages/actionsheet/demo.tsx | 2 +- src/packages/address/demo.tsx | 2 +- src/packages/animate/demo.tsx | 2 +- src/packages/animatingnumbers/demo.tsx | 2 +- src/packages/avatar/demo.tsx | 2 +- src/packages/backtop/demo.tsx | 2 +- src/packages/badge/demo.tsx | 2 +- src/packages/barrage/demo.tsx | 2 +- src/packages/button/demo.tsx | 2 +- src/packages/calendarcard/demo.tsx | 2 +- src/packages/card/demo.tsx | 2 +- src/packages/cascader/demo.tsx | 2 +- src/packages/cell/demo.tsx | 2 +- src/packages/checkbox/demo.tsx | 2 +- src/packages/circleprogress/demo.tsx | 2 +- src/packages/collapse/demo.tsx | 2 +- src/packages/countdown/demo.tsx | 2 +- src/packages/datepicker/demo.tsx | 2 +- src/packages/divider/demo.tsx | 2 +- src/packages/drag/demo.tsx | 2 +- src/packages/elevator/demo.tsx | 2 +- src/packages/ellipsis/demo.tsx | 2 +- src/packages/empty/demo.tsx | 2 +- src/packages/form/demo.tsx | 2 +- src/packages/grid/demo.tsx | 2 +- src/packages/icon/demo.tsx | 2 +- src/packages/image/demo.tsx | 2 +- src/packages/imagepreview/demo.tsx | 2 +- src/packages/indicator/demo.tsx | 2 +- src/packages/infiniteloading/demo.tsx | 2 +- src/packages/input/demo.tsx | 2 +- src/packages/inputnumber/demo.tsx | 2 +- src/packages/layout/demo.tsx | 2 +- src/packages/loading/demo.taro.tsx | 2 +- src/packages/loading/demo.tsx | 2 +- src/packages/menu/demo.tsx | 2 +- src/packages/navbar/demo.tsx | 2 +- src/packages/noticebar/demo.tsx | 2 +- src/packages/notify/demo.tsx | 2 +- src/packages/overlay/demo.tsx | 2 +- src/packages/pagination/demo.tsx | 2 +- src/packages/picker/demo.tsx | 2 +- src/packages/popover/demo.tsx | 2 +- src/packages/popup/demo.tsx | 2 +- src/packages/progress/demo.tsx | 2 +- src/packages/radio/demo.tsx | 2 +- src/packages/range/demo.tsx | 2 +- src/packages/searchbar/demo.tsx | 2 +- src/packages/signature/demo.tsx | 2 +- src/packages/skeleton/demo.tsx | 2 +- src/packages/steps/demo.tsx | 2 +- src/packages/swipe/demo.tsx | 2 +- src/packages/swiper/demo.tsx | 2 +- src/packages/tabbar/demo.tsx | 2 +- src/packages/tabs/demo.tsx | 2 +- src/packages/textarea/demo.tsx | 2 +- src/packages/tour/demo.tsx | 2 +- src/packages/uploader/demo.tsx | 2 +- src/packages/video/demo.tsx | 2 +- src/packages/virtuallist/demo.tsx | 2 +- src/packages/watermark/demo.tsx | 2 +- 61 files changed, 61 insertions(+), 61 deletions(-) diff --git a/src/packages/actionsheet/demo.tsx b/src/packages/actionsheet/demo.tsx index 0c1ffe96bf..db9d0fcf43 100644 --- a/src/packages/actionsheet/demo.tsx +++ b/src/packages/actionsheet/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/address/demo.tsx b/src/packages/address/demo.tsx index 8d55cf1c2b..ebdc09733e 100644 --- a/src/packages/address/demo.tsx +++ b/src/packages/address/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/animate/demo.tsx b/src/packages/animate/demo.tsx index b67345b023..40a2b7af48 100644 --- a/src/packages/animate/demo.tsx +++ b/src/packages/animate/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/animatingnumbers/demo.tsx b/src/packages/animatingnumbers/demo.tsx index 2d41c9eecb..9931d8074a 100644 --- a/src/packages/animatingnumbers/demo.tsx +++ b/src/packages/animatingnumbers/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/avatar/demo.tsx b/src/packages/avatar/demo.tsx index 3fc01bbe3f..1b47610c0a 100644 --- a/src/packages/avatar/demo.tsx +++ b/src/packages/avatar/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import './demo.scss' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/backtop/demo.tsx b/src/packages/backtop/demo.tsx index 62ac74517a..837e4acd69 100644 --- a/src/packages/backtop/demo.tsx +++ b/src/packages/backtop/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' const BackTopDemo = () => { diff --git a/src/packages/badge/demo.tsx b/src/packages/badge/demo.tsx index d88fe0a2c8..aa4496247a 100644 --- a/src/packages/badge/demo.tsx +++ b/src/packages/badge/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/barrage/demo.tsx b/src/packages/barrage/demo.tsx index 10cef2d155..0ff264814f 100644 --- a/src/packages/barrage/demo.tsx +++ b/src/packages/barrage/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import './demo.scss?module' import Demo1 from './demos/h5/demo1' diff --git a/src/packages/button/demo.tsx b/src/packages/button/demo.tsx index 1b6d1bfea2..b46965c9d7 100644 --- a/src/packages/button/demo.tsx +++ b/src/packages/button/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Cell from '../cell' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/calendarcard/demo.tsx b/src/packages/calendarcard/demo.tsx index 393a108c45..9b172a2a93 100644 --- a/src/packages/calendarcard/demo.tsx +++ b/src/packages/calendarcard/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/card/demo.tsx b/src/packages/card/demo.tsx index 7455a075ab..e43e757de0 100644 --- a/src/packages/card/demo.tsx +++ b/src/packages/card/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/cascader/demo.tsx b/src/packages/cascader/demo.tsx index 484170b715..03a862a919 100644 --- a/src/packages/cascader/demo.tsx +++ b/src/packages/cascader/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/cell/demo.tsx b/src/packages/cell/demo.tsx index 5d6dc98b32..3a3584e00f 100644 --- a/src/packages/cell/demo.tsx +++ b/src/packages/cell/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/checkbox/demo.tsx b/src/packages/checkbox/demo.tsx index 50fc4dd753..a30f4273a0 100644 --- a/src/packages/checkbox/demo.tsx +++ b/src/packages/checkbox/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/circleprogress/demo.tsx b/src/packages/circleprogress/demo.tsx index c83212d6e5..11efe5a6bb 100644 --- a/src/packages/circleprogress/demo.tsx +++ b/src/packages/circleprogress/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Cell from '@/packages/cell' import './demo.scss' import Demo1 from './demos/h5/demo1' diff --git a/src/packages/collapse/demo.tsx b/src/packages/collapse/demo.tsx index 896416eaee..58a1c77686 100644 --- a/src/packages/collapse/demo.tsx +++ b/src/packages/collapse/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/countdown/demo.tsx b/src/packages/countdown/demo.tsx index 1c2c047e3c..204a767088 100644 --- a/src/packages/countdown/demo.tsx +++ b/src/packages/countdown/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/datepicker/demo.tsx b/src/packages/datepicker/demo.tsx index deabe2396d..d627eb72e6 100644 --- a/src/packages/datepicker/demo.tsx +++ b/src/packages/datepicker/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/divider/demo.tsx b/src/packages/divider/demo.tsx index 3603ab5d82..8cbf4bb87d 100644 --- a/src/packages/divider/demo.tsx +++ b/src/packages/divider/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/drag/demo.tsx b/src/packages/drag/demo.tsx index b1a053f61c..8373599927 100644 --- a/src/packages/drag/demo.tsx +++ b/src/packages/drag/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/elevator/demo.tsx b/src/packages/elevator/demo.tsx index 9ce4efd641..a547f6220e 100644 --- a/src/packages/elevator/demo.tsx +++ b/src/packages/elevator/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/ellipsis/demo.tsx b/src/packages/ellipsis/demo.tsx index a70320256c..8398b9bd2a 100644 --- a/src/packages/ellipsis/demo.tsx +++ b/src/packages/ellipsis/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/empty/demo.tsx b/src/packages/empty/demo.tsx index ef49b69847..56ea6d42b9 100644 --- a/src/packages/empty/demo.tsx +++ b/src/packages/empty/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/form/demo.tsx b/src/packages/form/demo.tsx index effa42d77a..650e54b2eb 100644 --- a/src/packages/form/demo.tsx +++ b/src/packages/form/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/grid/demo.tsx b/src/packages/grid/demo.tsx index 676614e97a..9c6ce76836 100644 --- a/src/packages/grid/demo.tsx +++ b/src/packages/grid/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/icon/demo.tsx b/src/packages/icon/demo.tsx index ed1053a344..18edcb2f9a 100644 --- a/src/packages/icon/demo.tsx +++ b/src/packages/icon/demo.tsx @@ -1,7 +1,7 @@ import React from 'react' import '@nutui/icons-react/dist/style_iconfont.css' import { Cell } from '@nutui/nutui-react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/image/demo.tsx b/src/packages/image/demo.tsx index f6ba54fa6f..a88d0ce539 100644 --- a/src/packages/image/demo.tsx +++ b/src/packages/image/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Cell from '@/packages/cell' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/imagepreview/demo.tsx b/src/packages/imagepreview/demo.tsx index 413c9dd892..a3c25265d1 100644 --- a/src/packages/imagepreview/demo.tsx +++ b/src/packages/imagepreview/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/indicator/demo.tsx b/src/packages/indicator/demo.tsx index 2943d877a6..3e772985ac 100644 --- a/src/packages/indicator/demo.tsx +++ b/src/packages/indicator/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/infiniteloading/demo.tsx b/src/packages/infiniteloading/demo.tsx index 3ec1ffb741..d050c8de43 100644 --- a/src/packages/infiniteloading/demo.tsx +++ b/src/packages/infiniteloading/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/input/demo.tsx b/src/packages/input/demo.tsx index b194c54a12..6a796ee02a 100644 --- a/src/packages/input/demo.tsx +++ b/src/packages/input/demo.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/inputnumber/demo.tsx b/src/packages/inputnumber/demo.tsx index e3a2002037..5926619679 100644 --- a/src/packages/inputnumber/demo.tsx +++ b/src/packages/inputnumber/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/layout/demo.tsx b/src/packages/layout/demo.tsx index 6c2e5a6ffd..8de265a510 100644 --- a/src/packages/layout/demo.tsx +++ b/src/packages/layout/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/loading/demo.taro.tsx b/src/packages/loading/demo.taro.tsx index 6c08246534..3cee69a561 100644 --- a/src/packages/loading/demo.taro.tsx +++ b/src/packages/loading/demo.taro.tsx @@ -1,7 +1,7 @@ import React from 'react' import { ScrollView, View } from '@tarojs/components' import Header from '@/sites/components/header' -import { useTranslate } from '../../sites/assets/locale/taro' +import { useTranslate } from '@/sites/assets/locale/taro' import Demo1 from './demos/taro/demo1' import Demo2 from './demos/taro/demo2' import Demo3 from './demos/taro/demo3' diff --git a/src/packages/loading/demo.tsx b/src/packages/loading/demo.tsx index 131ecc62aa..9c26c40a6a 100644 --- a/src/packages/loading/demo.tsx +++ b/src/packages/loading/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/menu/demo.tsx b/src/packages/menu/demo.tsx index 3439e648b2..3efb620809 100644 --- a/src/packages/menu/demo.tsx +++ b/src/packages/menu/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/navbar/demo.tsx b/src/packages/navbar/demo.tsx index 2cc26e3dcb..94cadf0e62 100644 --- a/src/packages/navbar/demo.tsx +++ b/src/packages/navbar/demo.tsx @@ -1,6 +1,6 @@ import React from 'react' import './demo.scss' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/noticebar/demo.tsx b/src/packages/noticebar/demo.tsx index a14a9746a6..62b293d360 100644 --- a/src/packages/noticebar/demo.tsx +++ b/src/packages/noticebar/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import './demo.scss' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/notify/demo.tsx b/src/packages/notify/demo.tsx index c3cab1b57a..ab5c8ee37a 100644 --- a/src/packages/notify/demo.tsx +++ b/src/packages/notify/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/overlay/demo.tsx b/src/packages/overlay/demo.tsx index 3d0821283d..f685f1dd2d 100644 --- a/src/packages/overlay/demo.tsx +++ b/src/packages/overlay/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import './demo.scss' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/pagination/demo.tsx b/src/packages/pagination/demo.tsx index 3b1c97e3b1..78a527a80e 100644 --- a/src/packages/pagination/demo.tsx +++ b/src/packages/pagination/demo.tsx @@ -1,6 +1,6 @@ import React from 'react' import Cell from '@/packages/cell' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/picker/demo.tsx b/src/packages/picker/demo.tsx index df0c9940c7..9bc11fc9ff 100644 --- a/src/packages/picker/demo.tsx +++ b/src/packages/picker/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/popover/demo.tsx b/src/packages/popover/demo.tsx index 4feb92f996..893f3c95bb 100644 --- a/src/packages/popover/demo.tsx +++ b/src/packages/popover/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import './demo.scss' import Demo1 from './demos/h5/demo1' diff --git a/src/packages/popup/demo.tsx b/src/packages/popup/demo.tsx index a2e54c7713..aa9c8b3e0f 100644 --- a/src/packages/popup/demo.tsx +++ b/src/packages/popup/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/progress/demo.tsx b/src/packages/progress/demo.tsx index 8742d579f0..b67be254bc 100644 --- a/src/packages/progress/demo.tsx +++ b/src/packages/progress/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/radio/demo.tsx b/src/packages/radio/demo.tsx index aa19b4ad06..868a64f3c7 100644 --- a/src/packages/radio/demo.tsx +++ b/src/packages/radio/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Cell from '@/packages/cell' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/range/demo.tsx b/src/packages/range/demo.tsx index efabe171a1..4575f27000 100644 --- a/src/packages/range/demo.tsx +++ b/src/packages/range/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/searchbar/demo.tsx b/src/packages/searchbar/demo.tsx index 5d3014efaa..5a5fe879d0 100644 --- a/src/packages/searchbar/demo.tsx +++ b/src/packages/searchbar/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/signature/demo.tsx b/src/packages/signature/demo.tsx index 0fcc1d3d24..fe8a41c5d1 100644 --- a/src/packages/signature/demo.tsx +++ b/src/packages/signature/demo.tsx @@ -1,6 +1,6 @@ import React from 'react' import './demo.scss' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/skeleton/demo.tsx b/src/packages/skeleton/demo.tsx index 53a5016b30..e4b42d58b5 100644 --- a/src/packages/skeleton/demo.tsx +++ b/src/packages/skeleton/demo.tsx @@ -1,6 +1,6 @@ import React from 'react' import Cell from '@/packages/cell' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import './demo.scss' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/steps/demo.tsx b/src/packages/steps/demo.tsx index 1ec7f65d96..0322f3b685 100644 --- a/src/packages/steps/demo.tsx +++ b/src/packages/steps/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/swipe/demo.tsx b/src/packages/swipe/demo.tsx index f577f35c0f..6ac064b660 100644 --- a/src/packages/swipe/demo.tsx +++ b/src/packages/swipe/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/swiper/demo.tsx b/src/packages/swiper/demo.tsx index df6177f423..ba76cd68c4 100644 --- a/src/packages/swiper/demo.tsx +++ b/src/packages/swiper/demo.tsx @@ -1,6 +1,6 @@ import React from 'react' import './demo.scss' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/tabbar/demo.tsx b/src/packages/tabbar/demo.tsx index 1d4fff9329..00571fd1da 100644 --- a/src/packages/tabbar/demo.tsx +++ b/src/packages/tabbar/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/tabs/demo.tsx b/src/packages/tabs/demo.tsx index f9aad59b7a..c43e4c51c2 100644 --- a/src/packages/tabs/demo.tsx +++ b/src/packages/tabs/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/textarea/demo.tsx b/src/packages/textarea/demo.tsx index 578f1bd54d..190028c7f5 100644 --- a/src/packages/textarea/demo.tsx +++ b/src/packages/textarea/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/tour/demo.tsx b/src/packages/tour/demo.tsx index ccb47d6cfe..ba684bb13e 100644 --- a/src/packages/tour/demo.tsx +++ b/src/packages/tour/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' import Demo3 from './demos/h5/demo3' diff --git a/src/packages/uploader/demo.tsx b/src/packages/uploader/demo.tsx index 2af3fe7b25..ff55c976bf 100644 --- a/src/packages/uploader/demo.tsx +++ b/src/packages/uploader/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/video/demo.tsx b/src/packages/video/demo.tsx index f0efafb01e..46f359dfe7 100644 --- a/src/packages/video/demo.tsx +++ b/src/packages/video/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/virtuallist/demo.tsx b/src/packages/virtuallist/demo.tsx index 0287d372af..e4a62ae923 100644 --- a/src/packages/virtuallist/demo.tsx +++ b/src/packages/virtuallist/demo.tsx @@ -1,7 +1,7 @@ import React, { useState } from 'react' import Radio from '@/packages/radio' import Cell from '@/packages/cell' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' diff --git a/src/packages/watermark/demo.tsx b/src/packages/watermark/demo.tsx index 55cf863c07..86ae520605 100644 --- a/src/packages/watermark/demo.tsx +++ b/src/packages/watermark/demo.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { useTranslate } from '../../sites/assets/locale' +import { useTranslate } from '@/sites/assets/locale' import Demo1 from './demos/h5/demo1' import Demo2 from './demos/h5/demo2' From 064888276bc23f8d593673766c1edd60eac2d397 Mon Sep 17 00:00:00 2001 From: xiaoyatong <84436086+xiaoyatong@users.noreply.github.com> Date: Thu, 21 Nov 2024 19:55:55 +0800 Subject: [PATCH 3/5] =?UTF-8?q?feat(Tabbar):=20harmony=20=E9=80=82?= =?UTF-8?q?=E9=85=8D=20(#2783)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config.json | 2 +- src/packages/tabbaritem/tabbaritem.scss | 10 ++++++++ src/packages/tabbaritem/tabbaritem.taro.tsx | 26 ++++++++++++++++++--- src/utils/add-color-for-harmony.ts | 2 +- 4 files changed, 35 insertions(+), 5 deletions(-) diff --git a/src/config.json b/src/config.json index 25f5c94798..6b91c04c2e 100644 --- a/src/config.json +++ b/src/config.json @@ -353,7 +353,7 @@ "author": "hx" }, { - "version": "2.0.0", + "version": "3.0.0", "name": "Tabbar", "type": "component", "cName": "标签栏", diff --git a/src/packages/tabbaritem/tabbaritem.scss b/src/packages/tabbaritem/tabbaritem.scss index 2a47107643..f096cb8a33 100644 --- a/src/packages/tabbaritem/tabbaritem.scss +++ b/src/packages/tabbaritem/tabbaritem.scss @@ -42,10 +42,20 @@ color: $tabbar-active-color; .nut-tabbar-item-icon-box { + /* #ifdef harmony*/ + color: $tabbar-active-color; + /* #endif*/ + /* #ifndef harmony*/ color: inherit; + /* #endif*/ .nut-icon { + /* #ifdef harmony*/ + color: $tabbar-active-color; + /* #endif*/ + /* #ifndef harmony*/ color: inherit; + /* #endif*/ } } } diff --git a/src/packages/tabbaritem/tabbaritem.taro.tsx b/src/packages/tabbaritem/tabbaritem.taro.tsx index b6882312ee..a43d76d403 100644 --- a/src/packages/tabbaritem/tabbaritem.taro.tsx +++ b/src/packages/tabbaritem/tabbaritem.taro.tsx @@ -4,6 +4,7 @@ import { View } from '@tarojs/components' import { BasicComponent, ComponentDefaults } from '@/utils/typings' import Badge from '@/packages/badge/index.taro' import TabbarContext from '@/packages/tabbar/context' +import addColorForHarmony from '@/utils/add-color-for-harmony' export interface TabbarItemProps extends BasicComponent { title: ReactNode @@ -83,13 +84,32 @@ export const TabbarItem: FunctionComponent> = ( {icon ? ( <> - {icon} + + {addColorForHarmony( + icon, + active ? ctx?.activeColor : ctx?.inactiveColor + )} + - {title} + + {title} + ) : ( - {title} + + {title} + )} diff --git a/src/utils/add-color-for-harmony.ts b/src/utils/add-color-for-harmony.ts index 471f7b3f80..e51e4cf96f 100644 --- a/src/utils/add-color-for-harmony.ts +++ b/src/utils/add-color-for-harmony.ts @@ -11,7 +11,7 @@ interface ColorProps { * @param color - 要添加的颜色值(如:'#ff0000') * @returns 处理后的 React 节点 */ -function addColorForHarmony(maybeElement: ReactNode, color: string) { +function addColorForHarmony(maybeElement: ReactNode, color?: string) { if (React.isValidElement(maybeElement) && harmony()) { return React.cloneElement(maybeElement as ReactElement, { color, From f27d5bb61e6a80c430842757e6e6565768ce18b0 Mon Sep 17 00:00:00 2001 From: xiaoyatong <84436086+xiaoyatong@users.noreply.github.com> Date: Fri, 22 Nov 2024 15:02:11 +0800 Subject: [PATCH 4/5] feat(Icon): icon harmony adaptation (#2788) * feat(Icon): icon harmony adaptation * fix: incorrect icon removed * chore: update deps --------- Co-authored-by: oasis --- package.json | 2 +- pnpm-lock.yaml | 1013 ++++++++++++------------ src/config.json | 2 +- src/packages/icon/demo.taro.tsx | 17 +- src/packages/icon/demos/taro/demo1.tsx | 5 +- src/packages/icon/demos/taro/demo2.tsx | 14 - src/packages/icon/demos/taro/demo3.tsx | 3 +- src/packages/icon/demos/taro/demo4.tsx | 16 +- src/packages/icon/demos/taro/demo5.tsx | 8 +- src/packages/icon/demos/taro/demo6.tsx | 18 +- src/packages/icon/demos/taro/demo7.tsx | 23 +- 11 files changed, 546 insertions(+), 575 deletions(-) delete mode 100644 src/packages/icon/demos/taro/demo2.tsx diff --git a/package.json b/package.json index ce4794cd3f..5cc8bfca4c 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "dependencies": { "@babel/runtime": "^7.23.9", "@nutui/icons-react": "^1.0.5", - "@nutui/icons-react-taro": "^2.0.0", + "@nutui/icons-react-taro": "^2.0.1", "@nutui/jdesign-icons-react-taro": "1.0.6-beta.2", "@nutui/touch-emulator": "^1.0.0", "@react-spring/web": "~9.6.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93140bf58e..3578a52698 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: ^1.0.5 version: 1.0.5 '@nutui/icons-react-taro': - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.0.1 + version: 2.0.1 '@nutui/jdesign-icons-react-taro': specifier: 1.0.6-beta.2 version: 1.0.6-beta.2 @@ -463,7 +463,7 @@ importers: packages: '@adobe/css-tools@4.3.3': - resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==, tarball: https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz} + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} '@adobe/css-tools@4.4.0': resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} @@ -480,7 +480,7 @@ packages: engines: {node: '>=6.9.0'} '@babel/compat-data@7.26.0': - resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz} + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} engines: {node: '>=6.9.0'} '@babel/core@7.26.0': @@ -488,7 +488,7 @@ packages: engines: {node: '>=6.9.0'} '@babel/generator@7.26.0': - resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz} + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': @@ -496,7 +496,7 @@ packages: engines: {node: '>=6.9.0'} '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz} + resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.25.9': @@ -510,13 +510,13 @@ packages: '@babel/core': ^7.0.0 '@babel/helper-create-regexp-features-plugin@7.25.9': - resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz} + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/helper-define-polyfill-provider@0.6.2': - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz} + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -543,7 +543,7 @@ packages: engines: {node: '>=6.9.0'} '@babel/helper-remap-async-to-generator@7.25.9': - resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz} + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -575,7 +575,7 @@ packages: engines: {node: '>=6.9.0'} '@babel/helper-wrap-function@7.25.9': - resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==, tarball: https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz} + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} '@babel/helpers@7.26.0': @@ -588,31 +588,31 @@ packages: hasBin: true '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': - resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz} + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': - resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz} + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': - resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz} + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': - resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz} + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': - resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz} + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -625,7 +625,7 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz} + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -658,13 +658,13 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-syntax-import-assertions@7.26.0': - resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz} + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-syntax-import-attributes@7.26.0': - resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz} + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -691,7 +691,7 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz} + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -711,7 +711,7 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-syntax-optional-chaining@7.8.3': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz} + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -734,37 +734,37 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-syntax-unicode-sets-regex@7.18.6': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz} + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-transform-arrow-functions@7.25.9': - resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz} + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-async-generator-functions@7.25.9': - resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz} + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-async-to-generator@7.25.9': - resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz} + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-block-scoped-functions@7.25.9': - resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz} + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-block-scoping@7.25.9': - resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz} + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -776,61 +776,61 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-class-static-block@7.26.0': - resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz} + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 '@babel/plugin-transform-classes@7.25.9': - resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz} + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-computed-properties@7.25.9': - resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz} + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-destructuring@7.25.9': - resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz} + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-dotall-regex@7.25.9': - resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz} + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-duplicate-keys@7.25.9': - resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz} + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': - resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz} + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-transform-dynamic-import@7.25.9': - resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz} + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-exponentiation-operator@7.25.9': - resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz} + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-export-namespace-from@7.25.9': - resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==, tarball: https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz} + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -842,43 +842,43 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-for-of@7.25.9': - resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz} + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-function-name@7.25.9': - resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz} + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-json-strings@7.25.9': - resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz} + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-literals@7.25.9': - resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz} + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-logical-assignment-operators@7.25.9': - resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==, tarball: https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz} + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-member-expression-literals@7.25.9': - resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz} + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-modules-amd@7.25.9': - resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz} + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -890,25 +890,25 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-modules-systemjs@7.25.9': - resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz} + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-modules-umd@7.25.9': - resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz} + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': - resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz} + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-transform-new-target@7.25.9': - resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz} + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -920,25 +920,25 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-numeric-separator@7.25.9': - resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==, tarball: https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz} + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-object-rest-spread@7.25.9': - resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz} + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-object-super@7.25.9': - resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz} + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-optional-catch-binding@7.25.9': - resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz} + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -950,7 +950,7 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-parameters@7.25.9': - resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz} + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -962,13 +962,13 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-private-property-in-object@7.25.9': - resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz} + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-property-literals@7.25.9': - resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz} + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1010,49 +1010,49 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-regenerator@7.25.9': - resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz} + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-regexp-modifiers@7.26.0': - resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz} + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/plugin-transform-reserved-words@7.25.9': - resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz} + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-shorthand-properties@7.25.9': - resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz} + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-spread@7.25.9': - resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz} + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-sticky-regex@7.25.9': - resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz} + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-template-literals@7.25.9': - resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz} + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-typeof-symbol@7.25.9': - resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz} + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1064,31 +1064,31 @@ packages: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-unicode-escapes@7.25.9': - resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz} + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-unicode-property-regex@7.25.9': - resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz} + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-unicode-regex@7.25.9': - resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz} + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 '@babel/plugin-transform-unicode-sets-regex@7.25.9': - resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz} + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 '@babel/preset-env@7.26.0': - resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz} + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1100,7 +1100,7 @@ packages: '@babel/core': ^7.0.0-0 '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==, tarball: https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz} + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 @@ -1142,7 +1142,7 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, tarball: https://r2.cnpmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz} '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, tarball: https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz} + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} '@commitlint/cli@19.5.0': @@ -1230,427 +1230,427 @@ packages: engines: {node: '>=16'} '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz} + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz} + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz} + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz} + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz} + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} cpu: [arm64] os: [android] '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz} + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} engines: {node: '>=18'} cpu: [arm64] os: [android] '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz} + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz} + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} cpu: [arm] os: [android] '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz} + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} engines: {node: '>=18'} cpu: [arm] os: [android] '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz} + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz} + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} cpu: [x64] os: [android] '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz} + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} engines: {node: '>=18'} cpu: [x64] os: [android] '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz} + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz} + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz} + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz} + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz} + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} cpu: [x64] os: [darwin] '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz} + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz} + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz} + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz} + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz} + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz} + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz} + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz} + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz} + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz} + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} engines: {node: '>=18'} cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz} + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz} + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} cpu: [arm] os: [linux] '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz} + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} engines: {node: '>=18'} cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz} + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz} + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} cpu: [ia32] os: [linux] '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz} + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz} + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz} + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} cpu: [loong64] os: [linux] '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz} + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} engines: {node: '>=18'} cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz} + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz} + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz} + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz} + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz} + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz} + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz} + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz} + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz} + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz} + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz} + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz} + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} engines: {node: '>=18'} cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz} + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz} + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz} + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} engines: {node: '>=18'} cpu: [x64] os: [linux] '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz} + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz} + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz} + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz} + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz} + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz} + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz} + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz} + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz} + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz} + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz} + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz} + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz} + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} cpu: [arm64] os: [win32] '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz} + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz} + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz} + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz} + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz} + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz} + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} cpu: [x64] os: [win32] '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz} + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1725,10 +1725,10 @@ packages: engines: {node: '>=10.13.0'} '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, tarball: https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz} + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, tarball: https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz} + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -1906,25 +1906,25 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz} + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz} + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, tarball: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz} + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz} + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz} + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} '@jsdevtools/ez-spawn@3.0.4': resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} @@ -1937,7 +1937,7 @@ packages: resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==, tarball: https://r2.cnpmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz} '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==, tarball: https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz} + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} '@loadable/component@5.16.4': resolution: {integrity: sha512-fJWxx9b5WHX90QKmizo9B+es2so8DnBthI1mbflwCoOyvzEwxiZ/SVDCTtXEnHG72/kGBdzr297SSIekYtzSOQ==} @@ -1987,8 +1987,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, tarball: https://r2.cnpmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} engines: {node: '>= 8'} - '@nutui/icons-react-taro@2.0.0': - resolution: {integrity: sha512-DLiCXOGVb/l//FcetmT6sS6mqRLEzPfb62fZa+mivcGwjifyeJ2LrpMNl5N0BS/0H3PNjKb4+w9O9Kxv+kckeA==} + '@nutui/icons-react-taro@2.0.1': + resolution: {integrity: sha512-/DYmt8Rfp0NGx37/67Nd+k85zB2sJMLjlJiLpLbKxXk75SY0inwka51HhgawFTUk53zeta0CH/sDscTZdN005w==} '@nutui/icons-react@1.0.5': resolution: {integrity: sha512-0TYl3Fk+sVz95DKqn/7isYAvaK5YGnaBwMMib4rqYLoqi9GGFwgU9rp2hYXu/X5IYdWgshj0xiuGMK75/vUYbQ==} @@ -2057,73 +2057,73 @@ packages: resolution: {integrity: sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==} '@parcel/watcher-android-arm64@2.4.1': - resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==, tarball: https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz} + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [android] '@parcel/watcher-darwin-arm64@2.4.1': - resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==, tarball: https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz} + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [darwin] '@parcel/watcher-darwin-x64@2.4.1': - resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==, tarball: https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz} + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [darwin] '@parcel/watcher-freebsd-x64@2.4.1': - resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==, tarball: https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz} + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [freebsd] '@parcel/watcher-linux-arm-glibc@2.4.1': - resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==, tarball: https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz} + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] '@parcel/watcher-linux-arm64-glibc@2.4.1': - resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==, tarball: https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz} + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] '@parcel/watcher-linux-arm64-musl@2.4.1': - resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==, tarball: https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz} + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] '@parcel/watcher-linux-x64-glibc@2.4.1': - resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==, tarball: https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz} + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] '@parcel/watcher-linux-x64-musl@2.4.1': - resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==, tarball: https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz} + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] '@parcel/watcher-win32-arm64@2.4.1': - resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==, tarball: https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz} + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [win32] '@parcel/watcher-win32-ia32@2.4.1': - resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==, tarball: https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz} + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} engines: {node: '>= 10.0.0'} cpu: [ia32] os: [win32] '@parcel/watcher-win32-x64@2.4.1': - resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==, tarball: https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz} + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [win32] @@ -2133,7 +2133,7 @@ packages: engines: {node: '>= 10.0.0'} '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} '@pkgr/core@0.1.1': @@ -2266,92 +2266,92 @@ packages: optional: true '@rollup/rollup-android-arm-eabi@4.24.3': - resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz} + resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} cpu: [arm] os: [android] '@rollup/rollup-android-arm64@4.24.3': - resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz} + resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} cpu: [arm64] os: [android] '@rollup/rollup-darwin-arm64@4.24.3': - resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz} + resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} cpu: [arm64] os: [darwin] '@rollup/rollup-darwin-x64@4.24.3': - resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz} + resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} cpu: [x64] os: [darwin] '@rollup/rollup-freebsd-arm64@4.24.3': - resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==, tarball: https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz} + resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} cpu: [arm64] os: [freebsd] '@rollup/rollup-freebsd-x64@4.24.3': - resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==, tarball: https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz} + resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} cpu: [x64] os: [freebsd] '@rollup/rollup-linux-arm-gnueabihf@4.24.3': - resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz} + resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} cpu: [arm] os: [linux] '@rollup/rollup-linux-arm-musleabihf@4.24.3': - resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz} + resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} cpu: [arm] os: [linux] '@rollup/rollup-linux-arm64-gnu@4.24.3': - resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz} + resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} cpu: [arm64] os: [linux] '@rollup/rollup-linux-arm64-musl@4.24.3': - resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz} + resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} cpu: [arm64] os: [linux] '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': - resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz} + resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} cpu: [ppc64] os: [linux] '@rollup/rollup-linux-riscv64-gnu@4.24.3': - resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz} + resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} cpu: [riscv64] os: [linux] '@rollup/rollup-linux-s390x-gnu@4.24.3': - resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz} + resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} cpu: [s390x] os: [linux] '@rollup/rollup-linux-x64-gnu@4.24.3': - resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz} + resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} cpu: [x64] os: [linux] '@rollup/rollup-linux-x64-musl@4.24.3': - resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz} + resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} cpu: [x64] os: [linux] '@rollup/rollup-win32-arm64-msvc@4.24.3': - resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz} + resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} cpu: [arm64] os: [win32] '@rollup/rollup-win32-ia32-msvc@4.24.3': - resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz} + resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} cpu: [ia32] os: [win32] '@rollup/rollup-win32-x64-msvc@4.24.3': - resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz} + resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} cpu: [x64] os: [win32] @@ -2381,13 +2381,13 @@ packages: resolution: {integrity: sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==} '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==, tarball: https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz} + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==, tarball: https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz} + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, tarball: https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz} + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -2408,127 +2408,127 @@ packages: hasBin: true '@swc/core-darwin-arm64@1.3.96': - resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz} + resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] '@swc/core-darwin-arm64@1.7.40': - resolution: {integrity: sha512-LRRrCiRJLb1kpQtxMNNsr5W82Inr0dy5Imho+4HQzVx/Ismi0qX4hQBgzJAnyOBNLK1+OBVb/912UVhKXppdfQ==, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.40.tgz} + resolution: {integrity: sha512-LRRrCiRJLb1kpQtxMNNsr5W82Inr0dy5Imho+4HQzVx/Ismi0qX4hQBgzJAnyOBNLK1+OBVb/912UVhKXppdfQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] '@swc/core-darwin-x64@1.3.96': - resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz} + resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] '@swc/core-darwin-x64@1.7.40': - resolution: {integrity: sha512-Lpl0XK/4fLzS5jsK48opUuGXrqJXwqJckYYPwyGbCfCXm4MsBe+7dX2hq/Kc4YMY25+NeTmzAXhla8TT4WYD/g==, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.7.40.tgz} + resolution: {integrity: sha512-Lpl0XK/4fLzS5jsK48opUuGXrqJXwqJckYYPwyGbCfCXm4MsBe+7dX2hq/Kc4YMY25+NeTmzAXhla8TT4WYD/g==} engines: {node: '>=10'} cpu: [x64] os: [darwin] '@swc/core-linux-arm-gnueabihf@1.3.96': - resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz} + resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==} engines: {node: '>=10'} cpu: [arm] os: [linux] '@swc/core-linux-arm-gnueabihf@1.7.40': - resolution: {integrity: sha512-4bEvvjptpoc5BRPr/R419h6fXTEuub+frpxxlxBOEKxgXjAF/S3xdxyPijUAakmW/xXBF0u7OC4KYI+38yQp6g==, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.40.tgz} + resolution: {integrity: sha512-4bEvvjptpoc5BRPr/R419h6fXTEuub+frpxxlxBOEKxgXjAF/S3xdxyPijUAakmW/xXBF0u7OC4KYI+38yQp6g==} engines: {node: '>=10'} cpu: [arm] os: [linux] '@swc/core-linux-arm64-gnu@1.3.96': - resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz} + resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] '@swc/core-linux-arm64-gnu@1.7.40': - resolution: {integrity: sha512-v2fBlHJ/6Ovz0L2xFAI9TRiKyl9DTdx139PuAHD9gyzp16Utl/W0MPd4t2cYdkI6hPXE9PsJCSzMOrduh+YoDg==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.40.tgz} + resolution: {integrity: sha512-v2fBlHJ/6Ovz0L2xFAI9TRiKyl9DTdx139PuAHD9gyzp16Utl/W0MPd4t2cYdkI6hPXE9PsJCSzMOrduh+YoDg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] '@swc/core-linux-arm64-musl@1.3.96': - resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz} + resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] '@swc/core-linux-arm64-musl@1.7.40': - resolution: {integrity: sha512-uMkduQuU4LFVkW6txv8AVArT8GjJVJ5IHoWloXaUBMT447iE8NALmpePdZWhMyj6KV7j0y23CM5rzV/I2eNGLg==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.40.tgz} + resolution: {integrity: sha512-uMkduQuU4LFVkW6txv8AVArT8GjJVJ5IHoWloXaUBMT447iE8NALmpePdZWhMyj6KV7j0y23CM5rzV/I2eNGLg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] '@swc/core-linux-x64-gnu@1.3.96': - resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz} + resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] '@swc/core-linux-x64-gnu@1.7.40': - resolution: {integrity: sha512-4LZdY1MBSnXyTpW5fpBU/+JGAhkuHT+VnFTDNegRboN5nSPh7y0Yvn4LmIioESV+sWzjKkEXujJPGjrp+oSp5w==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.40.tgz} + resolution: {integrity: sha512-4LZdY1MBSnXyTpW5fpBU/+JGAhkuHT+VnFTDNegRboN5nSPh7y0Yvn4LmIioESV+sWzjKkEXujJPGjrp+oSp5w==} engines: {node: '>=10'} cpu: [x64] os: [linux] '@swc/core-linux-x64-musl@1.3.96': - resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz} + resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==} engines: {node: '>=10'} cpu: [x64] os: [linux] '@swc/core-linux-x64-musl@1.7.40': - resolution: {integrity: sha512-FPjOwT3SgI6PAwH1O8bhOGBPzuvzOlzKeCtxLaCjruHJu9V8KKBrMTWOZT/FJyYC9mX5Ip1+l9j30UqUZdQxtA==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.40.tgz} + resolution: {integrity: sha512-FPjOwT3SgI6PAwH1O8bhOGBPzuvzOlzKeCtxLaCjruHJu9V8KKBrMTWOZT/FJyYC9mX5Ip1+l9j30UqUZdQxtA==} engines: {node: '>=10'} cpu: [x64] os: [linux] '@swc/core-win32-arm64-msvc@1.3.96': - resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz} + resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] '@swc/core-win32-arm64-msvc@1.7.40': - resolution: {integrity: sha512-//ovXdD9GsTmhPmXJlXnIbRQkeuL6PSrYSr7uCMNcclrUdJG0YkO0GMM2afUKYbdJcunylDDWsSS8PFWn0QxmA==, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.40.tgz} + resolution: {integrity: sha512-//ovXdD9GsTmhPmXJlXnIbRQkeuL6PSrYSr7uCMNcclrUdJG0YkO0GMM2afUKYbdJcunylDDWsSS8PFWn0QxmA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] '@swc/core-win32-ia32-msvc@1.3.96': - resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz} + resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] '@swc/core-win32-ia32-msvc@1.7.40': - resolution: {integrity: sha512-iD/1auVhHGlhWAPrWmfRWL3w4AvXIWGVXZiSA109/xnRIPiHKb/HqqTp/qB94E/ZHMPRgLKkLTNwamlkueUs8g==, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.40.tgz} + resolution: {integrity: sha512-iD/1auVhHGlhWAPrWmfRWL3w4AvXIWGVXZiSA109/xnRIPiHKb/HqqTp/qB94E/ZHMPRgLKkLTNwamlkueUs8g==} engines: {node: '>=10'} cpu: [ia32] os: [win32] '@swc/core-win32-x64-msvc@1.3.96': - resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz} + resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==} engines: {node: '>=10'} cpu: [x64] os: [win32] '@swc/core-win32-x64-msvc@1.7.40': - resolution: {integrity: sha512-ZlFAV1WFPhhWQ/8esiygmetkb905XIcMMtHRRG0FBGCllO+HVL5nikUaLDgTClz1onmEY9sMXUFQeoPtvliV+w==, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.40.tgz} + resolution: {integrity: sha512-ZlFAV1WFPhhWQ/8esiygmetkb905XIcMMtHRRG0FBGCllO+HVL5nikUaLDgTClz1onmEY9sMXUFQeoPtvliV+w==} engines: {node: '>=10'} cpu: [x64] os: [win32] '@swc/core@1.3.96': - resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==, tarball: https://registry.npmjs.org/@swc/core/-/core-1.3.96.tgz} + resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': ^0.5.0 @@ -2552,15 +2552,12 @@ packages: resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} '@swc/register@0.1.10': - resolution: {integrity: sha512-6STwH/q4dc3pitXLVkV7sP0Hiy+zBsU2wOF1aXpXR95pnH3RYHKIsDC+gvesfyB7jxNT9OOZgcqOp9RPxVTx9A==, tarball: https://registry.npmjs.org/@swc/register/-/register-0.1.10.tgz} + resolution: {integrity: sha512-6STwH/q4dc3pitXLVkV7sP0Hiy+zBsU2wOF1aXpXR95pnH3RYHKIsDC+gvesfyB7jxNT9OOZgcqOp9RPxVTx9A==} deprecated: Use @swc-node/register instead hasBin: true peerDependencies: '@swc/core': ^1.0.46 - '@swc/types@0.1.12': - resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==, tarball: https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz} - '@swc/types@0.1.13': resolution: {integrity: sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==} @@ -2620,7 +2617,7 @@ packages: optional: true '@tarojs/helper@4.0.8-beta.0': - resolution: {integrity: sha512-fHKvBg9qb4PpXByfdm8KUk+Nkr2lxOEhldc/yEidW4nnt5kQJQY3/42G5oB74M7kderplwQ04yhE0OrkB3s8UA==, tarball: https://registry.npmjs.org/@tarojs/helper/-/helper-4.0.8-beta.0.tgz} + resolution: {integrity: sha512-fHKvBg9qb4PpXByfdm8KUk+Nkr2lxOEhldc/yEidW4nnt5kQJQY3/42G5oB74M7kderplwQ04yhE0OrkB3s8UA==} engines: {node: '>= 18'} '@tarojs/plugin-platform-alipay@4.0.8-beta.0': @@ -2644,19 +2641,19 @@ packages: react: ^18 '@tarojs/runner-utils@4.0.8-beta.0': - resolution: {integrity: sha512-GZpdzwQFRyy+rfAPfmyJdUB6DW8ovokbxVrzOsbZbf3oM148iA5ez8eNIFb4d3dl5v9USRv3nT7kAS+6HbKvnw==, tarball: https://registry.npmjs.org/@tarojs/runner-utils/-/runner-utils-4.0.8-beta.0.tgz} + resolution: {integrity: sha512-GZpdzwQFRyy+rfAPfmyJdUB6DW8ovokbxVrzOsbZbf3oM148iA5ez8eNIFb4d3dl5v9USRv3nT7kAS+6HbKvnw==} engines: {node: '>= 18'} '@tarojs/runtime@4.0.8-beta.0': - resolution: {integrity: sha512-xl6AF55RQPRMvzaaXmpYCw28aEzmxsHMWdbFedFuYqQ3NeQPjpzw3+KcksVfkxPHQxMlOOky+ny2t6jiCWUAFQ==, tarball: https://registry.npmjs.org/@tarojs/runtime/-/runtime-4.0.8-beta.0.tgz} + resolution: {integrity: sha512-xl6AF55RQPRMvzaaXmpYCw28aEzmxsHMWdbFedFuYqQ3NeQPjpzw3+KcksVfkxPHQxMlOOky+ny2t6jiCWUAFQ==} engines: {node: '>= 18'} '@tarojs/service@4.0.8-beta.0': - resolution: {integrity: sha512-GB5Or7SM3IZvgWUA9wxxb6ZPWMxHGnwNsKp6peL7nYPKNAlE65vPMvP5cXp/zt8xCl0nUJ6y7txZGYEx/pZXSg==, tarball: https://registry.npmjs.org/@tarojs/service/-/service-4.0.8-beta.0.tgz} + resolution: {integrity: sha512-GB5Or7SM3IZvgWUA9wxxb6ZPWMxHGnwNsKp6peL7nYPKNAlE65vPMvP5cXp/zt8xCl0nUJ6y7txZGYEx/pZXSg==} engines: {node: '>= 18'} '@tarojs/shared@4.0.8-beta.0': - resolution: {integrity: sha512-qPzY7jJ+DqskXABd1gnfw/AGEJgUZKSfX1mmMs5r6HnN2o8QEayTSmxPpBSiySgnSyxetuSeFaj0ZGfk6hqvlg==, tarball: https://registry.npmjs.org/@tarojs/shared/-/shared-4.0.8-beta.0.tgz} + resolution: {integrity: sha512-qPzY7jJ+DqskXABd1gnfw/AGEJgUZKSfX1mmMs5r6HnN2o8QEayTSmxPpBSiySgnSyxetuSeFaj0ZGfk6hqvlg==} engines: {node: '>= 18'} '@tarojs/taro@4.0.8-beta.0': @@ -2691,7 +2688,7 @@ packages: optional: true '@testing-library/dom@10.4.0': - resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==, tarball: https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz} + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} '@testing-library/jest-dom@6.6.2': @@ -2720,37 +2717,37 @@ packages: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==, tarball: https://r2.cnpmjs.org/@types/acorn/-/acorn-4.0.6.tgz} '@types/archy@0.0.31': - resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==, tarball: https://registry.npmjs.org/@types/archy/-/archy-0.0.31.tgz} + resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==} '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==, tarball: https://r2.cnpmjs.org/@types/argparse/-/argparse-1.0.38.tgz} '@types/aria-query@5.0.4': - resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==, tarball: https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz} + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==, tarball: https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz} + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==, tarball: https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz} + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==, tarball: https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz} + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==, tarball: https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz} + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==, tarball: https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz} + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==, tarball: https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz} + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==, tarball: https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz} + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} @@ -2759,7 +2756,7 @@ packages: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==, tarball: https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz} + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -2771,22 +2768,22 @@ packages: resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==, tarball: https://r2.cnpmjs.org/@types/expect/-/expect-1.20.4.tgz} '@types/express-serve-static-core@4.19.6': - resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==, tarball: https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz} + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} '@types/express-serve-static-core@5.0.1': - resolution: {integrity: sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==, tarball: https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz} + resolution: {integrity: sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==} '@types/express@4.17.21': - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==, tarball: https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz} + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} '@types/fs-extra@11.0.4': resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} '@types/fs-extra@8.1.5': - resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==, tarball: https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz} + resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} '@types/glob@7.2.0': - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==, tarball: https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz} + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} @@ -2798,13 +2795,13 @@ packages: resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} '@types/html-minifier-terser@6.1.0': - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, tarball: https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==, tarball: https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz} + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==, tarball: https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz} + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -2828,7 +2825,7 @@ packages: resolution: {integrity: sha512-QWOtIkwZqHNdQj3nixQ8oyihQiTMKZLk/DNuvNxMSbTfxf47w+kqcbnxlUeBgAxdOtW0Dh48dTAIp83iJKtnrQ==} '@types/lodash.debounce@4.0.9': - resolution: {integrity: sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==, tarball: https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz} + resolution: {integrity: sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==} '@types/lodash.isequal@4.5.8': resolution: {integrity: sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==} @@ -2849,10 +2846,10 @@ packages: resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==, tarball: https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz} + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, tarball: https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz} + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -2861,7 +2858,7 @@ packages: resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==, tarball: https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz} + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} '@types/node@20.17.3': resolution: {integrity: sha512-tSQrmKKatLDGnG92h40GD7FzUt0MjahaHwOME4VAFeeA/Xopayq5qLyQRy7Jg/pjgKIFBXuKcGhJo+UdYG55jQ==} @@ -2882,10 +2879,10 @@ packages: resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} '@types/qs@6.9.17': - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==, tarball: https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz} + resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==, tarball: https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz} + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} '@types/react-dom@18.3.1': resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} @@ -2906,20 +2903,20 @@ packages: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, tarball: https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz} + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} '@types/sass@1.45.0': - resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==, tarball: https://registry.npmjs.org/@types/sass/-/sass-1.45.0.tgz} + resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==} deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed. '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==, tarball: https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz} + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==, tarball: https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz} + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==, tarball: https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz} + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} '@types/sinonjs__fake-timers@8.1.1': resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==, tarball: https://r2.cnpmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz} @@ -2928,7 +2925,7 @@ packages: resolution: {integrity: sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==} '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==, tarball: https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz} + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -2950,7 +2947,7 @@ packages: resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==, tarball: https://r2.cnpmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz} '@types/ws@8.5.13': - resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==, tarball: https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz} + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -2959,7 +2956,7 @@ packages: resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} '@types/yauzl@2.10.3': - resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz} + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} '@typescript-eslint/eslint-plugin@7.18.0': resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} @@ -2973,7 +2970,7 @@ packages: optional: true '@typescript-eslint/eslint-plugin@8.13.0': - resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz} + resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2994,7 +2991,7 @@ packages: optional: true '@typescript-eslint/parser@8.13.0': - resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.13.0.tgz} + resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3177,55 +3174,55 @@ packages: resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} '@webassemblyjs/ast@1.12.1': - resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==, tarball: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz} + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} '@webassemblyjs/floating-point-hex-parser@1.11.6': - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, tarball: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz} + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} '@webassemblyjs/helper-api-error@1.11.6': - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz} + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} '@webassemblyjs/helper-buffer@1.12.1': - resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz} + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} '@webassemblyjs/helper-numbers@1.11.6': - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz} + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} '@webassemblyjs/helper-wasm-bytecode@1.11.6': - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz} + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} '@webassemblyjs/helper-wasm-section@1.12.1': - resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz} + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} '@webassemblyjs/ieee754@1.11.6': - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, tarball: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz} + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} '@webassemblyjs/leb128@1.11.6': - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, tarball: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz} + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} '@webassemblyjs/utf8@1.11.6': - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, tarball: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz} + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} '@webassemblyjs/wasm-edit@1.12.1': - resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz} + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} '@webassemblyjs/wasm-gen@1.12.1': - resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz} + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} '@webassemblyjs/wasm-opt@1.12.1': - resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz} + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} '@webassemblyjs/wasm-parser@1.12.1': - resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz} + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} '@webassemblyjs/wast-printer@1.12.1': - resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==, tarball: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz} + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, tarball: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz} + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, tarball: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz} + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, tarball: https://r2.cnpmjs.org/JSONStream/-/JSONStream-1.3.5.tgz} @@ -3236,11 +3233,11 @@ packages: engines: {node: '>=6.5'} accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, tarball: https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz} + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==, tarball: https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz} + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 @@ -3275,7 +3272,7 @@ packages: optional: true ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz} + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -3296,7 +3293,7 @@ packages: ajv: ^6.9.1 ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, tarball: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz} + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 @@ -3371,7 +3368,7 @@ packages: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, tarball: https://r2.cnpmjs.org/arch/-/arch-2.2.0.tgz} archy@1.0.0: - resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==, tarball: https://registry.npmjs.org/archy/-/archy-1.0.0.tgz} + resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} are-docs-informative@0.0.2: resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} @@ -3384,7 +3381,7 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, tarball: https://r2.cnpmjs.org/argparse/-/argparse-2.0.1.tgz} aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, tarball: https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz} + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} @@ -3411,7 +3408,7 @@ packages: engines: {node: '>=0.10.0'} array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, tarball: https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz} + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, tarball: https://r2.cnpmjs.org/array-ify/-/array-ify-1.0.0.tgz} @@ -3568,17 +3565,17 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} babel-plugin-polyfill-corejs2@0.4.11: - resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz} + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz} + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-polyfill-regenerator@0.6.2: - resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz} + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -3604,7 +3601,7 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://r2.cnpmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} bare-events@2.5.0: - resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==, tarball: https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz} + resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -3614,7 +3611,7 @@ packages: engines: {node: '>=10.0.0'} batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, tarball: https://registry.npmjs.org/batch/-/batch-0.6.1.tgz} + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==, tarball: https://r2.cnpmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz} @@ -3626,7 +3623,7 @@ packages: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, tarball: https://r2.cnpmjs.org/big.js/-/big.js-5.2.2.tgz} binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz} + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} binaryextensions@2.3.0: @@ -3646,11 +3643,11 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, tarball: https://r2.cnpmjs.org/bluebird/-/bluebird-3.7.2.tgz} body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==, tarball: https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz} + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} bonjour-service@1.2.1: - resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==, tarball: https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz} + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -3670,7 +3667,7 @@ packages: engines: {node: '>=8'} browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz} + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3713,7 +3710,7 @@ packages: esbuild: '>=0.18' bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, tarball: https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz} + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} c12@1.11.2: @@ -3744,7 +3741,7 @@ packages: engines: {node: '>=6'} camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, tarball: https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz} + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, tarball: https://r2.cnpmjs.org/camelcase/-/camelcase-5.3.1.tgz} @@ -3820,7 +3817,7 @@ packages: engines: {node: '>= 0.8.0'} chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz} + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} chokidar@4.0.1: @@ -3832,7 +3829,7 @@ packages: engines: {node: '>=10'} chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==, tarball: https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz} + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} ci-info@3.9.0: @@ -3853,7 +3850,7 @@ packages: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==, tarball: https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz} + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} clean-regexp@1.0.0: @@ -3961,18 +3958,18 @@ packages: engines: {node: '>=18'} commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, tarball: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz} + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} commander@6.2.1: - resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==, tarball: https://registry.npmjs.org/commander/-/commander-6.2.1.tgz} + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, tarball: https://registry.npmjs.org/commander/-/commander-8.3.0.tgz} + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} comment-parser@1.4.1: @@ -3996,11 +3993,11 @@ packages: resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, tarball: https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz} + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} compression@1.7.5: - resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==, tarball: https://registry.npmjs.org/compression/-/compression-1.7.5.tgz} + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} engines: {node: '>= 0.8.0'} computeds@0.0.1: @@ -4023,7 +4020,7 @@ packages: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==, tarball: https://r2.cnpmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz} connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, tarball: https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz} + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} consola@3.2.3: @@ -4031,11 +4028,11 @@ packages: engines: {node: ^14.18.0 || >=16.10.0} content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, tarball: https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz} + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, tarball: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz} + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} conventional-changelog-angular@7.0.0: @@ -4055,21 +4052,21 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, tarball: https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz} + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==, tarball: https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz} + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} copy-anything@2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, tarball: https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz} + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} copy-props@4.0.0: resolution: {integrity: sha512-bVWtw1wQLzzKiYROtvNlbJgxgBYt2bMJpkCbKmXM3xyijvcjjWXEk5nyrrT3bgJ7ODb19ZohE2T0Y3FgNPyoTw==} engines: {node: '>= 10.13.0'} core-js-compat@3.38.1: - resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==, tarball: https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz} + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} core-js-pure@3.38.1: resolution: {integrity: sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==} @@ -4111,10 +4108,10 @@ packages: engines: {node: '>= 8'} css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, tarball: https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz} + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, tarball: https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz} + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} css.escape@1.5.1: @@ -4129,7 +4126,7 @@ packages: resolution: {integrity: sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==, tarball: https://r2.cnpmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz} cssstyle@4.1.0: - resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==, tarball: https://registry.npmjs.org/cssstyle/-/cssstyle-4.1.0.tgz} + resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} engines: {node: '>=18'} csstype@3.1.3: @@ -4156,7 +4153,7 @@ packages: engines: {node: '>= 14'} data-urls@5.0.0: - resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==, tarball: https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz} + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} data-view-buffer@1.0.1: @@ -4178,7 +4175,7 @@ packages: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, tarball: https://r2.cnpmjs.org/de-indent/-/de-indent-1.0.2.tgz} debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, tarball: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz} + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -4203,7 +4200,7 @@ packages: optional: true decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==, tarball: https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz} + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} @@ -4228,7 +4225,7 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, tarball: https://r2.cnpmjs.org/deep-is/-/deep-is-0.1.4.tgz} deepmerge@1.5.2: - resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==, tarball: https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz} + resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} engines: {node: '>=0.10.0'} deepmerge@4.3.1: @@ -4244,7 +4241,7 @@ packages: engines: {node: '>=18'} default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, tarball: https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz} + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} defaults@1.0.4: @@ -4255,7 +4252,7 @@ packages: engines: {node: '>= 0.4'} define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, tarball: https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz} + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} define-lazy-prop@3.0.0: @@ -4282,11 +4279,11 @@ packages: engines: {node: '>=0.4.0'} depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, tarball: https://registry.npmjs.org/depd/-/depd-1.1.2.tgz} + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, tarball: https://registry.npmjs.org/depd/-/depd-2.0.0.tgz} + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} deprecation@2.3.1: @@ -4300,7 +4297,7 @@ packages: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, tarball: https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz} + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} detect-file@1.0.0: @@ -4317,13 +4314,13 @@ packages: engines: {node: '>=8'} detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, tarball: https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz} + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==, tarball: https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz} + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dir-glob@3.0.1: @@ -4331,7 +4328,7 @@ packages: engines: {node: '>=8'} dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==, tarball: https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz} + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} engines: {node: '>=6'} doctrine@2.1.0: @@ -4343,32 +4340,32 @@ packages: engines: {node: '>=6.0.0'} dom-accessibility-api@0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==, tarball: https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz} + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, tarball: https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz} + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==, tarball: https://r2.cnpmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz} dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz} + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, tarball: https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz} + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, tarball: https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz} + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, tarball: https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz} + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz} + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, tarball: https://r2.cnpmjs.org/dot-prop/-/dot-prop-5.3.0.tgz} @@ -4379,7 +4376,7 @@ packages: engines: {node: '>=18'} dotenv-expand@11.0.6: - resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==, tarball: https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz} + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} engines: {node: '>=12'} dotenv@16.4.5: @@ -4397,7 +4394,7 @@ packages: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==, tarball: https://r2.cnpmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz} ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, tarball: https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz} + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} @@ -4405,7 +4402,7 @@ packages: hasBin: true electron-to-chromium@1.5.49: - resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz} + resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -4425,11 +4422,11 @@ packages: engines: {node: '>= 4'} encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, tarball: https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz} + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==, tarball: https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz} + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} end-of-stream@1.4.4: @@ -4444,7 +4441,7 @@ packages: engines: {node: '>=8.6'} entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, tarball: https://registry.npmjs.org/entities/-/entities-2.2.0.tgz} + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} @@ -4459,7 +4456,7 @@ packages: engines: {node: '>=18'} errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, tarball: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz} + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true error-ex@1.3.2: @@ -4532,7 +4529,7 @@ packages: engines: {node: '>=12'} escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz} + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, tarball: https://r2.cnpmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} @@ -4766,7 +4763,7 @@ packages: eslint: '>=6.0.0' eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz} + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} eslint-scope@7.2.2: @@ -4823,7 +4820,7 @@ packages: engines: {node: '>=4.0'} estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, tarball: https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz} + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} estraverse@5.3.0: @@ -4859,7 +4856,7 @@ packages: engines: {node: '>=0.10.0'} etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, tarball: https://registry.npmjs.org/etag/-/etag-1.8.1.tgz} + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} event-target-shim@5.0.1: @@ -4870,7 +4867,7 @@ packages: resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz} + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} @@ -4920,7 +4917,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} express@4.21.1: - resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==, tarball: https://registry.npmjs.org/express/-/express-4.21.1.tgz} + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} extend-shallow@3.0.2: @@ -4983,7 +4980,7 @@ packages: resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==, tarball: https://r2.cnpmjs.org/fault/-/fault-1.0.4.tgz} faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, tarball: https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz} + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} fb-watchman@2.0.2: @@ -5023,7 +5020,7 @@ packages: engines: {node: '>=8'} finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==, tarball: https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz} + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-cache-dir@2.1.0: @@ -5051,7 +5048,7 @@ packages: engines: {node: '>=18'} find-yarn-workspace-root@2.0.0: - resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==, tarball: https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz} + resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} findup-sync@5.0.0: resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==, tarball: https://r2.cnpmjs.org/findup-sync/-/findup-sync-5.0.0.tgz} @@ -5074,7 +5071,7 @@ packages: engines: {node: '>=16'} flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, tarball: https://registry.npmjs.org/flat/-/flat-5.0.2.tgz} + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true flatted@3.3.1: @@ -5120,14 +5117,14 @@ packages: engines: {node: '>=0.4.x'} forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, tarball: https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz} + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, tarball: https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz} + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} fs-extra@11.2.0: @@ -5135,11 +5132,11 @@ packages: engines: {node: '>=14.14'} fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz} + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz} + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} fs-extra@9.1.0: @@ -5155,13 +5152,13 @@ packages: engines: {node: '>=10.13.0'} fs-monkey@1.0.6: - resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==, tarball: https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz} + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://r2.cnpmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz} fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz} + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] @@ -5255,7 +5252,7 @@ packages: engines: {node: '>=10.13.0'} glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, tarball: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} glob-watcher@6.0.0: resolution: {integrity: sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw==} @@ -5323,7 +5320,7 @@ packages: engines: {node: '>=18'} globs@0.1.4: - resolution: {integrity: sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==, tarball: https://registry.npmjs.org/globs/-/globs-0.1.4.tgz} + resolution: {integrity: sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==} glogg@2.2.0: resolution: {integrity: sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A==} @@ -5381,7 +5378,7 @@ packages: engines: {node: '>=0.8.0'} handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, tarball: https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz} + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} happy-dom@14.12.3: resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} @@ -5456,10 +5453,10 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, tarball: https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz} + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} html-encoding-sniffer@4.0.0: - resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==, tarball: https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz} + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} html-entities@2.5.2: @@ -5469,7 +5466,7 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, tarball: https://r2.cnpmjs.org/html-escaper/-/html-escaper-2.0.2.tgz} html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, tarball: https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} engines: {node: '>=12'} hasBin: true @@ -5477,7 +5474,7 @@ packages: resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} html-webpack-plugin@5.6.3: - resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==, tarball: https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz} + resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} engines: {node: '>=10.13.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -5489,28 +5486,28 @@ packages: optional: true htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, tarball: https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz} + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, tarball: https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz} + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, tarball: https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz} + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, tarball: https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz} + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, tarball: https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz} + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} http-proxy-middleware@2.0.7: - resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==, tarball: https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz} + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/express': ^4.17.13 @@ -5519,7 +5516,7 @@ packages: optional: true http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, tarball: https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz} + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} http-signature@1.4.0: @@ -5569,7 +5566,7 @@ packages: engines: {node: '>= 4'} image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, tarball: https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz} + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -5612,7 +5609,7 @@ packages: deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz} + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://r2.cnpmjs.org/inherits/-/inherits-2.0.4.tgz} @@ -5659,11 +5656,11 @@ packages: engines: {node: '>= 12'} ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, tarball: https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz} + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} ipaddr.js@2.2.0: - resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==, tarball: https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz} + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} is-absolute@1.0.0: @@ -5697,7 +5694,7 @@ packages: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, tarball: https://r2.cnpmjs.org/is-bigint/-/is-bigint-1.0.4.tgz} is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz} + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} is-boolean-object@1.1.2: @@ -5735,7 +5732,7 @@ packages: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, tarball: https://r2.cnpmjs.org/is-decimal/-/is-decimal-2.0.1.tgz} is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, tarball: https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz} + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true @@ -5863,7 +5860,7 @@ packages: engines: {node: '>=12'} is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, tarball: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz} + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} is-plain-obj@4.1.0: @@ -5879,7 +5876,7 @@ packages: engines: {node: '>=0.10.0'} is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, tarball: https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz} + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, tarball: https://r2.cnpmjs.org/is-reference/-/is-reference-1.2.1.tgz} @@ -5966,14 +5963,14 @@ packages: engines: {node: '>= 0.4'} is-what@3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, tarball: https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz} + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==, tarball: https://r2.cnpmjs.org/is-windows/-/is-windows-1.0.2.tgz} engines: {node: '>=0.10.0'} is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, tarball: https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz} + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} is-wsl@3.1.0: @@ -6052,7 +6049,7 @@ packages: hasBin: true javascript-stringify@2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==, tarball: https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz} + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} jest-canvas-mock@2.5.2: resolution: {integrity: sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==} @@ -6173,7 +6170,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, tarball: https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz} + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} jest-worker@29.7.0: @@ -6202,7 +6199,7 @@ packages: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==, tarball: https://r2.cnpmjs.org/jju/-/jju-1.4.0.tgz} joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==, tarball: https://registry.npmjs.org/joi/-/joi-17.13.3.tgz} + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -6212,7 +6209,7 @@ packages: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, tarball: https://r2.cnpmjs.org/js-tokens/-/js-tokens-4.0.0.tgz} js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz} + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true js-yaml@4.1.0: @@ -6240,7 +6237,7 @@ packages: engines: {node: '>=12.0.0'} jsdom@24.1.3: - resolution: {integrity: sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==, tarball: https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz} + resolution: {integrity: sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -6249,11 +6246,11 @@ packages: optional: true jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, tarball: https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz} + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==, tarball: https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz} + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} hasBin: true @@ -6346,7 +6343,7 @@ packages: engines: {node: '>=18'} launch-editor@2.9.1: - resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==, tarball: https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz} + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} lazy-ass@1.6.0: resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==, tarball: https://r2.cnpmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz} @@ -6357,7 +6354,7 @@ packages: engines: {node: '>=10.13.0'} less@3.13.1: - resolution: {integrity: sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==, tarball: https://registry.npmjs.org/less/-/less-3.13.1.tgz} + resolution: {integrity: sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==} engines: {node: '>=6'} hasBin: true @@ -6374,67 +6371,67 @@ packages: engines: {node: '>=10.13.0'} lightningcss-darwin-arm64@1.28.1: - resolution: {integrity: sha512-VG3vvzM0m/rguCdm76DdobNeNJnHK+jWcdkNLFWHLh9YCotRvbRIt45JxwcHlIF8TDqWStVLTdghq5NaigVCBQ==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.28.1.tgz} + resolution: {integrity: sha512-VG3vvzM0m/rguCdm76DdobNeNJnHK+jWcdkNLFWHLh9YCotRvbRIt45JxwcHlIF8TDqWStVLTdghq5NaigVCBQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.28.1: - resolution: {integrity: sha512-O7ORdislvKfMohFl4Iq7fxKqdJOuuxArcglVI3amuFO5DJ0wfV3Gxgi1JRo49slfr7OVzJQEHLG4muTWYM5cTQ==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.28.1.tgz} + resolution: {integrity: sha512-O7ORdislvKfMohFl4Iq7fxKqdJOuuxArcglVI3amuFO5DJ0wfV3Gxgi1JRo49slfr7OVzJQEHLG4muTWYM5cTQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.28.1: - resolution: {integrity: sha512-b7sF89B31kYYijxVcFO7l5u6UNA862YstNu+3YbLl/IQKzveL4a5cwR5cdpG+OOhErg/c2u9WCmzZoX2I5GBvw==, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.28.1.tgz} + resolution: {integrity: sha512-b7sF89B31kYYijxVcFO7l5u6UNA862YstNu+3YbLl/IQKzveL4a5cwR5cdpG+OOhErg/c2u9WCmzZoX2I5GBvw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] lightningcss-linux-arm-gnueabihf@1.28.1: - resolution: {integrity: sha512-p61kXwvhUDLLzkWHjzSFfUBW/F0iy3jr3CWi3k8SKULtJEsJXTI9DqRm9EixxMSe2AMBQBt4auTYiQL4B1N51A==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.28.1.tgz} + resolution: {integrity: sha512-p61kXwvhUDLLzkWHjzSFfUBW/F0iy3jr3CWi3k8SKULtJEsJXTI9DqRm9EixxMSe2AMBQBt4auTYiQL4B1N51A==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.28.1: - resolution: {integrity: sha512-iO+fN9hOMmzfwqcG2/BgUtMKD48H2JO/SXU44fyIwpY2veb65QF5xiRrQ9l1FwIxbGK3231KBYCtAqv+xf+NsQ==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.28.1.tgz} + resolution: {integrity: sha512-iO+fN9hOMmzfwqcG2/BgUtMKD48H2JO/SXU44fyIwpY2veb65QF5xiRrQ9l1FwIxbGK3231KBYCtAqv+xf+NsQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] lightningcss-linux-arm64-musl@1.28.1: - resolution: {integrity: sha512-dnMHeXEmCUzHHZjaDpQBYuBKcN9nPC3nPFKl70bcj5Bkn5EmkcgEqm5p035LKOgvAwk1XwLpQCML6pXmCwz0NQ==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.28.1.tgz} + resolution: {integrity: sha512-dnMHeXEmCUzHHZjaDpQBYuBKcN9nPC3nPFKl70bcj5Bkn5EmkcgEqm5p035LKOgvAwk1XwLpQCML6pXmCwz0NQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] lightningcss-linux-x64-gnu@1.28.1: - resolution: {integrity: sha512-7vWDISaMUn+oo2TwRdf2hl/BLdPxvywv9JKEqNZB/0K7bXwV4XE9wN/C2sAp1gGuh6QBA8lpjF4JIPt3HNlCHA==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.28.1.tgz} + resolution: {integrity: sha512-7vWDISaMUn+oo2TwRdf2hl/BLdPxvywv9JKEqNZB/0K7bXwV4XE9wN/C2sAp1gGuh6QBA8lpjF4JIPt3HNlCHA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] lightningcss-linux-x64-musl@1.28.1: - resolution: {integrity: sha512-IHCu9tVGP+x5BCpA2rF3D04DBokcBza/a8AuHQU+1AiMKubuMegPwcL7RatBgK4ztFHeYnnD5NdhwhRfYMAtNA==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.28.1.tgz} + resolution: {integrity: sha512-IHCu9tVGP+x5BCpA2rF3D04DBokcBza/a8AuHQU+1AiMKubuMegPwcL7RatBgK4ztFHeYnnD5NdhwhRfYMAtNA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] lightningcss-win32-arm64-msvc@1.28.1: - resolution: {integrity: sha512-Erm72kHmMg/3h350PTseskz+eEGBM17Fuu79WW2Qqt0BfWSF1jHHc12lkJCWMYl5jcBHPs5yZdgNHtJ7IJS3Uw==, tarball: https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.28.1.tgz} + resolution: {integrity: sha512-Erm72kHmMg/3h350PTseskz+eEGBM17Fuu79WW2Qqt0BfWSF1jHHc12lkJCWMYl5jcBHPs5yZdgNHtJ7IJS3Uw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.28.1: - resolution: {integrity: sha512-ZPQtvx+uQBzrSdHH8p4H3M9Alue+x369TPZAA3b4K3d92FPhpZCuBG04+HQzspam9sVeID9mI6f3VRAs2ezaEA==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.28.1.tgz} + resolution: {integrity: sha512-ZPQtvx+uQBzrSdHH8p4H3M9Alue+x369TPZAA3b4K3d92FPhpZCuBG04+HQzspam9sVeID9mI6f3VRAs2ezaEA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] lightningcss@1.28.1: - resolution: {integrity: sha512-KRDkHlLlNj3DWh79CDt93fPlRJh2W1AuHV0ZSZAMMuN7lqlsZTV5842idfS1urWG8q9tc17velp1gCXhY7sLnQ==, tarball: https://registry.npmjs.org/lightningcss/-/lightningcss-1.28.1.tgz} + resolution: {integrity: sha512-KRDkHlLlNj3DWh79CDt93fPlRJh2W1AuHV0ZSZAMMuN7lqlsZTV5842idfS1urWG8q9tc17velp1gCXhY7sLnQ==} engines: {node: '>= 12.0.0'} lilconfig@3.1.2: @@ -6445,7 +6442,7 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, tarball: https://r2.cnpmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz} linguist-languages@7.27.0: - resolution: {integrity: sha512-Wzx/22c5Jsv2ag+uKy+ITanGA5hzvBZngrNGDXLTC7ZjGM6FLCYGgomauTkxNJeP9of353OM0pWqngYA180xgw==, tarball: https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.27.0.tgz} + resolution: {integrity: sha512-Wzx/22c5Jsv2ag+uKy+ITanGA5hzvBZngrNGDXLTC7ZjGM6FLCYGgomauTkxNJeP9of353OM0pWqngYA180xgw==} linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} @@ -6473,7 +6470,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, tarball: https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz} + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} loader-utils@2.0.4: @@ -6517,7 +6514,7 @@ packages: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==, tarball: https://r2.cnpmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz} lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz} + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} lodash.escaperegexp@4.1.2: resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==, tarball: https://r2.cnpmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz} @@ -6584,10 +6581,10 @@ packages: engines: {node: '>=18'} loglevel-plugin-prefix@0.8.4: - resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==, tarball: https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz} + resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} loglevel@1.9.2: - resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==, tarball: https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz} + resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} engines: {node: '>= 0.6.0'} longest-streak@3.1.0: @@ -6601,7 +6598,7 @@ packages: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz} + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} lowlight@1.20.0: resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==, tarball: https://r2.cnpmjs.org/lowlight/-/lowlight-1.20.0.tgz} @@ -6628,7 +6625,7 @@ packages: engines: {node: '>=12'} lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==, tarball: https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz} + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true lzutf8@0.6.3: @@ -6745,11 +6742,11 @@ packages: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, tarball: https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz} + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==, tarball: https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz} + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} memoize-one@6.0.0: @@ -6760,7 +6757,7 @@ packages: engines: {node: '>=16.10'} merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==, tarball: https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz} + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, tarball: https://r2.cnpmjs.org/merge-stream/-/merge-stream-2.0.0.tgz} @@ -6770,7 +6767,7 @@ packages: engines: {node: '>= 8'} methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, tarball: https://registry.npmjs.org/methods/-/methods-1.1.2.tgz} + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} micromark-core-commonmark@2.0.1: @@ -6897,7 +6894,7 @@ packages: engines: {node: '>= 0.6'} mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, tarball: https://registry.npmjs.org/mime/-/mime-1.6.0.tgz} + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} hasBin: true @@ -6918,7 +6915,7 @@ packages: engines: {node: '>=4'} minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, tarball: https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz} + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} minimatch@10.0.1: resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} @@ -6993,7 +6990,7 @@ packages: engines: {node: '>=10'} ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, tarball: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, tarball: https://r2.cnpmjs.org/ms/-/ms-2.1.3.tgz} @@ -7002,7 +6999,7 @@ packages: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, tarball: https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz} + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true multimatch@2.1.0: @@ -7026,7 +7023,7 @@ packages: hasBin: true native-request@1.1.2: - resolution: {integrity: sha512-/etjwrK0J4Ebbcnt35VMWnfiUX/B04uwGJxyJInagxDqf2z5drSt/lsOvEMWGYunz1kaLZAFrV4NDAbOoDKvAQ==, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.2.tgz} + resolution: {integrity: sha512-/etjwrK0J4Ebbcnt35VMWnfiUX/B04uwGJxyJInagxDqf2z5drSt/lsOvEMWGYunz1kaLZAFrV4NDAbOoDKvAQ==} natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -7035,11 +7032,11 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, tarball: https://r2.cnpmjs.org/natural-compare/-/natural-compare-1.4.0.tgz} negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, tarball: https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz} + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==, tarball: https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz} + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} engines: {node: '>= 0.6'} neo-async@2.6.2: @@ -7054,7 +7051,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz} + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} @@ -7063,14 +7060,14 @@ packages: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==, tarball: https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz} + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, tarball: https://r2.cnpmjs.org/node-int64/-/node-int64-0.4.0.tgz} node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz} + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -7103,7 +7100,7 @@ packages: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} nwsapi@2.2.13: - resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==, tarball: https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz} + resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} nypm@0.3.12: resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} @@ -7151,17 +7148,17 @@ packages: engines: {node: '>= 0.4'} obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, tarball: https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz} + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, tarball: https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz} + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==, tarball: https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz} + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} once@1.4.0: @@ -7184,7 +7181,7 @@ packages: engines: {node: '>=18'} open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, tarball: https://registry.npmjs.org/open/-/open-8.4.2.tgz} + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} optionator@0.9.4: @@ -7247,7 +7244,7 @@ packages: engines: {node: '>=12'} p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, tarball: https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz} + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} engines: {node: '>=8'} p-try@2.2.0: @@ -7270,7 +7267,7 @@ packages: engines: {node: '>=18'} param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, tarball: https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz} + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, tarball: https://r2.cnpmjs.org/parent-module/-/parent-module-1.0.1.tgz} @@ -7305,14 +7302,14 @@ packages: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} parse5@7.2.1: - resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==, tarball: https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz} + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, tarball: https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz} + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, tarball: https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz} + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, tarball: https://r2.cnpmjs.org/path-browserify/-/path-browserify-1.0.1.tgz} @@ -7365,7 +7362,7 @@ packages: engines: {node: 20 || >=22} path-to-regexp@0.1.10: - resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==, tarball: https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz} + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, tarball: https://r2.cnpmjs.org/path-type/-/path-type-4.0.0.tgz} @@ -7566,10 +7563,10 @@ packages: engines: {node: '>=6'} pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, tarball: https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz} + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==, tarball: https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz} + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} pretty-format@29.7.0: @@ -7611,7 +7608,7 @@ packages: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, tarball: https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz} + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} proxy-agent@6.4.0: @@ -7625,13 +7622,13 @@ packages: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, tarball: https://r2.cnpmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz} prr@1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, tarball: https://registry.npmjs.org/prr/-/prr-1.0.1.tgz} + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, tarball: https://r2.cnpmjs.org/pseudomap/-/pseudomap-1.0.2.tgz} psl@1.10.0: - resolution: {integrity: sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==, tarball: https://registry.npmjs.org/psl/-/psl-1.10.0.tgz} + resolution: {integrity: sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==} pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -7656,7 +7653,7 @@ packages: engines: {node: '>=0.6'} querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, tarball: https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz} + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, tarball: https://r2.cnpmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz} @@ -7665,14 +7662,14 @@ packages: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, tarball: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz} + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, tarball: https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz} + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, tarball: https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz} + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} rc9@2.1.2: @@ -7696,7 +7693,7 @@ packages: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, tarball: https://r2.cnpmjs.org/react-is/-/react-is-16.13.1.tgz} react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, tarball: https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz} + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -7786,7 +7783,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz} + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} readdirp@4.0.2: @@ -7833,17 +7830,17 @@ packages: resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==, tarball: https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz} + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} engines: {node: '>=4'} regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, tarball: https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz} + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==, tarball: https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz} + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} @@ -7858,7 +7855,7 @@ packages: engines: {node: '>= 0.4'} regexpu-core@6.1.1: - resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==, tarball: https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz} + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} engines: {node: '>=4'} registry-auth-token@5.0.2: @@ -7870,21 +7867,21 @@ packages: engines: {node: '>=12'} regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==, tarball: https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz} + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} regjsparser@0.10.0: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true regjsparser@0.11.2: - resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==, tarball: https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz} + resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} hasBin: true rehype-recma@1.0.0: resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, tarball: https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz} + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} release-it@17.10.0: @@ -7914,7 +7911,7 @@ packages: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==, tarball: https://r2.cnpmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz} renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, tarball: https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz} + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} replace-ext@2.0.0: resolution: {integrity: sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==, tarball: https://r2.cnpmjs.org/replace-ext/-/replace-ext-2.0.0.tgz} @@ -7939,7 +7936,7 @@ packages: engines: {node: '>=0.10.0'} requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, tarball: https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz} + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, tarball: https://r2.cnpmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz} @@ -8009,7 +8006,7 @@ packages: hasBin: true rollup@3.29.5: - resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz} + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true @@ -8019,7 +8016,7 @@ packages: hasBin: true rrweb-cssom@0.7.1: - resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==, tarball: https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz} + resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} rtlcss@4.3.0: resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} @@ -8063,10 +8060,10 @@ packages: hasBin: true sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==, tarball: https://registry.npmjs.org/sax/-/sax-1.3.0.tgz} + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, tarball: https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz} + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} scheduler@0.23.2: @@ -8077,7 +8074,7 @@ packages: engines: {node: '>= 10.13.0'} schema-utils@4.2.0: - resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz} + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} scslre@0.3.0: @@ -8085,14 +8082,14 @@ packages: engines: {node: ^14.0.0 || >=16.0.0} scss-bundle@3.1.2: - resolution: {integrity: sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg==, tarball: https://registry.npmjs.org/scss-bundle/-/scss-bundle-3.1.2.tgz} + resolution: {integrity: sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg==} hasBin: true select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, tarball: https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz} + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==, tarball: https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz} + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} engines: {node: '>=10'} semver-greatest-satisfied-range@2.0.0: @@ -8118,18 +8115,18 @@ packages: hasBin: true send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==, tarball: https://registry.npmjs.org/send/-/send-0.19.0.tgz} + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, tarball: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz} + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, tarball: https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz} + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==, tarball: https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz} + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} set-function-length@1.2.2: @@ -8141,10 +8138,10 @@ packages: engines: {node: '>= 0.4'} setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, tarball: https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz} + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, tarball: https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz} + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} shallow-clone@3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, tarball: https://r2.cnpmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz} @@ -8159,7 +8156,7 @@ packages: engines: {node: '>=8'} shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==, tarball: https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz} + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} shelljs@0.8.5: resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} @@ -8226,7 +8223,7 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, tarball: https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz} + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} socks-proxy-agent@8.0.4: resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} @@ -8288,10 +8285,10 @@ packages: resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, tarball: https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz} + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, tarball: https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz} + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} split2@4.2.0: @@ -8323,11 +8320,11 @@ packages: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, tarball: https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz} + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, tarball: https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz} + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} std-env@3.7.0: @@ -8457,7 +8454,7 @@ packages: resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} stylus@0.63.0: - resolution: {integrity: sha512-OMlgrTCPzE/ibtRMoeLVhOY0RcNuNWh0rhAVqeKnk/QwcuUKQbnqhZ1kg2vzD8VU/6h3FoPTq4RJPHgLBvX6Bw==, tarball: https://registry.npmjs.org/stylus/-/stylus-0.63.0.tgz} + resolution: {integrity: sha512-OMlgrTCPzE/ibtRMoeLVhOY0RcNuNWh0rhAVqeKnk/QwcuUKQbnqhZ1kg2vzD8VU/6h3FoPTq4RJPHgLBvX6Bw==} hasBin: true sucrase@3.35.0: @@ -8474,7 +8471,7 @@ packages: engines: {node: '>=10'} supports-hyperlinks@3.1.0: - resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==, tarball: https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz} + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} engines: {node: '>=14.18'} supports-preserve-symlinks-flag@1.0.0: @@ -8489,7 +8486,7 @@ packages: engines: {node: '>= 4.7.0'} symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, tarball: https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz} + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} synckit@0.6.2: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} @@ -8515,7 +8512,7 @@ packages: engines: {node: '>=6.0.0'} terser-webpack-plugin@5.3.10: - resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==, tarball: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz} + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -8531,7 +8528,7 @@ packages: optional: true terser@5.36.0: - resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==, tarball: https://registry.npmjs.org/terser/-/terser-5.36.0.tgz} + resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} engines: {node: '>=10'} hasBin: true @@ -8571,7 +8568,7 @@ packages: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, tarball: https://r2.cnpmjs.org/through/-/through-2.3.8.tgz} thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, tarball: https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz} + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -8628,7 +8625,7 @@ packages: engines: {node: '>=10.13.0'} toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, tarball: https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz} + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} totalist@3.0.1: @@ -8636,7 +8633,7 @@ packages: engines: {node: '>=6'} tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==, tarball: https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz} + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} tough-cookie@5.0.0: @@ -8647,7 +8644,7 @@ packages: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} tr46@5.0.0: - resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==, tarball: https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz} + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} tree-kill@1.2.2: @@ -8697,10 +8694,10 @@ packages: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, tarball: https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz} + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz} + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} tsup@8.3.5: resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} @@ -8771,7 +8768,7 @@ packages: engines: {node: '>=16'} type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, tarball: https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz} + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} typed-array-buffer@1.0.2: @@ -8800,7 +8797,7 @@ packages: optional: true typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz} + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true @@ -8837,19 +8834,19 @@ packages: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz} + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, tarball: https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz} + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} unicode-match-property-value-ecmascript@2.2.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==, tarball: https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz} + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} engines: {node: '>=4'} unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, tarball: https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz} + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} unicorn-magic@0.1.0: @@ -8888,7 +8885,7 @@ packages: engines: {node: '>= 4.0.0'} universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, tarball: https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz} + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} universalify@2.0.1: @@ -8896,7 +8893,7 @@ packages: engines: {node: '>= 10.0.0'} unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, tarball: https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz} + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} unplugin@1.15.0: @@ -8913,7 +8910,7 @@ packages: engines: {node: '>=8'} update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz} + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -8930,7 +8927,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, tarball: https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz} + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} @@ -8941,10 +8938,10 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, tarball: https://r2.cnpmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz} utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, tarball: https://registry.npmjs.org/utila/-/utila-0.4.0.tgz} + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, tarball: https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz} + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} uuid@8.3.2: @@ -8967,7 +8964,7 @@ packages: engines: {node: '>= 10.13.0'} vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, tarball: https://registry.npmjs.org/vary/-/vary-1.1.2.tgz} + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} verror@1.10.0: @@ -9085,18 +9082,18 @@ packages: eslint: '>=6.0.0' w3c-xmlserializer@5.0.0: - resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==, tarball: https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz} + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, tarball: https://r2.cnpmjs.org/walker/-/walker-1.0.8.tgz} watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==, tarball: https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz} + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, tarball: https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz} + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, tarball: https://r2.cnpmjs.org/wcwidth/-/wcwidth-1.0.1.tgz} @@ -9109,18 +9106,18 @@ packages: engines: {node: '>=12'} webpack-chain@6.5.1: - resolution: {integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==, tarball: https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz} + resolution: {integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==} engines: {node: '>=8'} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. webpack-dev-middleware@5.3.4: - resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==, tarball: https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz} + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 webpack-dev-server@4.15.2: - resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==, tarball: https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz} + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} engines: {node: '>= 12.13.0'} hasBin: true peerDependencies: @@ -9133,18 +9130,18 @@ packages: optional: true webpack-merge@5.10.0: - resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==, tarball: https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz} + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} engines: {node: '>=10.0.0'} webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, tarball: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz} + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} webpack@5.95.0: - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==, tarball: https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz} + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -9154,15 +9151,15 @@ packages: optional: true websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, tarball: https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz} + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, tarball: https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz} + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} whatwg-encoding@3.1.1: - resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==, tarball: https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz} + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} whatwg-mimetype@3.0.0: @@ -9170,11 +9167,11 @@ packages: engines: {node: '>=12'} whatwg-mimetype@4.0.0: - resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==, tarball: https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz} + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} whatwg-url@14.0.0: - resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz} + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} engines: {node: '>=18'} whatwg-url@7.1.0: @@ -9220,7 +9217,7 @@ packages: resolution: {integrity: sha512-a95hPUk+BNzSGLntNXYxsjz2Hooi5oL7xOfJR6CKwSsSALh7vUNuTlzsrZowtYy38JNduYFRVhFv19ocqNOZlg==} wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==, tarball: https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz} + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} windows-release@5.1.1: resolution: {integrity: sha512-NMD00arvqcq2nwqc5Q6KtrSRHK+fVD31erE5FEMahAw5PmVCgD7MUXodq3pdZSUkqA9Cda2iWx6s1XYwiJWRmw==} @@ -9250,7 +9247,7 @@ packages: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://r2.cnpmjs.org/wrappy/-/wrappy-1.0.2.tgz} write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==, tarball: https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz} + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} write-file-atomic@5.0.1: @@ -9258,7 +9255,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==, tarball: https://registry.npmjs.org/ws/-/ws-8.18.0.tgz} + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9278,11 +9275,11 @@ packages: engines: {node: '>=12'} xml-name-validator@5.0.0: - resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==, tarball: https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz} + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, tarball: https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz} + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, tarball: https://r2.cnpmjs.org/xtend/-/xtend-4.0.2.tgz} @@ -11208,7 +11205,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nutui/icons-react-taro@2.0.0': {} + '@nutui/icons-react-taro@2.0.1': {} '@nutui/icons-react@1.0.5': {} @@ -11680,7 +11677,7 @@ snapshots: '@swc/core@1.3.96(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.12 + '@swc/types': 0.1.13 optionalDependencies: '@swc/core-darwin-arm64': 1.3.96 '@swc/core-darwin-x64': 1.3.96 @@ -11724,10 +11721,6 @@ snapshots: pirates: 4.0.6 source-map-support: 0.5.21 - '@swc/types@0.1.12': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types@0.1.13': dependencies: '@swc/counter': 0.1.3 @@ -12545,7 +12538,7 @@ snapshots: sirv: 3.0.0 tinyglobby: 0.2.10 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@22.8.4)(@vitest/ui@2.1.4)(happy-dom@14.12.3)(jsdom@24.1.3)(less@3.13.1)(lightningcss@1.28.1)(sass@1.80.5)(stylus@0.63.0)(terser@5.36.0) + vitest: 2.1.4(@types/node@20.17.3)(@vitest/ui@2.1.4)(happy-dom@14.12.3)(jsdom@24.1.3)(less@3.13.1)(lightningcss@1.28.1)(sass@1.80.5)(stylus@0.63.0)(terser@5.36.0) '@vitest/utils@2.1.4': dependencies: diff --git a/src/config.json b/src/config.json index 6b91c04c2e..2684591c8f 100644 --- a/src/config.json +++ b/src/config.json @@ -105,7 +105,7 @@ "author": "hanyuxinting" }, { - "version": "2.0.0", + "version": "3.0.0", "name": "Icon", "type": "component", "cName": "图标", diff --git a/src/packages/icon/demo.taro.tsx b/src/packages/icon/demo.taro.tsx index 3b28d539fd..84d47967c4 100644 --- a/src/packages/icon/demo.taro.tsx +++ b/src/packages/icon/demo.taro.tsx @@ -6,7 +6,6 @@ import { Toast } from '@nutui/nutui-react-taro' import { useTranslate } from '@/sites/assets/locale/taro' import Header from '@/sites/components/header' import Demo1 from './demos/taro/demo1' -import Demo2 from './demos/taro/demo2' import Demo3 from './demos/taro/demo3' import Demo4 from './demos/taro/demo4' import Demo5 from './demos/taro/demo5' @@ -16,28 +15,22 @@ import Demo7 from './demos/taro/demo7' const IconDemo = () => { const [translated] = useTranslate({ 'zh-CN': { - '84aa6bce': '基础用法', - svg: 'SVG 按需使用', + '84aa6bce': '基础用法: SVG', dab8a74f: '图片链接', '52c15454': '图标颜色', '7aeb5407': '图标大小', - f2e6c6d6: '基础图标', }, 'zh-TW': { - '84aa6bce': '基礎用法', - svg: 'SVG 按需使用', + '84aa6bce': '基礎用法: SVG', dab8a74f: '圖片連結', '52c15454': '圖示顏色', '7aeb5407': '圖示大小', - f2e6c6d6: '基礎圖示', }, 'en-US': { - '84aa6bce': 'Basic Usage', - svg: 'SVG import On Demand', + '84aa6bce': 'Basic Usage: SVG', dab8a74f: 'Image Link', '52c15454': 'IconFont Color', '7aeb5407': 'IconFont Size', - f2e6c6d6: 'Base IconFont', }, }) @@ -72,10 +65,8 @@ const IconDemo = () => { }) }} /> - {translated.svg} - {translated['84aa6bce']} - + {translated.dab8a74f} {translated['52c15454']} diff --git a/src/packages/icon/demos/taro/demo1.tsx b/src/packages/icon/demos/taro/demo1.tsx index 02b7a6cb37..31f192d76a 100644 --- a/src/packages/icon/demos/taro/demo1.tsx +++ b/src/packages/icon/demos/taro/demo1.tsx @@ -1,13 +1,14 @@ import React from 'react' import { Cell } from '@nutui/nutui-react-taro' -import { Add, Dongdong, UserAdd } from '@nutui/icons-react-taro' +import { Add, Dongdong, UserAdd, Minus } from '@nutui/icons-react-taro' const Demo1 = () => { return ( - + + ) } diff --git a/src/packages/icon/demos/taro/demo2.tsx b/src/packages/icon/demos/taro/demo2.tsx deleted file mode 100644 index 7644599a78..0000000000 --- a/src/packages/icon/demos/taro/demo2.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react' -import { Cell } from '@nutui/nutui-react-taro' -import { IconFont } from '@nutui/icons-react-taro' - -const Demo2 = () => { - return ( - - - - - - ) -} -export default Demo2 diff --git a/src/packages/icon/demos/taro/demo3.tsx b/src/packages/icon/demos/taro/demo3.tsx index bbd4c0f74c..ded3aa7eb8 100644 --- a/src/packages/icon/demos/taro/demo3.tsx +++ b/src/packages/icon/demos/taro/demo3.tsx @@ -6,7 +6,8 @@ const Demo3 = () => { return ( diff --git a/src/packages/icon/demos/taro/demo4.tsx b/src/packages/icon/demos/taro/demo4.tsx index cace62a194..8be9aec196 100644 --- a/src/packages/icon/demos/taro/demo4.tsx +++ b/src/packages/icon/demos/taro/demo4.tsx @@ -1,21 +1,13 @@ import React from 'react' import { Cell } from '@nutui/nutui-react-taro' -import { IconFont } from '@nutui/icons-react-taro' +import { Dongdong } from '@nutui/icons-react-taro' const Demo4 = () => { return ( - - - + + + ) } diff --git a/src/packages/icon/demos/taro/demo5.tsx b/src/packages/icon/demos/taro/demo5.tsx index 901734af47..f8d98e9cdf 100644 --- a/src/packages/icon/demos/taro/demo5.tsx +++ b/src/packages/icon/demos/taro/demo5.tsx @@ -1,13 +1,13 @@ import React from 'react' import { Cell } from '@nutui/nutui-react-taro' -import { IconFont } from '@nutui/icons-react-taro' +import { Dongdong } from '@nutui/icons-react-taro' const Demo5 = () => { return ( - - - + + + ) } diff --git a/src/packages/icon/demos/taro/demo6.tsx b/src/packages/icon/demos/taro/demo6.tsx index 03ce7e57ff..dea950d59e 100644 --- a/src/packages/icon/demos/taro/demo6.tsx +++ b/src/packages/icon/demos/taro/demo6.tsx @@ -1,12 +1,14 @@ import React, { useState } from 'react' -import { IconFontConfig, IconFont } from '@nutui/icons-react-taro' +import * as iconfonts from '@nutui/icons-react-taro' import { Cell, Toast } from '@nutui/nutui-react-taro' +import { View } from '@tarojs/components' import { camelCase } from '@/utils/camel-case' const Demo6 = () => { const generateCopyText = (name: string) => { return `<${camelCase(name, { pascalCase: true })} />` } + const copyTag = (text: string) => { const input = document.createElement('input') document.body.appendChild(input) @@ -25,11 +27,11 @@ const Demo6 = () => { return ( <> - {(IconFontConfig as any).data.map((item: any) => { + {(iconfonts.IconFontConfig as any).data.map((item: any) => { return ( -
    { > {item.icons.map((icon: any) => { return ( -
  • { copyTag(generateCopyText(icon)) @@ -59,11 +61,13 @@ const Demo6 = () => { justifyContent: 'center', }} > - -
  • + {React.createElement( + iconfonts[camelCase(icon, { pascalCase: true })] + )} + ) })} -
+
) diff --git a/src/packages/icon/demos/taro/demo7.tsx b/src/packages/icon/demos/taro/demo7.tsx index 97ccfa89b4..94ea54df91 100644 --- a/src/packages/icon/demos/taro/demo7.tsx +++ b/src/packages/icon/demos/taro/demo7.tsx @@ -1,6 +1,7 @@ import React, { useState } from 'react' -import { IconFontConfig, IconFont } from '@nutui/icons-react-taro' +import * as iconfonts from '@nutui/icons-react-taro' import { Cell, Toast } from '@nutui/nutui-react-taro' +import { View } from '@tarojs/components' import { camelCase } from '@/utils/camel-case' const Demo7 = () => { @@ -27,11 +28,11 @@ const Demo7 = () => { return ( <> - {(IconFontConfig as any).style.map((item: any) => { + {(iconfonts.IconFontConfig as any).style.map((item: any) => { return ( -
    { > {item.icons.map((icon: any) => { return ( -
  • { copyTag(generateAMCopyText(icon)) @@ -61,14 +62,16 @@ const Demo7 = () => { justifyContent: 'center', }} > - -
  • + {React.createElement( + iconfonts[camelCase(icon.name, { pascalCase: true })], + { + className: `nut-icon-${icon['animation-name']} nut-icon-${icon['animation-time']}`, + } + )} + ) })} -
+
) From 71dd5f1813eff722143cc6040121f2d2cd2694e6 Mon Sep 17 00:00:00 2001 From: xiaoyatong <84436086+xiaoyatong@users.noreply.github.com> Date: Fri, 22 Nov 2024 15:18:59 +0800 Subject: [PATCH 5/5] feat(Dialog): harmony adaptation (#2790) * feat(Dialog): dialog harmony adaptation * feat(Dialog): dialog harmony adaptation --- src/config.json | 2 +- src/packages/dialog/demos/h5/demo6.tsx | 2 ++ src/packages/dialog/demos/taro/demo6.tsx | 2 ++ src/packages/dialog/demos/taro/demo7.tsx | 37 ++++++++++++------------ src/packages/dialog/dialog.scss | 17 ++++++----- 5 files changed, 33 insertions(+), 27 deletions(-) diff --git a/src/config.json b/src/config.json index 2684591c8f..17793b696c 100644 --- a/src/config.json +++ b/src/config.json @@ -727,7 +727,7 @@ "author": "lzz" }, { - "version": "2.0.0", + "version": "3.0.0", "name": "Dialog", "type": "component", "cName": "对话框", diff --git a/src/packages/dialog/demos/h5/demo6.tsx b/src/packages/dialog/demos/h5/demo6.tsx index 50b45ed4b7..eab3112d47 100644 --- a/src/packages/dialog/demos/h5/demo6.tsx +++ b/src/packages/dialog/demos/h5/demo6.tsx @@ -36,6 +36,8 @@ const Demo6 = () => { className="test-dialog" title="底部带关闭按钮" visible={visible2} + confirmText="决策1" + cancelText="决策2" onConfirm={() => setVisible2(false)} onCancel={() => setVisible2(false)} closeIcon diff --git a/src/packages/dialog/demos/taro/demo6.tsx b/src/packages/dialog/demos/taro/demo6.tsx index 54d2937d81..73b46d2f9e 100644 --- a/src/packages/dialog/demos/taro/demo6.tsx +++ b/src/packages/dialog/demos/taro/demo6.tsx @@ -36,6 +36,8 @@ const Demo6 = () => { className="test-dialog" title="底部带关闭按钮" visible={visible2} + confirmText="决策1" + cancelText="决策2" onConfirm={() => setVisible2(false)} onCancel={() => setVisible2(false)} closeIcon diff --git a/src/packages/dialog/demos/taro/demo7.tsx b/src/packages/dialog/demos/taro/demo7.tsx index 328799b9f6..62f837102b 100644 --- a/src/packages/dialog/demos/taro/demo7.tsx +++ b/src/packages/dialog/demos/taro/demo7.tsx @@ -1,5 +1,6 @@ import React, { useState } from 'react' import { Cell, Dialog } from '@nutui/nutui-react-taro' +import { View } from '@tarojs/components' const Demo7 = () => { const [visible, setVisible] = useState(false) @@ -18,25 +19,23 @@ const Demo7 = () => { onConfirm={() => setVisible(false)} onCancel={() => setVisible(false)} > - <> -
- 文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容 -
-
- 自定义内容区域 -
- + + 文字内容文字内容文字内容文字内容文字内容文字内容文字内容文字内容 + + + 自定义内容区域 + ) diff --git a/src/packages/dialog/dialog.scss b/src/packages/dialog/dialog.scss index da4d81c760..1cb463ebaf 100644 --- a/src/packages/dialog/dialog.scss +++ b/src/packages/dialog/dialog.scss @@ -7,7 +7,7 @@ flex-direction: column; align-items: center; width: $dialog-width; - max-height: 67%; + // max-height: 67%; min-height: $dialog-min-height; padding: $dialog-padding; box-sizing: border-box; @@ -42,27 +42,30 @@ display: flex; justify-content: center; align-items: center; - top: $dialog-close-top; color: $dialog-close-color; .nut-icon { - font-size: 24px; - height: 24px; - width: 24px; + font-size: $dialog-close-width; + width: $dialog-close-width; + height: $dialog-close-height; } &-top-right { + top: $dialog-close-top; right: $dialog-close-right; } &-top-left { + top: $dialog-close-top; left: $dialog-close-left; } &-bottom { - top: initial; bottom: -56px; left: 50%; - transform: translate(-50%); + transform: translateY(-50%); + .nut-icon { + color: $dialog-close-color; + } } &:active {