no message

This commit is contained in:
KuroSago 2025-05-13 23:57:13 +08:00
parent 31a589e863
commit c7ac1b00df
3 changed files with 113 additions and 252 deletions

View File

@ -8,6 +8,9 @@
@mousedown="onMousedown" @mousedown="onMousedown"
@mousemove="onMousemove" @mousemove="onMousemove"
> >
<!-- <span>svgBoxScale:{{ svgBoxScale }}</span> -->
<span>svgBoxLeft:{{ svgBoxLeft }}</span>
<span>svgBoxTop:{{ svgBoxTop }}</span>
<div <div
class="svgBox" class="svgBox"
ref="svgBoxRef" ref="svgBoxRef"
@ -25,24 +28,33 @@
:class="{ withTransition: withTransition }" :class="{ withTransition: withTransition }"
@mousedown.stop="onViewBoxMousedown" @mousedown.stop="onViewBoxMousedown"
@mousemove="onViewBoxMousemove" @mousemove="onViewBoxMousemove"
></div> />
</div> </div>
</template> </template>
<script setup> <script setup>
import { ref, onMounted, onUnmounted, computed, nextTick, watch } from "vue"; import { ref, onMounted, onUnmounted, computed, nextTick, watch } from "vue";
import { useMindMapStore } from "../index"; import { useMindMapStore } from "../index";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
const { getMindMapInstance } = useMindMapStore(); const mindMapStore = useMindMapStore();
const { isDark, showMiniMap } = storeToRefs(useMindMapStore());
const { getMindMapInstance } = mindMapStore;
const { isDark, showMiniMap } = storeToRefs(mindMapStore);
// oldInstance.off("data_change", data_change);
// oldInstance.off(
// "mini_map_view_box_position_change",
// onViewBoxPositionChange
// );
const timer = ref(null); const timer = ref(null);
const boxWidth = ref(0); const boxWidth = ref(0);
const boxHeight = ref(0); const boxHeight = ref(0);
const svgBoxScale = ref(1); const svgBoxScale = ref(1);
const svgBoxLeft = ref(0); const svgBoxLeft = ref(0);
const svgBoxTop = ref(0); const svgBoxTop = ref(0);
@ -65,66 +77,87 @@ const svgBoxRef = ref(null);
function init() { function init() {
if (!navigatorBoxRef.value) return; if (!navigatorBoxRef.value) return;
const rect = navigatorBoxRef.value.getBoundingClientRect(); const rect = navigatorBoxRef.value.getBoundingClientRect();
// console.log("rect", rect);
boxWidth.value = rect.width; boxWidth.value = rect.width;
boxHeight.value = rect.height; boxHeight.value = rect.height;
const mindMapInstance = getMindMapInstance();
// data_change
mindMapInstance.on("data_change", data_change);
// mini_map_view_box_position_change
mindMapInstance.on("mini_map_view_box_position_change", (e) => {
onViewBoxPositionChange(e);
});
// view_data_change
mindMapInstance.on("view_data_change", data_change);
//node_tree_render_end
mindMapInstance.on("node_tree_render_end", data_change);
// data_change
mindMapInstance.on("data_change", data_change);
// toggle_mini_map
mindMapInstance.on("toggle_mini_map", (show) => {
showMiniMap.value = show;
});
} }
function drawMiniMap() { function drawMiniMap() {
const currentMindMap = getMindMapInstance(); const mindMapInstance = getMindMapInstance();
if ( if (
!currentMindMap || !mindMapInstance ||
!currentMindMap.miniMap || !mindMapInstance.miniMap ||
!boxWidth.value || !boxWidth.value ||
!boxHeight.value !boxHeight.value
) )
return; return;
try {
const calculationResult = currentMindMap.miniMap.calculationMiniMap(
boxWidth.value,
boxHeight.value
);
if (!calculationResult) return;
const { const calculationResult = mindMapInstance.miniMap.calculationMiniMap(
getImgUrl, boxWidth.value,
viewBoxStyle: newViewBoxStyle, boxHeight.value
miniMapBoxScale: newMiniMapBoxScale, );
miniMapBoxLeft: newMiniMapBoxLeft,
miniMapBoxTop: newMiniMapBoxTop, if (!calculationResult) return;
} = calculationResult;
if (getImgUrl && typeof getImgUrl === "function") { const {
getImgUrl((img) => { getImgUrl,
mindMapImg.value = img; viewBoxStyle: newViewBoxStyle,
}); miniMapBoxScale,
} miniMapBoxLeft,
if (newViewBoxStyle) viewBoxStyle.value = newViewBoxStyle; miniMapBoxTop,
if (newMiniMapBoxScale !== undefined) } = calculationResult;
svgBoxScale.value = newMiniMapBoxScale;
if (newMiniMapBoxLeft !== undefined) svgBoxLeft.value = newMiniMapBoxLeft; if (getImgUrl && typeof getImgUrl === "function")
if (newMiniMapBoxTop !== undefined) svgBoxTop.value = newMiniMapBoxTop; getImgUrl((img) => {
} catch (error) { mindMapImg.value = img;
console.error("Error drawing minimap:", error); });
}
if (newViewBoxStyle) viewBoxStyle.value = newViewBoxStyle;
console.log('miniMapBoxScale ===>>' , miniMapBoxScale)
if (miniMapBoxScale) svgBoxScale.value = miniMapBoxScale;
if (miniMapBoxLeft) svgBoxLeft.value = miniMapBoxLeft;
if (miniMapBoxTop) svgBoxTop.value = miniMapBoxTop;
} }
watch( watch(
() => showMiniMap.value, () => showMiniMap.value,
(isShown) => { (isShown) => {
if (isShown) { if (!isShown) return;
nextTick(() => { nextTick(() => {
navigatorBoxRef.value && init(); navigatorBoxRef.value && init();
svgBoxRef.value && drawMiniMap(); svgBoxRef.value && drawMiniMap();
}); });
}
}, },
{ immediate: true } { immediate: true }
); );
function data_change() { function data_change() {
if (!showMiniMap.value) return; if (!showMiniMap.value) return;
clearTimeout(timer.value); clearTimeout(timer.value);
timer.value = setTimeout(() => { timer.value = setTimeout(() => {
drawMiniMap(); drawMiniMap();
@ -145,59 +178,60 @@ function setSize() {
} }
function onMousedown(e) { function onMousedown(e) {
const currentMindMap = getMindMapInstance(); const mindMapInstance = getMindMapInstance();
if ( if (
currentMindMap && mindMapInstance &&
currentMindMap.miniMap && mindMapInstance.miniMap &&
typeof currentMindMap.miniMap.onMousedown === "function" typeof mindMapInstance.miniMap.onMousedown === "function"
) { ) {
currentMindMap.miniMap.onMousedown(e); mindMapInstance.miniMap.onMousedown(e);
} }
} }
function onMousemove(e) { function onMousemove(e) {
const currentMindMap = getMindMapInstance(); const mindMapInstance = getMindMapInstance();
if ( if (
currentMindMap && mindMapInstance &&
currentMindMap.miniMap && mindMapInstance.miniMap &&
typeof currentMindMap.miniMap.onMousemove === "function" typeof mindMapInstance.miniMap.onMousemove === "function"
) { ) {
currentMindMap.miniMap.onMousemove(e); mindMapInstance.miniMap.onMousemove(e);
} }
} }
function onMouseup(e) { function onMouseup(e) {
if (!withTransition.value) withTransition.value = true; if (!withTransition.value) withTransition.value = true;
const currentMindMap = getMindMapInstance();
const mindMapInstance = getMindMapInstance();
if ( if (
currentMindMap && mindMapInstance &&
currentMindMap.miniMap && mindMapInstance.miniMap &&
typeof currentMindMap.miniMap.onMouseup === "function" typeof mindMapInstance.miniMap.onMouseup === "function"
) { ) {
currentMindMap.miniMap.onMouseup(e); mindMapInstance.miniMap.onMouseup(e);
} }
} }
function onViewBoxMousedown(e) { function onViewBoxMousedown(e) {
const currentMindMap = getMindMapInstance(); const mindMapInstance = getMindMapInstance();
if ( if (
currentMindMap && mindMapInstance &&
currentMindMap.miniMap && mindMapInstance.miniMap &&
typeof currentMindMap.miniMap.onViewBoxMousedown === "function" typeof mindMapInstance.miniMap.onViewBoxMousedown === "function"
) { ) {
currentMindMap.miniMap.onViewBoxMousedown(e); mindMapInstance.miniMap.onViewBoxMousedown(e);
} }
} }
function onViewBoxMousemove(e) { function onViewBoxMousemove(e) {
const currentMindMap = getMindMapInstance(); const mindMapInstance = getMindMapInstance();
if ( if (
currentMindMap && mindMapInstance &&
currentMindMap.miniMap && mindMapInstance.miniMap &&
typeof currentMindMap.miniMap.onViewBoxMousemove === "function" typeof mindMapInstance.miniMap.onViewBoxMousemove === "function"
) { ) {
currentMindMap.miniMap.onViewBoxMousemove(e); mindMapInstance.miniMap.onViewBoxMousemove(e);
console.log("onViewBoxMousemove");
} }
} }
@ -219,13 +253,16 @@ onUnmounted(() => {
window.removeEventListener("resize", setSize); window.removeEventListener("resize", setSize);
window.removeEventListener("mouseup", onMouseup); window.removeEventListener("mouseup", onMouseup);
const currentMindMap = getMindMapInstance(); const mindMapInstance = getMindMapInstance();
if (currentMindMap && typeof currentMindMap.off === "function") {
currentMindMap.off( if (mindMapInstance && typeof mindMapInstance.off === "function") {
mindMapInstance.off("data_change", data_change);
mindMapInstance.off(
"mini_map_view_box_position_change", "mini_map_view_box_position_change",
onViewBoxPositionChange onViewBoxPositionChange
); );
} }
clearTimeout(timer.value); clearTimeout(timer.value);
clearTimeout(setSizeTimer.value); clearTimeout(setSizeTimer.value);
}); });
@ -257,7 +294,7 @@ onUnmounted(() => {
.windowBox { .windowBox {
position: absolute; position: absolute;
border: 2px solid rgb(238, 69, 69); border: 2px solid #ee4545;
background-color: rgba(238, 69, 69, 0.2); background-color: rgba(238, 69, 69, 0.2);
&.withTransition { &.withTransition {

View File

@ -3,7 +3,7 @@
<!-- 操作拦 --> <!-- 操作拦 -->
<ToolBar /> <ToolBar />
<!-- 导航器 --> <!-- 导航器 -->
<Navigator /> <MindMap />
<div <div
class="w-full h-full mindMapContainer" class="w-full h-full mindMapContainer"
id="mindMapContainer" id="mindMapContainer"
@ -15,7 +15,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { onMounted, ref } from "vue"; import { onMounted, ref } from "vue";
import ToolBar from "../components/ToolBar.vue"; import ToolBar from "../components/ToolBar.vue";
import Navigator from "../components/Navigator.vue"; import MindMap from "../components/MindMap.vue";
import { useMindMapStore } from "../store/index"; import { useMindMapStore } from "../store/index";
import type MindMapNode from "simple-mind-map/types/src/core/render/node/MindMapNode"; import type MindMapNode from "simple-mind-map/types/src/core/render/node/MindMapNode";
@ -24,7 +24,7 @@ type Emits = {
(e: "onDel", node: MindMapNode): void; (e: "onDel", node: MindMapNode): void;
(e: "onAddChild", node: MindMapNode): void; (e: "onAddChild", node: MindMapNode): void;
(e: "onEdit", node: MindMapNode): void; (e: "onEdit", node: MindMapNode): void;
} };
const emits = defineEmits<Emits>(); const emits = defineEmits<Emits>();
@ -46,6 +46,6 @@ const mindMapContainer = ref(null);
// //
onMounted(async () => { onMounted(async () => {
mindMapContainer.value && initMindMap(mindMapContainer.value); mindMapContainer.value && initMindMap(mindMapContainer.value);
}); });
</script> </script>

176
web3/pnpm-lock.yaml generated
View File

@ -85,9 +85,6 @@ importers:
'@toast-ui/editor': '@toast-ui/editor':
specifier: ^3.1.5 specifier: ^3.1.5
version: 3.2.2 version: 3.2.2
axios:
specifier: ^1.7.9
version: 1.9.0
codemirror: codemirror:
specifier: ^5.65.16 specifier: ^5.65.16
version: 5.65.19 version: 5.65.19
@ -817,9 +814,6 @@ packages:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'} engines: {node: '>=8'}
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
autoprefixer@10.4.21: autoprefixer@10.4.21:
resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
@ -827,9 +821,6 @@ packages:
peerDependencies: peerDependencies:
postcss: ^8.1.0 postcss: ^8.1.0
axios@1.9.0:
resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==}
balanced-match@1.0.2: balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@ -863,10 +854,6 @@ packages:
magicast: magicast:
optional: true optional: true
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
callsites@3.1.0: callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -903,10 +890,6 @@ packages:
color-name@1.1.4: color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
commander@4.1.1: commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
@ -967,10 +950,6 @@ packages:
defu@6.1.4: defu@6.1.4:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
destr@2.0.5: destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
@ -1004,10 +983,6 @@ packages:
resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
engines: {node: '>=12'} engines: {node: '>=12'}
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
eastasianwidth@0.2.0: eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
@ -1027,22 +1002,6 @@ packages:
errx@0.1.0: errx@0.1.0:
resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==}
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
es-errors@1.3.0:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
es-set-tostringtag@2.1.0:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
esbuild@0.17.19: esbuild@0.17.19:
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
engines: {node: '>=12'} engines: {node: '>=12'}
@ -1157,23 +1116,10 @@ packages:
flatted@3.3.3: flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
follow-redirects@1.15.9:
resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
peerDependenciesMeta:
debug:
optional: true
foreground-child@3.3.1: foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'} engines: {node: '>=14'}
form-data@4.0.2:
resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
engines: {node: '>= 6'}
fraction.js@4.3.7: fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
@ -1188,14 +1134,6 @@ packages:
function-bind@1.1.2: function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
giget@2.0.0: giget@2.0.0:
resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
hasBin: true hasBin: true
@ -1224,10 +1162,6 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'} engines: {node: '>=10'}
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
graphemer@1.4.0: graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
@ -1235,14 +1169,6 @@ packages:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
has-symbols@1.1.0:
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines: {node: '>= 0.4'}
has-tostringtag@1.0.2:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
hasown@2.0.2: hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -1386,10 +1312,6 @@ packages:
make-error@1.3.6: make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
merge2@1.4.1: merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
@ -1398,14 +1320,6 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'} engines: {node: '>=8.6'}
mime-db@1.52.0:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
minimatch@3.1.2: minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@ -1651,9 +1565,6 @@ packages:
prosemirror-view@1.39.2: prosemirror-view@1.39.2:
resolution: {integrity: sha512-BmOkml0QWNob165gyUxXi5K5CVUgVPpqMEAAml/qzgKn9boLUWVPzQ6LtzXw8Cn1GtRQX4ELumPxqtLTDaAKtg==} resolution: {integrity: sha512-BmOkml0QWNob165gyUxXi5K5CVUgVPpqMEAAml/qzgKn9boLUWVPzQ6LtzXw8Cn1GtRQX4ELumPxqtLTDaAKtg==}
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
punycode@2.3.1: punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -2610,8 +2521,6 @@ snapshots:
array-union@2.1.0: {} array-union@2.1.0: {}
asynckit@0.4.0: {}
autoprefixer@10.4.21(postcss@8.5.3): autoprefixer@10.4.21(postcss@8.5.3):
dependencies: dependencies:
browserslist: 4.24.4 browserslist: 4.24.4
@ -2622,14 +2531,6 @@ snapshots:
postcss: 8.5.3 postcss: 8.5.3
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
axios@1.9.0:
dependencies:
follow-redirects: 1.15.9
form-data: 4.0.2
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
balanced-match@1.0.2: {} balanced-match@1.0.2: {}
binary-extensions@2.3.0: {} binary-extensions@2.3.0: {}
@ -2671,11 +2572,6 @@ snapshots:
pkg-types: 2.1.0 pkg-types: 2.1.0
rc9: 2.1.2 rc9: 2.1.2
call-bind-apply-helpers@1.0.2:
dependencies:
es-errors: 1.3.0
function-bind: 1.1.2
callsites@3.1.0: {} callsites@3.1.0: {}
camelcase-css@2.0.1: {} camelcase-css@2.0.1: {}
@ -2715,10 +2611,6 @@ snapshots:
color-name@1.1.4: {} color-name@1.1.4: {}
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
commander@4.1.1: {} commander@4.1.1: {}
commander@8.3.0: {} commander@8.3.0: {}
@ -2757,8 +2649,6 @@ snapshots:
defu@6.1.4: {} defu@6.1.4: {}
delayed-stream@1.0.0: {}
destr@2.0.5: {} destr@2.0.5: {}
detect-libc@1.0.3: detect-libc@1.0.3:
@ -2782,12 +2672,6 @@ snapshots:
dotenv@16.5.0: {} dotenv@16.5.0: {}
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
es-errors: 1.3.0
gopd: 1.2.0
eastasianwidth@0.2.0: {} eastasianwidth@0.2.0: {}
electron-to-chromium@1.5.144: {} electron-to-chromium@1.5.144: {}
@ -2800,21 +2684,6 @@ snapshots:
errx@0.1.0: {} errx@0.1.0: {}
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
es-object-atoms@1.1.1:
dependencies:
es-errors: 1.3.0
es-set-tostringtag@2.1.0:
dependencies:
es-errors: 1.3.0
get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
hasown: 2.0.2
esbuild@0.17.19: esbuild@0.17.19:
optionalDependencies: optionalDependencies:
'@esbuild/android-arm': 0.17.19 '@esbuild/android-arm': 0.17.19
@ -3004,20 +2873,11 @@ snapshots:
flatted@3.3.3: {} flatted@3.3.3: {}
follow-redirects@1.15.9: {}
foreground-child@3.3.1: foreground-child@3.3.1:
dependencies: dependencies:
cross-spawn: 7.0.6 cross-spawn: 7.0.6
signal-exit: 4.1.0 signal-exit: 4.1.0
form-data@4.0.2:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
mime-types: 2.1.35
fraction.js@4.3.7: {} fraction.js@4.3.7: {}
fs.realpath@1.0.0: {} fs.realpath@1.0.0: {}
@ -3027,24 +2887,6 @@ snapshots:
function-bind@1.1.2: {} function-bind@1.1.2: {}
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
es-define-property: 1.0.1
es-errors: 1.3.0
es-object-atoms: 1.1.1
function-bind: 1.1.2
get-proto: 1.0.1
gopd: 1.2.0
has-symbols: 1.1.0
hasown: 2.0.2
math-intrinsics: 1.1.0
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
giget@2.0.0: giget@2.0.0:
dependencies: dependencies:
citty: 0.1.6 citty: 0.1.6
@ -3093,18 +2935,10 @@ snapshots:
merge2: 1.4.1 merge2: 1.4.1
slash: 3.0.0 slash: 3.0.0
gopd@1.2.0: {}
graphemer@1.4.0: {} graphemer@1.4.0: {}
has-flag@4.0.0: {} has-flag@4.0.0: {}
has-symbols@1.1.0: {}
has-tostringtag@1.0.2:
dependencies:
has-symbols: 1.1.0
hasown@2.0.2: hasown@2.0.2:
dependencies: dependencies:
function-bind: 1.1.2 function-bind: 1.1.2
@ -3220,8 +3054,6 @@ snapshots:
make-error@1.3.6: {} make-error@1.3.6: {}
math-intrinsics@1.1.0: {}
merge2@1.4.1: {} merge2@1.4.1: {}
micromatch@4.0.8: micromatch@4.0.8:
@ -3229,12 +3061,6 @@ snapshots:
braces: 3.0.3 braces: 3.0.3
picomatch: 2.3.1 picomatch: 2.3.1
mime-db@1.52.0: {}
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
minimatch@3.1.2: minimatch@3.1.2:
dependencies: dependencies:
brace-expansion: 1.1.11 brace-expansion: 1.1.11
@ -3477,8 +3303,6 @@ snapshots:
prosemirror-state: 1.4.3 prosemirror-state: 1.4.3
prosemirror-transform: 1.10.4 prosemirror-transform: 1.10.4
proxy-from-env@1.1.0: {}
punycode@2.3.1: {} punycode@2.3.1: {}
quansync@0.2.10: {} quansync@0.2.10: {}