diff --git a/package.json b/package.json index 326e90d0..c97e6ef8 100644 --- a/package.json +++ b/package.json @@ -12,14 +12,14 @@ "@babel/core": "^7.22.1", "@babel/preset-env": "^7.22.4", "@mdi/js": "^7.2.96", - "@storybook/addon-essentials": "^7.4.0", - "@storybook/addon-interactions": "^7.4.0", - "@storybook/addon-links": "^7.4.0", + "@storybook/addon-essentials": "^7.5.1", + "@storybook/addon-interactions": "^7.5.1", + "@storybook/addon-links": "^7.5.1", "@storybook/addon-styling": "^1.3.7", - "@storybook/blocks": "^7.4.0", - "@storybook/testing-library": "^0.2.0", - "@storybook/vue3": "^7.4.0", - "@storybook/vue3-webpack5": "^7.4.0", + "@storybook/blocks": "^7.5.1", + "@storybook/testing-library": "^0.2.2", + "@storybook/vue3": "^7.5.1", + "@storybook/vue3-webpack5": "^7.5.1", "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", "@vue/babel-plugin-jsx": "^1.1.5", "@vue/cli": "^5.0.8", @@ -46,7 +46,7 @@ "replace-in-file-webpack-plugin": "^1.0.6", "sass": "^1.68.0", "sass-loader": "^13.3.2", - "storybook": "^7.4.0", + "storybook": "^7.5.1", "storybook-addon-sass-postcss": "^0.1.3", "string-replace-loader": "^3.1.0", "style-loader": "^3.3.3", @@ -90,6 +90,7 @@ "dependencies": { "@material-symbols/font-400": "^0.13.0", "@vimeo/player": "^2.20.1", + "svg-tags": "^1.0.0", "vue-style-loader": "^4.1.3" } } diff --git a/src/vue/components/course-modules/CourseModule.vue b/src/vue/components/course-modules/CourseModule.vue new file mode 100644 index 00000000..24427435 --- /dev/null +++ b/src/vue/components/course-modules/CourseModule.vue @@ -0,0 +1,162 @@ + + + + + + + + + + diff --git a/src/vue/components/course-modules/CourseModules.stories.js b/src/vue/components/course-modules/CourseModules.stories.js new file mode 100644 index 00000000..c879de1a --- /dev/null +++ b/src/vue/components/course-modules/CourseModules.stories.js @@ -0,0 +1,25 @@ +import { defineComponent } from "vue"; +import CourseModules from "./CourseModules.vue" +import { tree_data_2_levels, tree_data_3_levels } from "./test-data"; + +export default { + title: "Components/CourseModules", +}; +const Template = (args) => + defineComponent({ + components: { CourseModules }, + setup() { + return { args }; + }, + template: '', + }); + +export const TwoLevelTree = Template.bind({}); +TwoLevelTree.args = { + nodes: tree_data_2_levels, +}; + +export const ThreeLevelTree = Template.bind({}); +ThreeLevelTree.args = { + nodes: tree_data_3_levels, +}; diff --git a/src/vue/components/course-modules/CourseModules.vue b/src/vue/components/course-modules/CourseModules.vue new file mode 100644 index 00000000..ead3143d --- /dev/null +++ b/src/vue/components/course-modules/CourseModules.vue @@ -0,0 +1,104 @@ + + + + + + diff --git a/src/vue/components/course-modules/test-data.js b/src/vue/components/course-modules/test-data.js new file mode 100644 index 00000000..32e15c04 --- /dev/null +++ b/src/vue/components/course-modules/test-data.js @@ -0,0 +1,377 @@ +// two levels +export const tree_data_2_levels = [ + { + label: "0. Intro til modulen", + type: "module", + isCompleted: false, + nodes: [ + { + label: "0.0 Rollevalg", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "0.1 Intro og mål for modulen", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "0.2 Inkludering og digital praksis", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "0.3 Hvorfor er universell utforming viktig?", + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, + { + label: "Inkludering i digital praksis", + type: "module", + isCompleted: true, + nodes: [ + { + label: "Visuelt gode læremidler på skjerm", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.2 Auditivt gode læremidler på skjerm", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.3 Gruppeoppgav: Skjermen i klasserommet", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.4 Å uttrykke seg med mer enn tekst", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.5 Stemmestyrt skriving som hjelpemiddel", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.6 Skjermleser, e-bøker og lydbøker som hjelpemidler", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.7 Inspirasjon fra dysleksivennlige skoler", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.8 Gruppeoppgave: Bruk av hjelpemidler", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.9 Spørreundersøkelse til modulen", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "1.10 Visning av resultater fra spørreundersøkelse til modulen", + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, + { + label: "Universelt utformede læringsressurser", + type: "module", + isCompleted: false, + nodes: [ + { + label: "2.1 Skjermlesere og alternativ tekst", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.2 Tekst bør være tekst ", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.3 Titler og overskrifter", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.4 Kontrast", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.6 Gruppeoppgave: Universell utforming av IKT", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.5 Farge", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.7 Teksting av video og lyd", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.8 Leserekkefølge i PowerPoint", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.9 Tabeller", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.10 Responsivt design", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.11 Navigering med tastatur", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.12 Andre krav", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.13 Tilgjengelighetssjekk", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: + "2.14 Individuell oppgave: En universelt utformet læringsressurs", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.15 Gruppeoppgave: Universell utforming av IKT", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.16 Plenumsoppgaver", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: + "2.17 Veien videre - og hva kan kunstig intelligens (KI) hjelpe oss med?", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.18 Spørreundersøkelse til modulen", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "2.19 Visning av resultater fra spørreundersøkelse til modulen", + type: "page", + isCompleted: true, + nodes: [], + }, + ], + }, +]; + +// three levels: +export const tree_data_3_levels = [ + { + label: "0. Valg av rolle og lederstøtte", + type: "module", + isCompleted: false, + nodes: [ + { + label: "Valg av rolle og skole", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "Statistikk", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "Fylkesstatistikk", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "Kommunestatistikk", + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, + { + label: "1. Introduksjon", + type: "module", + isCompleted: false, + nodes: [ + { + label: "1.1 Hva får du i denne kompetansepakken?", + type: "page", + isCompleted: true, + nodes: [], + }, + { + label: "1.2 Arbeid med læringssløyfer", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.3 Kartlegging av ståsted", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.4 Teoretiske modeller i praksis: Jahnke, Tpack og SAMR", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.5 Begrepsavklaring", + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, + { + label: "2. Planlegge undervisning", + type: "module", + isCompleted: false, + nodes: [ + { + label: "2.0 Introduksjon", + type: "module", + isCompleted: true, + nodes: [ + { + label: "2.0.1 Video: Introduksjon til planlegge undervisnging", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "2.0.2 Teoretisk modell i praksis: Jahnke", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: 'Spill "Den sorte enke"', + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, + { + label: "2.1 Synkron/asynkron ", + type: "module", + isCompleted: false, + nodes: [ + { + label: "2.1.1-Synkron og asynkron tilnærming", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "2.1.2-Video:eksempel på hybrid undervisning", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "2.1.3-Samhandling", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "2.1.4 Aktivitet: Samhandling", + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, + { + label: "1.3 Kartlegging av ståsted", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.4 Teoretiske modeller i praksis: Jahnke, Tpack og SAMR", + type: "page", + isCompleted: false, + nodes: [], + }, + { + label: "1.5 Begrepsavklaring", + type: "page", + isCompleted: false, + nodes: [], + }, + ], + }, +]; diff --git a/src/vue/components/icon/Icon.vue b/src/vue/components/icon/Icon.vue index aa707fb3..ee80f7ed 100644 --- a/src/vue/components/icon/Icon.vue +++ b/src/vue/components/icon/Icon.vue @@ -27,7 +27,6 @@ export default { if (selected) { return selected } - // return 'M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z' }) const iconClasses = computed(() => { @@ -44,6 +43,7 @@ export default { return { iconClasses, iconContent, + iconPath } }, } diff --git a/src/vue/components/icon/iconPaths.js b/src/vue/components/icon/iconPaths.js index 5a0534bf..0fd3e6b0 100644 --- a/src/vue/components/icon/iconPaths.js +++ b/src/vue/components/icon/iconPaths.js @@ -1,30 +1,31 @@ -//Add icons alphabetically, to make lookup easier :) +//Add icons alphabetically, to make lookup easier :) All Icons should be material design export const IconPaths = { - alarm: - "M480-80q-75 0-140.5-28.5t-114-77q-48.5-48.5-77-114T120-440q0-75 28.5-140.5t77-114q48.5-48.5 114-77T480-800q75 0 140.5 28.5t114 77q48.5 48.5 77 114T840-440q0 75-28.5 140.5t-77 114q-48.5 48.5-114 77T480-80Zm0-360Zm112 168 56-56-128-128v-184h-80v216l152 152ZM224-866l56 56-170 170-56-56 170-170Zm512 0 170 170-56 56-170-170 56-56ZM480-160q117 0 198.5-81.5T760-440q0-117-81.5-198.5T480-720q-117 0-198.5 81.5T200-440q0 117 81.5 198.5T480-160Z", - article: - "M280-280h280v-80H280v80Zm0-160h400v-80H280v80Zm0-160h400v-80H280v80Zm-80 480q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z", + check_circle_filled: + "m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z", + chevron_right: "M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z", close: "m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z", - devices: - "M80-160v-120h80v-440q0-33 23.5-56.5T240-800h600v80H240v440h240v120H80Zm520 0q-17 0-28.5-11.5T560-200v-400q0-17 11.5-28.5T600-640h240q17 0 28.5 11.5T880-600v400q0 17-11.5 28.5T840-160H600Zm40-120h160v-280H640v280Zm0 0h160-160Z", + description: + "M320-240h320v-80H320v80Zm0-160h320v-80H320v80ZM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5-56.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200 640-640Z", error: - "M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z", - info: "M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z", - face: "M360-390q-21 0-35.5-14.5T310-440q0-21 14.5-35.5T360-490q21 0 35.5 14.5T410-440q0 21-14.5 35.5T360-390Zm240 0q-21 0-35.5-14.5T550-440q0-21 14.5-35.5T600-490q21 0 35.5 14.5T650-440q0 21-14.5 35.5T600-390ZM480-160q134 0 227-93t93-227q0-24-3-46.5T786-570q-21 5-42 7.5t-44 2.5q-91 0-172-39T390-708q-32 78-91.5 135.5T160-486v6q0 134 93 227t227 93Zm0 80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm-54-715q42 70 114 112.5T700-640q14 0 27-1.5t27-3.5q-42-70-114-112.5T480-800q-14 0-27 1.5t-27 3.5ZM177-581q51-29 89-75t57-103q-51 29-89 75t-57 103Zm249-214Zm-103 36Z", - flag: "M200-120v-680h360l16 80h224v400H520l-16-80H280v280h-80Zm300-440Zm86 160h134v-240H510l-16-80H280v240h290l16 80Z", + "M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5-28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z", + expand_more: "M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z", + face: "M360-390q-21 0-35.5-14.5T310-440q0-21 14.5-35.5T360-490q21 0 35.5 14.5T410-440q0 21-14.5-35.5T360-390Zm240 0q-21 0-35.5-14.5T550-440q0-21 14.5-35.5T600-490q21 0 35.5 14.5T650-440q0 21-14.5-35.5T600-390ZM480-160q134 0 227-93t93-227q0-24-3-46.5T786-570q-21 5-42 7.5t-44 2.5q-91 0-172-39T390-708q-32 78-91.5 135.5T160-486v6q0 134 93 227t227 93Zm0-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm-54-715q42 70 114 112.5T700-640q14 0 27-1.5t27-3.5q-42-70-114-112.5T480-800q-14 0-27 1.5t-27-3.5ZM177-581q51-29 89-75t57-103q-51 29-89 75t-57-103Zm249-214Zm-103 36Z", + format_list_numbered: + "M120-80v-60h100v-30h-60v-60h60v-30H120v-60h120q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80H120Zm0-280v-110q0-17 11.5-28.5T160-510h60v-30H120v-60h120q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z", grade: "m354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z", light_bulb: - "M440-80v-120h80v120h-80ZM80-440v-80h120v80H80Zm680 0v-80h120v80H760Zm-40 276-84-84 56-56 84 84-56 56Zm-480 0-56-56 84-84 56 56-84 84Zm240-116q-83 0-141.5-58.5T280-480q0-48 21.5-89.5T360-640v-200h240v200q37 29 58.5 70.5T680-480q0 83-58.5 141.5T480-280Zm-40-396q10-2 20-3t20-1q10 0 20 1t20 3v-84h-80v84Zm40 316q50 0 85-35t35-85q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 50 35 85t85 35Zm0-120Z", - link: "M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z", + "M440-80v-120h80v120h-80ZM80-440v-80h120v80H80Zm680-40h80v-120h-80v120ZM80-440v-80h120v80H80Zm80 80h80v-120H240v120ZM360-440v-80h120v80H360ZM520-440v-80h120v80H520ZM240-500q-33 0-56.5-23.5T160-520q0-33 23.5-56.5T240-560q33 0 56.5 23.5T320-520q0 33-23.5 56.5T240-480ZM400-200q-33 0-56.5-23.5T320-220q0-33 23.5-56.5T400-260q33 0 56.5 23.5T480-220q0 33-23.5 56.5T400-180Z", + link: "M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320ZM200-600h320v-80H200v80ZM320-200q-17 0-28.5 11.5T320-160q0 17 11.5 28.5T360-120q17 0 28.5-11.5T400-160q0-17-11.5-28.5T360-200ZM480-640q-17 0-28.5 11.5T480-600q0 17 11.5 28.5T520-640q0 17-11.5 28.5T480-680q-17 0-28.5 11.5T440-640Z", open_in_new: - "M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z", + "M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200ZM188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z", star: "m354-247 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-350Z", quote: - "m228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z", + "m228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5-42.5T320-500ZM360-620q25 0 42.5-17.5T400-680q0-25-17.5-42.5T360-740q-25 0-42.5 17.5T300-680q0 25 17.5-42.5T360-620Z", warning: - "m40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z", + "m40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240q0 17-11.5 28.5T440-200Zm-40-120h80v-200h-80v200Zm40-100Z", }; + diff --git a/src/vue/components/tree-view/TreeView.vue b/src/vue/components/tree-view/TreeView.vue new file mode 100644 index 00000000..eebc23c9 --- /dev/null +++ b/src/vue/components/tree-view/TreeView.vue @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + diff --git a/src/vue/design/_hide-show-effect.scss b/src/vue/design/_hide-show-effect.scss new file mode 100644 index 00000000..d313d0bc --- /dev/null +++ b/src/vue/design/_hide-show-effect.scss @@ -0,0 +1,15 @@ +@mixin hide-show-effect() { + animation-name: hideshow; + animation-duration: 0.7s; + animation-iteration-count: 1; + animation-direction: alternate; + + @keyframes hideshow { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } +} diff --git a/yarn.lock b/yarn.lock index be46d232..5d589621 100644 --- a/yarn.lock +++ b/yarn.lock @@ -154,7 +154,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz" integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== -"@babel/core@*", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.1.6", "@babel/core@^7.10.3", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.13.16", "@babel/core@^7.22.1", "@babel/core@^7.22.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": +"@babel/core@*", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.1.6", "@babel/core@^7.10.3", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.13.16", "@babel/core@^7.22.0", "@babel/core@^7.22.1", "@babel/core@^7.22.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": version "7.23.0" resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz" integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== @@ -1891,19 +1891,19 @@ resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== -"@storybook/addon-actions@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.4.5.tgz" - integrity sha512-FkjJWmPN/+duLSkRwfa2bwlwjKfY6yCXYn7CRzn3rb64B8f50NB79zAgVLHjkJh9l6T3DIlWtol6vqPHj1aRpw== +"@storybook/addon-actions@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.5.1.tgz" + integrity sha512-GieD3ru6EslKvwol1cE4lvszQCLB/AkQdnLofnqy1nnYso+hRxmPAw9/O+pWfpUBFdjXsQ7GX09+wEUpOJzepw== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" dequal "^2.0.2" lodash "^4.17.21" polished "^4.2.2" @@ -1913,155 +1913,155 @@ ts-dedent "^2.0.0" uuid "^9.0.0" -"@storybook/addon-backgrounds@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.4.5.tgz" - integrity sha512-fTq9E1WrYH/9hwDemFVLVcaI2iSSuwWnvY/8tqGrY9xhQF5dIpeHf+z8+HWXpau7e6Z0/WiYR+1vwAcIKt95LQ== +"@storybook/addon-backgrounds@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.5.1.tgz" + integrity sha512-XZoyJw/WoUlVvQHPTbSAZjKy2SEUjaSmAWgcRync25vp+q0obthjx6UnZHEUuH8Ud07HA3FYzlFtMicH5y/OIQ== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" memoizerific "^1.11.3" ts-dedent "^2.0.0" -"@storybook/addon-controls@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.4.5.tgz" - integrity sha512-Mxs56jt44HIbZ4gJa0AII1U8GqEGFsvcM5Iob0ETNpxCW5Kj5iHly/4Ws0RFWPH/krrQKaLpWXaUxKmbtEzhJA== - dependencies: - "@storybook/blocks" "7.4.5" - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/core-events" "7.4.5" - "@storybook/manager-api" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" +"@storybook/addon-controls@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.5.1.tgz" + integrity sha512-Xag1e7TZo04LjUenfobkShpKMxTtwa4xM4bXQA8LjaAGZQ7jipbQ4PE73a17K59S2vqq89VAhkuMJWiyaOFqpw== + dependencies: + "@storybook/blocks" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/core-events" "7.5.1" + "@storybook/manager-api" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.4.5.tgz" - integrity sha512-KjFVeq8oL7ZC1gsk8iY3Nn0RrHHUpczmOTCd8FeVNmKD4vq+dkPb/8bJLy+jArmIZ8vRhknpTh6kp1BqB7qHGQ== +"@storybook/addon-docs@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.5.1.tgz" + integrity sha512-+wE67oWIhGK9+kv2sxoY2KDXm3v62RfEgxiksdhtffTP/joOK3p88S0lO+8g0G4xfNGUnBhPtzGMuUxWwaH2Pw== dependencies: "@jest/transform" "^29.3.1" "@mdx-js/react" "^2.1.5" - "@storybook/blocks" "7.4.5" - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/csf-plugin" "7.4.5" - "@storybook/csf-tools" "7.4.5" + "@storybook/blocks" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/csf-plugin" "7.5.1" + "@storybook/csf-tools" "7.5.1" "@storybook/global" "^5.0.0" "@storybook/mdx2-csf" "^1.0.0" - "@storybook/node-logger" "7.4.5" - "@storybook/postinstall" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/react-dom-shim" "7.4.5" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/node-logger" "7.5.1" + "@storybook/postinstall" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/react-dom-shim" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" fs-extra "^11.1.0" remark-external-links "^8.0.0" remark-slug "^6.0.0" ts-dedent "^2.0.0" -"@storybook/addon-essentials@^7.4.0": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.4.5.tgz" - integrity sha512-H7zZWJXZP0UU2kXfo9zlQfjIKHuuqYBK7PZ2/SL5y08mTrbtt1BfqYScz3xRvHocaFcsBWCXdy8jJULT4KFUpw== - dependencies: - "@storybook/addon-actions" "7.4.5" - "@storybook/addon-backgrounds" "7.4.5" - "@storybook/addon-controls" "7.4.5" - "@storybook/addon-docs" "7.4.5" - "@storybook/addon-highlight" "7.4.5" - "@storybook/addon-measure" "7.4.5" - "@storybook/addon-outline" "7.4.5" - "@storybook/addon-toolbars" "7.4.5" - "@storybook/addon-viewport" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/manager-api" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/preview-api" "7.4.5" +"@storybook/addon-essentials@^7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.5.1.tgz" + integrity sha512-/jaUZXV+mE/2G5PgEpFKm4lFEHluWn6GFR/pg+hphvHOzBGA3Y75JMgUfJ5CDYHB1dAVSf9JrPOd8Eb1tpESfA== + dependencies: + "@storybook/addon-actions" "7.5.1" + "@storybook/addon-backgrounds" "7.5.1" + "@storybook/addon-controls" "7.5.1" + "@storybook/addon-docs" "7.5.1" + "@storybook/addon-highlight" "7.5.1" + "@storybook/addon-measure" "7.5.1" + "@storybook/addon-outline" "7.5.1" + "@storybook/addon-toolbars" "7.5.1" + "@storybook/addon-viewport" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/manager-api" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/preview-api" "7.5.1" ts-dedent "^2.0.0" -"@storybook/addon-highlight@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.4.5.tgz" - integrity sha512-6Ru411+Iis4m2weKb8kB1eEssLvCHwFqAf4fjcOC//O5Vaf5+beHYZJUm/rzD0k/oUHfLCBwDBSBY5TLRegkdA== +"@storybook/addon-highlight@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.5.1.tgz" + integrity sha512-js9OV17kpjRowuaGAPfI9aOn/zzt8P589ACZE+/eYBO9jT65CADwAUxg//Uq0/he+Ac9495pcK3BcYyDeym7/g== dependencies: - "@storybook/core-events" "7.4.5" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.4.5" + "@storybook/preview-api" "7.5.1" -"@storybook/addon-interactions@^7.4.0": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.4.5.tgz" - integrity sha512-KDdV/THxj38VsuOevrUefev0rZPhzqUXCgrw1Jc2PsJGidHf9d9nnB7wbA9ZFYsxTz90M/Vk5sm7i1QkMmsquA== +"@storybook/addon-interactions@^7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.5.1.tgz" + integrity sha512-m9yohFYil+UBwYKFxHYdsAsn8PBCPl6HY/FSgfrDc5PiqT1Ya7paXopimyy9ok+VQt/RC8sEWIm809ONEoxosw== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/instrumenter" "7.4.5" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/instrumenter" "7.5.1" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" jest-mock "^27.0.6" polished "^4.2.2" ts-dedent "^2.2.0" -"@storybook/addon-links@^7.4.0": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.4.5.tgz" - integrity sha512-eKczq3U5KfPLaxMUzzVQQrGVtzDshUmrSEEuWKf9ZbK3mh5yVuagIBb88edgUX58vZ3TJMvqQzq1+BtUoPHQ6Q== +"@storybook/addon-links@^7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.5.1.tgz" + integrity sha512-KDiQYAVNXxuVTB3QLFZxHlfT8q4KnlNKY+0OODvgD5o1FqFpIyUiR5mIBL4SZMRj2EtwrR3KmZ2UPccFZdu9vw== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/csf" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/router" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/router" "7.5.1" + "@storybook/types" "7.5.1" prop-types "^15.7.2" ts-dedent "^2.0.0" -"@storybook/addon-measure@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.4.5.tgz" - integrity sha512-FQGZniTH67nC1YPR4ep0p+isgxwLaNAmIAyCZWXPRTkZssIrnXVwNgi0A2QkHdxZvxj8yXGFTOVXLWEPT9YvFQ== +"@storybook/addon-measure@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.5.1.tgz" + integrity sha512-yR6oELJe0UHYxRijd1YMuGaQRlZ3uABjmrXaFCPnd6agahgTwIJLiK4XamtkVur//LaiJMvtmM2XXrkJ1BvNJw== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/types" "7.5.1" tiny-invariant "^1.3.1" -"@storybook/addon-outline@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.4.5.tgz" - integrity sha512-eOH9BZzpehUz5FXD98OLnWgzmBFMvEB2kFfw5JiO7IRx7Fan80fx/WDQuMSNDOgLBCTTvsZ4TBMMXZHpw91WAw== +"@storybook/addon-outline@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.5.1.tgz" + integrity sha512-IMi5Bo34/Q5YUG5uD8ZUTBwlpGrkDIV+PUgkyNIbmn9OgozoCH80Fs7YlGluRFODQISpHwio9qvSFRGdSNT56A== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/types" "7.5.1" ts-dedent "^2.0.0" "@storybook/addon-styling@^1.3.7": @@ -2088,41 +2088,32 @@ sass-loader "^13.2.2" style-loader "^3.3.2" -"@storybook/addon-toolbars@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.4.5.tgz" - integrity sha512-PZlwUTIdQ18de3zNb+627VSF4UrCGIXDdikyO9O5j2Cd0xfr5uhS6tgQ+3AT0DfUj0UIkKxilwcAt+agpNyicA== - dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" - -"@storybook/addon-viewport@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.4.5.tgz" - integrity sha512-SBLnUMIztVrqJ0fRCsVg9KZ29APLIxqAvTsYHF3twy5KB2naeCFuX3K9LxSH7vbROI6zHEfnPduz/Ykyvu9yUg== - dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-events" "7.4.5" +"@storybook/addon-toolbars@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.5.1.tgz" + integrity sha512-T88hEEQicV6eCovr5TN2nFgKt7wU0o7pAunP5cU01iiVRj63+oQiVIBB8Xtm4tN+/DsqtyP0BTa6rFwt2ULy8A== + dependencies: + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" + +"@storybook/addon-viewport@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.5.1.tgz" + integrity sha512-L57lOGB3LfKgAdLinaZojRQ9W9w2RC0iP9bVaXwrRVeJdpNayfuW4Kh1C8dmacZroB4Zp2U/nEjkSmdcp6uUWg== + dependencies: + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" memoizerific "^1.11.3" prop-types "^15.7.2" -"@storybook/addons@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/addons/-/addons-7.4.5.tgz" - integrity sha512-jmdQf39XhwVi8d0J99qpk51fOAwNhYlCtVctvFWPX4qC1cq1d1pxLmTb5OBV2VHQ11BKwlKLzA7coiOgAQmNRg== - dependencies: - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/types" "7.4.5" - "@storybook/api@^7.0.12": version "7.4.5" resolved "https://registry.npmjs.org/@storybook/api/-/api-7.4.5.tgz" @@ -2131,22 +2122,22 @@ "@storybook/client-logger" "7.4.5" "@storybook/manager-api" "7.4.5" -"@storybook/blocks@^7.4.0", "@storybook/blocks@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.4.5.tgz" - integrity sha512-FhAIkCT2HrzJcKsC3mL5+uG3GrbS23mYAT1h3iyPjCliZzxfCCI9UCMUXqYx4Z/FmAGJgpsQQXiBFZuoTHO9aQ== +"@storybook/blocks@^7.5.1", "@storybook/blocks@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.5.1.tgz" + integrity sha512-7b69p6kDdgmlejEMM2mW6/Lz4OmU/R3Qr+TpKnPcV5iS7ADxRQEQCTEMoQ5RyLJf0vDRh/7Ljn/RMo8Ux3X7JA== dependencies: - "@storybook/channels" "7.4.5" - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/channels" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/components" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/csf" "^0.1.0" - "@storybook/docs-tools" "7.4.5" + "@storybook/docs-tools" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager-api" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" "@types/lodash" "^4.14.167" color-convert "^2.0.1" dequal "^2.0.2" @@ -2160,15 +2151,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-manager@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.4.5.tgz" - integrity sha512-Jhql8iZgK9cxDmG9NSTejsj5FptHni2TBa5Sea2Uz1NIBQ0OpzNdUfYVX6TN/PEq3QrWXTrAEKPqsL2qGjOrxw== +"@storybook/builder-manager@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.5.1.tgz" + integrity sha512-a02kg/DCcYgiTz+7rw4KdvQzif+2lZ+NIFF5U5u8SDoCQuoe3wRT6QBrFYQTxJexA4WfO6cpyRLDJ1rx6NLo8A== dependencies: "@fal-works/esbuild-plugin-global-externals" "^2.1.2" - "@storybook/core-common" "7.4.5" - "@storybook/manager" "7.4.5" - "@storybook/node-logger" "7.4.5" + "@storybook/core-common" "7.5.1" + "@storybook/manager" "7.5.1" + "@storybook/node-logger" "7.5.1" "@types/ejs" "^3.1.1" "@types/find-cache-dir" "^3.2.1" "@yarnpkg/esbuild-plugin-pnp" "^3.0.0-rc.10" @@ -2182,30 +2173,22 @@ process "^0.11.10" util "^0.12.4" -"@storybook/builder-webpack5@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.4.5.tgz" - integrity sha512-XSZLZ2kNlZaOJ3i2uZ9vI25cJkmQhmTVHPER+FPKM/yliqsQj7p2P9zYz/Mn0LepUheK1Y+aWWiead1r2DnNMg== - dependencies: - "@babel/core" "^7.22.9" - "@storybook/addons" "7.4.5" - "@storybook/channels" "7.4.5" - "@storybook/client-api" "7.4.5" - "@storybook/client-logger" "7.4.5" - "@storybook/components" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/core-events" "7.4.5" - "@storybook/core-webpack" "7.4.5" - "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/preview" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/router" "7.4.5" - "@storybook/store" "7.4.5" - "@storybook/theming" "7.4.5" - "@swc/core" "^1.3.49" - "@types/node" "^16.0.0" +"@storybook/builder-webpack5@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.5.1.tgz" + integrity sha512-klZ2Q1lESt4o9HhofsD1cEPFd8T9FCWkMCNVYmPoGepmyVwuibLCJ/U6k4noQ8Wow5SEexKSq2gU7ir7cKcXwA== + dependencies: + "@babel/core" "^7.22.0" + "@storybook/channels" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/core-events" "7.5.1" + "@storybook/core-webpack" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/preview" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@swc/core" "^1.3.82" + "@types/node" "^18.0.0" "@types/semver" "^7.3.4" babel-loader "^9.0.0" babel-plugin-named-exports-order "^0.0.2" @@ -2244,23 +2227,35 @@ telejson "^7.2.0" tiny-invariant "^1.3.1" -"@storybook/cli@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/cli/-/cli-7.4.5.tgz" - integrity sha512-PlTkcHdKCugg3pD1zkBP/oFazcZsr7F3wdEmTvygfH0Cx/sQWg5wXBZCYKmf0ONRK4RKL3LVM8DRpeYiQVEFWg== +"@storybook/channels@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/channels/-/channels-7.5.1.tgz" + integrity sha512-7hTGHqvtdFTqRx8LuCznOpqPBYfUeMUt/0IIp7SFuZT585yMPxrYoaK//QmLEWnPb80B8HVTSQi7caUkJb32LA== + dependencies: + "@storybook/client-logger" "7.5.1" + "@storybook/core-events" "7.5.1" + "@storybook/global" "^5.0.0" + qs "^6.10.0" + telejson "^7.2.0" + tiny-invariant "^1.3.1" + +"@storybook/cli@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/cli/-/cli-7.5.1.tgz" + integrity sha512-qKIJs8gqXTy0eSEbt0OW5nsJqiV/2+N1eWoiBiIxoZ+8b0ACXIAUcE/N6AsEDUqIq8AMK7lebqjEfIAt2Sp7Mg== dependencies: "@babel/core" "^7.22.9" "@babel/preset-env" "^7.22.9" "@babel/types" "^7.22.5" "@ndelangen/get-tarball" "^3.0.7" - "@storybook/codemod" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/core-events" "7.4.5" - "@storybook/core-server" "7.4.5" - "@storybook/csf-tools" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/telemetry" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/codemod" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/core-events" "7.5.1" + "@storybook/core-server" "7.5.1" + "@storybook/csf-tools" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/telemetry" "7.5.1" + "@storybook/types" "7.5.1" "@types/semver" "^7.3.4" "@yarnpkg/fslib" "2.10.3" "@yarnpkg/libzip" "2.3.0" @@ -2291,14 +2286,6 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.4.5.tgz" - integrity sha512-8gUglsmlGNA0U9Ec/GJDOrqRfSIjm7uJJrq7TrmvfkLTLR1diYpoIljoXyNHU+Nhk/ebUiQkzflqzYKNzbkcYw== - dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/client-logger@7.4.5": version "7.4.5" resolved "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.4.5.tgz" @@ -2306,18 +2293,25 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/codemod@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.4.5.tgz" - integrity sha512-gyI2xliSv4vvnfNQN+0e3tRmT7beiq8q8iGjcBtpOhA2xrStyCR7PjbOfLXtRx2I/b50MDZMRTcckzeM3BLoWQ== +"@storybook/client-logger@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.5.1.tgz" + integrity sha512-XxbLvg0aQRoBrzxYLcVYCbjDkGbkU8Rfb74XbV2CLiO2bIbFPmA1l1Nwbp+wkCGA+O6Z1zwzSl6wcKKqZ6XZCg== + dependencies: + "@storybook/global" "^5.0.0" + +"@storybook/codemod@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.5.1.tgz" + integrity sha512-PqHGOz/CZnRG9pWgshezCacu524CrXOJrCOwMUP9OMpH0Jk/NhBkHaBZrB8wMjn5hekTj0UmRa/EN8wJm9CCUQ== dependencies: "@babel/core" "^7.22.9" "@babel/preset-env" "^7.22.9" "@babel/types" "^7.22.5" "@storybook/csf" "^0.1.0" - "@storybook/csf-tools" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/csf-tools" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/types" "7.5.1" "@types/cross-spawn" "^6.0.2" cross-spawn "^7.0.3" globby "^11.0.2" @@ -2326,45 +2320,45 @@ prettier "^2.8.0" recast "^0.23.1" -"@storybook/components@^7.0.12", "@storybook/components@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/components/-/components-7.4.5.tgz" - integrity sha512-boskkfvMBB8CFYY9+1ofFNyKrdWXTY/ghzt7oK80dz6f2Eseo/WXK3OsCdCq5vWbLRCdbgJ8zXG8pAFi4yBsxA== +"@storybook/components@^7.0.12", "@storybook/components@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/components/-/components-7.5.1.tgz" + integrity sha512-fdzzxGBV/Fj9pYwfYL3RZsVUHeBqlfLMBP/L6mPmjaZSwHFqkaRZZUajZc57lCtI+TOy2gY6WH3cPavEtqtgLw== dependencies: "@radix-ui/react-select" "^1.2.2" "@radix-ui/react-toolbar" "^1.0.4" - "@storybook/client-logger" "7.4.5" + "@storybook/client-logger" "7.5.1" "@storybook/csf" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/theming" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" memoizerific "^1.11.3" use-resize-observer "^9.1.0" util-deprecate "^1.0.2" -"@storybook/core-client@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.4.5.tgz" - integrity sha512-d/qiCUZeOKY0HX/YmomxlccxJ2NKC3ttRrAsAXzJGypClKabv20X+qbeO/E7Kp5UQxIEJx1wuwJPcnlCvjgPDA== +"@storybook/core-client@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.5.1.tgz" + integrity sha512-K651UnNKkW8U078CH5rcUqf0siGcfEhwya2yQN5RBb/H78HSLBLdYgzKqxaKtmz+S8DFyWhrgbXZLdBjavozJg== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/preview-api" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/preview-api" "7.5.1" -"@storybook/core-common@^7.0.12", "@storybook/core-common@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.4.5.tgz" - integrity sha512-c4pBuILMD4YhSpJ+QpKtsUZpK+/rfolwOvzXfJwlN5EpYzMz6FjVR/LyX0cCT2YLI3X5YWRoCdvMxy5Aeryb8g== +"@storybook/core-common@^7.0.12", "@storybook/core-common@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.5.1.tgz" + integrity sha512-/rQ0/xvxFHSGCgIkK74HrgDMnzfYtDYTCoSod/qCTojfs9aciX+JYgvo5ChPnI/LEKWwxRTkrE7pl2u5+C4XGA== dependencies: - "@storybook/core-events" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/core-events" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/types" "7.5.1" "@types/find-cache-dir" "^3.2.1" - "@types/node" "^16.0.0" + "@types/node" "^18.0.0" "@types/node-fetch" "^2.6.4" "@types/pretty-hrtime" "^1.0.0" chalk "^4.1.0" esbuild "^0.18.0" - esbuild-register "^3.4.0" + esbuild-register "^3.5.0" file-system-cache "2.3.0" find-cache-dir "^3.0.0" find-up "^5.0.0" @@ -2386,28 +2380,35 @@ dependencies: ts-dedent "^2.0.0" -"@storybook/core-server@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.4.5.tgz" - integrity sha512-cW+Qx9Ls823577bd/s9Kv4M1MdKS8mkk6/+nYbwtAwH3hkdlb077rlk/ue0X4O9NZmCrtaJ84KNrBkeDUdFyLQ== +"@storybook/core-events@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.5.1.tgz" + integrity sha512-2eyaUhTfmEEqOEZVoCXVITCBn6N7QuZCG2UNxv0l//ED+7MuMiFhVw7kS7H3WOVk65R7gb8qbKFTNX8HFTgBHg== + dependencies: + ts-dedent "^2.0.0" + +"@storybook/core-server@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.5.1.tgz" + integrity sha512-DD4BXCH91aZJoFuu0cQwG1ZUmE59kG5pazuE3S89zH1GwKS1jWyeAv4EwEfvynT5Ah1ctd8QdCZCSXVzjq0qcw== dependencies: "@aw-web-design/x-default-browser" "1.4.126" "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-manager" "7.4.5" - "@storybook/channels" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/builder-manager" "7.5.1" + "@storybook/channels" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/csf" "^0.1.0" - "@storybook/csf-tools" "7.4.5" + "@storybook/csf-tools" "7.5.1" "@storybook/docs-mdx" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/manager" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/telemetry" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/manager" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/telemetry" "7.5.1" + "@storybook/types" "7.5.1" "@types/detect-port" "^1.3.0" - "@types/node" "^16.0.0" + "@types/node" "^18.0.0" "@types/pretty-hrtime" "^1.0.0" "@types/semver" "^7.3.4" better-opn "^3.0.2" @@ -2425,7 +2426,6 @@ prompts "^2.4.0" read-pkg-up "^7.0.1" semver "^7.3.7" - serve-favicon "^2.5.0" telejson "^7.2.0" tiny-invariant "^1.3.1" ts-dedent "^2.0.0" @@ -2434,36 +2434,36 @@ watchpack "^2.2.0" ws "^8.2.3" -"@storybook/core-webpack@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.4.5.tgz" - integrity sha512-W4F5/BE6Q/1hbdseSRlhi4BGIKWp0CuU9UwCL2uF4zqcDOd9QdbntUq9wAw4DpRsonQjpbnzJABlNeh7MPxPMw== +"@storybook/core-webpack@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.5.1.tgz" + integrity sha512-FlXj6GCXG0evCC5s7LNcu1uxRC9fG856HQe4PzEk7jDSQdWQRX8Olpo4IOHB1WObuvYqw6Gf0OD6TB5uhnKXmg== dependencies: - "@storybook/core-common" "7.4.5" - "@storybook/node-logger" "7.4.5" - "@storybook/types" "7.4.5" - "@types/node" "^16.0.0" + "@storybook/core-common" "7.5.1" + "@storybook/node-logger" "7.5.1" + "@storybook/types" "7.5.1" + "@types/node" "^18.0.0" ts-dedent "^2.0.0" -"@storybook/csf-plugin@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.4.5.tgz" - integrity sha512-8p3AnwIm3xXtQhiF7OQ0rBiP/Pn5OCMHRiT4FytRnNimGaw7gxRZ2xzM608QZHQ4A8rHfmgoM2FTwgxdC15ulA== +"@storybook/csf-plugin@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.5.1.tgz" + integrity sha512-jhV2aCZhSIXUiQDcHtuCg3dyYMzjYHTwLb4cJtkNw4sXqQoTGydTSWYwWigcHFfKGoyQp82rSgE1hE4YYx6iew== dependencies: - "@storybook/csf-tools" "7.4.5" + "@storybook/csf-tools" "7.5.1" unplugin "^1.3.1" -"@storybook/csf-tools@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.4.5.tgz" - integrity sha512-xbm5HGYvlwF0Efivx37v9rO7Exel1/Tdb/Yv/vXn4D/hQeljNVLNz4Bomfy4EQ207rRsrGDSOHEhLUbHDimnxg== +"@storybook/csf-tools@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.5.1.tgz" + integrity sha512-YChGbT1/odLS4RLb2HtK7ixM7mH5s7G5nOsWGKXalbza4SFKZIU2UzllEUsA+X8YfxMHnCD5TC3xLfK0ByxmzQ== dependencies: "@babel/generator" "^7.22.9" "@babel/parser" "^7.22.7" "@babel/traverse" "^7.22.8" "@babel/types" "^7.22.5" "@storybook/csf" "^0.1.0" - "@storybook/types" "7.4.5" + "@storybook/types" "7.5.1" fs-extra "^11.1.0" recast "^0.23.1" ts-dedent "^2.0.0" @@ -2480,14 +2480,14 @@ resolved "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz" integrity sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg== -"@storybook/docs-tools@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.4.5.tgz" - integrity sha512-ctK+yGb2nvWISSvCCzj3ZhDaAb7I2BLjbxuBGTyNPvl4V9UQ9LBYzdJwR50q+DfscxdwSHMSOE/0OnzmJdaSJA== +"@storybook/docs-tools@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.5.1.tgz" + integrity sha512-tDtQGeKU5Kc2XoqZ5vpeGQrOkRg2UoDiSRS6cLy+M/sMB03Annq0ZngnJXaMiv0DLi2zpWSgWqPgYA3TJTZHBw== dependencies: - "@storybook/core-common" "7.4.5" - "@storybook/preview-api" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/core-common" "7.5.1" + "@storybook/preview-api" "7.5.1" + "@storybook/types" "7.5.1" "@types/doctrine" "^0.0.3" doctrine "^3.0.0" lodash "^4.17.21" @@ -2497,16 +2497,16 @@ resolved "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz" integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== -"@storybook/instrumenter@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-7.4.5.tgz" - integrity sha512-VLFOcmG75QhWa7MtmfEybIJEz5oT2Ry8xAy/pIVhQwyBaeW0kRT0MHWkixRTtWQmJs/78FmHE3FlgMnqpa5JoA== +"@storybook/instrumenter@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-7.5.1.tgz" + integrity sha512-bxRoWVVLlevqTFappXj1JfZlvEceBiBPdQQqTTeeA09VL3UyFWDpPFRn8Wf2C43Vt4V18w+krMyb1KfTk37ROQ== dependencies: - "@storybook/channels" "7.4.5" - "@storybook/client-logger" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/channels" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.4.5" + "@storybook/preview-api" "7.5.1" "@storybook/manager-api@^7.0.12", "@storybook/manager-api@7.4.5": version "7.4.5" @@ -2529,10 +2529,31 @@ telejson "^7.2.0" ts-dedent "^2.0.0" -"@storybook/manager@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/manager/-/manager-7.4.5.tgz" - integrity sha512-yoqVktWzzC0f8cXsxErOEUfT+VFfWV/W7soytIPQuJFqNaq+BqR5A7WCeoY7BIv3mdpRjo4GKwerCsgoHYeHhg== +"@storybook/manager-api@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.5.1.tgz" + integrity sha512-ygwJywluhhE1dpA0jC2D/3NFhMXzFCt+iW4m3cOwexYTuiDWF66AbGOFBx9peE7Wk/Z9doKkf9E3v11enwaidA== + dependencies: + "@storybook/channels" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/core-events" "7.5.1" + "@storybook/csf" "^0.1.0" + "@storybook/global" "^5.0.0" + "@storybook/router" "7.5.1" + "@storybook/theming" "7.5.1" + "@storybook/types" "7.5.1" + dequal "^2.0.2" + lodash "^4.17.21" + memoizerific "^1.11.3" + semver "^7.3.7" + store2 "^2.14.2" + telejson "^7.2.0" + ts-dedent "^2.0.0" + +"@storybook/manager@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/manager/-/manager-7.5.1.tgz" + integrity sha512-Jo83sj7KvsZ78vvqjH72ErmQ31Frx6GBLbpeYXZtbAXWl0/LHsxAEVz0Mke+DixzWDyP0/cn+Nw8QUfA+Oz1fg== "@storybook/mdx2-csf@^1.0.0": version "1.1.0" @@ -2550,41 +2571,41 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/node-logger@^7.0.12", "@storybook/node-logger@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.4.5.tgz" - integrity sha512-fJSykphbryuEYj1qihbaTH5oOzD4NkptRxyf2uyBrpgkr5tCTq9d7GHheqaBuIdi513dsjlcIR7z5iHxW7ZD+Q== +"@storybook/node-logger@^7.0.12", "@storybook/node-logger@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.5.1.tgz" + integrity sha512-xRMdL5YPe8C9sgJ1R0QD3YbiLjDGrfQk91+GplRD8N9FVCT5dki55Bv5Kp0FpemLYYg6uxAZL5nHmsZHKDKQoA== -"@storybook/postinstall@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.4.5.tgz" - integrity sha512-MWRjnKkUpEe2VkHNNpv3zkuMvxM2Zu9DMxFENQaEmhqUHkIFh5klfFwzhSBRexVLzIh7DA1p7mntIpY5A6lh+Q== +"@storybook/postinstall@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.5.1.tgz" + integrity sha512-+LFUe2nNbmmLPKNt34RXSSC1r40yGGOoP/qlaPFwNOgQN2AZUrfqk6ZYnw6LjmcuHpQInZ4y4WDgbzg6QQL3+w== -"@storybook/preset-vue3-webpack@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/preset-vue3-webpack/-/preset-vue3-webpack-7.4.5.tgz" - integrity sha512-x8fs00gOE3KdutoYb+ER3t7SkxZgLThB+lWTGpIbZqGMoADIAkXzDhMfjOv3HekFmOaZDYsF08NtxsORlbd7RA== +"@storybook/preset-vue3-webpack@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/preset-vue3-webpack/-/preset-vue3-webpack-7.5.1.tgz" + integrity sha512-U34iWDcdLingTKPIQI42+RQqTRjZ4aiCuOM5d2lCK25C7fPGA6AA5zY0B6LviDEVR1COdD4m8YPAgTxL1g0Ikg== dependencies: - "@storybook/core-webpack" "7.4.5" - "@storybook/docs-tools" "7.4.5" - "@types/node" "^16.0.0" + "@storybook/core-webpack" "7.5.1" + "@storybook/docs-tools" "7.5.1" + "@types/node" "^18.0.0" ts-loader "^9.2.8" vue-docgen-api "^4.46.0" vue-docgen-loader "^1.5.1" vue-loader "^16.0.0" webpack "5" -"@storybook/preview-api@^7.0.12", "@storybook/preview-api@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.4.5.tgz" - integrity sha512-6xXQZPyilkGVddfZBI7tMbMMgOyIoZTYgTnwSPTMsXxO0f0TvtNDmGdwhn0I1nREHKfiQGpcQe6gwddEMnGtSg== +"@storybook/preview-api@^7.0.12", "@storybook/preview-api@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.5.1.tgz" + integrity sha512-8xjUbuGmHLmw8tfTUCjXSvMM9r96JaexPFmHdwW6XLe71KKdWp8u96vRDRE5648cd+/of15OjaRtakRKqluA/A== dependencies: - "@storybook/channels" "7.4.5" - "@storybook/client-logger" "7.4.5" - "@storybook/core-events" "7.4.5" + "@storybook/channels" "7.5.1" + "@storybook/client-logger" "7.5.1" + "@storybook/core-events" "7.5.1" "@storybook/csf" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/types" "7.4.5" + "@storybook/types" "7.5.1" "@types/qs" "^6.9.5" dequal "^2.0.2" lodash "^4.17.21" @@ -2594,15 +2615,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/preview@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/preview/-/preview-7.4.5.tgz" - integrity sha512-hCVFoPJP0d7vFCJKaWEsDMa6LcRFcEikQ8Cy6Vo+trS8xXwvwE+vIBqyuPozl4O/MYD9iOlzjgZFNwaUUgX0Jg== +"@storybook/preview@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/preview/-/preview-7.5.1.tgz" + integrity sha512-nfZC103z9Cy27FrJKUr2IjDuVt8Mvn1Z5gZ0TtJihoK7sfLTv29nd/XU9zzrb/epM3o8UEzc63xZZsMaToDbAw== -"@storybook/react-dom-shim@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.4.5.tgz" - integrity sha512-/hGe8yuiWbT7L3ZsllmJPgxT9MEQE3k23FhliyKx6IGHsWoYaEsPYPZ9tygqtKY8RpqqMUKWz8+kbO79zUxaoQ== +"@storybook/react-dom-shim@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.5.1.tgz" + integrity sha512-bzTIfLm91O9h3rPYJLtRbmsPARerY3z7MoyvadGp8TikvIvf+WyT/vHujw+20SxnqiZVq5Jv65FFlxc46GGB1Q== "@storybook/router@7.4.5": version "7.4.5" @@ -2613,35 +2634,36 @@ memoizerific "^1.11.3" qs "^6.10.0" -"@storybook/store@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/store/-/store-7.4.5.tgz" - integrity sha512-uK9y9aT/PI4xjhw0gG3geTk5/JPiSNfdxy57N+HRn04ofin3dnBSYM5gxuQxVeHR2EVpvVhoM5nQsImyIQuPUg== +"@storybook/router@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/router/-/router-7.5.1.tgz" + integrity sha512-BvKo+IxWwo3dfIG1+vLtZLT4qqkNHL5GTIozTyX04uqt9ByYZL6SJEzxEa1Xn6Qq/fbdQwzCanNHbTlwiTMf7Q== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/preview-api" "7.4.5" + "@storybook/client-logger" "7.5.1" + memoizerific "^1.11.3" + qs "^6.10.0" -"@storybook/telemetry@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.4.5.tgz" - integrity sha512-JbhQXZF5sqS2c7Cf+vAtuKTdTSBDco+liUP2UGQFjqdacTRLVzxyj+YY2UH4aAQn7wpmnQ67iHnqFp0+fdYmAA== +"@storybook/telemetry@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.5.1.tgz" + integrity sha512-z9PGouNqvZ2F7vD79qDF4PN7iW3kE3MO7YX0iKTmzgLi4ImKuXIJRF04GRH8r+WYghnbomAyA4o6z9YJMdNuVw== dependencies: - "@storybook/client-logger" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/csf-tools" "7.4.5" + "@storybook/client-logger" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/csf-tools" "7.5.1" chalk "^4.1.0" detect-package-manager "^2.0.1" fetch-retry "^5.0.2" fs-extra "^11.1.0" read-pkg-up "^7.0.1" -"@storybook/testing-library@^0.2.0": - version "0.2.1" - resolved "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.2.1.tgz" - integrity sha512-AdbfLCm1C2nEFrhA3ScdicfW6Fjcorehr6RlGwECMiWwaXisnP971Wd4psqtWxlAqQo4tYBZ0f6rJ3J78JLtsg== +"@storybook/testing-library@^0.2.2": + version "0.2.2" + resolved "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.2.2.tgz" + integrity sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw== dependencies: "@testing-library/dom" "^9.0.0" - "@testing-library/user-event" "~14.4.0" + "@testing-library/user-event" "^14.4.0" ts-dedent "^2.2.0" "@storybook/theming@^7.0.12", "@storybook/theming@7.4.5": @@ -2654,6 +2676,16 @@ "@storybook/global" "^5.0.0" memoizerific "^1.11.3" +"@storybook/theming@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/theming/-/theming-7.5.1.tgz" + integrity sha512-ETLAOn10hI4Mkmjsr0HGcM6HbzaURrrPBYmfXOrdbrzEVN+AHW4FlvP9d8fYyP1gdjPE1F39XvF0jYgt1zXiHQ== + dependencies: + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@storybook/client-logger" "7.5.1" + "@storybook/global" "^5.0.0" + memoizerific "^1.11.3" + "@storybook/types@^7.0.12", "@storybook/types@7.4.5": version "7.4.5" resolved "https://registry.npmjs.org/@storybook/types/-/types-7.4.5.tgz" @@ -2664,60 +2696,70 @@ "@types/express" "^4.7.0" file-system-cache "2.3.0" -"@storybook/vue3-webpack5@^7.4.0": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/vue3-webpack5/-/vue3-webpack5-7.4.5.tgz" - integrity sha512-9SHYmqNjCkW/rnZNN3q6yoWFBBZNDQhWG237XJJG6FUOU3IMAXCVzgjIewv+aKKBrWQqhC5bfUuJhuo/mlJ3gQ== +"@storybook/types@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/types/-/types-7.5.1.tgz" + integrity sha512-ZcMSaqFNx1E+G00nRDUi8kKL7gxJVlnCvbKLNj3V85guy4DkIYAZr31yDqze07gDWbjvKoHIp3tKpgE+2i8upQ== + dependencies: + "@storybook/channels" "7.5.1" + "@types/babel__core" "^7.0.0" + "@types/express" "^4.7.0" + file-system-cache "2.3.0" + +"@storybook/vue3-webpack5@^7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/vue3-webpack5/-/vue3-webpack5-7.5.1.tgz" + integrity sha512-w/2yj25t007TRe+onXG0c2josCzQ3+ETrGvHXT1mmGViw406grXI+tZHKGGXlhuL9VgCzgwx18BhZqT4KCxmKw== dependencies: - "@storybook/builder-webpack5" "7.4.5" - "@storybook/core-common" "7.4.5" - "@storybook/preset-vue3-webpack" "7.4.5" - "@storybook/vue3" "7.4.5" - "@types/node" "^16.0.0" + "@storybook/builder-webpack5" "7.5.1" + "@storybook/core-common" "7.5.1" + "@storybook/preset-vue3-webpack" "7.5.1" + "@storybook/vue3" "7.5.1" + "@types/node" "^18.0.0" -"@storybook/vue3@^7.4.0", "@storybook/vue3@7.4.5": - version "7.4.5" - resolved "https://registry.npmjs.org/@storybook/vue3/-/vue3-7.4.5.tgz" - integrity sha512-9vmGSg+jwpTYeBneC3XAL5zJW7/kfA/3tXNfIOkqA4oJ087TBoo5XztzbtT6pSNq8fB9AY8VyPTG8ZE5IaJ4xQ== +"@storybook/vue3@^7.5.1", "@storybook/vue3@7.5.1": + version "7.5.1" + resolved "https://registry.npmjs.org/@storybook/vue3/-/vue3-7.5.1.tgz" + integrity sha512-9srw2rnSYaU45kkunXT8+bX3QMO2QPV6MCWRayKo7Pl+B0H/euHvxPSZb1X8mRpgLtYgVgSNJFoNbk/2Fn8z8g== dependencies: - "@storybook/core-client" "7.4.5" - "@storybook/docs-tools" "7.4.5" + "@storybook/core-client" "7.5.1" + "@storybook/docs-tools" "7.5.1" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.4.5" - "@storybook/types" "7.4.5" + "@storybook/preview-api" "7.5.1" + "@storybook/types" "7.5.1" lodash "^4.17.21" ts-dedent "^2.0.0" type-fest "~2.19" vue-component-type-helpers latest -"@swc/core-win32-x64-msvc@1.3.90": - version "1.3.90" - resolved "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.90.tgz" - integrity sha512-OpWAW5ljKcPJ3SQ0pUuKqYfwXv7ssIhVgrH9XP9ONtdgXKWZRL9hqJQkcL55FARw/gDjKanoCM47wsTNQL+ZZA== +"@swc/core-win32-x64-msvc@1.3.94": + version "1.3.94" + resolved "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.94.tgz" + integrity sha512-Ba0ZLcGMnqPWWF9Xa+rWhhnkpvE7XoQegMP/VCF2JIHb2ieGBC8jChO6nKRFKZjib/3wghGzxakyDQx3LDhDug== -"@swc/core@^1.2.147", "@swc/core@^1.3.49": - version "1.3.90" - resolved "https://registry.npmjs.org/@swc/core/-/core-1.3.90.tgz" - integrity sha512-wptBxP4PldOnhmyDVj8qUcn++GRqyw1qc9wOTGtPNHz8cpuTfdfIgYGlhI4La0UYqecuaaIfLfokyuNePOMHPg== +"@swc/core@^1.2.147", "@swc/core@^1.3.82": + version "1.3.94" + resolved "https://registry.npmjs.org/@swc/core/-/core-1.3.94.tgz" + integrity sha512-jTHn8UJOGgERKZLy8euEixVAzC/w/rUSuMlM3e7hxgap/TC595hSkuQwtkpL238dsuEPveD44GMy2A5UBtSvjg== dependencies: "@swc/counter" "^0.1.1" "@swc/types" "^0.1.5" optionalDependencies: - "@swc/core-darwin-arm64" "1.3.90" - "@swc/core-darwin-x64" "1.3.90" - "@swc/core-linux-arm-gnueabihf" "1.3.90" - "@swc/core-linux-arm64-gnu" "1.3.90" - "@swc/core-linux-arm64-musl" "1.3.90" - "@swc/core-linux-x64-gnu" "1.3.90" - "@swc/core-linux-x64-musl" "1.3.90" - "@swc/core-win32-arm64-msvc" "1.3.90" - "@swc/core-win32-ia32-msvc" "1.3.90" - "@swc/core-win32-x64-msvc" "1.3.90" + "@swc/core-darwin-arm64" "1.3.94" + "@swc/core-darwin-x64" "1.3.94" + "@swc/core-linux-arm-gnueabihf" "1.3.94" + "@swc/core-linux-arm64-gnu" "1.3.94" + "@swc/core-linux-arm64-musl" "1.3.94" + "@swc/core-linux-x64-gnu" "1.3.94" + "@swc/core-linux-x64-musl" "1.3.94" + "@swc/core-win32-arm64-msvc" "1.3.94" + "@swc/core-win32-ia32-msvc" "1.3.94" + "@swc/core-win32-x64-msvc" "1.3.94" "@swc/counter@^0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.1.tgz" - integrity sha512-xVRaR4u9hcYjFvcSg71Lz5Bo4//CyjAAfMxa7UsaDSYxAshflUkVJWiyVWrfxC59z2kP1IzI4/1BEpnhI9o3Mw== + version "0.1.2" + resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz" + integrity sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw== "@swc/types@^0.1.5": version "0.1.5" @@ -2738,7 +2780,7 @@ lz-string "^1.5.0" pretty-format "^27.0.2" -"@testing-library/user-event@~14.4.0": +"@testing-library/user-event@^14.4.0": version "14.4.3" resolved "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz" integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== @@ -2847,16 +2889,16 @@ integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== "@types/cross-spawn@^6.0.2": - version "6.0.3" - resolved "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz" - integrity sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA== + version "6.0.4" + resolved "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.4.tgz" + integrity sha512-GGLpeThc2Bu8FBGmVn76ZU3lix17qZensEI4/MPty0aZpm2CHfgEMis31pf5X5EiudYKcPAsWciAsCALoPo5dw== dependencies: "@types/node" "*" "@types/detect-port@^1.3.0": - version "1.3.3" - resolved "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.3.tgz" - integrity sha512-bV/jQlAJ/nPY3XqSatkGpu+nGzou+uSwrH1cROhn+jBFg47yaNH+blW4C7p9KhopC7QxCv/6M86s37k8dMk0Yg== + version "1.3.4" + resolved "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.4.tgz" + integrity sha512-HveFGabu3IwATqwLelcp6UZ1MIzSFwk+qswC9luzzHufqAwhs22l7KkINDLWRfXxIPTYnSZ1DuQBEgeVPgUOSA== "@types/doctrine@^0.0.3": version "0.0.3" @@ -2869,9 +2911,9 @@ integrity sha512-mv5T/JI/bu+pbfz1o+TLl1NF0NIBbjS0Vl6Ppz1YY9DkXfzZT0lelXpfS5i3ZS3U/p90it7uERQpBvLYoK8e4A== "@types/emscripten@^1.39.6": - version "1.39.8" - resolved "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.8.tgz" - integrity sha512-Rk0HKcMXFUuqT32k1kXHZWgxiMvsyYsmlnjp0rLKa0MMoqXLE3T9dogDBTRfuc3SAsXu97KD3k4SKR1lHqd57w== + version "1.39.9" + resolved "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.9.tgz" + integrity sha512-ILdWj4XYtNOqxJaW22NEQx2gJsLfV5ncxYhhGX1a1H1lXl2Ta0gUz7QOnOoF1xQbJwWDjImi8gXN9mKdIf6n9g== "@types/eslint-scope@^3.7.3": version "3.7.5" @@ -2947,9 +2989,9 @@ "@types/node" "*" "@types/graceful-fs@^4.1.3": - version "4.1.7" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz" - integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw== + version "4.1.8" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz" + integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw== dependencies: "@types/node" "*" @@ -3011,9 +3053,9 @@ integrity sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ== "@types/lodash@^4.14.167": - version "4.14.199" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz" - integrity sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg== + version "4.14.200" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz" + integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== "@types/long@^4.0.0": version "4.0.2" @@ -3021,14 +3063,14 @@ integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== "@types/mdx@^2.0.0": - version "2.0.8" - resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.8.tgz" - integrity sha512-r7/zWe+f9x+zjXqGxf821qz++ld8tp6Z4jUS6qmPZUXH6tfh4riXOhAqb12tWGWAevCFtMt1goLWkQMqIJKpsA== + version "2.0.9" + resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.9.tgz" + integrity sha512-OKMdj17y8Cs+k1r0XFyp59ChSOwf8ODGtMQ4mnpfz5eFDk1aO41yN3pSKGuvVzmWAkFp37seubY1tzOVpwfWwg== "@types/mime-types@^2.1.0": - version "2.1.2" - resolved "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.2.tgz" - integrity sha512-q9QGHMGCiBJCHEvd4ZLdasdqXv570agPsUW0CeIm/B8DzhxsYMerD0l3IlI+EQ1A2RWHY2mmM9x1YIuuWxisCg== + version "2.1.3" + resolved "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.3.tgz" + integrity sha512-bvxCbHeeS7quxS7uOJShyoOQj/BfLabhF6mk9Rmr+2MRfW8W1yxyyL/0GTxLFTHen41GrIw4K3D4DrLouhb8vg== "@types/mime@*", "@types/mime@^1": version "1.3.3" @@ -3063,10 +3105,10 @@ resolved "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== -"@types/node@^16.0.0": - version "16.18.54" - resolved "https://registry.npmjs.org/@types/node/-/node-16.18.54.tgz" - integrity sha512-oTmGy68gxZZ21FhTJVVvZBYpQHEBZxHKTsGshobMqm9qWpbqdZsA5jvsuPZcHu0KwpmLrOHWPdEfg7XDpNT9UA== +"@types/node@^18.0.0": + version "18.18.6" + resolved "https://registry.npmjs.org/@types/node/-/node-18.18.6.tgz" + integrity sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w== "@types/normalize-package-data@^2.4.0": version "2.4.2" @@ -3123,9 +3165,9 @@ integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== "@types/semver@^7.3.4": - version "7.5.3" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz" - integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== + version "7.5.4" + resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== "@types/send@*": version "0.17.2" @@ -3166,9 +3208,9 @@ "@types/node" "*" "@types/unist@^2.0.0": - version "2.0.8" - resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz" - integrity sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw== + version "2.0.9" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz" + integrity sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ== "@types/ws@^8.5.5": version "8.5.6" @@ -3654,6 +3696,13 @@ agent-base@^6.0.2, agent-base@6: dependencies: debug "4" +agent-base@^7.0.2: + version "7.1.0" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== + dependencies: + debug "^4.3.4" + agent-base@5: version "5.1.1" resolved "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz" @@ -5228,7 +5277,7 @@ colord@^2.9.1: resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== -colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.19: +colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.20: version "2.0.20" resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -6283,7 +6332,7 @@ esbuild-plugin-alias@^0.2.1: resolved "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz" integrity sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ== -esbuild-register@^3.4.0: +esbuild-register@^3.5.0: version "3.5.0" resolved "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz" integrity sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A== @@ -7094,17 +7143,17 @@ get-value@^2.0.3, get-value@^2.0.6: integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== giget@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz" - integrity sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A== + version "1.1.3" + resolved "https://registry.npmjs.org/giget/-/giget-1.1.3.tgz" + integrity sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q== dependencies: - colorette "^2.0.19" + colorette "^2.0.20" defu "^6.1.2" - https-proxy-agent "^5.0.1" + https-proxy-agent "^7.0.2" mri "^1.2.0" - node-fetch-native "^1.0.2" - pathe "^1.1.0" - tar "^6.1.13" + node-fetch-native "^1.4.0" + pathe "^1.1.1" + tar "^6.2.0" git-clone@^0.1.0: version "0.1.0" @@ -7671,7 +7720,7 @@ https-proxy-agent@^4.0.0: agent-base "5" debug "4" -https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: +https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -7679,6 +7728,14 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" +https-proxy-agent@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz" + integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== + dependencies: + agent-base "^7.0.2" + debug "4" + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" @@ -9379,11 +9436,6 @@ ms@2.0.0: resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - ms@2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" @@ -9483,7 +9535,7 @@ node-dir@^0.1.17: dependencies: minimatch "^3.0.2" -node-fetch-native@^1.0.2: +node-fetch-native@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.4.0.tgz" integrity sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA== @@ -10040,7 +10092,7 @@ path-type@^4.0.0: resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pathe@^1.1.0: +pathe@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz" integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q== @@ -11408,11 +11460,6 @@ safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz" - integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== - safe-buffer@5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" @@ -11640,17 +11687,6 @@ serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: dependencies: randombytes "^2.1.0" -serve-favicon@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz" - integrity sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA== - dependencies: - etag "~1.8.1" - fresh "0.5.2" - ms "2.1.1" - parseurl "~1.3.2" - safe-buffer "5.1.1" - serve-index@^1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" @@ -11940,6 +11976,11 @@ source-map@^0.7.3: resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + space-separated-tokens@^1.0.0: version "1.1.5" resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" @@ -12077,12 +12118,12 @@ storybook-addon-sass-postcss@^0.1.3: sass-loader "^10.2.0" style-loader "^1.3.0" -storybook@^7.4.0: - version "7.4.5" - resolved "https://registry.npmjs.org/storybook/-/storybook-7.4.5.tgz" - integrity sha512-J7fidphTJ6SJHlR8f/USQE30K6ipbynLVLsTOz0bNYW/0Ua2t9u6dAYGbbq6bLikl3zxzQbdm9lXMUzmaYAdIA== +storybook@^7.5.1: + version "7.5.1" + resolved "https://registry.npmjs.org/storybook/-/storybook-7.5.1.tgz" + integrity sha512-Wg3j3z5H03PYnEcmlnhf6bls0OtjmsNPsQ93dTV8F4AweqBECwzjf94Wj++NrP3X+WbfMoCbBU6LRFuEyzCCxw== dependencies: - "@storybook/cli" "7.4.5" + "@storybook/cli" "7.5.1" stream-shift@^1.0.0: version "1.0.1" @@ -12341,7 +12382,7 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.0.2, tar@^6.1.11, tar@^6.1.13, tar@^6.1.2: +tar@^6.0.2, tar@^6.1.11, tar@^6.1.2, tar@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz" integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== @@ -12509,9 +12550,9 @@ to-regex@^3.0.1, to-regex@^3.0.2: safe-regex "^1.1.0" tocbot@^4.20.1: - version "4.21.1" - resolved "https://registry.npmjs.org/tocbot/-/tocbot-4.21.1.tgz" - integrity sha512-IfajhBTeg0HlMXu1f+VMbPef05QpDTsZ9X2Yn1+8npdaXsXg/+wrm9Ze1WG5OS1UDC3qJ5EQN/XOZ3gfXjPFCw== + version "4.21.2" + resolved "https://registry.npmjs.org/tocbot/-/tocbot-4.21.2.tgz" + integrity sha512-R5Muhi/TUu4i4snWVrMgNoXyJm2f8sJfdgIkQvqb+cuIXQEIMAiWGWgCgYXHqX4+XiS/Bnm7IYZ9Zy6NVe6lhw== toidentifier@1.0.1: version "1.0.1" @@ -12551,14 +12592,15 @@ ts-dedent@^2.0.0, ts-dedent@^2.2.0: integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== ts-loader@^9.2.8: - version "9.4.4" - resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.4.tgz" - integrity sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w== + version "9.5.0" + resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.0.tgz" + integrity sha512-LLlB/pkB4q9mW2yLdFMnK3dEHbrBjeZTYguaaIfusyojBgAGf5kF+O6KcWqiGzWqHk0LBsoolrp4VftEURhybg== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" micromatch "^4.0.0" semver "^7.3.4" + source-map "^0.7.4" ts-map@^1.0.3: version "1.0.3"